From 4867a126b63fae7037101dbbd637cf69de742c94 Mon Sep 17 00:00:00 2001 From: Obed Date: Fri, 12 Jun 2026 20:41:33 -0500 Subject: [PATCH 01/45] docs: add public community and release guides Adds public community files, issue and PR templates, release/installer docs, package/community/wiki docs, CodeQL workflow, and release note config. --- .github/ISSUE_TEMPLATE/bug_report.yml | 66 ++++++++++ .github/ISSUE_TEMPLATE/config.yml | 8 ++ .github/ISSUE_TEMPLATE/feature_request.yml | 45 +++++++ .github/ISSUE_TEMPLATE/question.yml | 21 ++++ .github/pull_request_template.md | 32 +++++ .github/release.yml | 25 ++++ .github/workflows/codeql.yml | 41 +++++++ CODE_OF_CONDUCT.md | 23 ++++ CONTRIBUTING.md | 83 +++++++++++++ README.md | 3 + SECURITY.md | 39 ++++++ SUPPORT.md | 31 +++++ docs/README.md | 4 + docs/community.md | 81 ++++++++++++ docs/package-index.md | 55 +++++++++ docs/releasing.md | 136 +++++++++++++++++++++ docs/wiki.md | 73 +++++++++++ 17 files changed, 766 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml create mode 100644 .github/ISSUE_TEMPLATE/question.yml create mode 100644 .github/pull_request_template.md create mode 100644 .github/release.yml create mode 100644 .github/workflows/codeql.yml create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 SECURITY.md create mode 100644 SUPPORT.md create mode 100644 docs/community.md create mode 100644 docs/package-index.md create mode 100644 docs/releasing.md create mode 100644 docs/wiki.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..65a57bb5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,66 @@ +name: Bug report +description: Report a reproducible MendCode bug +title: "[Bug]: " +labels: + - bug +body: + - type: textarea + id: summary + attributes: + label: Summary + description: What happened? + validations: + required: true + - type: textarea + id: reproduce + attributes: + label: Steps to reproduce + description: Give the smallest reproduction you can. + placeholder: | + 1. Run ... + 2. Open ... + 3. See ... + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behavior + validations: + required: true + - type: textarea + id: actual + attributes: + label: Actual behavior + validations: + required: true + - type: input + id: version + attributes: + label: MendCode version + placeholder: mend --version + - type: input + id: os + attributes: + label: OS + placeholder: macOS, Linux, Windows, WSL + - type: input + id: terminal + attributes: + label: Terminal + placeholder: Ghostty, iTerm2, Terminal.app, Windows Terminal + - type: textarea + id: config + attributes: + label: Relevant config + description: Redact secrets. Do not paste API keys or private prompts. + render: text + - type: checkboxes + id: checks + attributes: + label: Checks + options: + - label: I searched existing issues and discussions. + required: true + - label: I removed secrets and private config from this report. + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..260120b9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: Discussions + url: https://github.com/MendCode/MendCode/discussions + about: Ask setup, package, mflow, TUI customization, and plugin/widget questions. + - name: Private vulnerability report + url: https://github.com/MendCode/MendCode/security/advisories/new + about: Report security issues privately. Do not open public issues for vulnerabilities. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..084e2925 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,45 @@ +name: Feature request +description: Suggest a MendCode feature or improvement +title: "[Feature]: " +labels: + - enhancement +body: + - type: textarea + id: problem + attributes: + label: Problem + description: What user problem should this solve? + validations: + required: true + - type: textarea + id: solution + attributes: + label: Desired behavior + description: What should MendCode do? + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternatives considered + - type: dropdown + id: area + attributes: + label: Area + options: + - CLI/setup + - TUI customization + - Plugins/widgets + - Packages/team sharing + - mflow + - TSM/worktrees + - Models/providers + - Docs + - Other + - type: checkboxes + id: checks + attributes: + label: Checks + options: + - label: I searched existing issues and discussions. + required: true diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml new file mode 100644 index 00000000..c20bdffd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.yml @@ -0,0 +1,21 @@ +name: Question +description: Ask a usage question +title: "[Question]: " +labels: + - question +body: + - type: markdown + attributes: + value: For general usage help, GitHub Discussions may be a better place than Issues. + - type: textarea + id: question + attributes: + label: Question + description: What are you trying to do? + validations: + required: true + - type: textarea + id: context + attributes: + label: Context + description: Include commands, docs links, or config snippets. Redact secrets. diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..0371a57d --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,32 @@ +## Summary + +Describe what changed and why. + +## Type + +- [ ] Bug fix +- [ ] Feature +- [ ] Documentation +- [ ] Refactor +- [ ] Release/package maintenance +- [ ] Security hardening + +## Verification + +List the commands or manual checks you ran. + +```bash + +``` + +## Screenshots or Recordings + +Required for TUI/UI-facing changes when practical. + +## Checklist + +- [ ] I kept this PR focused. +- [ ] I tested the affected behavior. +- [ ] I updated docs when behavior changed. +- [ ] I did not include secrets, private config, or unrelated local files. +- [ ] I checked whether release assets, installer behavior, or package docs need updates. diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 00000000..2c6efac1 --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,25 @@ +changelog: + exclude: + labels: + - ignore-for-release + authors: + - dependabot + categories: + - title: Features + labels: + - enhancement + - feature + - title: Fixes + labels: + - bug + - fix + - title: Documentation + labels: + - documentation + - docs + - title: Security + labels: + - security + - title: Other + labels: + - "*" diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml new file mode 100644 index 00000000..937f0726 --- /dev/null +++ b/.github/workflows/codeql.yml @@ -0,0 +1,41 @@ +name: CodeQL + +on: + pull_request: + push: + branches: + - main + - dev + schedule: + - cron: "31 13 * * 1" + workflow_dispatch: + +permissions: + contents: read + security-events: write + +concurrency: + group: codeql-${{ github.ref }} + cancel-in-progress: true + +jobs: + analyze: + name: Analyze JavaScript and TypeScript + runs-on: ubuntu-latest + timeout-minutes: 20 + steps: + - name: Checkout repository + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + with: + persist-credentials: false + + - name: Initialize CodeQL + uses: github/codeql-action/init@v4 + with: + languages: javascript-typescript + build-mode: none + + - name: Perform CodeQL analysis + uses: github/codeql-action/analyze@v4 + with: + category: "/language:javascript-typescript" diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..71c8c8cd --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,23 @@ +# Code of Conduct + +MendCode is a technical community. Be direct, but keep it useful and respectful. + +## Expected Behavior + +- Be clear and constructive. +- Assume good intent until there is evidence otherwise. +- Keep discussions focused on the code, docs, product behavior, or user outcome. +- Credit upstream work and community contributions. +- Respect maintainers' time by providing reproduction steps and context. + +## Unacceptable Behavior + +- Harassment, threats, or personal attacks. +- Posting private information or credentials. +- Repeated low-effort noise after maintainers ask for clarification. +- Public exploit details for private vulnerabilities. +- Spam or unrelated promotion. + +## Enforcement + +Maintainers may edit, hide, lock, or remove comments and may block users who repeatedly harm the project or community. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..df3702c1 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,83 @@ +# Contributing to MendCode + +Thanks for helping improve MendCode. This project is public, but it is still moving quickly, so good issues and focused pull requests matter more than large drive-by rewrites. + +## Before You Start + +- Search existing issues and discussions first. +- Open an issue for large behavior changes before investing in a pull request. +- Keep pull requests narrow. One fix or feature per PR is easiest to review. +- Do not include secrets, local config, private prompts, or generated credentials. + +## Development Setup + +Source lives under `src/mendcode`. + +```bash +cd src/mendcode +bun install +bun dev +``` + +The root repository is a public wrapper around the MendCode source tree, docs, installer, and community files. Most runtime commands should be run from `src/mendcode` or from a specific package directory. + +Useful commands: + +```bash +cd src/mendcode +bun run --cwd packages/opencode --conditions=browser src/index.ts +bun run --cwd packages/opencode test +bun run --cwd packages/opencode typecheck +bun run release:check-assets +``` + +## Pull Requests + +Every PR should include: + +- What changed and why. +- How you tested it. +- Screenshots or recordings for TUI/UI changes when practical. +- Any known limitations or follow-up work. + +Do not mix formatting-only edits with behavior changes unless formatting is the point of the PR. + +## Commit Style + +Use short conventional commit-style messages: + +```text +fix: handle missing setup config +docs: add package sharing guide +feat: add TUI widget slot +chore: update release metadata +``` + +## Tests + +Run the smallest test set that proves the change, then broaden when the change touches shared contracts. + +Examples: + +```bash +cd src/mendcode/packages/opencode +bun test test/mend/memory.test.ts +bun test test/cli/tui/plugin-loader.test.ts +bun run typecheck +``` + +Release asset checks: + +```bash +cd src/mendcode +bun run release:assets +bun run release:check-assets +``` + +## Security + +Do not open public issues for private vulnerabilities or leaked credentials. Follow [SECURITY.md](SECURITY.md). + +## Attribution + +MendCode is downstream work built on the opencode codebase with substantial MendCode-owned runtime, CLI, setup, package, coordination, and TUI customization layers. See [ACKNOWLEDGEMENTS.md](ACKNOWLEDGEMENTS.md). diff --git a/README.md b/README.md index 45f277a9..33561868 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,11 @@ MendCode is a terminal-first coding runtime built around the `mend` CLI, a MendC - [Customization](docs/customization.md) - [TUI plugins and widgets](docs/tui-plugins-and-widgets.md) - [Packages and team sharing](docs/packages-and-team-sharing.md) +- [Package index](docs/package-index.md) - [mflow coordination](docs/mflow.md) - [TSM and worktrees](docs/tsm-and-worktrees.md) +- [Releasing](docs/releasing.md) +- [Community](docs/community.md) - [Public readiness audit](docs/public-readiness-audit.md) - [Lineage and acknowledgements](ACKNOWLEDGEMENTS.md) diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000..125e2f6b --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,39 @@ +# Security Policy + +## Reporting a Vulnerability + +Please do not report private vulnerabilities, leaked credentials, or exploit details in public issues or discussions. + +Use GitHub private vulnerability reporting when available: + +```text +https://github.com/MendCode/MendCode/security/advisories/new +``` + +If private vulnerability reporting is unavailable, open a minimal issue that says you need a private security contact, without exploit details or secrets. + +## What to Include + +- Affected version, commit, or release. +- Platform and installation method. +- Reproduction steps with safe test data. +- Impact assessment. +- Whether the issue may expose credentials, files, command execution, model prompts, tool calls, or workspace data. + +## Supported Versions + +Security fixes target the latest public release and the current `main` branch. + +## Secret Handling + +Never paste real API keys, access tokens, SSH keys, `.env` files, private prompts, or company config into an issue, PR, discussion, or test fixture. + +If you accidentally disclose a secret: + +1. Revoke or rotate it immediately. +2. Report where it was exposed. +3. Do not rely on deletion from Git history as the only remediation. + +## Maintainer Notes + +The repository runs security guard checks for risky tracked files, invisible Unicode controls, secret scanning, dependency scanning, GitHub Actions review, and custom Semgrep rules. diff --git a/SUPPORT.md b/SUPPORT.md new file mode 100644 index 00000000..6a108dc9 --- /dev/null +++ b/SUPPORT.md @@ -0,0 +1,31 @@ +# Support + +Use the right channel so the answer helps future users. + +## Questions + +Use GitHub Discussions for: + +- setup help +- package sharing +- TUI customization +- plugin/widget examples +- mflow and worktree usage +- model/provider configuration + +## Bugs + +Use GitHub Issues for reproducible bugs. Include: + +- MendCode version +- OS and terminal +- install method +- expected behavior +- actual behavior +- logs, screenshots, or reproduction steps + +## Security + +Use [SECURITY.md](SECURITY.md) for vulnerabilities or suspected secret leaks. + +Do not post private security details publicly. diff --git a/docs/README.md b/docs/README.md index 9800e459..e8737587 100644 --- a/docs/README.md +++ b/docs/README.md @@ -9,8 +9,12 @@ These docs describe the MendCode-specific runtime layer in this repository. They - [Customization](customization.md): prompt chrome, TUI profile, widgets, title/logo/ASCII mascot, model roles. - [TUI plugins and widgets](tui-plugins-and-widgets.md): custom widgets, slots, footer entries, commands, dialogs, routes, themes, and package distribution. - [Packages and team sharing](packages-and-team-sharing.md): package manifests, local snapshots, GitHub/team registries, sharing one company package. +- [Package index](package-index.md): source package map and runtime package distinction. - [mflow coordination](mflow.md): what mflow is, setup, relay modes, file locks, and multi-agent same-worktree editing. - [TSM and worktrees](tsm-and-worktrees.md): `mend --worktree`, `mend --tsm`, optional TSM lifecycle, preview-first worktree safety. +- [Releasing](releasing.md): release assets, installer contract, checksums, and smoke tests. +- [Community](community.md): issues, discussions, PRs, and labels. +- [Wiki](wiki.md): GitHub wiki setup and doc sync. - [Public readiness audit](public-readiness-audit.md): current branch, secret, and old-repo-reference audit notes. - [Lineage and acknowledgements](../ACKNOWLEDGEMENTS.md): opencode attribution and MendCode downstream scope. diff --git a/docs/community.md b/docs/community.md new file mode 100644 index 00000000..fb020fa4 --- /dev/null +++ b/docs/community.md @@ -0,0 +1,81 @@ +# Community + +This page describes the public contribution surfaces for MendCode. + +## Issues + +Use issues for: + +- reproducible bugs +- concrete feature requests +- docs bugs +- installer/release failures + +Do not use issues for private vulnerabilities or leaked credentials. Use [SECURITY.md](../SECURITY.md). + +## Discussions + +Use discussions for: + +- setup questions +- examples +- plugin/widget help +- package sharing patterns +- mflow/worktree usage +- model/provider configuration +- roadmap conversations + +Suggested first announcement: + +```markdown +# Welcome to MendCode Discussions + +MendCode is now public. + +Use this space for setup questions, package sharing, plugin/widget examples, mflow coordination, TSM/worktree workflows, model/provider configuration, and roadmap ideas. + +Start here: + +- Docs: https://github.com/MendCode/MendCode/tree/main/docs +- TUI plugins and widgets: https://github.com/MendCode/MendCode/blob/main/docs/tui-plugins-and-widgets.md +- Packages and team sharing: https://github.com/MendCode/MendCode/blob/main/docs/packages-and-team-sharing.md +- mflow: https://github.com/MendCode/MendCode/blob/main/docs/mflow.md +- Security policy: https://github.com/MendCode/MendCode/blob/main/SECURITY.md + +Please do not post secrets, private config, API keys, or private vulnerability details. +``` + +## Pull Requests + +PRs should be small, tested, and documented. See [CONTRIBUTING.md](../CONTRIBUTING.md). + +## Labels + +Recommended labels: + +- `bug` +- `enhancement` +- `documentation` +- `security` +- `dependencies` +- `installer` +- `release` +- `tui` +- `plugins` +- `packages` +- `mflow` +- `worktrees` +- `question` +- `good first issue` + +Labels can be created with `gh`: + +```bash +gh label create installer --repo MendCode/MendCode --color 0E8A16 --description "Installer or install script" +gh label create release --repo MendCode/MendCode --color 5319E7 --description "Release process or assets" +gh label create tui --repo MendCode/MendCode --color 1D76DB --description "Terminal UI" +gh label create plugins --repo MendCode/MendCode --color BFDADC --description "Plugins, widgets, slots, or extension SDK" +gh label create packages --repo MendCode/MendCode --color FEF2C0 --description "Runtime packages and team sharing" +gh label create mflow --repo MendCode/MendCode --color C5DEF5 --description "mflow coordination" +gh label create worktrees --repo MendCode/MendCode --color D4C5F9 --description "TSM or worktree workflows" +``` diff --git a/docs/package-index.md b/docs/package-index.md new file mode 100644 index 00000000..1cf1ed7f --- /dev/null +++ b/docs/package-index.md @@ -0,0 +1,55 @@ +# Package Index + +This page maps the main packages in `src/mendcode/packages`. + +## Runtime Packages + +| Package | Purpose | +| --- | --- | +| `packages/opencode` | Main MendCode runtime, CLI, server, TUI, setup flow, mflow, TSM/worktree integration, model/provider runtime, and release build script. | +| `packages/core` | Shared core utilities used by runtime packages. | +| `packages/plugin` | Public plugin/tool/TUI extension SDK, including `@mendcode/plugin/tui`. | +| `packages/ui` | Shared UI components, themes, assets, markdown/diff rendering, and frontend UI primitives. | +| `packages/sdk/js` | Generated JavaScript SDK package. | +| `packages/script` | Shared release and maintenance script helpers. | +| `packages/slack` | Slack integration package. | +| `packages/function` | Cloud/function-side integration package. | + +## App and Extension Packages + +| Path | Purpose | +| --- | --- | +| `packages/app` | Web app surface embedded or served by the runtime. | +| `packages/console` | Console app/resources where present. | +| `packages/extensions` | Editor extension metadata and release references. | +| `sdks/vscode` | VS Code extension package. | + +## Package Sharing + +MendCode runtime packages are different from npm workspace packages. Runtime packages are shareable `.mendcode` bundles for teams and companies. + +Use: + +```bash +mend packages status +mend packages create --include skills,modes,plugins,tuiProfile +mend packages install github:YourOrg/company-mend-package +mend packages enable company-mend-package +``` + +See [Packages and team sharing](packages-and-team-sharing.md) for the team workflow. + +## Plugin and Widget Packages + +TUI plugins can be distributed inside runtime packages: + +```text +.mendcode/ + plugins/ + company-tui.ts + themes/ + company-dark.json + mendcode.json +``` + +See [TUI plugins and widgets](tui-plugins-and-widgets.md). diff --git a/docs/releasing.md b/docs/releasing.md new file mode 100644 index 00000000..45c42475 --- /dev/null +++ b/docs/releasing.md @@ -0,0 +1,136 @@ +# Releasing MendCode + +This page documents the release contract required by the public installer. + +## Installer Contract + +The installer at `src/mendcode/install` downloads from: + +```text +https://github.com/MendCode/MendCode/releases/latest/download/ +``` + +For a versioned install, it downloads from: + +```text +https://github.com/MendCode/MendCode/releases/download/v/ +``` + +The release must include these assets: + +```text +mendcode-linux-arm64.tar.gz +mendcode-linux-x64.tar.gz +mendcode-linux-x64-baseline.tar.gz +mendcode-linux-arm64-musl.tar.gz +mendcode-linux-x64-musl.tar.gz +mendcode-linux-x64-baseline-musl.tar.gz +mendcode-darwin-arm64.zip +mendcode-darwin-x64.zip +mendcode-darwin-x64-baseline.zip +mendcode-windows-arm64.zip +mendcode-windows-x64.zip +mendcode-windows-x64-baseline.zip +SHA256SUMS +``` + +Every archive must contain a `mendcode` binary, or `mendcode.exe` for Windows. + +## Build Assets + +```bash +cd src/mendcode +bun run release:assets +bun run release:check-assets +``` + +`release:check-assets` validates: + +- no `opencode-*` release archives are present +- every expected `mendcode-*` archive exists +- every archive contains the expected binary name +- `SHA256SUMS` exists and verifies + +## Troubleshooting Asset Builds + +The release builder cross-compiles archives for Linux, macOS, Windows, glibc, musl, and baseline x64 targets. That requires platform-specific native packages such as `@opentui/core-linux-arm64`. + +If a local build fails with a message like: + +```text +Could not resolve: "@opentui/core-linux-arm64/index.ts" +``` + +the checkout does not have the cross-platform native dependencies needed for release packaging. + +The build script currently tries to resolve this by running package-manager install steps before packaging. Maintainers should run release asset generation only in a controlled release environment with the approved dependency policy for the repo, then verify with `bun run release:check-assets` before publishing. + +## Create a Draft Release + +Use the package version as the tag unless intentionally cutting a different version. + +```bash +cd src/mendcode +version=$(bun -e 'console.log(require("./packages/opencode/package.json").version)') +gh release create "v$version" \ + --repo MendCode/MendCode \ + --draft \ + --title "v$version" \ + --notes "Initial MendCode public release." +``` + +Upload assets: + +```bash +gh release upload "v$version" \ + packages/opencode/dist/*.zip \ + packages/opencode/dist/*.tar.gz \ + packages/opencode/dist/SHA256SUMS \ + --repo MendCode/MendCode \ + --clobber +``` + +Publish only after `release:check-assets` passes. + +```bash +gh release edit "v$version" --repo MendCode/MendCode --draft=false +``` + +## Smoke Test the Installer + +After publishing: + +```bash +tmp_home=$(mktemp -d) +HOME="$tmp_home" bash -c 'curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash -s -- --no-modify-path' +"$tmp_home/.mendcode/bin/mendcode" --version +``` + +Versioned install: + +```bash +HOME="$tmp_home" bash -c "curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash -s -- --version $version --no-modify-path" +``` + +## Release Checklist + +- `main` and `dev` point to the intended commit. +- GitHub Actions are green on `main`. +- Dependabot alerts are reviewed. +- Secret scan is clean on the publicable tree. +- `docs/public-readiness-audit.md` is current. +- Release assets pass `bun run release:check-assets`. +- Installer smoke test passes on at least one macOS or Linux machine. +- Release notes mention breaking changes, package changes, and installer changes. + +## Registry Publishing + +The public CLI release is separate from registry package publishing. + +`src/mendcode/script/publish.ts` supports SDK/plugin registry publishing when: + +```bash +MENDCODE_PUBLISH_REGISTRIES=true +``` + +Keep that disabled unless the npm/package registry credentials and package ownership are intentionally configured. diff --git a/docs/wiki.md b/docs/wiki.md new file mode 100644 index 00000000..24e72603 --- /dev/null +++ b/docs/wiki.md @@ -0,0 +1,73 @@ +# Wiki + +GitHub Wikis are backed by a separate Git repository: + +```text +https://github.com/MendCode/MendCode.wiki.git +``` + +If the repository returns `Repository not found`, the wiki is enabled but has not been initialized with its first page. + +## Suggested Wiki Structure + +- `Home.md`: short overview and doc links. +- `Installation.md`: installer and release assets. +- `Packages.md`: company package sharing. +- `TUI-Plugins-and-Widgets.md`: plugin examples. +- `mflow.md`: coordination model. +- `TSM-and-Worktrees.md`: worktree workflows. +- `Security.md`: security reporting and public audit summary. + +## Sync Docs to Wiki + +Clone or initialize the wiki: + +```bash +git clone https://github.com/MendCode/MendCode.wiki.git /tmp/mendcode-wiki +``` + +If the wiki repo does not exist yet: + +```bash +mkdir -p /tmp/mendcode-wiki +cd /tmp/mendcode-wiki +git init +git remote add origin https://github.com/MendCode/MendCode.wiki.git +``` + +Copy selected docs: + +```bash +cp /path/to/MendCode/docs/cli-setup-configuration.md Installation.md +cp /path/to/MendCode/docs/packages-and-team-sharing.md Packages.md +cp /path/to/MendCode/docs/tui-plugins-and-widgets.md TUI-Plugins-and-Widgets.md +cp /path/to/MendCode/docs/mflow.md mflow.md +cp /path/to/MendCode/docs/tsm-and-worktrees.md TSM-and-Worktrees.md +``` + +Create `Home.md`: + +```markdown +# MendCode Wiki + +MendCode is a terminal-first coding runtime built around the `mend` CLI, reusable packages, mflow coordination, optional TSM/worktrees, and a customizable terminal UI. + +Start with: + +- Installation +- Packages +- TUI Plugins and Widgets +- mflow +- TSM and Worktrees +- Security +``` + +Push: + +```bash +git add . +git commit -m "Initialize MendCode wiki" +git push origin HEAD:master +``` + +The normal repo docs remain the source of truth. The wiki is a friendlier reading surface for the same material. From 543692128d86b52e04666b7d85be176f268d9db6 Mon Sep 17 00:00:00 2001 From: Obed Date: Fri, 12 Jun 2026 21:08:21 -0500 Subject: [PATCH 02/45] ci: harden release supply chain gates Adds the guarded release workflow, pinned supply-chain automation, release documentation, and release-blocking OSV gate. --- .github/dependabot.yml | 10 + .github/scripts/supply-chain-preflight.sh | 58 ++++++ .github/workflows/codeql.yml | 4 +- .github/workflows/dependency-review.yml | 33 ++++ .github/workflows/release.yml | 179 ++++++++++++++++++ .github/workflows/security.yml | 12 +- README.md | 1 + SECURITY.md | 26 ++- docs/README.md | 1 + docs/releasing.md | 25 +++ docs/supply-chain-security.md | 73 +++++++ .../.github/actions/setup-bun/action.yml | 20 +- .../actions/setup-git-committer/action.yml | 20 +- .../opencode/src/cli/cmd/debug/agent.ts | 11 +- .../packages/opencode/src/cli/cmd/github.ts | 25 ++- 15 files changed, 463 insertions(+), 35 deletions(-) create mode 100755 .github/scripts/supply-chain-preflight.sh create mode 100644 .github/workflows/dependency-review.yml create mode 100644 .github/workflows/release.yml create mode 100644 docs/supply-chain-security.md diff --git a/.github/dependabot.yml b/.github/dependabot.yml index dc429ced..c09f3e0e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,6 +9,8 @@ updates: time: "09:00" timezone: "America/New_York" open-pull-requests-limit: 0 + cooldown: + default-days: 7 groups: bun-dependencies: patterns: @@ -27,6 +29,8 @@ updates: time: "09:05" timezone: "America/New_York" open-pull-requests-limit: 0 + cooldown: + default-days: 7 groups: bun-github-action: patterns: @@ -45,6 +49,8 @@ updates: time: "09:10" timezone: "America/New_York" open-pull-requests-limit: 0 + cooldown: + default-days: 7 groups: bun-console-resource: patterns: @@ -63,6 +69,8 @@ updates: time: "09:15" timezone: "America/New_York" open-pull-requests-limit: 0 + cooldown: + default-days: 7 groups: bun-vscode-sdk: patterns: @@ -81,6 +89,8 @@ updates: time: "09:30" timezone: "America/New_York" open-pull-requests-limit: 0 + cooldown: + default-days: 7 groups: github-actions: patterns: diff --git a/.github/scripts/supply-chain-preflight.sh b/.github/scripts/supply-chain-preflight.sh new file mode 100755 index 00000000..5b4bf49a --- /dev/null +++ b/.github/scripts/supply-chain-preflight.sh @@ -0,0 +1,58 @@ +#!/usr/bin/env bash +set -euo pipefail + +root=$(git rev-parse --show-toplevel) +cd "$root" + +failures=() + +add_failure() { + failures+=("$1") +} + +while IFS= read -r -d '' file; do + case "$file" in + .git/*|*/node_modules/*|*/dist/*) continue ;; + esac + if LC_ALL=C grep -nP '[\x{200B}\x{200C}\x{200D}\x{200E}\x{200F}\x{202A}-\x{202E}\x{2066}-\x{2069}\x{FEFF}]' "$file" >/tmp/mendcode-invisible.$$ 2>/dev/null; then + add_failure "Invisible Unicode control found in $file" + cat /tmp/mendcode-invisible.$$ >&2 || true + fi +done < <(git ls-files -z) +rm -f /tmp/mendcode-invisible.$$ + +if git ls-files -z | grep -zE '(^|/)\.env($|\.)|(^|/).*\.(pem|key|p12|pfx)$' | grep -zvE '\.env\.example$' >/tmp/mendcode-risky-files.$$; then + add_failure "Risky secret-like tracked file path found" + tr '\0' '\n' &2 +fi +rm -f /tmp/mendcode-risky-files.$$ + +while IFS= read -r -d '' file; do + while IFS= read -r line; do + ref=$(printf '%s\n' "$line" | sed -E 's/^.*uses:[[:space:]]*[^@]+@([^[:space:]#'\''"]+).*$/\1/') + case "$ref" in + [0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]) + ;; + *) + add_failure "Workflow action is not pinned to a full commit SHA: $file :: $line" + ;; + esac + done < <(grep -nE 'uses: [^[:space:]#]+@' "$file" | grep -vE 'uses: docker://' || true) +done < <(find .github/workflows -type f \( -name '*.yml' -o -name '*.yaml' \) -print0) + +if grep -RInP 'curl .*\| *(bash|sh)|wget .*\| *(bash|sh)' .github src/mendcode/script src/mendcode/packages/opencode/script 2>/dev/null \ + | grep -v '^\.github/scripts/supply-chain-preflight\.sh:'; then + add_failure "Pipe-to-shell command found in automation path" +fi + +if git ls-files | grep -E '(^|/)opencode-.*\.(zip|tar\.gz)$' | grep -v '^src/mendcode/packages/opencode/dist/' >/dev/null; then + add_failure "Found opencode-named release archive outside ignored dist output" +fi + +if [ "${#failures[@]}" -gt 0 ]; then + printf 'Supply-chain preflight failed:\n' >&2 + printf ' - %s\n' "${failures[@]}" >&2 + exit 1 +fi + +echo "Supply-chain preflight OK" diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 937f0726..70c624b4 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -30,12 +30,12 @@ jobs: persist-credentials: false - name: Initialize CodeQL - uses: github/codeql-action/init@v4 + uses: github/codeql-action/init@411bbbe57033eedfc1a82d68c01345aa96c737d7 with: languages: javascript-typescript build-mode: none - name: Perform CodeQL analysis - uses: github/codeql-action/analyze@v4 + uses: github/codeql-action/analyze@411bbbe57033eedfc1a82d68c01345aa96c737d7 with: category: "/language:javascript-typescript" diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml new file mode 100644 index 00000000..27dfb07d --- /dev/null +++ b/.github/workflows/dependency-review.yml @@ -0,0 +1,33 @@ +name: Dependency Review + +on: + pull_request: + branches: + - main + - dev + +permissions: + contents: read + pull-requests: read + +concurrency: + group: dependency-review-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +jobs: + dependency-review: + name: Dependency review + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - name: Checkout repository + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + with: + persist-credentials: false + + - name: Review dependency changes + uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 + with: + fail-on-severity: high + deny-licenses: GPL-2.0, GPL-3.0, AGPL-1.0, AGPL-3.0 + comment-summary-in-pr: always diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..cc6a900a --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,179 @@ +name: Release + +on: + workflow_dispatch: + inputs: + version: + description: "Release version without leading v, for example 1.14.39" + required: true + type: string + dry_run: + description: "Build and attest assets without publishing a GitHub Release" + required: true + default: true + type: boolean + prerelease: + description: "Mark the GitHub Release as prerelease" + required: true + default: false + type: boolean + +permissions: + contents: write + id-token: write + attestations: write + +concurrency: + group: release-${{ inputs.version }} + cancel-in-progress: false + +jobs: + build-release: + name: Build release assets + runs-on: ubuntu-latest + timeout-minutes: 60 + environment: release + env: + GH_TOKEN: ${{ github.token }} + GH_REPO: ${{ github.repository }} + VERSION: ${{ inputs.version }} + BUN_INSTALL_CACHE_DIR: ${{ runner.temp }}/bun-cache + steps: + - name: Validate release input + shell: bash + run: | + set -euo pipefail + if [[ ! "${VERSION}" =~ ^[0-9]+\.[0-9]+\.[0-9]+([-+][0-9A-Za-z.-]+)?$ ]]; then + echo "version must be semver without leading v: ${VERSION}" >&2 + exit 1 + fi + + - name: Checkout repository + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + with: + fetch-depth: 0 + persist-credentials: false + + - name: Ensure release runs from main + if: ${{ inputs.dry_run == false }} + shell: bash + run: | + set -euo pipefail + branch="${GITHUB_REF_NAME:-}" + if [ "$branch" != "main" ]; then + echo "publishing releases is only allowed from main; current ref is ${branch}" >&2 + exit 1 + fi + + - name: Supply-chain preflight + shell: bash + run: bash .github/scripts/supply-chain-preflight.sh + + - name: Block vulnerable release dependencies + shell: bash + run: | + set -euo pipefail + docker run --rm \ + -v "$PWD:/src" \ + ghcr.io/google/osv-scanner:v2.3.8@sha256:64e86bec6df2466feea5137fc7c78fb3b7c21ec077f014d7130f64810e50676b \ + scan --recursive /src/src/mendcode + + - name: Setup Bun + uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 + with: + bun-version-file: src/mendcode/package.json + + - name: Install dependencies with frozen lockfile + working-directory: src/mendcode + shell: bash + run: | + set -euo pipefail + bun install --frozen-lockfile + + - name: Build release assets + working-directory: src/mendcode + shell: bash + run: | + set -euo pipefail + bun run --cwd packages/opencode script/build.ts --release-assets --skip-embed-web-ui + bash script/check-release-assets.sh + + - name: Write release manifest + working-directory: src/mendcode/packages/opencode/dist + shell: bash + run: | + set -euo pipefail + { + echo "version=${VERSION}" + echo "repo=${GITHUB_REPOSITORY}" + echo "sha=${GITHUB_SHA}" + echo "run=${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}" + echo "created=$(date -u +%Y-%m-%dT%H:%M:%SZ)" + echo + cat SHA256SUMS + } > RELEASE-MANIFEST.txt + + - name: Generate SBOM + uses: anchore/sbom-action@e22c389904149dbc22b58101806040fa8d37a610 + with: + path: src/mendcode + format: spdx-json + output-file: src/mendcode/packages/opencode/dist/mendcode.spdx.json + upload-artifact: false + + - name: Attest release artifacts + uses: actions/attest-build-provenance@43d14bc2b83dec42d39ecae14e916627a18bb661 + with: + subject-path: | + src/mendcode/packages/opencode/dist/*.zip + src/mendcode/packages/opencode/dist/*.tar.gz + src/mendcode/packages/opencode/dist/SHA256SUMS + src/mendcode/packages/opencode/dist/RELEASE-MANIFEST.txt + src/mendcode/packages/opencode/dist/mendcode.spdx.json + + - name: Upload release artifacts to workflow + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + with: + name: mendcode-release-${{ inputs.version }} + path: | + src/mendcode/packages/opencode/dist/*.zip + src/mendcode/packages/opencode/dist/*.tar.gz + src/mendcode/packages/opencode/dist/SHA256SUMS + src/mendcode/packages/opencode/dist/RELEASE-MANIFEST.txt + src/mendcode/packages/opencode/dist/mendcode.spdx.json + if-no-files-found: error + retention-days: 30 + + - name: Create draft GitHub Release + if: ${{ inputs.dry_run == false }} + working-directory: src/mendcode/packages/opencode/dist + shell: bash + run: | + set -euo pipefail + tag="v${VERSION}" + notes="${RUNNER_TEMP}/mendcode-release-notes.md" + cat > "$notes" < --repo MendCode/MendCode +shasum -a 256 -c SHA256SUMS +gh attestation verify --repo MendCode/MendCode mendcode-*.zip mendcode-*.tar.gz SHA256SUMS RELEASE-MANIFEST.txt mendcode.spdx.json +``` + +Do not install release assets whose checksums or attestations fail. + ## Secret Handling Never paste real API keys, access tokens, SSH keys, `.env` files, private prompts, or company config into an issue, PR, discussion, or test fixture. @@ -36,4 +58,6 @@ If you accidentally disclose a secret: ## Maintainer Notes -The repository runs security guard checks for risky tracked files, invisible Unicode controls, secret scanning, dependency scanning, GitHub Actions review, and custom Semgrep rules. +The repository runs security guard checks for risky tracked files, invisible Unicode controls, secret scanning, dependency scanning, dependency review, GitHub Actions review, CodeQL, custom Semgrep rules, pinned-action checks, and release preflight checks. + +Release publishing is manual, environment-gated, and should produce `mendcode-*` archives, `SHA256SUMS`, `RELEASE-MANIFEST.txt`, `mendcode.spdx.json`, and artifact attestations. diff --git a/docs/README.md b/docs/README.md index e8737587..c4afc4fa 100644 --- a/docs/README.md +++ b/docs/README.md @@ -13,6 +13,7 @@ These docs describe the MendCode-specific runtime layer in this repository. They - [mflow coordination](mflow.md): what mflow is, setup, relay modes, file locks, and multi-agent same-worktree editing. - [TSM and worktrees](tsm-and-worktrees.md): `mend --worktree`, `mend --tsm`, optional TSM lifecycle, preview-first worktree safety. - [Releasing](releasing.md): release assets, installer contract, checksums, and smoke tests. +- [Supply chain security](supply-chain-security.md): release provenance, SBOM, pinned actions, dependency review, and scanner policy. - [Community](community.md): issues, discussions, PRs, and labels. - [Wiki](wiki.md): GitHub wiki setup and doc sync. - [Public readiness audit](public-readiness-audit.md): current branch, secret, and old-repo-reference audit notes. diff --git a/docs/releasing.md b/docs/releasing.md index 45c42475..3b2c7bf9 100644 --- a/docs/releasing.md +++ b/docs/releasing.md @@ -118,11 +118,36 @@ HOME="$tmp_home" bash -c "curl -fsSL https://raw.githubusercontent.com/MendCode/ - GitHub Actions are green on `main`. - Dependabot alerts are reviewed. - Secret scan is clean on the publicable tree. +- Dependency Review and CodeQL are green. - `docs/public-readiness-audit.md` is current. - Release assets pass `bun run release:check-assets`. +- `SHA256SUMS`, `RELEASE-MANIFEST.txt`, `mendcode.spdx.json`, and artifact attestations are present. - Installer smoke test passes on at least one macOS or Linux machine. - Release notes mention breaking changes, package changes, and installer changes. +## GitHub Actions Release Flow + +Use the manual `Release` workflow from the Actions tab. + +Inputs: + +- `version`: semver without leading `v`. +- `dry_run`: `true` builds artifacts and attestations without publishing; `false` creates a draft GitHub Release. +- `prerelease`: marks the release as prerelease. + +The workflow: + +- runs supply-chain preflight +- blocks release when OSV reports vulnerable checked-in lockfile entries +- installs from the checked-in lockfile +- builds `mendcode-*` release archives +- validates the installer asset contract +- writes `RELEASE-MANIFEST.txt` +- generates `mendcode.spdx.json` +- creates GitHub artifact attestations +- uploads workflow artifacts +- optionally creates a draft GitHub Release + ## Registry Publishing The public CLI release is separate from registry package publishing. diff --git a/docs/supply-chain-security.md b/docs/supply-chain-security.md new file mode 100644 index 00000000..856cd86d --- /dev/null +++ b/docs/supply-chain-security.md @@ -0,0 +1,73 @@ +# Supply Chain Security + +MendCode release and contribution security is built around small permissions, pinned automation, public provenance, and fail-closed scanners. + +## Release Guarantees + +The release workflow in `.github/workflows/release.yml` produces: + +- platform archives named `mendcode-*` +- `SHA256SUMS` +- `RELEASE-MANIFEST.txt` +- `mendcode.spdx.json` SBOM +- GitHub artifact attestations for release artifacts + +Users can verify release downloads with: + +```bash +gh release download v --repo MendCode/MendCode +shasum -a 256 -c SHA256SUMS +gh attestation verify --repo MendCode/MendCode mendcode-*.zip mendcode-*.tar.gz SHA256SUMS RELEASE-MANIFEST.txt mendcode.spdx.json +``` + +GitHub artifact attestations provide signed provenance claims for public repository artifacts. GitHub documents artifact attestations as a way to establish provenance and integrity guarantees for builds. + +## Automation Rules + +Repository automation follows these rules: + +- Actions are pinned to full commit SHAs. +- Release publishing is manual and protected by the `release` environment. +- Release publishing from non-`main` refs is blocked. +- Workflow permissions are explicit and minimal. +- Release assets are checked for MendCode-owned names and expected binaries. +- Dependency review blocks high-severity dependency changes in PRs. +- CodeQL runs on `main`, `dev`, PRs, and schedule. +- Security Guard blocks invisible Unicode controls, risky tracked files, secrets findings, GitHub Actions issues, Semgrep findings, and supply-chain preflight failures. +- OSV dependency scanning runs on PRs and pushes as advisory signal for the current migration baseline, and blocks scheduled/manual security runs plus every release workflow. + +## Preflight Guard + +`.github/scripts/supply-chain-preflight.sh` checks: + +- invisible Unicode and bidi controls +- secret-like tracked file names +- unpinned GitHub Actions references +- pipe-to-shell commands in automation paths +- accidental `opencode-*` release archives outside ignored dist output + +Run locally: + +```bash +bash .github/scripts/supply-chain-preflight.sh +``` + +## Dependency Policy + +Dependency changes should go through PR review and CI. Direct package publishing is intentionally separate from CLI release publishing. + +For release asset generation, the controlled GitHub Actions release workflow scans checked-in lockfiles with OSV before installing dependencies. A release cannot publish while OSV reports vulnerable lockfile entries. After that gate, the workflow installs from the checked-in lockfile, builds assets, verifies the release contract, generates an SBOM, and emits provenance attestations. + +## Current First Release Status + +No public GitHub Release is published until the release workflow successfully creates all installer assets and the dependency release gate is clean. Track the first release in: + +```text +https://github.com/MendCode/MendCode/issues/52 +``` + +Track the OSV lockfile remediation release blocker in: + +```text +https://github.com/MendCode/MendCode/issues/55 +``` diff --git a/src/mendcode/.github/actions/setup-bun/action.yml b/src/mendcode/.github/actions/setup-bun/action.yml index 9859174a..fa3aaad6 100644 --- a/src/mendcode/.github/actions/setup-bun/action.yml +++ b/src/mendcode/.github/actions/setup-bun/action.yml @@ -23,7 +23,7 @@ runs: fi - name: Setup Bun - uses: oven-sh/setup-bun@v2 + uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 with: bun-version-file: ${{ !steps.bun-url.outputs.url && 'package.json' || '' }} bun-download-url: ${{ steps.bun-url.outputs.url }} @@ -34,7 +34,7 @@ runs: run: echo "dir=$(bun pm cache)" >> "$GITHUB_OUTPUT" - name: Cache Bun dependencies - uses: actions/cache@v4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 with: path: ${{ steps.cache.outputs.dir }} key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lock') }} @@ -46,13 +46,25 @@ runs: shell: bash - name: Install dependencies + env: + SETUP_BUN_INSTALL_FLAGS: ${{ inputs.install-flags }} run: | # Workaround for patched peer variants # e.g. ./patches/ for standard-openapi # https://github.com/oven-sh/bun/issues/28147 + install_flags="${SETUP_BUN_INSTALL_FLAGS:-}" + case "$install_flags" in + ""|"--frozen-lockfile"|"--ignore-scripts"|"--production"|"--frozen-lockfile --ignore-scripts"|"--production --frozen-lockfile") + ;; + *) + echo "Unsupported bun install flags: $install_flags" >&2 + exit 1 + ;; + esac + read -r -a extra_flags <<< "$install_flags" if [ "$RUNNER_OS" = "Windows" ]; then - bun install --linker hoisted ${{ inputs.install-flags }} + bun install --linker hoisted "${extra_flags[@]}" else - bun install ${{ inputs.install-flags }} + bun install "${extra_flags[@]}" fi shell: bash diff --git a/src/mendcode/.github/actions/setup-git-committer/action.yml b/src/mendcode/.github/actions/setup-git-committer/action.yml index 428cb051..94af5b5c 100644 --- a/src/mendcode/.github/actions/setup-git-committer/action.yml +++ b/src/mendcode/.github/actions/setup-git-committer/action.yml @@ -19,17 +19,18 @@ runs: steps: - name: Create app token id: apptoken - uses: actions/create-github-app-token@v2 + uses: actions/create-github-app-token@fee1f7d63c2ff003460e3d139729b119787bc349 with: - app-id: ${{ inputs.mendcode-app-id }} - private-key: ${{ inputs.mendcode-app-secret }} - owner: ${{ github.repository_owner }} + app-id: ${{ inputs.opencode-app-id }} + private-key: ${{ inputs.opencode-app-secret }} + permission-contents: write - name: Configure git user + env: + APP_SLUG: ${{ steps.apptoken.outputs.app-slug }} run: | - slug="${{ steps.apptoken.outputs.app-slug }}" - git config --global user.name "${slug}[bot]" - git config --global user.email "${slug}[bot]@users.noreply.github.com" + git config --global user.name "${APP_SLUG}[bot]" + git config --global user.email "${APP_SLUG}[bot]@users.noreply.github.com" shell: bash - name: Clear checkout auth @@ -38,6 +39,9 @@ runs: shell: bash - name: Configure git remote + env: + APP_TOKEN: ${{ steps.apptoken.outputs.token }} + REPOSITORY: ${{ github.repository }} run: | - git remote set-url origin https://x-access-token:${{ steps.apptoken.outputs.token }}@github.com/${{ github.repository }} + git remote set-url origin "https://x-access-token:${APP_TOKEN}@github.com/${REPOSITORY}" shell: bash diff --git a/src/mendcode/packages/opencode/src/cli/cmd/debug/agent.ts b/src/mendcode/packages/opencode/src/cli/cmd/debug/agent.ts index 1a3f7939..c1b121c0 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/debug/agent.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/debug/agent.ts @@ -29,7 +29,7 @@ export const AgentCommand = effectCmd({ }) .option("params", { type: "string", - description: "Tool params as JSON or a JS object literal", + description: "Tool params as JSON", }), handler: Effect.fn("Cli.debug.agent")(function* (args) { const ctx = yield* InstanceRef @@ -105,14 +105,7 @@ function parseToolParams(input?: string) { try { return JSON.parse(trimmed) } catch (jsonError) { - try { - return new Function(`return (${trimmed})`)() - } catch (evalError) { - throw new Error( - `Failed to parse --params. Use JSON or a JS object literal. JSON error: ${jsonError}. Eval error: ${evalError}.`, - { cause: evalError }, - ) - } + throw new Error(`Failed to parse --params. Use JSON. JSON error: ${jsonError}.`, { cause: jsonError }) } }) diff --git a/src/mendcode/packages/opencode/src/cli/cmd/github.ts b/src/mendcode/packages/opencode/src/cli/cmd/github.ts index 709e1269..f150b13c 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/github.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/github.ts @@ -1,5 +1,5 @@ import path from "path" -import { exec } from "child_process" +import { spawn } from "child_process" import { Filesystem } from "@/util/filesystem" import * as prompts from "@clack/prompts" import { map, pipe, sortBy, values } from "remeda" @@ -342,15 +342,26 @@ export const GithubInstallCommand = effectCmd({ // Open browser const url = "https://github.com/apps/opencode-agent" - const command = + const opener = process.platform === "darwin" - ? `open "${url}"` + ? { command: "open", args: [url] } : process.platform === "win32" - ? `start "" "${url}"` - : `xdg-open "${url}"` + ? { command: "cmd", args: ["/c", "start", "", url] } + : { command: "xdg-open", args: [url] } - exec(command, (error) => { - if (error) { + const child = spawn(opener.command, opener.args, { + detached: true, + stdio: "ignore", + windowsHide: true, + }) + child.on("error", () => { + prompts.log.warn(`Could not open browser. Please visit: ${url}`) + }) + child.on("spawn", () => { + child.unref() + }) + child.on("exit", (code) => { + if (code && code !== 0) { prompts.log.warn(`Could not open browser. Please visit: ${url}`) } }) From 2e0ae10d1feeae7edda29785e5d983dd977a91f4 Mon Sep 17 00:00:00 2001 From: Obed Date: Sat, 13 Jun 2026 01:00:08 -0500 Subject: [PATCH 03/45] docs: expand MendCode customization guide (#69) --- README.md | 65 ++- docs/README.md | 47 +- docs/customization.md | 967 ++++++++++++++++++++++++++++++-- docs/tui-plugins-and-widgets.md | 11 + 4 files changed, 1028 insertions(+), 62 deletions(-) diff --git a/README.md b/README.md index 9e37bef6..2df73eee 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,44 @@ # MendCode -MendCode is a terminal-first coding runtime built around the `mend` CLI, a MendCode-owned configuration layer, reusable runtime packages, optional mflow coordination, optional TSM/worktree orchestration, and a customizable terminal UI. +
+
+      .-.         ███╗   ███╗███████╗███╗   ██╗██████╗  ██████╗ ██████╗ ██████╗ ███████╗
+     (o o)        ████╗ ████║██╔════╝████╗  ██║██╔══██╗██╔════╝██╔═══██╗██╔══██╗██╔════╝
+    /|[+]|\       ██╔████╔██║█████╗  ██╔██╗ ██║██║  ██║██║     ██║   ██║██║  ██║█████╗
+   /_|___|_\      ██║╚██╔╝██║██╔══╝  ██║╚██╗██║██║  ██║██║     ██║   ██║██║  ██║██╔══╝
+      \_/         ██║ ╚═╝ ██║███████╗██║ ╚████║██████╔╝╚██████╗╚██████╔╝██████╔╝███████╗
+                  ╚═╝     ╚═╝╚══════╝╚═╝  ╚═══╝╚═════╝  ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝
+
+
+ +MendCode is a terminal-first coding runtime built around the `mend` CLI, a MendCode-owned configuration layer, reusable runtime packages, optional mflow coordination, optional TSM/worktree orchestration, and a highly customizable terminal UI. + +It is designed for people and teams who want a coding agent environment they can make their own: model-role presets, project packages, prompt chrome, bottom status, home layouts, ASCII titles, mascots, widgets, command palettes, and agent/session views without editing runtime internals. + +## What You Can Customize + +- Prompt input frame: full box, top/bottom rails, minimal panel, or ASCII box. +- Prompt marker: change the lead string shown before input, for example `❭`, `>`, `mend>`, or a team-specific marker. +- Prompt status: choose built-in status items, placement inside/outside the prompt, separator text, colors, and script-backed custom status. +- Home identity: generated ASCII title or ASCII mascot. +- Home layout: centered home screen or split home screen. +- Split home panel: quick actions (`Resume session`, `Open commands`, `Quit`) or Agent View. +- Agent View: background/global sessions grouped by needs-input, working, and completed state. +- Activity presentation: compact MendCode rendering with custom activity text and mascot states for thinking, reading, running commands, patching, testing, blocked, done, and error. +- Packages: share `.mendcode` commands, agents, modes, skills, plugins, themes, widgets, and TUI profiles across a team. ## Documentation -- [Documentation index](docs/README.md) -- [Architecture and packages](docs/architecture.md) -- [CLI, setup, and configuration](docs/cli-setup-configuration.md) -- [Customization](docs/customization.md) -- [TUI plugins and widgets](docs/tui-plugins-and-widgets.md) -- [Packages and team sharing](docs/packages-and-team-sharing.md) -- [Package index](docs/package-index.md) -- [mflow coordination](docs/mflow.md) -- [TSM and worktrees](docs/tsm-and-worktrees.md) -- [Releasing](docs/releasing.md) -- [Supply chain security](docs/supply-chain-security.md) -- [Community](docs/community.md) -- [Public readiness audit](docs/public-readiness-audit.md) -- [Lineage and acknowledgements](ACKNOWLEDGEMENTS.md) +- [Documentation index](docs/README.md): start here. +- [CLI, setup, and configuration](docs/cli-setup-configuration.md): commands, setup state, config paths, models, providers, permissions, memory. +- [Customization](docs/customization.md): prompt input, prompt marker, home centered/split modes, Agent View, ASCII title/mascot, activity events, examples, and AI prompt for creating mascots. +- [TUI plugins and widgets](docs/tui-plugins-and-widgets.md): plugin entrypoints, slots, status rows, widgets, dialogs, routes, themes, and package distribution. +- [Packages and team sharing](docs/packages-and-team-sharing.md): share commands, agents, modes, skills, prompts, widgets, TUI profile, and models. +- [mflow coordination](docs/mflow.md): optional same-worktree coordination and local edit locks. +- [TSM and worktrees](docs/tsm-and-worktrees.md): optional TSM/worktree flow with preview-first safety. +- [Architecture and packages](docs/architecture.md): source layout, runtime boundary, and MendCode-owned subsystems. +- [Releasing](docs/releasing.md), [Supply chain security](docs/supply-chain-security.md), [Community](docs/community.md), [Public readiness audit](docs/public-readiness-audit.md). +- [Lineage and acknowledgements](ACKNOWLEDGEMENTS.md): opencode attribution and MendCode downstream scope. ## Quick Start @@ -28,6 +49,20 @@ mend Development source currently lives under `src/mendcode`. +## Example TUI Setup + +A good power-user setup is: + +- `identity.logoMode: "mascot"` +- `surfaces.homeWelcome.mode: "split"` +- `surfaces.homeWelcome.rightPanel: "agentManager"` +- `promptChrome.preset: "top-bottom"` or `"ascii-box"` +- `promptStatus.placementByPreset["top-bottom"]: "outside"` +- a compact custom bottom status script for branch, package, provider, context, and permissions +- command hints hidden unless you want reminders + +That gives you a mascot/title identity on the left, live agent/session state on the right, and a clean prompt surface at the bottom. Use `Ctrl+P` to open the command palette and search for Home, Prompt, Presentation, Agent, or Status commands. + ## Lineage MendCode is a downstream project built on the opencode codebase. It is not presented as a simple fork: MendCode adds its own `mend` CLI surface, control plane, setup flow, package system, mflow coordination, optional TSM/worktree orchestration, and terminal UI customization layer. See [ACKNOWLEDGEMENTS.md](ACKNOWLEDGEMENTS.md) for attribution. diff --git a/docs/README.md b/docs/README.md index c4afc4fa..1d76de63 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,17 +1,25 @@ # MendCode Docs -These docs describe the MendCode-specific runtime layer in this repository. They intentionally focus on MendCode-owned behavior instead of the donor runtime internals. +These docs describe the MendCode-specific runtime layer in this repository. They focus on MendCode-owned behavior: the `mend` CLI, `.mendcode/` config, setup flow, packages, model roles, prompt/TUI customization, mflow, optional TSM/worktrees, and release/security policy. + +If you only read one page after this index, read [Customization](customization.md). It explains the user-visible surface people ask about most often: prompt input, input marker, home centered vs split layout, Agent View, ASCII title/mascot, mascot activity states, and examples for team profiles. ## Start Here -- [Architecture and packages](architecture.md): repo layout, owned runtime, package list, and how the pieces fit. -- [CLI, setup, and configuration](cli-setup-configuration.md): `mend`, setup steps, config files, models, providers, memory, permissions. -- [Customization](customization.md): prompt chrome, TUI profile, widgets, title/logo/ASCII mascot, model roles. -- [TUI plugins and widgets](tui-plugins-and-widgets.md): custom widgets, slots, footer entries, commands, dialogs, routes, themes, and package distribution. -- [Packages and team sharing](packages-and-team-sharing.md): package manifests, local snapshots, GitHub/team registries, sharing one company package. -- [Package index](package-index.md): source package map and runtime package distinction. +1. [CLI, setup, and configuration](cli-setup-configuration.md): install/open commands, setup state, config paths, model roles, providers, auth, permissions, and memory. +2. [Customization](customization.md): prompt input, input marker, prompt status, home centered/split modes, Agent View, ASCII title/mascot, mascot events, examples, and AI prompt for mascot creation. +3. [TUI plugins and widgets](tui-plugins-and-widgets.md): custom status rows, editor widgets, slots, command palette entries, slash commands, dialogs, routes, themes, keybinds, and package distribution. +4. [Packages and team sharing](packages-and-team-sharing.md): package manifests, local snapshots, GitHub/team registries, and sharing one company package. +5. [Architecture and packages](architecture.md): repo layout, owned runtime, package list, runtime boundary, and safety model. + +## Coordination and Worktrees + - [mflow coordination](mflow.md): what mflow is, setup, relay modes, file locks, and multi-agent same-worktree editing. - [TSM and worktrees](tsm-and-worktrees.md): `mend --worktree`, `mend --tsm`, optional TSM lifecycle, preview-first worktree safety. + +## Reference + +- [Package index](package-index.md): source package map and runtime package distinction. - [Releasing](releasing.md): release assets, installer contract, checksums, and smoke tests. - [Supply chain security](supply-chain-security.md): release provenance, SBOM, pinned actions, dependency review, and scanner policy. - [Community](community.md): issues, discussions, PRs, and labels. @@ -35,6 +43,31 @@ mend --worktree [branch|path|id] mend --tsm [branch|path|id|--all] ``` +## TUI Customization Commands + +Most visual changes can be made from the command palette: + +```text +Ctrl+P -> Home identity +Ctrl+P -> Home title text +Ctrl+P -> Home title font +Ctrl+P -> Home ASCII size +Ctrl+P -> Home welcome mode +Ctrl+P -> Home split panel +Ctrl+P -> Prompt chrome +Ctrl+P -> Prompt lead string +Ctrl+P -> Prompt status placement +Ctrl+P -> Chat presentation +``` + +You can also inspect the active profile from the CLI: + +```bash +mend tui status +mend tui profile +mend tui preview +``` + ## Source Map - `src/mendcode/packages/opencode/src/mend/cli/public-bin.ts`: public `mend` command router. diff --git a/docs/customization.md b/docs/customization.md index 3d93b3d4..df651a61 100644 --- a/docs/customization.md +++ b/docs/customization.md @@ -1,23 +1,10 @@ # Customization -MendCode customization is centered on `.mendcode/` config plus optional runtime packages. The goal is that a person, team, or company can keep the same terminal behavior without editing runtime internals. +MendCode customization is centered on `.mendcode/` config plus optional runtime packages. The goal is simple: a person, team, or company should be able to make the terminal feel like their own product without editing runtime internals. -## TUI Profile +The main profile is `.mendcode/tui/profile.json`. It controls the prompt input, input marker, bottom status, home title or mascot, centered/split home layout, Agent View panel, activity rendering, activity mascot states, widgets, theme, and density. -The active TUI profile is a JSON profile with these main sections: - -- `identity`: product name, tagline, logo mode, logo font. -- `theme`: dark/light mode, palette, color tokens. -- `layout`: density, spacing, borders, width, header/footer/sidebar/session/prompt zones. -- `widgets`: enabled widget IDs, order, and widget config. -- `surfaces`: model/provider/status visibility, home logo, home welcome layout. -- `promptChrome`: prompt frame style, glyphs, and preset. -- `promptStatus`: left/right status items and script-backed status. -- `workingIndicator`: visible thinking/working text and token/elapsed display. -- `presentation`: raw/minimal/mendcode rendering, reasoning visibility, activity placement, mascot, completion symbol. -- `rollback`: profile rollback metadata. - -Inspect it with: +Inspect the active profile with: ```bash mend tui status @@ -25,49 +12,887 @@ mend tui profile mend tui preview ``` -## Prompt Chrome +Most visual settings are also available from the command palette inside the TUI: + +```text +Ctrl+P -> Home identity +Ctrl+P -> Home title text +Ctrl+P -> Home title font +Ctrl+P -> Home ASCII size +Ctrl+P -> Home welcome mode +Ctrl+P -> Home split panel +Ctrl+P -> Prompt chrome +Ctrl+P -> Prompt lead string +Ctrl+P -> Prompt status placement +Ctrl+P -> Chat presentation +``` + +## Mental Model -Prompt chrome controls the terminal prompt wrapper: borders, glyphs, status slots, right-side prompt surfaces, and preset behavior. Use it for company-specific terminal identity without changing the model prompt. +There are four layers: -Typical customization points: +1. Home identity: what appears on the home screen before a chat starts. +2. Prompt input: the editor frame, prompt marker, right-side prompt slot, and status row. +3. Session presentation: how assistant messages, reasoning, tools, diffs, and activity are rendered. +4. Runtime extensions: widgets, slots, footer entries, plugin routes, package-distributed themes, and scripts. + +Use the profile for stable product/team defaults. Use TUI plugins when behavior needs code, live data, custom routes, or dynamic UI. + +## TUI Profile Shape + +The active TUI profile has these major sections: + +- `identity`: product name, tagline, home identity mode, ASCII title font. +- `theme`: dark/light mode, palette, and core color tokens. +- `layout`: density, spacing, borders, width, and zone behavior. +- `widgets`: enabled widget IDs, order, and widget-specific config. +- `surfaces`: model/provider/status visibility, home logo, and home welcome layout. +- `promptChrome`: prompt frame style, sides, border style, glyphs, and input marker. +- `promptStatus`: built-in status items, placement, separator, colors, and script-backed status. +- `workingIndicator`: visible thinking/working text fallback, elapsed time, and token display. +- `presentation`: raw/minimal/MendCode chat rendering, reasoning visibility, activity placement, activity text, mascot states, and completion symbol. +- `rollback`: profile rollback metadata. -- prompt border/glyphs -- left/right status labels -- command hints -- provider/model visibility -- compact vs rich prompt status +## Prompt Input -## ASCII Logo and Mascot +The prompt input is the editor area at the bottom of the home/session screen. MendCode calls its frame `promptChrome`. + +Supported prompt chrome presets: + +| Preset | What it feels like | Good for | +| --- | --- | --- | +| `box` | Full bordered prompt with top, bottom, left, and right edges. | Strong product identity and visible input boundaries. | +| `top-bottom` | Horizontal rails only, with a lead input marker. | Clean everyday coding setup. | +| `minimal` | No border, just the prompt panel and status. | Low-chrome terminal workflows. | +| `ascii-box` | Full box using plain ASCII borders. | Old terminals, SSH, retro/team themes. | + +`left-rail` exists as a legacy preset name in the type layer, but profile normalization maps it to `top-bottom`. Prefer the four presets above for new config. + +Example: + +```jsonc +{ + "promptChrome": { + "preset": "top-bottom", + "borderStyle": "rounded", + "glyphs": { + "leadText": "mend>" + } + } +} +``` -MendCode supports title-style and mascot-style identity: +## Input Marker -- `identity.logoMode`: `title` or `mascot` -- `identity.logoFont`: `classic`, `mendcode`, `small`, `standard`, or `shadow` -- `surfaces.homeLogo.text`: custom ASCII home logo -- `surfaces.homeLogo.size`: `compact`, `default`, or `large` -- `presentation.activity.mascot.states`: ASCII mascot states for phases like `thinking`, `editing`, `running`, `testing`, `done`, and `error` +The input marker is `promptChrome.glyphs.leadText`. It is the short string shown at the start of the input line for presets that render a lead marker. -Example profile snippet: +Default marker: + +```text +❭ +``` + +Examples: + +```jsonc +{ + "promptChrome": { + "glyphs": { + "leadText": ">" + } + } +} +``` + +```jsonc +{ + "promptChrome": { + "glyphs": { + "leadText": "mend>" + } + } +} +``` + +```jsonc +{ + "promptChrome": { + "glyphs": { + "leadText": "ship>" + } + } +} +``` + +Keep it short. A long marker competes with the user's prompt and makes narrow terminals feel cramped. + +## Prompt Status + +`promptStatus` controls the metadata row around the prompt. It can render outside the prompt or inside it, depending on the active chrome preset. + +Default behavior: + +```jsonc +{ + "promptStatus": { + "enabled": true, + "placementByPreset": { + "box": "outside", + "top-bottom": "outside", + "minimal": "outside", + "ascii-box": "inside" + }, + "left": [ + { "type": "builtin", "value": "mode" }, + { "type": "builtin", "value": "model" }, + { "type": "builtin", "value": "provider" }, + { "type": "builtin", "value": "reasoning" } + ], + "right": [ + { "type": "builtin", "value": "context" } + ], + "separator": " · " + } +} +``` + +Built-in status values: + +| Value | Meaning | +| --- | --- | +| `mode` | Current prompt mode or active agent label. | +| `model` | Resolved model name for the current session. | +| `provider` | Resolved provider label. | +| `reasoning` | Current reasoning/effort variant when exposed by the model. | +| `variant` | Explicit model variant alias. | +| `context` | Context usage summary. | +| `permissionMode` | Current permission mode and pending permission prompts. | +| `commandsHint` | Command palette hint. | +| `agentsHint` | Agent switching/cycling hint. | + +Compact bottom-status example: + +```jsonc +{ + "promptStatus": { + "commandsHint": { "visible": false }, + "placementByPreset": { + "top-bottom": "outside", + "ascii-box": "inside" + }, + "left": [ + { "type": "builtin", "value": "mode" }, + { "type": "builtin", "value": "model" } + ], + "right": [ + { "type": "builtin", "value": "context" }, + { "type": "builtin", "value": "permissionMode" } + ], + "separator": " " + } +} +``` + +## Script-Backed Status + +`promptStatus.scripts.left` and `promptStatus.scripts.right` can call local scripts to add custom status. + +Example: + +```jsonc +{ + "promptStatus": { + "scripts": { + "right": { + "enabled": true, + "command": "./.mendcode/tui/prompt-status.sh", + "timeoutMs": 150, + "refreshMs": 1000, + "prepend": false + } + } + } +} +``` + +Script output can be plain text: + +```text +dev · clean · package:team +``` + +It can be JSON segments: ```json +{ + "segments": [ + { "text": "dev", "fg": "#86efac", "bold": true }, + { "text": " · clean", "fg": "#a3a3a3" } + ] +} +``` + +Or TSV segments: + +```text +#86efac true dev +#a3a3a3 false · clean +``` + +Good custom status values are short and operational: branch, dirty/clean, active package, provider, context, permissions, mflow/worktree state. + +## Home Identity + +The home identity can be an ASCII title or an ASCII mascot. + +```jsonc +{ + "identity": { + "productName": "MendCode", + "tagline": "terminal-first coding", + "logoMode": "title", + "logoFont": "mendcode" + } +} +``` + +Supported `identity.logoMode` values: + +- `title`: render a generated ASCII title from `identity.productName`. +- `mascot`: render the configured home mascot and enable compact activity mascot feedback. + +Supported `identity.logoFont` values: + +- `mendcode` +- `small` +- `standard` +- `shadow` + +`classic` and `opencode` may appear in older config. New config should use the values above. + +## Home Title + +The home title text is `identity.productName`. It is used for generated ASCII title mode, terminal title, and several labels. + +Example company title: + +```jsonc { "identity": { "productName": "AcmeCode", - "tagline": "company coding runtime", + "logoMode": "title", + "logoFont": "shadow" + } +} +``` + +That keeps the home screen logo textual and brand-like. It is the better choice when the team wants a product mark, department name, or company coding shell. + +## Mascot + +Mascot mode uses ASCII art as the home identity and, when enabled, as compact activity feedback. + +```jsonc +{ + "identity": { + "productName": "MendCode", + "logoMode": "mascot" + }, + "surfaces": { + "homeLogo": { + "size": "default" + } + } +} +``` + +Supported `surfaces.homeLogo.size` values: + +- `compact` +- `default` +- `large` + +You can replace the home mascot completely with `surfaces.homeLogo.text`: + +```jsonc +{ + "identity": { + "logoMode": "mascot" + }, + "surfaces": { + "homeLogo": { + "text": " /\\\\\n /++\\\\\n <|__|>\n /__\\\\" + } + } +} +``` + +Keep custom mascot art monospaced, low-height, and visually stable. The home screen adapts to terminal size; huge ASCII art will disappear on compact/tiny screens. + +## Default Home Mascot + +Default `surfaces.homeLogo.size: "default"`: + +```text + .-. + (o o) + /|[+]|\ + /_|___|_\ + \_/ +``` + +Compact uses the same default art: + +```text + .-. + (o o) + /|[+]|\ + /_|___|_\ + \_/ +``` + +Large: + +```text + .-. + .-(o o)-. + / |[+]| \ + /___|___|___\ + \___/ +``` + +## Activity Mascot States + +When `identity.logoMode` is `mascot`, the compact activity mascot can change with the current phase. + +The config lives at: + +```jsonc +{ + "presentation": { + "activity": { + "mascot": { + "enabled": true, + "hover": " .-.\n (^ ^)\n /[+]\\", + "states": {} + } + } + } +} +``` + +Default states: + +| State | Default ASCII | +| --- | --- | +| `idle` | `.-.` / `(o o)` / `/[+]\` | +| `hover` | `.-.` / `(^ ^)` / `/[+]\` | +| `thinking` | `.-.` / `(o -)` / `/[+]\` | +| `planning` | `.-.` / `(o .)` / `/[+]\` | +| `reading` | `.-.` / `(o o)` / `/[+]\` | +| `searching` | `.-.` / `(o ?)` / `/[+]\` | +| `sending` | `.-.` / `(* *)` / `/[+]\` | +| `patching` | `.-.` / `(o ^)` / `/[+]\` | +| `editing` | `.-.` / `(o >)` / `/[+]\` | +| `running` | `.-.` / `(o !)` / `/[+]\` | +| `installing` | `.-.` / `($ $)` / `/[+]\` | +| `testing` | `.-.` / `(o T)` / `/[+]\` | +| `browsing` | `.-.` / `(o @)` / `/[+]\` | +| `retrying` | `.-.` / `(! !)` / `/[+]\` | +| `blocked` | `.-.` / `(- -)` / `/[+]\` | +| `done` | `.-.` / `(^ ^)` / `/[+]\` | +| `error` | `.-.` / `(x x)` / `/[+]\` | + +The full default activity set: + +```jsonc +{ + "presentation": { + "activity": { + "mascot": { + "enabled": true, + "hover": " .-.\n (^ ^)\n /[+]\\", + "states": { + "idle": " .-.\n (o o)\n /[+]\\", + "thinking": " .-.\n (o -)\n /[+]\\", + "planning": " .-.\n (o .)\n /[+]\\", + "reading": " .-.\n (o o)\n /[+]\\", + "searching": " .-.\n (o ?)\n /[+]\\", + "sending": " .-.\n (* *)\n /[+]\\", + "patching": " .-.\n (o ^)\n /[+]\\", + "editing": " .-.\n (o >)\n /[+]\\", + "running": " .-.\n (o !)\n /[+]\\", + "installing": " .-.\n ($ $)\n /[+]\\", + "testing": " .-.\n (o T)\n /[+]\\", + "browsing": " .-.\n (o @)\n /[+]\\", + "retrying": " .-.\n (! !)\n /[+]\\", + "blocked": " .-.\n (- -)\n /[+]\\", + "done": " .-.\n (^ ^)\n /[+]\\", + "error": " .-.\n (x x)\n /[+]\\" + } + } + } + } +} +``` + +Additional activity message phases also include `uploading` and `downloading`. If a mascot state is missing for a phase, MendCode falls back to `idle` or the default state for that phase when available. + +## How Activity Phases Are Chosen + +MendCode maps live session status and active tool names into activity phases. The mapping is intentionally simple so custom mascots and messages stay predictable. + +| Runtime signal | Phase | +| --- | --- | +| Connection is not connected | `blocked` | +| Retry flag or retry status | `retrying` | +| Session status is idle | `done` | +| Active tool contains `upload` | `uploading` | +| Active tool contains `download` | `downloading` | +| Active tool contains `web`, `fetch`, `browser`, or `chrome` | `browsing` | +| Active tool contains `install`, `pnpm`, `npm`, or `bun` | `installing` | +| Active tool contains `test`, `typecheck`, `lint`, or `build` | `testing` | +| Active tool contains `patch` or `diff` | `patching` | +| Active tool contains `edit`, `write`, or `update` | `editing` | +| Active tool contains `read`, `open`, or `cat` | `reading` | +| Active tool contains `search`, `grep`, `glob`, or `list` | `searching` | +| Active tool contains `plan`, `spec`, or `review` | `planning` | +| Active tool contains `bash`, `shell`, `exec`, or `command` | `running` | +| Live output is answer text | `sending` | +| Reasoning is present | `thinking` | +| Busy status with no clearer tool signal | `thinking` | +| No evidence yet while busy | `sending` | + +Active tools win over older tool history. If no active tool explains the phase, MendCode checks previous tool names, token/reasoning evidence, and finally the busy/idle status. + +## Activity Text + +Activity text lives beside the mascot: + +```jsonc +{ + "presentation": { + "activity": { + "messages": { + "thinking": ["Thinking..."], + "running": ["Running command..."], + "patching": ["Patching..."], + "testing": ["Testing..."], + "blocked": ["Waiting..."], + "done": ["Done"] + } + } + } +} +``` + +You can make it more branded: + +```jsonc +{ + "presentation": { + "activity": { + "messages": { + "thinking": ["Mapping the repo..."], + "reading": ["Reading context..."], + "searching": ["Searching references..."], + "running": ["Running checks..."], + "patching": ["Applying patch..."], + "testing": ["Verifying locally..."], + "blocked": ["Needs input..."], + "done": ["Ready"] + } + } + } +} +``` + +## Home Centered Mode + +Centered mode is the default home layout. + +```jsonc +{ + "surfaces": { + "homeWelcome": { + "mode": "centered", + "rightPanel": "actions" + } + } +} +``` + +Behavior: + +- The project/root path appears near the top. +- The ASCII title or mascot is centered. +- The quick actions appear under the identity when the terminal has enough height. +- The prompt input stays at the bottom. +- On tiny terminals, the logo can hide so the prompt remains usable. + +Use centered mode for clean demos, simple local usage, small windows, and teams that prefer a calm start screen. + +## Home Split Mode + +Split mode is a more operational home screen. + +```jsonc +{ + "surfaces": { + "homeWelcome": { + "mode": "split", + "rightPanel": "actions" + } + } +} +``` + +Behavior: + +- The home screen becomes a bordered top panel when the terminal is wide/tall enough. +- Identity appears on the left. +- The right panel shows either actions or Agent View. +- The prompt input remains at the bottom. +- If the terminal is too small or narrower than the split threshold, MendCode falls back to the centered-style layout. + +Split mode is best when you want the home screen to feel like a cockpit: identity on one side, operational state on the other. + +## Home Split Panel + +`surfaces.homeWelcome.rightPanel` controls the right side of split home. + +```jsonc +{ + "surfaces": { + "homeWelcome": { + "mode": "split", + "rightPanel": "actions" + } + } +} +``` + +Supported values: + +- `actions`: shows `Resume session`, `Open commands`, and `Quit`. +- `agentManager`: shows Agent View. + +The actions panel is the simplest. It is useful for first-run and low-noise setups. + +## Agent View + +Agent View is the split-home session manager: + +```jsonc +{ + "surfaces": { + "homeWelcome": { + "mode": "split", + "rightPanel": "agentManager" + } + } +} +``` + +Agent View shows recent/background sessions grouped into: + +- `Needs input`: permission requests, questions, or plan reviews waiting on the user. +- `Working`: running/background sessions. +- `Completed`: recently finished sessions. + +It also refreshes from session/status/input events and polls while visible. Rows can be selected and opened; the prompt can target the selected Agent View session when appropriate. + +This setup is especially good when you run multiple agents or background sessions and want the home page to show what needs attention before you type. + +## Resume, Commands, Quit + +The default home action panel shows: + +```text +Resume session ctrl-s +Open commands ctrl-p +Quit ctrl-c +``` + +Related command palette entries: + +- `Switch session` / slash `/sessions`, `/resume`, `/continue` +- `New session` / slash `/new`, `/clear` +- `Switch agent` / slash `/agents` +- `Switch model` / slash `/models` +- `View status` / slash `/status` +- `Exit the app` / slash `/exit`, `/quit`, `/q` + +Use `Ctrl+P` for the command palette. If you hide command hints in the prompt status, keep this shortcut documented in team onboarding. + +## Recommended Setups + +### Clean Default + +Good for new users and small terminals. + +```jsonc +{ + "identity": { + "productName": "MendCode", + "logoMode": "title", + "logoFont": "mendcode" + }, + "surfaces": { + "homeWelcome": { + "mode": "centered", + "rightPanel": "actions" + } + }, + "promptChrome": { + "preset": "top-bottom" + } +} +``` + +### Mascot + Split + Agent View + +Good power-user setup: + +```jsonc +{ + "identity": { + "productName": "MendCode", + "logoMode": "mascot", + "logoFont": "mendcode" + }, + "surfaces": { + "homeLogo": { + "size": "default" + }, + "homeWelcome": { + "mode": "split", + "rightPanel": "agentManager" + } + }, + "promptChrome": { + "preset": "top-bottom", + "glyphs": { + "leadText": "❭" + } + }, + "promptStatus": { + "commandsHint": { + "visible": false + }, + "placementByPreset": { + "top-bottom": "outside" + }, + "left": [ + { "type": "builtin", "value": "mode" }, + { "type": "builtin", "value": "model" } + ], + "right": [ + { "type": "builtin", "value": "context" }, + { "type": "builtin", "value": "permissionMode" } + ], + "separator": " " + } +} +``` + +Why it works: + +- Mascot gives the home screen a distinct identity. +- Split mode keeps the prompt clean while showing useful session state. +- Agent View makes background sessions visible. +- Hidden command hints reduce clutter once the team knows `Ctrl+P`. +- A custom bottom status can carry branch/package/provider/context without stealing prompt space. + +### Company ASCII Title + +Good for teams that want a branded shell but not a character mascot. + +```jsonc +{ + "identity": { + "productName": "AcmeCode", + "tagline": "secure company coding runtime", + "logoMode": "title", + "logoFont": "shadow" + }, + "surfaces": { + "homeWelcome": { + "mode": "split", + "rightPanel": "actions" + } + }, + "promptChrome": { + "preset": "box", + "borderStyle": "rounded", + "glyphs": { + "leadText": "acme>" + } + } +} +``` + +### ASCII Terminal + +Good for SSH, older terminals, and low-Unicode environments. + +```jsonc +{ + "promptChrome": { + "preset": "ascii-box", + "borderStyle": "ascii", + "glyphs": { + "horizontal": "=", + "vertical": "|", + "topLeft": "+", + "topRight": "+", + "bottomLeft": "+", + "bottomRight": "+", + "leadText": ">" + } + }, + "promptStatus": { + "placementByPreset": { + "ascii-box": "inside" + } + } +} +``` + +## Full Example Profile Fragment + +This fragment combines mascot home, split Agent View, compact status, custom activity text, and a custom running mascot: + +```jsonc +{ + "version": 0, + "profile": "team-agent-view", + "identity": { + "productName": "MendCode", + "tagline": "terminal-first coding", "logoMode": "mascot", "logoFont": "mendcode" }, "surfaces": { "homeLogo": { - "text": "ACME\\nCODE" + "size": "default" + }, + "homeWelcome": { + "mode": "split", + "rightPanel": "agentManager" + } + }, + "promptChrome": { + "preset": "top-bottom", + "borderStyle": "rounded", + "glyphs": { + "leadText": "mend>" + } + }, + "promptStatus": { + "enabled": true, + "commandsHint": { + "visible": false + }, + "placementByPreset": { + "top-bottom": "outside", + "ascii-box": "inside" + }, + "left": [ + { "type": "builtin", "value": "mode" }, + { "type": "builtin", "value": "model" }, + { "type": "builtin", "value": "provider" } + ], + "right": [ + { "type": "builtin", "value": "context" }, + { "type": "builtin", "value": "permissionMode" } + ], + "separator": " · " + }, + "presentation": { + "profile": "mendcode", + "reasoning": { + "defaultVisibility": "collapsed" + }, + "activity": { + "style": "raw", + "placement": "current", + "maxLines": 1, + "collapseOnComplete": false, + "showModel": false, + "showTokens": true, + "showElapsed": true, + "showInterruptHint": true, + "messages": { + "thinking": ["Thinking..."], + "reading": ["Reading..."], + "running": ["Running command..."], + "patching": ["Patching..."], + "testing": ["Testing..."], + "blocked": ["Waiting..."], + "done": ["Done"] + }, + "mascot": { + "enabled": true, + "hover": " .-.\n (^ ^)\n /[+]\\", + "states": { + "idle": " .-.\n (o o)\n /[+]\\", + "thinking": " .-.\n (o -)\n /[+]\\", + "running": " .-.\n (o !)\n /[+]\\", + "testing": " .-.\n (o T)\n /[+]\\", + "done": " .-.\n (^ ^)\n /[+]\\", + "error": " .-.\n (x x)\n /[+]\\" + } + } + }, + "symbols": { + "assistantDone": "◈" } } } ``` -## Widgets and TUI Plugins +## AI Prompt for Creating Mascots + +Use this prompt with another AI when you want new mascot states: + +```text +Create a monospaced ASCII mascot set for MendCode. + +Constraints: +- Output plain text only, no Markdown table. +- Keep each state 3 to 5 lines tall. +- Keep every state the same visual width where possible. +- Use only terminal-safe ASCII unless I explicitly ask for Unicode. +- The mascot must remain recognizable across states. +- Avoid very wide art; target 12 to 24 columns. +- Do not include copyrighted characters or brand marks. +- Include these states: + idle, hover, thinking, planning, reading, searching, sending, + patching, editing, running, installing, testing, browsing, + retrying, blocked, done, error. +- Format as JSON for: + presentation.activity.mascot.hover + presentation.activity.mascot.states + +Style: +[describe the character, team tone, product personality, or company theme] + +Default MendCode shape to riff on: + .-. + (o o) + /|[+]|\ + /_|___|_\ + \_/ +``` + +After generating, paste the JSON into `.mendcode/tui/profile.json`, run `mend tui preview`, and check it in a narrow terminal. Fix width/height before sharing it as a package. + +## TUI Plugins and Widgets -The `@mendcode/plugin` package exposes: +Use plugins when customization needs live logic instead of static profile data. + +The `@mendcode/plugin` package supports: - custom tools - TUI routes @@ -77,10 +902,45 @@ The `@mendcode/plugin` package exposes: - toasts - themes - slots/widgets +- footer entries +- runtime status + +Useful home/prompt slots: -Package artifacts can include widget files under `.mendcode/widgets`, `.mendcode/components`, or `.mendcode/scripts`. Runtime packages project them into the active runtime package state. +- `home_logo` +- `home_prompt` +- `home_prompt_right` +- `home_bottom` +- `home_footer` +- `session_prompt` +- `session_prompt_right` +- `sidebar_title` +- `sidebar_content` +- `sidebar_footer` + +Example: add right-side prompt context without replacing the prompt: + +```tsx +/** @jsxImportSource @opentui/solid */ + +export default { + id: "team.prompt-right", + async tui(api) { + api.slots.register({ + slots: { + home_prompt_right() { + return team + }, + session_prompt_right(props) { + return {props.session_id.slice(0, 8)} + }, + }, + }) + }, +} +``` -See [TUI plugins and widgets](tui-plugins-and-widgets.md) for concrete examples of `setWidget`, `setFooterEntry`, slots, dialogs, commands, routes, themes, and team package distribution. +See [TUI plugins and widgets](tui-plugins-and-widgets.md) for full plugin examples. ## Model Customization @@ -93,7 +953,34 @@ mend models set-default openai gpt-5.2 --auth-mode api-key --enable mend models plan ``` -When `models.yaml` has `enabled: false`, roles are documented but not projected into the generated runtime config. The CLI supports `set-default` and `use-preset`; edit `models.yaml` for role-specific overrides such as `build`, `review`, `subagent`, `title`, and `compaction`. +When `models.yaml` has `enabled: false`, roles are documented but not projected into generated runtime config. The CLI supports `set-default` and `use-preset`; edit `models.yaml` for role-specific overrides such as `build`, `review`, `subagent`, `title`, and `compaction`. + +## Packaging a Team Theme + +For team rollout, put the profile and any scripts/plugins inside a MendCode package: + +```text +.mendcode/ + package.json + mendcode.json + tui/ + profile.json + prompt-status.sh + plugins/ + team-tui.ts + themes/ + team-dark.json +``` + +Then share it: + +```bash +mend packages create --include plugins,tuiProfile,themes +mend packages install github:YourOrg/team-mend-package +mend packages enable team-mend-package +``` + +Keep packages explicit. Enabling a visual package should project config and assets; it should not secretly install TSM, create worktrees, mutate branches, or start unrelated services. ## Safe Customization Rule @@ -110,4 +997,4 @@ Prefer these extension points: - `.mendcode/widgets` - runtime packages -Avoid editing protected donor/runtime hot paths for normal customization. +Avoid editing protected donor/runtime hot paths for normal customization. If a desired visual change cannot be expressed through the profile, plugin slots, widgets, footer entries, or packages, document the missing extension point before changing runtime internals. diff --git a/docs/tui-plugins-and-widgets.md b/docs/tui-plugins-and-widgets.md index d05321fa..65e6016a 100644 --- a/docs/tui-plugins-and-widgets.md +++ b/docs/tui-plugins-and-widgets.md @@ -127,6 +127,15 @@ Slots let a plugin inject or replace named UI regions. Built-in host slots inclu - `sidebar_content` - `sidebar_footer` +The most common customization targets are: + +- `home_logo`: replace the home title/mascot surface. +- `home_prompt`: replace the whole home prompt editor surface. +- `home_prompt_right`: add small right-side prompt context without replacing the editor. +- `session_prompt`: replace the session prompt editor surface. +- `session_prompt_right`: add session-specific prompt context. +- `home_footer` / `sidebar_footer`: add persistent low-noise team status. + ```tsx /** @jsxImportSource @opentui/solid */ @@ -149,6 +158,8 @@ export default { When consuming slots inside a custom route or component, use `api.ui.Slot`. Slot mode follows the opentui Solid slot model and can be used by host components to append, prepend, or replace default content. +For static home identity, prefer the profile fields documented in [Customization](customization.md): `identity.logoMode`, `identity.productName`, `identity.logoFont`, `surfaces.homeLogo`, and `surfaces.homeWelcome`. Use slots when the content needs runtime data or interaction. + ## Commands and Dialogs Plugins can add command palette entries and slash commands. Use dialogs for interactive flows. From ad9d4cd5a67e09bba28d85507c0a516b87961a9b Mon Sep 17 00:00:00 2001 From: Obed Date: Sat, 13 Jun 2026 01:19:00 -0500 Subject: [PATCH 04/45] docs: show mascot only in README header (#71) --- README.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 2df73eee..6d6e21f9 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,15 @@ # MendCode
-
-      .-.         ███╗   ███╗███████╗███╗   ██╗██████╗  ██████╗ ██████╗ ██████╗ ███████╗
-     (o o)        ████╗ ████║██╔════╝████╗  ██║██╔══██╗██╔════╝██╔═══██╗██╔══██╗██╔════╝
-    /|[+]|\       ██╔████╔██║█████╗  ██╔██╗ ██║██║  ██║██║     ██║   ██║██║  ██║█████╗
-   /_|___|_\      ██║╚██╔╝██║██╔══╝  ██║╚██╗██║██║  ██║██║     ██║   ██║██║  ██║██╔══╝
-      \_/         ██║ ╚═╝ ██║███████╗██║ ╚████║██████╔╝╚██████╗╚██████╔╝██████╔╝███████╗
-                  ╚═╝     ╚═╝╚══════╝╚═╝  ╚═══╝╚═════╝  ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝
-
+ +```text + .-. + (o o) + /|[+]|\ + /_|___|_\ + \_/ +``` +
MendCode is a terminal-first coding runtime built around the `mend` CLI, a MendCode-owned configuration layer, reusable runtime packages, optional mflow coordination, optional TSM/worktree orchestration, and a highly customizable terminal UI. From 1758ed565e812b9543c2af5936bf25500b65e6e9 Mon Sep 17 00:00:00 2001 From: Obed Date: Sat, 13 Jun 2026 01:25:07 -0500 Subject: [PATCH 05/45] docs: remove README mascot header (#74) --- README.md | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/README.md b/README.md index 6d6e21f9..0bd46b4b 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,5 @@ # MendCode -
- -```text - .-. - (o o) - /|[+]|\ - /_|___|_\ - \_/ -``` - -
- MendCode is a terminal-first coding runtime built around the `mend` CLI, a MendCode-owned configuration layer, reusable runtime packages, optional mflow coordination, optional TSM/worktree orchestration, and a highly customizable terminal UI. It is designed for people and teams who want a coding agent environment they can make their own: model-role presets, project packages, prompt chrome, bottom status, home layouts, ASCII titles, mascots, widgets, command palettes, and agent/session views without editing runtime internals. From 6b0e0b88d96919a9a75e75347d7aecca99f2b6d2 Mon Sep 17 00:00:00 2001 From: Obed Date: Sat, 13 Jun 2026 10:00:50 -0500 Subject: [PATCH 06/45] fix: show MendCode version on welcome --- .../packages/opencode/src/cli/cmd/tui/app.tsx | 10 ++--- .../src/cli/cmd/tui/config/tui-schema.ts | 1 + .../opencode/src/cli/cmd/tui/routes/home.tsx | 37 ++++++++++++------- .../src/cli/cmd/tui/routes/setup/index.tsx | 6 +-- .../src/mend/assets/tui/default-profile.json | 2 +- .../opencode/src/mend/profile.test.ts | 14 ++++++- .../packages/opencode/src/mend/profile.ts | 2 +- 7 files changed, 47 insertions(+), 25 deletions(-) diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx index 591ef618..775c49ed 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx @@ -1468,7 +1468,7 @@ function App(props: { onSnapshot?: () => Promise }) { const current = mend.profile.surfaces.homeWelcome?.mode || "centered" const options: Array<{ title: string; value: "centered" | "split"; description: string }> = [ { title: "Centered", value: "centered", description: "Current centered logo with actions underneath." }, - { title: "Split", value: "split", description: "Claude-style welcome: identity top-left, actions top-right." }, + { title: "Split", value: "split", description: "Claude-style welcome: identity top-left, activity panel top-right." }, ] dialog.replace(() => ( Promise }) { )) } const showHomeSplitPanel = () => { - const current = mend.profile.surfaces.homeWelcome?.rightPanel || "actions" + const current = mend.profile.surfaces.homeWelcome?.rightPanel || "agentManager" const options: Array<{ title: string; value: "actions" | "agentManager"; description: string }> = [ { title: "Actions", value: "actions", description: "Show Resume, Open commands, and Quit in the split panel." }, { title: "Agent View", value: "agentManager", description: "Show global sessions grouped by input, working, and completed." }, ] dialog.replace(() => ( ({ title: item.title, @@ -1518,7 +1518,7 @@ function App(props: { onSnapshot?: () => Promise }) { homeWelcome: { ...(profile.surfaces.homeWelcome || {}), rightPanel: item.value }, }, }), - `Home split panel is now ${item.title}.`, + `Home activity panel is now ${item.title}.`, ), }))} /> @@ -3052,7 +3052,7 @@ function App(props: { onSnapshot?: () => Promise }) { onSelect: showHomeWelcomeMode, }, { - title: "Home split panel", + title: "Home activity panel", value: "mendcode.home.split.panel", category: mendCategory, suggested: true, diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/config/tui-schema.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/config/tui-schema.ts index 12961947..471675f9 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/config/tui-schema.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/config/tui-schema.ts @@ -36,6 +36,7 @@ const HomeConfigOverride = z welcome: z .object({ mode: z.enum(["centered", "split"]).optional(), + rightPanel: z.enum(["actions", "agentManager"]).optional(), }) .strict() .optional(), diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx index 091db25c..e29a6466 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx @@ -21,6 +21,7 @@ import { asciiTextWidth, renderAsciiText, type HomeLogoFont } from "../component import { homeMascotText } from "@/mend/tui/mascot" import { Locale } from "@/util/locale" import { Global } from "@mendcode/core/global" +import { InstallationVersion } from "@mendcode/core/installation/version" import type { GlobalEvent, PermissionRequest, PlanReviewRequest, QuestionRequest, Session, SessionStatus } from "@mendcode/sdk/v2" import { isAgentViewSessionFallbackVisible, @@ -117,7 +118,11 @@ export function HomeSurface(props: { const logoBottomPad = createMemo(() => (homeDensity() === "full" && logoFont() === "shadow" ? 1 : 0)) const logoPromptGap = createMemo(() => (homeDensity() === "full" && logoFont() === "shadow" ? 0 : 0)) const homeWelcomeMode = createMemo(() => mend.profile.surfaces.homeWelcome?.mode || "centered") - const homeWelcomeRightPanel = createMemo(() => mend.profile.surfaces.homeWelcome?.rightPanel || "actions") + const homeWelcomeRightPanel = createMemo(() => mend.profile.surfaces.homeWelcome?.rightPanel || "agentManager") + const productVersionLabel = createMemo(() => { + const version = InstallationVersion === "local" ? "local" : `v${InstallationVersion}` + return `${mend.profile.identity.productName} ${version}` + }) const splitWelcome = createMemo(() => homeWelcomeMode() === "split" && homeDensity() === "full" && dimensions().width >= 76) const promptPreset = createMemo(() => mend.profile.promptChrome.preset) const promptEdgeToEdge = createMemo(() => promptPreset() === "minimal" || promptPreset() === "top-bottom") @@ -129,6 +134,7 @@ export function HomeSurface(props: { const rootPaddingTop = createMemo(() => (homeDensity() === "tiny" ? 0 : 1)) const sidePadding = createMemo(() => (homeDensity() === "tiny" ? 1 : 2)) const launcherVisible = createMemo(() => homeDensity() !== "tiny") + const agentViewHomeActive = createMemo(() => launcherVisible() && homeWelcomeRightPanel() === "agentManager") const launcherCompact = createMemo(() => homeDensity() === "compact") const launcherWidth = createMemo(() => Math.min(44, Math.max(28, dimensions().width - sidePadding() * 4))) const splitPanelInnerWidth = createMemo(() => Math.max(24, dimensions().width - sidePadding() * 2 - 6)) @@ -315,7 +321,7 @@ export function HomeSurface(props: { } const scheduleAgentViewRefresh = () => { - if (!splitWelcome() || homeWelcomeRightPanel() !== "agentManager") return + if (!agentViewHomeActive()) return if (agentViewRefreshTimer) clearTimeout(agentViewRefreshTimer) agentViewRefreshTimer = setTimeout(() => { agentViewRefreshTimer = undefined @@ -324,12 +330,12 @@ export function HomeSurface(props: { } createEffect(() => { - if (!splitWelcome() || homeWelcomeRightPanel() !== "agentManager") return + if (!agentViewHomeActive()) return scheduleAgentViewRefresh() }) createEffect(() => { - const active = splitWelcome() && homeWelcomeRightPanel() === "agentManager" + const active = agentViewHomeActive() if (!active) { if (agentViewPollTimer) { clearInterval(agentViewPollTimer) @@ -465,7 +471,7 @@ export function HomeSurface(props: { visibleAgentViewRows().find((item) => item.background.sessionID === selectedAgentViewSessionID()), ) const selectedAgentViewPromptSessionID = createMemo(() => { - if (!splitWelcome() || homeWelcomeRightPanel() !== "agentManager") return undefined + if (!agentViewHomeActive()) return undefined return selectedAgentViewItem()?.background.sessionID }) const moveAgentViewSelection = (direction: 1 | -1) => { @@ -479,7 +485,7 @@ export function HomeSurface(props: { setSelectedAgentViewSessionID(rows[next]?.background.sessionID) } useKeyboard((evt) => { - if (!splitWelcome() || homeWelcomeRightPanel() !== "agentManager") return + if (!agentViewHomeActive()) return if (dialog.stack.length > 0) return const promptInput = promptRef.current?.current.input ?? "" const rows = visibleAgentViewRows() @@ -544,12 +550,7 @@ export function HomeSurface(props: { } const sessionTitle = (item: AgentViewSessionItem) => item.background.session?.title || item.session?.title || item.background.session?.agent || item.session?.agent || item.background.sessionID - const commandCount = createMemo(() => sync.data.command.length) - const mcpCount = createMemo(() => Object.keys(sync.data.mcp).length) - const homeIdentityDetail = createMemo(() => { - const pieces = [`${commandCount()} commands`, `${mcpCount()} MCP servers`] - return pieces.join(" · ") - }) + const homeIdentityDetail = createMemo(() => productVersionLabel()) const openAgentViewSession = (item: AgentViewSessionItem) => { route.navigate({ type: "session", @@ -740,12 +741,15 @@ export function HomeSurface(props: { {rootLabel()} + + {productVersionLabel()} - {homeActionsSurface()} + + + {homeAgentManagerSurface({ paddingTop: launcherTopPadding(), width: rightPanelWidth() })} + + } diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx index edf50da2..6c4afee0 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx @@ -893,7 +893,7 @@ export function Setup() { title: "Split", value: "split", category: "Home", - description: "Claude-style welcome: identity top-left, actions top-right.", + description: "Claude-style welcome: identity top-left, activity panel top-right.", onSelect: async () => resolve("split"), }, ]} @@ -907,8 +907,8 @@ export function Setup() { dialog.replace( () => ( { expect(activityMascotHoverText(result.profile)).toContain("(^ o)") }) - test("home welcome right panel defaults to actions and validates allowed values", async () => { + test("home welcome right panel defaults to Agent View and validates allowed values", async () => { const result = await loadMendTuiProfile(undefined, { home: { welcome: { @@ -176,9 +176,19 @@ describe("Mend TUI profile config overrides", () => { }, }) - expect(result.profile.surfaces.homeWelcome?.rightPanel).toBe("actions") + expect(result.profile.surfaces.homeWelcome?.rightPanel).toBe("agentManager") expect(validateMendTuiProfile(result.profile).ok).toBe(true) + const actions = await loadMendTuiProfile(undefined, { + home: { + welcome: { + rightPanel: "actions", + }, + }, + }) + + expect(actions.profile.surfaces.homeWelcome?.rightPanel).toBe("actions") + const invalid = mergeMendTuiProfile({ ...result.profile, surfaces: { diff --git a/src/mendcode/packages/opencode/src/mend/profile.ts b/src/mendcode/packages/opencode/src/mend/profile.ts index 3c276d3c..d1312a00 100644 --- a/src/mendcode/packages/opencode/src/mend/profile.ts +++ b/src/mendcode/packages/opencode/src/mend/profile.ts @@ -132,7 +132,7 @@ const fallbackProfile: MendTuiProfile = { provider: { visible: true, format: "provider" }, status: { visible: true, mode: "guarded-runtime" }, homeLogo: { size: "default" }, - homeWelcome: { mode: "centered", rightPanel: "actions" }, + homeWelcome: { mode: "centered", rightPanel: "agentManager" }, }, rollback: { enabled: true, From 5c5e907e1779e54139cb3ef06eb858fc34670d90 Mon Sep 17 00:00:00 2001 From: Obed Date: Sat, 13 Jun 2026 10:30:11 -0500 Subject: [PATCH 07/45] fix: align MendCode version and CLI name (#76) --- CHANGELOG.md | 10 ++ src/mendcode/packages/core/package.json | 2 +- .../packages/extensions/zed/extension.toml | 28 ++--- src/mendcode/packages/function/package.json | 2 +- src/mendcode/packages/opencode/package.json | 3 +- .../opencode/src/cli/cmd/debug/index.ts | 5 +- .../opencode/src/cli/cmd/global-layout.ts | 2 +- .../packages/opencode/src/cli/cmd/mcp.ts | 2 +- .../packages/opencode/src/cli/cmd/pr.ts | 2 +- .../packages/opencode/src/cli/cmd/tui/app.tsx | 4 +- .../tui/feature-plugins/home/tips-view.tsx | 14 +-- .../src/cli/cmd/tui/routes/session/index.tsx | 2 +- .../packages/opencode/src/cli/error.ts | 2 +- .../packages/opencode/src/cli/upgrade.ts | 1 + src/mendcode/packages/opencode/src/index.ts | 11 +- .../opencode/src/installation/index.ts | 25 +++++ .../opencode/src/mend/cli/control-plane.ts | 24 ++--- .../opencode/src/mend/cli/public-bin.ts | 102 +++++++++--------- .../opencode/src/mend/config/project.ts | 4 +- .../packages/opencode/src/mend/config/tsm.ts | 4 +- .../opencode/src/mend/config/worktree.ts | 10 +- .../opencode/src/mend/prompt/compose.ts | 20 ++-- .../packages/opencode/src/mend/prompt/mode.ts | 2 +- .../opencode/src/mend/runtime/auth.ts | 6 +- .../opencode/src/mend/runtime/bench.ts | 92 ++++++++-------- .../src/mend/runtime/provider-adapters.ts | 2 +- .../opencode/src/mend/runtime/readiness.ts | 16 +-- .../packages/opencode/src/mend/runtime/run.ts | 8 +- .../opencode/src/mend/runtime/system.ts | 2 +- .../opencode/src/mend/tui/evidence.ts | 8 +- .../opencode/src/mend/tui/profile-actions.ts | 2 +- .../packages/opencode/src/provider/error.ts | 2 +- .../opencode/src/server/routes/global.ts | 5 +- .../routes/instance/httpapi/groups/global.ts | 1 + .../instance/httpapi/handlers/global.ts | 3 +- .../packages/opencode/src/session/system.ts | 10 +- .../packages/opencode/src/temporary.ts | 6 +- .../test/installation/installation.test.ts | 6 ++ .../opencode/test/mend/system-audit.test.ts | 2 +- .../test/server/httpapi-bridge.test.ts | 6 +- .../opencode/test/session/system.test.ts | 2 +- src/mendcode/packages/plugin/package.json | 2 +- src/mendcode/packages/sdk/js/package.json | 2 +- src/mendcode/packages/slack/package.json | 2 +- src/mendcode/packages/ui/package.json | 2 +- src/mendcode/sdks/vscode/package.json | 2 +- 46 files changed, 257 insertions(+), 213 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..fea7ed70 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,10 @@ +# Changelog + +## 0.1.2 - 2026-06-13 + +- Publish MendCode under the `mendcode` command name and remove the public `mend` package alias. +- Normalize source and package metadata to `0.1.2` after the public `v0.1.1` release. +- Show the MendCode runtime version in welcome, CLI, debug info, health responses, and Zed extension metadata. +- Keep update checks on `MendCode/MendCode` GitHub releases and skip autoupdate for local/source builds. +- Preserve offline startup by treating update lookup failures as non-blocking. +- Replace user-facing `mend` and `mend-runtime` command hints with `mendcode`. diff --git a/src/mendcode/packages/core/package.json b/src/mendcode/packages/core/package.json index 3ed9dfea..c23c7a80 100644 --- a/src/mendcode/packages/core/package.json +++ b/src/mendcode/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "1.14.39", + "version": "0.1.2", "name": "@mendcode/core", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/extensions/zed/extension.toml b/src/mendcode/packages/extensions/zed/extension.toml index 83bb4650..439cb778 100644 --- a/src/mendcode/packages/extensions/zed/extension.toml +++ b/src/mendcode/packages/extensions/zed/extension.toml @@ -1,36 +1,36 @@ -id = "opencode" +id = "mendcode" name = "MendCode" description = "The open source coding agent." -version = "1.14.39" +version = "0.1.2" schema_version = 1 -authors = ["Anomaly"] -repository = "https://mendcode.ai" +authors = ["MendCode"] +repository = "https://github.com/MendCode/MendCode" [agent_servers.mendcode] name = "MendCode" icon = "./icons/opencode.svg" [agent_servers.mendcode.targets.darwin-aarch64] -archive = "https://mendcode.ai/releases/download/v1.14.39/opencode-darwin-arm64.zip" -cmd = "./opencode" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.2/mendcode-darwin-arm64.zip" +cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.darwin-x86_64] -archive = "https://mendcode.ai/releases/download/v1.14.39/opencode-darwin-x64.zip" -cmd = "./opencode" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.2/mendcode-darwin-x64.zip" +cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-aarch64] -archive = "https://mendcode.ai/releases/download/v1.14.39/opencode-linux-arm64.tar.gz" -cmd = "./opencode" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.2/mendcode-linux-arm64.tar.gz" +cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-x86_64] -archive = "https://mendcode.ai/releases/download/v1.14.39/opencode-linux-x64.tar.gz" -cmd = "./opencode" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.2/mendcode-linux-x64.tar.gz" +cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.windows-x86_64] -archive = "https://mendcode.ai/releases/download/v1.14.39/opencode-windows-x64.zip" -cmd = "./opencode.exe" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.2/mendcode-windows-x64.zip" +cmd = "./mendcode.exe" args = ["acp"] diff --git a/src/mendcode/packages/function/package.json b/src/mendcode/packages/function/package.json index dee9e1cb..c55e3625 100644 --- a/src/mendcode/packages/function/package.json +++ b/src/mendcode/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/function", - "version": "1.14.39", + "version": "0.1.2", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index ccf126e8..2c8449aa 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "1.14.39", + "version": "0.1.2", "name": "mendcode", "type": "module", "license": "MIT", @@ -17,7 +17,6 @@ "db": "bun drizzle-kit" }, "bin": { - "mend": "./bin/opencode", "mendcode": "./bin/opencode", "mendcode-runtime": "./bin/opencode" }, diff --git a/src/mendcode/packages/opencode/src/cli/cmd/debug/index.ts b/src/mendcode/packages/opencode/src/cli/cmd/debug/index.ts index 31f55b62..55b5b87b 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/debug/index.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/debug/index.ts @@ -1,7 +1,7 @@ import { Global } from "@mendcode/core/global" -import { InstallationVersion } from "@mendcode/core/installation/version" import { Flag } from "@mendcode/core/flag/flag" import os from "os" +import { Installation } from "@/installation" import { Duration, Effect } from "effect" import { Config } from "@/config/config" import { ConfigPlugin } from "@/config/plugin" @@ -56,7 +56,8 @@ const InfoCommand = effectCmd({ : undefined const terminal = [termProgram, process.env.TERM].filter((item): item is string => Boolean(item)).join(" / ") - console.log(`MendCode runtime version: ${InstallationVersion}`) + console.log(`MendCode runtime version: ${Installation.displayVersion()}`) + console.log(`channel: ${Installation.channel()}`) console.log(`os: ${os.type()} ${os.release()} ${os.arch()}`) console.log(`terminal: ${terminal || "unknown"}`) console.log("plugins:") diff --git a/src/mendcode/packages/opencode/src/cli/cmd/global-layout.ts b/src/mendcode/packages/opencode/src/cli/cmd/global-layout.ts index c35f117c..be2187b8 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/global-layout.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/global-layout.ts @@ -25,7 +25,7 @@ const MigrateCommand = cmd({ return } UI.println(`Copied: ${result.copiedRoots.join(", ")}`) - UI.println("Migration marker written. Restart mend-runtime so Global.Path uses the mend segment.") + UI.println("Migration marker written. Restart mendcode so Global.Path uses the mend segment.") } catch (e) { UI.error(errorMessage(e)) process.exit(1) diff --git a/src/mendcode/packages/opencode/src/cli/cmd/mcp.ts b/src/mendcode/packages/opencode/src/cli/cmd/mcp.ts index 161c5dd1..84a13fa7 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/mcp.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/mcp.ts @@ -119,7 +119,7 @@ export const McpListCommand = effectCmd({ if (servers.length === 0) { prompts.log.warn("No MCP servers configured") - prompts.outro("Add servers with: mend-runtime mcp add") + prompts.outro("Add servers with: mendcode mcp add") return } diff --git a/src/mendcode/packages/opencode/src/cli/cmd/pr.ts b/src/mendcode/packages/opencode/src/cli/cmd/pr.ts index da7ef577..05a77ec7 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/pr.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/pr.ts @@ -105,7 +105,7 @@ export const PrCommand = effectCmd({ const mendcodeArgs = sessionId ? ["-s", sessionId] : [] const code = yield* Effect.promise( () => - Process.spawn(["mend-runtime", ...mendcodeArgs], { + Process.spawn(["mendcode", ...mendcodeArgs], { stdin: "inherit", stdout: "inherit", stderr: "inherit", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx index 775c49ed..dc1b34c3 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx @@ -326,7 +326,7 @@ export function tui(input: { // oxlint-disable-next-line no-async-promise-executor -- intentional: async executor used for sequential setup before resolve return new Promise(async (resolve) => { if (!canStartInteractiveTui()) { - process.stderr.write("Error: mend TUI requires an interactive terminal. Use `mend run` for non-interactive input.\n") + process.stderr.write("Error: mend TUI requires an interactive terminal. Use `mendcode run` for non-interactive input.\n") process.exitCode = 1 resolve() return @@ -513,7 +513,7 @@ function App(props: { onSnapshot?: () => Promise }) { "Config permission:", permissionConfigSummary(), "", - "--dangerously-skip-permissions only applies to `mend run`; it does not toggle an already-running TUI session.", + "--dangerously-skip-permissions only applies to `mendcode run`; it does not toggle an already-running TUI session.", ].join("\n"), ) } diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/feature-plugins/home/tips-view.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/feature-plugins/home/tips-view.tsx index a3820eca..9f1aee1f 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/feature-plugins/home/tips-view.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/feature-plugins/home/tips-view.tsx @@ -106,17 +106,17 @@ const TIPS = [ "Add {highlight}.ts{/highlight} files to {highlight}.mendcode/plugin/{/highlight} for event hooks", "Use plugins to send OS notifications when sessions complete", "Create a plugin to prevent MendCode from reading sensitive files", - "Use {highlight}mend run{/highlight} for non-interactive scripting", - "Use {highlight}mend run --continue{/highlight} to resume the last session", - "Use {highlight}mend run -f file.ts{/highlight} to attach files via CLI", + "Use {highlight}mendcode run{/highlight} for non-interactive scripting", + "Use {highlight}mendcode run --continue{/highlight} to resume the last session", + "Use {highlight}mendcode run -f file.ts{/highlight} to attach files via CLI", "Use {highlight}--format json{/highlight} for machine-readable output in scripts", "Run {highlight}mend runtime status{/highlight} to inspect the adopted MendCode runtime", "Run {highlight}mend runtime plan{/highlight} before changing owned runtime internals", "Run {highlight}mend check{/highlight} to validate the MendCode harness state", - "Run {highlight}mend providers status{/highlight} to see all configured providers", - "Run {highlight}mend auth status openai{/highlight} to inspect OpenAI auth status", + "Run {highlight}mendcode providers status{/highlight} to see all configured providers", + "Run {highlight}mendcode auth status openai{/highlight} to inspect OpenAI auth status", "Use GitHub workflow comments only after your MendCode automation is configured", - "Run {highlight}mend upstream status{/highlight} before changing donor-derived automation flows", + "Run {highlight}mendcode upstream status{/highlight} before changing donor-derived automation flows", "Comment {highlight}/review{/highlight} on PR code lines for targeted code reviews", "Comment {highlight}/oc{/highlight} on PR code lines for targeted code reviews", 'Use {highlight}"theme": "system"{/highlight} to match your terminal\'s colors', @@ -133,7 +133,7 @@ const TIPS = [ "Override global tool settings per agent configuration", "Permission {highlight}doom_loop{/highlight} prevents infinite tool call loops", "Permission {highlight}external_directory{/highlight} protects files outside project", - "Run {highlight}mend status{/highlight} to troubleshoot configuration and project state", + "Run {highlight}mendcode status{/highlight} to troubleshoot configuration and project state", "Use {highlight}--print-logs{/highlight} flag to see detailed logs in stderr", "Press {highlight}Ctrl+X G{/highlight} or {highlight}/timeline{/highlight} to jump to specific messages", "Press {highlight}Ctrl+X H{/highlight} to toggle code block visibility in messages", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index e9efcb46..09adc27c 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -799,7 +799,7 @@ export function Session() { "Config permission:", permissionConfigSummary(), "", - "--dangerously-skip-permissions only applies to `mend run`. This TUI mode only affects the current interactive session and does not override explicit deny rules.", + "--dangerously-skip-permissions only applies to `mendcode run`. This TUI mode only affects the current interactive session and does not override explicit deny rules.", ].join("\n"), ) }} diff --git a/src/mendcode/packages/opencode/src/cli/error.ts b/src/mendcode/packages/opencode/src/cli/error.ts index b10e3821..8ae6924d 100644 --- a/src/mendcode/packages/opencode/src/cli/error.ts +++ b/src/mendcode/packages/opencode/src/cli/error.ts @@ -39,7 +39,7 @@ export function FormatError(input: unknown) { return [ `Model not found: ${data?.providerID}/${data?.modelID}`, ...(suggestions.length ? ["Did you mean: " + suggestions.join(", ")] : []), - `Try: \`mend-runtime models\` to list available models`, + `Try: \`mendcode models\` to list available models`, `Or check your config provider/model names`, ].join("\n") } diff --git a/src/mendcode/packages/opencode/src/cli/upgrade.ts b/src/mendcode/packages/opencode/src/cli/upgrade.ts index 8fed9f1f..2d4922fd 100644 --- a/src/mendcode/packages/opencode/src/cli/upgrade.ts +++ b/src/mendcode/packages/opencode/src/cli/upgrade.ts @@ -8,6 +8,7 @@ import { InstallationVersion } from "@mendcode/core/installation/version" export async function upgrade() { const config = await AppRuntime.runPromise(Config.Service.use((cfg) => cfg.getGlobal())) if (config.autoupdate === false || Flag.OPENCODE_DISABLE_AUTOUPDATE) return + if (Installation.isLocal()) return const method = await Installation.method() const latest = await Installation.latest(method).catch(() => {}) if (!latest) return diff --git a/src/mendcode/packages/opencode/src/index.ts b/src/mendcode/packages/opencode/src/index.ts index 235f5a52..54c0fe87 100644 --- a/src/mendcode/packages/opencode/src/index.ts +++ b/src/mendcode/packages/opencode/src/index.ts @@ -11,7 +11,6 @@ import { UninstallCommand } from "./cli/cmd/uninstall" import { ModelsCommand } from "./cli/cmd/models" import { UI } from "./cli/ui" import { Installation } from "./installation" -import { InstallationVersion } from "@mendcode/core/installation/version" import { NamedError } from "@mendcode/core/util/error" import { FormatError } from "./cli/error" import { ServeCommand } from "./cli/cmd/serve" @@ -57,7 +56,7 @@ const args = hideBin(process.argv) function show(out: string) { const text = out.trimStart() - if (!text.startsWith("mend-runtime ")) { + if (!text.startsWith("mendcode ")) { process.stderr.write(UI.logo() + EOL + EOL) process.stderr.write(text) return @@ -67,11 +66,11 @@ function show(out: string) { const cli = yargs(args) .parserConfiguration({ "populate--": true }) - .scriptName("mend-runtime") + .scriptName("mendcode") .wrap(100) .help("help", "show help") .alias("help", "h") - .version("version", "show version number", InstallationVersion) + .version("version", "show version number", Installation.displayVersion()) .alias("version", "v") .option("print-logs", { describe: "print logs to stderr", @@ -108,8 +107,8 @@ const cli = yargs(args) process.env.MENDCODE_RUNTIME = "1" process.env.OPENCODE_PID = String(process.pid) - Log.Default.info("mend-runtime", { - version: InstallationVersion, + Log.Default.info("mendcode", { + version: Installation.displayVersion(), args: process.argv.slice(2), process_role: processMetadata.processRole, run_id: processMetadata.runID, diff --git a/src/mendcode/packages/opencode/src/installation/index.ts b/src/mendcode/packages/opencode/src/installation/index.ts index 509b0782..b7c001ca 100644 --- a/src/mendcode/packages/opencode/src/installation/index.ts +++ b/src/mendcode/packages/opencode/src/installation/index.ts @@ -4,6 +4,8 @@ import { CrossSpawnSpawner } from "@mendcode/core/cross-spawn-spawner" import { withTransientReadRetry } from "@/util/effect-http-client" import { ChildProcess, ChildProcessSpawner } from "effect/unstable/process" import path from "path" +import { readFileSync } from "fs" +import { fileURLToPath } from "url" import z from "zod" import { BusEvent } from "@/bus/bus-event" import { Flag } from "@mendcode/core/flag/flag" @@ -17,6 +19,15 @@ const GITHUB_REPO = process.env.MENDCODE_GITHUB_REPO ?? "MendCode/MendCode" const GITHUB_RAW_INSTALL_URL = process.env.MENDCODE_INSTALL_URL ?? `https://raw.githubusercontent.com/${GITHUB_REPO}/main/src/mendcode/install` const GITHUB_LATEST_RELEASE_URL = `https://api.github.com/repos/${GITHUB_REPO}/releases/latest` +const PackageVersion = (() => { + try { + const packagePath = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "../../package.json") + const data = JSON.parse(readFileSync(packagePath, "utf8")) as { version?: unknown } + return typeof data.version === "string" && data.version ? data.version : undefined + } catch { + return undefined + } +})() export type Method = "curl" | "npm" | "yarn" | "pnpm" | "bun" | "brew" | "scoop" | "choco" | "unknown" @@ -68,6 +79,20 @@ export function isLocal() { return InstallationChannel === "local" } +export function displayVersion() { + if (isLocal() && PackageVersion) return PackageVersion + return InstallationVersion +} + +export function labelVersion() { + if (isLocal() && PackageVersion) return `v${PackageVersion}` + return InstallationVersion === "local" ? "local" : `v${InstallationVersion}` +} + +export function channel() { + return InstallationChannel +} + export class UpgradeFailedError extends Schema.TaggedErrorClass()("UpgradeFailedError", { stderr: Schema.String, }) {} diff --git a/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts b/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts index f81d6f4f..8fac9081 100644 --- a/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts +++ b/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts @@ -80,7 +80,7 @@ async function tui(args: string[]) { } if (sub === "apply-preset") { const preset = args[1] - if (preset !== "compact" && preset !== "comfortable" && preset !== "spacious" && preset !== "toggle-worktree") throw new Error("Usage: mend tui apply-preset ") + if (preset !== "compact" && preset !== "comfortable" && preset !== "spacious" && preset !== "toggle-worktree") throw new Error("Usage: mendcode tui apply-preset ") const result = await applyTuiPreset(preset, root) console.log(JSON.stringify({ ok: true, preset, backupPath: relative(root, result.backupPath), profilePath: relative(root, result.profilePath), profile: result.profile.profile }, null, 2)) return @@ -102,7 +102,7 @@ async function tui(args: string[]) { if (sub === "propose") { const dryRun = args.includes("--dry-run") const preference = args.slice(1).filter((arg) => arg !== "--dry-run").join(" ").trim() - if (!dryRun) throw new Error('TUI propose is gated: use `mend tui propose "" --dry-run`') + if (!dryRun) throw new Error('TUI propose is gated: use `mendcode tui propose "" --dry-run`') const { proposal, proposalPath, proposalDir } = await writeTuiProposal(preference, root) console.log(JSON.stringify({ ...proposal, proposalPath: relative(root, proposalPath), previewDir: relative(root, proposalDir), profile: undefined }, null, 2)) if (!proposal.validation.ok) process.exitCode = 1 @@ -137,7 +137,7 @@ async function tui(args: string[]) { if (result.exitCode !== 0) process.exitCode = result.exitCode || 1 return } - throw new Error("Usage: mend tui ") + throw new Error("Usage: mendcode tui ") } async function prompt(args: string[]) { @@ -205,12 +205,12 @@ async function prompt(args: string[]) { console.log(JSON.stringify(await cyclePromptMode(), null, 2)) return } - throw new Error("Usage: mend prompt ") + throw new Error("Usage: mendcode prompt ") } async function run(args: string[]) { const parsed = parseRunArgs(args, "run") - if (!parsed.prompt) throw new Error("Usage: mend run [--json] [--dry-run] ") + if (!parsed.prompt) throw new Error("Usage: mendcode run [--json] [--dry-run] ") const plan = await buildRunPlan({ prompt: parsed.prompt, dryRun: parsed.dryRun, promptMode: parsed.promptMode, focusID: parsed.focusID }) if (parsed.dryRun || plan.blockers.length) { console.log(JSON.stringify(redactedRunPlanOutput(plan), null, 2)) @@ -239,7 +239,7 @@ async function run(args: string[]) { async function chat(args: string[]) { const parsed = parseRunArgs(args, "chat") - if (!parsed.prompt) throw new Error("Usage: mend chat [--json] [--dry-run] [--session ] ") + if (!parsed.prompt) throw new Error("Usage: mendcode chat [--json] [--dry-run] [--session ] ") const session = await readChatSession(parsed.sessionID) const messages = [...(session.messages || []), { role: "user", content: parsed.prompt }] const transcript = transcriptPrompt(messages) @@ -324,7 +324,7 @@ async function models(args: string[]) { const failures = validateProviderModelID(providerID, modelID) if (failures.length) throw new Error(`Invalid model mapping:\n${failures.map((x) => `- ${x}`).join("\n")}`) const config = await readModelsConfig(root) - config.roles.default = { ...(config.roles.default || {}), providerID: providerID!, modelID: modelID!, ...(authMode ? { authMode } : {}), reason: "Explicit default model configured by mend models set-default." } + config.roles.default = { ...(config.roles.default || {}), providerID: providerID!, modelID: modelID!, ...(authMode ? { authMode } : {}), reason: "Explicit default model configured by mendcode models set-default." } if (args.includes("--enable")) config.enabled = true const refresh = !dryRun ? (await writeGlobalModelsConfig(config), await syncGlobalPrimaryAgentModels(root), await refreshGeneratedRuntimeModelConfig(root)) @@ -636,7 +636,7 @@ async function memory(args: string[]) { const prev = all[index - 1] return !arg.startsWith("--") && prev !== "--scope" && prev !== "--tags" }).join(" ").trim() - if (!text) throw new Error("Usage: mend memory add [--scope global|project] [--tags a,b]") + if (!text) throw new Error("Usage: mendcode memory add [--scope global|project] [--tags a,b]") const entry = await appendMemoryEntry({ scope, text, tags, cwd: root, source: "manual-cli" }, root) console.log(JSON.stringify({ ok: true, entry, callsProviders: false, readsSecrets: false }, null, 2)) return @@ -648,7 +648,7 @@ async function memory(args: string[]) { const prev = all[index - 1] return !arg.startsWith("--") && prev !== "--scope" }).join(" ").trim() - if (!id || !text) throw new Error("Usage: mend memory edit [--scope global|project]") + if (!id || !text) throw new Error("Usage: mendcode memory edit [--scope global|project]") const entry = await updateMemoryEntry(scope, id, { text }, root) console.log(JSON.stringify({ ok: true, entry, callsProviders: false, readsSecrets: false }, null, 2)) return @@ -656,7 +656,7 @@ async function memory(args: string[]) { if (sub === "delete") { const scope = optionValue(args, "--scope") === "global" ? "global" : "project" const id = args[1] - if (!id) throw new Error("Usage: mend memory delete [--scope global|project]") + if (!id) throw new Error("Usage: mendcode memory delete [--scope global|project]") console.log(JSON.stringify({ ...(await deleteMemoryEntry(scope, id, root)), callsProviders: false, readsSecrets: false }, null, 2)) return } @@ -676,7 +676,7 @@ async function memory(args: string[]) { console.log(JSON.stringify(result, null, 2)) return } - if (!text) throw new Error("Usage: mend memory propose [--scope global|project] [--tags a,b] OR mend memory propose --from-file [--max-proposals n]") + if (!text) throw new Error("Usage: mendcode memory propose [--scope global|project] [--tags a,b] OR mendcode memory propose --from-file [--max-proposals n]") const proposal = await proposeMemory({ scope, text, tags, cwd: root, source: "manual-cli-proposal" }, root) console.log(JSON.stringify({ ok: true, proposal, callsProviders: false, readsSecrets: false, writesMemory: false }, null, 2)) return @@ -856,7 +856,7 @@ async function packages(args: string[]) { } if (sub === "install" || sub === "use") { const sourceID = args[1] - if (!sourceID) throw new Error("Usage: mend packages install ") + if (!sourceID) throw new Error("Usage: mendcode packages install ") const result = await runtimeRegistryApply(sourceID, root) console.log(JSON.stringify(result, null, 2)) return diff --git a/src/mendcode/packages/opencode/src/mend/cli/public-bin.ts b/src/mendcode/packages/opencode/src/mend/cli/public-bin.ts index 68ace5ff..eb6b8de0 100755 --- a/src/mendcode/packages/opencode/src/mend/cli/public-bin.ts +++ b/src/mendcode/packages/opencode/src/mend/cli/public-bin.ts @@ -46,40 +46,40 @@ const controlPlaneRoutes: Record string[]> = { export: (args) => ["export", ...args], adapter: () => ["system", "adapter-status"], toolchain: (args) => { - if (args[0] !== "status") throw new Error("Usage: mend toolchain status") + if (args[0] !== "status") throw new Error("Usage: mendcode toolchain status") return ["system", "toolchain"] }, config: (args) => { if (args[0] === "show") return ["project", "config-show"] if (args[0] === "paths") return ["system", "config-paths"] - throw new Error("Usage: mend config ") + throw new Error("Usage: mendcode config ") }, upstream: (args) => { if (args[0] === "status") return ["system", "upstream-status"] if (args[0] === "inspect") return ["system", "upstream-inspect", ...args.slice(1)] if (args[0] === "baseline") return ["project", "upstream-baseline", ...args.slice(1)] - throw new Error("Usage: mend upstream ") + throw new Error("Usage: mendcode upstream ") }, context: (args) => { const sub = args[0] || "status" if (["status", "refresh", "show"].includes(sub)) return ["project", `context-${sub}`] - throw new Error("Usage: mend context ") + throw new Error("Usage: mendcode context ") }, focus: (args) => { const sub = args[0] || "status" if (["status", "list", "show", "use"].includes(sub)) return ["project", `focus-${sub}`, ...args.slice(1)] - throw new Error("Usage: mend focus ") + throw new Error("Usage: mendcode focus ") }, worktree: (args) => { const sub = args[0] || "status" if (["status", "plan", "create", "open", "adopt", "remove", "reset", "doctor"].includes(sub)) return ["worktree", ...args] - throw new Error("Usage: mend worktree ") + throw new Error("Usage: mendcode worktree ") }, } function mendVersion(root = mendPaths().root) { try { - const pkg = JSON.parse(readFileSync(path.join(root, "package.json"), "utf8")) + const pkg = JSON.parse(readFileSync(path.join(mendPaths(root).ownedRuntimePackage, "package.json"), "utf8")) return typeof pkg.version === "string" && pkg.version ? pkg.version : "0.0.0" } catch { return "0.0.0" @@ -87,53 +87,53 @@ function mendVersion(root = mendPaths().root) { } function usage(exitCode = 0) { - const out = `mend ${mendVersion()} + const out = `mendcode ${mendVersion()} Usage: - mend open MendCode TUI in the current project - mend --worktree [target] open MendCode in a git worktree by branch/path/id - mend --tsm [target|--all] open TSM workspace with MendCode split - mend run [message..] open TUI with message ready to send - mend chat [message..] run a control-plane chat turn + mendcode open MendCode TUI in the current project + mendcode --worktree [target] open MendCode in a git worktree by branch/path/id + mendcode --tsm [target|--all] open TSM workspace with MendCode split + mendcode run [message..] open TUI with message ready to send + mendcode chat [message..] run a control-plane chat turn Core: - mend status show MendCode status - mend doctor run local diagnostics - mend check verify the owned-runtime boundary - mend config show|paths inspect effective config and paths + mendcode status show MendCode status + mendcode doctor run local diagnostics + mendcode check verify the owned-runtime boundary + mendcode config show|paths inspect effective config and paths Models and providers: - mend models status inspect model catalog/policy - mend providers status inspect provider auth/adapters - mend auth status inspect provider login state + mendcode models status inspect model catalog/policy + mendcode providers status inspect provider auth/adapters + mendcode auth status inspect provider login state Project controls: - mend tui status inspect active TUI profile - mend focus status|list|show|use - mend memory status|search|preview|add|list - mend permissions status inspect permission defaults - mend permissions set-default - mend mflow status inspect mflow activation, daemon, and locks - mend mflow setup guided mflow setup for this repo - mend mflow activate --room --accept-public-relay-limits - mend mflow deactivate disable mflow without deleting local config - mend mflow remove remove local mflow config and scaffold files - mend tsm status|plan|doctor inspect optional TSM integration - mend tsm setup|activate|deactivate|remove + mendcode tui status inspect active TUI profile + mendcode focus status|list|show|use + mendcode memory status|search|preview|add|list + mendcode permissions status inspect permission defaults + mendcode permissions set-default + mendcode mflow status inspect mflow activation, daemon, and locks + mendcode mflow setup guided mflow setup for this repo + mendcode mflow activate --room --accept-public-relay-limits + mendcode mflow deactivate disable mflow without deleting local config + mendcode mflow remove remove local mflow config and scaffold files + mendcode tsm status|plan|doctor inspect optional TSM integration + mendcode tsm setup|activate|deactivate|remove manage MendCode TSM scaffold without touching external sessions - mend worktree status|plan inspect worktree registry and dry-run create plan - mend worktree create|open|adopt|remove|reset + mendcode worktree status|plan inspect worktree registry and dry-run create plan + mendcode worktree create|open|adopt|remove|reset preview-first worktree management; destructive actions are gated - mend packages status|list inspect installed/active MendCode packages - mend packages create --id --title [--include skills,modes,plugins] + mendcode packages status|list inspect installed/active MendCode packages + mendcode packages create --id --title [--include skills,modes,plugins] snapshot selected local skills/modes/widgets/config into a package - mend packages install - mend packages disable deselect a package without deleting local config + mendcode packages install + mendcode packages disable deselect a package without deleting local config Runtime boundary: - mend export plan show export policy only - mend adapter status inspect MendCode vs donor guard - mend upstream status inspect upstream baseline + mendcode export plan show export policy only + mendcode adapter status inspect MendCode vs donor guard + mendcode upstream status inspect upstream baseline ` ;(exitCode ? console.error : console.log)(out) process.exit(exitCode) @@ -191,8 +191,8 @@ function enforceDonorIdentityGuard(args: string[]) { throw new Error([ `Blocked internal donor runtime command: ${token}`, status.reason, - "Use MendCode-owned commands from `mend --help` or inspect guard state with `mend adapter status`.", - `Temporary internal override: ${status.overrideEnv}=1 ./bin/mend opencode -- ${args.join(" ") || "--help"}`, + "Use MendCode-owned commands from `mendcode --help` or inspect guard state with `mendcode adapter status`.", + `Temporary internal override: ${status.overrideEnv}=1 mendcode opencode -- ${args.join(" ") || "--help"}`, ].join("\n")) } @@ -233,7 +233,7 @@ export function resolveWorktreeShortcutTarget( item.label === target || path.basename(item.path) === target ) - if (!hit) throw new Error(`Unknown worktree target: ${target}. Run \`mend worktree status\` to inspect available targets.`) + if (!hit) throw new Error(`Unknown worktree target: ${target}. Run \`mendcode worktree status\` to inspect available targets.`) return hit } @@ -257,12 +257,12 @@ export function resolveWorktreeShortcutTarget( const nonBase = worktreeShortcutCandidates(status).filter((item) => item.path !== status.workspace.repoRoot) if (nonBase.length === 1) return nonBase[0]! const summary = nonBase.map((item) => item.branch || item.path).join(", ") || "none" - throw new Error(`Multiple or no worktree targets found (${summary}). Use \`mend --${command} \`.`) + throw new Error(`Multiple or no worktree targets found (${summary}). Use \`mendcode --${command} \`.`) } async function runWorktreeShortcut(args: string[]) { const target = args[0] - if (args.length > 1) throw new Error("Usage: mend --worktree [branch|path|id]") + if (args.length > 1) throw new Error("Usage: mendcode --worktree [branch|path|id]") const status = await worktreeStatus(process.cwd()) const resolved = resolveWorktreeShortcutTarget(status, target, "worktree") return runRuntime([resolved.path]) @@ -271,15 +271,15 @@ async function runWorktreeShortcut(args: string[]) { async function runTsmShortcut(args: string[]) { const all = args[0] === "--all" const target = all ? undefined : args[0] - if (args.length > 1) throw new Error("Usage: mend --tsm [branch|path|id|--all]") + if (args.length > 1) throw new Error("Usage: mendcode --tsm [branch|path|id|--all]") const status = await worktreeStatus(process.cwd()) const tsm = await tsmStatus(process.cwd()) if (tsm.lifecycle !== "active" || !tsm.worktreeCapable) { - throw new Error(`TSM is not active for this repo (${tsm.lifecycle}). Run \`mend tsm status\` and \`mend tsm activate\`.`) + throw new Error(`TSM is not active for this repo (${tsm.lifecycle}). Run \`mendcode tsm status\` and \`mendcode tsm activate\`.`) } const branches = all ? [] : [resolveWorktreeShortcutTarget(status, target, "tsm").branch].filter((branch): branch is string => Boolean(branch)) if (!all && !branches.length) throw new Error("TSM shortcut requires a branch-backed worktree target.") - const result = spawnSync("tsm", ["wt", "open", ...branches, "--split", "mend"], { + const result = spawnSync("tsm", ["wt", "open", ...branches, "--split", "mendcode"], { cwd: status.workspace.repoRoot, stdio: "inherit", }) @@ -296,10 +296,10 @@ function runTuiWithMessage(args: string[]) { const value = args[++i] if (!value) throw new Error(`Missing value for ${arg}`) passthrough.push(arg, value) - } else if (arg.startsWith("-")) throw new Error(`mend run opens the interactive TUI; unsupported headless flag: ${arg}`) + } else if (arg.startsWith("-")) throw new Error(`mendcode run opens the interactive TUI; unsupported headless flag: ${arg}`) else message.push(arg) } - if (!message.length) throw new Error("Usage: mend run [message..]") + if (!message.length) throw new Error("Usage: mendcode run [message..]") return runRuntime([process.cwd(), "--initial-message", message.join(" "), ...passthrough]) } diff --git a/src/mendcode/packages/opencode/src/mend/config/project.ts b/src/mendcode/packages/opencode/src/mend/config/project.ts index 316be76c..5e6b6ed5 100644 --- a/src/mendcode/packages/opencode/src/mend/config/project.ts +++ b/src/mendcode/packages/opencode/src/mend/config/project.ts @@ -362,7 +362,7 @@ export function focusShow(id: string | undefined, root?: string) { } export async function focusUse(id: string | undefined, root?: string) { - if (!id || !focusProfiles[id]) throw new Error(`Usage: mend focus use <${Object.keys(focusProfiles).join("|")}>`) + if (!id || !focusProfiles[id]) throw new Error(`Usage: mendcode focus use <${Object.keys(focusProfiles).join("|")}>`) const paths = mendPaths(root) const cfg = readMendConfig(paths.root) cfg.focus = { ...(cfg.focus || {}), default: id } @@ -608,7 +608,7 @@ function mustRun(cmd: string, args: string[], root: string) { } export async function baselineUpstream(commit: string | undefined, root?: string) { - if (!commit) throw new Error("Usage: mend upstream baseline ") + if (!commit) throw new Error("Usage: mendcode upstream baseline ") const paths = mendPaths(root) const engineRoot = path.join(paths.root, ".agents", "vendor", "opencode") const status = spawnSync("git", ["-C", engineRoot, "status", "--short"], { cwd: paths.root, encoding: "utf8" }) diff --git a/src/mendcode/packages/opencode/src/mend/config/tsm.ts b/src/mendcode/packages/opencode/src/mend/config/tsm.ts index 9a4d14cd..d0e00767 100644 --- a/src/mendcode/packages/opencode/src/mend/config/tsm.ts +++ b/src/mendcode/packages/opencode/src/mend/config/tsm.ts @@ -213,12 +213,12 @@ export async function tsmPlan(root?: string) { ], }, activation: { - command: "mend tsm activate", + command: "mendcode tsm activate", requiresDetectedBinary: true, delegatesWorktreesImmediately: false, }, removal: { - command: "mend tsm remove", + command: "mendcode tsm remove", removesExternalTsm: false, killsSessions: false, }, diff --git a/src/mendcode/packages/opencode/src/mend/config/worktree.ts b/src/mendcode/packages/opencode/src/mend/config/worktree.ts index 1429e948..45172d2a 100644 --- a/src/mendcode/packages/opencode/src/mend/config/worktree.ts +++ b/src/mendcode/packages/opencode/src/mend/config/worktree.ts @@ -91,7 +91,7 @@ export async function worktreePlan(args: string[], root?: string) { const context = resolveWorktreeContext(root || process.cwd()) const paths = mendPaths(context.repoRoot) const name = args[0] - if (!name) throw new Error("Usage: mend worktree plan [--branch ] [--focus ]") + if (!name) throw new Error("Usage: mendcode worktree plan [--branch ] [--focus ]") const managerState = await readWorktreeState(paths.root) const branch = optionValue(args, "--branch") || `${managerState.branchPrefix}${name}` const focus = optionValue(args, "--focus") || activeFocus(paths.root) @@ -138,7 +138,7 @@ export async function worktreeOpen(args: string[], root?: string) { const context = resolveWorktreeContext(root || process.cwd()) const paths = mendPaths(context.repoRoot) const target = args[0] - if (!target) throw new Error("Usage: mend worktree open ") + if (!target) throw new Error("Usage: mendcode worktree open ") const state = await readWorktreeState(paths.root) const records = Object.values(state.worktrees) const record = records.find((item) => item.id === target || item.branch === target || item.path === target) @@ -173,7 +173,7 @@ export async function worktreeAdopt(args: string[], root?: string) { const context = resolveWorktreeContext(root || process.cwd()) const paths = mendPaths(context.repoRoot) const target = args[0] - if (!target) throw new Error("Usage: mend worktree adopt ") + if (!target) throw new Error("Usage: mendcode worktree adopt ") const git = gitWorktreeList(paths.root) const external = git.entries.find((item) => item.path === target || item.branch === target) if (!external) throw new Error(`Cannot adopt unknown git worktree: ${target}`) @@ -207,7 +207,7 @@ async function destructivePreview(action: "remove" | "reset", args: string[], ro const context = resolveWorktreeContext(root || process.cwd()) const paths = mendPaths(context.repoRoot) const target = args[0] - if (!target) throw new Error(`Usage: mend worktree ${action} `) + if (!target) throw new Error(`Usage: mendcode worktree ${action} `) const state = await readWorktreeState(paths.root) const records = Object.values(state.worktrees) const record = records.find((item) => item.id === target || item.branch === target || item.path === target) @@ -313,7 +313,7 @@ export async function mflowDoctor(root?: string) { for (const entry of requiredNeverSync) if (!policy.neverSync.includes(entry)) failures.push(`policy.neverSync missing ${entry}`) if (policy.liveSync && policy.mode !== "live-sync") failures.push("liveSync=true requires mode: live-sync") if (policy.mode === "live-sync") warnings.push("live-sync mode is configured; start must still remain explicit and visible") - if (!existsSync(paths.mflowPlan)) warnings.push("mflow plan has not been generated yet; run `mend mflow plan` before implementation") + if (!existsSync(paths.mflowPlan)) warnings.push("mflow plan has not been generated yet; run `mendcode mflow plan` before implementation") if (MFLOW_NPM_PACKAGE !== "mflow-cli") failures.push(`selected package must remain mflow-cli, got ${MFLOW_NPM_PACKAGE}`) return { ok: failures.length === 0, package: { reserved: MFLOW_RESERVED_NPM_PACKAGE, selected: MFLOW_NPM_PACKAGE, version: MFLOW_NPM_VERSION, published: true }, repository: MFLOW_REPOSITORY, signaling: MFLOW_DEFAULT_SIGNALING, policy, plan: existsSync(paths.mflowPlan) ? path.relative(paths.root, paths.mflowPlan) : null, failures, warnings } } diff --git a/src/mendcode/packages/opencode/src/mend/prompt/compose.ts b/src/mendcode/packages/opencode/src/mend/prompt/compose.ts index 4007f9f1..827b8f85 100644 --- a/src/mendcode/packages/opencode/src/mend/prompt/compose.ts +++ b/src/mendcode/packages/opencode/src/mend/prompt/compose.ts @@ -110,24 +110,24 @@ async function fullKnowledge(root: string) { const lines = [ "MendCode knowledge:", "- MendCode is a terminal coding TUI with MendCode-owned runtime configuration.", - "- Public entrypoint: ./bin/mend. Public CLI remains TUI-first.", + "- Public entrypoint: mendcode. Public CLI remains TUI-first.", "- Runtime config lives under .mendcode/ and typed runtime modules under src/mendcode/packages/opencode/src/mend/.", `- Default focus: ${config.focus?.default || "codex"}. Prompt mode is persisted in .mendcode/prompt-mode.json.`, "- Model roles are managed from ~/.mendcode/models.yaml and projected into each checkout generated runtime compatibility config.", "- Budget behavior is local policy; dry-run/status commands must not call providers.", "", "MendCode CLI map:", - "- `mend` opens the interactive TUI. `mend run ` opens the TUI with a message queued. `mend chat ` runs a control-plane chat turn.", - "- Health/config: `mend status`, `mend doctor`, `mend check`, `mend setup status|plan|doctor`, `mend config show|paths`.", - "- Models/providers/auth: `mend models status|show|plan|presets|set-default|use-preset`, `mend providers status`, `mend auth status|login-plan|login`.", - "- Prompt/runtime: `mend prompts sources|build|mode|cycle-mode`, `mend runtime status|configure|plan|adopt|registry`, `mend adapter status`, `mend upstream status|inspect|baseline`.", - "- Memory: `mend memory status|search|preview|add|edit|delete|propose|list|apply|reject|import-codex|index|config`.", - "- Project controls: `mend tui status|profile|apply|preview|propose`, `mend focus status|list|show|use`, `mend packages status|list|create|install|enable|disable|remove|search|show`.", - "- Collaboration: `mend worktree status|plan|create|open|adopt|remove|reset|doctor`, `mend mflow status|setup|activate|deactivate|remove|plan|doctor`, `mend tsm status|plan|setup|activate|deactivate|remove|doctor`.", + "- `mend` opens the interactive TUI. `mendcode run ` opens the TUI with a message queued. `mendcode chat ` runs a control-plane chat turn.", + "- Health/config: `mendcode status`, `mendcode doctor`, `mendcode check`, `mendcode setup status|plan|doctor`, `mendcode config show|paths`.", + "- Models/providers/auth: `mendcode models status|show|plan|presets|set-default|use-preset`, `mendcode providers status`, `mendcode auth status|login-plan|login`.", + "- Prompt/runtime: `mendcode prompts sources|build|mode|cycle-mode`, `mendcode runtime status|configure|plan|adopt|registry`, `mendcode adapter status`, `mendcode upstream status|inspect|baseline`.", + "- Memory: `mendcode memory status|search|preview|add|edit|delete|propose|list|apply|reject|import-codex|index|config`.", + "- Project controls: `mendcode tui status|profile|apply|preview|propose`, `mendcode focus status|list|show|use`, `mendcode packages status|list|create|install|enable|disable|remove|search|show`.", + "- Collaboration: `mendcode worktree status|plan|create|open|adopt|remove|reset|doctor`, `mendcode mflow status|setup|activate|deactivate|remove|plan|doctor`, `mendcode tsm status|plan|setup|activate|deactivate|remove|doctor`.", "", "Memory operating contract:", - "- Use `mend memory add` only when the user explicitly asks to save/remember a fact.", - "- Use `mend memory propose` for durable future-use candidates that still need approval.", + "- Use `mendcode memory add` only when the user explicitly asks to save/remember a fact.", + "- Use `mendcode memory propose` for durable future-use candidates that still need approval.", "- List/search before editing, deleting, applying, or rejecting memory IDs.", "- Treat injected memories as soft context; current user instructions and repository evidence win.", ] diff --git a/src/mendcode/packages/opencode/src/mend/prompt/mode.ts b/src/mendcode/packages/opencode/src/mend/prompt/mode.ts index d527cbc9..5520ef46 100644 --- a/src/mendcode/packages/opencode/src/mend/prompt/mode.ts +++ b/src/mendcode/packages/opencode/src/mend/prompt/mode.ts @@ -9,7 +9,7 @@ const modes: MendPromptMode[] = ["minimal", "focus", "full"] type PromptModeState = { mode: MendPromptMode; live: "runtime-run-chat"; note: string } const live: PromptModeState["live"] = "runtime-run-chat" -const note = "Persisted prompt mode is consumed by mend run/chat and shown by the MendCode TUI footer." +const note = "Persisted prompt mode is consumed by mendcode run/chat and shown by the MendCode TUI footer." export async function readPromptMode(root?: string): Promise { const paths = mendPaths(root) diff --git a/src/mendcode/packages/opencode/src/mend/runtime/auth.ts b/src/mendcode/packages/opencode/src/mend/runtime/auth.ts index 1bb715e6..135815d9 100644 --- a/src/mendcode/packages/opencode/src/mend/runtime/auth.ts +++ b/src/mendcode/packages/opencode/src/mend/runtime/auth.ts @@ -219,9 +219,9 @@ export async function providerLogin(providerID: string, method?: string | null, const paths = mendPaths(root) const execute = options.execute === true const open = options.open === true - if (providerID !== "openai") throw new Error("Only OpenAI subscription OAuth login is implemented. Usage: mend auth login openai --method browser|headless --execute [--open]") + if (providerID !== "openai") throw new Error("Only OpenAI subscription OAuth login is implemented. Usage: mendcode auth login openai --method browser|headless --execute [--open]") const resolvedMethod = method || "browser" - if (!["browser", "headless"].includes(resolvedMethod)) throw new Error("Usage: mend auth login openai --method browser|headless --execute [--open]") + if (!["browser", "headless"].includes(resolvedMethod)) throw new Error("Usage: mendcode auth login openai --method browser|headless --execute [--open]") if (!execute) { return { ...providerLoginPlan(providerID, resolvedMethod), @@ -262,6 +262,6 @@ export async function providerLogin(providerID: string, method?: string | null, openedBrowser: resolvedMethod === "browser" && open, urlDelivery: resolvedMethod === "browser" ? "print-url" : "device-code", auth: redactedAuthSummary(state, paths.root), - next: "Run `mend auth status openai`; then use `mend run`.", + next: "Run `mendcode auth status openai`; then use `mendcode run`.", } } diff --git a/src/mendcode/packages/opencode/src/mend/runtime/bench.ts b/src/mendcode/packages/opencode/src/mend/runtime/bench.ts index 470a38db..c8f4734f 100644 --- a/src/mendcode/packages/opencode/src/mend/runtime/bench.ts +++ b/src/mendcode/packages/opencode/src/mend/runtime/bench.ts @@ -8,52 +8,52 @@ type BenchCommand = { cmd: string; args: string[]; expectFailure?: boolean } function benchCommands(): BenchCommand[] { return [ - { cmd: "./bin/mend", args: ["status"] }, - { cmd: "./bin/mend", args: ["doctor"] }, - { cmd: "./bin/mend", args: ["context", "refresh"] }, - { cmd: "./bin/mend", args: ["budget", "status"] }, - { cmd: "./bin/mend", args: ["budget", "doctor"] }, - { cmd: "./bin/mend", args: ["models", "status"] }, - { cmd: "./bin/mend", args: ["models", "plan"] }, - { cmd: "./bin/mend", args: ["tui", "status"] }, - { cmd: "./bin/mend", args: ["tui", "preview-plan"] }, - { cmd: "./bin/mend", args: ["tui", "runtime-plan"] }, - { cmd: "./bin/mend", args: ["tui", "probe"] }, - { cmd: "./bin/mend", args: ["focus", "status"] }, - { cmd: "./bin/mend", args: ["worktree", "status"] }, - { cmd: "./bin/mend", args: ["worktree", "doctor"] }, - { cmd: "./bin/mend", args: ["tsm", "status"] }, - { cmd: "./bin/mend", args: ["tsm", "plan"] }, - { cmd: "./bin/mend", args: ["tsm", "doctor"] }, - { cmd: "./bin/mend", args: ["mflow", "status"] }, - { cmd: "./bin/mend", args: ["mflow", "plan"] }, - { cmd: "./bin/mend", args: ["mflow", "doctor"] }, - { cmd: "./bin/mend", args: ["export", "plan"] }, - { cmd: "./bin/mend", args: ["setup", "status"] }, - { cmd: "./bin/mend", args: ["setup", "plan"] }, - { cmd: "./bin/mend", args: ["setup", "doctor"] }, - { cmd: "./bin/mend", args: ["ai", "status"] }, - { cmd: "./bin/mend", args: ["ai", "env", "status"] }, - { cmd: "./bin/mend", args: ["runtime", "status"] }, - { cmd: "./bin/mend", args: ["runtime", "plan"] }, - { cmd: "./bin/mend", args: ["prompts", "sources"] }, - { cmd: "./bin/mend", args: ["prompts", "build", "--mode", "focus", "--focus", "codex"] }, - { cmd: "./bin/mend", args: ["prompts", "build", "--mode", "focus", "--focus", "claude"] }, - { cmd: "./bin/mend", args: ["models", "set-default", "anthropic", "claude-sonnet-4-5", "--enable", "--dry-run"] }, - { cmd: "./bin/mend", args: ["run", "--dry-run", "--prompt-mode", "focus", "summarize this checkout"] }, - { cmd: "./bin/mend", args: ["chat", "--dry-run", "--session", "bench", "--prompt-mode", "full", "summarize this checkout"] }, - { cmd: "./bin/mend", args: ["toolchain", "status"] }, - { cmd: "./bin/mend", args: ["upstream", "status"] }, - { cmd: "./bin/mend", args: ["adapter", "status"] }, - { cmd: "./bin/mend", args: ["providers", "status"] }, - { cmd: "./bin/mend", args: ["providers", "auth"] }, - { cmd: "./bin/mend", args: ["auth", "status", "openai"] }, - { cmd: "./bin/mend", args: ["auth", "login-plan", "openai", "--method", "browser"] }, - { cmd: "./bin/mend", args: ["auth", "login", "openai", "--method", "browser"] }, - { cmd: "./bin/mend", args: ["check"] }, - { cmd: "./bin/mend", args: ["opencode", "--", "upgrade", "--help"], expectFailure: true }, - { cmd: "./bin/mend", args: ["opencode", "--", "providers", "--help"], expectFailure: true }, - { cmd: "./bin/mend", args: ["opencode", "--", "--help"], expectFailure: true }, + { cmd: "mendcode", args: ["status"] }, + { cmd: "mendcode", args: ["doctor"] }, + { cmd: "mendcode", args: ["context", "refresh"] }, + { cmd: "mendcode", args: ["budget", "status"] }, + { cmd: "mendcode", args: ["budget", "doctor"] }, + { cmd: "mendcode", args: ["models", "status"] }, + { cmd: "mendcode", args: ["models", "plan"] }, + { cmd: "mendcode", args: ["tui", "status"] }, + { cmd: "mendcode", args: ["tui", "preview-plan"] }, + { cmd: "mendcode", args: ["tui", "runtime-plan"] }, + { cmd: "mendcode", args: ["tui", "probe"] }, + { cmd: "mendcode", args: ["focus", "status"] }, + { cmd: "mendcode", args: ["worktree", "status"] }, + { cmd: "mendcode", args: ["worktree", "doctor"] }, + { cmd: "mendcode", args: ["tsm", "status"] }, + { cmd: "mendcode", args: ["tsm", "plan"] }, + { cmd: "mendcode", args: ["tsm", "doctor"] }, + { cmd: "mendcode", args: ["mflow", "status"] }, + { cmd: "mendcode", args: ["mflow", "plan"] }, + { cmd: "mendcode", args: ["mflow", "doctor"] }, + { cmd: "mendcode", args: ["export", "plan"] }, + { cmd: "mendcode", args: ["setup", "status"] }, + { cmd: "mendcode", args: ["setup", "plan"] }, + { cmd: "mendcode", args: ["setup", "doctor"] }, + { cmd: "mendcode", args: ["ai", "status"] }, + { cmd: "mendcode", args: ["ai", "env", "status"] }, + { cmd: "mendcode", args: ["runtime", "status"] }, + { cmd: "mendcode", args: ["runtime", "plan"] }, + { cmd: "mendcode", args: ["prompts", "sources"] }, + { cmd: "mendcode", args: ["prompts", "build", "--mode", "focus", "--focus", "codex"] }, + { cmd: "mendcode", args: ["prompts", "build", "--mode", "focus", "--focus", "claude"] }, + { cmd: "mendcode", args: ["models", "set-default", "anthropic", "claude-sonnet-4-5", "--enable", "--dry-run"] }, + { cmd: "mendcode", args: ["run", "--dry-run", "--prompt-mode", "focus", "summarize this checkout"] }, + { cmd: "mendcode", args: ["chat", "--dry-run", "--session", "bench", "--prompt-mode", "full", "summarize this checkout"] }, + { cmd: "mendcode", args: ["toolchain", "status"] }, + { cmd: "mendcode", args: ["upstream", "status"] }, + { cmd: "mendcode", args: ["adapter", "status"] }, + { cmd: "mendcode", args: ["providers", "status"] }, + { cmd: "mendcode", args: ["providers", "auth"] }, + { cmd: "mendcode", args: ["auth", "status", "openai"] }, + { cmd: "mendcode", args: ["auth", "login-plan", "openai", "--method", "browser"] }, + { cmd: "mendcode", args: ["auth", "login", "openai", "--method", "browser"] }, + { cmd: "mendcode", args: ["check"] }, + { cmd: "mendcode", args: ["opencode", "--", "upgrade", "--help"], expectFailure: true }, + { cmd: "mendcode", args: ["opencode", "--", "providers", "--help"], expectFailure: true }, + { cmd: "mendcode", args: ["opencode", "--", "--help"], expectFailure: true }, ] } diff --git a/src/mendcode/packages/opencode/src/mend/runtime/provider-adapters.ts b/src/mendcode/packages/opencode/src/mend/runtime/provider-adapters.ts index 7d2afcda..81aa1d1c 100644 --- a/src/mendcode/packages/opencode/src/mend/runtime/provider-adapters.ts +++ b/src/mendcode/packages/opencode/src/mend/runtime/provider-adapters.ts @@ -237,7 +237,7 @@ function parseResponsesResult(input: { providerID: string; modelID: string; auth async function runOpenAISubscriptionPrompt(root: string, input: any) { const auth = await ensureFreshOpenAIAuthState(root) - if (!auth) throw new Error("OpenAI OAuth state missing. Run `mend auth login openai --method browser --execute` first.") + if (!auth) throw new Error("OpenAI OAuth state missing. Run `mendcode auth login openai --method browser --execute` first.") const startedAt = Date.now() const headers: Record = { "Content-Type": "application/json", diff --git a/src/mendcode/packages/opencode/src/mend/runtime/readiness.ts b/src/mendcode/packages/opencode/src/mend/runtime/readiness.ts index 9bb3766c..5030bce1 100644 --- a/src/mendcode/packages/opencode/src/mend/runtime/readiness.ts +++ b/src/mendcode/packages/opencode/src/mend/runtime/readiness.ts @@ -149,7 +149,7 @@ export async function providerAuthStatus(providerID?: string | null, modelID?: s if (selectedProviderID === "openai" && authState?.type === "oauth" && oauth.expired && !oauth.refreshReady) status.blockers.push("OpenAI OAuth token expired and MENDCODE_OPENAI_OAUTH_CLIENT_ID/OPENAI_OAUTH_CLIENT_ID is missing") if (requiresOAuthBridge && !status.mendRunReady) { - status.blockers.push(authState ? "MendCode OAuth state is not usable for provider calls" : "MendCode OAuth state is missing; run `mend auth login openai --method browser|headless --execute` after approval") + status.blockers.push(authState ? "MendCode OAuth state is not usable for provider calls" : "MendCode OAuth state is missing; run `mendcode auth login openai --method browser|headless --execute` after approval") } if (acceptsEitherOAuthOrToken && !status.mendRunReady) { if (status.missingEnv.length) status.blockers.push(...status.missingEnv.map((key: string) => `missing env:${key}`)) @@ -161,16 +161,16 @@ export async function providerAuthStatus(providerID?: string | null, modelID?: s status.next = input.skipNext ? null : status.mendRunReady - ? "Run `mend run --dry-run ` or `mend run ` with the enabled model." + ? "Run `mendcode run --dry-run ` or `mendcode run ` with the enabled model." : selectedProviderID - ? "Run `mend providers auth` to inspect auth mode, then configure required credentials outside committed files." - : "Configure a default model first with `mend models use-preset ... --enable`." + ? "Run `mendcode providers auth` to inspect auth mode, then configure required credentials outside committed files." + : "Configure a default model first with `mendcode models use-preset ... --enable`." return status } export function providerLoginPlan(providerID: string, method?: string | null) { const record = (authInventory as any)[providerID] - if (!record) throw new Error(`Unknown provider auth inventory: ${providerID}\nRun \`mend providers auth\`.`) + if (!record) throw new Error(`Unknown provider auth inventory: ${providerID}\nRun \`mendcode providers auth\`.`) const resolvedMethod = method || (providerID === "openai" ? "browser" : record.subscriptionLike ? "device" : "api-key") const allowed = providerID === "openai" ? ["browser", "headless", "api-key"] : record.subscriptionLike ? ["device", "api-key"] : ["api-key"] if (!allowed.includes(resolvedMethod)) throw new Error(`Unsupported method for ${providerID}: ${resolvedMethod}\nAllowed: ${allowed.join(", ")}`) @@ -190,7 +190,7 @@ export function providerLoginPlan(providerID: string, method?: string | null) { approvalRequiredForExecution: true, donorCommandPolicy: "blocked-by-default", next: oauth - ? "No login was run. If approved, `mend auth login openai --method browser --execute` prints the URL; add `--open` only if you want auto-launch." + ? "No login was run. If approved, `mendcode auth login openai --method browser --execute` prints the URL; add `--open` only if you want auto-launch." : "No credential was written. Set the provider env var outside git, then re-run readiness gates.", } } @@ -315,9 +315,9 @@ export async function aiStatus(root?: string) { : "Provider/model setup is incomplete; MendCode will not call donor runtime or provider APIs by default.", missing: [...readiness.blockers, ...(((env.roles as any).default?.missingEnv || []).map((key: string) => `missing env:${key}`))], auth: await providerAuthStatus(null, null, {}, root), - plannedCommandSurface: ["mend run ", "future mend chat", "future mend apply"], + plannedCommandSurface: ["mendcode run ", "future mendcode chat", "future mend apply"], donorRuntimeBlockedByDefault: true, env, - next: readiness.aiReady && env.defaultReady ? "run `mend run --dry-run ` first, then `mend run `" : "complete mend setup plan and env/auth contract before AI execution", + next: readiness.aiReady && env.defaultReady ? "run `mendcode run --dry-run ` first, then `mendcode run `" : "complete mend setup plan and env/auth contract before AI execution", } } diff --git a/src/mendcode/packages/opencode/src/mend/runtime/run.ts b/src/mendcode/packages/opencode/src/mend/runtime/run.ts index e546d9fa..be70b216 100644 --- a/src/mendcode/packages/opencode/src/mend/runtime/run.ts +++ b/src/mendcode/packages/opencode/src/mend/runtime/run.ts @@ -27,15 +27,15 @@ export function parseRunArgs(args: string[], commandName: "run" | "chat"): RunAr else if (arg === "--json") flags.json = true else if (arg === "--session") { const value = args[++i] - if (!value) throw new Error(`Usage: mend ${commandName} [--json] [--dry-run] [--session ] `) + if (!value) throw new Error(`Usage: mendcode ${commandName} [--json] [--dry-run] [--session ] `) flags.sessionID = value } else if (arg === "--prompt-mode") { const value = args[++i] - if (!value) throw new Error(`Usage: mend ${commandName} [--prompt-mode minimal|focus|full] `) + if (!value) throw new Error(`Usage: mendcode ${commandName} [--prompt-mode minimal|focus|full] `) flags.promptMode = value } else if (arg === "--focus") { const value = args[++i] - if (!value) throw new Error(`Usage: mend ${commandName} [--focus ] `) + if (!value) throw new Error(`Usage: mendcode ${commandName} [--focus ] `) flags.focusID = value } else rest.push(arg) } @@ -116,7 +116,7 @@ export async function buildRunPlan(input: { prompt: string; dryRun: boolean; pro wouldCallProvider: !input.dryRun && support.supported, wouldRunDonorRuntime: false, secretsPrinted: false, - next: "Configure models/auth first; then run `mend run `.", + next: "Configure models/auth first; then run `mendcode run `.", } } diff --git a/src/mendcode/packages/opencode/src/mend/runtime/system.ts b/src/mendcode/packages/opencode/src/mend/runtime/system.ts index 9cad8b26..ab205e42 100644 --- a/src/mendcode/packages/opencode/src/mend/runtime/system.ts +++ b/src/mendcode/packages/opencode/src/mend/runtime/system.ts @@ -262,7 +262,7 @@ export async function upstreamStatus(root = mendPaths().root) { } export async function upstreamInspect(ref: string | undefined, root = mendPaths().root) { - if (!ref) throw new Error("Usage: mend upstream inspect ") + if (!ref) throw new Error("Usage: mendcode upstream inspect ") const state = upstreamState(root) mustRun("git", ["-C", engineRoot(root), "fetch", state.watchRemote, ref]) const target = mustRun("git", ["-C", engineRoot(root), "rev-parse", "FETCH_HEAD"]) diff --git a/src/mendcode/packages/opencode/src/mend/tui/evidence.ts b/src/mendcode/packages/opencode/src/mend/tui/evidence.ts index 0b3c6710..a620baf4 100644 --- a/src/mendcode/packages/opencode/src/mend/tui/evidence.ts +++ b/src/mendcode/packages/opencode/src/mend/tui/evidence.ts @@ -83,7 +83,7 @@ function widgetLines(profile: MendTuiProfile, input: { resource?: any; promptMod export async function buildTuiPreview(input: { state?: string; root?: string; profile?: MendTuiProfile } = {}) { const paths = mendPaths(input.root) const state = input.state || "home" - if (!["home", "session", "diff", "error"].includes(state)) throw new Error("Usage: mend tui preview [--state home|session|diff|error]") + if (!["home", "session", "diff", "error"].includes(state)) throw new Error("Usage: mendcode tui preview [--state home|session|diff|error]") const profile = input.profile || (await readActiveTuiProfile(paths.root)) const promptMode = (await readPromptMode(paths.root)).mode const validation = validateMendTuiProfile(profile) @@ -143,7 +143,7 @@ export async function writeTuiPreview(input: { state?: string; root?: string; pr } export async function writeTuiProposal(preference: string, root?: string) { - if (!preference) throw new Error('Usage: mend tui propose "" --dry-run') + if (!preference) throw new Error('Usage: mendcode tui propose "" --dry-run') const paths = mendPaths(root) const current = await readActiveTuiProfile(paths.root) const next = mergeMendTuiProfile(JSON.parse(JSON.stringify(current))) @@ -317,7 +317,7 @@ export async function buildTuiRenderProof(root?: string) { const sidebarWidth = Math.min(Math.max(18, Number(resource.layout?.sidebarWidth) || 24), width - 24) const mainWidth = width - sidebarWidth - 3 const sidebarLines = [resource.identity?.productName || "MendCode", resource.identity?.subtitle || "coding agent harness", "", ...widgetLines(profile, { resource, promptMode }), "", `Profile: ${profile.profile}`, "Donor: guarded"] - const mainLines = [resource.identity.status, "mend run/chat: ready", "tool/apply: next sprint", "TUI source: mend/assets/tui", "state: .mendcode/tui", "hot paths: untouched", "render: terminal text proof"] + const mainLines = [resource.identity.status, "mendcode run/chat: ready", "tool/apply: next sprint", "TUI source: mend/assets/tui", "state: .mendcode/tui", "hot paths: untouched", "render: terminal text proof"] const rowCount = Math.max(sidebarLines.length, mainLines.length) const top = `┌${"─".repeat(sidebarWidth)}┬${"─".repeat(mainWidth)}┐` const bottom = `└${"─".repeat(sidebarWidth)}┴${"─".repeat(mainWidth)}┘` @@ -425,7 +425,7 @@ export async function tuiRuntimePlan(root?: string) { }, safestFirstRuntimeProof: { approach: "MendCode-owned local TUI plugin file plus generated local tui.json in an isolated temp/config dir", - commandShape: "future mend tui probe --pure|--render", + commandShape: "future mendcode tui probe --pure|--render", allowed: ["read donor TUI plugin spec/types/tests", "generate isolated temp plugin/config", "run donor TUI plugin loader tests/probe only with explicit runtime command"], blocked: ["edit protected donor hot paths", "run public donor auth/account/update commands", "claim rendered sidebar integration without terminal render evidence"], }, diff --git a/src/mendcode/packages/opencode/src/mend/tui/profile-actions.ts b/src/mendcode/packages/opencode/src/mend/tui/profile-actions.ts index 4c561ac7..a599dad3 100644 --- a/src/mendcode/packages/opencode/src/mend/tui/profile-actions.ts +++ b/src/mendcode/packages/opencode/src/mend/tui/profile-actions.ts @@ -98,7 +98,7 @@ export async function applyTuiPreset(preset: "compact" | "comfortable" | "spacio } export async function applyTuiProposal(proposalID: string, root?: string) { - if (!proposalID) throw new Error("Usage: mend tui apply ") + if (!proposalID) throw new Error("Usage: mendcode tui apply ") const paths = mendPaths(root) const proposalPath = path.join(paths.tuiProposalDir, proposalID, "proposal.json") const proposal = await readJson<{ profile?: MendTuiProfile } | undefined>(proposalPath, undefined) diff --git a/src/mendcode/packages/opencode/src/provider/error.ts b/src/mendcode/packages/opencode/src/provider/error.ts index 2fcb2f3d..d7aafca2 100644 --- a/src/mendcode/packages/opencode/src/provider/error.ts +++ b/src/mendcode/packages/opencode/src/provider/error.ts @@ -74,7 +74,7 @@ function message(providerID: ProviderID, e: APICallError) { // provide a human-readable message instead of dumping raw markup if (/^\s*` to re-authenticate." + return "Unauthorized: request was blocked by a gateway or proxy. Your authentication token may be missing or expired — try running `mendcode auth login ` to re-authenticate." } if (e.statusCode === 403) { return "Forbidden: request was blocked by a gateway or proxy. You may not have permission to access this resource — check your account and provider settings." diff --git a/src/mendcode/packages/opencode/src/server/routes/global.ts b/src/mendcode/packages/opencode/src/server/routes/global.ts index 9dc46fdf..d0191209 100644 --- a/src/mendcode/packages/opencode/src/server/routes/global.ts +++ b/src/mendcode/packages/opencode/src/server/routes/global.ts @@ -10,7 +10,6 @@ import { Bus } from "@/bus" import { AppRuntime } from "@/effect/app-runtime" import { AsyncQueue } from "@/util/queue" import { Installation } from "@/installation" -import { InstallationVersion } from "@mendcode/core/installation/version" import * as Log from "@mendcode/core/util/log" import { lazy } from "../../util/lazy" import { Config } from "@/config/config" @@ -84,14 +83,14 @@ export const GlobalRoutes = lazy(() => description: "Health information", content: { "application/json": { - schema: resolver(z.object({ healthy: z.literal(true), version: z.string() })), + schema: resolver(z.object({ healthy: z.literal(true), version: z.string(), channel: z.string() })), }, }, }, }, }), async (c) => { - return c.json({ healthy: true, version: InstallationVersion }) + return c.json({ healthy: true, version: Installation.displayVersion(), channel: Installation.channel() }) }, ) .get( diff --git a/src/mendcode/packages/opencode/src/server/routes/instance/httpapi/groups/global.ts b/src/mendcode/packages/opencode/src/server/routes/instance/httpapi/groups/global.ts index 4cbcffdb..b7ae0235 100644 --- a/src/mendcode/packages/opencode/src/server/routes/instance/httpapi/groups/global.ts +++ b/src/mendcode/packages/opencode/src/server/routes/instance/httpapi/groups/global.ts @@ -9,6 +9,7 @@ import { described } from "./metadata" const GlobalHealth = Schema.Struct({ healthy: Schema.Literal(true), version: Schema.String, + channel: Schema.String, }) const GlobalEventSchema = Schema.Struct({ diff --git a/src/mendcode/packages/opencode/src/server/routes/instance/httpapi/handlers/global.ts b/src/mendcode/packages/opencode/src/server/routes/instance/httpapi/handlers/global.ts index 2ba3753f..b06c5d30 100644 --- a/src/mendcode/packages/opencode/src/server/routes/instance/httpapi/handlers/global.ts +++ b/src/mendcode/packages/opencode/src/server/routes/instance/httpapi/handlers/global.ts @@ -4,7 +4,6 @@ import { EffectBridge } from "@/effect/bridge" import { Bus } from "@/bus" import { Installation } from "@/installation" import { disposeAllInstancesAndEmitGlobalDisposed } from "@/server/global-lifecycle" -import { InstallationVersion } from "@mendcode/core/installation/version" import * as Log from "@mendcode/core/util/log" import { Effect, Queue, Schema } from "effect" import * as Stream from "effect/Stream" @@ -73,7 +72,7 @@ export const globalHandlers = HttpApiBuilder.group(RootHttpApi, "global", (handl const bridge = yield* EffectBridge.make() const health = Effect.fn("GlobalHttpApi.health")(function* () { - return { healthy: true as const, version: InstallationVersion } + return { healthy: true as const, version: Installation.displayVersion(), channel: Installation.channel() } }) const event = Effect.fn("GlobalHttpApi.event")(function* () { diff --git a/src/mendcode/packages/opencode/src/session/system.ts b/src/mendcode/packages/opencode/src/session/system.ts index 1c906653..e20b81a8 100644 --- a/src/mendcode/packages/opencode/src/session/system.ts +++ b/src/mendcode/packages/opencode/src/session/system.ts @@ -74,13 +74,13 @@ export async function mendPromptPolicy(model: Provider.Model, root?: string) { "", "Persistent memory operations:", "- When the user explicitly asks to remember, save, guardar, or add something to memory, use the MendCode memory command instead of creating arbitrary project files.", - "- Use `mend memory add \"\" --scope global` for global/cross-project memory.", - "- Use `mend memory add \"\" --scope project` for memory that belongs only to the current repo.", - "- When the user asks to inspect or manage memory, use the exact MendCode commands: `mend memory status`, `mend memory list --scope global|project`, `mend memory search `, `mend memory edit \"\" --scope global|project`, `mend memory delete --scope global|project`, `mend memory apply `, and `mend memory reject `.", + "- Use `mendcode memory add \"\" --scope global` for global/cross-project memory.", + "- Use `mendcode memory add \"\" --scope project` for memory that belongs only to the current repo.", + "- When the user asks to inspect or manage memory, use the exact MendCode commands: `mendcode memory status`, `mendcode memory list --scope global|project`, `mendcode memory search `, `mendcode memory edit \"\" --scope global|project`, `mendcode memory delete --scope global|project`, `mendcode memory apply `, and `mendcode memory reject `.", "- Do not infer memory IDs from chat text. List or search first, then edit/delete/apply the exact ID.", "- Runtime memory is injected as transient system context. Do not copy loaded memories into normal assistant messages unless the user asks to see them.", - "- Memory config is global by default. Use `mend memory config ...` for global config, and only use `mend memory config ... --project` when the user explicitly wants a repo-local override.", - "- Generated memory proposals are approval-gated; direct `mend memory add` is appropriate only when the user explicitly asks to save that memory.", + "- Memory config is global by default. Use `mendcode memory config ...` for global config, and only use `mendcode memory config ... --project` when the user explicitly wants a repo-local override.", + "- Generated memory proposals are approval-gated; direct `mendcode memory add` is appropriate only when the user explicitly asks to save that memory.", "", ].join("\n") } diff --git a/src/mendcode/packages/opencode/src/temporary.ts b/src/mendcode/packages/opencode/src/temporary.ts index 812a5cb6..6b56e87d 100644 --- a/src/mendcode/packages/opencode/src/temporary.ts +++ b/src/mendcode/packages/opencode/src/temporary.ts @@ -1,6 +1,6 @@ import yargs from "yargs" import { TuiThreadCommand } from "./cli/cmd/tui/thread" -import { InstallationVersion } from "@mendcode/core/installation/version" +import { Installation } from "./installation" import { hideBin } from "yargs/helpers" import { Log } from "./node" @@ -10,11 +10,11 @@ Log.init({ const cli = yargs(hideBin(process.argv)) .parserConfiguration({ "populate--": true }) - .scriptName("mend-runtime") + .scriptName("mendcode") .wrap(100) .help("help", "show help") .alias("help", "h") - .version("version", "show version number", InstallationVersion) + .version("version", "show version number", Installation.displayVersion()) .alias("version", "v") .option("print-logs", { describe: "print logs to stderr", diff --git a/src/mendcode/packages/opencode/test/installation/installation.test.ts b/src/mendcode/packages/opencode/test/installation/installation.test.ts index 8084c22e..b99101ca 100644 --- a/src/mendcode/packages/opencode/test/installation/installation.test.ts +++ b/src/mendcode/packages/opencode/test/installation/installation.test.ts @@ -49,6 +49,12 @@ function testLayer( } describe("installation", () => { + test("uses package version for local display labels", () => { + expect(Installation.displayVersion()).toMatch(/^\d+\.\d+\.\d+$/) + expect(Installation.labelVersion()).toMatch(/^v\d+\.\d+\.\d+$/) + expect(Installation.channel()).toBe("local") + }) + describe("latest", () => { test("reads release version from GitHub releases", async () => { const layer = testLayer(() => jsonResponse({ tag_name: "v1.2.3" })) diff --git a/src/mendcode/packages/opencode/test/mend/system-audit.test.ts b/src/mendcode/packages/opencode/test/mend/system-audit.test.ts index cec1b5e4..f86bff70 100644 --- a/src/mendcode/packages/opencode/test/mend/system-audit.test.ts +++ b/src/mendcode/packages/opencode/test/mend/system-audit.test.ts @@ -35,7 +35,7 @@ describe("MendCode public donor reference audit", () => { ].join("\n"), ) await writeFile(path.join(cliDir, "network.ts"), 'const mdns = "opencode.local"\n') - await writeFile(path.join(mcpDir, "mcp.ts"), 'const hint = "Add servers with: mend-runtime mcp add"\n') + await writeFile(path.join(mcpDir, "mcp.ts"), 'const hint = "Add servers with: mendcode mcp add"\n') await writeFile(path.join(httpApiDir, "public.ts"), 'const title = "MendCode HttpApi"\n') const audit = publicDonorReferenceAudit(dir.path) diff --git a/src/mendcode/packages/opencode/test/server/httpapi-bridge.test.ts b/src/mendcode/packages/opencode/test/server/httpapi-bridge.test.ts index 44797781..c393ae6a 100644 --- a/src/mendcode/packages/opencode/test/server/httpapi-bridge.test.ts +++ b/src/mendcode/packages/opencode/test/server/httpapi-bridge.test.ts @@ -394,7 +394,11 @@ describe("HttpApi server", () => { const response = await app().request(`${GlobalPaths.health}?directory=/does/not/exist/opencode-test`) expect(response.status).toBe(200) - expect(await response.json()).toMatchObject({ healthy: true }) + expect(await response.json()).toMatchObject({ + healthy: true, + version: expect.stringMatching(/^\d+\.\d+\.\d+$/), + channel: "local", + }) }) test("serves global event stream from Effect HttpApi", async () => { diff --git a/src/mendcode/packages/opencode/test/session/system.test.ts b/src/mendcode/packages/opencode/test/session/system.test.ts index 0cd625ff..5a9c4700 100644 --- a/src/mendcode/packages/opencode/test/session/system.test.ts +++ b/src/mendcode/packages/opencode/test/session/system.test.ts @@ -110,7 +110,7 @@ describe("session.system", () => { expect(output).toContain("Mode: minimal") expect(output).toContain("") - expect(output).toContain("mend memory add") + expect(output).toContain("mendcode memory add") expect(output).toContain("--scope global") expect(output).toContain("instead of creating arbitrary project files") expect(output).not.toContain(".agents") diff --git a/src/mendcode/packages/plugin/package.json b/src/mendcode/packages/plugin/package.json index 9ae02363..ce8f900d 100644 --- a/src/mendcode/packages/plugin/package.json +++ b/src/mendcode/packages/plugin/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/plugin", - "version": "1.14.39", + "version": "0.1.2", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/sdk/js/package.json b/src/mendcode/packages/sdk/js/package.json index 2e747bad..1a6162e8 100644 --- a/src/mendcode/packages/sdk/js/package.json +++ b/src/mendcode/packages/sdk/js/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/sdk", - "version": "1.14.39", + "version": "0.1.2", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/slack/package.json b/src/mendcode/packages/slack/package.json index 39160cce..b931a2ce 100644 --- a/src/mendcode/packages/slack/package.json +++ b/src/mendcode/packages/slack/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/slack", - "version": "1.14.39", + "version": "0.1.2", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/ui/package.json b/src/mendcode/packages/ui/package.json index c88f1694..9e5df5a9 100644 --- a/src/mendcode/packages/ui/package.json +++ b/src/mendcode/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/ui", - "version": "1.14.39", + "version": "0.1.2", "type": "module", "license": "MIT", "exports": { diff --git a/src/mendcode/sdks/vscode/package.json b/src/mendcode/sdks/vscode/package.json index b42eac8d..0f1c0301 100644 --- a/src/mendcode/sdks/vscode/package.json +++ b/src/mendcode/sdks/vscode/package.json @@ -2,7 +2,7 @@ "name": "mendcode", "displayName": "MendCode", "description": "MendCode for VS Code", - "version": "1.14.39", + "version": "0.1.2", "publisher": "sst-dev", "repository": { "type": "git", From 60ca445baacd561320c6c654c243c741998421b7 Mon Sep 17 00:00:00 2001 From: Obed Date: Sat, 13 Jun 2026 10:37:28 -0500 Subject: [PATCH 08/45] chore: sync main back to dev (#79) * docs: add public community and release guides Promotes community files, issue templates, release and installer docs, wiki docs, package docs, labels guidance, release notes config, and CodeQL workflow to main. * ci: publish release supply-chain hardening Adds guarded release infrastructure, pinned automation, supply-chain docs, and release-blocking OSV gate. * ci: fix release workflow dispatch Moves release cache env away from unavailable runner context so manual dispatch can parse. * ci: harden release dry runs * ci: unblock release asset dry run (#60) * ci: avoid dynamic installs during release build (#61) * ci: stamp release binaries with version (#62) * fix(tui): clarify agent mode controls Clarify TUI agent controls, add upcoming changelog notes, and include release workflow changes in generated changelogs. * feat(tui): add context usage modal * ci: update actions for node24 runners (#67) * docs: expand MendCode customization guide (#70) * docs: show mascot only in README header (#72) * docs: remove README mascot header (#73) * chore: sync dev into main (#78) * docs: add public community and release guides Adds public community files, issue and PR templates, release/installer docs, package/community/wiki docs, CodeQL workflow, and release note config. * ci: harden release supply chain gates Adds the guarded release workflow, pinned supply-chain automation, release documentation, and release-blocking OSV gate. * docs: expand MendCode customization guide (#69) * docs: show mascot only in README header (#71) * docs: remove README mascot header (#74) * fix: show MendCode version on welcome * fix: align MendCode version and CLI name (#76) --- .github/codeql/codeql-config.yml | 4 + .github/osv-release.toml | 13 + .github/workflows/codeql.yml | 3 +- .github/workflows/dependency-review.yml | 2 +- .github/workflows/release.yml | 46 +- .github/workflows/security.yml | 10 +- docs/releasing.md | 9 +- docs/supply-chain-security.md | 12 +- src/mendcode/UPCOMING_CHANGELOG.md | 13 + src/mendcode/bun.lock | 4206 ++--------------- src/mendcode/package.json | 29 +- .../packages/opencode/src/cli/cmd/tui/app.tsx | 7 +- .../cli/cmd/tui/component/dialog-command.tsx | 16 +- .../cmd/tui/component/prompt/autocomplete.tsx | 13 +- .../cli/cmd/tui/component/prompt/index.tsx | 13 + .../tui/feature-plugins/home/tips-view.tsx | 4 +- .../routes/session/dialog-context-usage.tsx | 172 + .../src/cli/cmd/tui/routes/session/index.tsx | 25 + .../routes/session/renderers/diff-parse.ts | 11 +- .../cmd/tui/routes/session/renderers/diff.tsx | 6 +- .../opencode/src/cli/cmd/tui/util/usage.ts | 12 + .../packages/opencode/src/config/keybinds.ts | 6 +- .../opencode/src/mend/config/project.ts | 1 - .../opencode/test/cli/tui/usage.test.ts | 4 + .../mend/tui-presentation-renderers.test.ts | 8 + src/mendcode/script/raw-changelog.ts | 16 +- 26 files changed, 929 insertions(+), 3732 deletions(-) create mode 100644 .github/codeql/codeql-config.yml create mode 100644 .github/osv-release.toml create mode 100644 src/mendcode/UPCOMING_CHANGELOG.md create mode 100644 src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/dialog-context-usage.tsx diff --git a/.github/codeql/codeql-config.yml b/.github/codeql/codeql-config.yml new file mode 100644 index 00000000..ef2e55b6 --- /dev/null +++ b/.github/codeql/codeql-config.yml @@ -0,0 +1,4 @@ +name: MendCode CodeQL + +paths-ignore: + - src/mendcode/packages/opencode/script/run-workspace-server diff --git a/.github/osv-release.toml b/.github/osv-release.toml new file mode 100644 index 00000000..9b39b8f8 --- /dev/null +++ b/.github/osv-release.toml @@ -0,0 +1,13 @@ +[[IgnoredVulns]] +id = "GHSA-j965-2qgj-vjmq" +reason = "aws-sdk v2 has no fixed version reported by OSV. It is retained only as a transitive package while release artifacts are built with scripts disabled, SBOM, and provenance attestations." + +[[IgnoredVulns]] +id = "GHSA-gv7w-rqvm-qjhr" +ignoreUntil = 2026-06-20 +reason = "esbuild fixed version 0.28.1 is still inside the repository minimum release-age window. Revisit after the release-age hold expires." + +[[IgnoredVulns]] +id = "GHSA-g7r4-m6w7-qqqr" +ignoreUntil = 2026-06-20 +reason = "esbuild fixed version 0.28.1 is still inside the repository minimum release-age window. Revisit after the release-age hold expires." diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 70c624b4..dffdded4 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -25,7 +25,7 @@ jobs: timeout-minutes: 20 steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 with: persist-credentials: false @@ -34,6 +34,7 @@ jobs: with: languages: javascript-typescript build-mode: none + config-file: ./.github/codeql/codeql-config.yml - name: Perform CodeQL analysis uses: github/codeql-action/analyze@411bbbe57033eedfc1a82d68c01345aa96c737d7 diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 27dfb07d..39cd5c4b 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -21,7 +21,7 @@ jobs: timeout-minutes: 10 steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 with: persist-credentials: false diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cc6a900a..70a42a57 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,9 +19,7 @@ on: type: boolean permissions: - contents: write - id-token: write - attestations: write + contents: read concurrency: group: release-${{ inputs.version }} @@ -32,12 +30,17 @@ jobs: name: Build release assets runs-on: ubuntu-latest timeout-minutes: 60 - environment: release + permissions: + attestations: write + contents: read + id-token: write env: GH_TOKEN: ${{ github.token }} GH_REPO: ${{ github.repository }} VERSION: ${{ inputs.version }} - BUN_INSTALL_CACHE_DIR: ${{ runner.temp }}/bun-cache + MENDCODE_VERSION: ${{ inputs.version }} + OPENCODE_VERSION: ${{ inputs.version }} + BUN_INSTALL_CACHE_DIR: /tmp/mendcode-bun-cache steps: - name: Validate release input shell: bash @@ -49,7 +52,7 @@ jobs: fi - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 with: fetch-depth: 0 persist-credentials: false @@ -76,7 +79,7 @@ jobs: docker run --rm \ -v "$PWD:/src" \ ghcr.io/google/osv-scanner:v2.3.8@sha256:64e86bec6df2466feea5137fc7c78fb3b7c21ec077f014d7130f64810e50676b \ - scan --recursive /src/src/mendcode + scan --config /src/.github/osv-release.toml --lockfile /src/src/mendcode/bun.lock - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 @@ -88,14 +91,15 @@ jobs: shell: bash run: | set -euo pipefail - bun install --frozen-lockfile + bun install --frozen-lockfile --ignore-scripts --os="*" --cpu="*" + bun run --cwd packages/opencode fix-node-pty - name: Build release assets working-directory: src/mendcode shell: bash run: | set -euo pipefail - bun run --cwd packages/opencode script/build.ts --release-assets --skip-embed-web-ui + bun run --cwd packages/opencode script/build.ts --release-assets --skip-embed-web-ui --skip-install bash script/check-release-assets.sh - name: Write release manifest @@ -132,7 +136,7 @@ jobs: src/mendcode/packages/opencode/dist/mendcode.spdx.json - name: Upload release artifacts to workflow - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a with: name: mendcode-release-${{ inputs.version }} path: | @@ -144,9 +148,27 @@ jobs: if-no-files-found: error retention-days: 30 + publish-release: + name: Create draft GitHub Release + if: ${{ inputs.dry_run == false }} + needs: build-release + runs-on: ubuntu-latest + timeout-minutes: 10 + environment: release + permissions: + contents: write + env: + GH_TOKEN: ${{ github.token }} + VERSION: ${{ inputs.version }} + steps: + - name: Download release artifacts + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c + with: + name: mendcode-release-${{ inputs.version }} + path: dist + - name: Create draft GitHub Release - if: ${{ inputs.dry_run == false }} - working-directory: src/mendcode/packages/opencode/dist + working-directory: dist shell: bash run: | set -euo pipefail diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 7d5ae371..2bce7227 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -27,7 +27,7 @@ jobs: timeout-minutes: 10 steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 with: persist-credentials: false @@ -143,7 +143,7 @@ jobs: timeout-minutes: 10 steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 with: fetch-depth: 0 persist-credentials: false @@ -164,7 +164,7 @@ jobs: timeout-minutes: 15 steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 with: persist-credentials: false @@ -187,7 +187,7 @@ jobs: actions: read steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 with: persist-credentials: false @@ -205,7 +205,7 @@ jobs: timeout-minutes: 15 steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 with: persist-credentials: false diff --git a/docs/releasing.md b/docs/releasing.md index 3b2c7bf9..7a943108 100644 --- a/docs/releasing.md +++ b/docs/releasing.md @@ -132,14 +132,15 @@ Use the manual `Release` workflow from the Actions tab. Inputs: - `version`: semver without leading `v`. -- `dry_run`: `true` builds artifacts and attestations without publishing; `false` creates a draft GitHub Release. +- `dry_run`: `true` builds artifacts and attestations without publishing or entering the protected release environment; `false` creates a draft GitHub Release through the protected release environment. - `prerelease`: marks the release as prerelease. The workflow: - runs supply-chain preflight -- blocks release when OSV reports vulnerable checked-in lockfile entries -- installs from the checked-in lockfile +- blocks release when OSV reports vulnerable release lockfile entries outside `.github/osv-release.toml` +- installs from the checked-in lockfile with dependency scripts disabled +- runs required MendCode native repair steps explicitly - builds `mendcode-*` release archives - validates the installer asset contract - writes `RELEASE-MANIFEST.txt` @@ -148,6 +149,8 @@ The workflow: - uploads workflow artifacts - optionally creates a draft GitHub Release +Dry-run failures can still appear in the Actions run, but they should not create failed `release` deployments. A failed `release` deployment means the protected publish job started and failed; a failed dry-run build is only a build/security check failure. + ## Registry Publishing The public CLI release is separate from registry package publishing. diff --git a/docs/supply-chain-security.md b/docs/supply-chain-security.md index 856cd86d..bc848230 100644 --- a/docs/supply-chain-security.md +++ b/docs/supply-chain-security.md @@ -29,12 +29,14 @@ Repository automation follows these rules: - Actions are pinned to full commit SHAs. - Release publishing is manual and protected by the `release` environment. - Release publishing from non-`main` refs is blocked. +- Dry-run release builds do not use the protected `release` environment and do not create GitHub Releases. - Workflow permissions are explicit and minimal. - Release assets are checked for MendCode-owned names and expected binaries. +- Release dependency install uses `--ignore-scripts`; required native repair steps run explicitly. - Dependency review blocks high-severity dependency changes in PRs. - CodeQL runs on `main`, `dev`, PRs, and schedule. - Security Guard blocks invisible Unicode controls, risky tracked files, secrets findings, GitHub Actions issues, Semgrep findings, and supply-chain preflight failures. -- OSV dependency scanning runs on PRs and pushes as advisory signal for the current migration baseline, and blocks scheduled/manual security runs plus every release workflow. +- OSV dependency scanning runs on PRs and pushes as advisory signal for the current migration baseline, blocks scheduled/manual security runs, and blocks release workflows before dependency install using the release lockfile plus explicit, expiring exceptions in `.github/osv-release.toml`. ## Preflight Guard @@ -56,11 +58,15 @@ bash .github/scripts/supply-chain-preflight.sh Dependency changes should go through PR review and CI. Direct package publishing is intentionally separate from CLI release publishing. -For release asset generation, the controlled GitHub Actions release workflow scans checked-in lockfiles with OSV before installing dependencies. A release cannot publish while OSV reports vulnerable lockfile entries. After that gate, the workflow installs from the checked-in lockfile, builds assets, verifies the release contract, generates an SBOM, and emits provenance attestations. +For release asset generation, the controlled GitHub Actions release workflow scans the checked-in release lockfile with OSV before installing dependencies. A release workflow cannot continue while OSV reports vulnerable release lockfile entries, including dry runs, except for documented exceptions in `.github/osv-release.toml`. After that gate, the workflow installs from the checked-in lockfile with dependency scripts disabled, runs required MendCode repair steps explicitly, builds assets, verifies the release contract, generates an SBOM, and emits provenance attestations. + +The recursive monorepo OSV scan remains in Security Guard so non-release surfaces such as the VS Code SDK remain visible and can be remediated without blocking the CLI installer release path. + +An OSV finding is evidence that a lockfile resolves to package versions with known vulnerabilities. It is not evidence by itself that a maintainer workstation is compromised, that a malicious package executed, or that a supply-chain attack already happened. Treat those findings as release blockers until remediated or until a narrower release dependency surface is proven and documented. ## Current First Release Status -No public GitHub Release is published until the release workflow successfully creates all installer assets and the dependency release gate is clean. Track the first release in: +No public GitHub Release is published until the release workflow successfully creates all installer assets and the dependency release gate is clean. Dry runs do not publish a release and do not enter the protected `release` environment. Track the first release in: ```text https://github.com/MendCode/MendCode/issues/52 diff --git a/src/mendcode/UPCOMING_CHANGELOG.md b/src/mendcode/UPCOMING_CHANGELOG.md new file mode 100644 index 00000000..d9a97b54 --- /dev/null +++ b/src/mendcode/UPCOMING_CHANGELOG.md @@ -0,0 +1,13 @@ +Last release: latest +Target ref: pending release + +## TUI +### Bugfixes +- Clarified that Tab cycles the active primary agent, such as Build or Plan, not the persistent prompt context. +- Renamed the persistent `minimal`/`focus`/`full` selector to "Prompt context" across the command palette and dialog. +- Hid the low-value "Cycle prompt mode" command from Ctrl+P so the palette no longer shows confusing "Next mode" entries. + +## Release +### Bugfixes +- Passed the release workflow version into the build scripts through `MENDCODE_VERSION` and `OPENCODE_VERSION` so release binaries are stamped with the requested version. +- Updated changelog generation to include release workflow changes in release notes. diff --git a/src/mendcode/bun.lock b/src/mendcode/bun.lock index e8584bf4..06c4f7cb 100644 --- a/src/mendcode/bun.lock +++ b/src/mendcode/bun.lock @@ -23,173 +23,7 @@ "prettier": "3.6.2", "semver": "^7.6.0", "sst": "3.18.10", - "turbo": "2.8.13", - }, - }, - "packages/app": { - "name": "@mendcode/app", - "version": "1.14.39", - "dependencies": { - "@kobalte/core": "catalog:", - "@mendcode/core": "workspace:*", - "@mendcode/sdk": "workspace:*", - "@mendcode/ui": "workspace:*", - "@sentry/solid": "catalog:", - "@shikijs/transformers": "3.9.2", - "@solid-primitives/active-element": "2.1.3", - "@solid-primitives/audio": "1.4.2", - "@solid-primitives/event-bus": "1.1.2", - "@solid-primitives/event-listener": "2.4.5", - "@solid-primitives/i18n": "2.2.1", - "@solid-primitives/media": "2.3.3", - "@solid-primitives/resize-observer": "2.1.5", - "@solid-primitives/scroll": "2.1.3", - "@solid-primitives/storage": "catalog:", - "@solid-primitives/timer": "1.4.4", - "@solid-primitives/websocket": "1.3.1", - "@solidjs/meta": "catalog:", - "@solidjs/router": "catalog:", - "@tanstack/solid-query": "5.91.4", - "@thisbeyond/solid-dnd": "0.7.5", - "diff": "catalog:", - "effect": "catalog:", - "fuzzysort": "catalog:", - "ghostty-web": "github:anomalyco/ghostty-web#main", - "luxon": "catalog:", - "marked": "catalog:", - "marked-shiki": "catalog:", - "remeda": "catalog:", - "shiki": "catalog:", - "solid-js": "catalog:", - "solid-list": "catalog:", - "tailwindcss": "catalog:", - "virtua": "catalog:", - "zod": "catalog:", - }, - "devDependencies": { - "@happy-dom/global-registrator": "20.0.11", - "@playwright/test": "catalog:", - "@sentry/vite-plugin": "catalog:", - "@tailwindcss/vite": "catalog:", - "@tsconfig/bun": "1.0.9", - "@types/bun": "catalog:", - "@types/luxon": "catalog:", - "@types/node": "catalog:", - "@typescript/native-preview": "catalog:", - "typescript": "catalog:", - "vite": "catalog:", - "vite-plugin-icons-spritesheet": "3.0.1", - "vite-plugin-solid": "catalog:", - }, - }, - "packages/console/app": { - "name": "@mendcode/console-app", - "version": "1.14.39", - "dependencies": { - "@cloudflare/vite-plugin": "1.15.2", - "@ibm/plex": "6.4.1", - "@jsx-email/render": "1.1.1", - "@kobalte/core": "catalog:", - "@openauthjs/openauth": "catalog:", - "@mendcode/console-core": "workspace:*", - "@mendcode/console-mail": "workspace:*", - "@mendcode/console-resource": "workspace:*", - "@mendcode/ui": "workspace:*", - "@smithy/eventstream-codec": "4.2.7", - "@smithy/util-utf8": "4.2.0", - "@solidjs/meta": "catalog:", - "@solidjs/router": "catalog:", - "@solidjs/start": "catalog:", - "@stripe/stripe-js": "8.6.1", - "chart.js": "4.5.1", - "nitro": "3.0.1-alpha.1", - "solid-js": "catalog:", - "solid-list": "0.3.0", - "solid-stripe": "0.8.1", - "svix": "1.92.2", - "vite": "catalog:", - "zod": "catalog:", - }, - "devDependencies": { - "@typescript/native-preview": "catalog:", - "@webgpu/types": "0.1.54", - "typescript": "catalog:", - "wrangler": "4.50.0", - }, - }, - "packages/console/core": { - "name": "@mendcode/console-core", - "version": "1.14.39", - "dependencies": { - "@aws-sdk/client-sts": "3.782.0", - "@jsx-email/render": "1.1.1", - "@mendcode/console-mail": "workspace:*", - "@mendcode/console-resource": "workspace:*", - "@planetscale/database": "1.19.0", - "aws4fetch": "1.0.20", - "drizzle-orm": "catalog:", - "postgres": "3.4.7", - "stripe": "18.0.0", - "ulid": "catalog:", - "zod": "catalog:", - }, - "devDependencies": { - "@cloudflare/workers-types": "catalog:", - "@tsconfig/node22": "22.0.2", - "@types/bun": "catalog:", - "@types/node": "catalog:", - "@typescript/native-preview": "catalog:", - "drizzle-kit": "catalog:", - "mysql2": "3.14.4", - "typescript": "catalog:", - }, - }, - "packages/console/function": { - "name": "@mendcode/console-function", - "version": "1.14.39", - "dependencies": { - "@ai-sdk/anthropic": "3.0.64", - "@ai-sdk/openai": "3.0.48", - "@ai-sdk/openai-compatible": "2.0.37", - "@hono/zod-validator": "catalog:", - "@openauthjs/openauth": "0.0.0-20250322224806", - "@mendcode/console-core": "workspace:*", - "@mendcode/console-resource": "workspace:*", - "ai": "catalog:", - "hono": "catalog:", - "zod": "catalog:", - }, - "devDependencies": { - "@cloudflare/workers-types": "catalog:", - "@tsconfig/node22": "22.0.2", - "@types/node": "catalog:", - "@typescript/native-preview": "catalog:", - "openai": "5.11.0", - "typescript": "catalog:", - }, - }, - "packages/console/mail": { - "name": "@mendcode/console-mail", - "version": "1.14.39", - "dependencies": { - "@jsx-email/all": "2.2.3", - "@jsx-email/cli": "1.4.3", - "@tsconfig/bun": "1.0.9", - "@types/react": "18.0.25", - "react": "18.2.0", - "solid-js": "catalog:", - }, - }, - "packages/console/resource": { - "name": "@mendcode/console-resource", - "dependencies": { - "@cloudflare/workers-types": "catalog:", - }, - "devDependencies": { - "@cloudflare/workers-types": "catalog:", - "@tsconfig/node22": "22.0.2", - "@types/node": "catalog:", - "cloudflare": "5.2.0", + "turbo": "2.9.14", }, }, "packages/core": { @@ -226,89 +60,6 @@ "@types/semver": "catalog:", }, }, - "packages/desktop": { - "name": "@mendcode/desktop", - "version": "1.14.39", - "dependencies": { - "drizzle-orm": "catalog:", - "effect": "catalog:", - "electron-context-menu": "4.1.2", - "electron-log": "^5", - "electron-store": "^10", - "electron-updater": "^6", - "electron-window-state": "^5.0.3", - "marked": "^15", - }, - "devDependencies": { - "@actions/artifact": "4.0.0", - "@lydell/node-pty": "catalog:", - "@mendcode/app": "workspace:*", - "@mendcode/ui": "workspace:*", - "@sentry/solid": "catalog:", - "@sentry/vite-plugin": "catalog:", - "@solid-primitives/i18n": "2.2.1", - "@solid-primitives/storage": "catalog:", - "@solidjs/meta": "catalog:", - "@solidjs/router": "0.15.4", - "@types/bun": "catalog:", - "@types/node": "catalog:", - "@typescript/native-preview": "catalog:", - "@valibot/to-json-schema": "1.6.0", - "electron": "41.2.1", - "electron-builder": "^26", - "electron-vite": "^5", - "solid-js": "catalog:", - "sury": "11.0.0-alpha.4", - "typescript": "~5.6.2", - "vite": "catalog:", - "zod-openapi": "5.4.6", - }, - "optionalDependencies": { - "@lydell/node-pty-darwin-arm64": "1.2.0-beta.10", - "@lydell/node-pty-darwin-x64": "1.2.0-beta.10", - "@lydell/node-pty-linux-arm64": "1.2.0-beta.10", - "@lydell/node-pty-linux-x64": "1.2.0-beta.10", - "@lydell/node-pty-win32-arm64": "1.2.0-beta.10", - "@lydell/node-pty-win32-x64": "1.2.0-beta.10", - "@parcel/watcher-darwin-arm64": "2.5.1", - "@parcel/watcher-darwin-x64": "2.5.1", - "@parcel/watcher-linux-arm64-glibc": "2.5.1", - "@parcel/watcher-linux-arm64-musl": "2.5.1", - "@parcel/watcher-linux-x64-glibc": "2.5.1", - "@parcel/watcher-linux-x64-musl": "2.5.1", - "@parcel/watcher-win32-arm64": "2.5.1", - "@parcel/watcher-win32-x64": "2.5.1", - }, - }, - "packages/enterprise": { - "name": "@mendcode/enterprise", - "version": "1.14.39", - "dependencies": { - "@mendcode/core": "workspace:*", - "@mendcode/ui": "workspace:*", - "@pierre/diffs": "catalog:", - "@solidjs/meta": "catalog:", - "@solidjs/router": "catalog:", - "@solidjs/start": "catalog:", - "aws4fetch": "^1.0.20", - "hono": "catalog:", - "hono-openapi": "catalog:", - "js-base64": "3.7.7", - "luxon": "catalog:", - "nitro": "3.0.1-alpha.1", - "solid-js": "catalog:", - "zod": "catalog:", - }, - "devDependencies": { - "@cloudflare/workers-types": "catalog:", - "@tailwindcss/vite": "catalog:", - "@types/luxon": "catalog:", - "@typescript/native-preview": "catalog:", - "tailwindcss": "catalog:", - "typescript": "catalog:", - "vite": "catalog:", - }, - }, "packages/function": { "name": "@mendcode/function", "version": "1.14.39", @@ -329,7 +80,9 @@ "name": "mendcode", "version": "1.14.39", "bin": { - "mend-runtime": "./bin/opencode", + "mend": "./bin/opencode", + "mendcode": "./bin/opencode", + "mendcode-runtime": "./bin/opencode", }, "dependencies": { "@actions/core": "1.11.1", @@ -360,18 +113,18 @@ "@effect/opentelemetry": "catalog:", "@effect/platform-node": "catalog:", "@gitlab/opencode-gitlab-auth": "1.3.3", - "@hono/node-server": "1.19.11", + "@hono/node-server": "1.19.13", "@hono/node-ws": "1.3.0", "@hono/standard-validator": "0.1.5", "@hono/zod-validator": "catalog:", "@lydell/node-pty": "catalog:", + "@mendcode/plugin": "workspace:*", + "@mendcode/script": "workspace:*", + "@mendcode/sdk": "workspace:*", "@modelcontextprotocol/sdk": "1.27.1", "@octokit/graphql": "9.0.2", "@octokit/rest": "catalog:", "@openauthjs/openauth": "catalog:", - "@mendcode/plugin": "workspace:*", - "@mendcode/script": "workspace:*", - "@mendcode/sdk": "workspace:*", "@openrouter/ai-sdk-provider": "2.8.1", "@opentelemetry/api": "1.9.0", "@opentelemetry/context-async-hooks": "2.6.1", @@ -409,7 +162,7 @@ "immer": "11.1.4", "jsonc-parser": "3.3.1", "mime-types": "3.0.2", - "minimatch": "10.0.3", + "minimatch": "10.2.3", "npm-package-arg": "13.0.2", "open": "10.1.2", "opencode-gitlab-auth": "2.0.1", @@ -435,9 +188,9 @@ }, "devDependencies": { "@babel/core": "7.28.4", - "@octokit/webhooks-types": "7.6.1", "@mendcode/core": "workspace:*", "@mendcode/script": "workspace:*", + "@octokit/webhooks-types": "7.6.1", "@parcel/watcher-darwin-arm64": "2.5.1", "@parcel/watcher-darwin-x64": "2.5.1", "@parcel/watcher-linux-arm64-glibc": "2.5.1", @@ -530,28 +283,6 @@ "typescript": "catalog:", }, }, - "packages/storybook": { - "name": "@mendcode/storybook", - "devDependencies": { - "@mendcode/ui": "workspace:*", - "@solidjs/meta": "catalog:", - "@storybook/addon-a11y": "^10.2.13", - "@storybook/addon-docs": "^10.2.13", - "@storybook/addon-links": "^10.2.13", - "@storybook/addon-onboarding": "^10.2.13", - "@storybook/addon-vitest": "^10.2.13", - "@tailwindcss/vite": "catalog:", - "@tsconfig/node22": "catalog:", - "@types/node": "catalog:", - "@types/react": "18.0.25", - "react": "18.2.0", - "solid-js": "catalog:", - "storybook": "^10.2.13", - "storybook-solidjs-vite": "^10.0.9", - "typescript": "catalog:", - "vite": "catalog:", - }, - }, "packages/ui": { "name": "@mendcode/ui", "version": "1.14.39", @@ -568,7 +299,7 @@ "@solidjs/meta": "catalog:", "@solidjs/router": "catalog:", "diff": "catalog:", - "dompurify": "3.3.1", + "dompurify": "3.4.0", "fuzzysort": "catalog:", "katex": "0.16.27", "luxon": "catalog:", @@ -601,46 +332,11 @@ "vite-plugin-solid": "catalog:", }, }, - "packages/web": { - "name": "@mendcode/web", - "version": "1.14.39", - "dependencies": { - "@astrojs/cloudflare": "12.6.3", - "@astrojs/markdown-remark": "6.3.1", - "@astrojs/solid-js": "5.1.0", - "@astrojs/starlight": "0.34.3", - "@fontsource/ibm-plex-mono": "5.2.5", - "@shikijs/transformers": "3.20.0", - "@solid-primitives/resize-observer": "2.1.5", - "@types/luxon": "catalog:", - "ai": "catalog:", - "astro": "5.7.13", - "diff": "catalog:", - "js-base64": "3.7.7", - "lang-map": "0.4.0", - "luxon": "catalog:", - "marked": "catalog:", - "marked-shiki": "catalog:", - "rehype-autolink-headings": "7.1.0", - "remeda": "catalog:", - "shiki": "catalog:", - "solid-js": "catalog:", - "toolbeam-docs-theme": "0.4.8", - "vscode-languageserver-types": "3.17.5", - }, - "devDependencies": { - "@astrojs/check": "0.9.6", - "@types/node": "catalog:", - "mendcode": "file:../opencode", - "typescript": "catalog:", - }, - }, }, "trustedDependencies": [ "esbuild", "tree-sitter-powershell", "protobufjs", - "electron", "web-tree-sitter", "tree-sitter-bash", ], @@ -650,8 +346,27 @@ "@npmcli/agent@4.0.0": "patches/@npmcli%2Fagent@4.0.0.patch", }, "overrides": { + "@hono/node-server": "1.19.13", + "@modelcontextprotocol/sdk": "1.27.1", "@types/bun": "catalog:", "@types/node": "catalog:", + "axios": "1.16.0", + "brace-expansion": "5.0.6", + "diff": "8.0.3", + "fast-uri": "3.1.2", + "fast-xml-builder": "1.1.7", + "fast-xml-parser": "5.7.0", + "file-type": "21.3.2", + "hono": "4.12.21", + "ip-address": "10.1.1", + "postcss": "8.5.10", + "protobufjs": "7.5.8", + "qs": "6.15.2", + "seroval": "1.4.1", + "shell-quote": "1.8.4", + "undici": "7.24.0", + "uuid": "13.0.1", + "ws": "8.20.1", }, "catalog": { "@cloudflare/workers-types": "4.20251008.0", @@ -684,13 +399,13 @@ "@typescript/native-preview": "7.0.0-dev.20251207.1", "ai": "6.0.168", "cross-spawn": "7.0.6", - "diff": "8.0.2", - "dompurify": "3.3.1", + "diff": "8.0.3", + "dompurify": "3.4.0", "drizzle-kit": "1.0.0-beta.19-d95b7a4", "drizzle-orm": "1.0.0-beta.19-d95b7a4", "effect": "4.0.0-beta.59", "fuzzysort": "3.1.0", - "hono": "4.10.7", + "hono": "4.12.21", "hono-openapi": "1.1.2", "luxon": "3.6.1", "marked": "17.0.1", @@ -706,13 +421,11 @@ "typescript": "5.8.2", "ulid": "3.0.1", "virtua": "0.42.3", - "vite": "7.1.4", + "vite": "7.3.2", "vite-plugin-solid": "2.11.10", "zod": "4.1.8", }, "packages": { - "7zip-bin": ["7zip-bin@5.2.0", "", {}, "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A=="], - "@actions/artifact": ["@actions/artifact@5.0.1", "", { "dependencies": { "@actions/core": "^2.0.0", "@actions/github": "^6.0.1", "@actions/http-client": "^3.0.0", "@azure/storage-blob": "^12.29.1", "@octokit/core": "^5.2.1", "@octokit/plugin-request-log": "^1.0.4", "@octokit/plugin-retry": "^3.0.9", "@octokit/request": "^8.4.1", "@octokit/request-error": "^5.1.1", "@protobuf-ts/plugin": "^2.2.3-alpha.1", "archiver": "^7.0.1", "jwt-decode": "^3.1.2", "unzip-stream": "^0.3.1" } }, "sha512-dHJ5rHduhCKUikKTT9eXeWoUvfKia3IjR1sO/VTAV3DVAL4yMTRnl2iO5mcfiBjySHLwPNezwENAVskKYU5ymw=="], "@actions/core": ["@actions/core@1.11.1", "", { "dependencies": { "@actions/exec": "^1.1.1", "@actions/http-client": "^2.0.1" } }, "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A=="], @@ -733,7 +446,7 @@ "@ai-sdk/amazon-bedrock": ["@ai-sdk/amazon-bedrock@4.0.96", "", { "dependencies": { "@ai-sdk/anthropic": "3.0.71", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23", "@smithy/eventstream-codec": "^4.0.1", "@smithy/util-utf8": "^4.0.0", "aws4fetch": "^1.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-Mc4Ias2jRMD1jOB6xWtKNPdhECeuCZyIlbr9EAGfBnyBt++sS13ziZh9qv9TdyMCAZJ7xoQcpbchoRJcKwPdpA=="], - "@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.64", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-rwLi/Rsuj2pYniQXIrvClHvXDzgM4UQHHnvHTWEF14efnlKclG/1ghpNC+adsRujAbCTr6gRsSbDE2vEqriV7g=="], + "@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.71", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-bUWOzrzR0gJKJO/PLGMR4uH2dqEgqGhrsCV+sSpk4KtOEnUQlfjZI/F7BFlqSvVpFbjdgYRRLysAeEZpJ6S1lg=="], "@ai-sdk/azure": ["@ai-sdk/azure@3.0.49", "", { "dependencies": { "@ai-sdk/openai": "3.0.48", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-wskgAL+OmrHG7by/iWIxEBQCEdc1mDudha/UZav46i0auzdFfsDB/k2rXZaC4/3nWSgMZkxr0W3ncyouEGX/eg=="], @@ -761,9 +474,9 @@ "@ai-sdk/mistral": ["@ai-sdk/mistral@3.0.27", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-ZXe7nZQgliDdjz5ufH5RKpHWxbN72AzmzzKGbF/z+0K9GN5tUCnftrQRvTRFHA5jAzTapcm2BEevmGLVbMkW+A=="], - "@ai-sdk/openai": ["@ai-sdk/openai@3.0.48", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-ALmj/53EXpcRqMbGpPJPP4UOSWw0q4VGpnDo7YctvsynjkrKDmoneDG/1a7VQnSPYHnJp6tTRMf5ZdxZ5whulg=="], + "@ai-sdk/openai": ["@ai-sdk/openai@3.0.53", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-Wld+Rbc05KaUn08uBt06eEuwcgalcIFtIl32Yp+GxuZXUQwOb6YeAuq+C6da4ch6BurFoqEaLemJVwjBb7x+PQ=="], - "@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.37", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-+POSFVcgiu47BK64dhsI6OpcDC0/VAE2ZSaXdXGNNhpC/ava++uSRJYks0k2bpfY0wwCTgpAWZsXn/dG2Yppiw=="], + "@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.41", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-kNAGINk71AlOXx10Dq/PXw4t/9XjdK8uxfpVElRwtSFMdeSiLVt58p9TPx4/FJD+hxZuVhvxYj9r42osxWq79g=="], "@ai-sdk/perplexity": ["@ai-sdk/perplexity@3.0.26", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-dXzrVsLR5f6tr+U04jq4AXoRroGFBTvODnLgss0SWbzNjGGQg3XqtQ9j7rCLo6o8qbYGuAHvqUrIpUCuiscuFg=="], @@ -777,42 +490,12 @@ "@ai-sdk/xai": ["@ai-sdk/xai@3.0.82", "", { "dependencies": { "@ai-sdk/openai-compatible": "2.0.41", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-A0VFMufnVf4wODcT3SPQUUzvYXiIO1VhFuXj9r6z/vP4rlo+QRDPw3WSTchcz93ROQWSfBE3I6Szqz342OHi5w=="], - "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], - "@ampproject/remapping": ["@ampproject/remapping@2.3.0", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw=="], "@anthropic-ai/sdk": ["@anthropic-ai/sdk@0.71.2", "", { "dependencies": { "json-schema-to-ts": "^3.1.1" }, "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" }, "optionalPeers": ["zod"], "bin": { "anthropic-ai-sdk": "bin/cli" } }, "sha512-TGNDEUuEstk/DKu0/TflXAEt+p+p/WhTlFzEnoosvbaDU2LTjm42igSdlL0VijrKpWejtOKxX0b8A7uc+XiSAQ=="], "@anycable/core": ["@anycable/core@0.9.2", "", { "dependencies": { "nanoevents": "^7.0.1" } }, "sha512-x5ZXDcW/N4cxWl93CnbHs/u7qq4793jS2kNPWm+duPrXlrva+ml2ZGT7X9tuOBKzyIHf60zWCdIK7TUgMPAwXA=="], - "@astrojs/check": ["@astrojs/check@0.9.6", "", { "dependencies": { "@astrojs/language-server": "^2.16.1", "chokidar": "^4.0.1", "kleur": "^4.1.5", "yargs": "^17.7.2" }, "peerDependencies": { "typescript": "^5.0.0" }, "bin": { "astro-check": "bin/astro-check.js" } }, "sha512-jlaEu5SxvSgmfGIFfNgcn5/f+29H61NJzEMfAZ82Xopr4XBchXB1GVlcJsE+elUlsYSbXlptZLX+JMG3b/wZEA=="], - - "@astrojs/cloudflare": ["@astrojs/cloudflare@12.6.3", "", { "dependencies": { "@astrojs/internal-helpers": "0.7.1", "@astrojs/underscore-redirects": "1.0.0", "@cloudflare/workers-types": "^4.20250507.0", "tinyglobby": "^0.2.13", "vite": "^6.3.5", "wrangler": "^4.14.1" }, "peerDependencies": { "astro": "^5.0.0" } }, "sha512-xhJptF5tU2k5eo70nIMyL1Udma0CqmUEnGSlGyFflLqSY82CRQI6nWZ/xZt0ZvmXuErUjIx0YYQNfZsz5CNjLQ=="], - - "@astrojs/compiler": ["@astrojs/compiler@2.13.1", "", {}, "sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg=="], - - "@astrojs/internal-helpers": ["@astrojs/internal-helpers@0.7.1", "", {}, "sha512-7dwEVigz9vUWDw3nRwLQ/yH/xYovlUA0ZD86xoeKEBmkz9O6iELG1yri67PgAPW6VLL/xInA4t7H0CK6VmtkKQ=="], - - "@astrojs/language-server": ["@astrojs/language-server@2.16.6", "", { "dependencies": { "@astrojs/compiler": "^2.13.1", "@astrojs/yaml2ts": "^0.2.3", "@jridgewell/sourcemap-codec": "^1.5.5", "@volar/kit": "~2.4.28", "@volar/language-core": "~2.4.28", "@volar/language-server": "~2.4.28", "@volar/language-service": "~2.4.28", "muggle-string": "^0.4.1", "tinyglobby": "^0.2.15", "volar-service-css": "0.0.70", "volar-service-emmet": "0.0.70", "volar-service-html": "0.0.70", "volar-service-prettier": "0.0.70", "volar-service-typescript": "0.0.70", "volar-service-typescript-twoslash-queries": "0.0.70", "volar-service-yaml": "0.0.70", "vscode-html-languageservice": "^5.6.2", "vscode-uri": "^3.1.0" }, "peerDependencies": { "prettier": "^3.0.0", "prettier-plugin-astro": ">=0.11.0" }, "optionalPeers": ["prettier", "prettier-plugin-astro"], "bin": { "astro-ls": "bin/nodeServer.js" } }, "sha512-N990lu+HSFiG57owR0XBkr02BYMgiLCshLf+4QG4v6jjSWkBeQGnzqi+E1L08xFPPJ7eEeXnxPXGLaVv5pa4Ug=="], - - "@astrojs/markdown-remark": ["@astrojs/markdown-remark@6.3.1", "", { "dependencies": { "@astrojs/internal-helpers": "0.6.1", "@astrojs/prism": "3.2.0", "github-slugger": "^2.0.0", "hast-util-from-html": "^2.0.3", "hast-util-to-text": "^4.0.2", "import-meta-resolve": "^4.1.0", "js-yaml": "^4.1.0", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", "rehype-stringify": "^10.0.1", "remark-gfm": "^4.0.1", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.1", "remark-smartypants": "^3.0.2", "shiki": "^3.0.0", "smol-toml": "^1.3.1", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", "unist-util-visit-parents": "^6.0.1", "vfile": "^6.0.3" } }, "sha512-c5F5gGrkczUaTVgmMW9g1YMJGzOtRvjjhw6IfGuxarM6ct09MpwysP10US729dy07gg8y+ofVifezvP3BNsWZg=="], - - "@astrojs/mdx": ["@astrojs/mdx@4.3.14", "", { "dependencies": { "@astrojs/markdown-remark": "6.3.11", "@mdx-js/mdx": "^3.1.1", "acorn": "^8.15.0", "es-module-lexer": "^1.7.0", "estree-util-visit": "^2.0.0", "hast-util-to-html": "^9.0.5", "piccolore": "^0.1.3", "rehype-raw": "^7.0.0", "remark-gfm": "^4.0.1", "remark-smartypants": "^3.0.2", "source-map": "^0.7.6", "unist-util-visit": "^5.0.0", "vfile": "^6.0.3" }, "peerDependencies": { "astro": "^5.0.0" } }, "sha512-FBrqJQORVm+rkRa2TS5CjU9PBA6hkhrwLVBSS9A77gN2+iehvjq1w6yya/d0YKC7osiVorKkr3Qd9wNbl0ZkGA=="], - - "@astrojs/prism": ["@astrojs/prism@3.2.0", "", { "dependencies": { "prismjs": "^1.29.0" } }, "sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw=="], - - "@astrojs/sitemap": ["@astrojs/sitemap@3.7.2", "", { "dependencies": { "sitemap": "^9.0.0", "stream-replace-string": "^2.0.0", "zod": "^4.3.6" } }, "sha512-PqkzkcZTb5ICiyIR8VoKbIAP/laNRXi5tw616N1Ckk+40oNB8Can1AzVV56lrbC5GKSZFCyJYUVYqVivMisvpA=="], - - "@astrojs/solid-js": ["@astrojs/solid-js@5.1.0", "", { "dependencies": { "vite": "^6.3.5", "vite-plugin-solid": "^2.11.6" }, "peerDependencies": { "solid-devtools": "^0.30.1", "solid-js": "^1.8.5" }, "optionalPeers": ["solid-devtools"] }, "sha512-VmPHOU9k7m6HHCT2Y1mNzifilUnttlowBM36frGcfj5wERJE9Ci0QtWJbzdf6AlcoIirb7xVw+ByupU011Di9w=="], - - "@astrojs/starlight": ["@astrojs/starlight@0.34.3", "", { "dependencies": { "@astrojs/markdown-remark": "^6.3.1", "@astrojs/mdx": "^4.2.3", "@astrojs/sitemap": "^3.3.0", "@pagefind/default-ui": "^1.3.0", "@types/hast": "^3.0.4", "@types/js-yaml": "^4.0.9", "@types/mdast": "^4.0.4", "astro-expressive-code": "^0.41.1", "bcp-47": "^2.1.0", "hast-util-from-html": "^2.0.1", "hast-util-select": "^6.0.2", "hast-util-to-string": "^3.0.0", "hastscript": "^9.0.0", "i18next": "^23.11.5", "js-yaml": "^4.1.0", "klona": "^2.0.6", "mdast-util-directive": "^3.0.0", "mdast-util-to-markdown": "^2.1.0", "mdast-util-to-string": "^4.0.0", "pagefind": "^1.3.0", "rehype": "^13.0.1", "rehype-format": "^5.0.0", "remark-directive": "^3.0.0", "ultrahtml": "^1.6.0", "unified": "^11.0.5", "unist-util-visit": "^5.0.0", "vfile": "^6.0.2" }, "peerDependencies": { "astro": "^5.5.0" } }, "sha512-MAuD3NF+E+QXJJuVKofoR6xcPTP4BJmYWeOBd03udVdubNGVnPnSWVZAi+ZtnTofES4+mJdp8BNGf+ubUxkiiA=="], - - "@astrojs/telemetry": ["@astrojs/telemetry@3.2.1", "", { "dependencies": { "ci-info": "^4.2.0", "debug": "^4.4.0", "dlv": "^1.1.3", "dset": "^3.1.4", "is-docker": "^3.0.0", "is-wsl": "^3.1.0", "which-pm-runs": "^1.1.0" } }, "sha512-SSVM820Jqc6wjsn7qYfV9qfeQvePtVc1nSofhyap7l0/iakUKywj3hfy3UJAOV4sGV4Q/u450RD4AaCaFvNPlg=="], - - "@astrojs/underscore-redirects": ["@astrojs/underscore-redirects@1.0.0", "", {}, "sha512-qZxHwVnmb5FXuvRsaIGaqWgnftjCuMY+GSbaVZdBmE4j8AfgPqKPxYp8SUERyJcjpKCEmO4wD6ybuGH8A2kVRQ=="], - - "@astrojs/yaml2ts": ["@astrojs/yaml2ts@0.2.3", "", { "dependencies": { "yaml": "^2.8.2" } }, "sha512-PJzRmgQzUxI2uwpdX2lXSHtP4G8ocp24/t+bZyf5Fy0SZLSF9f9KXZoMlFM/XCGue+B0nH/2IZ7FpBYQATBsCg=="], - "@aws-crypto/crc32": ["@aws-crypto/crc32@5.2.0", "", { "dependencies": { "@aws-crypto/util": "^5.2.0", "@aws-sdk/types": "^3.222.0", "tslib": "^2.6.2" } }, "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg=="], "@aws-crypto/crc32c": ["@aws-crypto/crc32c@5.2.0", "", { "dependencies": { "@aws-crypto/util": "^5.2.0", "@aws-sdk/types": "^3.222.0", "tslib": "^2.6.2" } }, "sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag=="], @@ -833,8 +516,6 @@ "@aws-sdk/client-sso": ["@aws-sdk/client-sso@3.933.0", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.932.0", "@aws-sdk/middleware-host-header": "3.930.0", "@aws-sdk/middleware-logger": "3.930.0", "@aws-sdk/middleware-recursion-detection": "3.933.0", "@aws-sdk/middleware-user-agent": "3.932.0", "@aws-sdk/region-config-resolver": "3.930.0", "@aws-sdk/types": "3.930.0", "@aws-sdk/util-endpoints": "3.930.0", "@aws-sdk/util-user-agent-browser": "3.930.0", "@aws-sdk/util-user-agent-node": "3.932.0", "@smithy/config-resolver": "^4.4.3", "@smithy/core": "^3.18.2", "@smithy/fetch-http-handler": "^5.3.6", "@smithy/hash-node": "^4.2.5", "@smithy/invalid-dependency": "^4.2.5", "@smithy/middleware-content-length": "^4.2.5", "@smithy/middleware-endpoint": "^4.3.9", "@smithy/middleware-retry": "^4.4.9", "@smithy/middleware-serde": "^4.2.5", "@smithy/middleware-stack": "^4.2.5", "@smithy/node-config-provider": "^4.3.5", "@smithy/node-http-handler": "^4.4.5", "@smithy/protocol-http": "^5.3.5", "@smithy/smithy-client": "^4.9.5", "@smithy/types": "^4.9.0", "@smithy/url-parser": "^4.2.5", "@smithy/util-base64": "^4.3.0", "@smithy/util-body-length-browser": "^4.2.0", "@smithy/util-body-length-node": "^4.2.1", "@smithy/util-defaults-mode-browser": "^4.3.8", "@smithy/util-defaults-mode-node": "^4.2.11", "@smithy/util-endpoints": "^3.2.5", "@smithy/util-middleware": "^4.2.5", "@smithy/util-retry": "^4.2.5", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-zwGLSiK48z3PzKpQiDMKP85+fpIrPMF1qQOQW9OW7BGj5AuBZIisT2O4VzIgYJeh+t47MLU7VgBQL7muc+MJDg=="], - "@aws-sdk/client-sts": ["@aws-sdk/client-sts@3.782.0", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.775.0", "@aws-sdk/credential-provider-node": "3.782.0", "@aws-sdk/middleware-host-header": "3.775.0", "@aws-sdk/middleware-logger": "3.775.0", "@aws-sdk/middleware-recursion-detection": "3.775.0", "@aws-sdk/middleware-user-agent": "3.782.0", "@aws-sdk/region-config-resolver": "3.775.0", "@aws-sdk/types": "3.775.0", "@aws-sdk/util-endpoints": "3.782.0", "@aws-sdk/util-user-agent-browser": "3.775.0", "@aws-sdk/util-user-agent-node": "3.782.0", "@smithy/config-resolver": "^4.1.0", "@smithy/core": "^3.2.0", "@smithy/fetch-http-handler": "^5.0.2", "@smithy/hash-node": "^4.0.2", "@smithy/invalid-dependency": "^4.0.2", "@smithy/middleware-content-length": "^4.0.2", "@smithy/middleware-endpoint": "^4.1.0", "@smithy/middleware-retry": "^4.1.0", "@smithy/middleware-serde": "^4.0.3", "@smithy/middleware-stack": "^4.0.2", "@smithy/node-config-provider": "^4.0.2", "@smithy/node-http-handler": "^4.0.4", "@smithy/protocol-http": "^5.1.0", "@smithy/smithy-client": "^4.2.0", "@smithy/types": "^4.2.0", "@smithy/url-parser": "^4.0.2", "@smithy/util-base64": "^4.0.0", "@smithy/util-body-length-browser": "^4.0.0", "@smithy/util-body-length-node": "^4.0.0", "@smithy/util-defaults-mode-browser": "^4.0.8", "@smithy/util-defaults-mode-node": "^4.0.8", "@smithy/util-endpoints": "^3.0.2", "@smithy/util-middleware": "^4.0.2", "@smithy/util-retry": "^4.0.2", "@smithy/util-utf8": "^4.0.0", "tslib": "^2.6.2" } }, "sha512-Q1QLY3xE2z1trgriusP/6w40mI/yJjM524bN4gs+g6YX4sZGufpa7+Dj+JjL4fz8f9BCJ3ZlI+p4WxFxH7qvdQ=="], - "@aws-sdk/core": ["@aws-sdk/core@3.932.0", "", { "dependencies": { "@aws-sdk/types": "3.930.0", "@aws-sdk/xml-builder": "3.930.0", "@smithy/core": "^3.18.2", "@smithy/node-config-provider": "^4.3.5", "@smithy/property-provider": "^4.2.5", "@smithy/protocol-http": "^5.3.5", "@smithy/signature-v4": "^5.3.5", "@smithy/smithy-client": "^4.9.5", "@smithy/types": "^4.9.0", "@smithy/util-base64": "^4.3.0", "@smithy/util-middleware": "^4.2.5", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-AS8gypYQCbNojwgjvZGkJocC2CoEICDx9ZJ15ILsv+MlcCVLtUJSRSx3VzJOUY2EEIaGLRrPNlIqyn/9/fySvA=="], "@aws-sdk/credential-provider-cognito-identity": ["@aws-sdk/credential-provider-cognito-identity@3.972.22", "", { "dependencies": { "@aws-sdk/nested-clients": "^3.996.19", "@aws-sdk/types": "^3.973.7", "@smithy/property-provider": "^4.2.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-ih6ORpme4i2qJqGckOQ9Lt2iiZ+5tm3bnfsT5TwoPyFnuDURXv3OdhYa3Nr/m0iJr38biqKYKdGKb5GR1KB2hw=="], @@ -909,8 +590,6 @@ "@azure/core-client": ["@azure/core-client@1.10.1", "", { "dependencies": { "@azure/abort-controller": "^2.1.2", "@azure/core-auth": "^1.10.0", "@azure/core-rest-pipeline": "^1.22.0", "@azure/core-tracing": "^1.3.0", "@azure/core-util": "^1.13.0", "@azure/logger": "^1.3.0", "tslib": "^2.6.2" } }, "sha512-Nh5PhEOeY6PrnxNPsEHRr9eimxLwgLlpmguQaHKBinFYA/RU9+kOYVOQqOrTsCL+KSxrLLl1gD8Dk5BFW/7l/w=="], - "@azure/core-http": ["@azure/core-http@3.0.5", "", { "dependencies": { "@azure/abort-controller": "^1.0.0", "@azure/core-auth": "^1.3.0", "@azure/core-tracing": "1.0.0-preview.13", "@azure/core-util": "^1.1.1", "@azure/logger": "^1.0.0", "@types/node-fetch": "^2.5.0", "@types/tunnel": "^0.0.3", "form-data": "^4.0.0", "node-fetch": "^2.6.7", "process": "^0.11.10", "tslib": "^2.2.0", "tunnel": "^0.0.6", "uuid": "^8.3.0", "xml2js": "^0.5.0" } }, "sha512-T8r2q/c3DxNu6mEJfPuJtptUVqwchxzjj32gKcnMi06rdiVONS9rar7kT9T2Am+XvER7uOzpsP79WsqNbdgdWg=="], - "@azure/core-http-compat": ["@azure/core-http-compat@2.4.0", "", { "dependencies": { "@azure/abort-controller": "^2.1.2" }, "peerDependencies": { "@azure/core-client": "^1.10.0", "@azure/core-rest-pipeline": "^1.22.0" } }, "sha512-f1P96IB399YiN2ARYHP7EpZi3Bf3wH4SN2lGzrw7JVwm7bbsVYtf2iKSBwTywD2P62NOPZGHFSZi+6jjb75JuA=="], "@azure/core-lro": ["@azure/core-lro@2.7.2", "", { "dependencies": { "@azure/abort-controller": "^2.0.0", "@azure/core-util": "^1.2.0", "@azure/logger": "^1.0.0", "tslib": "^2.6.2" } }, "sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw=="], @@ -987,14 +666,8 @@ "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A=="], - "@babel/plugin-transform-arrow-functions": ["@babel/plugin-transform-arrow-functions@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA=="], - "@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.28.6", "", { "dependencies": { "@babel/helper-module-transforms": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA=="], - "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw=="], - - "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw=="], - "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw=="], "@babel/preset-typescript": ["@babel/preset-typescript@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-typescript": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ=="], @@ -1007,46 +680,22 @@ "@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="], + "@borewit/text-codec": ["@borewit/text-codec@0.2.2", "", {}, "sha512-DDaRehssg1aNrH4+2hnj1B7vnUGEjU6OIlyRdkMd0aUdIUvKXrJfXsy8LVtXAy7DRvYVluWbMspsRhz2lcW0mQ=="], + "@bufbuild/protobuf": ["@bufbuild/protobuf@2.11.0", "", {}, "sha512-sBXGT13cpmPR5BMgHE6UEEfEaShh5Ror6rfN3yEK5si7QVrtZg8LEPQb0VVhiLRUslD2yLnXtnRzG035J/mZXQ=="], "@bufbuild/protoplugin": ["@bufbuild/protoplugin@2.11.0", "", { "dependencies": { "@bufbuild/protobuf": "2.11.0", "@typescript/vfs": "^1.6.2", "typescript": "5.4.5" } }, "sha512-lyZVNFUHArIOt4W0+dwYBe5GBwbKzbOy8ObaloEqsw9Mmiwv2O48TwddDoHN4itylC+BaEGqFdI1W8WQt2vWJQ=="], - "@capsizecss/unpack": ["@capsizecss/unpack@2.4.0", "", { "dependencies": { "blob-to-buffer": "^1.2.8", "cross-fetch": "^3.0.4", "fontkit": "^2.0.2" } }, "sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q=="], - "@clack/core": ["@clack/core@1.0.0-alpha.1", "", { "dependencies": { "picocolors": "^1.0.0", "sisteransi": "^1.0.5" } }, "sha512-rFbCU83JnN7l3W1nfgCqqme4ZZvTTgsiKQ6FM0l+r0P+o2eJpExcocBUWUIwnDzL76Aca9VhUdWmB2MbUv+Qyg=="], "@clack/prompts": ["@clack/prompts@1.0.0-alpha.1", "", { "dependencies": { "@clack/core": "1.0.0-alpha.1", "picocolors": "^1.0.0", "sisteransi": "^1.0.5" } }, "sha512-07MNT0OsxjKOcyVfX8KhXBhJiyUbDP1vuIAcHc+nx5v93MJO23pX3X/k3bWz6T3rpM9dgWPq90i4Jq7gZAyMbw=="], - "@cloudflare/kv-asset-handler": ["@cloudflare/kv-asset-handler@0.4.0", "", { "dependencies": { "mime": "^3.0.0" } }, "sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA=="], - - "@cloudflare/unenv-preset": ["@cloudflare/unenv-preset@2.7.11", "", { "peerDependencies": { "unenv": "2.0.0-rc.24", "workerd": "^1.20251106.1" }, "optionalPeers": ["workerd"] }, "sha512-se23f1D4PxKrMKOq+Stz+Yn7AJ9ITHcEecXo2Yjb+UgbUDCEBch1FXQC6hx6uT5fNA3kmX3mfzeZiUmpK1W9IQ=="], - - "@cloudflare/vite-plugin": ["@cloudflare/vite-plugin@1.15.2", "", { "dependencies": { "@cloudflare/unenv-preset": "2.7.11", "@remix-run/node-fetch-server": "^0.8.0", "get-port": "^7.1.0", "miniflare": "4.20251118.1", "picocolors": "^1.1.1", "tinyglobby": "^0.2.12", "unenv": "2.0.0-rc.24", "wrangler": "4.50.0", "ws": "8.18.0" }, "peerDependencies": { "vite": "^6.1.0 || ^7.0.0" } }, "sha512-SPMxsesbABOjzcAa4IzW+yM+fTIjx3GG1doh229Pg16FjSEZJhknyRpcld4gnaZioK3JKwG9FWdKsUhbplKY8w=="], - - "@cloudflare/workerd-darwin-64": ["@cloudflare/workerd-darwin-64@1.20251118.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-UmWmYEYS/LkK/4HFKN6xf3Hk8cw70PviR+ftr3hUvs9HYZS92IseZEp16pkL6ZBETrPRpZC7OrzoYF7ky6kHsg=="], - - "@cloudflare/workerd-darwin-arm64": ["@cloudflare/workerd-darwin-arm64@1.20251118.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-RockU7Qzf4rxNfY1lx3j4rvwutNLjTIX7rr2hogbQ4mzLo8Ea40/oZTzXVxl+on75joLBrt0YpenGW8o/r44QA=="], - - "@cloudflare/workerd-linux-64": ["@cloudflare/workerd-linux-64@1.20251118.0", "", { "os": "linux", "cpu": "x64" }, "sha512-aT97GnOAbJDuuOG0zPVhgRk0xFtB1dzBMrxMZ09eubDLoU4djH4BuORaqvxNRMmHgKfa4T6drthckT0NjUvBdw=="], - - "@cloudflare/workerd-linux-arm64": ["@cloudflare/workerd-linux-arm64@1.20251118.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-bXZPJcwlq00MPOXqP7DMWjr+goYj0+Fqyw6zgEC2M3FR1+SWla4yjghnZ4IdpN+H1t7VbUrsi5np2LzMUFs0NA=="], - - "@cloudflare/workerd-windows-64": ["@cloudflare/workerd-windows-64@1.20251118.0", "", { "os": "win32", "cpu": "x64" }, "sha512-2LV99AHSlpr8WcCb/BYbU2QsYkXLUL1izN6YKWkN9Eibv80JKX0RtgmD3dfmajE5sNvClavxZejgzVvHD9N9Ag=="], - "@cloudflare/workers-types": ["@cloudflare/workers-types@4.20251008.0", "", {}, "sha512-dZLkO4PbCL0qcCSKzuW7KE4GYe49lI12LCfQ5y9XeSwgYBoAUbwH4gmJ6A0qUIURiTJTkGkRkhVPqpq2XNgYRA=="], "@corvu/utils": ["@corvu/utils@0.4.2", "", { "dependencies": { "@floating-ui/dom": "^1.6.11" }, "peerDependencies": { "solid-js": "^1.8" } }, "sha512-Ox2kYyxy7NoXdKWdHeDEjZxClwzO4SKM8plAaVwmAJPxHMqA0rLOoAsa+hBDwRLpctf+ZRnAd/ykguuJidnaTA=="], - "@cspotcode/source-map-support": ["@cspotcode/source-map-support@0.8.1", "", { "dependencies": { "@jridgewell/trace-mapping": "0.3.9" } }, "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw=="], - - "@ctrl/tinycolor": ["@ctrl/tinycolor@4.2.0", "", {}, "sha512-kzyuwOAQnXJNLS9PSyrk0CWk35nWJW/zl/6KvnTBMFK65gm7U1/Z5BqjxeapjZCIhQcM/DsrEmcbRwDyXyXK4A=="], - - "@develar/schema-utils": ["@develar/schema-utils@2.6.5", "", { "dependencies": { "ajv": "^6.12.0", "ajv-keywords": "^3.4.1" } }, "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig=="], - "@dimforge/rapier2d-simd-compat": ["@dimforge/rapier2d-simd-compat@0.17.3", "", {}, "sha512-bijvwWz6NHsNj5e5i1vtd3dU2pDhthSaTUZSh14DUGGKJfw8eMnlWZsxwHBxB/a3AXVNDjL9abuHw1k9FGR+jg=="], - "@dot/log": ["@dot/log@0.1.5", "", { "dependencies": { "chalk": "^4.1.2", "loglevelnext": "^6.0.0", "p-defer": "^3.0.0" } }, "sha512-ECraEVJWv2f2mWK93lYiefUkphStVlKD6yKDzisuoEmxuLKrxO9iGetHK2DoEAkj7sxjE886n0OUVVCUx0YPNg=="], - "@drizzle-team/brocli": ["@drizzle-team/brocli@0.11.0", "", {}, "sha512-hD3pekGiPg0WPCCGAZmusBBJsDqGUR66Y452YgQsZOnkdQ7ViEPKuyP4huUGEZQefp8g34RRodXYmJ2TbCH+tg=="], "@effect/opentelemetry": ["@effect/opentelemetry@4.0.0-beta.57", "", { "peerDependencies": { "@opentelemetry/api": "^1.9", "@opentelemetry/resources": "^2.0.0", "@opentelemetry/sdk-logs": ">=0.203.0 <0.300.0", "@opentelemetry/sdk-metrics": "^2.0.0", "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/sdk-trace-web": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.33.0", "effect": "^4.0.0-beta.57" }, "optionalPeers": ["@opentelemetry/api", "@opentelemetry/resources", "@opentelemetry/sdk-logs", "@opentelemetry/sdk-metrics", "@opentelemetry/sdk-trace-base", "@opentelemetry/sdk-trace-node", "@opentelemetry/sdk-trace-web"] }, "sha512-gdjZPEP0QQg4qmI1vd+443kheeQZKytrjJIzCJncy6ZEpyk/SfrqeStLqLXdTRcms3IB0ls0vOV7KNq7YmBRVA=="], @@ -1055,110 +704,64 @@ "@effect/platform-node-shared": ["@effect/platform-node-shared@4.0.0-beta.57", "", { "dependencies": { "@types/ws": "^8.18.1", "ws": "^8.20.0" }, "peerDependencies": { "effect": "^4.0.0-beta.57" } }, "sha512-C976X6f+qHUtLSqcqImuCrjhAHnJV17NC2RvvybsAuDfkyIWU4MyiO2XwgiBeijeNupyr1M/KPKnyjtkNxV9Hw=="], - "@electron/asar": ["@electron/asar@3.4.1", "", { "dependencies": { "commander": "^5.0.0", "glob": "^7.1.6", "minimatch": "^3.0.4" }, "bin": { "asar": "bin/asar.js" } }, "sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA=="], - - "@electron/fuses": ["@electron/fuses@1.8.0", "", { "dependencies": { "chalk": "^4.1.1", "fs-extra": "^9.0.1", "minimist": "^1.2.5" }, "bin": { "electron-fuses": "dist/bin.js" } }, "sha512-zx0EIq78WlY/lBb1uXlziZmDZI4ubcCXIMJ4uGjXzZW0nS19TjSPeXPAjzzTmKQlJUZm0SbmZhPKP7tuQ1SsEw=="], - - "@electron/get": ["@electron/get@2.0.3", "", { "dependencies": { "debug": "^4.1.1", "env-paths": "^2.2.0", "fs-extra": "^8.1.0", "got": "^11.8.5", "progress": "^2.0.3", "semver": "^6.2.0", "sumchecker": "^3.0.1" }, "optionalDependencies": { "global-agent": "^3.0.0" } }, "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ=="], - - "@electron/notarize": ["@electron/notarize@2.5.0", "", { "dependencies": { "debug": "^4.1.1", "fs-extra": "^9.0.1", "promise-retry": "^2.0.1" } }, "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A=="], - - "@electron/osx-sign": ["@electron/osx-sign@1.3.3", "", { "dependencies": { "compare-version": "^0.1.2", "debug": "^4.3.4", "fs-extra": "^10.0.0", "isbinaryfile": "^4.0.8", "minimist": "^1.2.6", "plist": "^3.0.5" }, "bin": { "electron-osx-flat": "bin/electron-osx-flat.js", "electron-osx-sign": "bin/electron-osx-sign.js" } }, "sha512-KZ8mhXvWv2rIEgMbWZ4y33bDHyUKMXnx4M0sTyPNK/vcB81ImdeY9Ggdqy0SWbMDgmbqyQ+phgejh6V3R2QuSg=="], - - "@electron/rebuild": ["@electron/rebuild@4.0.3", "", { "dependencies": { "@malept/cross-spawn-promise": "^2.0.0", "debug": "^4.1.1", "detect-libc": "^2.0.1", "got": "^11.7.0", "graceful-fs": "^4.2.11", "node-abi": "^4.2.0", "node-api-version": "^0.2.1", "node-gyp": "^11.2.0", "ora": "^5.1.0", "read-binary-file-arch": "^1.0.6", "semver": "^7.3.5", "tar": "^7.5.6", "yargs": "^17.0.1" }, "bin": { "electron-rebuild": "lib/cli.js" } }, "sha512-u9vpTHRMkOYCs/1FLiSVAFZ7FbjsXK+bQuzviJZa+lG7BHZl1nz52/IcGvwa3sk80/fc3llutBkbCq10Vh8WQA=="], - - "@electron/universal": ["@electron/universal@2.0.3", "", { "dependencies": { "@electron/asar": "^3.3.1", "@malept/cross-spawn-promise": "^2.0.0", "debug": "^4.3.1", "dir-compare": "^4.2.0", "fs-extra": "^11.1.1", "minimatch": "^9.0.3", "plist": "^3.1.0" } }, "sha512-Wn9sPYIVFRFl5HmwMJkARCCf7rqK/EurkfQ/rJZ14mHP3iYTjZSIOSVonEAnhWeAXwtw7zOekGRlc6yTtZ0t+g=="], - - "@electron/windows-sign": ["@electron/windows-sign@1.2.2", "", { "dependencies": { "cross-dirname": "^0.1.0", "debug": "^4.3.4", "fs-extra": "^11.1.1", "minimist": "^1.2.8", "postject": "^1.0.0-alpha.6" }, "bin": { "electron-windows-sign": "bin/electron-windows-sign.js" } }, "sha512-dfZeox66AvdPtb2lD8OsIIQh12Tp0GNCRUDfBHIKGpbmopZto2/A8nSpYYLoedPIHpqkeblZ/k8OV0Gy7PYuyQ=="], - - "@emmetio/abbreviation": ["@emmetio/abbreviation@2.3.3", "", { "dependencies": { "@emmetio/scanner": "^1.0.4" } }, "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA=="], - - "@emmetio/css-abbreviation": ["@emmetio/css-abbreviation@2.1.8", "", { "dependencies": { "@emmetio/scanner": "^1.0.4" } }, "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw=="], - - "@emmetio/css-parser": ["@emmetio/css-parser@0.4.1", "", { "dependencies": { "@emmetio/stream-reader": "^2.2.0", "@emmetio/stream-reader-utils": "^0.1.0" } }, "sha512-2bC6m0MV/voF4CTZiAbG5MWKbq5EBmDPKu9Sb7s7nVcEzNQlrZP6mFFFlIaISM8X6514H9shWMme1fCm8cWAfQ=="], - - "@emmetio/html-matcher": ["@emmetio/html-matcher@1.3.0", "", { "dependencies": { "@emmetio/scanner": "^1.0.0" } }, "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ=="], - - "@emmetio/scanner": ["@emmetio/scanner@1.0.4", "", {}, "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA=="], - - "@emmetio/stream-reader": ["@emmetio/stream-reader@2.2.0", "", {}, "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw=="], - - "@emmetio/stream-reader-utils": ["@emmetio/stream-reader-utils@0.1.0", "", {}, "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A=="], - - "@emnapi/core": ["@emnapi/core@1.9.2", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.1", "tslib": "^2.4.0" } }, "sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA=="], - - "@emnapi/runtime": ["@emnapi/runtime@1.9.2", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw=="], - - "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w=="], - "@emotion/is-prop-valid": ["@emotion/is-prop-valid@0.8.8", "", { "dependencies": { "@emotion/memoize": "0.7.4" } }, "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA=="], "@emotion/memoize": ["@emotion/memoize@0.7.4", "", {}, "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw=="], - "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA=="], + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.7", "", { "os": "aix", "cpu": "ppc64" }, "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg=="], - "@esbuild/android-arm": ["@esbuild/android-arm@0.25.12", "", { "os": "android", "cpu": "arm" }, "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg=="], + "@esbuild/android-arm": ["@esbuild/android-arm@0.27.7", "", { "os": "android", "cpu": "arm" }, "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ=="], - "@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.12", "", { "os": "android", "cpu": "arm64" }, "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg=="], + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.27.7", "", { "os": "android", "cpu": "arm64" }, "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ=="], - "@esbuild/android-x64": ["@esbuild/android-x64@0.25.12", "", { "os": "android", "cpu": "x64" }, "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg=="], + "@esbuild/android-x64": ["@esbuild/android-x64@0.27.7", "", { "os": "android", "cpu": "x64" }, "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg=="], - "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.12", "", { "os": "darwin", "cpu": "arm64" }, "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg=="], + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.27.7", "", { "os": "darwin", "cpu": "arm64" }, "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw=="], - "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.12", "", { "os": "darwin", "cpu": "x64" }, "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA=="], + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.27.7", "", { "os": "darwin", "cpu": "x64" }, "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ=="], - "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.12", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg=="], + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.27.7", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w=="], - "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.12", "", { "os": "freebsd", "cpu": "x64" }, "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ=="], + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.27.7", "", { "os": "freebsd", "cpu": "x64" }, "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ=="], - "@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.12", "", { "os": "linux", "cpu": "arm" }, "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw=="], + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.27.7", "", { "os": "linux", "cpu": "arm" }, "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA=="], - "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.12", "", { "os": "linux", "cpu": "arm64" }, "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ=="], + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.27.7", "", { "os": "linux", "cpu": "arm64" }, "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A=="], - "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.12", "", { "os": "linux", "cpu": "ia32" }, "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA=="], + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.27.7", "", { "os": "linux", "cpu": "ia32" }, "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg=="], - "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng=="], + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.27.7", "", { "os": "linux", "cpu": "none" }, "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q=="], - "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw=="], + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.27.7", "", { "os": "linux", "cpu": "none" }, "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw=="], - "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.12", "", { "os": "linux", "cpu": "ppc64" }, "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA=="], + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.27.7", "", { "os": "linux", "cpu": "ppc64" }, "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ=="], - "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w=="], + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.27.7", "", { "os": "linux", "cpu": "none" }, "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ=="], - "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.12", "", { "os": "linux", "cpu": "s390x" }, "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg=="], + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.27.7", "", { "os": "linux", "cpu": "s390x" }, "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw=="], - "@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.12", "", { "os": "linux", "cpu": "x64" }, "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw=="], + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.27.7", "", { "os": "linux", "cpu": "x64" }, "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA=="], - "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg=="], + "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.27.7", "", { "os": "none", "cpu": "arm64" }, "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w=="], - "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.12", "", { "os": "none", "cpu": "x64" }, "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ=="], + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.27.7", "", { "os": "none", "cpu": "x64" }, "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw=="], - "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.12", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A=="], + "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.27.7", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A=="], - "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.12", "", { "os": "openbsd", "cpu": "x64" }, "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw=="], + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.27.7", "", { "os": "openbsd", "cpu": "x64" }, "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg=="], - "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg=="], + "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.27.7", "", { "os": "none", "cpu": "arm64" }, "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw=="], - "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.12", "", { "os": "sunos", "cpu": "x64" }, "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w=="], + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.27.7", "", { "os": "sunos", "cpu": "x64" }, "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA=="], - "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.12", "", { "os": "win32", "cpu": "arm64" }, "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg=="], + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.27.7", "", { "os": "win32", "cpu": "arm64" }, "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA=="], - "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.12", "", { "os": "win32", "cpu": "ia32" }, "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="], + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.27.7", "", { "os": "win32", "cpu": "ia32" }, "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw=="], - "@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.12", "", { "os": "win32", "cpu": "x64" }, "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="], - - "@expressive-code/core": ["@expressive-code/core@0.41.7", "", { "dependencies": { "@ctrl/tinycolor": "^4.0.4", "hast-util-select": "^6.0.2", "hast-util-to-html": "^9.0.1", "hast-util-to-text": "^4.0.1", "hastscript": "^9.0.0", "postcss": "^8.4.38", "postcss-nested": "^6.0.1", "unist-util-visit": "^5.0.0", "unist-util-visit-parents": "^6.0.1" } }, "sha512-ck92uZYZ9Wba2zxkiZLsZGi9N54pMSAVdrI9uW3Oo9AtLglD5RmrdTwbYPCT2S/jC36JGB2i+pnQtBm/Ib2+dg=="], - - "@expressive-code/plugin-frames": ["@expressive-code/plugin-frames@0.41.7", "", { "dependencies": { "@expressive-code/core": "^0.41.7" } }, "sha512-diKtxjQw/979cTglRFaMCY/sR6hWF0kSMg8jsKLXaZBSfGS0I/Hoe7Qds3vVEgeoW+GHHQzMcwvgx/MOIXhrTA=="], - - "@expressive-code/plugin-shiki": ["@expressive-code/plugin-shiki@0.41.7", "", { "dependencies": { "@expressive-code/core": "^0.41.7", "shiki": "^3.2.2" } }, "sha512-DL605bLrUOgqTdZ0Ot5MlTaWzppRkzzqzeGEu7ODnHF39IkEBbFdsC7pbl3LbUQ1DFtnfx6rD54k/cdofbW6KQ=="], - - "@expressive-code/plugin-text-markers": ["@expressive-code/plugin-text-markers@0.41.7", "", { "dependencies": { "@expressive-code/core": "^0.41.7" } }, "sha512-Ewpwuc5t6eFdZmWlFyeuy3e1PTQC0jFvw2Q+2bpcWXbOZhPLsT7+h8lsSIJxb5mS7wZko7cKyQ2RLYDyK6Fpmw=="], + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.7", "", { "os": "win32", "cpu": "x64" }, "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg=="], "@fastify/ajv-compiler": ["@fastify/ajv-compiler@4.0.5", "", { "dependencies": { "ajv": "^8.12.0", "ajv-formats": "^3.0.1", "fast-uri": "^3.0.0" } }, "sha512-KoWKW+MhvfTRWL4qrhUwAAZoaChluo0m0vbiJlGMt2GXvL4LVPQEjt8kSpHI3IBq5Rez8fg+XeH3cneztq+C7A=="], - "@fastify/busboy": ["@fastify/busboy@2.1.1", "", {}, "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA=="], - "@fastify/error": ["@fastify/error@4.2.0", "", {}, "sha512-RSo3sVDXfHskiBZKBPRgnQTtIqpi/7zhJOEmAxCiBcM7d0uwdGdxLlsCaLzGs8v8NnxIRlfG0N51p5yFaOentQ=="], "@fastify/fast-json-stringify-compiler": ["@fastify/fast-json-stringify-compiler@5.0.3", "", { "dependencies": { "fast-json-stringify": "^6.0.0" } }, "sha512-uik7yYHkLr6fxd8hJSZ8c+xF4WafPK+XzneQDPU+D10r5X19GW8lJcom2YijX2+qtFF1ENJlHXKFM9ouXNJYgQ=="], @@ -1175,22 +778,14 @@ "@floating-ui/dom": ["@floating-ui/dom@1.7.6", "", { "dependencies": { "@floating-ui/core": "^1.7.5", "@floating-ui/utils": "^0.2.11" } }, "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ=="], - "@floating-ui/react-dom": ["@floating-ui/react-dom@2.1.8", "", { "dependencies": { "@floating-ui/dom": "^1.7.6" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A=="], - "@floating-ui/utils": ["@floating-ui/utils@0.2.11", "", {}, "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg=="], - "@fontsource/ibm-plex-mono": ["@fontsource/ibm-plex-mono@5.2.5", "", {}, "sha512-G09N3GfuT9qj3Ax2FDZvKqZttzM3v+cco2l8uXamhKyXLdmlaUDH5o88/C3vtTHj2oT7yRKsvxz9F+BXbWKMYA=="], - - "@fontsource/inter": ["@fontsource/inter@5.2.8", "", {}, "sha512-P6r5WnJoKiNVV+zvW2xM13gNdFhAEpQ9dQJHt3naLvfg+LkF2ldgSLiF4T41lf1SQCM9QmkqPTn4TH568IRagg=="], - "@gar/promise-retry": ["@gar/promise-retry@1.0.3", "", {}, "sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA=="], "@gitlab/opencode-gitlab-auth": ["@gitlab/opencode-gitlab-auth@1.3.3", "", { "dependencies": { "@fastify/rate-limit": "^10.2.0", "@mendcode/plugin": "*", "fastify": "^5.2.0", "open": "^10.0.0" } }, "sha512-FT+KsCmAJjtqWr1YAq0MywGgL9kaLQ4apmsoowAXrPqHtoYf2i/nY10/A+L06kNj22EATeEDRpbB1NWXMto/SA=="], "@graphql-typed-document-node/core": ["@graphql-typed-document-node/core@3.2.0", "", { "peerDependencies": { "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ=="], - "@happy-dom/global-registrator": ["@happy-dom/global-registrator@20.0.11", "", { "dependencies": { "@types/node": "^20.0.0", "happy-dom": "^20.0.11" } }, "sha512-GqNqiShBT/lzkHTMC/slKBrvN0DsD4Di8ssBk4aDaVgEn+2WMzE6DXxq701ndSXj7/0cJ8mNT71pM7Bnrr6JRw=="], - "@hey-api/codegen-core": ["@hey-api/codegen-core@0.5.5", "", { "dependencies": { "@hey-api/types": "0.1.2", "ansi-colors": "4.1.3", "c12": "3.3.3", "color-support": "1.1.3" }, "peerDependencies": { "typescript": ">=5.5.3" } }, "sha512-f2ZHucnA2wBGAY8ipB4wn/mrEYW+WUxU2huJmUvfDO6AE2vfILSHeF3wCO39Pz4wUYPoAWZByaauftLrOfC12Q=="], "@hey-api/json-schema-ref-parser": ["@hey-api/json-schema-ref-parser@1.2.2", "", { "dependencies": { "@jsdevtools/ono": "^7.1.3", "@types/json-schema": "^7.0.15", "js-yaml": "^4.1.1", "lodash": "^4.17.21" } }, "sha512-oS+5yAdwnK20lSeFO1d53Ku+yaGCsY8PcrmSq2GtSs3bsBfRnHAbpPKSVzQcaxAOrzj5NB+f34WhZglVrNayBA=="], @@ -1199,7 +794,7 @@ "@hey-api/types": ["@hey-api/types@0.1.2", "", {}, "sha512-uNNtiVAWL7XNrV/tFXx7GLY9lwaaDazx1173cGW3+UEaw4RUPsHEmiB4DSpcjNxMIcrctfz2sGKLnVx5PBG2RA=="], - "@hono/node-server": ["@hono/node-server@1.19.11", "", { "peerDependencies": { "hono": "^4" } }, "sha512-dr8/3zEaB+p0D2n/IUrlPF1HZm586qgJNXK1a9fhg/PzdtkK7Ksd5l312tJX2yBuALqDYBlG20QEbayqPyxn+g=="], + "@hono/node-server": ["@hono/node-server@1.19.13", "", { "peerDependencies": { "hono": "^4" } }, "sha512-TsQLe4i2gvoTtrHje625ngThGBySOgSK3Xo2XRYOdqGN1teR8+I7vchQC46uLJi8OF62YTYA3AhSpumtkhsaKQ=="], "@hono/node-ws": ["@hono/node-ws@1.3.0", "", { "dependencies": { "ws": "^8.17.0" }, "peerDependencies": { "@hono/node-server": "^1.19.2", "hono": "^4.6.0" } }, "sha512-ju25YbbvLuXdqBCmLZLqnNYu1nbHIQjoyUqA8ApZOeL1k4skuiTcw5SW77/5SUYo2Xi2NVBJoVlfQurnKEp03Q=="], @@ -1207,81 +802,35 @@ "@hono/zod-validator": ["@hono/zod-validator@0.4.2", "", { "peerDependencies": { "hono": ">=3.9.0", "zod": "^3.19.1" } }, "sha512-1rrlBg+EpDPhzOV4hT9pxr5+xDVmKuz6YJl+la7VCwK6ass5ldyKm5fD+umJdV2zhHD6jROoCCv8NbTwyfhT0g=="], - "@ibm/plex": ["@ibm/plex@6.4.1", "", { "dependencies": { "@ibm/telemetry-js": "^1.5.1" } }, "sha512-fnsipQywHt3zWvsnlyYKMikcVI7E2fEwpiPnIHFqlbByXVfQfANAAeJk1IV4mNnxhppUIDlhU0TzwYwL++Rn2g=="], + "@internationalized/date": ["@internationalized/date@3.12.1", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-6IedsVWXyq4P9Tj+TxuU8WGWM70hYLl12nbYU8jkikVpa6WXapFazPUcHUMDMoWftIDE2ILDkFFte6W2nFCkRQ=="], - "@ibm/telemetry-js": ["@ibm/telemetry-js@1.11.0", "", { "bin": { "ibmtelemetry": "dist/collect.js" } }, "sha512-RO/9j+URJnSfseWg9ZkEX9p+a3Ousd33DBU7rOafoZB08RqdzxFVYJ2/iM50dkBuD0o7WX7GYt1sLbNgCoE+pA=="], + "@internationalized/number": ["@internationalized/number@3.6.6", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-iFgmQaXHE0vytNfpLZWOC2mEJCBRzcUxt53Xf/yCXG93lRvqas237i3r7X4RKMwO3txiyZD4mQjKAByFv6UGSQ=="], - "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.0.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ=="], + "@ioredis/commands": ["@ioredis/commands@1.5.1", "", {}, "sha512-JH8ZL/ywcJyR9MmJ5BNqZllXNZQqQbnVZOqpPQqE1vHiFgAw4NHbvE0FOduNU8IX9babitBT46571OnPTT0Zcw=="], - "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.0.4" }, "os": "darwin", "cpu": "x64" }, "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q=="], + "@isaacs/cliui": ["@isaacs/cliui@9.0.0", "", {}, "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg=="], - "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.0.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg=="], + "@isaacs/fs-minipass": ["@isaacs/fs-minipass@4.0.1", "", { "dependencies": { "minipass": "^7.0.4" } }, "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w=="], - "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.0.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ=="], + "@isaacs/string-locale-compare": ["@isaacs/string-locale-compare@1.1.0", "", {}, "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ=="], - "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.0.5", "", { "os": "linux", "cpu": "arm" }, "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g=="], + "@jimp/core": ["@jimp/core@1.6.0", "", { "dependencies": { "@jimp/file-ops": "1.6.0", "@jimp/types": "1.6.0", "@jimp/utils": "1.6.0", "await-to-js": "^3.0.0", "exif-parser": "^0.1.12", "file-type": "^16.0.0", "mime": "3" } }, "sha512-EQQlKU3s9QfdJqiSrZWNTxBs3rKXgO2W+GxNXDtwchF3a4IqxDheFX1ti+Env9hdJXDiYLp2jTRjlxhPthsk8w=="], - "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA=="], + "@jimp/diff": ["@jimp/diff@1.6.0", "", { "dependencies": { "@jimp/plugin-resize": "1.6.0", "@jimp/types": "1.6.0", "@jimp/utils": "1.6.0", "pixelmatch": "^5.3.0" } }, "sha512-+yUAQ5gvRC5D1WHYxjBHZI7JBRusGGSLf8AmPRPCenTzh4PA+wZ1xv2+cYqQwTfQHU5tXYOhA0xDytfHUf1Zyw=="], - "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.0.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA=="], + "@jimp/file-ops": ["@jimp/file-ops@1.6.0", "", {}, "sha512-Dx/bVDmgnRe1AlniRpCKrGRm5YvGmUwbDzt+MAkgmLGf+jvBT75hmMEZ003n9HQI/aPnm/YKnXjg/hOpzNCpHQ=="], - "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw=="], + "@jimp/js-bmp": ["@jimp/js-bmp@1.6.0", "", { "dependencies": { "@jimp/core": "1.6.0", "@jimp/types": "1.6.0", "@jimp/utils": "1.6.0", "bmp-ts": "^1.0.9" } }, "sha512-FU6Q5PC/e3yzLyBDXupR3SnL3htU7S3KEs4e6rjDP6gNEOXRFsWs6YD3hXuXd50jd8ummy+q2WSwuGkr8wi+Gw=="], - "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA=="], + "@jimp/js-gif": ["@jimp/js-gif@1.6.0", "", { "dependencies": { "@jimp/core": "1.6.0", "@jimp/types": "1.6.0", "gifwrap": "^0.10.1", "omggif": "^1.0.10" } }, "sha512-N9CZPHOrJTsAUoWkWZstLPpwT5AwJ0wge+47+ix3++SdSL/H2QzyMqxbcDYNFe4MoI5MIhATfb0/dl/wmX221g=="], - "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw=="], + "@jimp/js-jpeg": ["@jimp/js-jpeg@1.6.0", "", { "dependencies": { "@jimp/core": "1.6.0", "@jimp/types": "1.6.0", "jpeg-js": "^0.4.4" } }, "sha512-6vgFDqeusblf5Pok6B2DUiMXplH8RhIKAryj1yn+007SIAQ0khM1Uptxmpku/0MfbClx2r7pnJv9gWpAEJdMVA=="], - "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.0.5" }, "os": "linux", "cpu": "arm" }, "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ=="], + "@jimp/js-png": ["@jimp/js-png@1.6.0", "", { "dependencies": { "@jimp/core": "1.6.0", "@jimp/types": "1.6.0", "pngjs": "^7.0.0" } }, "sha512-AbQHScy3hDDgMRNfG0tPjL88AV6qKAILGReIa3ATpW5QFjBKpisvUaOqhzJ7Reic1oawx3Riyv152gaPfqsBVg=="], - "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.0.4" }, "os": "linux", "cpu": "arm64" }, "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA=="], + "@jimp/js-tiff": ["@jimp/js-tiff@1.6.0", "", { "dependencies": { "@jimp/core": "1.6.0", "@jimp/types": "1.6.0", "utif2": "^4.1.0" } }, "sha512-zhReR8/7KO+adijj3h0ZQUOiun3mXUv79zYEAKvE0O+rP7EhgtKvWJOZfRzdZSNv0Pu1rKtgM72qgtwe2tFvyw=="], - "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.0.4" }, "os": "linux", "cpu": "s390x" }, "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q=="], - - "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.0.4" }, "os": "linux", "cpu": "x64" }, "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA=="], - - "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" }, "os": "linux", "cpu": "arm64" }, "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g=="], - - "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.0.4" }, "os": "linux", "cpu": "x64" }, "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw=="], - - "@img/sharp-wasm32": ["@img/sharp-wasm32@0.33.5", "", { "dependencies": { "@emnapi/runtime": "^1.2.0" }, "cpu": "none" }, "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg=="], - - "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.33.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ=="], - - "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.33.5", "", { "os": "win32", "cpu": "x64" }, "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg=="], - - "@internationalized/date": ["@internationalized/date@3.12.1", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-6IedsVWXyq4P9Tj+TxuU8WGWM70hYLl12nbYU8jkikVpa6WXapFazPUcHUMDMoWftIDE2ILDkFFte6W2nFCkRQ=="], - - "@internationalized/number": ["@internationalized/number@3.6.6", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-iFgmQaXHE0vytNfpLZWOC2mEJCBRzcUxt53Xf/yCXG93lRvqas237i3r7X4RKMwO3txiyZD4mQjKAByFv6UGSQ=="], - - "@ioredis/commands": ["@ioredis/commands@1.5.1", "", {}, "sha512-JH8ZL/ywcJyR9MmJ5BNqZllXNZQqQbnVZOqpPQqE1vHiFgAw4NHbvE0FOduNU8IX9babitBT46571OnPTT0Zcw=="], - - "@isaacs/balanced-match": ["@isaacs/balanced-match@4.0.1", "", {}, "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ=="], - - "@isaacs/brace-expansion": ["@isaacs/brace-expansion@5.0.1", "", { "dependencies": { "@isaacs/balanced-match": "^4.0.1" } }, "sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ=="], - - "@isaacs/cliui": ["@isaacs/cliui@9.0.0", "", {}, "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg=="], - - "@isaacs/fs-minipass": ["@isaacs/fs-minipass@4.0.1", "", { "dependencies": { "minipass": "^7.0.4" } }, "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w=="], - - "@isaacs/string-locale-compare": ["@isaacs/string-locale-compare@1.1.0", "", {}, "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ=="], - - "@jimp/core": ["@jimp/core@1.6.0", "", { "dependencies": { "@jimp/file-ops": "1.6.0", "@jimp/types": "1.6.0", "@jimp/utils": "1.6.0", "await-to-js": "^3.0.0", "exif-parser": "^0.1.12", "file-type": "^16.0.0", "mime": "3" } }, "sha512-EQQlKU3s9QfdJqiSrZWNTxBs3rKXgO2W+GxNXDtwchF3a4IqxDheFX1ti+Env9hdJXDiYLp2jTRjlxhPthsk8w=="], - - "@jimp/diff": ["@jimp/diff@1.6.0", "", { "dependencies": { "@jimp/plugin-resize": "1.6.0", "@jimp/types": "1.6.0", "@jimp/utils": "1.6.0", "pixelmatch": "^5.3.0" } }, "sha512-+yUAQ5gvRC5D1WHYxjBHZI7JBRusGGSLf8AmPRPCenTzh4PA+wZ1xv2+cYqQwTfQHU5tXYOhA0xDytfHUf1Zyw=="], - - "@jimp/file-ops": ["@jimp/file-ops@1.6.0", "", {}, "sha512-Dx/bVDmgnRe1AlniRpCKrGRm5YvGmUwbDzt+MAkgmLGf+jvBT75hmMEZ003n9HQI/aPnm/YKnXjg/hOpzNCpHQ=="], - - "@jimp/js-bmp": ["@jimp/js-bmp@1.6.0", "", { "dependencies": { "@jimp/core": "1.6.0", "@jimp/types": "1.6.0", "@jimp/utils": "1.6.0", "bmp-ts": "^1.0.9" } }, "sha512-FU6Q5PC/e3yzLyBDXupR3SnL3htU7S3KEs4e6rjDP6gNEOXRFsWs6YD3hXuXd50jd8ummy+q2WSwuGkr8wi+Gw=="], - - "@jimp/js-gif": ["@jimp/js-gif@1.6.0", "", { "dependencies": { "@jimp/core": "1.6.0", "@jimp/types": "1.6.0", "gifwrap": "^0.10.1", "omggif": "^1.0.10" } }, "sha512-N9CZPHOrJTsAUoWkWZstLPpwT5AwJ0wge+47+ix3++SdSL/H2QzyMqxbcDYNFe4MoI5MIhATfb0/dl/wmX221g=="], - - "@jimp/js-jpeg": ["@jimp/js-jpeg@1.6.0", "", { "dependencies": { "@jimp/core": "1.6.0", "@jimp/types": "1.6.0", "jpeg-js": "^0.4.4" } }, "sha512-6vgFDqeusblf5Pok6B2DUiMXplH8RhIKAryj1yn+007SIAQ0khM1Uptxmpku/0MfbClx2r7pnJv9gWpAEJdMVA=="], - - "@jimp/js-png": ["@jimp/js-png@1.6.0", "", { "dependencies": { "@jimp/core": "1.6.0", "@jimp/types": "1.6.0", "pngjs": "^7.0.0" } }, "sha512-AbQHScy3hDDgMRNfG0tPjL88AV6qKAILGReIa3ATpW5QFjBKpisvUaOqhzJ7Reic1oawx3Riyv152gaPfqsBVg=="], - - "@jimp/js-tiff": ["@jimp/js-tiff@1.6.0", "", { "dependencies": { "@jimp/core": "1.6.0", "@jimp/types": "1.6.0", "utif2": "^4.1.0" } }, "sha512-zhReR8/7KO+adijj3h0ZQUOiun3mXUv79zYEAKvE0O+rP7EhgtKvWJOZfRzdZSNv0Pu1rKtgM72qgtwe2tFvyw=="], - - "@jimp/plugin-blit": ["@jimp/plugin-blit@1.6.0", "", { "dependencies": { "@jimp/types": "1.6.0", "@jimp/utils": "1.6.0", "zod": "^3.23.8" } }, "sha512-M+uRWl1csi7qilnSK8uxK4RJMSuVeBiO1AY0+7APnfUbQNZm6hCe0CCFv1Iyw1D/Dhb8ph8fQgm5mwM0eSxgVA=="], + "@jimp/plugin-blit": ["@jimp/plugin-blit@1.6.0", "", { "dependencies": { "@jimp/types": "1.6.0", "@jimp/utils": "1.6.0", "zod": "^3.23.8" } }, "sha512-M+uRWl1csi7qilnSK8uxK4RJMSuVeBiO1AY0+7APnfUbQNZm6hCe0CCFv1Iyw1D/Dhb8ph8fQgm5mwM0eSxgVA=="], "@jimp/plugin-blur": ["@jimp/plugin-blur@1.6.0", "", { "dependencies": { "@jimp/core": "1.6.0", "@jimp/utils": "1.6.0" } }, "sha512-zrM7iic1OTwUCb0g/rN5y+UnmdEsT3IfuCXCJJNs8SZzP0MkZ1eTvuwK9ZidCuMo4+J3xkzCidRwYXB5CyGZTw=="], @@ -1321,16 +870,12 @@ "@jimp/utils": ["@jimp/utils@1.6.0", "", { "dependencies": { "@jimp/types": "1.6.0", "tinycolor2": "^1.6.0" } }, "sha512-gqFTGEosKbOkYF/WFj26jMHOI5OH2jeP1MmC/zbK6BF6VJBf8rIC5898dPfSzZEbSA0wbbV5slbntWVc5PKLFA=="], - "@joshwooding/vite-plugin-react-docgen-typescript": ["@joshwooding/vite-plugin-react-docgen-typescript@0.7.0", "", { "dependencies": { "glob": "^13.0.1", "react-docgen-typescript": "^2.2.2" }, "peerDependencies": { "typescript": ">= 4.3.x", "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" }, "optionalPeers": ["typescript"] }, "sha512-qvsTEwEFefhdirGOPnu9Wp6ChfIwy2dBCRuETU3uE+4cC+PFoxMSiiEhxk4lOluA34eARHA0OxqsEUYDqRMgeQ=="], - "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], - "@jridgewell/source-map": ["@jridgewell/source-map@0.3.11", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA=="], - "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], @@ -1341,54 +886,10 @@ "@jsdevtools/ono": ["@jsdevtools/ono@7.1.3", "", {}, "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg=="], - "@jsx-email/all": ["@jsx-email/all@2.2.3", "", { "dependencies": { "@jsx-email/body": "1.0.2", "@jsx-email/button": "1.0.4", "@jsx-email/column": "1.0.3", "@jsx-email/container": "1.0.2", "@jsx-email/font": "1.0.3", "@jsx-email/head": "1.0.2", "@jsx-email/heading": "1.0.2", "@jsx-email/hr": "1.0.2", "@jsx-email/html": "1.0.2", "@jsx-email/img": "1.0.2", "@jsx-email/link": "1.0.2", "@jsx-email/markdown": "2.0.4", "@jsx-email/preview": "1.0.2", "@jsx-email/render": "1.1.1", "@jsx-email/row": "1.0.2", "@jsx-email/section": "1.0.2", "@jsx-email/tailwind": "2.4.4", "@jsx-email/text": "1.0.2" }, "peerDependencies": { "react": "^18.2.0" } }, "sha512-OBvLe/hVSQc0LlMSTJnkjFoqs3bmxcC4zpy/5pT5agPCSKMvAKQjzmsc2xJ2wO73jSpRV1K/g38GmvdCfrhSoQ=="], - - "@jsx-email/body": ["@jsx-email/body@1.0.2", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-NjR2tgLH4XGfGkm+O8kcVwi9MBqZsXZCLlmk3HlMux3/n/+a5zB+yhJqXWZBJl2i+6cSF+E2O6hK11ekyK9WWQ=="], - - "@jsx-email/button": ["@jsx-email/button@1.0.4", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-NbuxtBtTdcFOKpyw166lvgA8sKpgwQzqpRVSTDZdd+2xlh5gzeckXG9VtCbfktIatD26r45ZMmP68QGK3hxIPA=="], - - "@jsx-email/cli": ["@jsx-email/cli@1.4.3", "", { "dependencies": { "@dot/log": "^0.1.3", "@fontsource/inter": "^5.0.8", "@jsx-email/doiuse-email": "^1.0.1", "@jsx-email/render": "1.1.1", "@radix-ui/colors": "1.0.1", "@radix-ui/react-collapsible": "1.0.3", "@radix-ui/react-popover": "1.0.6", "@radix-ui/react-slot": "1.0.2", "@radix-ui/react-toggle-group": "1.0.4", "@radix-ui/react-tooltip": "1.0.6", "@vitejs/plugin-react": "^4.1.0", "autoprefixer": "^10.4.16", "chalk": "4.1.2", "cheerio": "1.0.0-rc.12", "classnames": "2.3.2", "debug": "^4.3.4", "esbuild": "^0.19.3", "esbuild-plugin-copy": "^2.1.1", "framer-motion": "8.5.5", "globby": "11.0.4", "html-minifier-terser": "^7.2.0", "import-local": "^3.1.0", "js-beautify": "^1.14.9", "mustache": "^4.2.0", "postcss": "^8.4.30", "react": "18.2.0", "react-dom": "18.2.0", "react-router-dom": "6.16.0", "shikiji": "^0.6.8", "superstruct": "^1.0.3", "tailwindcss": "3.3.3", "titleize": "^4.0.0", "vite": "^4.4.9", "vite-plugin-dynamic-import": "^1.5.0", "yargs-parser": "^21.1.1" }, "bin": { "email": "dist/src/index.js" } }, "sha512-Aid5d5U3RM9sjkjzn/X/a5FFWLJSXlwh8pagBVgnUTiaBM8+nroSPZaC21Xe3rl/uwYpY9lc+2AAH9+7SmroiQ=="], - - "@jsx-email/column": ["@jsx-email/column@1.0.3", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-dto5s/INVWy4oMOETX53O53NerpPxezO8CQctriTaHLrqlR22lWoXJZoGTzMvt9uLyoUrYViA6Tj2F9Bio+fOg=="], - - "@jsx-email/container": ["@jsx-email/container@1.0.2", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-Muue8X2PgjxCf+YvUJ6zGTqcmo3i4S3EmsLGYpnWl7e/ZKmMLTjN4DdUeSsi27fWEdpUTjQQG4McMGdFYhZTGg=="], - - "@jsx-email/doiuse-email": ["@jsx-email/doiuse-email@1.0.4", "", { "dependencies": { "@adobe/css-tools": "^4.3.1", "css-what": "^6.1.0", "domhandler": "^5.0.3", "dot-prop": "^8.0.2", "htmlparser2": "^9.0.0", "micromatch": "^4.0.5", "style-to-object": "^1.0.4" } }, "sha512-HfLjuQsAAyAkIZWR0wHR6+P6u40RIX0jBZu/1rgsw18+jc36agZD5j84zG4CDzitRxgXJXrAohPfDFPxcrtjAA=="], - - "@jsx-email/font": ["@jsx-email/font@1.0.3", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-NRp9NBjrmYVwAFYRwuifzvavtHB8blRLEJ+q9BygY3y58+FhHENweU8FMdC5OSts2C99FbKrHUicTSanEj8+Aw=="], - - "@jsx-email/head": ["@jsx-email/head@1.0.2", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-M5Af6Imt7W/Vp09dY76I/v7gRe1aQLmeXjBZZSrSbvpMVQVAd6gwR/druNaAO+zHDoKhXwR50+pxXpnC+TFiIw=="], - - "@jsx-email/heading": ["@jsx-email/heading@1.0.2", "", { "dependencies": { "@radix-ui/react-slot": "1.0.2" }, "peerDependencies": { "react": "^18.2.0" } }, "sha512-yumw176gsAJQnwSx0HCamCj2DozQireayax7s+jvr+TvEvFxNLD4PQvK45c6JdYYD9OPGnjDApks102FJQ7xDQ=="], - - "@jsx-email/hr": ["@jsx-email/hr@1.0.2", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-CuJ/ADJoRwuQyUqulOf00BceTdY9kzrLQTMwGPUmFMtlsF+EFSPNULoksFg6nskVjFV7pBUm78FwiEfP2OAHMQ=="], - - "@jsx-email/html": ["@jsx-email/html@1.0.2", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-FOiJdZWbCwNwsAqRuXlrXo39UTVWtrezuzA0pXY0UD5nEPzwpk7N46EwW8uxBRoqNRPiuUnwnFWLXuPZNAIGlg=="], - - "@jsx-email/img": ["@jsx-email/img@1.0.2", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-aqqnx43Cvq/wVzALhK6n5pSJBqTRwq5wuM66/QAkEJaZgXqrXCNRx1fNeqQt/Zp2j6KmHq3Ax0AHSJX4pjKIDw=="], - - "@jsx-email/link": ["@jsx-email/link@1.0.2", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-+mr+WFHZ7fILkFlSdbusSm9ml6jPq7u89LGe2E71AB23JEaaF8qO5u6so6wySAme+gDIGId/+tobPcTHeI+hHQ=="], - - "@jsx-email/markdown": ["@jsx-email/markdown@2.0.4", "", { "dependencies": { "md-to-react-email": "5.0.0" }, "peerDependencies": { "react": "^18.2.0" } }, "sha512-jYf/BVGKjz7TU1FhEX0ELZGKPQj+6o0R4NjZTBJsJ3PUovgXynS4GqU83eARwGbOSUve/9qvRljsCCQHD+t/Gg=="], - - "@jsx-email/preview": ["@jsx-email/preview@1.0.2", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-dkc3hG08R0J0TEQ/cDCtdyoLYddb1MIvhh5OyTqfd5pgSxPF6MaSH8LkDqMUYpSYZ3RtUK6g4d8q3mF7tx28sQ=="], - - "@jsx-email/render": ["@jsx-email/render@1.1.1", "", { "dependencies": { "html-to-text": "9.0.5", "pretty": "2.0.0" } }, "sha512-0y45YofM0Ak8Rswss1AWgy7v9mlMoHMrgD0x601gvb2HBddDp2r0etNJhhN9ZwW8QOteuYluHD279e+PCr2WxA=="], - - "@jsx-email/row": ["@jsx-email/row@1.0.2", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-6bUr1rqIsUVrhBWcTj0QTZvUQ/deThDKoi10dSfhjmbUqFYr7RdyGwMwsUuFg1YzZCohvy8dVpBIwd+5wmtsIw=="], - - "@jsx-email/section": ["@jsx-email/section@1.0.2", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-gGGE9zkljfrgWOz7NlmFsDPVKCQv6omu+VXsce0yh0+yHBehuFYrv4WOqMZFtfQo6Y1IDdQWt+XCi5GlEvd0Lw=="], - - "@jsx-email/tailwind": ["@jsx-email/tailwind@2.4.4", "", { "dependencies": { "@jsx-email/render": "1.1.1", "react": "18.2.0", "react-dom": "18.2.0", "tw-to-css": "0.0.12" } }, "sha512-RqLD0y2le1ruFBt9MCa0PNnTVUgcS8vcOOWMJUkMezBZUAUkP5KSj3DO+6DdgVn67kH9cnnRvknXo8L6qd6BwA=="], - - "@jsx-email/text": ["@jsx-email/text@1.0.2", "", { "peerDependencies": { "react": "^18.2.0" } }, "sha512-0zzwEwrKtY6tfjPJF0r3krKCDpP/ySYDvkn4+MvIFrIH5RZKmn3XDa5o/3hkbxMwpLn4MsXGIXn9XzMTaqTfUA=="], - "@kobalte/core": ["@kobalte/core@0.13.11", "", { "dependencies": { "@floating-ui/dom": "^1.5.1", "@internationalized/date": "^3.4.0", "@internationalized/number": "^3.2.1", "@kobalte/utils": "^0.9.1", "@solid-primitives/props": "^3.1.8", "@solid-primitives/resize-observer": "^2.0.26", "solid-presence": "^0.1.8", "solid-prevent-scroll": "^0.1.4" }, "peerDependencies": { "solid-js": "^1.8.15" } }, "sha512-hK7TYpdib/XDb/r/4XDBFaO9O+3ZHz4ZWryV4/3BfES+tSQVgg2IJupDnztKXB0BqbSRy/aWlHKw1SPtNPYCFQ=="], "@kobalte/utils": ["@kobalte/utils@0.9.1", "", { "dependencies": { "@solid-primitives/event-listener": "^2.2.14", "@solid-primitives/keyed": "^1.2.0", "@solid-primitives/map": "^0.4.7", "@solid-primitives/media": "^2.2.4", "@solid-primitives/props": "^3.1.8", "@solid-primitives/refs": "^1.0.5", "@solid-primitives/utils": "^6.2.1" }, "peerDependencies": { "solid-js": "^1.8.8" } }, "sha512-eeU60A3kprIiBDAfv9gUJX1tXGLuZiKMajUfSQURAF2pk4ZoMYiqIzmrMBvzcxP39xnYttgTyQEVLwiTZnrV4w=="], - "@kurkle/color": ["@kurkle/color@0.3.4", "", {}, "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w=="], - "@leichtgewicht/ip-codec": ["@leichtgewicht/ip-codec@2.0.5", "", {}, "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw=="], "@lukeed/ms": ["@lukeed/ms@2.0.2", "", {}, "sha512-9I2Zn6+NJLfaGoz9jN3lpwDgAYvfGeNYdbAIjJOqzs4Tpc+VU3Jqq4IofSUBKajiDS8k9fZIg18/z13mpk1bsA=="], @@ -1407,29 +908,23 @@ "@lydell/node-pty-win32-x64": ["@lydell/node-pty-win32-x64@1.2.0-beta.10", "", { "os": "win32", "cpu": "x64" }, "sha512-ExFgWrzyldNAMi45U9PLIOu+g/RatP+f0c/dZxaooifME6yLW32BoHveH26/TtoAjZyJrc2iL0u48pgnR1fzmg=="], - "@malept/cross-spawn-promise": ["@malept/cross-spawn-promise@2.0.0", "", { "dependencies": { "cross-spawn": "^7.0.1" } }, "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg=="], - - "@malept/flatpak-bundler": ["@malept/flatpak-bundler@0.4.0", "", { "dependencies": { "debug": "^4.1.1", "fs-extra": "^9.0.0", "lodash": "^4.17.15", "tmp-promise": "^3.0.2" } }, "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q=="], - - "@mdx-js/mdx": ["@mdx-js/mdx@3.1.1", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdx": "^2.0.0", "acorn": "^8.0.0", "collapse-white-space": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "estree-util-scope": "^1.0.0", "estree-walker": "^3.0.0", "hast-util-to-jsx-runtime": "^2.0.0", "markdown-extensions": "^2.0.0", "recma-build-jsx": "^1.0.0", "recma-jsx": "^1.0.0", "recma-stringify": "^1.0.0", "rehype-recma": "^1.0.0", "remark-mdx": "^3.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", "source-map": "^0.7.0", "unified": "^11.0.0", "unist-util-position-from-estree": "^2.0.0", "unist-util-stringify-position": "^4.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ=="], - - "@mdx-js/react": ["@mdx-js/react@3.1.1", "", { "dependencies": { "@types/mdx": "^2.0.0" }, "peerDependencies": { "@types/react": ">=16", "react": ">=16" } }, "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw=="], + "@mendcode/core": ["@mendcode/core@workspace:packages/core"], - "@mixmark-io/domino": ["@mixmark-io/domino@2.2.0", "", {}, "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw=="], + "@mendcode/function": ["@mendcode/function@workspace:packages/function"], - "@modelcontextprotocol/sdk": ["@modelcontextprotocol/sdk@1.27.1", "", { "dependencies": { "@hono/node-server": "^1.19.9", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "content-type": "^1.0.5", "cors": "^2.8.5", "cross-spawn": "^7.0.5", "eventsource": "^3.0.2", "eventsource-parser": "^3.0.0", "express": "^5.2.1", "express-rate-limit": "^8.2.1", "hono": "^4.11.4", "jose": "^6.1.3", "json-schema-typed": "^8.0.2", "pkce-challenge": "^5.0.0", "raw-body": "^3.0.0", "zod": "^3.25 || ^4.0", "zod-to-json-schema": "^3.25.1" }, "peerDependencies": { "@cfworker/json-schema": "^4.1.1" }, "optionalPeers": ["@cfworker/json-schema"] }, "sha512-sr6GbP+4edBwFndLbM60gf07z0FQ79gaExpnsjMGePXqFcSSb7t6iscpjk9DhFhwd+mTEQrzNafGP8/iGGFYaA=="], + "@mendcode/plugin": ["@mendcode/plugin@workspace:packages/plugin"], - "@motionone/animation": ["@motionone/animation@10.18.0", "", { "dependencies": { "@motionone/easing": "^10.18.0", "@motionone/types": "^10.17.1", "@motionone/utils": "^10.18.0", "tslib": "^2.3.1" } }, "sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw=="], + "@mendcode/script": ["@mendcode/script@workspace:packages/script"], - "@motionone/dom": ["@motionone/dom@10.18.0", "", { "dependencies": { "@motionone/animation": "^10.18.0", "@motionone/generators": "^10.18.0", "@motionone/types": "^10.17.1", "@motionone/utils": "^10.18.0", "hey-listen": "^1.0.8", "tslib": "^2.3.1" } }, "sha512-bKLP7E0eyO4B2UaHBBN55tnppwRnaE3KFfh3Ps9HhnAkar3Cb69kUCJY9as8LrccVYKgHA+JY5dOQqJLOPhF5A=="], + "@mendcode/sdk": ["@mendcode/sdk@workspace:packages/sdk/js"], - "@motionone/easing": ["@motionone/easing@10.18.0", "", { "dependencies": { "@motionone/utils": "^10.18.0", "tslib": "^2.3.1" } }, "sha512-VcjByo7XpdLS4o9T8t99JtgxkdMcNWD3yHU/n6CLEz3bkmKDRZyYQ/wmSf6daum8ZXqfUAgFeCZSpJZIMxaCzg=="], + "@mendcode/slack": ["@mendcode/slack@workspace:packages/slack"], - "@motionone/generators": ["@motionone/generators@10.18.0", "", { "dependencies": { "@motionone/types": "^10.17.1", "@motionone/utils": "^10.18.0", "tslib": "^2.3.1" } }, "sha512-+qfkC2DtkDj4tHPu+AFKVfR/C30O1vYdvsGYaR13W/1cczPrrcjdvYCj0VLFuRMN+lP1xvpNZHCRNM4fBzn1jg=="], + "@mendcode/ui": ["@mendcode/ui@workspace:packages/ui"], - "@motionone/types": ["@motionone/types@10.17.1", "", {}, "sha512-KaC4kgiODDz8hswCrS0btrVrzyU2CSQKO7Ps90ibBVSQmjkrt2teqta6/sOG59v7+dPnKMAg13jyqtMKV2yJ7A=="], + "@mixmark-io/domino": ["@mixmark-io/domino@2.2.0", "", {}, "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw=="], - "@motionone/utils": ["@motionone/utils@10.18.0", "", { "dependencies": { "@motionone/types": "^10.17.1", "hey-listen": "^1.0.8", "tslib": "^2.3.1" } }, "sha512-3XVF7sgyTSI2KWvTf6uLlBJ5iAgRgmvp3bpuOiQJvInd4nZ19ET8lX5unn30SlmRH7hXbBbH+Gxd0m0klJ3Xtw=="], + "@modelcontextprotocol/sdk": ["@modelcontextprotocol/sdk@1.27.1", "", { "dependencies": { "@hono/node-server": "^1.19.9", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "content-type": "^1.0.5", "cors": "^2.8.5", "cross-spawn": "^7.0.5", "eventsource": "^3.0.2", "eventsource-parser": "^3.0.0", "express": "^5.2.1", "express-rate-limit": "^8.2.1", "hono": "^4.11.4", "jose": "^6.1.3", "json-schema-typed": "^8.0.2", "pkce-challenge": "^5.0.0", "raw-body": "^3.0.0", "zod": "^3.25 || ^4.0", "zod-to-json-schema": "^3.25.1" }, "peerDependencies": { "@cfworker/json-schema": "^4.1.1" }, "optionalPeers": ["@cfworker/json-schema"] }, "sha512-sr6GbP+4edBwFndLbM60gf07z0FQ79gaExpnsjMGePXqFcSSb7t6iscpjk9DhFhwd+mTEQrzNafGP8/iGGFYaA=="], "@msgpackr-extract/msgpackr-extract-darwin-arm64": ["@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw=="], @@ -1443,13 +938,7 @@ "@msgpackr-extract/msgpackr-extract-win32-x64": ["@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3", "", { "os": "win32", "cpu": "x64" }, "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ=="], - "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.3", "", { "dependencies": { "@tybys/wasm-util": "^0.10.1" }, "peerDependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1" } }, "sha512-xK9sGVbJWYb08+mTJt3/YV24WxvxpXcXtP6B172paPZ+Ts69Re9dAr7lKwJoeIx8OoeuimEiRZ7umkiUVClmmQ=="], - - "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], - - "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], - - "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + "@nodable/entities": ["@nodable/entities@2.1.1", "", {}, "sha512-Pig3HxDIoMgjdEH8OCf/dkcTmLFjJRjWuq8jSnklu284/TKOPibSRERmOykiwmyXTtv61mP+44f3GMx0tLAyjg=="], "@npm/types": ["@npm/types@1.0.2", "", {}, "sha512-KXZccTDEnWqNrrx6JjpJKU/wJvNeg9BDgjS0XhmlZab7br921HtyVbsYzJr4L+xIvjdJ20Wh9dgxgCI2a5CEQw=="], @@ -1523,44 +1012,8 @@ "@octokit/webhooks-types": ["@octokit/webhooks-types@7.6.1", "", {}, "sha512-S8u2cJzklBC0FgTwWVLaM8tMrDuDMVE4xiTK4EYXM9GntyvrdbSoxqDQa+Fh57CCNApyIpyeqPhhFEmHPfrXgw=="], - "@one-ini/wasm": ["@one-ini/wasm@0.1.1", "", {}, "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw=="], - "@openauthjs/openauth": ["@openauthjs/openauth@0.0.0-20250322224806", "", { "dependencies": { "@standard-schema/spec": "1.0.0-beta.3", "aws4fetch": "1.0.20", "jose": "5.9.6" }, "peerDependencies": { "arctic": "^2.2.2", "hono": "^4.0.0" } }, "sha512-p5IWSRXvABcwocH2dNI0w8c1QJelIOFulwhKk+aLLFfUbs8u1pr7kQbYe8yCSM2+bcLHiwbogpUQc2ovrGwCuw=="], - "@mendcode/app": ["@mendcode/app@workspace:packages/app"], - - "@mendcode/console-app": ["@mendcode/console-app@workspace:packages/console/app"], - - "@mendcode/console-core": ["@mendcode/console-core@workspace:packages/console/core"], - - "@mendcode/console-function": ["@mendcode/console-function@workspace:packages/console/function"], - - "@mendcode/console-mail": ["@mendcode/console-mail@workspace:packages/console/mail"], - - "@mendcode/console-resource": ["@mendcode/console-resource@workspace:packages/console/resource"], - - "@mendcode/core": ["@mendcode/core@workspace:packages/core"], - - "@mendcode/desktop": ["@mendcode/desktop@workspace:packages/desktop"], - - "@mendcode/enterprise": ["@mendcode/enterprise@workspace:packages/enterprise"], - - "@mendcode/function": ["@mendcode/function@workspace:packages/function"], - - "@mendcode/plugin": ["@mendcode/plugin@workspace:packages/plugin"], - - "@mendcode/script": ["@mendcode/script@workspace:packages/script"], - - "@mendcode/sdk": ["@mendcode/sdk@workspace:packages/sdk/js"], - - "@mendcode/slack": ["@mendcode/slack@workspace:packages/slack"], - - "@mendcode/storybook": ["@mendcode/storybook@workspace:packages/storybook"], - - "@mendcode/ui": ["@mendcode/ui@workspace:packages/ui"], - - "@mendcode/web": ["@mendcode/web@workspace:packages/web"], - "@openrouter/ai-sdk-provider": ["@openrouter/ai-sdk-provider@2.8.1", "", { "peerDependencies": { "ai": "^6.0.0", "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Y6j3yivgoEUf/kutD/k5GX/mzZfioRFoSx0gbQ+mIOzMaH/vJv1rCkztiuvlLw5xRYQil7oxHUZvmSfXqOx1NQ=="], "@opentelemetry/api": ["@opentelemetry/api@1.9.0", "", {}, "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg=="], @@ -1615,66 +1068,6 @@ "@oslojs/jwt": ["@oslojs/jwt@0.2.0", "", { "dependencies": { "@oslojs/encoding": "0.4.1" } }, "sha512-bLE7BtHrURedCn4Mco3ma9L4Y1GR2SMBuIvjWr7rmQ4/W/4Jy70TIAgZ+0nIlk0xHz1vNP8x8DCns45Sb2XRbg=="], - "@oxc-minify/binding-android-arm64": ["@oxc-minify/binding-android-arm64@0.96.0", "", { "os": "android", "cpu": "arm64" }, "sha512-lzeIEMu/v6Y+La5JSesq4hvyKtKBq84cgQpKYTYM/yGuNk2tfd5Ha31hnC+mTh48lp/5vZH+WBfjVUjjINCfug=="], - - "@oxc-minify/binding-darwin-arm64": ["@oxc-minify/binding-darwin-arm64@0.96.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-i0LkJAUXb4BeBFrJQbMKQPoxf8+cFEffDyLSb7NEzzKuPcH8qrVsnEItoOzeAdYam8Sr6qCHVwmBNEQzl7PWpw=="], - - "@oxc-minify/binding-darwin-x64": ["@oxc-minify/binding-darwin-x64@0.96.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-C5vI0WPR+KPIFAD5LMOJk2J8iiT+Nv65vDXmemzXEXouzfEOLYNqnW+u6NSsccpuZHHWAiLyPFkYvKFduveAUQ=="], - - "@oxc-minify/binding-freebsd-x64": ["@oxc-minify/binding-freebsd-x64@0.96.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-3//5DNx+xUjVBMLLk2sl6hfe4fwfENJtjVQUBXjxzwPuv8xgZUqASG4cRG3WqG5Qe8dV6SbCI4EgKQFjO4KCZA=="], - - "@oxc-minify/binding-linux-arm-gnueabihf": ["@oxc-minify/binding-linux-arm-gnueabihf@0.96.0", "", { "os": "linux", "cpu": "arm" }, "sha512-WXChFKV7VdDk1NePDK1J31cpSvxACAVztJ7f7lJVYBTkH+iz5D0lCqPcE7a9eb7nC3xvz4yk7DM6dA9wlUQkQg=="], - - "@oxc-minify/binding-linux-arm-musleabihf": ["@oxc-minify/binding-linux-arm-musleabihf@0.96.0", "", { "os": "linux", "cpu": "arm" }, "sha512-7B18glYMX4Z/YoqgE3VRLs/2YhVLxlxNKSgrtsRpuR8xv58xca+hEhiFwZN1Rn+NSMZ29Z33LWD7iYWnqYFvRA=="], - - "@oxc-minify/binding-linux-arm64-gnu": ["@oxc-minify/binding-linux-arm64-gnu@0.96.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-Yl+KcTldsEJNcaYxxonwAXZ2q3gxIzn3kXYQWgKWdaGIpNhOCWqF+KE5WLsldoh5Ro5SHtomvb8GM6cXrIBMog=="], - - "@oxc-minify/binding-linux-arm64-musl": ["@oxc-minify/binding-linux-arm64-musl@0.96.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-rNqoFWOWaxwMmUY5fspd/h5HfvgUlA3sv9CUdA2MpnHFiyoJNovR7WU8tGh+Yn0qOAs0SNH0a05gIthHig14IA=="], - - "@oxc-minify/binding-linux-riscv64-gnu": ["@oxc-minify/binding-linux-riscv64-gnu@0.96.0", "", { "os": "linux", "cpu": "none" }, "sha512-3paajIuzGnukHwSI3YBjYVqbd72pZd8NJxaayaNFR0AByIm8rmIT5RqFXbq8j2uhtpmNdZRXiu0em1zOmIScWA=="], - - "@oxc-minify/binding-linux-s390x-gnu": ["@oxc-minify/binding-linux-s390x-gnu@0.96.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-9ESrpkB2XG0lQ89JlsxlZa86iQCOs+jkDZLl6O+u5wb7ynUy21bpJJ1joauCOSYIOUlSy3+LbtJLiqi7oSQt5Q=="], - - "@oxc-minify/binding-linux-x64-gnu": ["@oxc-minify/binding-linux-x64-gnu@0.96.0", "", { "os": "linux", "cpu": "x64" }, "sha512-UMM1jkns+p+WwwmdjC5giI3SfR2BCTga18x3C0cAu6vDVf4W37uTZeTtSIGmwatTBbgiq++Te24/DE0oCdm1iQ=="], - - "@oxc-minify/binding-linux-x64-musl": ["@oxc-minify/binding-linux-x64-musl@0.96.0", "", { "os": "linux", "cpu": "x64" }, "sha512-8b1naiC7MdP7xeMi7cQ5tb9W1rZAP9Qz/jBRqp1Y5EOZ1yhSGnf1QWuZ/0pCc+XiB9vEHXEY3Aki/H+86m2eOg=="], - - "@oxc-minify/binding-wasm32-wasi": ["@oxc-minify/binding-wasm32-wasi@0.96.0", "", { "dependencies": { "@napi-rs/wasm-runtime": "^1.0.7" }, "cpu": "none" }, "sha512-bjGDjkGzo3GWU9Vg2qiFUrfoo5QxojPNV/2RHTlbIB5FWkkV4ExVjsfyqihFiAuj0NXIZqd2SAiEq9htVd3RFw=="], - - "@oxc-minify/binding-win32-arm64-msvc": ["@oxc-minify/binding-win32-arm64-msvc@0.96.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-4L4DlHUT47qMWQuTyUghpncR3NZHWtxvd0G1KgSjVgXf+cXzFdWQCWZZtCU0yrmOoVCNUf4S04IFCJyAe+Ie7A=="], - - "@oxc-minify/binding-win32-x64-msvc": ["@oxc-minify/binding-win32-x64-msvc@0.96.0", "", { "os": "win32", "cpu": "x64" }, "sha512-T2ijfqZLpV2bgGGocXV4SXTuMoouqN0asYTIm+7jVOLvT5XgDogf3ZvCmiEnSWmxl21+r5wHcs8voU2iUROXAg=="], - - "@oxc-transform/binding-android-arm64": ["@oxc-transform/binding-android-arm64@0.96.0", "", { "os": "android", "cpu": "arm64" }, "sha512-wOm+ZsqFvyZ7B9RefUMsj0zcXw77Z2pXA51nbSQyPXqr+g0/pDGxriZWP8Sdpz/e4AEaKPA9DvrwyOZxu7GRDQ=="], - - "@oxc-transform/binding-darwin-arm64": ["@oxc-transform/binding-darwin-arm64@0.96.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-td1sbcvzsyuoNRiNdIRodPXRtFFwxzPpC/6/yIUtRRhKn30XQcizxupIvQQVpJWWchxkphbBDh6UN+u+2CJ8Zw=="], - - "@oxc-transform/binding-darwin-x64": ["@oxc-transform/binding-darwin-x64@0.96.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-xgqxnqhPYH2NYkgbqtnCJfhbXvxIf/pnhF/ig5UBK8PYpCEWIP/cfLpQRQ9DcQnRfuxi7RMIF6LdmB1AiS6Fkg=="], - - "@oxc-transform/binding-freebsd-x64": ["@oxc-transform/binding-freebsd-x64@0.96.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-1i67OXdl/rvSkcTXqDlh6qGRXYseEmf0rl/R+/i88scZ/o3A+FzlX56sThuaPzSSv9eVgesnoYUjIBJELFc1oA=="], - - "@oxc-transform/binding-linux-arm-gnueabihf": ["@oxc-transform/binding-linux-arm-gnueabihf@0.96.0", "", { "os": "linux", "cpu": "arm" }, "sha512-9MJBs0SWODsqyzO3eAnacXgJ/sZu1xqinjEwBzkcZ3tQI8nKhMADOzu2NzbVWDWujeoC8DESXaO08tujvUru+Q=="], - - "@oxc-transform/binding-linux-arm-musleabihf": ["@oxc-transform/binding-linux-arm-musleabihf@0.96.0", "", { "os": "linux", "cpu": "arm" }, "sha512-BQom57I2ScccixljNYh2Wy+5oVZtF1LXiiUPxSLtDHbsanpEvV/+kzCagQpTjk1BVzSQzOxfEUWjvL7mY53pRQ=="], - - "@oxc-transform/binding-linux-arm64-gnu": ["@oxc-transform/binding-linux-arm64-gnu@0.96.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-kaqvUzNu8LL4aBSXqcqGVLFG13GmJEplRI2+yqzkgAItxoP/LfFMdEIErlTWLGyBwd0OLiNMHrOvkcCQRWadVg=="], - - "@oxc-transform/binding-linux-arm64-musl": ["@oxc-transform/binding-linux-arm64-musl@0.96.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-EiG/L3wEkPgTm4p906ufptyblBgtiQWTubGg/JEw82f8uLRroayr5zhbUqx40EgH037a3SfJthIyLZi7XPRFJw=="], - - "@oxc-transform/binding-linux-riscv64-gnu": ["@oxc-transform/binding-linux-riscv64-gnu@0.96.0", "", { "os": "linux", "cpu": "none" }, "sha512-r01CY6OxKGtVeYnvH4mGmtkQMlLkXdPWWNXwo5o7fE2s/fgZPMpqh8bAuXEhuMXipZRJrjxTk1+ZQ4KCHpMn3Q=="], - - "@oxc-transform/binding-linux-s390x-gnu": ["@oxc-transform/binding-linux-s390x-gnu@0.96.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-4djg2vYLGbVeS8YiA2K4RPPpZE4fxTGCX5g/bOMbCYyirDbmBAIop4eOAj8vOA9i1CcWbDtmp+PVJ1dSw7f3IQ=="], - - "@oxc-transform/binding-linux-x64-gnu": ["@oxc-transform/binding-linux-x64-gnu@0.96.0", "", { "os": "linux", "cpu": "x64" }, "sha512-f6pcWVz57Y8jXa2OS7cz3aRNuks34Q3j61+3nQ4xTE8H1KbalcEvHNmM92OEddaJ8QLs9YcE0kUC6eDTbY34+A=="], - - "@oxc-transform/binding-linux-x64-musl": ["@oxc-transform/binding-linux-x64-musl@0.96.0", "", { "os": "linux", "cpu": "x64" }, "sha512-NSiRtFvR7Pbhv3mWyPMkTK38czIjcnK0+K5STo3CuzZRVbX1TM17zGdHzKBUHZu7v6IQ6/XsQ3ELa1BlEHPGWQ=="], - - "@oxc-transform/binding-wasm32-wasi": ["@oxc-transform/binding-wasm32-wasi@0.96.0", "", { "dependencies": { "@napi-rs/wasm-runtime": "^1.0.7" }, "cpu": "none" }, "sha512-A91ARLiuZHGN4hBds9s7bW3czUuLuHLsV+cz44iF9j8e1zX9m2hNGXf/acQRbg/zcFUXmjz5nmk8EkZyob876w=="], - - "@oxc-transform/binding-win32-arm64-msvc": ["@oxc-transform/binding-win32-arm64-msvc@0.96.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-IedJf40djKgDObomhYjdRAlmSYUEdfqX3A3M9KfUltl9AghTBBLkTzUMA7O09oo71vYf5TEhbFM7+Vn5vqw7AQ=="], - - "@oxc-transform/binding-win32-x64-msvc": ["@oxc-transform/binding-win32-x64-msvc@0.96.0", "", { "os": "win32", "cpu": "x64" }, "sha512-0fI0P0W7bSO/GCP/N5dkmtB9vBqCA4ggo1WmXTnxNJVmFFOtcA1vYm1I9jl8fxo+sucW2WnlpnI4fjKdo3JKxA=="], - "@oxlint-tsgolint/darwin-arm64": ["@oxlint-tsgolint/darwin-arm64@0.21.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-P20j3MLqfwIT+94qGU3htC7dWp4pXGZW1p1p7FRUzu1aopq7c9nPCgf0W/WjktqQ57+iuTq9mbSlwWinl6+H1A=="], "@oxlint-tsgolint/darwin-x64": ["@oxlint-tsgolint/darwin-x64@0.21.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-81TmmuBcPedEA0MwRmObuQuXnCprS1UiHQWGe7pseqNAJzUWXeAPrayqKTACX92VpruJI+yvY0XJrFp11PpcTA=="], @@ -1725,22 +1118,6 @@ "@oxlint/binding-win32-x64-msvc": ["@oxlint/binding-win32-x64-msvc@1.60.0", "", { "os": "win32", "cpu": "x64" }, "sha512-JOro4ZcfBLamJCyfURQmOQByoorgOdx3ZjAkSqnb/CyG/i+lN3KoV5LAgk5ZAW6DPq7/Cx7n23f8DuTWXTWgyQ=="], - "@pagefind/darwin-arm64": ["@pagefind/darwin-arm64@1.5.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-MXpI+7HsAdPkvJ0gk9xj9g541BCqBZOBbdwj9g6lB5LCj6kSV6nqDSjzcAJwvOsfu0fjwvC8hQU+ecfhp+MpiQ=="], - - "@pagefind/darwin-x64": ["@pagefind/darwin-x64@1.5.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-IojxFWMEJe0RQ7PQ3KXQsPIImNsbpPYpoZ+QUDrL8fAl/O27IX+LVLs74/UzEZy5uA2LD8Nz1AiwKr72vrkZQw=="], - - "@pagefind/default-ui": ["@pagefind/default-ui@1.5.2", "", {}, "sha512-pm1LMnQg8N2B3n2TnjKlhaFihpz6zTiA4HiGQ6/slKO/+8K9CAU5kcjdSSPgpuk1PMuuN4hxLipUIifnrkl3Sg=="], - - "@pagefind/freebsd-x64": ["@pagefind/freebsd-x64@1.5.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-7EVzo9+0w+2cbe671BtMj10UlNo83I+HrLVLfRxO731svHRJKUfJ/mo05gU14pe9PCfpKNQT8FS3Xc/oDN6pOA=="], - - "@pagefind/linux-arm64": ["@pagefind/linux-arm64@1.5.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-Ovt9+K35sqzn8H3ZMXGwls4TD/wMJuvRtShHIsmUQREmaxjrDEX7gHckRCrwYJ4XE1H1p6HkLz3wukrAnsfXQw=="], - - "@pagefind/linux-x64": ["@pagefind/linux-x64@1.5.2", "", { "os": "linux", "cpu": "x64" }, "sha512-V+tFqHKXhQKq/WqPBD67AFy7scn1/aZID00ws4fSDd+1daSi5UHR9VVlRrOUYKxn3VuFQYRD7lYXdZK1WED1YA=="], - - "@pagefind/windows-arm64": ["@pagefind/windows-arm64@1.5.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-hN9Nh90fNW61nNRCW9ZyQrAj/mD0eRvmJ8NlTUzkbuW8kIzGJUi3cxjFkEcMZ5h/8FsKWD/VcouZl4yo1F7B6g=="], - - "@pagefind/windows-x64": ["@pagefind/windows-x64@1.5.2", "", { "os": "win32", "cpu": "x64" }, "sha512-Fa2Iyw7kaDRzGMfNYNUXNW2zbL5FQVDgSOcbDHdzBrDEdpqOqg8TcZ68F22ol6NJ9IGzvUdmeyZypLW5dyhqsg=="], - "@parcel/watcher": ["@parcel/watcher@2.5.1", "", { "dependencies": { "detect-libc": "^1.0.3", "is-glob": "^4.0.3", "micromatch": "^4.0.5", "node-addon-api": "^7.0.0" }, "optionalDependencies": { "@parcel/watcher-android-arm64": "2.5.1", "@parcel/watcher-darwin-arm64": "2.5.1", "@parcel/watcher-darwin-x64": "2.5.1", "@parcel/watcher-freebsd-x64": "2.5.1", "@parcel/watcher-linux-arm-glibc": "2.5.1", "@parcel/watcher-linux-arm-musl": "2.5.1", "@parcel/watcher-linux-arm64-glibc": "2.5.1", "@parcel/watcher-linux-arm64-musl": "2.5.1", "@parcel/watcher-linux-x64-glibc": "2.5.1", "@parcel/watcher-linux-x64-musl": "2.5.1", "@parcel/watcher-win32-arm64": "2.5.1", "@parcel/watcher-win32-ia32": "2.5.1", "@parcel/watcher-win32-x64": "2.5.1" } }, "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg=="], "@parcel/watcher-android-arm64": ["@parcel/watcher-android-arm64@2.5.1", "", { "os": "android", "cpu": "arm64" }, "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA=="], @@ -1779,14 +1156,6 @@ "@planetscale/database": ["@planetscale/database@1.19.0", "", {}, "sha512-Tv4jcFUFAFjOWrGSio49H6R2ijALv0ZzVBfJKIdm+kl9X046Fh4LLawrF9OMsglVbK6ukqMJsUCeucGAFTBcMA=="], - "@playwright/test": ["@playwright/test@1.59.1", "", { "dependencies": { "playwright": "1.59.1" }, "bin": { "playwright": "cli.js" } }, "sha512-PG6q63nQg5c9rIi4/Z5lR5IVF7yU5MqmKaPOe0HSc0O2cX1fPi96sUQu5j7eo4gKCkB2AnNGoWt7y4/Xx3Kcqg=="], - - "@poppinss/colors": ["@poppinss/colors@4.1.6", "", { "dependencies": { "kleur": "^4.1.5" } }, "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg=="], - - "@poppinss/dumper": ["@poppinss/dumper@0.6.5", "", { "dependencies": { "@poppinss/colors": "^4.1.5", "@sindresorhus/is": "^7.0.2", "supports-color": "^10.0.0" } }, "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw=="], - - "@poppinss/exception": ["@poppinss/exception@1.2.3", "", {}, "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw=="], - "@protobuf-ts/plugin": ["@protobuf-ts/plugin@2.11.1", "", { "dependencies": { "@bufbuild/protobuf": "^2.4.0", "@bufbuild/protoplugin": "^2.4.0", "@protobuf-ts/protoc": "^2.11.1", "@protobuf-ts/runtime": "^2.11.1", "@protobuf-ts/runtime-rpc": "^2.11.1", "typescript": "^3.9" }, "bin": { "protoc-gen-ts": "bin/protoc-gen-ts", "protoc-gen-dump": "bin/protoc-gen-dump" } }, "sha512-HyuprDcw0bEEJqkOWe1rnXUP0gwYLij8YhPuZyZk6cJbIgc/Q0IFgoHQxOXNIXAcXM4Sbehh6kjVnCzasElw1A=="], "@protobuf-ts/protoc": ["@protobuf-ts/protoc@2.11.1", "", { "bin": { "protoc": "protoc.js" } }, "sha512-mUZJaV0daGO6HUX90o/atzQ6A7bbN2RSuHtdwo8SSF2Qoe3zHwa4IHyCN1evftTeHfLmdz+45qo47sL+5P8nyg=="], @@ -1799,7 +1168,7 @@ "@protobufjs/base64": ["@protobufjs/base64@1.1.2", "", {}, "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="], - "@protobufjs/codegen": ["@protobufjs/codegen@2.0.4", "", {}, "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="], + "@protobufjs/codegen": ["@protobufjs/codegen@2.0.5", "", {}, "sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g=="], "@protobufjs/eventemitter": ["@protobufjs/eventemitter@1.1.0", "", {}, "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="], @@ -1807,81 +1176,13 @@ "@protobufjs/float": ["@protobufjs/float@1.0.2", "", {}, "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="], - "@protobufjs/inquire": ["@protobufjs/inquire@1.1.0", "", {}, "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="], + "@protobufjs/inquire": ["@protobufjs/inquire@1.1.2", "", {}, "sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw=="], "@protobufjs/path": ["@protobufjs/path@1.1.2", "", {}, "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="], "@protobufjs/pool": ["@protobufjs/pool@1.1.0", "", {}, "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="], - "@protobufjs/utf8": ["@protobufjs/utf8@1.1.0", "", {}, "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="], - - "@radix-ui/colors": ["@radix-ui/colors@1.0.1", "", {}, "sha512-xySw8f0ZVsAEP+e7iLl3EvcBXX7gsIlC1Zso/sPBW9gIWerBTgz6axrjU+MZ39wD+WFi5h5zdWpsg3+hwt2Qsg=="], - - "@radix-ui/primitive": ["@radix-ui/primitive@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.13.10" } }, "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw=="], - - "@radix-ui/react-arrow": ["@radix-ui/react-arrow@1.0.3", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-primitive": "1.0.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA=="], - - "@radix-ui/react-collapsible": ["@radix-ui/react-collapsible@1.0.3", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", "@radix-ui/react-compose-refs": "1.0.1", "@radix-ui/react-context": "1.0.1", "@radix-ui/react-id": "1.0.1", "@radix-ui/react-presence": "1.0.1", "@radix-ui/react-primitive": "1.0.3", "@radix-ui/react-use-controllable-state": "1.0.1", "@radix-ui/react-use-layout-effect": "1.0.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg=="], - - "@radix-ui/react-collection": ["@radix-ui/react-collection@1.0.3", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-compose-refs": "1.0.1", "@radix-ui/react-context": "1.0.1", "@radix-ui/react-primitive": "1.0.3", "@radix-ui/react-slot": "1.0.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA=="], - - "@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.13.10" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react"] }, "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw=="], - - "@radix-ui/react-context": ["@radix-ui/react-context@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.13.10" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react"] }, "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg=="], - - "@radix-ui/react-direction": ["@radix-ui/react-direction@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.13.10" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react"] }, "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA=="], - - "@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.0.4", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", "@radix-ui/react-compose-refs": "1.0.1", "@radix-ui/react-primitive": "1.0.3", "@radix-ui/react-use-callback-ref": "1.0.1", "@radix-ui/react-use-escape-keydown": "1.0.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg=="], - - "@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.13.10" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react"] }, "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA=="], - - "@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.0.3", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-compose-refs": "1.0.1", "@radix-ui/react-primitive": "1.0.3", "@radix-ui/react-use-callback-ref": "1.0.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ=="], - - "@radix-ui/react-id": ["@radix-ui/react-id@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-use-layout-effect": "1.0.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react"] }, "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ=="], - - "@radix-ui/react-popover": ["@radix-ui/react-popover@1.0.6", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", "@radix-ui/react-compose-refs": "1.0.1", "@radix-ui/react-context": "1.0.1", "@radix-ui/react-dismissable-layer": "1.0.4", "@radix-ui/react-focus-guards": "1.0.1", "@radix-ui/react-focus-scope": "1.0.3", "@radix-ui/react-id": "1.0.1", "@radix-ui/react-popper": "1.1.2", "@radix-ui/react-portal": "1.0.3", "@radix-ui/react-presence": "1.0.1", "@radix-ui/react-primitive": "1.0.3", "@radix-ui/react-slot": "1.0.2", "@radix-ui/react-use-controllable-state": "1.0.1", "aria-hidden": "^1.1.1", "react-remove-scroll": "2.5.5" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-cZ4defGpkZ0qTRtlIBzJLSzL6ht7ofhhW4i1+pkemjV1IKXm0wgCRnee154qlV6r9Ttunmh2TNZhMfV2bavUyA=="], - - "@radix-ui/react-popper": ["@radix-ui/react-popper@1.1.2", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@floating-ui/react-dom": "^2.0.0", "@radix-ui/react-arrow": "1.0.3", "@radix-ui/react-compose-refs": "1.0.1", "@radix-ui/react-context": "1.0.1", "@radix-ui/react-primitive": "1.0.3", "@radix-ui/react-use-callback-ref": "1.0.1", "@radix-ui/react-use-layout-effect": "1.0.1", "@radix-ui/react-use-rect": "1.0.1", "@radix-ui/react-use-size": "1.0.1", "@radix-ui/rect": "1.0.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg=="], - - "@radix-ui/react-portal": ["@radix-ui/react-portal@1.0.3", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-primitive": "1.0.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA=="], - - "@radix-ui/react-presence": ["@radix-ui/react-presence@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-compose-refs": "1.0.1", "@radix-ui/react-use-layout-effect": "1.0.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg=="], - - "@radix-ui/react-primitive": ["@radix-ui/react-primitive@1.0.3", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-slot": "1.0.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g=="], - - "@radix-ui/react-roving-focus": ["@radix-ui/react-roving-focus@1.0.4", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", "@radix-ui/react-collection": "1.0.3", "@radix-ui/react-compose-refs": "1.0.1", "@radix-ui/react-context": "1.0.1", "@radix-ui/react-direction": "1.0.1", "@radix-ui/react-id": "1.0.1", "@radix-ui/react-primitive": "1.0.3", "@radix-ui/react-use-callback-ref": "1.0.1", "@radix-ui/react-use-controllable-state": "1.0.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ=="], - - "@radix-ui/react-slot": ["@radix-ui/react-slot@1.0.2", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-compose-refs": "1.0.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react"] }, "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg=="], - - "@radix-ui/react-toggle": ["@radix-ui/react-toggle@1.0.3", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", "@radix-ui/react-primitive": "1.0.3", "@radix-ui/react-use-controllable-state": "1.0.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg=="], - - "@radix-ui/react-toggle-group": ["@radix-ui/react-toggle-group@1.0.4", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", "@radix-ui/react-context": "1.0.1", "@radix-ui/react-direction": "1.0.1", "@radix-ui/react-primitive": "1.0.3", "@radix-ui/react-roving-focus": "1.0.4", "@radix-ui/react-toggle": "1.0.3", "@radix-ui/react-use-controllable-state": "1.0.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A=="], - - "@radix-ui/react-tooltip": ["@radix-ui/react-tooltip@1.0.6", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.1", "@radix-ui/react-compose-refs": "1.0.1", "@radix-ui/react-context": "1.0.1", "@radix-ui/react-dismissable-layer": "1.0.4", "@radix-ui/react-id": "1.0.1", "@radix-ui/react-popper": "1.1.2", "@radix-ui/react-portal": "1.0.3", "@radix-ui/react-presence": "1.0.1", "@radix-ui/react-primitive": "1.0.3", "@radix-ui/react-slot": "1.0.2", "@radix-ui/react-use-controllable-state": "1.0.1", "@radix-ui/react-visually-hidden": "1.0.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-DmNFOiwEc2UDigsYj6clJENma58OelxD24O4IODoZ+3sQc3Zb+L8w1EP+y9laTuKCLAysPw4fD6/v0j4KNV8rg=="], - - "@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.13.10" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react"] }, "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ=="], - - "@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-use-callback-ref": "1.0.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react"] }, "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA=="], - - "@radix-ui/react-use-escape-keydown": ["@radix-ui/react-use-escape-keydown@1.0.3", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-use-callback-ref": "1.0.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react"] }, "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg=="], - - "@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.13.10" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react"] }, "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ=="], - - "@radix-ui/react-use-rect": ["@radix-ui/react-use-rect@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/rect": "1.0.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react"] }, "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw=="], - - "@radix-ui/react-use-size": ["@radix-ui/react-use-size@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-use-layout-effect": "1.0.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react"] }, "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g=="], - - "@radix-ui/react-visually-hidden": ["@radix-ui/react-visually-hidden@1.0.3", "", { "dependencies": { "@babel/runtime": "^7.13.10", "@radix-ui/react-primitive": "1.0.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA=="], - - "@radix-ui/rect": ["@radix-ui/rect@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.13.10" } }, "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ=="], - - "@remix-run/node-fetch-server": ["@remix-run/node-fetch-server@0.8.1", "", {}, "sha512-J1dev372wtJqmqn9U/qbpbZxbJSQrogNN2+Qv1lKlpATpe/WQ9aCZfl/xSb9d2Rgh1IyLSvNxZAXPZxruO6Xig=="], - - "@remix-run/router": ["@remix-run/router@1.9.0", "", {}, "sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA=="], - - "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-beta.27", "", {}, "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA=="], - - "@rollup/pluginutils": ["@rollup/pluginutils@5.3.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q=="], + "@protobufjs/utf8": ["@protobufjs/utf8@1.1.1", "", {}, "sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg=="], "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.60.1", "", { "os": "android", "cpu": "arm" }, "sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA=="], @@ -1933,46 +1234,6 @@ "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.60.1", "", { "os": "win32", "cpu": "x64" }, "sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ=="], - "@selderee/plugin-htmlparser2": ["@selderee/plugin-htmlparser2@0.11.0", "", { "dependencies": { "domhandler": "^5.0.3", "selderee": "^0.11.0" } }, "sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ=="], - - "@sentry-internal/browser-utils": ["@sentry-internal/browser-utils@10.36.0", "", { "dependencies": { "@sentry/core": "10.36.0" } }, "sha512-WILVR8HQBWOxbqLRuTxjzRCMIACGsDTo6jXvzA8rz6ezElElLmIrn3CFAswrESLqEEUa4CQHl5bLgSVJCRNweA=="], - - "@sentry-internal/feedback": ["@sentry-internal/feedback@10.36.0", "", { "dependencies": { "@sentry/core": "10.36.0" } }, "sha512-zPjz7AbcxEyx8AHj8xvp28fYtPTPWU1XcNtymhAHJLS9CXOblqSC7W02Jxz6eo3eR1/pLyOo6kJBUjvLe9EoFA=="], - - "@sentry-internal/replay": ["@sentry-internal/replay@10.36.0", "", { "dependencies": { "@sentry-internal/browser-utils": "10.36.0", "@sentry/core": "10.36.0" } }, "sha512-nLMkJgvHq+uCCrQKV2KgSdVHxTsmDk0r2hsAoTcKCbzUpXyW5UhCziMRS6ULjBlzt5sbxoIIplE25ZpmIEeNgg=="], - - "@sentry-internal/replay-canvas": ["@sentry-internal/replay-canvas@10.36.0", "", { "dependencies": { "@sentry-internal/replay": "10.36.0", "@sentry/core": "10.36.0" } }, "sha512-DLGIwmT2LX+O6TyYPtOQL5GiTm2rN0taJPDJ/Lzg2KEJZrdd5sKkzTckhh2x+vr4JQyeaLmnb8M40Ch1hvG/vQ=="], - - "@sentry/babel-plugin-component-annotate": ["@sentry/babel-plugin-component-annotate@4.6.0", "", {}, "sha512-3soTX50JPQQ51FSbb4qvNBf4z/yP7jTdn43vMTp9E4IxvJ9HKJR7OEuKkCMszrZmWsVABXl02msqO7QisePdiQ=="], - - "@sentry/browser": ["@sentry/browser@10.36.0", "", { "dependencies": { "@sentry-internal/browser-utils": "10.36.0", "@sentry-internal/feedback": "10.36.0", "@sentry-internal/replay": "10.36.0", "@sentry-internal/replay-canvas": "10.36.0", "@sentry/core": "10.36.0" } }, "sha512-yHhXbgdGY1s+m8CdILC9U/II7gb6+s99S2Eh8VneEn/JG9wHc+UOzrQCeFN0phFP51QbLkjkiQbbanjT1HP8UQ=="], - - "@sentry/bundler-plugin-core": ["@sentry/bundler-plugin-core@4.6.0", "", { "dependencies": { "@babel/core": "^7.18.5", "@sentry/babel-plugin-component-annotate": "4.6.0", "@sentry/cli": "^2.57.0", "dotenv": "^16.3.1", "find-up": "^5.0.0", "glob": "^9.3.2", "magic-string": "0.30.8", "unplugin": "1.0.1" } }, "sha512-Fub2XQqrS258jjS8qAxLLU1k1h5UCNJ76i8m4qZJJdogWWaF8t00KnnTyp9TEDJzrVD64tRXS8+HHENxmeUo3g=="], - - "@sentry/cli": ["@sentry/cli@2.58.5", "", { "dependencies": { "https-proxy-agent": "^5.0.0", "node-fetch": "^2.6.7", "progress": "^2.0.3", "proxy-from-env": "^1.1.0", "which": "^2.0.2" }, "optionalDependencies": { "@sentry/cli-darwin": "2.58.5", "@sentry/cli-linux-arm": "2.58.5", "@sentry/cli-linux-arm64": "2.58.5", "@sentry/cli-linux-i686": "2.58.5", "@sentry/cli-linux-x64": "2.58.5", "@sentry/cli-win32-arm64": "2.58.5", "@sentry/cli-win32-i686": "2.58.5", "@sentry/cli-win32-x64": "2.58.5" }, "bin": { "sentry-cli": "bin/sentry-cli" } }, "sha512-tavJ7yGUZV+z3Ct2/ZB6mg339i08sAk6HDkgqmSRuQEu2iLS5sl9HIvuXfM6xjv8fwlgFOSy++WNABNAcGHUbg=="], - - "@sentry/cli-darwin": ["@sentry/cli-darwin@2.58.5", "", { "os": "darwin" }, "sha512-lYrNzenZFJftfwSya7gwrHGxtE+Kob/e1sr9lmHMFOd4utDlmq0XFDllmdZAMf21fxcPRI1GL28ejZ3bId01fQ=="], - - "@sentry/cli-linux-arm": ["@sentry/cli-linux-arm@2.58.5", "", { "os": [ "linux", "android", "freebsd", ], "cpu": "arm" }, "sha512-KtHweSIomYL4WVDrBrYSYJricKAAzxUgX86kc6OnlikbyOhoK6Fy8Vs6vwd52P6dvWPjgrMpUYjW2M5pYXQDUw=="], - - "@sentry/cli-linux-arm64": ["@sentry/cli-linux-arm64@2.58.5", "", { "os": [ "linux", "android", "freebsd", ], "cpu": "arm64" }, "sha512-/4gywFeBqRB6tR/iGMRAJ3HRqY6Z7Yp4l8ZCbl0TDLAfHNxu7schEw4tSnm2/Hh9eNMiOVy4z58uzAWlZXAYBQ=="], - - "@sentry/cli-linux-i686": ["@sentry/cli-linux-i686@2.58.5", "", { "os": [ "linux", "android", "freebsd", ], "cpu": "ia32" }, "sha512-G7261dkmyxqlMdyvyP06b+RTIVzp1gZNgglj5UksxSouSUqRd/46W/2pQeOMPhloDYo9yLtCN2YFb3Mw4aUsWw=="], - - "@sentry/cli-linux-x64": ["@sentry/cli-linux-x64@2.58.5", "", { "os": [ "linux", "android", "freebsd", ], "cpu": "x64" }, "sha512-rP04494RSmt86xChkQ+ecBNRYSPbyXc4u0IA7R7N1pSLCyO74e5w5Al+LnAq35cMfVbZgz5Sm0iGLjyiUu4I1g=="], - - "@sentry/cli-win32-arm64": ["@sentry/cli-win32-arm64@2.58.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-AOJ2nCXlQL1KBaCzv38m3i2VmSHNurUpm7xVKd6yAHX+ZoVBI8VT0EgvwmtJR2TY2N2hNCC7UrgRmdUsQ152bA=="], - - "@sentry/cli-win32-i686": ["@sentry/cli-win32-i686@2.58.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-EsuboLSOnlrN7MMPJ1eFvfMDm+BnzOaSWl8eYhNo8W/BIrmNgpRUdBwnWn9Q2UOjJj5ZopukmsiMYtU/D7ml9g=="], - - "@sentry/cli-win32-x64": ["@sentry/cli-win32-x64@2.58.5", "", { "os": "win32", "cpu": "x64" }, "sha512-IZf+XIMiQwj+5NzqbOQfywlOitmCV424Vtf9c+ep61AaVScUFD1TSrQbOcJJv5xGxhlxNOMNgMeZhdexdzrKZg=="], - - "@sentry/core": ["@sentry/core@10.36.0", "", {}, "sha512-EYJjZvofI+D93eUsPLDIUV0zQocYqiBRyXS6CCV6dHz64P/Hob5NJQOwPa8/v6nD+UvJXvwsFfvXOHhYZhZJOQ=="], - - "@sentry/solid": ["@sentry/solid@10.36.0", "", { "dependencies": { "@sentry/browser": "10.36.0", "@sentry/core": "10.36.0" }, "peerDependencies": { "@solidjs/router": "^0.13.4 || ^0.14.0 || ^0.15.0", "@tanstack/solid-router": "^1.132.27", "solid-js": "^1.8.4" }, "optionalPeers": ["@solidjs/router", "@tanstack/solid-router"] }, "sha512-AaDqz3JGBrQCm2YVqODVyJHwg7LRTNSJig9mjfProFyvkC7eUXQ/HBJrrhAD1Dct9ufmDH3G+f3/Ut9LgpItSg=="], - - "@sentry/vite-plugin": ["@sentry/vite-plugin@4.6.0", "", { "dependencies": { "@sentry/bundler-plugin-core": "4.6.0", "unplugin": "1.0.1" } }, "sha512-fMR2d+EHwbzBa0S1fp45SNUTProxmyFBp+DeBWWQOSP9IU6AH6ea2rqrpMAnp/skkcdW4z4LSRrOEpMZ5rWXLw=="], - "@shikijs/core": ["@shikijs/core@3.9.2", "", { "dependencies": { "@shikijs/types": "3.9.2", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-3q/mzmw09B2B6PgFNeiaN8pkNOixWS726IHmJEpjDAcneDPMQmUg2cweT9cWXY4XcyQS3i6mOOUgQz9RRUP6HA=="], "@shikijs/engine-javascript": ["@shikijs/engine-javascript@3.20.0", "", { "dependencies": { "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.4" } }, "sha512-OFx8fHAZuk7I42Z9YAdZ95To6jDePQ9Rnfbw9uSRTSbBhYBp1kEOKv/3jOimcj3VRUKusDYM6DswLauwfhboLg=="], @@ -2001,8 +1262,6 @@ "@sigstore/verify": ["@sigstore/verify@3.1.0", "", { "dependencies": { "@sigstore/bundle": "^4.0.0", "@sigstore/core": "^3.1.0", "@sigstore/protobuf-specs": "^0.5.0" } }, "sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag=="], - "@sindresorhus/is": ["@sindresorhus/is@4.6.0", "", {}, "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw=="], - "@slack/bolt": ["@slack/bolt@3.22.0", "", { "dependencies": { "@slack/logger": "^4.0.0", "@slack/oauth": "^2.6.3", "@slack/socket-mode": "^1.3.6", "@slack/types": "^2.13.0", "@slack/web-api": "^6.13.0", "@types/express": "^4.16.1", "@types/promise.allsettled": "^1.0.3", "@types/tsscmp": "^1.0.0", "axios": "^1.7.4", "express": "^4.21.0", "path-to-regexp": "^8.1.0", "promise.allsettled": "^1.0.2", "raw-body": "^2.3.3", "tsscmp": "^1.0.6" } }, "sha512-iKDqGPEJDnrVwxSVlFW6OKTkijd7s4qLBeSufoBsTM0reTyfdp/5izIQVkxNfzjHi3o6qjdYbRXkYad5HBsBog=="], "@slack/logger": ["@slack/logger@4.0.1", "", { "dependencies": { "@types/node": ">=18" } }, "sha512-6cmdPrV/RYfd2U0mDGiMK8S7OJqpCTm7enMLRR3edccsPX8j7zXTLnaEF4fhxxJJTAIOil6+qZrnUPTuaLvwrQ=="], @@ -2025,7 +1284,7 @@ "@smithy/credential-provider-imds": ["@smithy/credential-provider-imds@4.2.13", "", { "dependencies": { "@smithy/node-config-provider": "^4.3.13", "@smithy/property-provider": "^4.2.13", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "tslib": "^2.6.2" } }, "sha512-wboCPijzf6RJKLOvnjDAiBxGSmSnGXj35o5ZAWKDaHa/cvQ5U3ZJ13D4tMCE8JG4dxVAZFy/P0x/V9CwwdfULQ=="], - "@smithy/eventstream-codec": ["@smithy/eventstream-codec@4.2.7", "", { "dependencies": { "@aws-crypto/crc32": "5.2.0", "@smithy/types": "^4.11.0", "@smithy/util-hex-encoding": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-DrpkEoM3j9cBBWhufqBwnbbn+3nf1N9FP6xuVJ+e220jbactKuQgaZwjwP5CP1t+O94brm2JgVMD2atMGX3xIQ=="], + "@smithy/eventstream-codec": ["@smithy/eventstream-codec@4.2.13", "", { "dependencies": { "@aws-crypto/crc32": "5.2.0", "@smithy/types": "^4.14.0", "@smithy/util-hex-encoding": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-vYahwBAtRaAcFbOmE9aLr12z7RiHYDSLcnogSdxfm7kKfsNa3wH+NU5r7vTeB5rKvLsWyPjVX8iH94brP7umiQ=="], "@smithy/eventstream-serde-browser": ["@smithy/eventstream-serde-browser@4.2.13", "", { "dependencies": { "@smithy/eventstream-serde-universal": "^4.2.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-wwybfcOX0tLqCcBP378TIU9IqrDuZq/tDV48LlZNydMpCnqnYr+hWBAYbRE+rFFf/p7IkDJySM3bgiMKP2ihPg=="], @@ -2117,18 +1376,12 @@ "@socket.io/component-emitter": ["@socket.io/component-emitter@3.1.2", "", {}, "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA=="], - "@solid-primitives/active-element": ["@solid-primitives/active-element@2.1.3", "", { "dependencies": { "@solid-primitives/event-listener": "^2.4.3", "@solid-primitives/utils": "^6.3.2" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-9t5K4aR2naVDj950XU8OjnLgOg94a8k5wr6JNOPK+N5ESLsJDq42c1ZP8UKpewi1R+wplMMxiM6OPKRzbxJY7A=="], - - "@solid-primitives/audio": ["@solid-primitives/audio@1.4.2", "", { "dependencies": { "@solid-primitives/static-store": "^0.1.2", "@solid-primitives/utils": "^6.3.2" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-UMD3ORQfI5Ky8yuKPxidDiEazsjv/dsoiKK5yZxLnsgaeNR1Aym3/77h/qT1jBYeXUgj4DX6t7NMpFUSVr14OQ=="], - "@solid-primitives/bounds": ["@solid-primitives/bounds@0.1.3", "", { "dependencies": { "@solid-primitives/event-listener": "^2.4.3", "@solid-primitives/resize-observer": "^2.1.3", "@solid-primitives/static-store": "^0.1.2", "@solid-primitives/utils": "^6.3.2" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-UbiyKMdSPmtijcEDnYLQL3zzaejpwWDAJJ4Gt5P0hgVs6A72piov0GyNw7V2SroH7NZFwxlYS22YmOr8A5xc1Q=="], "@solid-primitives/event-bus": ["@solid-primitives/event-bus@1.1.2", "", { "dependencies": { "@solid-primitives/utils": "^6.3.2" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-l+n10/51neGcMaP3ypYt21bXfoeWh8IaC8k7fYuY3ww2a8S1Zv2N2a7FF5Qn+waTu86l0V8/nRHjkyqVIZBYwA=="], "@solid-primitives/event-listener": ["@solid-primitives/event-listener@2.4.5", "", { "dependencies": { "@solid-primitives/utils": "^6.4.0" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-nwRV558mIabl4yVAhZKY8cb6G+O1F0M6Z75ttTu5hk+SxdOnKSGj+eetDIu7Oax1P138ZdUU01qnBPR8rnxaEA=="], - "@solid-primitives/i18n": ["@solid-primitives/i18n@2.2.1", "", { "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-TnTnE2Ku11MGYZ1JzhJ8pYscwg1fr9MteoYxPwsfxWfh9Jp5K7RRJncJn9BhOHvNLwROjqOHZ46PT7sPHqbcXw=="], - "@solid-primitives/keyed": ["@solid-primitives/keyed@1.5.3", "", { "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-zNadtyYBhJSOjXtogkGHmRxjGdz9KHc8sGGVAGlUABkE8BED2tbIZoxkwSqzOwde8OcUEH0bb5DLZUWIMvyBSA=="], "@solid-primitives/map": ["@solid-primitives/map@0.4.13", "", { "dependencies": { "@solid-primitives/trigger": "^1.1.0" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-B1zyFbsiTQvqPr+cuPCXO72sRuczG9Swncqk5P74NCGw1VE8qa/Ry9GlfI1e/VdeQYHjan+XkbE3rO2GW/qKew=="], @@ -2139,68 +1392,30 @@ "@solid-primitives/refs": ["@solid-primitives/refs@1.1.3", "", { "dependencies": { "@solid-primitives/utils": "^6.4.0" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-aam02fjNKpBteewF/UliPSQCVJsIIGOLEWQOh+ll6R/QePzBOOBMcC4G+5jTaO75JuUS1d/14Q1YXT3X0Ow6iA=="], - "@solid-primitives/resize-observer": ["@solid-primitives/resize-observer@2.1.5", "", { "dependencies": { "@solid-primitives/event-listener": "^2.4.5", "@solid-primitives/rootless": "^1.5.3", "@solid-primitives/static-store": "^0.1.3", "@solid-primitives/utils": "^6.4.0" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-AiyTknKcNBaKHbcSMuxtSNM8FjIuiSuFyFghdD0TcCMU9hKi9EmsC5pjfjDwxE+5EueB1a+T/34PLRI5vbBbKw=="], + "@solid-primitives/resize-observer": ["@solid-primitives/resize-observer@2.1.3", "", { "dependencies": { "@solid-primitives/event-listener": "^2.4.3", "@solid-primitives/rootless": "^1.5.2", "@solid-primitives/static-store": "^0.1.2", "@solid-primitives/utils": "^6.3.2" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-zBLje5E06TgOg93S7rGPldmhDnouNGhvfZVKOp+oG2XU8snA+GoCSSCz1M+jpNAg5Ek2EakU5UVQqL152WmdXQ=="], "@solid-primitives/rootless": ["@solid-primitives/rootless@1.5.3", "", { "dependencies": { "@solid-primitives/utils": "^6.4.0" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-N8cIDAHbWcLahNRLr0knAAQvXyEdEMoAZvIMZKmhNb1mlx9e2UOv9BRD5YNwQUJwbNoYVhhLwFOEOcVXFx0HqA=="], "@solid-primitives/scheduled": ["@solid-primitives/scheduled@1.5.2", "", { "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-/j2igE0xyNaHhj6kMfcUQn5rAVSTLbAX+CDEBm25hSNBmNiHLu2lM7Usj2kJJ5j36D67bE8wR1hBNA8hjtvsQA=="], - "@solid-primitives/scroll": ["@solid-primitives/scroll@2.1.3", "", { "dependencies": { "@solid-primitives/event-listener": "^2.4.3", "@solid-primitives/rootless": "^1.5.2", "@solid-primitives/static-store": "^0.1.2" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-Ejq/Z7zKo/6eIEFr1bFLzXFxiGBCMLuqCM8QB8urr3YdPzjSETFLzYRWUyRiDWaBQN0F7k0SY6S7ig5nWOP7vg=="], - "@solid-primitives/static-store": ["@solid-primitives/static-store@0.1.3", "", { "dependencies": { "@solid-primitives/utils": "^6.4.0" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-uxez7SXnr5GiRnzqO2IEDjOJRIXaG+0LZLBizmUA1FwSi+hrpuMzVBwyk70m4prcl8X6FDDXUl9O8hSq8wHbBQ=="], - "@solid-primitives/storage": ["@solid-primitives/storage@4.3.3", "", { "dependencies": { "@solid-primitives/utils": "^6.3.2" }, "peerDependencies": { "@tauri-apps/plugin-store": "*", "solid-js": "^1.6.12" }, "optionalPeers": ["@tauri-apps/plugin-store"] }, "sha512-ACbNwMZ1s8VAvld6EUXkDkX/US3IhtlPLxg6+B2s9MwNUugwdd51I98LPEaHrdLpqPmyzqgoJe0TxEFlf3Dqrw=="], - - "@solid-primitives/timer": ["@solid-primitives/timer@1.4.4", "", { "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-Ayjyb3+v1hyU92vuLUN0tVHq2mmTCPGxSDLGJMsDydRqx9ZfJIc9xj6cxK4XvdY3pif3ps2mIv52pjgToybEpQ=="], - "@solid-primitives/trigger": ["@solid-primitives/trigger@1.2.3", "", { "dependencies": { "@solid-primitives/utils": "^6.4.0" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-Za2JebEiDyfamjmDwRaESYqBBYOlgYGzB8kHYH0QrkXyLf2qNADlKdGN+z3vWSLCTDcKxChS43Kssjuc0OZhng=="], "@solid-primitives/utils": ["@solid-primitives/utils@6.4.0", "", { "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-AeGTBg8Wtkh/0s+evyLtP8piQoS4wyqqQaAFs2HJcFMMjYAtUgo+ZPduRXLjPlqKVc2ejeR544oeqpbn8Egn8A=="], - "@solid-primitives/websocket": ["@solid-primitives/websocket@1.3.1", "", { "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-F06tA2FKa5VsnS4E4WEc3jHpsJfXRlMTGOtolugTzCqV3JmJTyvk9UVg1oz6PgGHKGi1CQ91OP8iW34myyJgaQ=="], - "@solidjs/meta": ["@solidjs/meta@0.29.4", "", { "peerDependencies": { "solid-js": ">=1.8.4" } }, "sha512-zdIWBGpR9zGx1p1bzIPqF5Gs+Ks/BH8R6fWhmUa/dcK1L2rUC8BAcZJzNRYBQv74kScf1TSOs0EY//Vd/I0V8g=="], "@solidjs/router": ["@solidjs/router@0.15.4", "", { "peerDependencies": { "solid-js": "^1.8.6" } }, "sha512-WOpgg9a9T638cR+5FGbFi/IV4l2FpmBs1GpIMSPa0Ce9vyJN7Wts+X2PqMf9IYn0zUj2MlSJtm1gp7/HI/n5TQ=="], - "@solidjs/start": ["@solidjs/start@https://pkg.pr.new/@solidjs/start@dfb2020", { "dependencies": { "@babel/core": "^7.28.3", "@babel/traverse": "^7.28.3", "@babel/types": "^7.28.5", "@solidjs/meta": "^0.29.4", "@tanstack/server-functions-plugin": "1.134.5", "@types/babel__traverse": "^7.28.0", "@types/micromatch": "^4.0.9", "cookie-es": "^2.0.0", "defu": "^6.1.4", "error-stack-parser": "^2.1.4", "es-module-lexer": "^1.7.0", "esbuild": "^0.25.3", "fast-glob": "^3.3.3", "h3": "npm:h3@2.0.1-rc.4", "html-to-image": "^1.11.13", "micromatch": "^4.0.8", "path-to-regexp": "^8.2.0", "pathe": "^2.0.3", "radix3": "^1.1.2", "seroval": "^1.3.2", "seroval-plugins": "^1.2.1", "shiki": "^1.26.1", "solid-js": "^1.9.9", "source-map-js": "^1.2.1", "srvx": "^0.9.1", "terracotta": "^1.0.6", "vite": "7.1.10", "vite-plugin-solid": "^2.11.9", "vitest": "^4.0.10" } }, "sha512-7JjjA49VGNOsMRI8QRUhVudZmv0CnJ18SliSgK1ojszs/c3ijftgVkzvXdkSLN4miDTzbkXewf65D6ZBo6W+GQ=="], - - "@speed-highlight/core": ["@speed-highlight/core@1.2.15", "", {}, "sha512-BMq1K3DsElxDWawkX6eLg9+CKJrTVGCBAWVuHXVUV2u0s2711qiChLSId6ikYPfxhdYocLNt3wWwSvDiTvFabw=="], - - "@stablelib/base64": ["@stablelib/base64@1.0.1", "", {}, "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ=="], - "@standard-community/standard-json": ["@standard-community/standard-json@0.3.5", "", { "peerDependencies": { "@standard-schema/spec": "^1.0.0", "@types/json-schema": "^7.0.15", "@valibot/to-json-schema": "^1.3.0", "arktype": "^2.1.20", "effect": "^3.16.8", "quansync": "^0.2.11", "sury": "^10.0.0", "typebox": "^1.0.17", "valibot": "^1.1.0", "zod": "^3.25.0 || ^4.0.0", "zod-to-json-schema": "^3.24.5" }, "optionalPeers": ["@valibot/to-json-schema", "arktype", "effect", "sury", "typebox", "valibot", "zod", "zod-to-json-schema"] }, "sha512-4+ZPorwDRt47i+O7RjyuaxHRK/37QY/LmgxlGrRrSTLYoFatEOzvqIc85GTlM18SFZ5E91C+v0o/M37wZPpUHA=="], "@standard-community/standard-openapi": ["@standard-community/standard-openapi@0.2.9", "", { "peerDependencies": { "@standard-community/standard-json": "^0.3.5", "@standard-schema/spec": "^1.0.0", "arktype": "^2.1.20", "effect": "^3.17.14", "openapi-types": "^12.1.3", "sury": "^10.0.0", "typebox": "^1.0.0", "valibot": "^1.1.0", "zod": "^3.25.0 || ^4.0.0", "zod-openapi": "^4" }, "optionalPeers": ["arktype", "effect", "sury", "typebox", "valibot", "zod", "zod-openapi"] }, "sha512-htj+yldvN1XncyZi4rehbf9kLbu8os2Ke/rfqoZHCMHuw34kiF3LP/yQPdA0tQ940y8nDq3Iou8R3wG+AGGyvg=="], "@standard-schema/spec": ["@standard-schema/spec@1.0.0", "", {}, "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA=="], - "@storybook/addon-a11y": ["@storybook/addon-a11y@10.3.5", "", { "dependencies": { "@storybook/global": "^5.0.0", "axe-core": "^4.2.0" }, "peerDependencies": { "storybook": "^10.3.5" } }, "sha512-5k6lpgfIeLxvNhE8v3wEzdiu73ONKjF4gmH1AHvfqYd8kIVzQJai0KCDxgvqNncXHQhIWkaf1fg6+9hKaYJyaw=="], - - "@storybook/addon-docs": ["@storybook/addon-docs@10.3.5", "", { "dependencies": { "@mdx-js/react": "^3.0.0", "@storybook/csf-plugin": "10.3.5", "@storybook/icons": "^2.0.1", "@storybook/react-dom-shim": "10.3.5", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "ts-dedent": "^2.0.0" }, "peerDependencies": { "storybook": "^10.3.5" } }, "sha512-WuHbxia/o5TX4Rg/IFD0641K5qId/Nk0dxhmAUNoFs5L0+yfZUwh65XOBbzXqrkYmYmcVID4v7cgDRmzstQNkA=="], - - "@storybook/addon-links": ["@storybook/addon-links@10.3.5", "", { "dependencies": { "@storybook/global": "^5.0.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "storybook": "^10.3.5" }, "optionalPeers": ["react"] }, "sha512-Xe2wCGZ+hpZ0cDqAIBHk+kPc8nODNbu585ghd5bLrlYJMDVXoNM/fIlkrLgjIDVbfpgeJLUEg7vldJrn+FyOLw=="], - - "@storybook/addon-onboarding": ["@storybook/addon-onboarding@10.3.5", "", { "peerDependencies": { "storybook": "^10.3.5" } }, "sha512-s3/gIy9Tqxji27iclLY+KSk8kGeow1JxXMl1lPLyu8n6XVvv+tFrUPhAvUTs+fVenG6JQEWc0uzpYBdFRWbMtw=="], - - "@storybook/addon-vitest": ["@storybook/addon-vitest@10.3.5", "", { "dependencies": { "@storybook/global": "^5.0.0", "@storybook/icons": "^2.0.1" }, "peerDependencies": { "@vitest/browser": "^3.0.0 || ^4.0.0", "@vitest/browser-playwright": "^4.0.0", "@vitest/runner": "^3.0.0 || ^4.0.0", "storybook": "^10.3.5", "vitest": "^3.0.0 || ^4.0.0" }, "optionalPeers": ["@vitest/browser", "@vitest/browser-playwright", "@vitest/runner", "vitest"] }, "sha512-PQDeeMwoF55kvzlhFqVKOryBJskkVk71AbDh7F0y8PdRRxlGbTvIUkKXktHZWBdESo0dV6BkeVxGQ4ZpiFxirg=="], - - "@storybook/builder-vite": ["@storybook/builder-vite@10.3.5", "", { "dependencies": { "@storybook/csf-plugin": "10.3.5", "ts-dedent": "^2.0.0" }, "peerDependencies": { "storybook": "^10.3.5", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-i4KwCOKbhtlbQIbhm53+Kk7bMnxa0cwTn1pxmtA/x5wm1Qu7FrrBQV0V0DNjkUqzcSKo1CjspASJV/HlY0zYlw=="], - - "@storybook/csf-plugin": ["@storybook/csf-plugin@10.3.5", "", { "dependencies": { "unplugin": "^2.3.5" }, "peerDependencies": { "esbuild": "*", "rollup": "*", "storybook": "^10.3.5", "vite": "*", "webpack": "*" }, "optionalPeers": ["esbuild", "rollup", "vite", "webpack"] }, "sha512-qlEzNKxOjq86pvrbuMwiGD/bylnsXk1dg7ve0j77YFjEEchqtl7qTlrXvFdNaLA89GhW6D/EV6eOCu/eobPDgw=="], - - "@storybook/global": ["@storybook/global@5.0.0", "", {}, "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ=="], - - "@storybook/icons": ["@storybook/icons@2.0.1", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-/smVjw88yK3CKsiuR71vNgWQ9+NuY2L+e8X7IMrFjexjm6ZR8ULrV2DRkTA61aV6ryefslzHEGDInGpnNeIocg=="], - - "@storybook/react-dom-shim": ["@storybook/react-dom-shim@10.3.5", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "storybook": "^10.3.5" } }, "sha512-Gw8R7XZm0zSUH0XAuxlQJhmizsLzyD6x00KOlP6l7oW9eQHXGfxg3seNDG3WrSAcW07iP1/P422kuiriQlOv7g=="], - - "@stripe/stripe-js": ["@stripe/stripe-js@8.6.1", "", {}, "sha512-UJ05U2062XDgydbUcETH1AoRQLNhigQ2KmDn1BG8sC3xfzu6JKg95Qt6YozdzFpxl1Npii/02m2LEWFt1RYjVA=="], - "@swc/helpers": ["@swc/helpers@0.5.21", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-jI/VAmtdjB/RnI8GTnokyX7Ug8c+g+ffD6QRLa6XQewtnGyukKkKSk3wLTM3b5cjt1jNh9x0jfVlagdN2gDKQg=="], - "@szmarczak/http-timer": ["@szmarczak/http-timer@4.0.6", "", { "dependencies": { "defer-to-connect": "^2.0.0" } }, "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w=="], - "@tailwindcss/node": ["@tailwindcss/node@4.1.11", "", { "dependencies": { "@ampproject/remapping": "^2.3.0", "enhanced-resolve": "^5.18.1", "jiti": "^2.4.2", "lightningcss": "1.30.1", "magic-string": "^0.30.17", "source-map-js": "^1.2.1", "tailwindcss": "4.1.11" } }, "sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q=="], "@tailwindcss/oxide": ["@tailwindcss/oxide@4.1.11", "", { "dependencies": { "detect-libc": "^2.0.4", "tar": "^7.4.3" }, "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.1.11", "@tailwindcss/oxide-darwin-arm64": "4.1.11", "@tailwindcss/oxide-darwin-x64": "4.1.11", "@tailwindcss/oxide-freebsd-x64": "4.1.11", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.11", "@tailwindcss/oxide-linux-arm64-gnu": "4.1.11", "@tailwindcss/oxide-linux-arm64-musl": "4.1.11", "@tailwindcss/oxide-linux-x64-gnu": "4.1.11", "@tailwindcss/oxide-linux-x64-musl": "4.1.11", "@tailwindcss/oxide-wasm32-wasi": "4.1.11", "@tailwindcss/oxide-win32-arm64-msvc": "4.1.11", "@tailwindcss/oxide-win32-x64-msvc": "4.1.11" } }, "sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg=="], @@ -2231,29 +1446,11 @@ "@tailwindcss/vite": ["@tailwindcss/vite@4.1.11", "", { "dependencies": { "@tailwindcss/node": "4.1.11", "@tailwindcss/oxide": "4.1.11", "tailwindcss": "4.1.11" }, "peerDependencies": { "vite": "^5.2.0 || ^6 || ^7" } }, "sha512-RHYhrR3hku0MJFRV+fN2gNbDNEh3dwKvY8XJvTxCSXeMOsCRSr+uKvDWQcbizrHgjML6ZmTE5OwMrl5wKcujCw=="], - "@tanstack/directive-functions-plugin": ["@tanstack/directive-functions-plugin@1.134.5", "", { "dependencies": { "@babel/code-frame": "7.27.1", "@babel/core": "^7.27.7", "@babel/traverse": "^7.27.7", "@babel/types": "^7.27.7", "@tanstack/router-utils": "1.133.19", "babel-dead-code-elimination": "^1.0.10", "pathe": "^2.0.3", "tiny-invariant": "^1.3.3" }, "peerDependencies": { "vite": ">=6.0.0 || >=7.0.0" } }, "sha512-J3oawV8uBRBbPoLgMdyHt+LxzTNuWRKNJJuCLWsm/yq6v0IQSvIVCgfD2+liIiSnDPxGZ8ExduPXy8IzS70eXw=="], - - "@tanstack/query-core": ["@tanstack/query-core@5.91.2", "", {}, "sha512-Uz2pTgPC1mhqrrSGg18RKCWT/pkduAYtxbcyIyKBhw7dTWjXZIzqmpzO2lBkyWr4hlImQgpu1m1pei3UnkFRWw=="], - - "@tanstack/router-utils": ["@tanstack/router-utils@1.133.19", "", { "dependencies": { "@babel/core": "^7.27.4", "@babel/generator": "^7.27.5", "@babel/parser": "^7.27.5", "@babel/preset-typescript": "^7.27.1", "ansis": "^4.1.0", "diff": "^8.0.2", "pathe": "^2.0.3", "tinyglobby": "^0.2.15" } }, "sha512-WEp5D2gPxvlLDRXwD/fV7RXjYtqaqJNXKB/L6OyZEbT+9BG/Ib2d7oG9GSUZNNMGPGYAlhBUOi3xutySsk6rxA=="], - - "@tanstack/server-functions-plugin": ["@tanstack/server-functions-plugin@1.134.5", "", { "dependencies": { "@babel/code-frame": "7.27.1", "@babel/core": "^7.27.7", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1", "@babel/template": "^7.27.2", "@babel/traverse": "^7.27.7", "@babel/types": "^7.27.7", "@tanstack/directive-functions-plugin": "1.134.5", "babel-dead-code-elimination": "^1.0.9", "tiny-invariant": "^1.3.3" } }, "sha512-2sWxq70T+dOEUlE3sHlXjEPhaFZfdPYlWTSkHchWXrFGw2YOAa+hzD6L9wHMjGDQezYd03ue8tQlHG+9Jzbzgw=="], - - "@tanstack/solid-query": ["@tanstack/solid-query@5.91.4", "", { "dependencies": { "@tanstack/query-core": "5.91.2" }, "peerDependencies": { "solid-js": "^1.6.0" } }, "sha512-oCEgn8iT7WnF/7ISd7usBpUK1C9EdvQfg8ZUpKNKZ4edVClICZrCX6f3/Bp8ZlwQnL21KLc2rp+CejEuehlRxg=="], - - "@tauri-apps/api": ["@tauri-apps/api@2.10.1", "", {}, "sha512-hKL/jWf293UDSUN09rR69hrToyIXBb8CjGaWC7gfinvnQrBVvnLr08FeFi38gxtugAVyVcTa5/FD/Xnkb1siBw=="], - - "@tauri-apps/plugin-store": ["@tauri-apps/plugin-store@2.4.2", "", { "dependencies": { "@tauri-apps/api": "^2.8.0" } }, "sha512-0ClHS50Oq9HEvLPhNzTNFxbWVOqoAp3dRvtewQBeqfIQ0z5m3JRnOISIn2ZVPCrQC0MyGyhTS9DWhHjpigQE7A=="], - "@tediousjs/connection-string": ["@tediousjs/connection-string@0.5.0", "", {}, "sha512-7qSgZbincDDDFyRweCIEvZULFAw5iz/DeunhvuxpL31nfntX3P4Yd4HkHBRg9H8CdqY1e5WFN1PZIz/REL9MVQ=="], - "@testing-library/dom": ["@testing-library/dom@10.4.1", "", { "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", "aria-query": "5.3.0", "dom-accessibility-api": "^0.5.9", "lz-string": "^1.5.0", "picocolors": "1.1.1", "pretty-format": "^27.0.2" } }, "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg=="], - "@testing-library/jest-dom": ["@testing-library/jest-dom@6.9.1", "", { "dependencies": { "@adobe/css-tools": "^4.4.0", "aria-query": "^5.0.0", "css.escape": "^1.5.1", "dom-accessibility-api": "^0.6.3", "picocolors": "^1.1.1", "redent": "^3.0.0" } }, "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA=="], - "@testing-library/user-event": ["@testing-library/user-event@14.6.1", "", { "peerDependencies": { "@testing-library/dom": ">=7.21.4" } }, "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw=="], - - "@thisbeyond/solid-dnd": ["@thisbeyond/solid-dnd@0.7.5", "", { "peerDependencies": { "solid-js": "^1.5" } }, "sha512-DfI5ff+yYGpK9M21LhYwIPlbP2msKxN2ARwuu6GF8tT1GgNVDTI8VCQvH4TJFoVApP9d44izmAcTh/iTCH2UUw=="], + "@tokenizer/inflate": ["@tokenizer/inflate@0.4.1", "", { "dependencies": { "debug": "^4.4.3", "token-types": "^6.1.1" } }, "sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA=="], "@tokenizer/token": ["@tokenizer/token@0.3.0", "", {}, "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A=="], @@ -2265,9 +1462,17 @@ "@tufjs/models": ["@tufjs/models@4.1.0", "", { "dependencies": { "@tufjs/canonical-json": "2.0.0", "minimatch": "^10.1.1" } }, "sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww=="], - "@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], + "@turbo/darwin-64": ["@turbo/darwin-64@2.9.14", "", { "os": "darwin", "cpu": "x64" }, "sha512-t7QiPflaEyBE4oayeZtSmu4mEfjgIrcNlNNl1z1dmIVPqEdtA7+CfTf8d7KXsOGPh6aNgWjKxyvQg9uGfDQF+A=="], - "@types/aria-query": ["@types/aria-query@5.0.4", "", {}, "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw=="], + "@turbo/darwin-arm64": ["@turbo/darwin-arm64@2.9.14", "", { "os": "darwin", "cpu": "arm64" }, "sha512-d23147mC9BsCPA9mJ0h/ubcpbRgcJBXbcG3+Vq7YLhjz3IXuvQsJ1UXH8f4MD76ZjJ4m/E4aRdJV+MW88CDfbw=="], + + "@turbo/linux-64": ["@turbo/linux-64@2.9.14", "", { "os": "linux", "cpu": "x64" }, "sha512-P3ZKB5tuUDdDQWuAsACGUR1qv9W7BNWxdxqVJ0kZNuNNPRaVYTPPikLcp79+GiEcW3npsR+KyP38lnQiBc5aSA=="], + + "@turbo/linux-arm64": ["@turbo/linux-arm64@2.9.14", "", { "os": "linux", "cpu": "arm64" }, "sha512-ZRTlzcUMrrPv9ZuDzRF9n60Ym13bKeG9jDB8WjxyLhWNzV+AJQN+zdpIk3NJYf2zQsGUm1mNar2P0elRzLw25g=="], + + "@turbo/windows-64": ["@turbo/windows-64@2.9.14", "", { "os": "win32", "cpu": "x64" }, "sha512-exanwN6sIduZwykYeiTQj8kCmOhazP5WOz3bvXMcYtjhL6Z3iRWLewKrXCBq0bqwSP3iBMb/AerRCnHI4lx46A=="], + + "@turbo/windows-arm64": ["@turbo/windows-arm64@2.9.14", "", { "os": "win32", "cpu": "arm64" }, "sha512-fVdCsnmYoKICsycbWuuGp6Jvi51/3G/UluFWuAUCvR8PIW5IJkAk5BM9UF8PSm0Q2IphWHFZjYEgjHsh3B9y/g=="], "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], @@ -2279,72 +1484,42 @@ "@types/body-parser": ["@types/body-parser@1.19.6", "", { "dependencies": { "@types/connect": "*", "@types/node": "*" } }, "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g=="], - "@types/braces": ["@types/braces@3.0.5", "", {}, "sha512-SQFof9H+LXeWNz8wDe7oN5zu7ket0qwMu5vZubW4GCJ8Kkeh6nBWUz87+KTz/G3Kqsrp0j/W253XJb3KMEeg3w=="], - "@types/bun": ["@types/bun@1.3.12", "", { "dependencies": { "bun-types": "1.3.12" } }, "sha512-DBv81elK+/VSwXHDlnH3Qduw+KxkTIWi7TXkAeh24zpi5l0B2kUg9Ga3tb4nJaPcOFswflgi/yAvMVBPrxMB+A=="], "@types/cacache": ["@types/cacache@20.0.1", "", { "dependencies": { "@types/node": "*", "minipass": "*" } }, "sha512-QlKW3AFoFr/hvPHwFHMIVUH/ZCYeetBNou3PCmxu5LaNDvrtBlPJtIA6uhmU9JRt9oxj7IYoqoLcpxtzpPiTcw=="], - "@types/cacheable-request": ["@types/cacheable-request@6.0.3", "", { "dependencies": { "@types/http-cache-semantics": "*", "@types/keyv": "^3.1.4", "@types/node": "*", "@types/responselike": "^1.0.0" } }, "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw=="], - - "@types/chai": ["@types/chai@5.2.3", "", { "dependencies": { "@types/deep-eql": "*", "assertion-error": "^2.0.1" } }, "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA=="], - "@types/connect": ["@types/connect@3.4.38", "", { "dependencies": { "@types/node": "*" } }, "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug=="], "@types/cross-spawn": ["@types/cross-spawn@6.0.6", "", { "dependencies": { "@types/node": "*" } }, "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA=="], - "@types/debug": ["@types/debug@4.1.13", "", { "dependencies": { "@types/ms": "*" } }, "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw=="], - - "@types/deep-eql": ["@types/deep-eql@4.0.2", "", {}, "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw=="], - "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], - "@types/estree-jsx": ["@types/estree-jsx@1.0.5", "", { "dependencies": { "@types/estree": "*" } }, "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg=="], - "@types/express": ["@types/express@4.17.25", "", { "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "^1" } }, "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw=="], "@types/express-serve-static-core": ["@types/express-serve-static-core@4.19.8", "", { "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*", "@types/send": "*" } }, "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA=="], - "@types/fontkit": ["@types/fontkit@2.0.9", "", { "dependencies": { "@types/node": "*" } }, "sha512-qNYerFky3muCmZPq+R+B3cUDRA5OONw/oh6aGGFxx2LOBz6yu8eamKusrhkHnC6rc2fm76+G9z9QoWSB2SaQaw=="], - - "@types/fs-extra": ["@types/fs-extra@9.0.13", "", { "dependencies": { "@types/node": "*" } }, "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA=="], - "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="], - "@types/http-cache-semantics": ["@types/http-cache-semantics@4.2.0", "", {}, "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q=="], - "@types/http-errors": ["@types/http-errors@2.0.5", "", {}, "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg=="], "@types/is-stream": ["@types/is-stream@1.1.0", "", { "dependencies": { "@types/node": "*" } }, "sha512-jkZatu4QVbR60mpIzjINmtS1ZF4a/FqdTUTBeQDVOQ2PYyidtwFKr0B5G6ERukKwliq+7mIXvxyppwzG5EgRYg=="], - "@types/js-yaml": ["@types/js-yaml@4.0.9", "", {}, "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg=="], - "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], "@types/jsonwebtoken": ["@types/jsonwebtoken@8.5.9", "", { "dependencies": { "@types/node": "*" } }, "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg=="], "@types/katex": ["@types/katex@0.16.7", "", {}, "sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ=="], - "@types/keyv": ["@types/keyv@3.1.4", "", { "dependencies": { "@types/node": "*" } }, "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg=="], - "@types/luxon": ["@types/luxon@3.7.1", "", {}, "sha512-H3iskjFIAn5SlJU7OuxUmTEpebK6TKB8rxZShDslBMZJ5u9S//KM1sbdAisiSrqwLQncVjnpi2OK2J51h+4lsg=="], "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="], - "@types/mdx": ["@types/mdx@2.0.13", "", {}, "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw=="], - - "@types/micromatch": ["@types/micromatch@4.0.10", "", { "dependencies": { "@types/braces": "*" } }, "sha512-5jOhFDElqr4DKTrTEbnW8DZ4Hz5LRUEmyrGpCMrD/NphYv3nUnaF08xmSLx1rGGnyEs/kFnhiw6dCgcDqMr5PQ=="], - "@types/mime": ["@types/mime@1.3.5", "", {}, "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="], "@types/mime-types": ["@types/mime-types@3.0.1", "", {}, "sha512-xRMsfuQbnRq1Ef+C+RKaENOxXX87Ygl38W1vDfPHRku02TgQr+Qd8iivLtAMcR0KF5/29xlnFihkTlbqFrGOVQ=="], - "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="], - "@types/mssql": ["@types/mssql@9.1.11", "", { "dependencies": { "@types/node": "*", "tarn": "^3.0.1", "tedious": "*" } }, "sha512-vcujgrDbDezCxNDO4KY6gjwduLYOKfrexpRUwhoysRvcXZ3+IgZ/PMYFDgh8c3cQIxZ6skAwYo+H6ibMrBWPjQ=="], - "@types/nlcst": ["@types/nlcst@2.0.3", "", { "dependencies": { "@types/unist": "*" } }, "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA=="], - "@types/node": ["@types/node@24.12.2", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g=="], "@types/node-fetch": ["@types/node-fetch@2.6.13", "", { "dependencies": { "@types/node": "*", "form-data": "^4.0.4" } }, "sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw=="], @@ -2361,29 +1536,17 @@ "@types/pacote": ["@types/pacote@11.1.8", "", { "dependencies": { "@types/node": "*", "@types/npm-registry-fetch": "*", "@types/npmlog": "*", "@types/ssri": "*" } }, "sha512-/XLR0VoTh2JEO0jJg1q/e6Rh9bxjBq9vorJuQmtT7rRrXSiWz7e7NsvXVYJQ0i8JxMlBMPPYDTnrRe7MZRFA8Q=="], - "@types/plist": ["@types/plist@3.0.5", "", { "dependencies": { "@types/node": "*", "xmlbuilder": ">=11.0.1" } }, "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA=="], - "@types/promise.allsettled": ["@types/promise.allsettled@1.0.6", "", {}, "sha512-wA0UT0HeT2fGHzIFV9kWpYz5mdoyLxKrTgMdZQM++5h6pYAFH73HXcQhefg24nD1yivUFEn5KU+EF4b+CXJ4Wg=="], - "@types/prop-types": ["@types/prop-types@15.7.15", "", {}, "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw=="], - "@types/qs": ["@types/qs@6.15.0", "", {}, "sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow=="], "@types/range-parser": ["@types/range-parser@1.2.7", "", {}, "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ=="], - "@types/react": ["@types/react@18.0.25", "", { "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", "csstype": "^3.0.2" } }, "sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g=="], - "@types/readable-stream": ["@types/readable-stream@4.0.23", "", { "dependencies": { "@types/node": "*" } }, "sha512-wwXrtQvbMHxCbBgjHaMGEmImFTQxxpfMOR/ZoQnXxB1woqkUbdLGFDgauo00Py9IudiaqSeiBiulSV9i6XIPig=="], - "@types/responselike": ["@types/responselike@1.0.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw=="], - "@types/retry": ["@types/retry@0.12.0", "", {}, "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA=="], - "@types/sax": ["@types/sax@1.2.7", "", { "dependencies": { "@types/node": "*" } }, "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A=="], - - "@types/scheduler": ["@types/scheduler@0.26.0", "", {}, "sha512-WFHp9YUJQ6CKshqoC37iOlHnQSmxNc795UhB26CyBBttrN9svdIrUjl/NjnNmfcwtncN0h/0PPAFWv9ovP8mLA=="], - - "@types/semver": ["@types/semver@7.7.1", "", {}, "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA=="], + "@types/semver": ["@types/semver@7.7.1", "", {}, "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA=="], "@types/send": ["@types/send@0.17.6", "", { "dependencies": { "@types/mime": "^1", "@types/node": "*" } }, "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og=="], @@ -2395,16 +1558,10 @@ "@types/tsscmp": ["@types/tsscmp@1.0.2", "", {}, "sha512-cy7BRSU8GYYgxjcx0Py+8lo5MthuDhlyu076KUcYzVNXL23luYgRHkMG2fIFEc6neckeh/ntP82mw+U4QjZq+g=="], - "@types/tunnel": ["@types/tunnel@0.0.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA=="], - "@types/turndown": ["@types/turndown@5.0.5", "", {}, "sha512-TL2IgGgc7B5j78rIccBtlYAnkuv8nUQqhQc+DSYV5j9Be9XOcm/SKOVRuA47xAVI3680Tk9B1d8flK2GWT2+4w=="], "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="], - "@types/verror": ["@types/verror@1.10.11", "", {}, "sha512-RlDm9K7+o5stv0Co8i8ZRGxDbrTxhJtgjqjFyVh/tXQyl/rYtTKlnTvZ88oSTeYREWurwx20Js4kTuKCsFkUtg=="], - - "@types/whatwg-mimetype": ["@types/whatwg-mimetype@3.0.2", "", {}, "sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA=="], - "@types/which": ["@types/which@3.0.4", "", {}, "sha512-liyfuo/106JdlgSchJzXEQCVArk0CvevqPote8F8HgWgJ3dRCcTHgJIsLDuee0kxk/mhbInzIZk3QWSZJ8R+2w=="], "@types/ws": ["@types/ws@8.18.1", "", { "dependencies": { "@types/node": "*" } }, "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg=="], @@ -2413,8 +1570,6 @@ "@types/yargs-parser": ["@types/yargs-parser@21.0.3", "", {}, "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="], - "@types/yauzl": ["@types/yauzl@2.10.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q=="], - "@typescript/native-preview": ["@typescript/native-preview@7.0.0-dev.20251207.1", "", { "optionalDependencies": { "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20251207.1", "@typescript/native-preview-darwin-x64": "7.0.0-dev.20251207.1", "@typescript/native-preview-linux-arm": "7.0.0-dev.20251207.1", "@typescript/native-preview-linux-arm64": "7.0.0-dev.20251207.1", "@typescript/native-preview-linux-x64": "7.0.0-dev.20251207.1", "@typescript/native-preview-win32-arm64": "7.0.0-dev.20251207.1", "@typescript/native-preview-win32-x64": "7.0.0-dev.20251207.1" }, "bin": { "tsgo": "bin/tsgo.js" } }, "sha512-4QcRnzB0pi9rS0AOvg8kWbmuwHv5X7B2EXHbgcms9+56hsZ8SZrZjNgBJb2rUIodJ4kU5mrkj/xlTTT4r9VcpQ=="], "@typescript/native-preview-darwin-arm64": ["@typescript/native-preview-darwin-arm64@7.0.0-dev.20251207.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-waWJnuuvkXh4WdpbTjYf7pyahJzx0ycesV2BylyHrE9OxU9FSKcD/cRLQYvbq3YcBSdF7sZwRLDBer7qTeLsYA=="], @@ -2441,43 +1596,7 @@ "@vercel/oidc": ["@vercel/oidc@3.2.0", "", {}, "sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug=="], - "@vitejs/plugin-react": ["@vitejs/plugin-react@4.7.0", "", { "dependencies": { "@babel/core": "^7.28.0", "@babel/plugin-transform-react-jsx-self": "^7.27.1", "@babel/plugin-transform-react-jsx-source": "^7.27.1", "@rolldown/pluginutils": "1.0.0-beta.27", "@types/babel__core": "^7.20.5", "react-refresh": "^0.17.0" }, "peerDependencies": { "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA=="], - - "@vitest/expect": ["@vitest/expect@3.2.4", "", { "dependencies": { "@types/chai": "^5.2.2", "@vitest/spy": "3.2.4", "@vitest/utils": "3.2.4", "chai": "^5.2.0", "tinyrainbow": "^2.0.0" } }, "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig=="], - - "@vitest/mocker": ["@vitest/mocker@4.1.4", "", { "dependencies": { "@vitest/spy": "4.1.4", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, "peerDependencies": { "msw": "^2.4.9", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "optionalPeers": ["msw", "vite"] }, "sha512-R9HTZBhW6yCSGbGQnDnH3QHfJxokKN4KB+Yvk9Q1le7eQNYwiCyKxmLmurSpFy6BzJanSLuEUDrD+j97Q+ZLPg=="], - - "@vitest/pretty-format": ["@vitest/pretty-format@4.1.4", "", { "dependencies": { "tinyrainbow": "^3.1.0" } }, "sha512-ddmDHU0gjEUyEVLxtZa7xamrpIefdEETu3nZjWtHeZX4QxqJ7tRxSteHVXJOcr8jhiLoGAhkK4WJ3WqBpjx42A=="], - - "@vitest/runner": ["@vitest/runner@4.1.4", "", { "dependencies": { "@vitest/utils": "4.1.4", "pathe": "^2.0.3" } }, "sha512-xTp7VZ5aXP5ZJrn15UtJUWlx6qXLnGtF6jNxHepdPHpMfz/aVPx+htHtgcAL2mDXJgKhpoo2e9/hVJsIeFbytQ=="], - - "@vitest/snapshot": ["@vitest/snapshot@4.1.4", "", { "dependencies": { "@vitest/pretty-format": "4.1.4", "@vitest/utils": "4.1.4", "magic-string": "^0.30.21", "pathe": "^2.0.3" } }, "sha512-MCjCFgaS8aZz+m5nTcEcgk/xhWv0rEH4Yl53PPlMXOZ1/Ka2VcZU6CJ+MgYCZbcJvzGhQRjVrGQNZqkGPttIKw=="], - - "@vitest/spy": ["@vitest/spy@3.2.4", "", { "dependencies": { "tinyspy": "^4.0.3" } }, "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw=="], - - "@vitest/utils": ["@vitest/utils@4.1.4", "", { "dependencies": { "@vitest/pretty-format": "4.1.4", "convert-source-map": "^2.0.0", "tinyrainbow": "^3.1.0" } }, "sha512-13QMT+eysM5uVGa1rG4kegGYNp6cnQcsTc67ELFbhNLQO+vgsygtYJx2khvdt4gVQqSSpC/KT5FZZxUpP3Oatw=="], - - "@volar/kit": ["@volar/kit@2.4.28", "", { "dependencies": { "@volar/language-service": "2.4.28", "@volar/typescript": "2.4.28", "typesafe-path": "^0.2.2", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" }, "peerDependencies": { "typescript": "*" } }, "sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg=="], - - "@volar/language-core": ["@volar/language-core@2.4.28", "", { "dependencies": { "@volar/source-map": "2.4.28" } }, "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ=="], - - "@volar/language-server": ["@volar/language-server@2.4.28", "", { "dependencies": { "@volar/language-core": "2.4.28", "@volar/language-service": "2.4.28", "@volar/typescript": "2.4.28", "path-browserify": "^1.0.1", "request-light": "^0.7.0", "vscode-languageserver": "^9.0.1", "vscode-languageserver-protocol": "^3.17.5", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" } }, "sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw=="], - - "@volar/language-service": ["@volar/language-service@2.4.28", "", { "dependencies": { "@volar/language-core": "2.4.28", "vscode-languageserver-protocol": "^3.17.5", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" } }, "sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw=="], - - "@volar/source-map": ["@volar/source-map@2.4.28", "", {}, "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ=="], - - "@volar/typescript": ["@volar/typescript@2.4.28", "", { "dependencies": { "@volar/language-core": "2.4.28", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } }, "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw=="], - - "@vscode/emmet-helper": ["@vscode/emmet-helper@2.11.0", "", { "dependencies": { "emmet": "^2.4.3", "jsonc-parser": "^2.3.0", "vscode-languageserver-textdocument": "^1.0.1", "vscode-languageserver-types": "^3.15.1", "vscode-uri": "^3.0.8" } }, "sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw=="], - - "@vscode/l10n": ["@vscode/l10n@0.0.18", "", {}, "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="], - - "@webcontainer/env": ["@webcontainer/env@1.1.1", "", {}, "sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng=="], - - "@webgpu/types": ["@webgpu/types@0.1.54", "", {}, "sha512-81oaalC8LFrXjhsczomEQ0u3jG+TqE6V9QHLA8GNZq/Rnot0KDugu3LhSYSlie8tSdooAN1Hov05asrUUp9qgg=="], - - "@xmldom/xmldom": ["@xmldom/xmldom@0.8.12", "", {}, "sha512-9k/gHF6n/pAi/9tqr3m3aqkuiNosYTurLLUtc7xQ9sxB/wm7WPygCv8GYa6mS0fLJEHhqMC1ATYhz++U/lRHqg=="], + "@webgpu/types": ["@webgpu/types@0.1.69", "", {}, "sha512-RPmm6kgRbI8e98zSD3RVACvnuktIja5+yLgDAkTmxLr90BEwdTXRQWNLF3ETTTyH/8mKhznZuN5AveXYFEsMGQ=="], "@zip.js/zip.js": ["@zip.js/zip.js@2.7.62", "", {}, "sha512-OaLvZ8j4gCkLn048ypkZu29KX30r8/OfFF2w4Jo5WXFr+J04J+lzJ5TKZBVgFXhlvSkqNFQdfnY1Q8TMTCyBVA=="], @@ -2489,59 +1608,31 @@ "accepts": ["accepts@1.3.8", "", { "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" } }, "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="], - "acorn": ["acorn@8.16.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw=="], - - "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], - - "acorn-walk": ["acorn-walk@8.3.2", "", {}, "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A=="], - "agent-base": ["agent-base@7.1.4", "", {}, "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="], - "agentkeepalive": ["agentkeepalive@4.6.0", "", { "dependencies": { "humanize-ms": "^1.2.1" } }, "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ=="], - "ai": ["ai@6.0.168", "", { "dependencies": { "@ai-sdk/gateway": "3.0.104", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23", "@opentelemetry/api": "1.9.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-2HqCJuO+1V2aV7vfYs5LFEUfxbkGX+5oa54q/gCCTL7KLTdbxcCu5D7TdLA5kwsrs3Szgjah9q6D9tpjHM3hUQ=="], "ai-gateway-provider": ["ai-gateway-provider@3.1.2", "", { "optionalDependencies": { "@ai-sdk/amazon-bedrock": "^4.0.62", "@ai-sdk/anthropic": "^3.0.46", "@ai-sdk/azure": "^3.0.31", "@ai-sdk/cerebras": "^2.0.34", "@ai-sdk/cohere": "^3.0.21", "@ai-sdk/deepgram": "^2.0.20", "@ai-sdk/deepseek": "^2.0.20", "@ai-sdk/elevenlabs": "^2.0.20", "@ai-sdk/fireworks": "^2.0.34", "@ai-sdk/google": "^3.0.30", "@ai-sdk/google-vertex": "^4.0.61", "@ai-sdk/groq": "^3.0.24", "@ai-sdk/mistral": "^3.0.20", "@ai-sdk/openai": "^3.0.30", "@ai-sdk/perplexity": "^3.0.19", "@ai-sdk/xai": "^3.0.57", "@openrouter/ai-sdk-provider": "^2.2.3" }, "peerDependencies": { "@ai-sdk/openai-compatible": "^2.0.0", "@ai-sdk/provider": "^3.0.0", "@ai-sdk/provider-utils": "^4.0.0", "ai": "^6.0.0" } }, "sha512-krGNnJSoO/gJ7Hbe5nQDlsBpDUGIBGtMQTRUaW7s1MylsfvLduba0TLWzQaGtOmNRkP0pGhtGlwsnS6FNQMlyw=="], "ajv": ["ajv@8.18.0", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A=="], - "ajv-draft-04": ["ajv-draft-04@1.0.0", "", { "peerDependencies": { "ajv": "^8.5.0" }, "optionalPeers": ["ajv"] }, "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw=="], - "ajv-formats": ["ajv-formats@3.0.1", "", { "dependencies": { "ajv": "^8.0.0" } }, "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ=="], - "ajv-keywords": ["ajv-keywords@3.5.2", "", { "peerDependencies": { "ajv": "^6.9.1" } }, "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="], - - "ansi-align": ["ansi-align@3.0.1", "", { "dependencies": { "string-width": "^4.1.0" } }, "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w=="], - "ansi-colors": ["ansi-colors@4.1.3", "", {}, "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw=="], "ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="], - "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], - - "ansis": ["ansis@4.2.0", "", {}, "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig=="], + "ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], "any-base": ["any-base@1.1.0", "", {}, "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg=="], - "any-promise": ["any-promise@1.3.0", "", {}, "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="], - - "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], - - "app-builder-bin": ["app-builder-bin@5.0.0-alpha.12", "", {}, "sha512-j87o0j6LqPL3QRr8yid6c+Tt5gC7xNfYo6uQIQkorAC6MpeayVMZrEDzKmJJ/Hlv7EnOQpaRm53k6ktDYZyB6w=="], - - "app-builder-lib": ["app-builder-lib@26.8.1", "", { "dependencies": { "@develar/schema-utils": "~2.6.5", "@electron/asar": "3.4.1", "@electron/fuses": "^1.8.0", "@electron/get": "^3.0.0", "@electron/notarize": "2.5.0", "@electron/osx-sign": "1.3.3", "@electron/rebuild": "^4.0.3", "@electron/universal": "2.0.3", "@malept/flatpak-bundler": "^0.4.0", "@types/fs-extra": "9.0.13", "async-exit-hook": "^2.0.1", "builder-util": "26.8.1", "builder-util-runtime": "9.5.1", "chromium-pickle-js": "^0.2.0", "ci-info": "4.3.1", "debug": "^4.3.4", "dotenv": "^16.4.5", "dotenv-expand": "^11.0.6", "ejs": "^3.1.8", "electron-publish": "26.8.1", "fs-extra": "^10.1.0", "hosted-git-info": "^4.1.0", "isbinaryfile": "^5.0.0", "jiti": "^2.4.2", "js-yaml": "^4.1.0", "json5": "^2.2.3", "lazy-val": "^1.0.5", "minimatch": "^10.0.3", "plist": "3.1.0", "proper-lockfile": "^4.1.2", "resedit": "^1.7.0", "semver": "~7.7.3", "tar": "^7.5.7", "temp-file": "^3.4.0", "tiny-async-pool": "1.3.0", "which": "^5.0.0" }, "peerDependencies": { "dmg-builder": "26.8.1", "electron-builder-squirrel-windows": "26.8.1" } }, "sha512-p0Im/Dx5C4tmz8QEE1Yn4MkuPC8PrnlRneMhWJj7BBXQfNTJUshM/bp3lusdEsDbvvfJZpXWnYesgSLvwtM2Zw=="], - "archiver": ["archiver@7.0.1", "", { "dependencies": { "archiver-utils": "^5.0.2", "async": "^3.2.4", "buffer-crc32": "^1.0.0", "readable-stream": "^4.0.0", "readdir-glob": "^1.1.2", "tar-stream": "^3.0.0", "zip-stream": "^6.0.1" } }, "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ=="], "archiver-utils": ["archiver-utils@5.0.2", "", { "dependencies": { "glob": "^10.0.0", "graceful-fs": "^4.2.0", "is-stream": "^2.0.1", "lazystream": "^1.0.0", "lodash": "^4.17.15", "normalize-path": "^3.0.0", "readable-stream": "^4.0.0" } }, "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA=="], "arctic": ["arctic@2.3.4", "", { "dependencies": { "@oslojs/crypto": "1.0.1", "@oslojs/encoding": "1.1.0", "@oslojs/jwt": "0.2.0" } }, "sha512-+p30BOWsctZp+CVYCt7oAean/hWGW42sH5LAcRQX56ttEkFJWbzXBhmSpibbzwSJkRrotmsA+oAoJoVsU0f5xA=="], - "arg": ["arg@5.0.2", "", {}, "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="], - - "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], - - "aria-hidden": ["aria-hidden@1.2.6", "", { "dependencies": { "tslib": "^2.0.0" } }, "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA=="], + "argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], "aria-query": ["aria-query@5.3.2", "", {}, "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="], @@ -2549,44 +1640,18 @@ "array-flatten": ["array-flatten@1.1.1", "", {}, "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="], - "array-iterate": ["array-iterate@2.0.1", "", {}, "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg=="], - - "array-union": ["array-union@2.1.0", "", {}, "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="], - "array.prototype.map": ["array.prototype.map@1.0.8", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-abstract": "^1.23.6", "es-array-method-boxes-properly": "^1.0.0", "es-object-atoms": "^1.0.0", "is-string": "^1.1.1" } }, "sha512-YocPM7bYYu2hXGxWpb5vwZ8cMeudNHYtYBcUDY4Z1GWa53qcnQMWSl25jeBHNzitjl9HW2AWW4ro/S/nftUaOQ=="], "arraybuffer.prototype.slice": ["arraybuffer.prototype.slice@1.0.4", "", { "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "is-array-buffer": "^3.0.4" } }, "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ=="], - "assert-plus": ["assert-plus@1.0.0", "", {}, "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="], - - "assertion-error": ["assertion-error@2.0.1", "", {}, "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA=="], - - "ast-types": ["ast-types@0.16.1", "", { "dependencies": { "tslib": "^2.0.1" } }, "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg=="], - - "astral-regex": ["astral-regex@2.0.0", "", {}, "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ=="], - - "astring": ["astring@1.9.0", "", { "bin": { "astring": "bin/astring" } }, "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg=="], - - "astro": ["astro@5.7.13", "", { "dependencies": { "@astrojs/compiler": "^2.11.0", "@astrojs/internal-helpers": "0.6.1", "@astrojs/markdown-remark": "6.3.1", "@astrojs/telemetry": "3.2.1", "@capsizecss/unpack": "^2.4.0", "@oslojs/encoding": "^1.1.0", "@rollup/pluginutils": "^5.1.4", "acorn": "^8.14.1", "aria-query": "^5.3.2", "axobject-query": "^4.1.0", "boxen": "8.0.1", "ci-info": "^4.2.0", "clsx": "^2.1.1", "common-ancestor-path": "^1.0.1", "cookie": "^1.0.2", "cssesc": "^3.0.0", "debug": "^4.4.0", "deterministic-object-hash": "^2.0.2", "devalue": "^5.1.1", "diff": "^5.2.0", "dlv": "^1.1.3", "dset": "^3.1.4", "es-module-lexer": "^1.6.0", "esbuild": "^0.25.0", "estree-walker": "^3.0.3", "flattie": "^1.1.1", "fontace": "~0.3.0", "github-slugger": "^2.0.0", "html-escaper": "3.0.3", "http-cache-semantics": "^4.1.1", "js-yaml": "^4.1.0", "kleur": "^4.1.5", "magic-string": "^0.30.17", "magicast": "^0.3.5", "mrmime": "^2.0.1", "neotraverse": "^0.6.18", "p-limit": "^6.2.0", "p-queue": "^8.1.0", "package-manager-detector": "^1.1.0", "picomatch": "^4.0.2", "prompts": "^2.4.2", "rehype": "^13.0.2", "semver": "^7.7.1", "shiki": "^3.2.1", "tinyexec": "^0.3.2", "tinyglobby": "^0.2.12", "tsconfck": "^3.1.5", "ultrahtml": "^1.6.0", "unifont": "~0.5.0", "unist-util-visit": "^5.0.0", "unstorage": "^1.15.0", "vfile": "^6.0.3", "vite": "^6.3.4", "vitefu": "^1.0.6", "xxhash-wasm": "^1.1.0", "yargs-parser": "^21.1.1", "yocto-spinner": "^0.2.1", "zod": "^3.24.2", "zod-to-json-schema": "^3.24.5", "zod-to-ts": "^1.2.0" }, "optionalDependencies": { "sharp": "^0.33.3" }, "bin": { "astro": "astro.js" } }, "sha512-cRGq2llKOhV3XMcYwQpfBIUcssN6HEK5CRbcMxAfd9OcFhvWE7KUy50zLioAZVVl3AqgUTJoNTlmZfD2eG0G1w=="], - - "astro-expressive-code": ["astro-expressive-code@0.41.7", "", { "dependencies": { "rehype-expressive-code": "^0.41.7" }, "peerDependencies": { "astro": "^4.0.0-beta || ^5.0.0-beta || ^3.3.0 || ^6.0.0-beta" } }, "sha512-hUpogGc6DdAd+I7pPXsctyYPRBJDK7Q7d06s4cyP0Vz3OcbziP3FNzN0jZci1BpCvLn9675DvS7B9ctKKX64JQ=="], - "async": ["async@3.2.6", "", {}, "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="], - "async-exit-hook": ["async-exit-hook@2.0.1", "", {}, "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw=="], - "async-function": ["async-function@1.0.0", "", {}, "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA=="], "asynckit": ["asynckit@0.4.0", "", {}, "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="], - "at-least-node": ["at-least-node@1.0.0", "", {}, "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="], - "atomic-sleep": ["atomic-sleep@1.0.0", "", {}, "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ=="], - "atomically": ["atomically@2.1.1", "", { "dependencies": { "stubborn-fs": "^2.0.0", "when-exit": "^2.1.4" } }, "sha512-P4w9o2dqARji6P7MHprklbfiArZAWvo07yW7qs3pdljb3BWr12FIB7W+p0zJiuiVsUpRO0iZn1kFFcpPegg0tQ=="], - - "autoprefixer": ["autoprefixer@10.5.0", "", { "dependencies": { "browserslist": "^4.28.2", "caniuse-lite": "^1.0.30001787", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.1.0" }, "bin": { "autoprefixer": "bin/autoprefixer" } }, "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong=="], - "available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="], "avvio": ["avvio@9.2.0", "", { "dependencies": { "@fastify/error": "^4.0.0", "fastq": "^1.17.1" } }, "sha512-2t/sy01ArdHHE0vRH5Hsay+RtCZt3dLPji7W7/MMOCEgze5b7SNDC4j5H6FnVgPkI1MTNFGzHdHrVXDDl7QSSQ=="], @@ -2597,26 +1662,18 @@ "aws-ssl-profiles": ["aws-ssl-profiles@1.1.2", "", {}, "sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g=="], - "aws4fetch": ["aws4fetch@1.0.20", "", {}, "sha512-/djoAN709iY65ETD6LKCtyyEI04XIBP5xVvfmNxsEP0uJB5tyaGBztSryRr4HqMStr9R06PisQE7m9zDTXKu6g=="], + "aws4fetch": ["aws4fetch@1.0.18", "", {}, "sha512-3Cf+YaUl07p24MoQ46rFwulAmiyCwH2+1zw1ZyPAX5OtJ34Hh185DwB8y/qRLb6cYYYtSFJ9pthyLc0MD4e8sQ=="], - "axe-core": ["axe-core@4.11.3", "", {}, "sha512-zBQouZixDTbo3jMGqHKyePxYxr1e5W8UdTmBQ7sNtaA9M2bE32daxxPLS/jojhKOHxQ7LWwPjfiwf/fhaJWzlg=="], - - "axios": ["axios@1.15.0", "", { "dependencies": { "follow-redirects": "^1.15.11", "form-data": "^4.0.5", "proxy-from-env": "^2.1.0" } }, "sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q=="], - - "axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="], + "axios": ["axios@1.16.0", "", { "dependencies": { "follow-redirects": "^1.16.0", "form-data": "^4.0.5", "proxy-from-env": "^2.1.0" } }, "sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w=="], "b4a": ["b4a@1.8.0", "", { "peerDependencies": { "react-native-b4a": "*" }, "optionalPeers": ["react-native-b4a"] }, "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg=="], - "babel-dead-code-elimination": ["babel-dead-code-elimination@1.0.12", "", { "dependencies": { "@babel/core": "^7.23.7", "@babel/parser": "^7.23.6", "@babel/traverse": "^7.23.7", "@babel/types": "^7.23.6" } }, "sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig=="], - "babel-plugin-jsx-dom-expressions": ["babel-plugin-jsx-dom-expressions@0.40.6", "", { "dependencies": { "@babel/helper-module-imports": "7.18.6", "@babel/plugin-syntax-jsx": "^7.18.6", "@babel/types": "^7.20.7", "html-entities": "2.3.3", "parse5": "^7.1.2" }, "peerDependencies": { "@babel/core": "^7.20.12" } }, "sha512-v3P1MW46Lm7VMpAkq0QfyzLWWkC8fh+0aE5Km4msIgDx5kjenHU0pF2s+4/NH8CQn/kla6+Hvws+2AF7bfV5qQ=="], "babel-plugin-module-resolver": ["babel-plugin-module-resolver@5.0.2", "", { "dependencies": { "find-babel-config": "^2.1.1", "glob": "^9.3.3", "pkg-up": "^3.1.0", "reselect": "^4.1.7", "resolve": "^1.22.8" } }, "sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg=="], "babel-preset-solid": ["babel-preset-solid@1.9.12", "", { "dependencies": { "babel-plugin-jsx-dom-expressions": "^0.40.6" }, "peerDependencies": { "@babel/core": "^7.0.0", "solid-js": "^1.9.12" }, "optionalPeers": ["solid-js"] }, "sha512-LLqnuKVDlKpyBlMPcH6qEvs/wmS9a+NczppxJ3ryS/c0O5IiSFOIBQi9GzyiGDSbcJpx4Gr87jyFTos1MyEuWg=="], - "bail": ["bail@2.0.2", "", {}, "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="], - "balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], "bare-events": ["bare-events@2.8.2", "", { "peerDependencies": { "bare-abort-controller": "*" }, "optionalPeers": ["bare-abort-controller"] }, "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ=="], @@ -2631,16 +1688,10 @@ "bare-url": ["bare-url@2.4.0", "", { "dependencies": { "bare-path": "^3.0.0" } }, "sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA=="], - "base-64": ["base-64@1.0.0", "", {}, "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg=="], - "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="], "baseline-browser-mapping": ["baseline-browser-mapping@2.10.19", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-qCkNLi2sfBOn8XhZQ0FXsT1Ki/Yo5P90hrkRamVFRS7/KV9hpfA4HkoWNU152+8w0zPjnxo5psx5NL3PSGgv5g=="], - "bcp-47": ["bcp-47@2.1.0", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w=="], - - "bcp-47-match": ["bcp-47-match@2.0.3", "", {}, "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ=="], - "before-after-hook": ["before-after-hook@2.2.3", "", {}, "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ=="], "bignumber.js": ["bignumber.js@9.3.1", "", {}, "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ=="], @@ -2649,14 +1700,8 @@ "binary": ["binary@0.3.0", "", { "dependencies": { "buffers": "~0.1.1", "chainsaw": "~0.1.0" } }, "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg=="], - "binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="], - "bl": ["bl@6.1.6", "", { "dependencies": { "@types/readable-stream": "^4.0.0", "buffer": "^6.0.3", "inherits": "^2.0.4", "readable-stream": "^4.2.0" } }, "sha512-jLsPgN/YSvPUg9UX0Kd73CXpm2Psg9FxMeCSXnk3WBO3CMT10JMwijubhGfHCnFu6TPn1ei3b975dxv7K2pWVg=="], - "blake3-wasm": ["blake3-wasm@2.1.5", "", {}, "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g=="], - - "blob-to-buffer": ["blob-to-buffer@1.2.9", "", {}, "sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA=="], - "bmp-ts": ["bmp-ts@1.0.9", "", {}, "sha512-cTEHk2jLrPyi+12M3dhpEbnnPOsaZuq7C45ylbbQIiWgDFZq4UVYPEY5mlqjvsj/6gJv9qX5sa+ebDzLXT28Vw=="], "body-parser": ["body-parser@1.20.4", "", { "dependencies": { "bytes": "~3.1.2", "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "~1.2.0", "http-errors": "~2.0.1", "iconv-lite": "~0.4.24", "on-finished": "~2.4.1", "qs": "~6.14.0", "raw-body": "~2.5.3", "type-is": "~1.6.18", "unpipe": "~1.0.0" } }, "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA=="], @@ -2665,20 +1710,14 @@ "boolbase": ["boolbase@1.0.0", "", {}, "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="], - "boolean": ["boolean@3.2.0", "", {}, "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw=="], - "bottleneck": ["bottleneck@2.19.5", "", {}, "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw=="], "bowser": ["bowser@2.14.1", "", {}, "sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg=="], - "boxen": ["boxen@8.0.1", "", { "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^8.0.0", "chalk": "^5.3.0", "cli-boxes": "^3.0.0", "string-width": "^7.2.0", "type-fest": "^4.21.0", "widest-line": "^5.0.0", "wrap-ansi": "^9.0.0" } }, "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw=="], - - "brace-expansion": ["brace-expansion@5.0.5", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ=="], + "brace-expansion": ["brace-expansion@5.0.6", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g=="], "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], - "brotli": ["brotli@1.3.3", "", { "dependencies": { "base64-js": "^1.1.2" } }, "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg=="], - "browserslist": ["browserslist@4.28.2", "", { "dependencies": { "baseline-browser-mapping": "^2.10.12", "caniuse-lite": "^1.0.30001782", "electron-to-chromium": "^1.5.328", "node-releases": "^2.0.36", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg=="], "buffer": ["buffer@4.9.2", "", { "dependencies": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", "isarray": "^1.0.0" } }, "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg=="], @@ -2687,14 +1726,8 @@ "buffer-equal-constant-time": ["buffer-equal-constant-time@1.0.1", "", {}, "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA=="], - "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], - "buffers": ["buffers@0.1.1", "", {}, "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ=="], - "builder-util": ["builder-util@26.8.1", "", { "dependencies": { "7zip-bin": "~5.2.0", "@types/debug": "^4.1.6", "app-builder-bin": "5.0.0-alpha.12", "builder-util-runtime": "9.5.1", "chalk": "^4.1.2", "cross-spawn": "^7.0.6", "debug": "^4.3.4", "fs-extra": "^10.1.0", "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.0", "js-yaml": "^4.1.0", "sanitize-filename": "^1.6.3", "source-map-support": "^0.5.19", "stat-mode": "^1.0.0", "temp-file": "^3.4.0", "tiny-async-pool": "1.3.0" } }, "sha512-pm1lTYbGyc90DHgCDO7eo8Rl4EqKLciayNbZqGziqnH9jrlKe8ZANGdityLZU+pJh16dfzjAx2xQq9McuIPEtw=="], - - "builder-util-runtime": ["builder-util-runtime@9.5.1", "", { "dependencies": { "debug": "^4.3.4", "sax": "^1.2.4" } }, "sha512-qt41tMfgHTllhResqM5DcnHyDIWNgzHvuY2jDcYP9iaGpkWxTUzV6GQjDeLnlR1/DtdlcsWQbA7sByMpmJFTLQ=="], - "bun-ffi-structs": ["bun-ffi-structs@0.2.2", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-N/ZWtyN0piZlrXQT7TO0V+q952orYqkfhXRXM1Hcbb+R3QSiBH4vLnib187Mrs1H7pWIYECAmPeapGYDOMCl+w=="], "bun-pty": ["bun-pty@0.4.8", "", {}, "sha512-rO70Mrbr13+jxHHHu2YBkk2pNqrJE5cJn29WE++PUr+GFA0hq/VgtQPZANJ8dJo6d7XImvBk37Innt8GM7O28w=="], @@ -2717,102 +1750,50 @@ "c12": ["c12@3.3.3", "", { "dependencies": { "chokidar": "^5.0.0", "confbox": "^0.2.2", "defu": "^6.1.4", "dotenv": "^17.2.3", "exsolve": "^1.0.8", "giget": "^2.0.0", "jiti": "^2.6.1", "ohash": "^2.0.11", "pathe": "^2.0.3", "perfect-debounce": "^2.0.0", "pkg-types": "^2.3.0", "rc9": "^2.1.2" }, "peerDependencies": { "magicast": "*" }, "optionalPeers": ["magicast"] }, "sha512-750hTRvgBy5kcMNPdh95Qo+XUBeGo8C7nsKSmedDmaQI+E0r82DwHeM6vBewDe4rGFbnxoa4V9pw+sPh5+Iz8Q=="], - "cac": ["cac@6.7.14", "", {}, "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="], - "cacache": ["cacache@20.0.4", "", { "dependencies": { "@npmcli/fs": "^5.0.0", "fs-minipass": "^3.0.0", "glob": "^13.0.0", "lru-cache": "^11.1.0", "minipass": "^7.0.3", "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "p-map": "^7.0.2", "ssri": "^13.0.0" } }, "sha512-M3Lab8NPYlZU2exsL3bMVvMrMqgwCnMWfdZbK28bn3pK6APT/Te/I8hjRPNu1uwORY9a1eEQoifXbKPQMfMTOA=="], - "cacheable-lookup": ["cacheable-lookup@5.0.4", "", {}, "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA=="], - - "cacheable-request": ["cacheable-request@7.0.4", "", { "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", "http-cache-semantics": "^4.0.0", "keyv": "^4.0.0", "lowercase-keys": "^2.0.0", "normalize-url": "^6.0.1", "responselike": "^2.0.0" } }, "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg=="], - "call-bind": ["call-bind@1.0.9", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "get-intrinsic": "^1.3.0", "set-function-length": "^1.2.2" } }, "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ=="], "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], - "camel-case": ["camel-case@4.1.2", "", { "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" } }, "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw=="], - - "camelcase": ["camelcase@8.0.0", "", {}, "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA=="], - - "camelcase-css": ["camelcase-css@2.0.1", "", {}, "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="], - "caniuse-lite": ["caniuse-lite@1.0.30001788", "", {}, "sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ=="], "ccount": ["ccount@2.0.1", "", {}, "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="], - "chai": ["chai@5.3.3", "", { "dependencies": { "assertion-error": "^2.0.1", "check-error": "^2.1.1", "deep-eql": "^5.0.1", "loupe": "^3.1.0", "pathval": "^2.0.0" } }, "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw=="], - "chainsaw": ["chainsaw@0.1.0", "", { "dependencies": { "traverse": ">=0.3.0 <0.4" } }, "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ=="], "chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], - "character-entities": ["character-entities@2.0.2", "", {}, "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="], - "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=="], - "character-reference-invalid": ["character-reference-invalid@2.0.1", "", {}, "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw=="], - - "chart.js": ["chart.js@4.5.1", "", { "dependencies": { "@kurkle/color": "^0.3.0" } }, "sha512-GIjfiT9dbmHRiYi6Nl2yFCq7kkwdkp1W/lp2J99rX0yo9tgJGn3lKQATztIjb5tVtevcBtIdICNWqlq5+E8/Pw=="], - - "check-error": ["check-error@2.1.3", "", {}, "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA=="], - - "cheerio": ["cheerio@1.0.0-rc.12", "", { "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", "domutils": "^3.0.1", "htmlparser2": "^8.0.1", "parse5": "^7.0.0", "parse5-htmlparser2-tree-adapter": "^7.0.0" } }, "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q=="], - - "cheerio-select": ["cheerio-select@2.1.0", "", { "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", "css-what": "^6.1.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.0.1" } }, "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g=="], - "chokidar": ["chokidar@4.0.3", "", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="], "chownr": ["chownr@3.0.0", "", {}, "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g=="], - "chromium-pickle-js": ["chromium-pickle-js@0.2.0", "", {}, "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw=="], - "ci-info": ["ci-info@4.4.0", "", {}, "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg=="], "citty": ["citty@0.1.6", "", { "dependencies": { "consola": "^3.2.3" } }, "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ=="], - "classnames": ["classnames@2.3.2", "", {}, "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="], - - "clean-css": ["clean-css@5.3.3", "", { "dependencies": { "source-map": "~0.6.0" } }, "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg=="], - - "cli-boxes": ["cli-boxes@3.0.0", "", {}, "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g=="], - - "cli-cursor": ["cli-cursor@3.1.0", "", { "dependencies": { "restore-cursor": "^3.1.0" } }, "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw=="], - "cli-sound": ["cli-sound@1.1.3", "", { "dependencies": { "find-exec": "^1.0.3" }, "bin": { "cli-sound": "dist/esm/cli.js" } }, "sha512-dpdF3KS3wjo1fobKG5iU9KyKqzQWAqueymHzZ9epus/dZ40487gAvS6aXFeBul+GiQAQYUTAtUWgQvw6Jftbyg=="], "cli-spinners": ["cli-spinners@3.4.0", "", {}, "sha512-bXfOC4QcT1tKXGorxL3wbJm6XJPDqEnij2gQ2m7ESQuE+/z9YFIWnl/5RpTiKWbMq3EVKR4fRLJGn6DVfu0mpw=="], - "cli-truncate": ["cli-truncate@4.0.0", "", { "dependencies": { "slice-ansi": "^5.0.0", "string-width": "^7.0.0" } }, "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA=="], - "clipboardy": ["clipboardy@4.0.0", "", { "dependencies": { "execa": "^8.0.1", "is-wsl": "^3.1.0", "is64bit": "^2.0.0" } }, "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w=="], "cliui": ["cliui@9.0.1", "", { "dependencies": { "string-width": "^7.2.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" } }, "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w=="], - "clone": ["clone@2.1.2", "", {}, "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w=="], - - "clone-response": ["clone-response@1.0.3", "", { "dependencies": { "mimic-response": "^1.0.0" } }, "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA=="], - - "cloudflare": ["cloudflare@5.2.0", "", { "dependencies": { "@types/node": "^18.11.18", "@types/node-fetch": "^2.6.4", "abort-controller": "^3.0.0", "agentkeepalive": "^4.2.1", "form-data-encoder": "1.7.2", "formdata-node": "^4.3.2", "node-fetch": "^2.6.7" } }, "sha512-dVzqDpPFYR9ApEC9e+JJshFJZXcw4HzM8W+3DHzO5oy9+8rLC53G7x6fEf9A7/gSuSCxuvndzui5qJKftfIM9A=="], - - "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], - "cluster-key-slot": ["cluster-key-slot@1.1.2", "", {}, "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA=="], "cmd-shim": ["cmd-shim@8.0.0", "", {}, "sha512-Jk/BK6NCapZ58BKUxlSI+ouKRbjH1NLZCgJkYoab+vEHUY3f6OzpNBN9u7HFSv9J6TRDGs4PLOHezoKGaFRSCA=="], - "collapse-white-space": ["collapse-white-space@2.1.0", "", {}, "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw=="], - - "color": ["color@4.2.3", "", { "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" } }, "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A=="], - "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], - "color-string": ["color-string@1.9.1", "", { "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg=="], - "color-support": ["color-support@1.1.3", "", { "bin": { "color-support": "bin.js" } }, "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="], "combined-stream": ["combined-stream@1.0.8", "", { "dependencies": { "delayed-stream": "~1.0.0" } }, "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="], @@ -2823,20 +1804,10 @@ "common-ancestor-path": ["common-ancestor-path@2.0.0", "", {}, "sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng=="], - "compare-version": ["compare-version@0.1.2", "", {}, "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A=="], - "compress-commons": ["compress-commons@6.0.2", "", { "dependencies": { "crc-32": "^1.2.0", "crc32-stream": "^6.0.0", "is-stream": "^2.0.1", "normalize-path": "^3.0.0", "readable-stream": "^4.0.0" } }, "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg=="], - "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], - - "condense-newlines": ["condense-newlines@0.2.1", "", { "dependencies": { "extend-shallow": "^2.0.1", "is-whitespace": "^0.3.0", "kind-of": "^3.0.2" } }, "sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg=="], - - "conf": ["conf@14.0.0", "", { "dependencies": { "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "atomically": "^2.0.3", "debounce-fn": "^6.0.0", "dot-prop": "^9.0.0", "env-paths": "^3.0.0", "json-schema-typed": "^8.0.1", "semver": "^7.7.2", "uint8array-extras": "^1.4.0" } }, "sha512-L6BuueHTRuJHQvQVc6YXYZRtN5vJUtOdCTLn0tRYYV5azfbAFcPghB5zEE40mVrV6w7slMTqUfkDomutIK14fw=="], - "confbox": ["confbox@0.2.4", "", {}, "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ=="], - "config-chain": ["config-chain@1.1.13", "", { "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" } }, "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ=="], - "consola": ["consola@3.4.2", "", {}, "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA=="], "content-disposition": ["content-disposition@0.5.4", "", { "dependencies": { "safe-buffer": "5.2.1" } }, "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="], @@ -2845,36 +1816,24 @@ "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], - "cookie": ["cookie@1.1.1", "", {}, "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ=="], - - "cookie-es": ["cookie-es@2.0.1", "", {}, "sha512-aVf4A4hI2w70LnF7GG+7xDQUkliwiXWXFvTjkip4+b64ygDQ2sJPRSKFDHbxn8o0xu9QzPkMuuiWIXyFSE2slA=="], + "cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="], "cookie-signature": ["cookie-signature@1.0.7", "", {}, "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA=="], - "core-util-is": ["core-util-is@1.0.2", "", {}, "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="], + "core-util-is": ["core-util-is@1.0.3", "", {}, "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="], "cors": ["cors@2.8.6", "", { "dependencies": { "object-assign": "^4", "vary": "^1" } }, "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw=="], - "crc": ["crc@3.8.0", "", { "dependencies": { "buffer": "^5.1.0" } }, "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ=="], - "crc-32": ["crc-32@1.2.2", "", { "bin": { "crc32": "bin/crc32.njs" } }, "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="], "crc32-stream": ["crc32-stream@6.0.0", "", { "dependencies": { "crc-32": "^1.2.0", "readable-stream": "^4.0.0" } }, "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g=="], - "cross-dirname": ["cross-dirname@0.1.0", "", {}, "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q=="], - "cross-fetch": ["cross-fetch@3.2.0", "", { "dependencies": { "node-fetch": "^2.7.0" } }, "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q=="], "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], - "crossws": ["crossws@0.4.5", "", { "peerDependencies": { "srvx": ">=0.11.5" }, "optionalPeers": ["srvx"] }, "sha512-wUR89x/Rw7/8t+vn0CmGDYM9TD6VtARGb0LD5jq2wjtMy1vCP4M+sm6N6TigWeTYvnA8MoW29NqqXD0ep0rfBA=="], - "css-select": ["css-select@5.2.2", "", { "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", "domhandler": "^5.0.2", "domutils": "^3.0.1", "nth-check": "^2.0.1" } }, "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw=="], - "css-selector-parser": ["css-selector-parser@3.3.0", "", {}, "sha512-Y2asgMGFqJKF4fq4xHDSlFYIkeVfRsm69lQC1q9kbEsH5XtnINTMrweLkjYMeaUgiXBy/uvKeO/a1JHTNnmB2g=="], - - "css-tree": ["css-tree@3.2.1", "", { "dependencies": { "mdn-data": "2.27.1", "source-map-js": "^1.2.1" } }, "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA=="], - "css-what": ["css-what@6.2.2", "", {}, "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA=="], "css.escape": ["css.escape@1.5.1", "", {}, "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg=="], @@ -2891,30 +1850,14 @@ "data-view-byte-offset": ["data-view-byte-offset@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" } }, "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ=="], - "db0": ["db0@0.3.4", "", { "peerDependencies": { "@electric-sql/pglite": "*", "@libsql/client": "*", "better-sqlite3": "*", "drizzle-orm": "*", "mysql2": "*", "sqlite3": "*" }, "optionalPeers": ["@electric-sql/pglite", "@libsql/client", "better-sqlite3", "drizzle-orm", "mysql2", "sqlite3"] }, "sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw=="], - - "debounce-fn": ["debounce-fn@6.0.0", "", { "dependencies": { "mimic-function": "^5.0.0" } }, "sha512-rBMW+F2TXryBwB54Q0d8drNEI+TfoS9JpNTAoVpukbWEhjXQq4rySFYLaqXMFXwdv61Zb2OHtj5bviSoimqxRQ=="], - "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], "decimal.js": ["decimal.js@10.5.0", "", {}, "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw=="], - "decode-named-character-reference": ["decode-named-character-reference@1.3.0", "", { "dependencies": { "character-entities": "^2.0.0" } }, "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q=="], - - "decompress-response": ["decompress-response@6.0.0", "", { "dependencies": { "mimic-response": "^3.1.0" } }, "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ=="], - - "deep-eql": ["deep-eql@5.0.2", "", {}, "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q=="], - - "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="], - "default-browser": ["default-browser@5.5.0", "", { "dependencies": { "bundle-name": "^4.1.0", "default-browser-id": "^5.0.0" } }, "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw=="], "default-browser-id": ["default-browser-id@5.0.1", "", {}, "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q=="], - "defaults": ["defaults@1.0.4", "", { "dependencies": { "clone": "^1.0.2" } }, "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A=="], - - "defer-to-connect": ["defer-to-connect@2.0.1", "", {}, "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg=="], - "define-data-property": ["define-data-property@1.1.4", "", { "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" } }, "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="], "define-lazy-prop": ["define-lazy-prop@3.0.0", "", {}, "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg=="], @@ -2939,33 +1882,9 @@ "detect-libc": ["detect-libc@1.0.3", "", { "bin": { "detect-libc": "./bin/detect-libc.js" } }, "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="], - "detect-node": ["detect-node@2.1.0", "", {}, "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="], - - "detect-node-es": ["detect-node-es@1.1.0", "", {}, "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="], - - "deterministic-object-hash": ["deterministic-object-hash@2.0.2", "", { "dependencies": { "base-64": "^1.0.0" } }, "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ=="], - - "devalue": ["devalue@5.7.1", "", {}, "sha512-MUbZ586EgQqdRnC4yDrlod3BEdyvE4TapGYHMW2CiaW+KkkFmWEFqBUaLltEZCGi0iFXCEjRF0OjF0DV2QHjOA=="], - "devlop": ["devlop@1.1.0", "", { "dependencies": { "dequal": "^2.0.0" } }, "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA=="], - "dfa": ["dfa@1.2.0", "", {}, "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q=="], - - "didyoumean": ["didyoumean@1.2.2", "", {}, "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="], - - "diff": ["diff@8.0.2", "", {}, "sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg=="], - - "dir-compare": ["dir-compare@4.2.0", "", { "dependencies": { "minimatch": "^3.0.5", "p-limit": "^3.1.0 " } }, "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ=="], - - "dir-glob": ["dir-glob@3.0.1", "", { "dependencies": { "path-type": "^4.0.0" } }, "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA=="], - - "direction": ["direction@2.0.1", "", { "bin": { "direction": "cli.js" } }, "sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA=="], - - "dlv": ["dlv@1.1.3", "", {}, "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="], - - "dmg-builder": ["dmg-builder@26.8.1", "", { "dependencies": { "app-builder-lib": "26.8.1", "builder-util": "26.8.1", "fs-extra": "^10.1.0", "iconv-lite": "^0.6.2", "js-yaml": "^4.1.0" }, "optionalDependencies": { "dmg-license": "^1.0.11" } }, "sha512-glMJgnTreo8CFINujtAhCgN96QAqApDMZ8Vl1r8f0QT8QprvC1UCltV4CcWj20YoIyLZx6IUskaJZ0NV8fokcg=="], - - "dmg-license": ["dmg-license@1.0.11", "", { "dependencies": { "@types/plist": "^3.0.1", "@types/verror": "^1.10.3", "ajv": "^6.10.0", "crc": "^3.8.0", "iconv-corefoundation": "^1.1.7", "plist": "^3.0.4", "smart-buffer": "^4.0.2", "verror": "^1.10.0" }, "os": "darwin", "bin": { "dmg-license": "bin/dmg-license.js" } }, "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q=="], + "diff": ["diff@8.0.3", "", {}, "sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ=="], "dns-packet": ["dns-packet@5.6.1", "", { "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" } }, "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw=="], @@ -2977,78 +1896,34 @@ "domhandler": ["domhandler@5.0.3", "", { "dependencies": { "domelementtype": "^2.3.0" } }, "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w=="], - "dompurify": ["dompurify@3.3.1", "", { "optionalDependencies": { "@types/trusted-types": "^2.0.7" } }, "sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q=="], + "dompurify": ["dompurify@3.4.0", "", { "optionalDependencies": { "@types/trusted-types": "^2.0.7" } }, "sha512-nolgK9JcaUXMSmW+j1yaSvaEaoXYHwWyGJlkoCTghc97KgGDDSnpoU/PlEnw63Ah+TGKFOyY+X5LnxaWbCSfXg=="], "domutils": ["domutils@3.2.2", "", { "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3" } }, "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw=="], - "dot-case": ["dot-case@3.0.4", "", { "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w=="], - - "dot-prop": ["dot-prop@8.0.2", "", { "dependencies": { "type-fest": "^3.8.0" } }, "sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ=="], - - "dotenv": ["dotenv@16.6.1", "", {}, "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow=="], - - "dotenv-expand": ["dotenv-expand@11.0.7", "", { "dependencies": { "dotenv": "^16.4.5" } }, "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA=="], + "dotenv": ["dotenv@17.4.2", "", {}, "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw=="], "drizzle-kit": ["drizzle-kit@1.0.0-beta.19-d95b7a4", "", { "dependencies": { "@drizzle-team/brocli": "^0.11.0", "@js-temporal/polyfill": "^0.5.1", "esbuild": "^0.25.10", "get-tsconfig": "^4.13.6", "jiti": "^2.6.1" }, "bin": { "drizzle-kit": "bin.cjs" } }, "sha512-M0sqc+42TYBod6kEZ3AsW6+JWe3+76gR1aDFbHH5DmuLKEwewmbzlhBG6qnvV6YA1cIIbkuam3dC7r6PREOCXw=="], "drizzle-orm": ["drizzle-orm@1.0.0-beta.19-d95b7a4", "", { "peerDependencies": { "@aws-sdk/client-rds-data": ">=3", "@cloudflare/workers-types": ">=4", "@effect/sql": "^0.48.5", "@effect/sql-pg": "^0.49.7", "@electric-sql/pglite": ">=0.2.0", "@libsql/client": ">=0.10.0", "@libsql/client-wasm": ">=0.10.0", "@neondatabase/serverless": ">=0.10.0", "@op-engineering/op-sqlite": ">=2", "@opentelemetry/api": "^1.4.1", "@planetscale/database": ">=1.13", "@sinclair/typebox": ">=0.34.8", "@sqlitecloud/drivers": ">=1.0.653", "@tidbcloud/serverless": "*", "@tursodatabase/database": ">=0.2.1", "@tursodatabase/database-common": ">=0.2.1", "@tursodatabase/database-wasm": ">=0.2.1", "@types/better-sqlite3": "*", "@types/mssql": "^9.1.4", "@types/pg": "*", "@types/sql.js": "*", "@upstash/redis": ">=1.34.7", "@vercel/postgres": ">=0.8.0", "@xata.io/client": "*", "arktype": ">=2.0.0", "better-sqlite3": ">=9.3.0", "bun-types": "*", "expo-sqlite": ">=14.0.0", "gel": ">=2", "mssql": "^11.0.1", "mysql2": ">=2", "pg": ">=8", "postgres": ">=3", "sql.js": ">=1", "sqlite3": ">=5", "typebox": ">=1.0.0", "valibot": ">=1.0.0-beta.7", "zod": "^3.25.0 || ^4.0.0" }, "optionalPeers": ["@aws-sdk/client-rds-data", "@cloudflare/workers-types", "@effect/sql", "@effect/sql-pg", "@electric-sql/pglite", "@libsql/client", "@libsql/client-wasm", "@neondatabase/serverless", "@op-engineering/op-sqlite", "@opentelemetry/api", "@planetscale/database", "@sinclair/typebox", "@sqlitecloud/drivers", "@tidbcloud/serverless", "@tursodatabase/database", "@tursodatabase/database-common", "@tursodatabase/database-wasm", "@types/better-sqlite3", "@types/pg", "@types/sql.js", "@upstash/redis", "@vercel/postgres", "@xata.io/client", "arktype", "better-sqlite3", "bun-types", "expo-sqlite", "gel", "mysql2", "pg", "postgres", "sql.js", "sqlite3", "typebox", "valibot", "zod"] }, "sha512-bZZKKeoRKrMVU6zKTscjrSH0+WNb1WEi3N0Jl4wEyQ7aQpTgHzdYY6IJQ1P0M74HuSJVeX4UpkFB/S6dtqLEJg=="], - "dset": ["dset@3.1.4", "", {}, "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA=="], - "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], "eastasianwidth": ["eastasianwidth@0.2.0", "", {}, "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="], "ecdsa-sig-formatter": ["ecdsa-sig-formatter@1.0.11", "", { "dependencies": { "safe-buffer": "^5.0.1" } }, "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ=="], - "editorconfig": ["editorconfig@1.0.7", "", { "dependencies": { "@one-ini/wasm": "0.1.1", "commander": "^10.0.0", "minimatch": "^9.0.1", "semver": "^7.5.3" }, "bin": { "editorconfig": "bin/editorconfig" } }, "sha512-e0GOtq/aTQhVdNyDU9e02+wz9oDDM+SIOQxWME2QRjzRX5yyLAuHDE+0aE8vHb9XRC8XD37eO2u57+F09JqFhw=="], - "ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="], "effect": ["effect@4.0.0-beta.59", "", { "dependencies": { "@standard-schema/spec": "^1.1.0", "fast-check": "^4.6.0", "find-my-way-ts": "^0.1.6", "ini": "^6.0.0", "kubernetes-types": "^1.30.0", "msgpackr": "^1.11.9", "multipasta": "^0.2.7", "toml": "^4.1.1", "uuid": "^13.0.0", "yaml": "^2.8.3" } }, "sha512-xyUDLeHSe8d6lWGOvR6Fgn2HL6gYeTZ/S4Jzk9uc4ZUxMPPsNZlNXrvk0C7/utQFzeX7uAWcVnG2BjbA0SRoAA=="], - "ejs": ["ejs@3.1.10", "", { "dependencies": { "jake": "^10.8.5" }, "bin": { "ejs": "bin/cli.js" } }, "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA=="], - - "electron": ["electron@41.2.1", "", { "dependencies": { "@electron/get": "^2.0.0", "@types/node": "^24.9.0", "extract-zip": "^2.0.1" }, "bin": { "electron": "cli.js" } }, "sha512-teeRThiYGTPKf/2yOW7zZA1bhb91KEQ4yLBPOg7GxpmnkLFLugKgQaAKOrCgdzwsXh/5mFIfmkm+4+wACJKwaA=="], - - "electron-builder": ["electron-builder@26.8.1", "", { "dependencies": { "app-builder-lib": "26.8.1", "builder-util": "26.8.1", "builder-util-runtime": "9.5.1", "chalk": "^4.1.2", "ci-info": "^4.2.0", "dmg-builder": "26.8.1", "fs-extra": "^10.1.0", "lazy-val": "^1.0.5", "simple-update-notifier": "2.0.0", "yargs": "^17.6.2" }, "bin": { "electron-builder": "cli.js", "install-app-deps": "install-app-deps.js" } }, "sha512-uWhx1r74NGpCagG0ULs/P9Nqv2nsoo+7eo4fLUOB8L8MdWltq9odW/uuLXMFCDGnPafknYLZgjNX0ZIFRzOQAw=="], - - "electron-builder-squirrel-windows": ["electron-builder-squirrel-windows@26.8.1", "", { "dependencies": { "app-builder-lib": "26.8.1", "builder-util": "26.8.1", "electron-winstaller": "5.4.0" } }, "sha512-o288fIdgPLHA76eDrFADHPoo7VyGkDCYbLV1GzndaMSAVBoZrGvM9m2IehdcVMzdAZJ2eV9bgyissQXHv5tGzA=="], - - "electron-context-menu": ["electron-context-menu@4.1.2", "", { "dependencies": { "cli-truncate": "^4.0.0", "electron-dl": "^4.0.0", "electron-is-dev": "^3.0.1" } }, "sha512-9xYTUV0oRqKL50N9W71IrXNdVRB0LuBp3R1zkUdUc2wfIa2/QZwYYj5RLuO7Tn7ZSLVIaO3X6u+EIBK+cBvzrQ=="], - - "electron-dl": ["electron-dl@4.0.0", "", { "dependencies": { "ext-name": "^5.0.0", "pupa": "^3.1.0", "unused-filename": "^4.0.1" } }, "sha512-USiB9816d2JzKv0LiSbreRfTg5lDk3lWh0vlx/gugCO92ZIJkHVH0UM18EHvKeadErP6Xn4yiTphWzYfbA2Ong=="], - - "electron-is-dev": ["electron-is-dev@3.0.1", "", {}, "sha512-8TjjAh8Ec51hUi3o4TaU0mD3GMTOESi866oRNavj9A3IQJ7pmv+MJVmdZBFGw4GFT36X7bkqnuDNYvkQgvyI8Q=="], - - "electron-log": ["electron-log@5.4.3", "", {}, "sha512-sOUsM3LjZdugatazSQ/XTyNcw8dfvH1SYhXWiJyfYodAAKOZdHs0txPiLDXFzOZbhXgAgshQkshH2ccq0feyLQ=="], - - "electron-publish": ["electron-publish@26.8.1", "", { "dependencies": { "@types/fs-extra": "^9.0.11", "builder-util": "26.8.1", "builder-util-runtime": "9.5.1", "chalk": "^4.1.2", "form-data": "^4.0.5", "fs-extra": "^10.1.0", "lazy-val": "^1.0.5", "mime": "^2.5.2" } }, "sha512-q+jrSTIh/Cv4eGZa7oVR+grEJo/FoLMYBAnSL5GCtqwUpr1T+VgKB/dn1pnzxIxqD8S/jP1yilT9VrwCqINR4w=="], - - "electron-store": ["electron-store@10.1.0", "", { "dependencies": { "conf": "^14.0.0", "type-fest": "^4.41.0" } }, "sha512-oL8bRy7pVCLpwhmXy05Rh/L6O93+k9t6dqSw0+MckIc3OmCTZm6Mp04Q4f/J0rtu84Ky6ywkR8ivtGOmrq+16w=="], - "electron-to-chromium": ["electron-to-chromium@1.5.336", "", {}, "sha512-AbH9q9J455r/nLmdNZes0G0ZKcRX73FicwowalLs6ijwOmCJSRRrLX63lcAlzy9ux3dWK1w1+1nsBJEWN11hcQ=="], - "electron-updater": ["electron-updater@6.8.3", "", { "dependencies": { "builder-util-runtime": "9.5.1", "fs-extra": "^10.1.0", "js-yaml": "^4.1.0", "lazy-val": "^1.0.5", "lodash.escaperegexp": "^4.1.2", "lodash.isequal": "^4.5.0", "semver": "~7.7.3", "tiny-typed-emitter": "^2.1.0" } }, "sha512-Z6sgw3jgbikWKXei1ENdqFOxBP0WlXg3TtKfz0rgw2vIZFJUyI4pD7ZN7jrkm7EoMK+tcm/qTnPUdqfZukBlBQ=="], - - "electron-vite": ["electron-vite@5.0.0", "", { "dependencies": { "@babel/core": "^7.28.4", "@babel/plugin-transform-arrow-functions": "^7.27.1", "cac": "^6.7.14", "esbuild": "^0.25.11", "magic-string": "^0.30.19", "picocolors": "^1.1.1" }, "peerDependencies": { "@swc/core": "^1.0.0", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" }, "optionalPeers": ["@swc/core"], "bin": { "electron-vite": "bin/electron-vite.js" } }, "sha512-OHp/vjdlubNlhNkPkL/+3JD34ii5ov7M0GpuXEVdQeqdQ3ulvVR7Dg/rNBLfS5XPIFwgoBLDf9sjjrL+CuDyRQ=="], - - "electron-window-state": ["electron-window-state@5.0.3", "", { "dependencies": { "jsonfile": "^4.0.0", "mkdirp": "^0.5.1" } }, "sha512-1mNTwCfkolXl3kMf50yW3vE2lZj0y92P/HYWFBrb+v2S/pCka5mdwN3cagKm458A7NjndSwijynXgcLWRodsVg=="], - - "electron-winstaller": ["electron-winstaller@5.4.0", "", { "dependencies": { "@electron/asar": "^3.2.1", "debug": "^4.1.1", "fs-extra": "^7.0.1", "lodash": "^4.17.21", "temp": "^0.9.0" }, "optionalDependencies": { "@electron/windows-sign": "^1.1.2" } }, "sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg=="], - - "emmet": ["emmet@2.4.11", "", { "dependencies": { "@emmetio/abbreviation": "^2.3.3", "@emmetio/css-abbreviation": "^2.1.8" } }, "sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ=="], - "emoji-regex": ["emoji-regex@10.6.0", "", {}, "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="], - "emoji-regex-xs": ["emoji-regex-xs@1.0.0", "", {}, "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg=="], - "encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="], "encoding": ["encoding@0.1.13", "", { "dependencies": { "iconv-lite": "^0.6.2" } }, "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A=="], - "end-of-stream": ["end-of-stream@1.4.5", "", { "dependencies": { "once": "^1.4.0" } }, "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg=="], - "engine.io-client": ["engine.io-client@6.6.4", "", { "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.4.1", "engine.io-parser": "~5.2.1", "ws": "~8.18.3", "xmlhttprequest-ssl": "~2.1.1" } }, "sha512-+kjUJnZGwzewFDw951CDWcwj35vMNf2fcj7xQWOctq1F2i1jkDdVvdFG9kM/BEChymCH36KgjnW0NsL58JYRxw=="], "engine.io-parser": ["engine.io-parser@5.2.3", "", {}, "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q=="], @@ -3059,12 +1934,6 @@ "env-paths": ["env-paths@2.2.1", "", {}, "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="], - "err-code": ["err-code@2.0.3", "", {}, "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="], - - "error-stack-parser": ["error-stack-parser@2.1.4", "", { "dependencies": { "stackframe": "^1.3.4" } }, "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ=="], - - "error-stack-parser-es": ["error-stack-parser-es@1.0.5", "", {}, "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA=="], - "es-abstract": ["es-abstract@1.24.2", "", { "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", "get-intrinsic": "^1.3.0", "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "internal-slot": "^1.1.0", "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.3", "typed-array-byte-length": "^1.0.3", "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", "which-typed-array": "^1.1.19" } }, "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg=="], "es-array-method-boxes-properly": ["es-array-method-boxes-properly@1.0.0", "", {}, "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="], @@ -3075,48 +1944,20 @@ "es-get-iterator": ["es-get-iterator@1.1.3", "", { "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", "has-symbols": "^1.0.3", "is-arguments": "^1.1.1", "is-map": "^2.0.2", "is-set": "^2.0.2", "is-string": "^1.0.7", "isarray": "^2.0.5", "stop-iteration-iterator": "^1.0.0" } }, "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw=="], - "es-module-lexer": ["es-module-lexer@1.7.0", "", {}, "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="], - "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="], "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], "es-to-primitive": ["es-to-primitive@1.3.0", "", { "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", "is-symbol": "^1.0.4" } }, "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g=="], - "es6-error": ["es6-error@4.1.1", "", {}, "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg=="], - - "esast-util-from-estree": ["esast-util-from-estree@2.0.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "devlop": "^1.0.0", "estree-util-visit": "^2.0.0", "unist-util-position-from-estree": "^2.0.0" } }, "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ=="], - - "esast-util-from-js": ["esast-util-from-js@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "acorn": "^8.0.0", "esast-util-from-estree": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw=="], - - "esbuild": ["esbuild@0.25.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.12", "@esbuild/android-arm": "0.25.12", "@esbuild/android-arm64": "0.25.12", "@esbuild/android-x64": "0.25.12", "@esbuild/darwin-arm64": "0.25.12", "@esbuild/darwin-x64": "0.25.12", "@esbuild/freebsd-arm64": "0.25.12", "@esbuild/freebsd-x64": "0.25.12", "@esbuild/linux-arm": "0.25.12", "@esbuild/linux-arm64": "0.25.12", "@esbuild/linux-ia32": "0.25.12", "@esbuild/linux-loong64": "0.25.12", "@esbuild/linux-mips64el": "0.25.12", "@esbuild/linux-ppc64": "0.25.12", "@esbuild/linux-riscv64": "0.25.12", "@esbuild/linux-s390x": "0.25.12", "@esbuild/linux-x64": "0.25.12", "@esbuild/netbsd-arm64": "0.25.12", "@esbuild/netbsd-x64": "0.25.12", "@esbuild/openbsd-arm64": "0.25.12", "@esbuild/openbsd-x64": "0.25.12", "@esbuild/openharmony-arm64": "0.25.12", "@esbuild/sunos-x64": "0.25.12", "@esbuild/win32-arm64": "0.25.12", "@esbuild/win32-ia32": "0.25.12", "@esbuild/win32-x64": "0.25.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg=="], - - "esbuild-plugin-copy": ["esbuild-plugin-copy@2.1.1", "", { "dependencies": { "chalk": "^4.1.2", "chokidar": "^3.5.3", "fs-extra": "^10.0.1", "globby": "^11.0.3" }, "peerDependencies": { "esbuild": ">= 0.14.0" } }, "sha512-Bk66jpevTcV8KMFzZI1P7MZKZ+uDcrZm2G2egZ2jNIvVnivDpodZI+/KnpL3Jnap0PBdIHU7HwFGB8r+vV5CVw=="], + "esbuild": ["esbuild@0.27.7", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.7", "@esbuild/android-arm": "0.27.7", "@esbuild/android-arm64": "0.27.7", "@esbuild/android-x64": "0.27.7", "@esbuild/darwin-arm64": "0.27.7", "@esbuild/darwin-x64": "0.27.7", "@esbuild/freebsd-arm64": "0.27.7", "@esbuild/freebsd-x64": "0.27.7", "@esbuild/linux-arm": "0.27.7", "@esbuild/linux-arm64": "0.27.7", "@esbuild/linux-ia32": "0.27.7", "@esbuild/linux-loong64": "0.27.7", "@esbuild/linux-mips64el": "0.27.7", "@esbuild/linux-ppc64": "0.27.7", "@esbuild/linux-riscv64": "0.27.7", "@esbuild/linux-s390x": "0.27.7", "@esbuild/linux-x64": "0.27.7", "@esbuild/netbsd-arm64": "0.27.7", "@esbuild/netbsd-x64": "0.27.7", "@esbuild/openbsd-arm64": "0.27.7", "@esbuild/openbsd-x64": "0.27.7", "@esbuild/openharmony-arm64": "0.27.7", "@esbuild/sunos-x64": "0.27.7", "@esbuild/win32-arm64": "0.27.7", "@esbuild/win32-ia32": "0.27.7", "@esbuild/win32-x64": "0.27.7" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w=="], "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], - "escape-goat": ["escape-goat@4.0.0", "", {}, "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg=="], - "escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="], - "escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="], - "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="], - "estree-util-attach-comments": ["estree-util-attach-comments@3.0.0", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw=="], - - "estree-util-build-jsx": ["estree-util-build-jsx@3.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "estree-walker": "^3.0.0" } }, "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ=="], - - "estree-util-is-identifier-name": ["estree-util-is-identifier-name@3.0.0", "", {}, "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg=="], - - "estree-util-scope": ["estree-util-scope@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0" } }, "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ=="], - - "estree-util-to-js": ["estree-util-to-js@2.0.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "astring": "^1.8.0", "source-map": "^0.7.0" } }, "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg=="], - - "estree-util-visit": ["estree-util-visit@2.0.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/unist": "^3.0.0" } }, "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww=="], - - "estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], - "etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="], "event-target-shim": ["event-target-shim@5.0.1", "", {}, "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="], @@ -3135,32 +1976,18 @@ "exif-parser": ["exif-parser@0.1.12", "", {}, "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw=="], - "exit-hook": ["exit-hook@2.2.1", "", {}, "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw=="], - - "expect-type": ["expect-type@1.3.0", "", {}, "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA=="], - "exponential-backoff": ["exponential-backoff@3.1.3", "", {}, "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA=="], "express": ["express@4.22.1", "", { "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", "body-parser": "~1.20.3", "content-disposition": "~0.5.4", "content-type": "~1.0.4", "cookie": "~0.7.1", "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "finalhandler": "~1.3.1", "fresh": "~0.5.2", "http-errors": "~2.0.0", "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "~2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "~0.19.0", "serve-static": "~1.16.2", "setprototypeof": "1.2.0", "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" } }, "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g=="], "express-rate-limit": ["express-rate-limit@8.3.2", "", { "dependencies": { "ip-address": "10.1.0" }, "peerDependencies": { "express": ">= 4.11" } }, "sha512-77VmFeJkO0/rvimEDuUC5H30oqUC4EyOhyGccfqoLebB0oiEYfM7nwPrsDsBL1gsTpwfzX8SFy2MT3TDyRq+bg=="], - "expressive-code": ["expressive-code@0.41.7", "", { "dependencies": { "@expressive-code/core": "^0.41.7", "@expressive-code/plugin-frames": "^0.41.7", "@expressive-code/plugin-shiki": "^0.41.7", "@expressive-code/plugin-text-markers": "^0.41.7" } }, "sha512-2wZjC8OQ3TaVEMcBtYY4Va3lo6J+Ai9jf3d4dbhURMJcU4Pbqe6EcHe424MIZI0VHUA1bR6xdpoHYi3yxokWqA=="], - "exsolve": ["exsolve@1.0.8", "", {}, "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA=="], - "ext-list": ["ext-list@2.2.2", "", { "dependencies": { "mime-db": "^1.28.0" } }, "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA=="], - - "ext-name": ["ext-name@5.0.0", "", { "dependencies": { "ext-list": "^2.0.0", "sort-keys-length": "^1.0.0" } }, "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ=="], - "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="], "extend-shallow": ["extend-shallow@2.0.1", "", { "dependencies": { "is-extendable": "^0.1.0" } }, "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug=="], - "extract-zip": ["extract-zip@2.0.1", "", { "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", "yauzl": "^2.10.0" }, "optionalDependencies": { "@types/yauzl": "^2.9.1" }, "bin": { "extract-zip": "cli.js" } }, "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg=="], - - "extsprintf": ["extsprintf@1.4.1", "", {}, "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA=="], - "fast-check": ["fast-check@4.6.0", "", { "dependencies": { "pure-rand": "^8.0.0" } }, "sha512-h7H6Dm0Fy+H4ciQYFxFjXnXkzR2kr9Fb22c0UBpHnm59K2zpr2t13aPTHlltFiNT6zuxp6HMPAVVvgur4BLdpA=="], "fast-content-type-parse": ["fast-content-type-parse@3.0.0", "", {}, "sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg=="], @@ -3171,21 +1998,15 @@ "fast-fifo": ["fast-fifo@1.3.2", "", {}, "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ=="], - "fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], - - "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], - "fast-json-stringify": ["fast-json-stringify@6.3.0", "", { "dependencies": { "@fastify/merge-json-schemas": "^0.2.0", "ajv": "^8.12.0", "ajv-formats": "^3.0.1", "fast-uri": "^3.0.0", "json-schema-ref-resolver": "^3.0.0", "rfdc": "^1.2.0" } }, "sha512-oRCntNDY/329HJPlmdNLIdogNtt6Vyjb1WuT01Soss3slIdyUp8kAcDU3saQTOquEK8KFVfwIIF7FebxUAu+yA=="], "fast-querystring": ["fast-querystring@1.1.2", "", { "dependencies": { "fast-decode-uri-component": "^1.0.1" } }, "sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg=="], - "fast-sha256": ["fast-sha256@1.3.0", "", {}, "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ=="], - - "fast-uri": ["fast-uri@3.1.0", "", {}, "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA=="], + "fast-uri": ["fast-uri@3.1.2", "", {}, "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ=="], - "fast-xml-builder": ["fast-xml-builder@1.1.4", "", { "dependencies": { "path-expression-matcher": "^1.1.3" } }, "sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg=="], + "fast-xml-builder": ["fast-xml-builder@1.1.7", "", { "dependencies": { "path-expression-matcher": "^1.1.3" } }, "sha512-Yh7/7rQuMXICNr0oMYDR2yHP6oUvmQsTToFeOWj/kIDhAwQ+c4Ol/lbcwOmEM5OHYQmh6S6EQSQ1sljCKP36bQ=="], - "fast-xml-parser": ["fast-xml-parser@4.4.1", "", { "dependencies": { "strnum": "^1.0.5" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw=="], + "fast-xml-parser": ["fast-xml-parser@5.7.0", "", { "dependencies": { "@nodable/entities": "^2.1.0", "fast-xml-builder": "^1.1.5", "path-expression-matcher": "^1.5.0", "strnum": "^2.2.3" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-MTcrUoRQ1GSQ9iG3QJzBGquYYYeA7piZaJoIWbPFGbRn6Jj6z7xgoAyi4DrZX4y2ZIQQBF59gc/zmvvejjgoFQ=="], "fastify": ["fastify@5.8.5", "", { "dependencies": { "@fastify/ajv-compiler": "^4.0.5", "@fastify/error": "^4.0.0", "@fastify/fast-json-stringify-compiler": "^5.0.0", "@fastify/proxy-addr": "^5.0.0", "abstract-logging": "^2.0.1", "avvio": "^9.0.0", "fast-json-stringify": "^6.0.0", "find-my-way": "^9.0.0", "light-my-request": "^6.0.0", "pino": "^9.14.0 || ^10.1.0", "process-warning": "^5.0.0", "rfdc": "^1.3.1", "secure-json-parse": "^4.0.0", "semver": "^7.6.0", "toad-cache": "^3.7.0" } }, "sha512-Yqptv59pQzPgQUSIm87hMqHJmdkb1+GPxdE6vW6FRyVE9G86mt7rOghitiU4JHRaTyDUk9pfeKmDeu70lAwM4Q=="], @@ -3193,15 +2014,11 @@ "fastq": ["fastq@1.20.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw=="], - "fd-slicer": ["fd-slicer@1.1.0", "", { "dependencies": { "pend": "~1.2.0" } }, "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g=="], - "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], "fetch-blob": ["fetch-blob@3.2.0", "", { "dependencies": { "node-domexception": "^1.0.0", "web-streams-polyfill": "^3.0.3" } }, "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ=="], - "file-type": ["file-type@16.5.4", "", { "dependencies": { "readable-web-to-node-stream": "^3.0.0", "strtok3": "^6.2.4", "token-types": "^4.1.1" } }, "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw=="], - - "filelist": ["filelist@1.0.6", "", { "dependencies": { "minimatch": "^5.0.1" } }, "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA=="], + "file-type": ["file-type@21.3.2", "", { "dependencies": { "@tokenizer/inflate": "^0.4.1", "strtok3": "^10.3.4", "token-types": "^6.1.1", "uint8array-extras": "^1.4.0" } }, "sha512-DLkUvGwep3poOV2wpzbHCOnSKGk1LzyXTv+aHFgN2VFl96wnp8YA9YjO2qPzg5PuL8q/SW9Pdi6WTkYOIh995w=="], "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], @@ -3215,40 +2032,26 @@ "find-my-way-ts": ["find-my-way-ts@0.1.6", "", {}, "sha512-a85L9ZoXtNAey3Y6Z+eBWW658kO/MwR7zIafkIUPUMf3isZG0NCs2pjW2wtjxAKuJPxMAsHUIP4ZPGv0o5gyTA=="], - "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + "find-up": ["find-up@3.0.0", "", { "dependencies": { "locate-path": "^3.0.0" } }, "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg=="], "finity": ["finity@0.5.4", "", {}, "sha512-3l+5/1tuw616Lgb0QBimxfdd2TqaDGpfCBpfX6EqtFmqUV3FtQnVEX4Aa62DagYEqnsTIjZcTfbq9msDbXYgyA=="], - "flattie": ["flattie@1.1.1", "", {}, "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ=="], - "follow-redirects": ["follow-redirects@1.16.0", "", {}, "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw=="], - "fontace": ["fontace@0.3.1", "", { "dependencies": { "@types/fontkit": "^2.0.8", "fontkit": "^2.0.4" } }, "sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg=="], - - "fontkit": ["fontkit@2.0.4", "", { "dependencies": { "@swc/helpers": "^0.5.12", "brotli": "^1.3.2", "clone": "^2.1.2", "dfa": "^1.2.0", "fast-deep-equal": "^3.1.3", "restructure": "^3.0.0", "tiny-inflate": "^1.0.3", "unicode-properties": "^1.4.0", "unicode-trie": "^2.0.0" } }, "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g=="], - "for-each": ["for-each@0.3.5", "", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="], "foreground-child": ["foreground-child@3.3.1", "", { "dependencies": { "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" } }, "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="], - "form-data": ["form-data@4.0.5", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.2", "mime-types": "^2.1.12" } }, "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w=="], - - "form-data-encoder": ["form-data-encoder@1.7.2", "", {}, "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A=="], - - "formdata-node": ["formdata-node@4.4.1", "", { "dependencies": { "node-domexception": "1.0.0", "web-streams-polyfill": "4.0.0-beta.3" } }, "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ=="], + "form-data": ["form-data@2.5.5", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.2", "mime-types": "^2.1.35", "safe-buffer": "^5.2.1" } }, "sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A=="], "formdata-polyfill": ["formdata-polyfill@4.0.10", "", { "dependencies": { "fetch-blob": "^3.1.2" } }, "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g=="], "forwarded": ["forwarded@0.2.0", "", {}, "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="], - "fraction.js": ["fraction.js@5.3.4", "", {}, "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ=="], - - "framer-motion": ["framer-motion@8.5.5", "", { "dependencies": { "@motionone/dom": "^10.15.3", "hey-listen": "^1.0.8", "tslib": "^2.4.0" }, "optionalDependencies": { "@emotion/is-prop-valid": "^0.8.2" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-5IDx5bxkjWHWUF3CVJoSyUVOtrbAxtzYBBowRE2uYI/6VYhkEBD+rbTHEGuUmbGHRj6YqqSfoG7Aa1cLyWCrBA=="], + "framer-motion": ["framer-motion@12.38.0", "", { "dependencies": { "motion-dom": "^12.38.0", "motion-utils": "^12.36.0", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-rFYkY/pigbcswl1XQSb7q424kSTQ8q6eAC+YUsSKooHQYuLdzdHjrt6uxUC+PRAO++q5IS7+TamgIw1AphxR+g=="], "fresh": ["fresh@0.5.2", "", {}, "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="], - "fs-extra": ["fs-extra@10.1.0", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ=="], - "fs-minipass": ["fs-minipass@3.0.3", "", { "dependencies": { "minipass": "^7.0.3" } }, "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw=="], "fs.realpath": ["fs.realpath@1.0.0", "", {}, "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="], @@ -3279,48 +2082,30 @@ "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], - "get-nonce": ["get-nonce@1.0.1", "", {}, "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="], - - "get-port": ["get-port@7.2.0", "", {}, "sha512-afP4W205ONCuMoPBqcR6PSXnzX35KTcJygfJfcp+QY+uwm3p20p1YczWXhlICIzGMCxYBQcySEcOgsJcrkyobg=="], - "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], - "get-stream": ["get-stream@5.2.0", "", { "dependencies": { "pump": "^3.0.0" } }, "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA=="], + "get-stream": ["get-stream@8.0.1", "", {}, "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA=="], "get-symbol-description": ["get-symbol-description@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6" } }, "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="], "get-tsconfig": ["get-tsconfig@4.13.8", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-J87BxkLXykmisLQ+KA4x2+O6rVf+PJrtFUO8lGyiRg4lyxJLJ8/v0sRAKdVZQOy6tR6lMRAF1NqzCf9BQijm0w=="], - "ghostty-web": ["ghostty-web@github:anomalyco/ghostty-web#20bd361", {}, "anomalyco-ghostty-web-20bd361", "sha512-dW0nwaiBBcun9y5WJSvm3HxDLe5o9V0xLCndQvWonRVubU8CS1PHxZpLffyPt1YujPWC13ez03aWxcuKBPYYGQ=="], - "gifwrap": ["gifwrap@0.10.1", "", { "dependencies": { "image-q": "^4.0.0", "omggif": "^1.0.10" } }, "sha512-2760b1vpJHNmLzZ/ubTtNnEx5WApN/PYWJvXvgS+tL1egTTthayFYIQQNi136FLEDcN/IyEY2EcGpIITD6eYUw=="], "giget": ["giget@2.0.0", "", { "dependencies": { "citty": "^0.1.6", "consola": "^3.4.0", "defu": "^6.1.4", "node-fetch-native": "^1.6.6", "nypm": "^0.6.0", "pathe": "^2.0.3" }, "bin": { "giget": "dist/cli.mjs" } }, "sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA=="], - "github-slugger": ["github-slugger@2.0.0", "", {}, "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw=="], - "gitlab-ai-provider": ["gitlab-ai-provider@6.6.0", "", { "dependencies": { "@anthropic-ai/sdk": "^0.71.0", "@anycable/core": "^0.9.2", "graphql-request": "^6.1.0", "isomorphic-ws": "^5.0.0", "openai": "^6.16.0", "socket.io-client": "^4.8.1", "vscode-jsonrpc": "^8.2.1", "zod": "^3.25.76" }, "peerDependencies": { "@ai-sdk/provider": ">=3.0.0", "@ai-sdk/provider-utils": ">=4.0.0" } }, "sha512-jUxYnKA4XQaPc3wxACDZ8bPDXO0Mzx7cZaBDxbT2uGgLqtGZmSi+9tVNIg7louSS+s/ioVra3SoUz3iOFVhKPA=="], "glob": ["glob@13.0.5", "", { "dependencies": { "minimatch": "^10.2.1", "minipass": "^7.1.2", "path-scurry": "^2.0.0" } }, "sha512-BzXxZg24Ibra1pbQ/zE7Kys4Ua1ks7Bn6pKLkVPZ9FZe4JQS6/Q7ef3LG1H+k7lUf5l4T3PLSyYyYJVYUvfgTw=="], - "glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], - - "glob-to-regexp": ["glob-to-regexp@0.4.1", "", {}, "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="], - - "global-agent": ["global-agent@3.0.0", "", { "dependencies": { "boolean": "^3.0.1", "es6-error": "^4.1.1", "matcher": "^3.0.0", "roarr": "^2.15.3", "semver": "^7.3.2", "serialize-error": "^7.0.1" } }, "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q=="], - "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="], - "globby": ["globby@11.0.4", "", { "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", "fast-glob": "^3.1.1", "ignore": "^5.1.4", "merge2": "^1.3.0", "slash": "^3.0.0" } }, "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg=="], - "google-auth-library": ["google-auth-library@10.5.0", "", { "dependencies": { "base64-js": "^1.3.0", "ecdsa-sig-formatter": "^1.0.11", "gaxios": "^7.0.0", "gcp-metadata": "^8.0.0", "google-logging-utils": "^1.0.0", "gtoken": "^8.0.0", "jws": "^4.0.0" } }, "sha512-7ABviyMOlX5hIVD60YOfHw4/CxOfBhyduaYB+wbFWCWoni4N7SLcV46hrVRktuBbZjFC9ONyqamZITN7q3n32w=="], "google-logging-utils": ["google-logging-utils@1.1.3", "", {}, "sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA=="], "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], - "got": ["got@11.8.6", "", { "dependencies": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", "@types/cacheable-request": "^6.0.1", "@types/responselike": "^1.0.0", "cacheable-lookup": "^5.0.3", "cacheable-request": "^7.0.2", "decompress-response": "^6.0.0", "http2-wrapper": "^1.0.0-beta.5.2", "lowercase-keys": "^2.0.0", "p-cancelable": "^2.0.0", "responselike": "^2.0.0" } }, "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g=="], - "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], "graphql": ["graphql@16.13.2", "", {}, "sha512-5bJ+nf/UCpAjHM8i06fl7eLyVC9iuNAjm9qzkiu2ZGhM0VscSvS6WDPfAwkdkBuoXGM9FJSbKl6wylMwP9Ktig=="], @@ -3331,14 +2116,8 @@ "gtoken": ["gtoken@8.0.0", "", { "dependencies": { "gaxios": "^7.0.0", "jws": "^4.0.0" } }, "sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw=="], - "h3": ["h3@2.0.1-rc.4", "", { "dependencies": { "rou3": "^0.7.8", "srvx": "^0.9.1" }, "peerDependencies": { "crossws": "^0.4.1" }, "optionalPeers": ["crossws"] }, "sha512-vZq8pEUp6THsXKXrUXX44eOqfChic2wVQ1GlSzQCBr7DeFBkfIZAo2WyNND4GSv54TAa0E4LYIK73WSPdgKUgw=="], - - "happy-dom": ["happy-dom@20.9.0", "", { "dependencies": { "@types/node": ">=20.0.0", "@types/whatwg-mimetype": "^3.0.2", "@types/ws": "^8.18.1", "entities": "^7.0.1", "whatwg-mimetype": "^3.0.0", "ws": "^8.18.3" } }, "sha512-GZZ9mKe8r646NUAf/zemnGbjYh4Bt8/MqASJY+pSm5ZDtc3YQox+4gsLI7yi1hba6o+eCsGxpHn5+iEVn31/FQ=="], - "has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="], - "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], - "has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="], "has-proto": ["has-proto@1.2.0", "", { "dependencies": { "dunder-proto": "^1.0.0" } }, "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ=="], @@ -3349,55 +2128,15 @@ "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], - "hast-util-embedded": ["hast-util-embedded@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-is-element": "^3.0.0" } }, "sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA=="], - - "hast-util-format": ["hast-util-format@1.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-embedded": "^3.0.0", "hast-util-minify-whitespace": "^1.0.0", "hast-util-phrasing": "^3.0.0", "hast-util-whitespace": "^3.0.0", "html-whitespace-sensitive-tag-names": "^3.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-yY1UDz6bC9rDvCWHpx12aIBGRG7krurX0p0Fm6pT547LwDIZZiNr8a+IHDogorAdreULSEzP82Nlv5SZkHZcjA=="], - - "hast-util-from-html": ["hast-util-from-html@2.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "devlop": "^1.1.0", "hast-util-from-parse5": "^8.0.0", "parse5": "^7.0.0", "vfile": "^6.0.0", "vfile-message": "^4.0.0" } }, "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw=="], - - "hast-util-from-parse5": ["hast-util-from-parse5@8.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "hastscript": "^9.0.0", "property-information": "^7.0.0", "vfile": "^6.0.0", "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" } }, "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg=="], - - "hast-util-has-property": ["hast-util-has-property@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA=="], - - "hast-util-heading-rank": ["hast-util-heading-rank@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA=="], - - "hast-util-is-body-ok-link": ["hast-util-is-body-ok-link@3.0.1", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-0qpnzOBLztXHbHQenVB8uNuxTnm/QBFUOmdOSsEn7GnBtyY07+ENTWVFBAnXd/zEgd9/SUG3lRY7hSIBWRgGpQ=="], - - "hast-util-is-element": ["hast-util-is-element@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g=="], - - "hast-util-minify-whitespace": ["hast-util-minify-whitespace@1.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-embedded": "^3.0.0", "hast-util-is-element": "^3.0.0", "hast-util-whitespace": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-L96fPOVpnclQE0xzdWb/D12VT5FabA7SnZOUMtL1DbXmYiHJMXZvFkIZfiMmTCNJHUeO2K9UYNXoVyfz+QHuOw=="], - - "hast-util-parse-selector": ["hast-util-parse-selector@4.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A=="], - - "hast-util-phrasing": ["hast-util-phrasing@3.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-embedded": "^3.0.0", "hast-util-has-property": "^3.0.0", "hast-util-is-body-ok-link": "^3.0.0", "hast-util-is-element": "^3.0.0" } }, "sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ=="], - - "hast-util-raw": ["hast-util-raw@9.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "hast-util-from-parse5": "^8.0.0", "hast-util-to-parse5": "^8.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "parse5": "^7.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw=="], - - "hast-util-select": ["hast-util-select@6.0.4", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "bcp-47-match": "^2.0.0", "comma-separated-tokens": "^2.0.0", "css-selector-parser": "^3.0.0", "devlop": "^1.0.0", "direction": "^2.0.0", "hast-util-has-property": "^3.0.0", "hast-util-to-string": "^3.0.0", "hast-util-whitespace": "^3.0.0", "nth-check": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-RqGS1ZgI0MwxLaKLDxjprynNzINEkRHY2i8ln4DDjgv9ZhcYVIHN9rlpiYsqtFwrgpYU361SyWDQcGNIBVu3lw=="], - - "hast-util-to-estree": ["hast-util-to-estree@3.1.3", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "estree-util-attach-comments": "^3.0.0", "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w=="], - "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-to-jsx-runtime": ["hast-util-to-jsx-runtime@2.3.6", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "vfile-message": "^4.0.0" } }, "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg=="], - - "hast-util-to-parse5": ["hast-util-to-parse5@8.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA=="], - - "hast-util-to-string": ["hast-util-to-string@3.0.1", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A=="], - - "hast-util-to-text": ["hast-util-to-text@4.0.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "hast-util-is-element": "^3.0.0", "unist-util-find-after": "^5.0.0" } }, "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A=="], - "hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="], - "hastscript": ["hastscript@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-parse-selector": "^4.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0" } }, "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w=="], - "he": ["he@1.2.0", "", { "bin": { "he": "bin/he" } }, "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="], "heap-snapshot-toolkit": ["heap-snapshot-toolkit@1.1.3", "", {}, "sha512-joThu2rEsDu8/l4arupRDI1qP4CZXNG+J6Wr348vnbLGSiBkwRdqZ6aOHl5BzEiC+Dc8OTbMlmWjD0lbXD5K2Q=="], - "hey-listen": ["hey-listen@1.0.8", "", {}, "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q=="], - - "hono": ["hono@4.10.7", "", {}, "sha512-icXIITfw/07Q88nLSkB9aiUrd8rYzSweK681Kjo/TSggaGbOX4RRyxxm71v+3PC8C/j+4rlxGeoTRxQDkaJkUw=="], + "hono": ["hono@4.12.21", "", {}, "sha512-uV63apnb0kyPtAUwoWgaGh9HyIFcv8lgmzPZSiTBQAFOFGIzka5EZ1dZocmGnn0XdX0+XTqJ6Tqv7selMuGLRQ=="], "hono-openapi": ["hono-openapi@1.1.2", "", { "peerDependencies": { "@hono/standard-validator": "^0.2.0", "@standard-community/standard-json": "^0.3.5", "@standard-community/standard-openapi": "^0.2.9", "@types/json-schema": "^7.0.15", "hono": "^4.8.3", "openapi-types": "^12.1.3" }, "optionalPeers": ["@hono/standard-validator", "hono"] }, "sha512-toUcO60MftRBxqcVyxsHNYs2m4vf4xkQaiARAucQx3TiBPDtMNNkoh+C4I1vAretQZiGyaLOZNWn1YxfSyUA5g=="], @@ -3405,40 +2144,19 @@ "html-entities": ["html-entities@2.3.3", "", {}, "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA=="], - "html-escaper": ["html-escaper@3.0.3", "", {}, "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ=="], - - "html-minifier-terser": ["html-minifier-terser@7.2.0", "", { "dependencies": { "camel-case": "^4.1.2", "clean-css": "~5.3.2", "commander": "^10.0.0", "entities": "^4.4.0", "param-case": "^3.0.4", "relateurl": "^0.2.7", "terser": "^5.15.1" }, "bin": { "html-minifier-terser": "cli.js" } }, "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA=="], - - "html-to-image": ["html-to-image@1.11.13", "", {}, "sha512-cuOPoI7WApyhBElTTb9oqsawRvZ0rHhaHwghRLlTuffoD1B2aDemlCruLeZrUIIdvG7gs9xeELEPm6PhuASqrg=="], - - "html-to-text": ["html-to-text@9.0.5", "", { "dependencies": { "@selderee/plugin-htmlparser2": "^0.11.0", "deepmerge": "^4.3.1", "dom-serializer": "^2.0.0", "htmlparser2": "^8.0.2", "selderee": "^0.11.0" } }, "sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg=="], - "html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="], - "html-whitespace-sensitive-tag-names": ["html-whitespace-sensitive-tag-names@3.0.1", "", {}, "sha512-q+310vW8zmymYHALr1da4HyXUQ0zgiIwIicEfotYPWGN0OJVEN/58IJ3A4GBYcEq3LGAZqKb+ugvP0GNB9CEAA=="], - - "htmlparser2": ["htmlparser2@8.0.2", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.0.1", "entities": "^4.4.0" } }, "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA=="], - "http-cache-semantics": ["http-cache-semantics@4.2.0", "", {}, "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ=="], "http-errors": ["http-errors@2.0.1", "", { "dependencies": { "depd": "~2.0.0", "inherits": "~2.0.4", "setprototypeof": "~1.2.0", "statuses": "~2.0.2", "toidentifier": "~1.0.1" } }, "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ=="], "http-proxy-agent": ["http-proxy-agent@7.0.2", "", { "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" } }, "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig=="], - "http2-wrapper": ["http2-wrapper@1.0.3", "", { "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.0.0" } }, "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg=="], - "https-proxy-agent": ["https-proxy-agent@7.0.6", "", { "dependencies": { "agent-base": "^7.1.2", "debug": "4" } }, "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw=="], "human-signals": ["human-signals@5.0.0", "", {}, "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ=="], - "humanize-ms": ["humanize-ms@1.2.1", "", { "dependencies": { "ms": "^2.0.0" } }, "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ=="], - - - "i18next": ["i18next@23.16.8", "", { "dependencies": { "@babel/runtime": "^7.23.2" } }, "sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg=="], - - "iconv-corefoundation": ["iconv-corefoundation@1.1.7", "", { "dependencies": { "cli-truncate": "^2.1.0", "node-addon-api": "^1.6.3" }, "os": "darwin" }, "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ=="], - - "iconv-lite": ["iconv-lite@0.7.2", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw=="], + "iconv-lite": ["iconv-lite@0.4.24", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3" } }, "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="], "ieee754": ["ieee754@1.1.13", "", {}, "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="], @@ -3450,52 +2168,30 @@ "immer": ["immer@11.1.4", "", {}, "sha512-XREFCPo6ksxVzP4E0ekD5aMdf8WMwmdNaz6vuvxgI40UaEiu6q3p8X52aU6GdyvLY3XXX/8R7JOTXStz/nBbRw=="], - "import-local": ["import-local@3.2.0", "", { "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" }, "bin": { "import-local-fixture": "fixtures/cli.js" } }, "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA=="], - - "import-meta-resolve": ["import-meta-resolve@4.2.0", "", {}, "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg=="], - - "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], - "indent-string": ["indent-string@4.0.0", "", {}, "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="], - "inflight": ["inflight@1.0.6", "", { "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="], - "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], "ini": ["ini@6.0.0", "", {}, "sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ=="], - "inline-style-parser": ["inline-style-parser@0.2.7", "", {}, "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA=="], - "internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="], "ioredis": ["ioredis@5.10.1", "", { "dependencies": { "@ioredis/commands": "1.5.1", "cluster-key-slot": "^1.1.0", "debug": "^4.3.4", "denque": "^2.1.0", "lodash.defaults": "^4.2.0", "lodash.isarguments": "^3.1.0", "redis-errors": "^1.2.0", "redis-parser": "^3.0.0", "standard-as-callback": "^2.1.0" } }, "sha512-HuEDBTI70aYdx1v6U97SbNx9F1+svQKBDo30o0b9fw055LMepzpOOd0Ccg9Q6tbqmBSJaMuY0fB7yw9/vjBYCA=="], - "ip-address": ["ip-address@10.1.0", "", {}, "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q=="], + "ip-address": ["ip-address@10.1.1", "", {}, "sha512-1FMu8/N15Ck1BL551Jf42NYIoin2unWjLQ2Fze/DXryJRl5twqtwNHlO39qERGbIOcKYWHdgRryhOC+NG4eaLw=="], "ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="], - "iron-webcrypto": ["iron-webcrypto@1.2.1", "", {}, "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg=="], - - "is-alphabetical": ["is-alphabetical@2.0.1", "", {}, "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ=="], - - "is-alphanumerical": ["is-alphanumerical@2.0.1", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw=="], - "is-arguments": ["is-arguments@1.2.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA=="], "is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="], - "is-arrayish": ["is-arrayish@0.3.4", "", {}, "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA=="], - "is-async-function": ["is-async-function@2.1.1", "", { "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="], "is-bigint": ["is-bigint@1.1.0", "", { "dependencies": { "has-bigints": "^1.0.2" } }, "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ=="], - "is-binary-path": ["is-binary-path@2.1.0", "", { "dependencies": { "binary-extensions": "^2.0.0" } }, "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="], - "is-boolean-object": ["is-boolean-object@1.2.2", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A=="], - "is-buffer": ["is-buffer@1.1.6", "", {}, "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="], - "is-callable": ["is-callable@1.2.7", "", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="], "is-core-module": ["is-core-module@2.16.1", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="], @@ -3504,8 +2200,6 @@ "is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="], - "is-decimal": ["is-decimal@2.0.1", "", {}, "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A=="], - "is-docker": ["is-docker@3.0.0", "", { "bin": { "is-docker": "cli.js" } }, "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ=="], "is-electron": ["is-electron@2.2.2", "", {}, "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg=="], @@ -3522,14 +2216,10 @@ "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], - "is-hexadecimal": ["is-hexadecimal@2.0.1", "", {}, "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg=="], - "is-in-ssh": ["is-in-ssh@1.0.0", "", {}, "sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw=="], "is-inside-container": ["is-inside-container@1.0.0", "", { "dependencies": { "is-docker": "^3.0.0" }, "bin": { "is-inside-container": "cli.js" } }, "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA=="], - "is-interactive": ["is-interactive@1.0.0", "", {}, "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w=="], - "is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="], "is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="], @@ -3538,8 +2228,6 @@ "is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="], - "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="], - "is-promise": ["is-promise@4.0.0", "", {}, "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="], "is-property": ["is-property@1.0.2", "", {}, "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g=="], @@ -3558,8 +2246,6 @@ "is-typed-array": ["is-typed-array@1.1.15", "", { "dependencies": { "which-typed-array": "^1.1.16" } }, "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="], - "is-unicode-supported": ["is-unicode-supported@0.1.0", "", {}, "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw=="], - "is-weakmap": ["is-weakmap@2.0.2", "", {}, "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w=="], "is-weakref": ["is-weakref@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew=="], @@ -3568,16 +2254,12 @@ "is-what": ["is-what@4.1.16", "", {}, "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A=="], - "is-whitespace": ["is-whitespace@0.3.0", "", {}, "sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg=="], - "is-wsl": ["is-wsl@3.1.1", "", { "dependencies": { "is-inside-container": "^1.0.0" } }, "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw=="], "is64bit": ["is64bit@2.0.0", "", { "dependencies": { "system-architecture": "^0.1.0" } }, "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw=="], "isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="], - "isbinaryfile": ["isbinaryfile@5.0.7", "", {}, "sha512-gnWD14Jh3FzS3CPhF0AxNOJ8CxqeblPTADzI38r0wt8ZyQl5edpy75myt08EG2oKvpyiqSqsx+Wkz9vtkbTqYQ=="], - "isexe": ["isexe@4.0.0", "", {}, "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw=="], "isomorphic-ws": ["isomorphic-ws@5.0.0", "", { "peerDependencies": { "ws": "*" } }, "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw=="], @@ -3588,8 +2270,6 @@ "jackspeak": ["jackspeak@4.2.3", "", { "dependencies": { "@isaacs/cliui": "^9.0.0" } }, "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg=="], - "jake": ["jake@10.9.4", "", { "dependencies": { "async": "^3.2.6", "filelist": "^1.0.4", "picocolors": "^1.1.1" }, "bin": { "jake": "bin/cli.js" } }, "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA=="], - "jimp": ["jimp@1.6.0", "", { "dependencies": { "@jimp/core": "1.6.0", "@jimp/diff": "1.6.0", "@jimp/js-bmp": "1.6.0", "@jimp/js-gif": "1.6.0", "@jimp/js-jpeg": "1.6.0", "@jimp/js-png": "1.6.0", "@jimp/js-tiff": "1.6.0", "@jimp/plugin-blit": "1.6.0", "@jimp/plugin-blur": "1.6.0", "@jimp/plugin-circle": "1.6.0", "@jimp/plugin-color": "1.6.0", "@jimp/plugin-contain": "1.6.0", "@jimp/plugin-cover": "1.6.0", "@jimp/plugin-crop": "1.6.0", "@jimp/plugin-displace": "1.6.0", "@jimp/plugin-dither": "1.6.0", "@jimp/plugin-fisheye": "1.6.0", "@jimp/plugin-flip": "1.6.0", "@jimp/plugin-hash": "1.6.0", "@jimp/plugin-mask": "1.6.0", "@jimp/plugin-print": "1.6.0", "@jimp/plugin-quantize": "1.6.0", "@jimp/plugin-resize": "1.6.0", "@jimp/plugin-rotate": "1.6.0", "@jimp/plugin-threshold": "1.6.0", "@jimp/types": "1.6.0", "@jimp/utils": "1.6.0" } }, "sha512-YcwCHw1kiqEeI5xRpDlPPBGL2EOpBKLwO4yIBJcXWHPj5PnA5urGq0jbyhM5KoNpypQ6VboSoxc9D8HyfvngSg=="], "jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], @@ -3600,17 +2280,11 @@ "jpeg-js": ["jpeg-js@0.4.4", "", {}, "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg=="], - "js-base64": ["js-base64@3.7.7", "", {}, "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="], - - "js-beautify": ["js-beautify@1.15.4", "", { "dependencies": { "config-chain": "^1.1.13", "editorconfig": "^1.0.4", "glob": "^10.4.2", "js-cookie": "^3.0.5", "nopt": "^7.2.1" }, "bin": { "css-beautify": "js/bin/css-beautify.js", "html-beautify": "js/bin/html-beautify.js", "js-beautify": "js/bin/js-beautify.js" } }, "sha512-9/KXeZUKKJwqCXUdBxFJ3vPh467OCckSBmYDwSK/EtV090K+iMJ7zx2S3HLVDIWFQdqMIsZWbnaGiba18aWhaA=="], - - "js-cookie": ["js-cookie@3.0.5", "", {}, "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw=="], - "js-md4": ["js-md4@0.3.2", "", {}, "sha512-/GDnfQYsltsjRswQhN9fhv3EMw2sCpUdrdxyWDOUK7eyD++r3gRhzgiQgc/x4MAv2i1iuQ4lxO5mvqM3vj4bwA=="], "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], - "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], + "js-yaml": ["js-yaml@3.14.2", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg=="], "jsbi": ["jsbi@4.3.2", "", {}, "sha512-9fqMSQbhJykSeii05nxKl4m6Eqn2P6rOlYiS+C5Dr/HPIU/7yZxu5qzbs40tgaFORiw2Amd0mirjxatXYMkIew=="], @@ -3618,8 +2292,6 @@ "json-bigint": ["json-bigint@1.0.0", "", { "dependencies": { "bignumber.js": "^9.0.0" } }, "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ=="], - "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], - "json-parse-even-better-errors": ["json-parse-even-better-errors@5.0.0", "", {}, "sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ=="], "json-schema": ["json-schema@0.4.0", "", {}, "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="], @@ -3634,16 +2306,12 @@ "json-stringify-nice": ["json-stringify-nice@1.1.4", "", {}, "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw=="], - "json-stringify-safe": ["json-stringify-safe@5.0.1", "", {}, "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="], - "json-with-bigint": ["json-with-bigint@3.5.8", "", {}, "sha512-eq/4KP6K34kwa7TcFdtvnftvHCD9KvHOGGICWwMFc4dOOKF5t4iYqnfLK8otCRCRv06FXOzGGyqE8h8ElMvvdw=="], "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], "jsonc-parser": ["jsonc-parser@3.3.1", "", {}, "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ=="], - "jsonfile": ["jsonfile@4.0.0", "", { "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg=="], - "jsonparse": ["jsonparse@1.3.1", "", {}, "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg=="], "jsonwebtoken": ["jsonwebtoken@9.0.3", "", { "dependencies": { "jws": "^4.0.1", "lodash.includes": "^4.3.0", "lodash.isboolean": "^3.0.3", "lodash.isinteger": "^4.0.4", "lodash.isnumber": "^3.0.3", "lodash.isplainobject": "^4.0.6", "lodash.isstring": "^4.0.1", "lodash.once": "^4.0.0", "ms": "^2.1.1", "semver": "^7.5.4" } }, "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g=="], @@ -3660,27 +2328,13 @@ "katex": ["katex@0.16.27", "", { "dependencies": { "commander": "^8.3.0" }, "bin": { "katex": "cli.js" } }, "sha512-aeQoDkuRWSqQN6nSvVCEFvfXdqo1OQiCmmW1kc9xSdjutPv7BGO7pqY9sQRJpMOGrEdfDgF2TfRXe5eUAD2Waw=="], - "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], - "kind-of": ["kind-of@6.0.3", "", {}, "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="], - "kleur": ["kleur@4.1.5", "", {}, "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="], - - "klona": ["klona@2.0.6", "", {}, "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA=="], - "kubernetes-types": ["kubernetes-types@1.30.0", "", {}, "sha512-Dew1okvhM/SQcIa2rcgujNndZwU8VnSapDgdxlYoB84ZlpAD43U6KLAFqYo17ykSFGHNPrg0qry0bP+GJd9v7Q=="], - "lang-map": ["lang-map@0.4.0", "", { "dependencies": { "language-map": "^1.1.0" } }, "sha512-oiSqZIEUnWdFeDNsp4HId4tAxdFbx5iMBOwA3666Fn2L8Khj8NiD9xRvMsGmKXopPVkaDFtSv3CJOmXFUB0Hcg=="], + "lazystream": ["lazystream@1.0.1", "", { "dependencies": { "readable-stream": "^2.0.5" } }, "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw=="], - "language-map": ["language-map@1.5.0", "", {}, "sha512-n7gFZpe+DwEAX9cXVTw43i3wiudWDDtSn28RmdnS/HCPr284dQI/SztsamWanRr75oSlKSaGbV2nmWCTzGCoVg=="], - - "lazy-val": ["lazy-val@1.0.5", "", {}, "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q=="], - - "lazystream": ["lazystream@1.0.1", "", { "dependencies": { "readable-stream": "^2.0.5" } }, "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw=="], - - "leac": ["leac@0.6.0", "", {}, "sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg=="], - - "light-my-request": ["light-my-request@6.6.0", "", { "dependencies": { "cookie": "^1.0.1", "process-warning": "^4.0.0", "set-cookie-parser": "^2.6.0" } }, "sha512-CHYbu8RtboSIoVsHZ6Ye4cj4Aw/yg2oAFimlF7mNvfDV192LR7nDiKtSIfCuLT7KokPSTn/9kfVLm5OGN0A28A=="], + "light-my-request": ["light-my-request@6.6.0", "", { "dependencies": { "cookie": "^1.0.1", "process-warning": "^4.0.0", "set-cookie-parser": "^2.6.0" } }, "sha512-CHYbu8RtboSIoVsHZ6Ye4cj4Aw/yg2oAFimlF7mNvfDV192LR7nDiKtSIfCuLT7KokPSTn/9kfVLm5OGN0A28A=="], "lightningcss": ["lightningcss@1.30.1", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-darwin-arm64": "1.30.1", "lightningcss-darwin-x64": "1.30.1", "lightningcss-freebsd-x64": "1.30.1", "lightningcss-linux-arm-gnueabihf": "1.30.1", "lightningcss-linux-arm64-gnu": "1.30.1", "lightningcss-linux-arm64-musl": "1.30.1", "lightningcss-linux-x64-gnu": "1.30.1", "lightningcss-linux-x64-musl": "1.30.1", "lightningcss-win32-arm64-msvc": "1.30.1", "lightningcss-win32-x64-msvc": "1.30.1" } }, "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg=="], @@ -3704,26 +2358,18 @@ "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.30.1", "", { "os": "win32", "cpu": "x64" }, "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg=="], - "lilconfig": ["lilconfig@2.1.0", "", {}, "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ=="], - - "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], - - "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + "locate-path": ["locate-path@3.0.0", "", { "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" } }, "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="], "lodash": ["lodash@4.18.1", "", {}, "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q=="], "lodash.defaults": ["lodash.defaults@4.2.0", "", {}, "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ=="], - "lodash.escaperegexp": ["lodash.escaperegexp@4.1.2", "", {}, "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw=="], - "lodash.includes": ["lodash.includes@4.3.0", "", {}, "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w=="], "lodash.isarguments": ["lodash.isarguments@3.1.0", "", {}, "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg=="], "lodash.isboolean": ["lodash.isboolean@3.0.3", "", {}, "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg=="], - "lodash.isequal": ["lodash.isequal@4.5.0", "", {}, "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ=="], - "lodash.isinteger": ["lodash.isinteger@4.0.4", "", {}, "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA=="], "lodash.isnumber": ["lodash.isnumber@3.0.3", "", {}, "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw=="], @@ -3734,22 +2380,10 @@ "lodash.once": ["lodash.once@4.1.1", "", {}, "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="], - "log-symbols": ["log-symbols@4.1.0", "", { "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" } }, "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg=="], - - "loglevelnext": ["loglevelnext@6.0.0", "", {}, "sha512-FDl1AI2sJGjHHG3XKJd6sG3/6ncgiGCQ0YkW46nxe7SfqQq6hujd9CvFXIXtkGBUN83KPZ2KSOJK8q5P0bSSRQ=="], - "long": ["long@5.3.2", "", {}, "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA=="], - "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="], - "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], - "loupe": ["loupe@3.2.1", "", {}, "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ=="], - - "lower-case": ["lower-case@2.0.2", "", { "dependencies": { "tslib": "^2.0.3" } }, "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg=="], - - "lowercase-keys": ["lowercase-keys@2.0.0", "", {}, "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="], - "lru-cache": ["lru-cache@11.3.5", "", {}, "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw=="], "lru.min": ["lru.min@1.1.4", "", {}, "sha512-DqC6n3QQ77zdFpCMASA1a3Jlb64Hv2N2DciFGkO/4L9+q/IpIAuRlKOvCXabtRW6cQf8usbmM6BE/TOPysCdIA=="], @@ -3758,71 +2392,25 @@ "luxon": ["luxon@3.6.1", "", {}, "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ=="], - "lz-string": ["lz-string@1.5.0", "", { "bin": { "lz-string": "bin/bin.js" } }, "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ=="], - "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], "magicast": ["magicast@0.3.5", "", { "dependencies": { "@babel/parser": "^7.25.4", "@babel/types": "^7.25.4", "source-map-js": "^1.2.0" } }, "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ=="], "make-fetch-happen": ["make-fetch-happen@15.0.5", "", { "dependencies": { "@gar/promise-retry": "^1.0.0", "@npmcli/agent": "^4.0.0", "@npmcli/redact": "^4.0.0", "cacache": "^20.0.1", "http-cache-semantics": "^4.1.1", "minipass": "^7.0.2", "minipass-fetch": "^5.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^1.0.0", "proc-log": "^6.0.0", "ssri": "^13.0.0" } }, "sha512-uCbIa8jWWmQZt4dSnEStkVC6gdakiinAm4PiGsywIkguF0eWMdcjDz0ECYhUolFU3pFLOev9VNPCEygydXnddg=="], - "markdown-extensions": ["markdown-extensions@2.0.0", "", {}, "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q=="], - - "markdown-table": ["markdown-table@3.0.4", "", {}, "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="], - "marked": ["marked@17.0.1", "", { "bin": { "marked": "bin/marked.js" } }, "sha512-boeBdiS0ghpWcSwoNm/jJBwdpFaMnZWRzjA6SkUMYb40SVaN1x7mmfGKp0jvexGcx+7y2La5zRZsYFZI6Qpypg=="], "marked-katex-extension": ["marked-katex-extension@5.1.6", "", { "peerDependencies": { "katex": ">=0.16 <0.17", "marked": ">=4 <18" } }, "sha512-vYpLXwmlIDKILIhJtiRTgdyZRn5sEYdFBuTmbpjD7lbCIzg0/DWyK3HXIntN3Tp8zV6hvOUgpZNLWRCgWVc24A=="], "marked-shiki": ["marked-shiki@1.2.1", "", { "peerDependencies": { "marked": ">=7.0.0", "shiki": ">=1.0.0" } }, "sha512-yHxYQhPY5oYaIRnROn98foKhuClark7M373/VpLxiy5TrDu9Jd/LsMwo8w+U91Up4oDb9IXFrP0N1MFRz8W/DQ=="], - "matcher": ["matcher@3.0.0", "", { "dependencies": { "escape-string-regexp": "^4.0.0" } }, "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng=="], - "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], - "md-to-react-email": ["md-to-react-email@5.0.0", "", { "dependencies": { "marked": "7.0.4" }, "peerDependencies": { "react": "18.x" } }, "sha512-GdBrBUbAAJHypnuyofYGfVos8oUslxHx69hs3CW9P0L8mS1sT6GnJuMBTlz/Fw+2widiwdavcu9UwyLF/BzZ4w=="], - - "mdast-util-definitions": ["mdast-util-definitions@6.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ=="], - - "mdast-util-directive": ["mdast-util-directive@3.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q=="], - - "mdast-util-find-and-replace": ["mdast-util-find-and-replace@3.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg=="], - - "mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.3", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q=="], - - "mdast-util-gfm": ["mdast-util-gfm@3.1.0", "", { "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", "mdast-util-gfm-footnote": "^2.0.0", "mdast-util-gfm-strikethrough": "^2.0.0", "mdast-util-gfm-table": "^2.0.0", "mdast-util-gfm-task-list-item": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ=="], - - "mdast-util-gfm-autolink-literal": ["mdast-util-gfm-autolink-literal@2.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-find-and-replace": "^3.0.0", "micromark-util-character": "^2.0.0" } }, "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ=="], - - "mdast-util-gfm-footnote": ["mdast-util-gfm-footnote@2.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0" } }, "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ=="], - - "mdast-util-gfm-strikethrough": ["mdast-util-gfm-strikethrough@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg=="], - - "mdast-util-gfm-table": ["mdast-util-gfm-table@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg=="], - - "mdast-util-gfm-task-list-item": ["mdast-util-gfm-task-list-item@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ=="], - - "mdast-util-mdx": ["mdast-util-mdx@3.0.0", "", { "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w=="], - - "mdast-util-mdx-expression": ["mdast-util-mdx-expression@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ=="], - - "mdast-util-mdx-jsx": ["mdast-util-mdx-jsx@3.2.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" } }, "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q=="], - - "mdast-util-mdxjs-esm": ["mdast-util-mdxjs-esm@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg=="], - - "mdast-util-phrasing": ["mdast-util-phrasing@4.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" } }, "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w=="], - "mdast-util-to-hast": ["mdast-util-to-hast@13.2.1", "", { "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-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA=="], - "mdast-util-to-markdown": ["mdast-util-to-markdown@2.1.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA=="], - - "mdast-util-to-string": ["mdast-util-to-string@4.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0" } }, "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg=="], - - "mdn-data": ["mdn-data@2.27.1", "", {}, "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ=="], - "media-typer": ["media-typer@0.3.0", "", {}, "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="], - "mendcode": ["mendcode-runtime-cli@workspace:packages/opencode"], + "mendcode": ["mendcode@workspace:packages/opencode"], "merge-anything": ["merge-anything@5.1.7", "", { "dependencies": { "is-what": "^4.1.8" } }, "sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ=="], @@ -3830,78 +2418,14 @@ "merge-stream": ["merge-stream@2.0.0", "", {}, "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="], - "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], - "methods": ["methods@1.1.2", "", {}, "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="], - "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="], - - "micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="], - - "micromark-extension-directive": ["micromark-extension-directive@3.0.2", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "parse-entities": "^4.0.0" } }, "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA=="], - - "micromark-extension-gfm": ["micromark-extension-gfm@3.0.0", "", { "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", "micromark-extension-gfm-strikethrough": "^2.0.0", "micromark-extension-gfm-table": "^2.0.0", "micromark-extension-gfm-tagfilter": "^2.0.0", "micromark-extension-gfm-task-list-item": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w=="], - - "micromark-extension-gfm-autolink-literal": ["micromark-extension-gfm-autolink-literal@2.1.0", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw=="], - - "micromark-extension-gfm-footnote": ["micromark-extension-gfm-footnote@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw=="], - - "micromark-extension-gfm-strikethrough": ["micromark-extension-gfm-strikethrough@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw=="], - - "micromark-extension-gfm-table": ["micromark-extension-gfm-table@2.1.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg=="], - - "micromark-extension-gfm-tagfilter": ["micromark-extension-gfm-tagfilter@2.0.0", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg=="], - - "micromark-extension-gfm-task-list-item": ["micromark-extension-gfm-task-list-item@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw=="], - - "micromark-extension-mdx-expression": ["micromark-extension-mdx-expression@3.0.1", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-mdx-expression": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q=="], - - "micromark-extension-mdx-jsx": ["micromark-extension-mdx-jsx@3.0.2", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "micromark-factory-mdx-expression": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ=="], - - "micromark-extension-mdx-md": ["micromark-extension-mdx-md@2.0.0", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ=="], - - "micromark-extension-mdxjs": ["micromark-extension-mdxjs@3.0.0", "", { "dependencies": { "acorn": "^8.0.0", "acorn-jsx": "^5.0.0", "micromark-extension-mdx-expression": "^3.0.0", "micromark-extension-mdx-jsx": "^3.0.0", "micromark-extension-mdx-md": "^2.0.0", "micromark-extension-mdxjs-esm": "^3.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ=="], - - "micromark-extension-mdxjs-esm": ["micromark-extension-mdxjs-esm@3.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-position-from-estree": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A=="], - - "micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="], - - "micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="], - - "micromark-factory-mdx-expression": ["micromark-factory-mdx-expression@2.0.3", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-position-from-estree": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ=="], - - "micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="], - - "micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="], - - "micromark-factory-whitespace": ["micromark-factory-whitespace@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ=="], - "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-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="], - - "micromark-util-classify-character": ["micromark-util-classify-character@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q=="], - - "micromark-util-combine-extensions": ["micromark-util-combine-extensions@2.0.1", "", { "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg=="], - - "micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="], - - "micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="], - "micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="], - "micromark-util-events-to-acorn": ["micromark-util-events-to-acorn@2.0.3", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "estree-util-visit": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg=="], - - "micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="], - - "micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="], - - "micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="], - "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-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="], - "micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="], "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="], @@ -3916,14 +2440,8 @@ "mimic-fn": ["mimic-fn@4.0.0", "", {}, "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw=="], - "mimic-function": ["mimic-function@5.0.1", "", {}, "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA=="], - - "mimic-response": ["mimic-response@3.1.0", "", {}, "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="], - "min-indent": ["min-indent@1.0.1", "", {}, "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg=="], - "miniflare": ["miniflare@4.20251118.1", "", { "dependencies": { "@cspotcode/source-map-support": "0.8.1", "acorn": "8.14.0", "acorn-walk": "8.3.2", "exit-hook": "2.2.1", "glob-to-regexp": "0.4.1", "sharp": "^0.33.5", "stoppable": "1.1.0", "undici": "7.14.0", "workerd": "1.20251118.0", "ws": "8.18.0", "youch": "4.1.0-beta.10", "zod": "3.22.3" }, "bin": { "miniflare": "bootstrap.js" } }, "sha512-uLSAE/DvOm392fiaig4LOaatxLjM7xzIniFRG5Y3yF9IduOYLLK/pkCPQNCgKQH3ou0YJRHnTN+09LPfqYNTQQ=="], - "minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="], "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], @@ -3952,8 +2470,6 @@ "motion-utils": ["motion-utils@12.29.2", "", {}, "sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A=="], - "mrmime": ["mrmime@2.0.1", "", {}, "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="], - "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], "msgpackr": ["msgpackr@1.11.9", "", { "optionalDependencies": { "msgpackr-extract": "^3.0.2" } }, "sha512-FkoAAyyA6HM8wL882EcEyFZ9s7hVADSwG9xrVx3dxxNQAtgADTrJoEWivID82Iv1zWDsv/OtbrrcZAzGzOMdNw=="], @@ -3962,18 +2478,12 @@ "mssql": ["mssql@11.0.1", "", { "dependencies": { "@tediousjs/connection-string": "^0.5.0", "commander": "^11.0.0", "debug": "^4.3.3", "rfdc": "^1.3.0", "tarn": "^3.0.2", "tedious": "^18.2.1" }, "bin": { "mssql": "bin/mssql" } }, "sha512-KlGNsugoT90enKlR8/G36H0kTxPthDhmtNUCwEHvgRza5Cjpjoj+P2X6eMpFUDN7pFrJZsKadL4x990G8RBE1w=="], - "muggle-string": ["muggle-string@0.4.1", "", {}, "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ=="], - "multicast-dns": ["multicast-dns@7.2.5", "", { "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" }, "bin": { "multicast-dns": "cli.js" } }, "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg=="], "multipasta": ["multipasta@0.2.7", "", {}, "sha512-KPA58d68KgGil15oDqXjkUBEBYc00XvbPj5/X+dyzeo/lWm9Nc25pQRlf1D+gv4OpK7NM0J1odrbu9JNNGvynA=="], - "mustache": ["mustache@4.2.0", "", { "bin": { "mustache": "bin/mustache" } }, "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ=="], - "mysql2": ["mysql2@3.14.4", "", { "dependencies": { "aws-ssl-profiles": "^1.1.1", "denque": "^2.1.0", "generate-function": "^2.3.1", "iconv-lite": "^0.7.0", "long": "^5.2.1", "lru.min": "^1.0.0", "named-placeholders": "^1.1.3", "seq-queue": "^0.0.5", "sqlstring": "^2.3.2" } }, "sha512-Cs/jx3WZPNrYHVz+Iunp9ziahaG5uFMvD2R8Zlmc194AqXNxt9HBNu7ZsPYrUtmJsF0egETCWIdMIYAwOGjL1w=="], - "mz": ["mz@2.7.0", "", { "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="], - "named-placeholders": ["named-placeholders@1.1.6", "", { "dependencies": { "lru.min": "^1.1.0" } }, "sha512-Tz09sEL2EEuv5fFowm419c1+a/jSMiBjI9gHxVLrVdbUkkNUUfjsVYs9pVZu5oCon/kmRh9TfLEObFtkVxmY0w=="], "nanoevents": ["nanoevents@7.0.1", "", {}, "sha512-o6lpKiCxLeijK4hgsqfR6CNToPyRU3keKyyI6uwuHRvpRTbZ0wXw51WRgyldVugZqoJfkGFrjrIenYH3bfEO3Q=="], @@ -3984,25 +2494,11 @@ "negotiator": ["negotiator@1.0.0", "", {}, "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="], - "neotraverse": ["neotraverse@0.6.18", "", {}, "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA=="], - - "nf3": ["nf3@0.1.12", "", {}, "sha512-qbMXT7RTGh74MYWPeqTIED8nDW70NXOULVHpdWcdZ7IVHVnAsMV9fNugSNnvooipDc1FMOzpis7T9nXJEbJhvQ=="], - - "nitro": ["nitro@3.0.1-alpha.1", "", { "dependencies": { "consola": "^3.4.2", "crossws": "^0.4.1", "db0": "^0.3.4", "h3": "2.0.1-rc.5", "jiti": "^2.6.1", "nf3": "^0.1.10", "ofetch": "^2.0.0-alpha.3", "ohash": "^2.0.11", "oxc-minify": "^0.96.0", "oxc-transform": "^0.96.0", "srvx": "^0.9.5", "undici": "^7.16.0", "unenv": "^2.0.0-rc.24", "unstorage": "^2.0.0-alpha.4" }, "peerDependencies": { "rolldown": "*", "rollup": "^4", "vite": "^7", "xml2js": "^0.6.2" }, "optionalPeers": ["rolldown", "rollup", "vite", "xml2js"], "bin": { "nitro": "dist/cli/index.mjs" } }, "sha512-U4AxIsXxdkxzkFrK0XAw0e5Qbojk8jQ50MjjRBtBakC4HurTtQoiZvF+lSe382jhuQZCfAyywGWOFa9QzXLFaw=="], - - "nlcst-to-string": ["nlcst-to-string@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0" } }, "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA=="], - - "no-case": ["no-case@3.0.4", "", { "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" } }, "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg=="], - - "node-abi": ["node-abi@4.28.0", "", { "dependencies": { "semver": "^7.6.3" } }, "sha512-Qfp5XZL1cJDOabOT8H5gnqMTmM4NjvYzHp4I/Kt/Sl76OVkOBBHRFlPspGV0hYvMoqQsypFjT/Yp7Km0beXW9g=="], - "node-addon-api": ["node-addon-api@7.1.1", "", {}, "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ=="], - "node-api-version": ["node-api-version@0.2.1", "", { "dependencies": { "semver": "^7.3.5" } }, "sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q=="], - "node-domexception": ["node-domexception@1.0.0", "", {}, "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ=="], - "node-fetch": ["node-fetch@2.7.0", "", { "dependencies": { "whatwg-url": "^5.0.0" }, "peerDependencies": { "encoding": "^0.1.0" }, "optionalPeers": ["encoding"] }, "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A=="], + "node-fetch": ["node-fetch@3.3.2", "", { "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", "formdata-polyfill": "^4.0.10" } }, "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA=="], "node-fetch-native": ["node-fetch-native@1.6.7", "", {}, "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="], @@ -4014,16 +2510,12 @@ "node-html-parser": ["node-html-parser@7.1.0", "", { "dependencies": { "css-select": "^5.1.0", "he": "1.2.0" } }, "sha512-iJo8b2uYGT40Y8BTyy5ufL6IVbN8rbm/1QK2xffXU/1a/v3AAa0d1YAoqBNYqaS4R/HajkWIpIfdE6KcyFh1AQ=="], - "node-mock-http": ["node-mock-http@1.0.4", "", {}, "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ=="], - "node-releases": ["node-releases@2.0.37", "", {}, "sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg=="], "nopt": ["nopt@9.0.0", "", { "dependencies": { "abbrev": "^4.0.0" }, "bin": { "nopt": "bin/nopt.js" } }, "sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw=="], "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], - "normalize-url": ["normalize-url@6.1.0", "", {}, "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A=="], - "npm-bundled": ["npm-bundled@5.0.0", "", { "dependencies": { "npm-normalize-package-bin": "^5.0.0" } }, "sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw=="], "npm-install-checks": ["npm-install-checks@8.0.0", "", { "dependencies": { "semver": "^7.1.1" } }, "sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA=="], @@ -4054,10 +2546,6 @@ "object.assign": ["object.assign@4.1.7", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0", "has-symbols": "^1.1.0", "object-keys": "^1.1.1" } }, "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="], - "obug": ["obug@2.1.1", "", {}, "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ=="], - - "ofetch": ["ofetch@2.0.0-alpha.3", "", {}, "sha512-zpYTCs2byOuft65vI3z43Dd6iSdFbOZZLb9/d21aCpx2rGastVU9dOCv0lu4ykc1Ur1anAYjDi3SUvR0vq50JA=="], - "ohash": ["ohash@2.0.11", "", {}, "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ=="], "oidc-token-hash": ["oidc-token-hash@5.2.0", "", {}, "sha512-6gj2m8cJZ+iSW8bm0FXdGF0YhIQbKrfP4yWTNzxc31U6MOjfEmB1rHvlYvxI1B7t7BCi1F2vYTT6YhtQRG4hxw=="], @@ -4078,12 +2566,10 @@ "open": ["open@10.1.2", "", { "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "is-wsl": "^3.1.0" } }, "sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw=="], - "openai": ["openai@5.11.0", "", { "peerDependencies": { "ws": "^8.18.0", "zod": "^3.23.8" }, "optionalPeers": ["ws", "zod"], "bin": { "openai": "bin/cli" } }, "sha512-+AuTc5pVjlnTuA9zvn8rA/k+1RluPIx9AD4eDcnutv6JNwHHZxIhkFy+tmMKCvmMFDQzfA/r1ujvPWB19DQkYg=="], + "openai": ["openai@6.34.0", "", { "peerDependencies": { "ws": "^8.18.0", "zod": "^3.25 || ^4.0" }, "optionalPeers": ["ws", "zod"], "bin": { "openai": "bin/cli" } }, "sha512-yEr2jdGf4tVFYG6ohmr3pF6VJuveP0EA/sS8TBx+4Eq5NT10alu5zg2dmxMXMgqpihRDQlFGpRt2XwsGj+Fyxw=="], "openapi-types": ["openapi-types@12.1.3", "", {}, "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw=="], - "opencode": ["mendcode-runtime-cli@workspace:packages/opencode"], - "opencode-gitlab-auth": ["opencode-gitlab-auth@2.0.1", "", { "dependencies": { "@fastify/rate-limit": "^10.2.0", "@mendcode/plugin": "*", "fastify": "^5.2.0", "open": "^10.0.0" } }, "sha512-1EMZHdbADLMVaTVLQ6C/V8uVMDr6MP++osj2lmOecowtn46AafP/w6ADkV4AN/ddjA1rob5cWpMuf/iME6DI6A=="], "opencode-poe-auth": ["opencode-poe-auth@0.0.1", "", { "dependencies": { "open": "^10.0.0", "poe-oauth": "*" }, "peerDependencies": { "@mendcode/plugin": "*" } }, "sha512-cXqTlS6AXHzo1oBdosnxbT47ZJEZ9WXn050X8Re6wZ1vaNnTpB/l2fMQt90evT7RBK0fB8UjXQUDMKyd7bbiqg=="], @@ -4094,49 +2580,33 @@ "opentui-spinner": ["opentui-spinner@0.0.6", "", { "dependencies": { "cli-spinners": "^3.3.0" }, "peerDependencies": { "@opentui/core": "^0.1.49", "@opentui/react": "^0.1.49", "@opentui/solid": "^0.1.49", "typescript": "^5" }, "optionalPeers": ["@opentui/react", "@opentui/solid"] }, "sha512-xupLOeVQEAXEvVJCvHkfX6fChDWmJIPHe5jyUrVb8+n4XVTX8mBNhitFfB9v2ZbkC1H2UwPab/ElePHoW37NcA=="], - "ora": ["ora@5.4.1", "", { "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", "cli-cursor": "^3.1.0", "cli-spinners": "^2.5.0", "is-interactive": "^1.0.0", "is-unicode-supported": "^0.1.0", "log-symbols": "^4.1.0", "strip-ansi": "^6.0.0", "wcwidth": "^1.0.1" } }, "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ=="], - "own-keys": ["own-keys@1.0.1", "", { "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", "safe-push-apply": "^1.0.0" } }, "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg=="], - "oxc-minify": ["oxc-minify@0.96.0", "", { "optionalDependencies": { "@oxc-minify/binding-android-arm64": "0.96.0", "@oxc-minify/binding-darwin-arm64": "0.96.0", "@oxc-minify/binding-darwin-x64": "0.96.0", "@oxc-minify/binding-freebsd-x64": "0.96.0", "@oxc-minify/binding-linux-arm-gnueabihf": "0.96.0", "@oxc-minify/binding-linux-arm-musleabihf": "0.96.0", "@oxc-minify/binding-linux-arm64-gnu": "0.96.0", "@oxc-minify/binding-linux-arm64-musl": "0.96.0", "@oxc-minify/binding-linux-riscv64-gnu": "0.96.0", "@oxc-minify/binding-linux-s390x-gnu": "0.96.0", "@oxc-minify/binding-linux-x64-gnu": "0.96.0", "@oxc-minify/binding-linux-x64-musl": "0.96.0", "@oxc-minify/binding-wasm32-wasi": "0.96.0", "@oxc-minify/binding-win32-arm64-msvc": "0.96.0", "@oxc-minify/binding-win32-x64-msvc": "0.96.0" } }, "sha512-dXeeGrfPJJ4rMdw+NrqiCRtbzVX2ogq//R0Xns08zql2HjV3Zi2SBJ65saqfDaJzd2bcHqvGWH+M44EQCHPAcA=="], - - "oxc-transform": ["oxc-transform@0.96.0", "", { "optionalDependencies": { "@oxc-transform/binding-android-arm64": "0.96.0", "@oxc-transform/binding-darwin-arm64": "0.96.0", "@oxc-transform/binding-darwin-x64": "0.96.0", "@oxc-transform/binding-freebsd-x64": "0.96.0", "@oxc-transform/binding-linux-arm-gnueabihf": "0.96.0", "@oxc-transform/binding-linux-arm-musleabihf": "0.96.0", "@oxc-transform/binding-linux-arm64-gnu": "0.96.0", "@oxc-transform/binding-linux-arm64-musl": "0.96.0", "@oxc-transform/binding-linux-riscv64-gnu": "0.96.0", "@oxc-transform/binding-linux-s390x-gnu": "0.96.0", "@oxc-transform/binding-linux-x64-gnu": "0.96.0", "@oxc-transform/binding-linux-x64-musl": "0.96.0", "@oxc-transform/binding-wasm32-wasi": "0.96.0", "@oxc-transform/binding-win32-arm64-msvc": "0.96.0", "@oxc-transform/binding-win32-x64-msvc": "0.96.0" } }, "sha512-dQPNIF+gHpSkmC0+Vg9IktNyhcn28Y8R3eTLyzn52UNymkasLicl3sFAtz7oEVuFmCpgGjaUTKkwk+jW2cHpDQ=="], - "oxlint": ["oxlint@1.60.0", "", { "optionalDependencies": { "@oxlint/binding-android-arm-eabi": "1.60.0", "@oxlint/binding-android-arm64": "1.60.0", "@oxlint/binding-darwin-arm64": "1.60.0", "@oxlint/binding-darwin-x64": "1.60.0", "@oxlint/binding-freebsd-x64": "1.60.0", "@oxlint/binding-linux-arm-gnueabihf": "1.60.0", "@oxlint/binding-linux-arm-musleabihf": "1.60.0", "@oxlint/binding-linux-arm64-gnu": "1.60.0", "@oxlint/binding-linux-arm64-musl": "1.60.0", "@oxlint/binding-linux-ppc64-gnu": "1.60.0", "@oxlint/binding-linux-riscv64-gnu": "1.60.0", "@oxlint/binding-linux-riscv64-musl": "1.60.0", "@oxlint/binding-linux-s390x-gnu": "1.60.0", "@oxlint/binding-linux-x64-gnu": "1.60.0", "@oxlint/binding-linux-x64-musl": "1.60.0", "@oxlint/binding-openharmony-arm64": "1.60.0", "@oxlint/binding-win32-arm64-msvc": "1.60.0", "@oxlint/binding-win32-ia32-msvc": "1.60.0", "@oxlint/binding-win32-x64-msvc": "1.60.0" }, "peerDependencies": { "oxlint-tsgolint": ">=0.18.0" }, "optionalPeers": ["oxlint-tsgolint"], "bin": { "oxlint": "bin/oxlint" } }, "sha512-tnRzTWiWJ9pg3ftRWnD0+Oqh78L6ZSwcEudvCZaER0PIqiAnNyXj5N1dPwjmNpDalkKS9m/WMLN1CTPUBPmsgw=="], "oxlint-tsgolint": ["oxlint-tsgolint@0.21.0", "", { "optionalDependencies": { "@oxlint-tsgolint/darwin-arm64": "0.21.0", "@oxlint-tsgolint/darwin-x64": "0.21.0", "@oxlint-tsgolint/linux-arm64": "0.21.0", "@oxlint-tsgolint/linux-x64": "0.21.0", "@oxlint-tsgolint/win32-arm64": "0.21.0", "@oxlint-tsgolint/win32-x64": "0.21.0" }, "bin": { "tsgolint": "bin/tsgolint.js" } }, "sha512-HiWPhANwRnN1pZJQ2SgNB3WRR+1etLJHmRzQ/MJhyINsEIaOUCjxhlXJKbEaVUwdnyXwRWqo/P9Fx21lz0/mSg=="], - "p-cancelable": ["p-cancelable@2.1.1", "", {}, "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg=="], - - "p-defer": ["p-defer@3.0.0", "", {}, "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw=="], - "p-finally": ["p-finally@1.0.0", "", {}, "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow=="], - "p-limit": ["p-limit@6.2.0", "", { "dependencies": { "yocto-queue": "^1.1.1" } }, "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA=="], + "p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], - "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + "p-locate": ["p-locate@3.0.0", "", { "dependencies": { "p-limit": "^2.0.0" } }, "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ=="], "p-map": ["p-map@7.0.4", "", {}, "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ=="], - "p-queue": ["p-queue@8.1.1", "", { "dependencies": { "eventemitter3": "^5.0.1", "p-timeout": "^6.1.2" } }, "sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ=="], + "p-queue": ["p-queue@6.6.2", "", { "dependencies": { "eventemitter3": "^4.0.4", "p-timeout": "^3.2.0" } }, "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ=="], "p-retry": ["p-retry@4.6.2", "", { "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" } }, "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ=="], - "p-timeout": ["p-timeout@6.1.4", "", {}, "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg=="], + "p-timeout": ["p-timeout@3.2.0", "", { "dependencies": { "p-finally": "^1.0.0" } }, "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg=="], "p-try": ["p-try@2.2.0", "", {}, "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="], "package-json-from-dist": ["package-json-from-dist@1.0.1", "", {}, "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="], - "package-manager-detector": ["package-manager-detector@1.6.0", "", {}, "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA=="], - "pacote": ["pacote@21.5.0", "", { "dependencies": { "@gar/promise-retry": "^1.0.0", "@npmcli/git": "^7.0.0", "@npmcli/installed-package-contents": "^4.0.0", "@npmcli/package-json": "^7.0.0", "@npmcli/promise-spawn": "^9.0.0", "@npmcli/run-script": "^10.0.0", "cacache": "^20.0.0", "fs-minipass": "^3.0.0", "minipass": "^7.0.2", "npm-package-arg": "^13.0.0", "npm-packlist": "^10.0.1", "npm-pick-manifest": "^11.0.1", "npm-registry-fetch": "^19.0.0", "proc-log": "^6.0.0", "sigstore": "^4.0.0", "ssri": "^13.0.0", "tar": "^7.4.3" }, "bin": { "pacote": "bin/index.js" } }, "sha512-VtZ0SB8mb5Tzw3dXDfVAIjhyVKUHZkS/ZH9/5mpKenwC9sFOXNI0JI7kEF7IMkwOnsWMFrvAZHzx1T5fmrp9FQ=="], - "pagefind": ["pagefind@1.5.2", "", { "optionalDependencies": { "@pagefind/darwin-arm64": "1.5.2", "@pagefind/darwin-x64": "1.5.2", "@pagefind/freebsd-x64": "1.5.2", "@pagefind/linux-arm64": "1.5.2", "@pagefind/linux-x64": "1.5.2", "@pagefind/windows-arm64": "1.5.2", "@pagefind/windows-x64": "1.5.2" }, "bin": { "pagefind": "lib/runner/bin.cjs" } }, "sha512-XTUaK0hXMCu2jszWE584JGQT7y284TmMV9l/HX3rnG5uo3rHI/uHU56XTyyyPFjeWEBxECbAi0CaFDJOONtG0Q=="], - - "pako": ["pako@0.2.9", "", {}, "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA=="], - - "param-case": ["param-case@3.0.4", "", { "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A=="], + "pako": ["pako@1.0.11", "", {}, "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="], "parse-bmfont-ascii": ["parse-bmfont-ascii@1.0.6", "", {}, "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA=="], @@ -4146,124 +2616,64 @@ "parse-conflict-json": ["parse-conflict-json@5.0.1", "", { "dependencies": { "json-parse-even-better-errors": "^5.0.0", "just-diff": "^6.0.0", "just-diff-apply": "^5.2.0" } }, "sha512-ZHEmNKMq1wyJXNwLxyHnluPfRAFSIliBvbK/UiOceROt4Xh9Pz0fq49NytIaeaCUf5VR86hwQ/34FCcNU5/LKQ=="], - "parse-entities": ["parse-entities@4.0.2", "", { "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.0", "decode-named-character-reference": "^1.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" } }, "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw=="], - - "parse-latin": ["parse-latin@7.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "@types/unist": "^3.0.0", "nlcst-to-string": "^4.0.0", "unist-util-modify-children": "^4.0.0", "unist-util-visit-children": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ=="], - "parse5": ["parse5@7.3.0", "", { "dependencies": { "entities": "^6.0.0" } }, "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw=="], - "parse5-htmlparser2-tree-adapter": ["parse5-htmlparser2-tree-adapter@7.1.0", "", { "dependencies": { "domhandler": "^5.0.3", "parse5": "^7.0.0" } }, "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g=="], - - "parseley": ["parseley@0.12.1", "", { "dependencies": { "leac": "^0.6.0", "peberminta": "^0.9.0" } }, "sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw=="], - "parseurl": ["parseurl@1.3.3", "", {}, "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="], "partial-json": ["partial-json@0.1.7", "", {}, "sha512-Njv/59hHaokb/hRUjce3Hdv12wd60MtM9Z5Olmn+nehe0QDAsRtRbJPvJ0Z91TusF0SuZRIvnM+S4l6EIP8leA=="], - "pascal-case": ["pascal-case@3.1.2", "", { "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g=="], - - "path-browserify": ["path-browserify@1.0.1", "", {}, "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="], - - "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + "path-exists": ["path-exists@3.0.0", "", {}, "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ=="], "path-expression-matcher": ["path-expression-matcher@1.5.0", "", {}, "sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ=="], - "path-is-absolute": ["path-is-absolute@1.0.1", "", {}, "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="], - "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], "path-scurry": ["path-scurry@2.0.2", "", { "dependencies": { "lru-cache": "^11.0.0", "minipass": "^7.1.2" } }, "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg=="], - "path-to-regexp": ["path-to-regexp@6.3.0", "", {}, "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ=="], - - "path-type": ["path-type@4.0.0", "", {}, "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="], + "path-to-regexp": ["path-to-regexp@8.4.2", "", {}, "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA=="], "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], - "pathval": ["pathval@2.0.1", "", {}, "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ=="], - - "pe-library": ["pe-library@0.4.1", "", {}, "sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw=="], - - "peberminta": ["peberminta@0.9.0", "", {}, "sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ=="], - - "peek-readable": ["peek-readable@4.1.0", "", {}, "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg=="], - - "pend": ["pend@1.2.0", "", {}, "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="], - "perfect-debounce": ["perfect-debounce@2.1.0", "", {}, "sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g=="], - "piccolore": ["piccolore@0.1.3", "", {}, "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw=="], - "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], "picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="], - "pify": ["pify@2.3.0", "", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="], - "pino": ["pino@10.3.1", "", { "dependencies": { "@pinojs/redact": "^0.4.0", "atomic-sleep": "^1.0.0", "on-exit-leak-free": "^2.1.0", "pino-abstract-transport": "^3.0.0", "pino-std-serializers": "^7.0.0", "process-warning": "^5.0.0", "quick-format-unescaped": "^4.0.3", "real-require": "^0.2.0", "safe-stable-stringify": "^2.3.1", "sonic-boom": "^4.0.1", "thread-stream": "^4.0.0" }, "bin": { "pino": "bin.js" } }, "sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg=="], "pino-abstract-transport": ["pino-abstract-transport@3.0.0", "", { "dependencies": { "split2": "^4.0.0" } }, "sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg=="], "pino-std-serializers": ["pino-std-serializers@7.1.0", "", {}, "sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw=="], - "pirates": ["pirates@4.0.7", "", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="], - "pixelmatch": ["pixelmatch@5.3.0", "", { "dependencies": { "pngjs": "^6.0.0" }, "bin": { "pixelmatch": "bin/pixelmatch" } }, "sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q=="], "pkce-challenge": ["pkce-challenge@5.0.1", "", {}, "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ=="], - "pkg-dir": ["pkg-dir@4.2.0", "", { "dependencies": { "find-up": "^4.0.0" } }, "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ=="], - "pkg-types": ["pkg-types@2.3.0", "", { "dependencies": { "confbox": "^0.2.2", "exsolve": "^1.0.7", "pathe": "^2.0.3" } }, "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig=="], "pkg-up": ["pkg-up@3.1.0", "", { "dependencies": { "find-up": "^3.0.0" } }, "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA=="], "planck": ["planck@1.5.0", "", { "peerDependencies": { "stage-js": "^1.0.0-alpha.12" } }, "sha512-dlvqJE+FscZgrGUXJ5ybd0o5bvZ5XXyZNbm08xGsXp9WjXeAyWSFT6n9s/1PQcUBo4546fDXA5RMA4wbDyZw6g=="], - "playwright": ["playwright@1.59.1", "", { "dependencies": { "playwright-core": "1.59.1" }, "optionalDependencies": { "fsevents": "2.3.2" }, "bin": { "playwright": "cli.js" } }, "sha512-C8oWjPR3F81yljW9o5OxcWzfh6avkVwDD2VYdwIGqTkl+OGFISgypqzfu7dOe4QNLL2aqcWBmI3PMtLIK233lw=="], - - "playwright-core": ["playwright-core@1.59.1", "", { "bin": { "playwright-core": "cli.js" } }, "sha512-HBV/RJg81z5BiiZ9yPzIiClYV/QMsDCKUyogwH9p3MCP6IYjUFu/MActgYAvK0oWyV9NlwM3GLBjADyWgydVyg=="], - - "plist": ["plist@3.1.0", "", { "dependencies": { "@xmldom/xmldom": "^0.8.8", "base64-js": "^1.5.1", "xmlbuilder": "^15.1.1" } }, "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ=="], - "pngjs": ["pngjs@7.0.0", "", {}, "sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow=="], "poe-oauth": ["poe-oauth@0.0.6", "", {}, "sha512-dI8xrVl7RSFh0B+cb4GGuCjIfGtDT9VpbpVkP0UKcunpXF0eFw+6GencoJ7k+E02ZYqopBQApMVWGq70/GP69w=="], "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], - "postcss": ["postcss@8.5.9", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw=="], - - "postcss-css-variables": ["postcss-css-variables@0.18.0", "", { "dependencies": { "balanced-match": "^1.0.0", "escape-string-regexp": "^1.0.3", "extend": "^3.0.1" }, "peerDependencies": { "postcss": "^8.2.6" } }, "sha512-lYS802gHbzn1GI+lXvy9MYIYDuGnl1WB4FTKoqMQqJ3Mab09A7a/1wZvGTkCEZJTM8mSbIyb1mJYn8f0aPye0Q=="], - - "postcss-import": ["postcss-import@15.1.0", "", { "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "peerDependencies": { "postcss": "^8.0.0" } }, "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew=="], + "postcss": ["postcss@8.5.10", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ=="], - "postcss-js": ["postcss-js@4.1.0", "", { "dependencies": { "camelcase-css": "^2.0.1" }, "peerDependencies": { "postcss": "^8.4.21" } }, "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw=="], - - "postcss-load-config": ["postcss-load-config@4.0.2", "", { "dependencies": { "lilconfig": "^3.0.0", "yaml": "^2.3.4" }, "peerDependencies": { "postcss": ">=8.0.9", "ts-node": ">=9.0.0" }, "optionalPeers": ["postcss", "ts-node"] }, "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ=="], - - "postcss-nested": ["postcss-nested@6.2.0", "", { "dependencies": { "postcss-selector-parser": "^6.1.1" }, "peerDependencies": { "postcss": "^8.2.14" } }, "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ=="], - - "postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="], - - "postcss-value-parser": ["postcss-value-parser@4.2.0", "", {}, "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="], + "postcss-selector-parser": ["postcss-selector-parser@7.1.1", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg=="], "postgres": ["postgres@3.4.7", "", {}, "sha512-Jtc2612XINuBjIl/QTWsV5UvE8UHuNblcO3vVADSrKsrc6RqGX6lOW1cEo3CM2v0XG4Nat8nI+YM7/f26VxXLw=="], - "postject": ["postject@1.0.0-alpha.6", "", { "dependencies": { "commander": "^9.4.0" }, "bin": { "postject": "dist/cli.js" } }, "sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A=="], - "powershell-utils": ["powershell-utils@0.1.0", "", {}, "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A=="], "prettier": ["prettier@3.6.2", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ=="], - "pretty": ["pretty@2.0.0", "", { "dependencies": { "condense-newlines": "^0.2.1", "extend-shallow": "^2.0.1", "js-beautify": "^1.6.12" } }, "sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w=="], - - "pretty-format": ["pretty-format@27.5.1", "", { "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } }, "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ=="], - - "prismjs": ["prismjs@1.30.0", "", {}, "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw=="], - "proc-log": ["proc-log@6.1.0", "", {}, "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ=="], "process": ["process@0.11.10", "", {}, "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="], @@ -4274,52 +2684,32 @@ "proggy": ["proggy@4.0.0", "", {}, "sha512-MbA4R+WQT76ZBm/5JUpV9yqcJt92175+Y0Bodg3HgiXzrmKu7Ggq+bpn6y6wHH+gN9NcyKn3yg1+d47VaKwNAQ=="], - "progress": ["progress@2.0.3", "", {}, "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="], - "promise-all-reject-late": ["promise-all-reject-late@1.0.1", "", {}, "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw=="], "promise-call-limit": ["promise-call-limit@3.0.2", "", {}, "sha512-mRPQO2T1QQVw11E7+UdCJu7S61eJVWknzml9sC1heAdj1jxl0fWMBypIt9ZOcLFf8FkG995ZD7RnVk7HH72fZw=="], - "promise-retry": ["promise-retry@2.0.1", "", { "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" } }, "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g=="], - "promise.allsettled": ["promise.allsettled@1.0.7", "", { "dependencies": { "array.prototype.map": "^1.0.5", "call-bind": "^1.0.2", "define-properties": "^1.2.0", "es-abstract": "^1.22.1", "get-intrinsic": "^1.2.1", "iterate-value": "^1.0.2" } }, "sha512-hezvKvQQmsFkOdrZfYxUxkyxl8mgFQeT259Ajj9PXdbg9VzBCWrItOev72JyWxkCD5VSSqAeHmlN3tWx4DlmsA=="], - "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="], - - "proper-lockfile": ["proper-lockfile@4.1.2", "", { "dependencies": { "graceful-fs": "^4.2.4", "retry": "^0.12.0", "signal-exit": "^3.0.2" } }, "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA=="], - "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="], - "proto-list": ["proto-list@1.2.4", "", {}, "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA=="], - - "protobufjs": ["protobufjs@7.5.4", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", "@protobufjs/codegen": "^2.0.4", "@protobufjs/eventemitter": "^1.1.0", "@protobufjs/fetch": "^1.1.0", "@protobufjs/float": "^1.0.2", "@protobufjs/inquire": "^1.1.0", "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.0", "@types/node": ">=13.7.0", "long": "^5.0.0" } }, "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg=="], + "protobufjs": ["protobufjs@7.5.8", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", "@protobufjs/codegen": "^2.0.5", "@protobufjs/eventemitter": "^1.1.0", "@protobufjs/fetch": "^1.1.0", "@protobufjs/float": "^1.0.2", "@protobufjs/inquire": "^1.1.1", "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.1", "@types/node": ">=13.7.0", "long": "^5.0.0" } }, "sha512-dvpCIeLPbXZS/Ete7yLaO7RenOdken2NHKykBXbsaGxZT0UTltcarBciw+A78SRQs9iMAAVpsYA+l8b1hTePIA=="], "proxy-addr": ["proxy-addr@2.0.7", "", { "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="], "proxy-from-env": ["proxy-from-env@2.1.0", "", {}, "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA=="], - "pump": ["pump@3.0.4", "", { "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA=="], - "punycode": ["punycode@1.3.2", "", {}, "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw=="], - "pupa": ["pupa@3.3.0", "", { "dependencies": { "escape-goat": "^4.0.0" } }, "sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA=="], - "pure-rand": ["pure-rand@8.4.0", "", {}, "sha512-IoM8YF/jY0hiugFo/wOWqfmarlE6J0wc6fDK1PhftMk7MGhVZl88sZimmqBBFomLOCSmcCCpsfj7wXASCpvK9A=="], - "qs": ["qs@6.15.1", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg=="], + "qs": ["qs@6.15.2", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw=="], "quansync": ["quansync@0.2.11", "", {}, "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="], "querystring": ["querystring@0.2.0", "", {}, "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g=="], - "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], - "quick-format-unescaped": ["quick-format-unescaped@4.0.4", "", {}, "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg=="], - "quick-lru": ["quick-lru@5.1.1", "", {}, "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA=="], - - "radix3": ["radix3@1.1.2", "", {}, "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA=="], - "range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="], "raw-body": ["raw-body@2.5.3", "", { "dependencies": { "bytes": "~3.1.2", "http-errors": "~2.0.1", "iconv-lite": "~0.4.24", "unpipe": "~1.0.0" } }, "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA=="], @@ -4328,50 +2718,18 @@ "react": ["react@18.2.0", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ=="], - "react-docgen-typescript": ["react-docgen-typescript@2.4.0", "", { "peerDependencies": { "typescript": ">= 4.3.x" } }, "sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg=="], - "react-dom": ["react-dom@18.2.0", "", { "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.0" }, "peerDependencies": { "react": "^18.2.0" } }, "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g=="], - "react-is": ["react-is@17.0.2", "", {}, "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="], - - "react-refresh": ["react-refresh@0.17.0", "", {}, "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ=="], - - "react-remove-scroll": ["react-remove-scroll@2.5.5", "", { "dependencies": { "react-remove-scroll-bar": "^2.3.3", "react-style-singleton": "^2.2.1", "tslib": "^2.1.0", "use-callback-ref": "^1.3.0", "use-sidecar": "^1.1.2" }, "peerDependencies": { "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, "optionalPeers": ["@types/react"] }, "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw=="], - - "react-remove-scroll-bar": ["react-remove-scroll-bar@2.3.8", "", { "dependencies": { "react-style-singleton": "^2.2.2", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "optionalPeers": ["@types/react"] }, "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q=="], - - "react-router": ["react-router@6.16.0", "", { "dependencies": { "@remix-run/router": "1.9.0" }, "peerDependencies": { "react": ">=16.8" } }, "sha512-VT4Mmc4jj5YyjpOi5jOf0I+TYzGpvzERy4ckNSvSh2RArv8LLoCxlsZ2D+tc7zgjxcY34oTz2hZaeX5RVprKqA=="], - - "react-router-dom": ["react-router-dom@6.16.0", "", { "dependencies": { "@remix-run/router": "1.9.0", "react-router": "6.16.0" }, "peerDependencies": { "react": ">=16.8", "react-dom": ">=16.8" } }, "sha512-aTfBLv3mk/gaKLxgRDUPbPw+s4Y/O+ma3rEN1u8EgEpLpPe6gNjIsWt9rxushMHHMb7mSwxRGdGlGdvmFsyPIg=="], - - "react-style-singleton": ["react-style-singleton@2.2.3", "", { "dependencies": { "get-nonce": "^1.0.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ=="], - - "read-binary-file-arch": ["read-binary-file-arch@1.0.6", "", { "dependencies": { "debug": "^4.3.4" }, "bin": { "read-binary-file-arch": "cli.js" } }, "sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg=="], - - "read-cache": ["read-cache@1.0.0", "", { "dependencies": { "pify": "^2.3.0" } }, "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA=="], - "read-cmd-shim": ["read-cmd-shim@6.0.0", "", {}, "sha512-1zM5HuOfagXCBWMN83fuFI/x+T/UhZ7k+KIzhrHXcQoeX5+7gmaDYjELQHmmzIodumBHeByBJT4QYS7ufAgs7A=="], "readable-stream": ["readable-stream@4.7.0", "", { "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", "events": "^3.3.0", "process": "^0.11.10", "string_decoder": "^1.3.0" } }, "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg=="], - "readable-web-to-node-stream": ["readable-web-to-node-stream@3.0.4", "", { "dependencies": { "readable-stream": "^4.7.0" } }, "sha512-9nX56alTf5bwXQ3ZDipHJhusu9NTQJ/CVPtb/XHAJCXihZeitfJvIRS4GqQ/mfIoOE3IelHMrpayVrosdHBuLw=="], - "readdir-glob": ["readdir-glob@1.1.3", "", { "dependencies": { "minimatch": "^5.1.0" } }, "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA=="], "readdirp": ["readdirp@4.1.2", "", {}, "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="], "real-require": ["real-require@0.2.0", "", {}, "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg=="], - "recast": ["recast@0.23.11", "", { "dependencies": { "ast-types": "^0.16.1", "esprima": "~4.0.0", "source-map": "~0.6.1", "tiny-invariant": "^1.3.3", "tslib": "^2.0.1" } }, "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA=="], - - "recma-build-jsx": ["recma-build-jsx@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-util-build-jsx": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew=="], - - "recma-jsx": ["recma-jsx@1.0.1", "", { "dependencies": { "acorn-jsx": "^5.0.0", "estree-util-to-js": "^2.0.0", "recma-parse": "^1.0.0", "recma-stringify": "^1.0.0", "unified": "^11.0.0" }, "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w=="], - - "recma-parse": ["recma-parse@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "esast-util-from-js": "^2.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ=="], - - "recma-stringify": ["recma-stringify@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-util-to-js": "^2.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g=="], - "redent": ["redent@3.0.0", "", { "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" } }, "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg=="], "redis-errors": ["redis-errors@1.2.0", "", {}, "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w=="], @@ -4388,98 +2746,32 @@ "regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="], - "rehype": ["rehype@13.0.2", "", { "dependencies": { "@types/hast": "^3.0.0", "rehype-parse": "^9.0.0", "rehype-stringify": "^10.0.0", "unified": "^11.0.0" } }, "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A=="], - - "rehype-autolink-headings": ["rehype-autolink-headings@7.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "hast-util-heading-rank": "^3.0.0", "hast-util-is-element": "^3.0.0", "unified": "^11.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw=="], - - "rehype-expressive-code": ["rehype-expressive-code@0.41.7", "", { "dependencies": { "expressive-code": "^0.41.7" } }, "sha512-25f8ZMSF1d9CMscX7Cft0TSQIqdwjce2gDOvQ+d/w0FovsMwrSt3ODP4P3Z7wO1jsIJ4eYyaDRnIR/27bd/EMQ=="], - - "rehype-format": ["rehype-format@5.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-format": "^1.0.0" } }, "sha512-zvmVru9uB0josBVpr946OR8ui7nJEdzZobwLOOqHb/OOD88W0Vk2SqLwoVOj0fM6IPCCO6TaV9CvQvJMWwukFQ=="], - - "rehype-parse": ["rehype-parse@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-from-html": "^2.0.0", "unified": "^11.0.0" } }, "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag=="], - - "rehype-raw": ["rehype-raw@7.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", "vfile": "^6.0.0" } }, "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww=="], - - "rehype-recma": ["rehype-recma@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "hast-util-to-estree": "^3.0.0" } }, "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw=="], - - "rehype-stringify": ["rehype-stringify@10.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-to-html": "^9.0.0", "unified": "^11.0.0" } }, "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA=="], - - "relateurl": ["relateurl@0.2.7", "", {}, "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog=="], - - "remark-directive": ["remark-directive@3.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-directive": "^3.0.0", "micromark-extension-directive": "^3.0.0", "unified": "^11.0.0" } }, "sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A=="], - - "remark-gfm": ["remark-gfm@4.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", "micromark-extension-gfm": "^3.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "unified": "^11.0.0" } }, "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg=="], - - "remark-mdx": ["remark-mdx@3.1.1", "", { "dependencies": { "mdast-util-mdx": "^3.0.0", "micromark-extension-mdxjs": "^3.0.0" } }, "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg=="], - - "remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="], - - "remark-rehype": ["remark-rehype@11.1.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "mdast-util-to-hast": "^13.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw=="], - - "remark-smartypants": ["remark-smartypants@3.0.2", "", { "dependencies": { "retext": "^9.0.0", "retext-smartypants": "^6.0.0", "unified": "^11.0.4", "unist-util-visit": "^5.0.0" } }, "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA=="], - - "remark-stringify": ["remark-stringify@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", "unified": "^11.0.0" } }, "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw=="], - "remeda": ["remeda@2.26.0", "", { "dependencies": { "type-fest": "^4.41.0" } }, "sha512-lmNNwtaC6Co4m0WTTNoZ/JlpjEqAjPZO0+czC9YVRQUpkbS4x8Hmh+Mn9HPfJfiXqUQ5IXXgSXSOB2pBKAytdA=="], "remend": ["remend@1.3.0", "", {}, "sha512-iIhggPkhW3hFImKtB10w0dz4EZbs28mV/dmbcYVonWEJ6UGHHpP+bFZnTh6GNWJONg5m+U56JrL+8IxZRdgWjw=="], - "request-light": ["request-light@0.7.0", "", {}, "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q=="], - - "require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="], - "require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="], - "resedit": ["resedit@1.7.2", "", { "dependencies": { "pe-library": "^0.4.1" } }, "sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA=="], - "reselect": ["reselect@4.1.8", "", {}, "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ=="], "resolve": ["resolve@1.22.12", "", { "dependencies": { "es-errors": "^1.3.0", "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA=="], - "resolve-alpn": ["resolve-alpn@1.2.1", "", {}, "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g=="], - - "resolve-cwd": ["resolve-cwd@3.0.0", "", { "dependencies": { "resolve-from": "^5.0.0" } }, "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg=="], - - "resolve-from": ["resolve-from@5.0.0", "", {}, "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="], - "resolve-pkg-maps": ["resolve-pkg-maps@1.0.0", "", {}, "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="], - "responselike": ["responselike@2.0.1", "", { "dependencies": { "lowercase-keys": "^2.0.0" } }, "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw=="], - - "restore-cursor": ["restore-cursor@3.1.0", "", { "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" } }, "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA=="], - - "restructure": ["restructure@3.0.2", "", {}, "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw=="], - "ret": ["ret@0.5.0", "", {}, "sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw=="], - "retext": ["retext@9.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "retext-latin": "^4.0.0", "retext-stringify": "^4.0.0", "unified": "^11.0.0" } }, "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA=="], - - "retext-latin": ["retext-latin@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "parse-latin": "^7.0.0", "unified": "^11.0.0" } }, "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA=="], - - "retext-smartypants": ["retext-smartypants@6.2.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "nlcst-to-string": "^4.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ=="], - - "retext-stringify": ["retext-stringify@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "nlcst-to-string": "^4.0.0", "unified": "^11.0.0" } }, "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA=="], - - "retry": ["retry@0.12.0", "", {}, "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow=="], + "retry": ["retry@0.13.1", "", {}, "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg=="], "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], "rfdc": ["rfdc@1.4.1", "", {}, "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="], - "rimraf": ["rimraf@2.6.3", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "./bin.js" } }, "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA=="], - - "roarr": ["roarr@2.15.4", "", { "dependencies": { "boolean": "^3.0.1", "detect-node": "^2.0.4", "globalthis": "^1.0.1", "json-stringify-safe": "^5.0.1", "semver-compare": "^1.0.0", "sprintf-js": "^1.1.2" } }, "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A=="], - "rollup": ["rollup@4.60.1", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.60.1", "@rollup/rollup-android-arm64": "4.60.1", "@rollup/rollup-darwin-arm64": "4.60.1", "@rollup/rollup-darwin-x64": "4.60.1", "@rollup/rollup-freebsd-arm64": "4.60.1", "@rollup/rollup-freebsd-x64": "4.60.1", "@rollup/rollup-linux-arm-gnueabihf": "4.60.1", "@rollup/rollup-linux-arm-musleabihf": "4.60.1", "@rollup/rollup-linux-arm64-gnu": "4.60.1", "@rollup/rollup-linux-arm64-musl": "4.60.1", "@rollup/rollup-linux-loong64-gnu": "4.60.1", "@rollup/rollup-linux-loong64-musl": "4.60.1", "@rollup/rollup-linux-ppc64-gnu": "4.60.1", "@rollup/rollup-linux-ppc64-musl": "4.60.1", "@rollup/rollup-linux-riscv64-gnu": "4.60.1", "@rollup/rollup-linux-riscv64-musl": "4.60.1", "@rollup/rollup-linux-s390x-gnu": "4.60.1", "@rollup/rollup-linux-x64-gnu": "4.60.1", "@rollup/rollup-linux-x64-musl": "4.60.1", "@rollup/rollup-openbsd-x64": "4.60.1", "@rollup/rollup-openharmony-arm64": "4.60.1", "@rollup/rollup-win32-arm64-msvc": "4.60.1", "@rollup/rollup-win32-ia32-msvc": "4.60.1", "@rollup/rollup-win32-x64-gnu": "4.60.1", "@rollup/rollup-win32-x64-msvc": "4.60.1", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w=="], - "rou3": ["rou3@0.7.12", "", {}, "sha512-iFE4hLDuloSWcD7mjdCDhx2bKcIsYbtOTpfH5MHHLSKMOUyjqQXTeZVa289uuwEGEKFoE/BAPbhaU4B774nceg=="], - "router": ["router@2.2.0", "", { "dependencies": { "debug": "^4.4.0", "depd": "^2.0.0", "is-promise": "^4.0.0", "parseurl": "^1.3.3", "path-to-regexp": "^8.0.0" } }, "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ=="], "run-applescript": ["run-applescript@7.1.0", "", {}, "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q=="], - "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], - "s-js": ["s-js@0.4.9", "", {}, "sha512-RtpOm+cM6O0sHg6IA70wH+UC3FZcND+rccBZpBAHzlUgNO2Bm5BN+FnM8+OBxzXdwpKWFwX11JGF0MFRkhSoIQ=="], "safe-array-concat": ["safe-array-concat@1.1.3", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "has-symbols": "^1.1.0", "isarray": "^2.0.5" } }, "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q=="], @@ -4496,8 +2788,6 @@ "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], - "sanitize-filename": ["sanitize-filename@1.6.4", "", { "dependencies": { "truncate-utf8-bytes": "^1.0.0" } }, "sha512-9ZyI08PsvdQl2r/bBIGubpVdR3RR9sY6RDiWFPreA21C/EFlQhmgo20UZlNjZMMZNubusLhAQozkA0Od5J21Eg=="], - "sax": ["sax@1.2.1", "", {}, "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA=="], "scheduler": ["scheduler@0.23.2", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ=="], @@ -4506,19 +2796,13 @@ "secure-json-parse": ["secure-json-parse@4.1.0", "", {}, "sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA=="], - "selderee": ["selderee@0.11.0", "", { "dependencies": { "parseley": "^0.12.0" } }, "sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA=="], - "semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], - "semver-compare": ["semver-compare@1.0.0", "", {}, "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow=="], - "send": ["send@0.19.2", "", { "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "~0.5.2", "http-errors": "~2.0.1", "mime": "1.6.0", "ms": "2.1.3", "on-finished": "~2.4.1", "range-parser": "~1.2.1", "statuses": "~2.0.2" } }, "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg=="], "seq-queue": ["seq-queue@0.0.5", "", {}, "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q=="], - "serialize-error": ["serialize-error@7.0.1", "", { "dependencies": { "type-fest": "^0.13.1" } }, "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw=="], - - "seroval": ["seroval@1.3.2", "", {}, "sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ=="], + "seroval": ["seroval@1.4.1", "", {}, "sha512-9GOc+8T6LN4aByLN75uRvMbrwY5RDBW6lSlknsY4LEa9ZmWcxKcRe1G/Q3HZXjltxMHTrStnvrwAICxZrhldtg=="], "seroval-plugins": ["seroval-plugins@1.3.3", "", { "peerDependencies": { "seroval": "^1.0" } }, "sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w=="], @@ -4534,18 +2818,14 @@ "setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="], - "sharp": ["sharp@0.33.5", "", { "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.3", "semver": "^7.6.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.33.5", "@img/sharp-darwin-x64": "0.33.5", "@img/sharp-libvips-darwin-arm64": "1.0.4", "@img/sharp-libvips-darwin-x64": "1.0.4", "@img/sharp-libvips-linux-arm": "1.0.5", "@img/sharp-libvips-linux-arm64": "1.0.4", "@img/sharp-libvips-linux-s390x": "1.0.4", "@img/sharp-libvips-linux-x64": "1.0.4", "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", "@img/sharp-libvips-linuxmusl-x64": "1.0.4", "@img/sharp-linux-arm": "0.33.5", "@img/sharp-linux-arm64": "0.33.5", "@img/sharp-linux-s390x": "0.33.5", "@img/sharp-linux-x64": "0.33.5", "@img/sharp-linuxmusl-arm64": "0.33.5", "@img/sharp-linuxmusl-x64": "0.33.5", "@img/sharp-wasm32": "0.33.5", "@img/sharp-win32-ia32": "0.33.5", "@img/sharp-win32-x64": "0.33.5" } }, "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw=="], - "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], - "shell-quote": ["shell-quote@1.8.3", "", {}, "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw=="], + "shell-quote": ["shell-quote@1.8.4", "", {}, "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ=="], "shiki": ["shiki@3.20.0", "", { "dependencies": { "@shikijs/core": "3.20.0", "@shikijs/engine-javascript": "3.20.0", "@shikijs/engine-oniguruma": "3.20.0", "@shikijs/langs": "3.20.0", "@shikijs/themes": "3.20.0", "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-kgCOlsnyWb+p0WU+01RjkCH+eBVsjL1jOwUYWv0YDWkM2/A46+LDKVs5yZCUXjJG6bj4ndFoAg5iLIIue6dulg=="], - "shikiji": ["shikiji@0.6.13", "", { "dependencies": { "hast-util-to-html": "^9.0.0" } }, "sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA=="], - "side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="], "side-channel-list": ["side-channel-list@1.0.1", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.4" } }, "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w=="], @@ -4554,30 +2834,16 @@ "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="], - "siginfo": ["siginfo@2.0.0", "", {}, "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g=="], - "signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], "sigstore": ["sigstore@4.1.0", "", { "dependencies": { "@sigstore/bundle": "^4.0.0", "@sigstore/core": "^3.1.0", "@sigstore/protobuf-specs": "^0.5.0", "@sigstore/sign": "^4.1.0", "@sigstore/tuf": "^4.0.1", "@sigstore/verify": "^3.1.0" } }, "sha512-/fUgUhYghuLzVT/gaJoeVehLCgZiUxPCPMcyVNY0lIf/cTCz58K/WTI7PefDarXxp9nUKpEwg1yyz3eSBMTtgA=="], - "simple-swizzle": ["simple-swizzle@0.2.4", "", { "dependencies": { "is-arrayish": "^0.3.1" } }, "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw=="], - - "simple-update-notifier": ["simple-update-notifier@2.0.0", "", { "dependencies": { "semver": "^7.5.3" } }, "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w=="], - "simple-xml-to-json": ["simple-xml-to-json@1.2.7", "", {}, "sha512-mz9VXphOxQWX3eQ/uXCtm6upltoN0DLx8Zb5T4TFC4FHB7S9FDPGre8CfLWqPWQQH/GrQYd2AXhhVM5LDpYx6Q=="], "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="], - "sitemap": ["sitemap@9.0.1", "", { "dependencies": { "@types/node": "^24.9.2", "@types/sax": "^1.2.1", "arg": "^5.0.0", "sax": "^1.4.1" }, "bin": { "sitemap": "dist/esm/cli.js" } }, "sha512-S6hzjGJSG3d6if0YoF5kTyeRJvia6FSTBroE5fQ0bu1QNxyJqhhinfUsXi9fH3MgtXODWvwo2BDyQSnhPQ88uQ=="], - - "slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="], - - "slice-ansi": ["slice-ansi@5.0.0", "", { "dependencies": { "ansi-styles": "^6.0.0", "is-fullwidth-code-point": "^4.0.0" } }, "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ=="], - "smart-buffer": ["smart-buffer@4.2.0", "", {}, "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="], - "smol-toml": ["smol-toml@1.6.1", "", {}, "sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg=="], - "socket.io-client": ["socket.io-client@4.8.3", "", { "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.4.1", "engine.io-client": "~6.6.1", "socket.io-parser": "~4.2.4" } }, "sha512-uP0bpjWrjQmUt5DTHq9RuoCBdFJF10cdX9X+a368j/Ft0wmaVgxlrjvK3kjvgCODOMMOz9lcaRzxmso0bTWZ/g=="], "socket.io-parser": ["socket.io-parser@4.2.6", "", { "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.4.1" } }, "sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg=="], @@ -4596,22 +2862,10 @@ "solid-refresh": ["solid-refresh@0.6.3", "", { "dependencies": { "@babel/generator": "^7.23.6", "@babel/helper-module-imports": "^7.22.15", "@babel/types": "^7.23.6" }, "peerDependencies": { "solid-js": "^1.3" } }, "sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA=="], - "solid-stripe": ["solid-stripe@0.8.1", "", { "peerDependencies": { "@stripe/stripe-js": ">=1.44.1 <8.0.0", "solid-js": "^1.6.0" } }, "sha512-l2SkWoe51rsvk9u1ILBRWyCHODZebChSGMR6zHYJTivTRC0XWrRnNNKs5x1PYXsaIU71KYI6ov5CZB5cOtGLWw=="], - - "solid-use": ["solid-use@0.9.1", "", { "peerDependencies": { "solid-js": "^1.7" } }, "sha512-UwvXDVPlrrbj/9ewG9ys5uL2IO4jSiwys2KPzK4zsnAcmEl7iDafZWW1Mo4BSEWOmQCGK6IvpmGHo1aou8iOFw=="], - "sonic-boom": ["sonic-boom@4.2.1", "", { "dependencies": { "atomic-sleep": "^1.0.0" } }, "sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q=="], - "sort-keys": ["sort-keys@1.1.2", "", { "dependencies": { "is-plain-obj": "^1.0.0" } }, "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg=="], - - "sort-keys-length": ["sort-keys-length@1.0.1", "", { "dependencies": { "sort-keys": "^1.0.0" } }, "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw=="], - - "source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], - "source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="], - "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="], "spdx-exceptions": ["spdx-exceptions@2.5.0", "", {}, "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w=="], @@ -4626,8 +2880,6 @@ "sqlstring": ["sqlstring@2.3.3", "", {}, "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg=="], - "srvx": ["srvx@0.9.8", "", { "bin": { "srvx": "bin/srvx.mjs" } }, "sha512-RZaxTKJEE/14HYn8COLuUOJAt0U55N9l1Xf6jj+T0GoA01EUH1Xz5JtSUOI+EHn+AEgPCVn7gk6jHJffrr06fQ=="], - "ssri": ["ssri@13.0.1", "", { "dependencies": { "minipass": "^7.0.3" } }, "sha512-QUiRf1+u9wPTL/76GTYlKttDEBWV1ga9ZXW8BG6kfdeyyM8LGPix9gROyg9V2+P0xNyF3X2Go526xKFdMZrHSQ=="], "sst": ["sst@3.18.10", "", { "dependencies": { "aws-sdk": "2.1692.0", "aws4fetch": "1.0.18", "jose": "5.2.3", "opencontrol": "0.0.6", "openid-client": "5.6.4" }, "optionalDependencies": { "sst-darwin-arm64": "3.18.10", "sst-darwin-x64": "3.18.10", "sst-linux-arm64": "3.18.10", "sst-linux-x64": "3.18.10", "sst-linux-x86": "3.18.10", "sst-win32-arm64": "3.18.10", "sst-win32-x64": "3.18.10", "sst-win32-x86": "3.18.10" }, "bin": { "sst": "bin/sst.mjs" } }, "sha512-SY+ldeJ9K5E9q+DhjXA3e2W3BEOzBwkE3IyLSD71uA3/5nRhUAST31iOWEpW36LbIvSQ9uOVDFcebztoLJ8s7w=="], @@ -4648,32 +2900,14 @@ "sst-win32-x86": ["sst-win32-x86@3.18.10", "", { "os": "win32", "cpu": "none" }, "sha512-pq8SmV0pIjBFMY6DraUZ4akyTxHnfjIKCRbBLdMxFUZK8TzA1NK2YdjRt1AwrgXRYGRyctrz/mt4WyO0SMOVQQ=="], - "stackback": ["stackback@0.0.2", "", {}, "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw=="], - - "stackframe": ["stackframe@1.3.4", "", {}, "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw=="], - "stage-js": ["stage-js@1.0.2", "", {}, "sha512-EWTRBYlg7Qv9wGUao99/PfRe3KaiQqWmgSvTOXvaWnu1Jk/q/vV8yJVu6bi/3EqDZeMVnCPAjheba6OFc5k1GQ=="], "standard-as-callback": ["standard-as-callback@2.1.0", "", {}, "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A=="], - "standardwebhooks": ["standardwebhooks@1.0.0", "", { "dependencies": { "@stablelib/base64": "^1.0.0", "fast-sha256": "^1.3.0" } }, "sha512-BbHGOQK9olHPMvQNHWul6MYlrRTAOKn03rOe4A8O3CLWhNf4YHBqq2HJKKC+sfqpxiBY52pNeesD6jIiLDz8jg=="], - - "stat-mode": ["stat-mode@1.0.0", "", {}, "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg=="], - "statuses": ["statuses@2.0.2", "", {}, "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="], - "std-env": ["std-env@4.0.0", "", {}, "sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ=="], - "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], - "stoppable": ["stoppable@1.1.0", "", {}, "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw=="], - - "storybook": ["storybook@10.3.5", "", { "dependencies": { "@storybook/global": "^5.0.0", "@storybook/icons": "^2.0.1", "@testing-library/jest-dom": "^6.9.1", "@testing-library/user-event": "^14.6.1", "@vitest/expect": "3.2.4", "@vitest/spy": "3.2.4", "@webcontainer/env": "^1.1.1", "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0", "open": "^10.2.0", "recast": "^0.23.5", "semver": "^7.7.3", "use-sync-external-store": "^1.5.0", "ws": "^8.18.0" }, "peerDependencies": { "prettier": "^2 || ^3" }, "optionalPeers": ["prettier"], "bin": "./dist/bin/dispatcher.js" }, "sha512-uBSZu/GZa9aEIW3QMGvdQPMZWhGxSe4dyRWU8B3/Vd47Gy/XLC7tsBxRr13txmmPOEDHZR94uLuq0H50fvuqBw=="], - - "storybook-solidjs-vite": ["storybook-solidjs-vite@10.0.12", "", { "dependencies": { "@joshwooding/vite-plugin-react-docgen-typescript": "^0.7.0", "@storybook/builder-vite": "^10.3.1", "@storybook/global": "^5.0.0", "vite-plugin-solid": "^2.11.11" }, "peerDependencies": { "solid-js": "^1.9.0", "storybook": "^0.0.0-0 || ^10.0.0", "typescript": "^4.0.0 || ^5.0.0 || ^6.0.0", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" }, "optionalPeers": ["typescript"] }, "sha512-KfKhJRdxbhFLHkBzLKSEk5sO2M/+KV9cdpki5Xdl5pwNP8kcoQnZ3b/okZk8dMRV6x19j86bKc7zDfc5bPSMwA=="], - - "stream-replace-string": ["stream-replace-string@2.0.0", "", {}, "sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w=="], - "streamx": ["streamx@2.25.0", "", { "dependencies": { "events-universal": "^1.0.0", "fast-fifo": "^1.3.2", "text-decoder": "^1.1.0" } }, "sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg=="], "string-width": ["string-width@7.2.0", "", { "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", "strip-ansi": "^7.1.0" } }, "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="], @@ -4700,34 +2934,14 @@ "strip-indent": ["strip-indent@3.0.0", "", { "dependencies": { "min-indent": "^1.0.0" } }, "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ=="], - "stripe": ["stripe@18.0.0", "", { "dependencies": { "@types/node": ">=8.1.0", "qs": "^6.11.0" } }, "sha512-3Fs33IzKUby//9kCkCa1uRpinAoTvj6rJgQ2jrBEysoxEvfsclvXdna1amyEYbA2EKkjynuB4+L/kleCCaWTpA=="], - - "strnum": ["strnum@1.1.2", "", {}, "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA=="], - - "strtok3": ["strtok3@6.3.0", "", { "dependencies": { "@tokenizer/token": "^0.3.0", "peek-readable": "^4.1.0" } }, "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw=="], - - "stubborn-fs": ["stubborn-fs@2.0.0", "", { "dependencies": { "stubborn-utils": "^1.0.1" } }, "sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA=="], - - "stubborn-utils": ["stubborn-utils@1.0.2", "", {}, "sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg=="], - - "style-to-js": ["style-to-js@1.1.21", "", { "dependencies": { "style-to-object": "1.0.14" } }, "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ=="], - - "style-to-object": ["style-to-object@1.0.14", "", { "dependencies": { "inline-style-parser": "0.2.7" } }, "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw=="], - - "sucrase": ["sucrase@3.35.1", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", "tinyglobby": "^0.2.11", "ts-interface-checker": "^0.1.9" }, "bin": { "sucrase": "bin/sucrase", "sucrase-node": "bin/sucrase-node" } }, "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw=="], - - "sumchecker": ["sumchecker@3.0.1", "", { "dependencies": { "debug": "^4.1.0" } }, "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg=="], + "strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], - "superstruct": ["superstruct@1.0.4", "", {}, "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ=="], - - "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + "strtok3": ["strtok3@10.3.5", "", { "dependencies": { "@tokenizer/token": "^0.3.0" } }, "sha512-ki4hZQfh5rX0QDLLkOCj+h+CVNkqmp/CMf8v8kZpkNVK6jGQooMytqzLZYUVYIZcFZ6yDB70EfD8POcFXiF5oA=="], "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], "sury": ["sury@11.0.0-alpha.4", "", { "peerDependencies": { "rescript": "12.x" }, "optionalPeers": ["rescript"] }, "sha512-oeG/GJWZvQCKtGPpLbu0yCZudfr5LxycDo5kh7SJmKHDPCsEPJssIZL2Eb4Tl7g9aPEvIDuRrkS+L0pybsMEMA=="], - "svix": ["svix@1.92.2", "", { "dependencies": { "standardwebhooks": "1.0.0" } }, "sha512-ZmuA3UVvlnF9EgxlzmPtF7CKjQb64Z6OFlyfdDfU0sdcC7dJa+3aOYX5B9mA+RS6ch1AxBa4UP/l6KmqfGtWBQ=="], - "system-architecture": ["system-architecture@0.1.0", "", {}, "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA=="], "tailwindcss": ["tailwindcss@4.1.11", "", {}, "sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA=="], @@ -4744,64 +2958,30 @@ "teex": ["teex@1.0.1", "", { "dependencies": { "streamx": "^2.12.5" } }, "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg=="], - "temp": ["temp@0.9.4", "", { "dependencies": { "mkdirp": "^0.5.1", "rimraf": "~2.6.2" } }, "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA=="], - - "temp-file": ["temp-file@3.4.0", "", { "dependencies": { "async-exit-hook": "^2.0.1", "fs-extra": "^10.0.0" } }, "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg=="], - - "terracotta": ["terracotta@1.1.0", "", { "dependencies": { "solid-use": "^0.9.1" }, "peerDependencies": { "solid-js": "^1.8" } }, "sha512-kfQciWUBUBgYkXu7gh3CK3FAJng/iqZslAaY08C+k1Hdx17aVEpcFFb/WPaysxAfcupNH3y53s/pc53xxZauww=="], - - "terser": ["terser@5.46.1", "", { "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" } }, "sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ=="], - "text-decoder": ["text-decoder@1.2.7", "", { "dependencies": { "b4a": "^1.6.4" } }, "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ=="], - "thenify": ["thenify@3.3.1", "", { "dependencies": { "any-promise": "^1.0.0" } }, "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="], - - "thenify-all": ["thenify-all@1.6.0", "", { "dependencies": { "thenify": ">= 3.1.0 < 4" } }, "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="], - "thread-stream": ["thread-stream@4.0.0", "", { "dependencies": { "real-require": "^0.2.0" } }, "sha512-4iMVL6HAINXWf1ZKZjIPcz5wYaOdPhtO8ATvZ+Xqp3BTdaqtAwQkNmKORqcIo5YkQqGXq5cwfswDwMqqQNrpJA=="], "three": ["three@0.177.0", "", {}, "sha512-EiXv5/qWAaGI+Vz2A+JfavwYCMdGjxVsrn3oBwllUoqYeaBO75J63ZfyaQKoiLrqNHoTlUc6PFgMXnS0kI45zg=="], "thunky": ["thunky@1.1.0", "", {}, "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="], - "tiny-async-pool": ["tiny-async-pool@1.3.0", "", { "dependencies": { "semver": "^5.5.0" } }, "sha512-01EAw5EDrcVrdgyCLgoSPvqznC0sVxDSVeiOz09FUpjh71G79VCqneOr+xvt7T1r76CF6ZZfPjHorN2+d+3mqA=="], - - "tiny-inflate": ["tiny-inflate@1.0.3", "", {}, "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="], - - "tiny-invariant": ["tiny-invariant@1.3.3", "", {}, "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="], - - "tiny-typed-emitter": ["tiny-typed-emitter@2.1.0", "", {}, "sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA=="], - - "tinybench": ["tinybench@2.9.0", "", {}, "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg=="], - "tinycolor2": ["tinycolor2@1.6.0", "", {}, "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw=="], "tinyexec": ["tinyexec@0.3.2", "", {}, "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA=="], "tinyglobby": ["tinyglobby@0.2.16", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" } }, "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg=="], - "tinyrainbow": ["tinyrainbow@3.1.0", "", {}, "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw=="], - - "tinyspy": ["tinyspy@4.0.4", "", {}, "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q=="], - - "titleize": ["titleize@4.0.0", "", {}, "sha512-ZgUJ1K83rhdu7uh7EHAC2BgY5DzoX8V5rTvoWI4vFysggi6YjLe5gUXABPWAU7VkvGP7P/0YiWq+dcPeYDsf1g=="], - - "tmp": ["tmp@0.2.5", "", {}, "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow=="], - - "tmp-promise": ["tmp-promise@3.0.3", "", { "dependencies": { "tmp": "^0.2.0" } }, "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ=="], - "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], "toad-cache": ["toad-cache@3.7.0", "", {}, "sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw=="], "toidentifier": ["toidentifier@1.0.1", "", {}, "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="], - "token-types": ["token-types@4.2.1", "", { "dependencies": { "@tokenizer/token": "^0.3.0", "ieee754": "^1.2.1" } }, "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ=="], + "token-types": ["token-types@6.1.2", "", { "dependencies": { "@borewit/text-codec": "^0.2.1", "@tokenizer/token": "^0.3.0", "ieee754": "^1.2.1" } }, "sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww=="], "toml": ["toml@4.1.1", "", {}, "sha512-EBJnVBr3dTXdA89WVFoAIPUqkBjxPMwRqsfuo1r240tKFHXv3zgca4+NJib/h6TyvGF7vOawz0jGuryJCdNHrw=="], - "toolbeam-docs-theme": ["toolbeam-docs-theme@0.4.8", "", { "peerDependencies": { "@astrojs/starlight": "^0.34.3", "astro": "^5.7.13" } }, "sha512-b+5ynEFp4Woe5a22hzNQm42lD23t13ZMihVxHbzjA50zdcM9aOSJTIjdJ0PDSd4/50HbBXcpHiQsz6rM4N88ww=="], - "tr46": ["tr46@0.0.3", "", {}, "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="], "traverse": ["traverse@0.3.9", "", {}, "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ=="], @@ -4814,18 +2994,8 @@ "trim-lines": ["trim-lines@3.0.1", "", {}, "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="], - "trough": ["trough@2.2.0", "", {}, "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw=="], - - "truncate-utf8-bytes": ["truncate-utf8-bytes@1.0.2", "", { "dependencies": { "utf8-byte-length": "^1.0.1" } }, "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ=="], - "ts-algebra": ["ts-algebra@2.0.0", "", {}, "sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw=="], - "ts-dedent": ["ts-dedent@2.2.0", "", {}, "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ=="], - - "ts-interface-checker": ["ts-interface-checker@0.1.13", "", {}, "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="], - - "tsconfck": ["tsconfck@3.1.6", "", { "peerDependencies": { "typescript": "^5.0.0" }, "optionalPeers": ["typescript"], "bin": { "tsconfck": "bin/tsconfck.js" } }, "sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w=="], - "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], "tsscmp": ["tsscmp@1.0.6", "", {}, "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA=="], @@ -4834,24 +3004,10 @@ "tunnel": ["tunnel@0.0.6", "", {}, "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg=="], - "turbo": ["turbo@2.8.13", "", { "optionalDependencies": { "turbo-darwin-64": "2.8.13", "turbo-darwin-arm64": "2.8.13", "turbo-linux-64": "2.8.13", "turbo-linux-arm64": "2.8.13", "turbo-windows-64": "2.8.13", "turbo-windows-arm64": "2.8.13" }, "bin": { "turbo": "bin/turbo" } }, "sha512-nyM99hwFB9/DHaFyKEqatdayGjsMNYsQ/XBNO6MITc7roncZetKb97MpHxWf3uiU+LB9c9HUlU3Jp2Ixei2k1A=="], - - "turbo-darwin-64": ["turbo-darwin-64@2.8.13", "", { "os": "darwin", "cpu": "x64" }, "sha512-PmOvodQNiOj77+Zwoqku70vwVjKzL34RTNxxoARjp5RU5FOj/CGiC6vcDQhNtFPUOWSAaogHF5qIka9TBhX4XA=="], - - "turbo-darwin-arm64": ["turbo-darwin-arm64@2.8.13", "", { "os": "darwin", "cpu": "arm64" }, "sha512-kI+anKcLIM4L8h+NsM7mtAUpElkCOxv5LgiQVQR8BASyDFfc8Efj5kCk3cqxuxOvIqx0sLfCX7atrHQ2kwuNJQ=="], - - "turbo-linux-64": ["turbo-linux-64@2.8.13", "", { "os": "linux", "cpu": "x64" }, "sha512-j29KnQhHyzdzgCykBFeBqUPS4Wj7lWMnZ8CHqytlYDap4Jy70l4RNG46pOL9+lGu6DepK2s1rE86zQfo0IOdPw=="], - - "turbo-linux-arm64": ["turbo-linux-arm64@2.8.13", "", { "os": "linux", "cpu": "arm64" }, "sha512-OEl1YocXGZDRDh28doOUn49QwNe82kXljO1HXApjU0LapkDiGpfl3jkAlPKxEkGDSYWc8MH5Ll8S16Rf5tEBYg=="], - - "turbo-windows-64": ["turbo-windows-64@2.8.13", "", { "os": "win32", "cpu": "x64" }, "sha512-717bVk1+Pn2Jody7OmWludhEirEe0okoj1NpRbSm5kVZz/yNN/jfjbxWC6ilimXMz7xoMT3IDfQFJsFR3PMANA=="], - - "turbo-windows-arm64": ["turbo-windows-arm64@2.8.13", "", { "os": "win32", "cpu": "arm64" }, "sha512-R819HShLIT0Wj6zWVnIsYvSNtRNj1q9VIyaUz0P24SMcLCbQZIm1sV09F4SDbg+KCCumqD2lcaR2UViQ8SnUJA=="], + "turbo": ["turbo@2.9.14", "", { "optionalDependencies": { "@turbo/darwin-64": "2.9.14", "@turbo/darwin-arm64": "2.9.14", "@turbo/linux-64": "2.9.14", "@turbo/linux-arm64": "2.9.14", "@turbo/windows-64": "2.9.14", "@turbo/windows-arm64": "2.9.14" }, "bin": { "turbo": "bin/turbo" } }, "sha512-BQqXRr4UoWI3UPFrtznCLykYHxwxWh53iCB57x092jPMjIlW1wnm3N895g5irpiXmnxUhREBB0n6+y8BHhs4nw=="], "turndown": ["turndown@7.2.0", "", { "dependencies": { "@mixmark-io/domino": "^2.2.0" } }, "sha512-eCZGBN4nNNqM9Owkv9HAtWRYfLA4h909E/WGAWWBpmB275ehNhZyk87/Tpvjbp0jjNl9XwCsbe6bm6CqFsgD+A=="], - "tw-to-css": ["tw-to-css@0.0.12", "", { "dependencies": { "postcss": "8.4.31", "postcss-css-variables": "0.18.0", "tailwindcss": "3.3.2" } }, "sha512-rQAsQvOtV1lBkyCw+iypMygNHrShYAItES5r8fMsrhhaj5qrV2LkZyXc8ccEH+u5bFjHjQ9iuxe90I7Kykf6pw=="], - "type-fest": ["type-fest@4.41.0", "", {}, "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA=="], "type-is": ["type-is@1.6.18", "", { "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" } }, "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="], @@ -4864,92 +3020,40 @@ "typed-array-length": ["typed-array-length@1.0.7", "", { "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "is-typed-array": "^1.1.13", "possible-typed-array-names": "^1.0.0", "reflect.getprototypeof": "^1.0.6" } }, "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg=="], - "typesafe-path": ["typesafe-path@0.2.2", "", {}, "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA=="], - "typescript": ["typescript@5.8.2", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ=="], - "typescript-auto-import-cache": ["typescript-auto-import-cache@0.3.6", "", { "dependencies": { "semver": "^7.3.8" } }, "sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ=="], - - "ufo": ["ufo@1.6.3", "", {}, "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q=="], - "uint8array-extras": ["uint8array-extras@1.5.0", "", {}, "sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A=="], "ulid": ["ulid@3.0.1", "", { "bin": { "ulid": "dist/cli.js" } }, "sha512-dPJyqPzx8preQhqq24bBG1YNkvigm87K8kVEHCD+ruZg24t6IFEFv00xMWfxcC4djmFtiTLdFuADn4+DOz6R7Q=="], - "ultrahtml": ["ultrahtml@1.6.0", "", {}, "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw=="], - "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], - "uncrypto": ["uncrypto@0.1.3", "", {}, "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q=="], - - "undici": ["undici@7.25.0", "", {}, "sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ=="], + "undici": ["undici@7.24.0", "", {}, "sha512-jxytwMHhsbdpBXxLAcuu0fzlQeXCNnWdDyRHpvWsUl8vd98UwYdl9YTyn8/HcpcJPC3pwUveefsa3zTxyD/ERg=="], "undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], - "unenv": ["unenv@2.0.0-rc.24", "", { "dependencies": { "pathe": "^2.0.3" } }, "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw=="], - - "unicode-properties": ["unicode-properties@1.4.1", "", { "dependencies": { "base64-js": "^1.3.0", "unicode-trie": "^2.0.0" } }, "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg=="], - - "unicode-trie": ["unicode-trie@2.0.0", "", { "dependencies": { "pako": "^0.2.5", "tiny-inflate": "^1.0.0" } }, "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ=="], - - "unified": ["unified@11.0.5", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="], - - "unifont": ["unifont@0.5.2", "", { "dependencies": { "css-tree": "^3.0.0", "ofetch": "^1.4.1", "ohash": "^2.0.0" } }, "sha512-LzR4WUqzH9ILFvjLAUU7dK3Lnou/qd5kD+IakBtBK4S15/+x2y9VX+DcWQv6s551R6W+vzwgVS6tFg3XggGBgg=="], - - "unique-filename": ["unique-filename@4.0.0", "", { "dependencies": { "unique-slug": "^5.0.0" } }, "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ=="], - - "unique-slug": ["unique-slug@5.0.0", "", { "dependencies": { "imurmurhash": "^0.1.4" } }, "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg=="], - - "unist-util-find-after": ["unist-util-find-after@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ=="], - "unist-util-is": ["unist-util-is@6.0.1", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g=="], - "unist-util-modify-children": ["unist-util-modify-children@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "array-iterate": "^2.0.0" } }, "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw=="], - "unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="], - "unist-util-position-from-estree": ["unist-util-position-from-estree@2.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ=="], - - "unist-util-remove-position": ["unist-util-remove-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q=="], - "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.1.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg=="], - "unist-util-visit-children": ["unist-util-visit-children@3.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA=="], - "unist-util-visit-parents": ["unist-util-visit-parents@6.0.2", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ=="], "universal-github-app-jwt": ["universal-github-app-jwt@2.2.2", "", {}, "sha512-dcmbeSrOdTnsjGjUfAlqNDJrhxXizjAz94ija9Qw8YkZ1uu0d+GoZzyH+Jb9tIIqvGsadUfwg+22k5aDqqwzbw=="], "universal-user-agent": ["universal-user-agent@7.0.3", "", {}, "sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A=="], - "universalify": ["universalify@2.0.1", "", {}, "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="], - "unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="], - "unplugin": ["unplugin@1.0.1", "", { "dependencies": { "acorn": "^8.8.1", "chokidar": "^3.5.3", "webpack-sources": "^3.2.3", "webpack-virtual-modules": "^0.5.0" } }, "sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA=="], - - "unstorage": ["unstorage@2.0.0-alpha.7", "", { "peerDependencies": { "@azure/app-configuration": "^1.11.0", "@azure/cosmos": "^4.9.1", "@azure/data-tables": "^13.3.2", "@azure/identity": "^4.13.0", "@azure/keyvault-secrets": "^4.10.0", "@azure/storage-blob": "^12.31.0", "@capacitor/preferences": "^6 || ^7 || ^8", "@deno/kv": ">=0.13.0", "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", "@planetscale/database": "^1.19.0", "@upstash/redis": "^1.36.2", "@vercel/blob": ">=0.27.3", "@vercel/functions": "^2.2.12 || ^3.0.0", "@vercel/kv": "^1.0.1", "aws4fetch": "^1.0.20", "chokidar": "^4 || ^5", "db0": ">=0.3.4", "idb-keyval": "^6.2.2", "ioredis": "^5.9.3", "lru-cache": "^11.2.6", "mongodb": "^6 || ^7", "ofetch": "*", "uploadthing": "^7.7.4" }, "optionalPeers": ["@azure/app-configuration", "@azure/cosmos", "@azure/data-tables", "@azure/identity", "@azure/keyvault-secrets", "@azure/storage-blob", "@capacitor/preferences", "@deno/kv", "@netlify/blobs", "@planetscale/database", "@upstash/redis", "@vercel/blob", "@vercel/functions", "@vercel/kv", "aws4fetch", "chokidar", "db0", "idb-keyval", "ioredis", "lru-cache", "mongodb", "ofetch", "uploadthing"] }, "sha512-ELPztchk2zgFJnakyodVY3vJWGW9jy//keJ32IOJVGUMyaPydwcA1FtVvWqT0TNRch9H+cMNEGllfVFfScImog=="], - - "unused-filename": ["unused-filename@4.0.1", "", { "dependencies": { "escape-string-regexp": "^5.0.0", "path-exists": "^5.0.0" } }, "sha512-ZX6U1J04K1FoSUeoX1OicAhw4d0aro2qo+L8RhJkiGTNtBNkd/Fi1Wxoc9HzcVu6HfOzm0si/N15JjxFmD1z6A=="], - "unzip-stream": ["unzip-stream@0.3.4", "", { "dependencies": { "binary": "^0.3.0", "mkdirp": "^0.5.1" } }, "sha512-PyofABPVv+d7fL7GOpusx7eRT9YETY2X04PhwbSipdj6bMxVCFJrr+nm0Mxqbf9hUiTin/UsnuFWBXlDZFy0Cw=="], "update-browserslist-db": ["update-browserslist-db@1.2.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=="], - "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], - "url": ["url@0.10.3", "", { "dependencies": { "punycode": "1.3.2", "querystring": "0.2.0" } }, "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ=="], - "use-callback-ref": ["use-callback-ref@1.3.3", "", { "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg=="], - - "use-sidecar": ["use-sidecar@1.1.3", "", { "dependencies": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ=="], - - "use-sync-external-store": ["use-sync-external-store@1.6.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w=="], - - "utf8-byte-length": ["utf8-byte-length@1.0.5", "", {}, "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA=="], - "utif2": ["utif2@4.1.0", "", { "dependencies": { "pako": "^1.0.11" } }, "sha512-+oknB9FHrJ7oW7A2WZYajOcv4FcDR4CfoGB0dPNfxbi4GO05RRnFmt5oa23+9w32EanrYcSJWspUiJkLMs+37w=="], "util": ["util@0.12.5", "", { "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", "is-generator-function": "^1.0.7", "is-typed-array": "^1.1.3", "which-typed-array": "^1.1.2" } }, "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA=="], @@ -4958,7 +3062,7 @@ "utils-merge": ["utils-merge@1.0.1", "", {}, "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="], - "uuid": ["uuid@13.0.0", "", { "bin": { "uuid": "dist-node/bin/uuid" } }, "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w=="], + "uuid": ["uuid@13.0.1", "", { "bin": { "uuid": "dist-node/bin/uuid" } }, "sha512-9ezox2roIft6ExBVTVqibSd5dc5/47Sw/uY6b4SjQUT2TzQ0tltNquWA46y4xPQmdZYqvnio22SgWd41M86+jw=="], "valibot": ["valibot@1.3.1", "", { "peerDependencies": { "typescript": ">=5" }, "optionalPeers": ["typescript"] }, "sha512-sfdRir/QFM0JaF22hqTroPc5xy4DimuGQVKFrzF1YfGwaS1nJot3Y8VqMdLO2Lg27fMzat2yD3pY5PbAYO39Gg=="], @@ -4968,19 +3072,13 @@ "venice-ai-sdk-provider": ["venice-ai-sdk-provider@2.0.1", "", { "dependencies": { "@ai-sdk/openai-compatible": "^2.0.37", "@ai-sdk/provider": "^3.0.8", "@ai-sdk/provider-utils": "^4.0.21" }, "peerDependencies": { "ai": "^6.0.90" } }, "sha512-6SxA8a4MoA6Q/c+D3q7My0Hfog76enN3n0MXhwosM+tso66rXBEGeBRD/0lravRDVzL2Q1w5QJPc86rAVJtfXg=="], - "verror": ["verror@1.10.1", "", { "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" } }, "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg=="], - "vfile": ["vfile@6.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" } }, "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q=="], - "vfile-location": ["vfile-location@5.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg=="], - "vfile-message": ["vfile-message@4.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw=="], "virtua": ["virtua@0.42.3", "", { "peerDependencies": { "react": ">=16.14.0", "react-dom": ">=16.14.0", "solid-js": ">=1.0", "svelte": ">=5.0", "vue": ">=3.2" }, "optionalPeers": ["react", "react-dom", "solid-js", "svelte", "vue"] }, "sha512-5FoAKcEvh05qsUF97Yz42SWJ7bwnPExjUYHGuoxz1EUtfWtaOgXaRwnylJbDpA0QcH1rKvJ2qsGRi9MK1fpQbg=="], - "vite": ["vite@7.1.4", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.14" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-X5QFK4SGynAeeIt+A7ZWnApdUyHYm+pzv/8/A57LqSGcI88U6R6ipOs3uCesdc6yl7nl+zNO0t8LmqAdXcQihw=="], - - "vite-plugin-dynamic-import": ["vite-plugin-dynamic-import@1.6.0", "", { "dependencies": { "acorn": "^8.12.1", "es-module-lexer": "^1.5.4", "fast-glob": "^3.3.2", "magic-string": "^0.30.11" } }, "sha512-TM0sz70wfzTIo9YCxVFwS8OA9lNREsh+0vMHGSkWDTZ7bgd1Yjs5RV8EgB634l/91IsXJReg0xtmuQqP0mf+rg=="], + "vite": ["vite@7.3.2", "", { "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg=="], "vite-plugin-icons-spritesheet": ["vite-plugin-icons-spritesheet@3.0.1", "", { "dependencies": { "chalk": "^5.4.1", "glob": "^11.0.1", "node-html-parser": "^7.0.1", "tinyexec": "^0.3.2" }, "peerDependencies": { "vite": ">=5.2.0" } }, "sha512-Cr0+Z6wRMwSwKisWW9PHeTjqmQFv0jwRQQMc3YgAhAgZEe03j21el0P/CA31KN/L5eiL1LhR14VTXl96LetonA=="], @@ -4988,64 +3086,20 @@ "vitefu": ["vitefu@1.1.3", "", { "peerDependencies": { "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" }, "optionalPeers": ["vite"] }, "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg=="], - "vitest": ["vitest@4.1.4", "", { "dependencies": { "@vitest/expect": "4.1.4", "@vitest/mocker": "4.1.4", "@vitest/pretty-format": "4.1.4", "@vitest/runner": "4.1.4", "@vitest/snapshot": "4.1.4", "@vitest/spy": "4.1.4", "@vitest/utils": "4.1.4", "es-module-lexer": "^2.0.0", "expect-type": "^1.3.0", "magic-string": "^0.30.21", "obug": "^2.1.1", "pathe": "^2.0.3", "picomatch": "^4.0.3", "std-env": "^4.0.0-rc.1", "tinybench": "^2.9.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tinyrainbow": "^3.1.0", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", "why-is-node-running": "^2.3.0" }, "peerDependencies": { "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", "@vitest/browser-playwright": "4.1.4", "@vitest/browser-preview": "4.1.4", "@vitest/browser-webdriverio": "4.1.4", "@vitest/coverage-istanbul": "4.1.4", "@vitest/coverage-v8": "4.1.4", "@vitest/ui": "4.1.4", "happy-dom": "*", "jsdom": "*" }, "optionalPeers": ["@edge-runtime/vm", "@opentelemetry/api", "@types/node", "@vitest/browser-playwright", "@vitest/browser-preview", "@vitest/browser-webdriverio", "@vitest/coverage-istanbul", "@vitest/coverage-v8", "@vitest/ui", "happy-dom", "jsdom"], "bin": { "vitest": "vitest.mjs" } }, "sha512-tFuJqTxKb8AvfyqMfnavXdzfy3h3sWZRWwfluGbkeR7n0HUev+FmNgZ8SDrRBTVrVCjgH5cA21qGbCffMNtWvg=="], - - "volar-service-css": ["volar-service-css@0.0.70", "", { "dependencies": { "vscode-css-languageservice": "^6.3.0", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" }, "peerDependencies": { "@volar/language-service": "~2.4.0" }, "optionalPeers": ["@volar/language-service"] }, "sha512-K1qyOvBpE3rzdAv3e4/6Rv5yizrYPy5R/ne3IWCAzLBuMO4qBMV3kSqWzj6KUVe6S0AnN6wxF7cRkiaKfYMYJw=="], - - "volar-service-emmet": ["volar-service-emmet@0.0.70", "", { "dependencies": { "@emmetio/css-parser": "^0.4.1", "@emmetio/html-matcher": "^1.3.0", "@vscode/emmet-helper": "^2.9.3", "vscode-uri": "^3.0.8" }, "peerDependencies": { "@volar/language-service": "~2.4.0" }, "optionalPeers": ["@volar/language-service"] }, "sha512-xi5bC4m/VyE3zy/n2CXspKeDZs3qA41tHLTw275/7dNWM/RqE2z3BnDICQybHIVp/6G1iOQj5c1qXMgQC08TNg=="], - - "volar-service-html": ["volar-service-html@0.0.70", "", { "dependencies": { "vscode-html-languageservice": "^5.3.0", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" }, "peerDependencies": { "@volar/language-service": "~2.4.0" }, "optionalPeers": ["@volar/language-service"] }, "sha512-eR6vCgMdmYAo4n+gcT7DSyBQbwB8S3HZZvSagTf0sxNaD4WppMCFfpqWnkrlGStPKMZvMiejRRVmqsX9dYcTvQ=="], - - "volar-service-prettier": ["volar-service-prettier@0.0.70", "", { "dependencies": { "vscode-uri": "^3.0.8" }, "peerDependencies": { "@volar/language-service": "~2.4.0", "prettier": "^2.2 || ^3.0" }, "optionalPeers": ["@volar/language-service", "prettier"] }, "sha512-Z6BCFSpGVCd8BPAsZ785Kce1BGlWd5ODqmqZGVuB14MJvrR4+CYz6cDy4F+igmE1gMifqfvMhdgT8Aud4M5ngg=="], - - "volar-service-typescript": ["volar-service-typescript@0.0.70", "", { "dependencies": { "path-browserify": "^1.0.1", "semver": "^7.6.2", "typescript-auto-import-cache": "^0.3.5", "vscode-languageserver-textdocument": "^1.0.11", "vscode-nls": "^5.2.0", "vscode-uri": "^3.0.8" }, "peerDependencies": { "@volar/language-service": "~2.4.0" }, "optionalPeers": ["@volar/language-service"] }, "sha512-l46Bx4cokkUedTd74ojO5H/zqHZJ8SUuyZ0IB8JN4jfRqUM3bQFBHoOwlZCyZmOeO0A3RQNkMnFclxO4c++gsg=="], - - "volar-service-typescript-twoslash-queries": ["volar-service-typescript-twoslash-queries@0.0.70", "", { "dependencies": { "vscode-uri": "^3.0.8" }, "peerDependencies": { "@volar/language-service": "~2.4.0" }, "optionalPeers": ["@volar/language-service"] }, "sha512-IdD13Z9N2Bu8EM6CM0fDV1E69olEYGHDU25X51YXmq8Y0CmJ2LNj6gOiBJgpS5JGUqFzECVhMNBW7R0sPdRTMQ=="], - - "volar-service-yaml": ["volar-service-yaml@0.0.70", "", { "dependencies": { "vscode-uri": "^3.0.8", "yaml-language-server": "~1.20.0" }, "peerDependencies": { "@volar/language-service": "~2.4.0" }, "optionalPeers": ["@volar/language-service"] }, "sha512-0c8bXDBeoATF9F6iPIlOuYTuZAC4c+yi0siQo920u7eiBJk8oQmUmg9cDUbR4+Gl++bvGP4plj3fErbJuPqdcQ=="], - - "vscode-css-languageservice": ["vscode-css-languageservice@6.3.10", "", { "dependencies": { "@vscode/l10n": "^0.0.18", "vscode-languageserver-textdocument": "^1.0.12", "vscode-languageserver-types": "3.17.5", "vscode-uri": "^3.1.0" } }, "sha512-eq5N9Er3fC4vA9zd9EFhyBG90wtCCuXgRSpAndaOgXMh1Wgep5lBgRIeDgjZBW9pa+332yC9+49cZMW8jcL3MA=="], - - "vscode-html-languageservice": ["vscode-html-languageservice@5.6.2", "", { "dependencies": { "@vscode/l10n": "^0.0.18", "vscode-languageserver-textdocument": "^1.0.12", "vscode-languageserver-types": "^3.17.5", "vscode-uri": "^3.1.0" } }, "sha512-ulCrSnFnfQ16YzvwnYUgEbUEl/ZG7u2eV27YhvLObSHKkb8fw1Z9cgsnUwjTEeDIdJDoTDTDpxuhQwoenoLNMg=="], - - "vscode-json-languageservice": ["vscode-json-languageservice@4.1.8", "", { "dependencies": { "jsonc-parser": "^3.0.0", "vscode-languageserver-textdocument": "^1.0.1", "vscode-languageserver-types": "^3.16.0", "vscode-nls": "^5.0.0", "vscode-uri": "^3.0.2" } }, "sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg=="], - "vscode-jsonrpc": ["vscode-jsonrpc@8.2.1", "", {}, "sha512-kdjOSJ2lLIn7r1rtrMbbNCHjyMPfRnowdKjBQ+mGq6NAW5QY2bEZC/khaC5OR8svbbjvLEaIXkOq45e2X9BIbQ=="], - "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-nls": ["vscode-nls@5.2.0", "", {}, "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng=="], - - "vscode-uri": ["vscode-uri@3.1.0", "", {}, "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ=="], - "walk-up-path": ["walk-up-path@4.0.0", "", {}, "sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A=="], - "wcwidth": ["wcwidth@1.0.1", "", { "dependencies": { "defaults": "^1.0.3" } }, "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg=="], - - "web-namespaces": ["web-namespaces@2.0.1", "", {}, "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="], - - "web-streams-polyfill": ["web-streams-polyfill@4.0.0-beta.3", "", {}, "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug=="], + "web-streams-polyfill": ["web-streams-polyfill@3.3.3", "", {}, "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw=="], "web-tree-sitter": ["web-tree-sitter@0.25.10", "", { "peerDependencies": { "@types/emscripten": "^1.40.0" }, "optionalPeers": ["@types/emscripten"] }, "sha512-Y09sF44/13XvgVKgO2cNDw5rGk6s26MgoZPXLESvMXeefBf7i6/73eFurre0IsTW6E14Y0ArIzhUMmjoc7xyzA=="], "webidl-conversions": ["webidl-conversions@3.0.1", "", {}, "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="], - "webpack-sources": ["webpack-sources@3.4.0", "", {}, "sha512-gHwIe1cgBvvfLeu1Yz/dcFpmHfKDVxxyqI+kzqmuxZED81z2ChxpyqPaWcNqigPywhaEke7AjSGga+kxY55gjQ=="], - - "webpack-virtual-modules": ["webpack-virtual-modules@0.5.0", "", {}, "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw=="], - - "whatwg-mimetype": ["whatwg-mimetype@3.0.0", "", {}, "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q=="], - "whatwg-url": ["whatwg-url@5.0.0", "", { "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="], - "when-exit": ["when-exit@2.1.5", "", {}, "sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg=="], - "which": ["which@6.0.1", "", { "dependencies": { "isexe": "^4.0.0" }, "bin": { "node-which": "bin/which.js" } }, "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg=="], "which-boxed-primitive": ["which-boxed-primitive@1.1.1", "", { "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", "is-number-object": "^1.1.1", "is-string": "^1.1.1", "is-symbol": "^1.1.1" } }, "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA=="], @@ -5054,18 +3108,10 @@ "which-collection": ["which-collection@1.0.2", "", { "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", "is-weakmap": "^2.0.2", "is-weakset": "^2.0.3" } }, "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw=="], - "which-pm-runs": ["which-pm-runs@1.1.0", "", {}, "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA=="], - "which-typed-array": ["which-typed-array@1.1.20", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "for-each": "^0.3.5", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" } }, "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg=="], "why-is-node-running": ["why-is-node-running@3.2.2", "", { "bin": { "why-is-node-running": "cli.js" } }, "sha512-NKUzAelcoCXhXL4dJzKIwXeR8iEVqsA0Lq6Vnd0UXvgaKbzVo4ZTHROF2Jidrv+SgxOQ03fMinnNhzZATxOD3A=="], - "widest-line": ["widest-line@5.0.0", "", { "dependencies": { "string-width": "^7.0.0" } }, "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA=="], - - "workerd": ["workerd@1.20251118.0", "", { "optionalDependencies": { "@cloudflare/workerd-darwin-64": "1.20251118.0", "@cloudflare/workerd-darwin-arm64": "1.20251118.0", "@cloudflare/workerd-linux-64": "1.20251118.0", "@cloudflare/workerd-linux-arm64": "1.20251118.0", "@cloudflare/workerd-windows-64": "1.20251118.0" }, "bin": { "workerd": "bin/workerd" } }, "sha512-Om5ns0Lyx/LKtYI04IV0bjIrkBgoFNg0p6urzr2asekJlfP18RqFzyqMFZKf0i9Gnjtz/JfAS/Ol6tjCe5JJsQ=="], - - "wrangler": ["wrangler@4.50.0", "", { "dependencies": { "@cloudflare/kv-asset-handler": "0.4.0", "@cloudflare/unenv-preset": "2.7.11", "blake3-wasm": "2.1.5", "esbuild": "0.25.4", "miniflare": "4.20251118.1", "path-to-regexp": "6.3.0", "unenv": "2.0.0-rc.24", "workerd": "1.20251118.0" }, "optionalDependencies": { "fsevents": "~2.3.2" }, "peerDependencies": { "@cloudflare/workers-types": "^4.20251118.0" }, "optionalPeers": ["@cloudflare/workers-types"], "bin": { "wrangler": "bin/wrangler.js", "wrangler2": "bin/wrangler.js" } }, "sha512-+nuZuHZxDdKmAyXOSrHlciGshCoAPiy5dM+t6mEohWm7HpXvTHmWQGUf/na9jjWlWJHCJYOWzkA1P5HBJqrIEA=="], - "wrap-ansi": ["wrap-ansi@9.0.2", "", { "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", "strip-ansi": "^7.1.0" } }, "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww=="], "wrap-ansi-cjs": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], @@ -5074,7 +3120,7 @@ "write-file-atomic": ["write-file-atomic@7.0.1", "", { "dependencies": { "signal-exit": "^4.0.1" } }, "sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg=="], - "ws": ["ws@8.18.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw=="], + "ws": ["ws@8.20.1", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w=="], "wsl-utils": ["wsl-utils@0.3.1", "", { "dependencies": { "is-wsl": "^3.1.0", "powershell-utils": "^0.1.0" } }, "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg=="], @@ -5088,34 +3134,18 @@ "xmlhttprequest-ssl": ["xmlhttprequest-ssl@2.1.2", "", {}, "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ=="], - "xxhash-wasm": ["xxhash-wasm@1.1.0", "", {}, "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA=="], - "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="], "yallist": ["yallist@4.0.0", "", {}, "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="], "yaml": ["yaml@2.8.3", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg=="], - "yaml-language-server": ["yaml-language-server@1.20.0", "", { "dependencies": { "@vscode/l10n": "^0.0.18", "ajv": "^8.17.1", "ajv-draft-04": "^1.0.0", "prettier": "^3.5.0", "request-light": "^0.5.7", "vscode-json-languageservice": "4.1.8", "vscode-languageserver": "^9.0.0", "vscode-languageserver-textdocument": "^1.0.1", "vscode-languageserver-types": "^3.16.0", "vscode-uri": "^3.0.2", "yaml": "2.7.1" }, "bin": { "yaml-language-server": "bin/yaml-language-server" } }, "sha512-qhjK/bzSRZ6HtTvgeFvjNPJGWdZ0+x5NREV/9XZWFjIGezew2b4r5JPy66IfOhd5OA7KeFwk1JfmEbnTvev0cA=="], - "yargs": ["yargs@18.0.0", "", { "dependencies": { "cliui": "^9.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "string-width": "^7.2.0", "y18n": "^5.0.5", "yargs-parser": "^22.0.0" } }, "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg=="], - "yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="], - - "yauzl": ["yauzl@2.10.0", "", { "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } }, "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g=="], - - "yocto-queue": ["yocto-queue@1.2.2", "", {}, "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ=="], - - "yocto-spinner": ["yocto-spinner@0.2.3", "", { "dependencies": { "yoctocolors": "^2.1.1" } }, "sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ=="], - - "yoctocolors": ["yoctocolors@2.1.2", "", {}, "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug=="], + "yargs-parser": ["yargs-parser@22.0.0", "", {}, "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw=="], "yoga-layout": ["yoga-layout@3.2.1", "", {}, "sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ=="], - "youch": ["youch@4.1.0-beta.10", "", { "dependencies": { "@poppinss/colors": "^4.1.5", "@poppinss/dumper": "^0.6.4", "@speed-highlight/core": "^1.2.7", "cookie": "^1.0.2", "youch-core": "^0.3.3" } }, "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ=="], - - "youch-core": ["youch-core@0.3.3", "", { "dependencies": { "@poppinss/exception": "^1.2.2", "error-stack-parser-es": "^1.0.5" } }, "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA=="], - "zip-stream": ["zip-stream@6.0.1", "", { "dependencies": { "archiver-utils": "^5.0.0", "compress-commons": "^6.0.2", "readable-stream": "^4.0.0" } }, "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA=="], "zod": ["zod@4.1.8", "", {}, "sha512-5R1P+WwQqmmMIEACyzSvo4JXHY5WiAFHRMg+zBZKgKS+Q1viRa0C1hmUKtHltoIFKtIdki3pRxkmpP74jnNYHQ=="], @@ -5124,8 +3154,6 @@ "zod-to-json-schema": ["zod-to-json-schema@3.24.5", "", { "peerDependencies": { "zod": "^3.24.1" } }, "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g=="], - "zod-to-ts": ["zod-to-ts@1.2.0", "", { "peerDependencies": { "typescript": "^4.9.4 || ^5.0.2", "zod": "^3" } }, "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA=="], - "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="], "@actions/artifact/@actions/core": ["@actions/core@2.0.3", "", { "dependencies": { "@actions/exec": "^2.0.0", "@actions/http-client": "^3.0.2" } }, "sha512-Od9Thc3T1mQJYddvVPM4QGiLUewdh+3txmDYHHxoNdkqysR1MbCT+rFOtNUxYAz+7+6RIsqipVahY2GJqGPyxA=="], @@ -5138,69 +3166,41 @@ "@actions/github/@octokit/plugin-rest-endpoint-methods": ["@octokit/plugin-rest-endpoint-methods@10.4.1", "", { "dependencies": { "@octokit/types": "^12.6.0" }, "peerDependencies": { "@octokit/core": "5" } }, "sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg=="], - "@actions/github/undici": ["undici@5.29.0", "", { "dependencies": { "@fastify/busboy": "^2.0.0" } }, "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg=="], - - "@actions/http-client/undici": ["undici@6.25.0", "", {}, "sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg=="], - - "@ai-sdk/alibaba/@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.41", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-kNAGINk71AlOXx10Dq/PXw4t/9XjdK8uxfpVElRwtSFMdeSiLVt58p9TPx4/FJD+hxZuVhvxYj9r42osxWq79g=="], - - "@ai-sdk/amazon-bedrock/@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.71", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-bUWOzrzR0gJKJO/PLGMR4uH2dqEgqGhrsCV+sSpk4KtOEnUQlfjZI/F7BFlqSvVpFbjdgYRRLysAeEZpJ6S1lg=="], - - "@ai-sdk/amazon-bedrock/@smithy/eventstream-codec": ["@smithy/eventstream-codec@4.2.13", "", { "dependencies": { "@aws-crypto/crc32": "5.2.0", "@smithy/types": "^4.14.0", "@smithy/util-hex-encoding": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-vYahwBAtRaAcFbOmE9aLr12z7RiHYDSLcnogSdxfm7kKfsNa3wH+NU5r7vTeB5rKvLsWyPjVX8iH94brP7umiQ=="], - "@ai-sdk/amazon-bedrock/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "@ai-sdk/anthropic/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], + "@ai-sdk/amazon-bedrock/aws4fetch": ["aws4fetch@1.0.20", "", {}, "sha512-/djoAN709iY65ETD6LKCtyyEI04XIBP5xVvfmNxsEP0uJB5tyaGBztSryRr4HqMStr9R06PisQE7m9zDTXKu6g=="], + + "@ai-sdk/azure/@ai-sdk/openai": ["@ai-sdk/openai@3.0.48", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-ALmj/53EXpcRqMbGpPJPP4UOSWw0q4VGpnDo7YctvsynjkrKDmoneDG/1a7VQnSPYHnJp6tTRMf5ZdxZ5whulg=="], "@ai-sdk/azure/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], + "@ai-sdk/cerebras/@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.37", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-+POSFVcgiu47BK64dhsI6OpcDC0/VAE2ZSaXdXGNNhpC/ava++uSRJYks0k2bpfY0wwCTgpAWZsXn/dG2Yppiw=="], + "@ai-sdk/cerebras/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], "@ai-sdk/cohere/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - "@ai-sdk/deepinfra/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - - "@ai-sdk/fireworks/@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.41", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-kNAGINk71AlOXx10Dq/PXw4t/9XjdK8uxfpVElRwtSFMdeSiLVt58p9TPx4/FJD+hxZuVhvxYj9r42osxWq79g=="], + "@ai-sdk/deepinfra/@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.37", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-+POSFVcgiu47BK64dhsI6OpcDC0/VAE2ZSaXdXGNNhpC/ava++uSRJYks0k2bpfY0wwCTgpAWZsXn/dG2Yppiw=="], - "@ai-sdk/google-vertex/@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.71", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-bUWOzrzR0gJKJO/PLGMR4uH2dqEgqGhrsCV+sSpk4KtOEnUQlfjZI/F7BFlqSvVpFbjdgYRRLysAeEZpJ6S1lg=="], + "@ai-sdk/deepinfra/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], "@ai-sdk/google-vertex/@ai-sdk/google": ["@ai-sdk/google@3.0.64", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-CbR82EgGPNrj/6q0HtclwuCqe0/pDShyv3nWDP/A9DroujzWXnLMlUJVrgPOsg4b40zQCwwVs2XSKCxvt/4QaA=="], - "@ai-sdk/google-vertex/@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.41", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-kNAGINk71AlOXx10Dq/PXw4t/9XjdK8uxfpVElRwtSFMdeSiLVt58p9TPx4/FJD+hxZuVhvxYj9r42osxWq79g=="], - "@ai-sdk/groq/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], "@ai-sdk/mistral/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - "@ai-sdk/openai/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - - "@ai-sdk/openai-compatible/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - "@ai-sdk/perplexity/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], "@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "@ai-sdk/togetherai/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - - "@ai-sdk/vercel/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - - "@ai-sdk/xai/@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.41", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-kNAGINk71AlOXx10Dq/PXw4t/9XjdK8uxfpVElRwtSFMdeSiLVt58p9TPx4/FJD+hxZuVhvxYj9r42osxWq79g=="], + "@ai-sdk/togetherai/@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.37", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-+POSFVcgiu47BK64dhsI6OpcDC0/VAE2ZSaXdXGNNhpC/ava++uSRJYks0k2bpfY0wwCTgpAWZsXn/dG2Yppiw=="], - "@astrojs/check/yargs": ["yargs@17.7.2", "", { "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="], - - "@astrojs/cloudflare/vite": ["vite@6.4.2", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", "picomatch": "^4.0.2", "postcss": "^8.5.3", "rollup": "^4.34.9", "tinyglobby": "^0.2.13" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", "jiti": ">=1.21.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ=="], - - "@astrojs/markdown-remark/@astrojs/internal-helpers": ["@astrojs/internal-helpers@0.6.1", "", {}, "sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A=="], - - "@astrojs/mdx/@astrojs/markdown-remark": ["@astrojs/markdown-remark@6.3.11", "", { "dependencies": { "@astrojs/internal-helpers": "0.7.6", "@astrojs/prism": "3.3.0", "github-slugger": "^2.0.0", "hast-util-from-html": "^2.0.3", "hast-util-to-text": "^4.0.2", "import-meta-resolve": "^4.2.0", "js-yaml": "^4.1.1", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", "rehype-stringify": "^10.0.1", "remark-gfm": "^4.0.1", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "remark-smartypants": "^3.0.2", "shiki": "^3.21.0", "smol-toml": "^1.6.0", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", "unist-util-visit-parents": "^6.0.2", "vfile": "^6.0.3" } }, "sha512-hcaxX/5aC6lQgHeGh1i+aauvSwIT6cfyFjKWvExYSxUhZZBBdvCliOtu06gbQyhbe0pGJNoNmqNlQZ5zYUuIyQ=="], - - "@astrojs/mdx/source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="], - - "@astrojs/sitemap/zod": ["zod@4.3.6", "", {}, "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg=="], + "@ai-sdk/togetherai/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - "@astrojs/solid-js/vite": ["vite@6.4.2", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", "picomatch": "^4.0.2", "postcss": "^8.5.3", "rollup": "^4.34.9", "tinyglobby": "^0.2.13" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", "jiti": ">=1.21.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ=="], + "@ai-sdk/vercel/@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.37", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-+POSFVcgiu47BK64dhsI6OpcDC0/VAE2ZSaXdXGNNhpC/ava++uSRJYks0k2bpfY0wwCTgpAWZsXn/dG2Yppiw=="], - "@astrojs/solid-js/vite-plugin-solid": ["vite-plugin-solid@2.11.12", "", { "dependencies": { "@babel/core": "^7.23.3", "@types/babel__core": "^7.20.4", "babel-preset-solid": "^1.8.4", "merge-anything": "^5.1.7", "solid-refresh": "^0.6.3", "vitefu": "^1.0.4" }, "peerDependencies": { "@testing-library/jest-dom": "^5.16.6 || ^5.17.0 || ^6.*", "solid-js": "^1.7.2", "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" }, "optionalPeers": ["@testing-library/jest-dom"] }, "sha512-FgjPcx2OwX9h6f28jli7A4bG7PP3te8uyakE5iqsmpq3Jqi1TWLgSroC9N6cMfGRU2zXsl4Q6ISvTr2VL0QHpA=="], + "@ai-sdk/vercel/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], "@aws-crypto/crc32/@aws-sdk/types": ["@aws-sdk/types@3.973.7", "", { "dependencies": { "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-reXRwoJ6CfChoqAsBszUYajAF8Z2LRE+CRcKocvFSMpIiLOtYU3aJ9trmn6VVPAzbbY5LXF+FfmUslbXk1SYFg=="], @@ -5246,28 +3246,6 @@ "@aws-sdk/client-sso/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "@aws-sdk/client-sts/@aws-sdk/core": ["@aws-sdk/core@3.775.0", "", { "dependencies": { "@aws-sdk/types": "3.775.0", "@smithy/core": "^3.2.0", "@smithy/node-config-provider": "^4.0.2", "@smithy/property-provider": "^4.0.2", "@smithy/protocol-http": "^5.1.0", "@smithy/signature-v4": "^5.0.2", "@smithy/smithy-client": "^4.2.0", "@smithy/types": "^4.2.0", "@smithy/util-middleware": "^4.0.2", "fast-xml-parser": "4.4.1", "tslib": "^2.6.2" } }, "sha512-8vpW4WihVfz0DX+7WnnLGm3GuQER++b0IwQG35JlQMlgqnc44M//KbJPsIHA0aJUJVwJAEShgfr5dUbY8WUzaA=="], - - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node": ["@aws-sdk/credential-provider-node@3.782.0", "", { "dependencies": { "@aws-sdk/credential-provider-env": "3.775.0", "@aws-sdk/credential-provider-http": "3.775.0", "@aws-sdk/credential-provider-ini": "3.782.0", "@aws-sdk/credential-provider-process": "3.775.0", "@aws-sdk/credential-provider-sso": "3.782.0", "@aws-sdk/credential-provider-web-identity": "3.782.0", "@aws-sdk/types": "3.775.0", "@smithy/credential-provider-imds": "^4.0.2", "@smithy/property-provider": "^4.0.2", "@smithy/shared-ini-file-loader": "^4.0.2", "@smithy/types": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-HZiAF+TCEyKjju9dgysjiPIWgt/+VerGaeEp18mvKLNfgKz1d+/82A2USEpNKTze7v3cMFASx3CvL8yYyF7mJw=="], - - "@aws-sdk/client-sts/@aws-sdk/middleware-host-header": ["@aws-sdk/middleware-host-header@3.775.0", "", { "dependencies": { "@aws-sdk/types": "3.775.0", "@smithy/protocol-http": "^5.1.0", "@smithy/types": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-tkSegM0Z6WMXpLB8oPys/d+umYIocvO298mGvcMCncpRl77L9XkvSLJIFzaHes+o7djAgIduYw8wKIMStFss2w=="], - - "@aws-sdk/client-sts/@aws-sdk/middleware-logger": ["@aws-sdk/middleware-logger@3.775.0", "", { "dependencies": { "@aws-sdk/types": "3.775.0", "@smithy/types": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-FaxO1xom4MAoUJsldmR92nT1G6uZxTdNYOFYtdHfd6N2wcNaTuxgjIvqzg5y7QIH9kn58XX/dzf1iTjgqUStZw=="], - - "@aws-sdk/client-sts/@aws-sdk/middleware-recursion-detection": ["@aws-sdk/middleware-recursion-detection@3.775.0", "", { "dependencies": { "@aws-sdk/types": "3.775.0", "@smithy/protocol-http": "^5.1.0", "@smithy/types": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-GLCzC8D0A0YDG5u3F5U03Vb9j5tcOEFhr8oc6PDk0k0vm5VwtZOE6LvK7hcCSoAB4HXyOUM0sQuXrbaAh9OwXA=="], - - "@aws-sdk/client-sts/@aws-sdk/middleware-user-agent": ["@aws-sdk/middleware-user-agent@3.782.0", "", { "dependencies": { "@aws-sdk/core": "3.775.0", "@aws-sdk/types": "3.775.0", "@aws-sdk/util-endpoints": "3.782.0", "@smithy/core": "^3.2.0", "@smithy/protocol-http": "^5.1.0", "@smithy/types": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-i32H2R6IItX+bQ2p4+v2gGO2jA80jQoJO2m1xjU9rYWQW3+ErWy4I5YIuQHTBfb6hSdAHbaRfqPDgbv9J2rjEg=="], - - "@aws-sdk/client-sts/@aws-sdk/region-config-resolver": ["@aws-sdk/region-config-resolver@3.775.0", "", { "dependencies": { "@aws-sdk/types": "3.775.0", "@smithy/node-config-provider": "^4.0.2", "@smithy/types": "^4.2.0", "@smithy/util-config-provider": "^4.0.0", "@smithy/util-middleware": "^4.0.2", "tslib": "^2.6.2" } }, "sha512-40iH3LJjrQS3LKUJAl7Wj0bln7RFPEvUYKFxtP8a+oKFDO0F65F52xZxIJbPn6sHkxWDAnZlGgdjZXM3p2g5wQ=="], - - "@aws-sdk/client-sts/@aws-sdk/types": ["@aws-sdk/types@3.775.0", "", { "dependencies": { "@smithy/types": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-ZoGKwa4C9fC9Av6bdfqcW6Ix5ot05F/S4VxWR2nHuMv7hzfmAjTOcUiWT7UR4hM/U0whf84VhDtXN/DWAk52KA=="], - - "@aws-sdk/client-sts/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.782.0", "", { "dependencies": { "@aws-sdk/types": "3.775.0", "@smithy/types": "^4.2.0", "@smithy/util-endpoints": "^3.0.2", "tslib": "^2.6.2" } }, "sha512-/RJOAO7o7HI6lEa4ASbFFLHGU9iPK876BhsVfnl54MvApPVYWQ9sHO0anOUim2S5lQTwd/6ghuH3rFYSq/+rdw=="], - - "@aws-sdk/client-sts/@aws-sdk/util-user-agent-browser": ["@aws-sdk/util-user-agent-browser@3.775.0", "", { "dependencies": { "@aws-sdk/types": "3.775.0", "@smithy/types": "^4.2.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-txw2wkiJmZKVdDbscK7VBK+u+TJnRtlUjRTLei+elZg2ADhpQxfVAQl436FUeIv6AhB/oRHW6/K/EAGXUSWi0A=="], - - "@aws-sdk/client-sts/@aws-sdk/util-user-agent-node": ["@aws-sdk/util-user-agent-node@3.782.0", "", { "dependencies": { "@aws-sdk/middleware-user-agent": "3.782.0", "@aws-sdk/types": "3.775.0", "@smithy/node-config-provider": "^4.0.2", "@smithy/types": "^4.2.0", "tslib": "^2.6.2" }, "peerDependencies": { "aws-crt": ">=1.0.0" }, "optionalPeers": ["aws-crt"] }, "sha512-dMFkUBgh2Bxuw8fYZQoH/u3H4afQ12VSkzEi//qFiDTwbKYq+u+RYjc8GLDM6JSK1BShMu5AVR7HD4ap1TYUnA=="], - "@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients": ["@aws-sdk/nested-clients@3.996.19", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "^3.973.27", "@aws-sdk/middleware-host-header": "^3.972.9", "@aws-sdk/middleware-logger": "^3.972.9", "@aws-sdk/middleware-recursion-detection": "^3.972.10", "@aws-sdk/middleware-user-agent": "^3.972.29", "@aws-sdk/region-config-resolver": "^3.972.11", "@aws-sdk/types": "^3.973.7", "@aws-sdk/util-endpoints": "^3.996.6", "@aws-sdk/util-user-agent-browser": "^3.972.9", "@aws-sdk/util-user-agent-node": "^3.973.15", "@smithy/config-resolver": "^4.4.14", "@smithy/core": "^3.23.14", "@smithy/fetch-http-handler": "^5.3.16", "@smithy/hash-node": "^4.2.13", "@smithy/invalid-dependency": "^4.2.13", "@smithy/middleware-content-length": "^4.2.13", "@smithy/middleware-endpoint": "^4.4.29", "@smithy/middleware-retry": "^4.5.0", "@smithy/middleware-serde": "^4.2.17", "@smithy/middleware-stack": "^4.2.13", "@smithy/node-config-provider": "^4.3.13", "@smithy/node-http-handler": "^4.5.2", "@smithy/protocol-http": "^5.3.13", "@smithy/smithy-client": "^4.12.9", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-base64": "^4.3.2", "@smithy/util-body-length-browser": "^4.2.2", "@smithy/util-body-length-node": "^4.2.3", "@smithy/util-defaults-mode-browser": "^4.3.45", "@smithy/util-defaults-mode-node": "^4.2.49", "@smithy/util-endpoints": "^3.3.4", "@smithy/util-middleware": "^4.2.13", "@smithy/util-retry": "^4.3.0", "@smithy/util-utf8": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-uFkmCDXvmQYLanlYdOFS0+MQWkrj9wPMt/ZCc/0J0fjPim6F5jBVBmEomvGY/j77ILW6GTPwN22Jc174Mhkw6Q=="], @@ -5360,22 +3338,8 @@ "@aws-sdk/token-providers/@aws-sdk/types": ["@aws-sdk/types@3.973.7", "", { "dependencies": { "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-reXRwoJ6CfChoqAsBszUYajAF8Z2LRE+CRcKocvFSMpIiLOtYU3aJ9trmn6VVPAzbbY5LXF+FfmUslbXk1SYFg=="], - "@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.2.5", "", { "dependencies": { "strnum": "^2.1.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ=="], - - "@azure/core-http/@azure/abort-controller": ["@azure/abort-controller@1.1.0", "", { "dependencies": { "tslib": "^2.2.0" } }, "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw=="], - - "@azure/core-http/@azure/core-tracing": ["@azure/core-tracing@1.0.0-preview.13", "", { "dependencies": { "@opentelemetry/api": "^1.0.1", "tslib": "^2.2.0" } }, "sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ=="], - - "@azure/core-http/uuid": ["uuid@8.3.2", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="], - - "@azure/core-http/xml2js": ["xml2js@0.5.0", "", { "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" } }, "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA=="], - - "@azure/core-xml/fast-xml-parser": ["fast-xml-parser@5.5.12", "", { "dependencies": { "fast-xml-builder": "^1.1.4", "path-expression-matcher": "^1.5.0", "strnum": "^2.2.3" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-nUR0q8PPfoA/svPM43Gup7vLOZWppaNrYgGmrVqrAVJa7cOH4hMG6FX9M4mQ8dZA1/ObGZHzES7Ed88hxEBSJg=="], - "@azure/identity/open": ["open@10.2.0", "", { "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "wsl-utils": "^0.1.0" } }, "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA=="], - "@azure/msal-node/uuid": ["uuid@8.3.2", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="], - "@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], "@babel/helper-compilation-targets/lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], @@ -5386,55 +3350,11 @@ "@bufbuild/protoplugin/typescript": ["typescript@5.4.5", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ=="], - "@cloudflare/kv-asset-handler/mime": ["mime@3.0.0", "", { "bin": { "mime": "cli.js" } }, "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A=="], - - "@cspotcode/source-map-support/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.9", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ=="], - - "@develar/schema-utils/ajv": ["ajv@6.14.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw=="], - - "@dot/log/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], - - "@effect/platform-node/undici": ["undici@8.1.0", "", {}, "sha512-E9MkTS4xXLnRPYqxH2e6Hr2/49e7WFDKczKcCaFH4VaZs2iNvHMqeIkyUAD9vM8kujy9TjVrRlQ5KkdEJxB2pw=="], - - "@effect/platform-node-shared/ws": ["ws@8.20.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA=="], - - "@electron/asar/commander": ["commander@5.1.0", "", {}, "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg=="], - - "@electron/asar/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], - - "@electron/asar/minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], - - "@electron/fuses/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], - - "@electron/fuses/fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="], - - "@electron/get/fs-extra": ["fs-extra@8.1.0", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g=="], - - "@electron/get/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - - "@electron/notarize/fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="], - - "@electron/osx-sign/isbinaryfile": ["isbinaryfile@4.0.10", "", {}, "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw=="], - - "@electron/rebuild/detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], - - "@electron/rebuild/node-gyp": ["node-gyp@11.5.0", "", { "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", "graceful-fs": "^4.2.6", "make-fetch-happen": "^14.0.3", "nopt": "^8.0.0", "proc-log": "^5.0.0", "semver": "^7.3.5", "tar": "^7.4.3", "tinyglobby": "^0.2.12", "which": "^5.0.0" }, "bin": { "node-gyp": "bin/node-gyp.js" } }, "sha512-ra7Kvlhxn5V9Slyus0ygMa2h+UqExPqUIkfk7Pc8QTLT956JLSy51uWFwHtIYy0vI8cB4BDhc/S03+880My/LQ=="], - - "@electron/rebuild/yargs": ["yargs@17.7.2", "", { "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="], - - "@electron/universal/fs-extra": ["fs-extra@11.3.4", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA=="], - - "@electron/universal/minimatch": ["minimatch@9.0.9", "", { "dependencies": { "brace-expansion": "^2.0.2" } }, "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg=="], - - "@electron/windows-sign/fs-extra": ["fs-extra@11.3.4", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA=="], - - "@expressive-code/plugin-shiki/shiki": ["shiki@3.23.0", "", { "dependencies": { "@shikijs/core": "3.23.0", "@shikijs/engine-javascript": "3.23.0", "@shikijs/engine-oniguruma": "3.23.0", "@shikijs/langs": "3.23.0", "@shikijs/themes": "3.23.0", "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA=="], - "@fastify/proxy-addr/ipaddr.js": ["ipaddr.js@2.3.0", "", {}, "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg=="], "@gitlab/opencode-gitlab-auth/open": ["open@10.2.0", "", { "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "wsl-utils": "^0.1.0" } }, "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA=="], - "@happy-dom/global-registrator/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "@hey-api/json-schema-ref-parser/js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], "@hey-api/openapi-ts/open": ["open@11.0.0", "", { "dependencies": { "default-browser": "^5.4.0", "define-lazy-prop": "^3.0.0", "is-in-ssh": "^1.0.0", "is-inside-container": "^1.0.0", "powershell-utils": "^0.1.0", "wsl-utils": "^0.3.0" } }, "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw=="], @@ -5476,32 +3396,16 @@ "@jimp/types/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], - "@jsx-email/cli/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], - - "@jsx-email/cli/esbuild": ["esbuild@0.19.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.19.12", "@esbuild/android-arm": "0.19.12", "@esbuild/android-arm64": "0.19.12", "@esbuild/android-x64": "0.19.12", "@esbuild/darwin-arm64": "0.19.12", "@esbuild/darwin-x64": "0.19.12", "@esbuild/freebsd-arm64": "0.19.12", "@esbuild/freebsd-x64": "0.19.12", "@esbuild/linux-arm": "0.19.12", "@esbuild/linux-arm64": "0.19.12", "@esbuild/linux-ia32": "0.19.12", "@esbuild/linux-loong64": "0.19.12", "@esbuild/linux-mips64el": "0.19.12", "@esbuild/linux-ppc64": "0.19.12", "@esbuild/linux-riscv64": "0.19.12", "@esbuild/linux-s390x": "0.19.12", "@esbuild/linux-x64": "0.19.12", "@esbuild/netbsd-x64": "0.19.12", "@esbuild/openbsd-x64": "0.19.12", "@esbuild/sunos-x64": "0.19.12", "@esbuild/win32-arm64": "0.19.12", "@esbuild/win32-ia32": "0.19.12", "@esbuild/win32-x64": "0.19.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg=="], - - "@jsx-email/cli/tailwindcss": ["tailwindcss@3.3.3", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.5.3", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.2.12", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", "jiti": "^1.18.2", "lilconfig": "^2.1.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.0.0", "postcss": "^8.4.23", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", "postcss-load-config": "^4.0.1", "postcss-nested": "^6.0.1", "postcss-selector-parser": "^6.0.11", "resolve": "^1.22.2", "sucrase": "^3.32.0" }, "bin": { "tailwind": "lib/cli.js", "tailwindcss": "lib/cli.js" } }, "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w=="], - - "@jsx-email/cli/vite": ["vite@4.5.14", "", { "dependencies": { "esbuild": "^0.18.10", "postcss": "^8.4.27", "rollup": "^3.27.1" }, "optionalDependencies": { "fsevents": "~2.3.2" }, "peerDependencies": { "@types/node": ">= 14", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" }, "optionalPeers": ["@types/node", "less", "lightningcss", "sass", "stylus", "sugarss", "terser"], "bin": { "vite": "bin/vite.js" } }, "sha512-+v57oAaoYNnO3hIu5Z/tJRZjq5aHM2zDve9YZ8HngVHbhk66RStobhb1sqPMIPEleV6cNKYK4eGrAbE9Ulbl2g=="], - - "@jsx-email/doiuse-email/htmlparser2": ["htmlparser2@9.1.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.1.0", "entities": "^4.5.0" } }, "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ=="], - - "@malept/flatpak-bundler/fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="], - - "@mdx-js/mdx/source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="], + "@kobalte/core/@solid-primitives/resize-observer": ["@solid-primitives/resize-observer@2.1.5", "", { "dependencies": { "@solid-primitives/event-listener": "^2.4.5", "@solid-primitives/rootless": "^1.5.3", "@solid-primitives/static-store": "^0.1.3", "@solid-primitives/utils": "^6.4.0" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-AiyTknKcNBaKHbcSMuxtSNM8FjIuiSuFyFghdD0TcCMU9hKi9EmsC5pjfjDwxE+5EueB1a+T/34PLRI5vbBbKw=="], "@modelcontextprotocol/sdk/express": ["express@5.2.1", "", { "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", "content-disposition": "^1.0.0", "content-type": "^1.0.5", "cookie": "^0.7.1", "cookie-signature": "^1.2.1", "debug": "^4.4.0", "depd": "^2.0.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "finalhandler": "^2.1.0", "fresh": "^2.0.0", "http-errors": "^2.0.0", "merge-descriptors": "^2.0.0", "mime-types": "^3.0.0", "on-finished": "^2.4.1", "once": "^1.4.0", "parseurl": "^1.3.3", "proxy-addr": "^2.0.7", "qs": "^6.14.0", "range-parser": "^1.2.1", "router": "^2.2.0", "send": "^1.1.0", "serve-static": "^2.2.0", "statuses": "^2.0.1", "type-is": "^2.0.1", "vary": "^1.1.2" } }, "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw=="], - "@modelcontextprotocol/sdk/hono": ["hono@4.12.12", "", {}, "sha512-p1JfQMKaceuCbpJKAPKVqyqviZdS0eUxH9v82oWo1kb9xjQ5wA6iP3FNVAPDFlz5/p7d45lO+BpSk1tuSZMF4Q=="], - "@modelcontextprotocol/sdk/jose": ["jose@6.2.2", "", {}, "sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ=="], "@modelcontextprotocol/sdk/raw-body": ["raw-body@3.0.2", "", { "dependencies": { "bytes": "~3.1.2", "http-errors": "~2.0.1", "iconv-lite": "~0.7.0", "unpipe": "~1.0.0" } }, "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA=="], "@modelcontextprotocol/sdk/zod-to-json-schema": ["zod-to-json-schema@3.25.2", "", { "peerDependencies": { "zod": "^3.25.28 || ^4" } }, "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA=="], - "@npmcli/query/postcss-selector-parser": ["postcss-selector-parser@7.1.1", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg=="], - "@octokit/auth-app/@octokit/request": ["@octokit/request@10.0.8", "", { "dependencies": { "@octokit/endpoint": "^11.0.3", "@octokit/request-error": "^7.0.2", "@octokit/types": "^16.0.0", "fast-content-type-parse": "^3.0.0", "json-with-bigint": "^3.5.3", "universal-user-agent": "^7.0.2" } }, "sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw=="], "@octokit/auth-app/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], @@ -5560,19 +3464,9 @@ "@openauthjs/openauth/@standard-schema/spec": ["@standard-schema/spec@1.0.0-beta.3", "", {}, "sha512-0ifF3BjA1E8SY9C+nUew8RefNOIq0cDlYALPty4rhUm8Rrl6tCM8hBT4bhGhx7I7iXD0uAgt50lgo8dD73ACMw=="], - "@openauthjs/openauth/jose": ["jose@5.9.6", "", {}, "sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ=="], - - "@mendcode/desktop/@actions/artifact": ["@actions/artifact@4.0.0", "", { "dependencies": { "@actions/core": "^1.10.0", "@actions/github": "^6.0.1", "@actions/http-client": "^2.1.0", "@azure/core-http": "^3.0.5", "@azure/storage-blob": "^12.15.0", "@octokit/core": "^5.2.1", "@octokit/plugin-request-log": "^1.0.4", "@octokit/plugin-retry": "^3.0.9", "@octokit/request": "^8.4.1", "@octokit/request-error": "^5.1.1", "@protobuf-ts/plugin": "^2.2.3-alpha.1", "archiver": "^7.0.1", "jwt-decode": "^3.1.2", "unzip-stream": "^0.3.1" } }, "sha512-HCc2jMJRAfviGFAh0FsOR/jNfWhirxl7W6z8zDtttt0GltwxBLdEIjLiweOPFl9WbyJRW1VWnPUSAixJqcWUMQ=="], - - "@mendcode/desktop/marked": ["marked@15.0.12", "", { "bin": { "marked": "bin/marked.js" } }, "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA=="], - - "@mendcode/desktop/typescript": ["typescript@5.6.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw=="], - - "@mendcode/ui/@solid-primitives/resize-observer": ["@solid-primitives/resize-observer@2.1.3", "", { "dependencies": { "@solid-primitives/event-listener": "^2.4.3", "@solid-primitives/rootless": "^1.5.2", "@solid-primitives/static-store": "^0.1.2", "@solid-primitives/utils": "^6.3.2" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-zBLje5E06TgOg93S7rGPldmhDnouNGhvfZVKOp+oG2XU8snA+GoCSSCz1M+jpNAg5Ek2EakU5UVQqL152WmdXQ=="], + "@openauthjs/openauth/aws4fetch": ["aws4fetch@1.0.20", "", {}, "sha512-/djoAN709iY65ETD6LKCtyyEI04XIBP5xVvfmNxsEP0uJB5tyaGBztSryRr4HqMStr9R06PisQE7m9zDTXKu6g=="], - "@mendcode/web/@shikijs/transformers": ["@shikijs/transformers@3.20.0", "", { "dependencies": { "@shikijs/core": "3.20.0", "@shikijs/types": "3.20.0" } }, "sha512-PrHHMRr3Q5W1qB/42kJW6laqFyWdhrPF2hNR9qjOm1xcSiAO3hAHo7HaVyHE6pMyevmy3i51O8kuGGXC78uK3g=="], - - "@opentui/core/diff": ["diff@9.0.0", "", {}, "sha512-svtcdpS8CgJyqAjEQIXdb3OjhFVVYjzGAPO8WGCmRbrml64SPw/jJD4GoE98aR7r25A0XcgrK3F02yw9R/vhQw=="], + "@openauthjs/openauth/jose": ["jose@5.9.6", "", {}, "sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ=="], "@opentui/solid/@babel/core": ["@babel/core@7.28.0", "", { "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.0", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.27.3", "@babel/helpers": "^7.27.6", "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ=="], @@ -5580,25 +3474,9 @@ "@pierre/diffs/@shikijs/transformers": ["@shikijs/transformers@3.20.0", "", { "dependencies": { "@shikijs/core": "3.20.0", "@shikijs/types": "3.20.0" } }, "sha512-PrHHMRr3Q5W1qB/42kJW6laqFyWdhrPF2hNR9qjOm1xcSiAO3hAHo7HaVyHE6pMyevmy3i51O8kuGGXC78uK3g=="], - "@pierre/diffs/diff": ["diff@8.0.3", "", {}, "sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ=="], - - "@poppinss/dumper/@sindresorhus/is": ["@sindresorhus/is@7.2.0", "", {}, "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw=="], - - "@poppinss/dumper/supports-color": ["supports-color@10.2.2", "", {}, "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g=="], - "@protobuf-ts/plugin/typescript": ["typescript@3.9.10", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q=="], - "@rollup/pluginutils/estree-walker": ["estree-walker@2.0.2", "", {}, "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="], - - "@sentry/bundler-plugin-core/glob": ["glob@9.3.5", "", { "dependencies": { "fs.realpath": "^1.0.0", "minimatch": "^8.0.2", "minipass": "^4.2.4", "path-scurry": "^1.6.1" } }, "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q=="], - - "@sentry/bundler-plugin-core/magic-string": ["magic-string@0.30.8", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" } }, "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ=="], - - "@sentry/cli/https-proxy-agent": ["https-proxy-agent@5.0.1", "", { "dependencies": { "agent-base": "6", "debug": "4" } }, "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA=="], - - "@sentry/cli/proxy-from-env": ["proxy-from-env@1.1.0", "", {}, "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="], - - "@sentry/cli/which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + "@protobufjs/fetch/@protobufjs/inquire": ["@protobufjs/inquire@1.1.0", "", {}, "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="], "@shikijs/engine-javascript/@shikijs/types": ["@shikijs/types@3.20.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw=="], @@ -5608,36 +3486,18 @@ "@shikijs/themes/@shikijs/types": ["@shikijs/types@3.20.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw=="], - "@slack/bolt/path-to-regexp": ["path-to-regexp@8.4.2", "", {}, "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA=="], - - "@slack/logger/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], - "@slack/oauth/@slack/logger": ["@slack/logger@3.0.0", "", { "dependencies": { "@types/node": ">=12.0.0" } }, "sha512-DTuBFbqu4gGfajREEMrkq5jBhcnskinhr4+AnfJEk48zhVeEv3XnUKGIX98B74kxhYsIMfApGGySTn7V3b5yBA=="], - "@slack/oauth/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], - "@slack/socket-mode/@slack/logger": ["@slack/logger@3.0.0", "", { "dependencies": { "@types/node": ">=12.0.0" } }, "sha512-DTuBFbqu4gGfajREEMrkq5jBhcnskinhr4+AnfJEk48zhVeEv3XnUKGIX98B74kxhYsIMfApGGySTn7V3b5yBA=="], - "@slack/socket-mode/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], - "@slack/socket-mode/@types/ws": ["@types/ws@7.4.7", "", { "dependencies": { "@types/node": "*" } }, "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww=="], - "@slack/socket-mode/ws": ["ws@7.5.10", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="], - "@slack/web-api/@slack/logger": ["@slack/logger@3.0.0", "", { "dependencies": { "@types/node": ">=12.0.0" } }, "sha512-DTuBFbqu4gGfajREEMrkq5jBhcnskinhr4+AnfJEk48zhVeEv3XnUKGIX98B74kxhYsIMfApGGySTn7V3b5yBA=="], - "@slack/web-api/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], - "@slack/web-api/eventemitter3": ["eventemitter3@3.1.2", "", {}, "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="], - "@slack/web-api/form-data": ["form-data@2.5.5", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.2", "mime-types": "^2.1.35", "safe-buffer": "^5.2.1" } }, "sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A=="], - - "@slack/web-api/p-queue": ["p-queue@6.6.2", "", { "dependencies": { "eventemitter3": "^4.0.4", "p-timeout": "^3.2.0" } }, "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ=="], - "@smithy/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "@smithy/eventstream-serde-universal/@smithy/eventstream-codec": ["@smithy/eventstream-codec@4.2.13", "", { "dependencies": { "@aws-crypto/crc32": "5.2.0", "@smithy/types": "^4.14.0", "@smithy/util-hex-encoding": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-vYahwBAtRaAcFbOmE9aLr12z7RiHYDSLcnogSdxfm7kKfsNa3wH+NU5r7vTeB5rKvLsWyPjVX8iH94brP7umiQ=="], - "@smithy/hash-node/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], "@smithy/hash-stream-node/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], @@ -5650,20 +3510,12 @@ "@smithy/util-stream/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "@solidjs/start/path-to-regexp": ["path-to-regexp@8.4.2", "", {}, "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA=="], - - "@solidjs/start/shiki": ["shiki@1.29.2", "", { "dependencies": { "@shikijs/core": "1.29.2", "@shikijs/engine-javascript": "1.29.2", "@shikijs/engine-oniguruma": "1.29.2", "@shikijs/langs": "1.29.2", "@shikijs/themes": "1.29.2", "@shikijs/types": "1.29.2", "@shikijs/vscode-textmate": "^10.0.1", "@types/hast": "^3.0.4" } }, "sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg=="], - - "@solidjs/start/vite": ["vite@7.1.10", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-CmuvUBzVJ/e3HGxhg6cYk88NGgTnBoOo7ogtfJJ0fefUWAxN/WDSUa50o+oVBxuIhO8FoEZW0j2eW7sfjs5EtA=="], - - "@solidjs/start/vite-plugin-solid": ["vite-plugin-solid@2.11.12", "", { "dependencies": { "@babel/core": "^7.23.3", "@types/babel__core": "^7.20.4", "babel-preset-solid": "^1.8.4", "merge-anything": "^5.1.7", "solid-refresh": "^0.6.3", "vitefu": "^1.0.4" }, "peerDependencies": { "@testing-library/jest-dom": "^5.16.6 || ^5.17.0 || ^6.*", "solid-js": "^1.7.2", "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" }, "optionalPeers": ["@testing-library/jest-dom"] }, "sha512-FgjPcx2OwX9h6f28jli7A4bG7PP3te8uyakE5iqsmpq3Jqi1TWLgSroC9N6cMfGRU2zXsl4Q6ISvTr2VL0QHpA=="], + "@solid-primitives/bounds/@solid-primitives/resize-observer": ["@solid-primitives/resize-observer@2.1.5", "", { "dependencies": { "@solid-primitives/event-listener": "^2.4.5", "@solid-primitives/rootless": "^1.5.3", "@solid-primitives/static-store": "^0.1.3", "@solid-primitives/utils": "^6.4.0" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "sha512-AiyTknKcNBaKHbcSMuxtSNM8FjIuiSuFyFghdD0TcCMU9hKi9EmsC5pjfjDwxE+5EueB1a+T/34PLRI5vbBbKw=="], "@standard-community/standard-json/effect": ["effect@4.0.0-beta.48", "", { "dependencies": { "@standard-schema/spec": "^1.1.0", "fast-check": "^4.6.0", "find-my-way-ts": "^0.1.6", "ini": "^6.0.0", "kubernetes-types": "^1.30.0", "msgpackr": "^1.11.9", "multipasta": "^0.2.7", "toml": "^4.1.1", "uuid": "^13.0.0", "yaml": "^2.8.3" } }, "sha512-MMAM/ZabuNdNmgXiin+BAanQXK7qM8mlt7nfXDoJ/Gn9V8i89JlCq+2N0AiWmqFLXjGLA0u3FjiOjSOYQk5uMw=="], "@standard-community/standard-openapi/effect": ["effect@4.0.0-beta.48", "", { "dependencies": { "@standard-schema/spec": "^1.1.0", "fast-check": "^4.6.0", "find-my-way-ts": "^0.1.6", "ini": "^6.0.0", "kubernetes-types": "^1.30.0", "msgpackr": "^1.11.9", "multipasta": "^0.2.7", "toml": "^4.1.1", "uuid": "^13.0.0", "yaml": "^2.8.3" } }, "sha512-MMAM/ZabuNdNmgXiin+BAanQXK7qM8mlt7nfXDoJ/Gn9V8i89JlCq+2N0AiWmqFLXjGLA0u3FjiOjSOYQk5uMw=="], - "@storybook/csf-plugin/unplugin": ["unplugin@2.3.11", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "acorn": "^8.15.0", "picomatch": "^4.0.3", "webpack-virtual-modules": "^0.6.2" } }, "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww=="], - "@tailwindcss/oxide/detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.9.2", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.1", "tslib": "^2.4.0" }, "bundled": true }, "sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA=="], @@ -5678,534 +3530,194 @@ "@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "@tanstack/directive-functions-plugin/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], + "@types/node-fetch/form-data": ["form-data@4.0.5", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.2", "mime-types": "^2.1.12" } }, "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w=="], - "@tanstack/router-utils/diff": ["diff@8.0.3", "", {}, "sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ=="], + "accepts/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], - "@tanstack/server-functions-plugin/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], + "accepts/negotiator": ["negotiator@0.6.3", "", {}, "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="], - "@testing-library/dom/aria-query": ["aria-query@5.3.0", "", { "dependencies": { "dequal": "^2.0.3" } }, "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A=="], + "ai-gateway-provider/@ai-sdk/amazon-bedrock": ["@ai-sdk/amazon-bedrock@4.0.93", "", { "dependencies": { "@ai-sdk/anthropic": "3.0.69", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23", "@smithy/eventstream-codec": "^4.0.1", "@smithy/util-utf8": "^4.0.0", "aws4fetch": "^1.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-hcXDU8QDwpAzLVTuY932TQVlIij9+iaVTxc5mPGY6yb//JMAAC5hMVhg93IrxlrxWLvMgjezNgoZGwquR+SGnw=="], - "@testing-library/dom/dom-accessibility-api": ["dom-accessibility-api@0.5.16", "", {}, "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg=="], + "ai-gateway-provider/@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.69", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-LshR7X3pFugY0o41G2VKTmg1XoGpSl7uoYWfzk6zjVZLhCfeFiwgpOga+eTV4XY1VVpZwKVqRnkDbIL7K2eH5g=="], - "@types/body-parser/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "ai-gateway-provider/@ai-sdk/google": ["@ai-sdk/google@3.0.53", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-uz8tIlkDgQJG9Js2Wh9JHzd4kI9+hYJqf9XXJLx60vyN5mRIqhr49iwR5zGP5Gl8odp2PeR3Gh2k+5bh3Z1HHw=="], - "@types/cacache/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "ai-gateway-provider/@ai-sdk/google-vertex": ["@ai-sdk/google-vertex@4.0.95", "", { "dependencies": { "@ai-sdk/anthropic": "3.0.64", "@ai-sdk/google": "3.0.53", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21", "google-auth-library": "^10.5.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-xL44fHlTtDM7RLkMTgyqMfkfthA38JS91bbMaHItObIhte1PAIY936ZV1PLl/Z9A/oBAXjHWbXo5xDoHzB7LEg=="], - "@types/cacheable-request/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "ai-gateway-provider/@ai-sdk/openai": ["@ai-sdk/openai@3.0.48", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-ALmj/53EXpcRqMbGpPJPP4UOSWw0q4VGpnDo7YctvsynjkrKDmoneDG/1a7VQnSPYHnJp6tTRMf5ZdxZ5whulg=="], - "@types/connect/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "ai-gateway-provider/@ai-sdk/xai": ["@ai-sdk/xai@3.0.75", "", { "dependencies": { "@ai-sdk/openai-compatible": "2.0.37", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-V8UKK4fNpI9cnrtsZBvUp9O9J6Y9fTKBRoSLyEaNGPirACewixmLDbXsSgAeownPVWiWpK34bFysd+XouI5Ywg=="], - "@types/cross-spawn/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "ai-gateway-provider/@openrouter/ai-sdk-provider": ["@openrouter/ai-sdk-provider@2.5.1", "", { "peerDependencies": { "ai": "^6.0.0", "zod": "^3.25.0 || ^4.0.0" } }, "sha512-r1fJL1Cb3gQDa2MpWH/sfx1BsEW0uzlRriJM6eihaKqbtKDmZoBisF32VcVaQYassighX7NGCkF68EsrZA43uQ=="], - "@types/express-serve-static-core/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "archiver-utils/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="], - "@types/fontkit/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "archiver-utils/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], - "@types/fs-extra/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "argparse/sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="], - "@types/is-stream/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "aws-sdk/events": ["events@1.1.1", "", {}, "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw=="], - "@types/jsonwebtoken/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "axios/form-data": ["form-data@4.0.5", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.2", "mime-types": "^2.1.12" } }, "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w=="], - "@types/keyv/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "babel-plugin-jsx-dom-expressions/@babel/helper-module-imports": ["@babel/helper-module-imports@7.18.6", "", { "dependencies": { "@babel/types": "^7.18.6" } }, "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA=="], - "@types/mssql/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "babel-plugin-module-resolver/glob": ["glob@9.3.5", "", { "dependencies": { "fs.realpath": "^1.0.0", "minimatch": "^8.0.2", "minipass": "^4.2.4", "path-scurry": "^1.6.1" } }, "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q=="], - "@types/node-fetch/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "bl/buffer": ["buffer@6.0.3", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" } }, "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="], - "@types/npm-registry-fetch/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "body-parser/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], - "@types/npmcli__arborist/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "buffer/ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], - "@types/npmlog/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "c12/chokidar": ["chokidar@5.0.0", "", { "dependencies": { "readdirp": "^5.0.0" } }, "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw=="], - "@types/pacote/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "compress-commons/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], - "@types/plist/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "cross-fetch/node-fetch": ["node-fetch@2.7.0", "", { "dependencies": { "whatwg-url": "^5.0.0" }, "peerDependencies": { "encoding": "^0.1.0" }, "optionalPeers": ["encoding"] }, "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A=="], - "@types/plist/xmlbuilder": ["xmlbuilder@15.1.1", "", {}, "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg=="], + "cross-spawn/which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], - "@types/readable-stream/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "dom-serializer/entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], - "@types/responselike/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "drizzle-kit/esbuild": ["esbuild@0.25.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.12", "@esbuild/android-arm": "0.25.12", "@esbuild/android-arm64": "0.25.12", "@esbuild/android-x64": "0.25.12", "@esbuild/darwin-arm64": "0.25.12", "@esbuild/darwin-x64": "0.25.12", "@esbuild/freebsd-arm64": "0.25.12", "@esbuild/freebsd-x64": "0.25.12", "@esbuild/linux-arm": "0.25.12", "@esbuild/linux-arm64": "0.25.12", "@esbuild/linux-ia32": "0.25.12", "@esbuild/linux-loong64": "0.25.12", "@esbuild/linux-mips64el": "0.25.12", "@esbuild/linux-ppc64": "0.25.12", "@esbuild/linux-riscv64": "0.25.12", "@esbuild/linux-s390x": "0.25.12", "@esbuild/linux-x64": "0.25.12", "@esbuild/netbsd-arm64": "0.25.12", "@esbuild/netbsd-x64": "0.25.12", "@esbuild/openbsd-arm64": "0.25.12", "@esbuild/openbsd-x64": "0.25.12", "@esbuild/openharmony-arm64": "0.25.12", "@esbuild/sunos-x64": "0.25.12", "@esbuild/win32-arm64": "0.25.12", "@esbuild/win32-ia32": "0.25.12", "@esbuild/win32-x64": "0.25.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg=="], - "@types/sax/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "effect/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "@types/send/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "encoding/iconv-lite": ["iconv-lite@0.6.3", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="], - "@types/serve-static/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "es-get-iterator/isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], - "@types/ssri/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "execa/is-stream": ["is-stream@3.0.0", "", {}, "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA=="], - "@types/tunnel/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "express/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], - "@types/ws/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "express/path-to-regexp": ["path-to-regexp@0.1.13", "", {}, "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA=="], - "@types/yauzl/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "finalhandler/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], - "@vitest/expect/@vitest/utils": ["@vitest/utils@3.2.4", "", { "dependencies": { "@vitest/pretty-format": "3.2.4", "loupe": "^3.1.4", "tinyrainbow": "^2.0.0" } }, "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA=="], + "form-data/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], - "@vitest/expect/tinyrainbow": ["tinyrainbow@2.0.0", "", {}, "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw=="], + "framer-motion/motion-dom": ["motion-dom@12.38.0", "", { "dependencies": { "motion-utils": "^12.36.0" } }, "sha512-pdkHLD8QYRp8VfiNLb8xIBJis1byQ9gPT3Jnh2jqfFtAsWUA3dEepDlsWe/xMpO8McV+VdpKVcp+E+TGJEtOoA=="], - "@vitest/mocker/@vitest/spy": ["@vitest/spy@4.1.4", "", {}, "sha512-XxNdAsKW7C+FLydqFJLb5KhJtl3PGCMmYwFRfhvIgxJvLSXhhVI1zM8f1qD3Zg7RCjTSzDVyct6sghs9UEgBEQ=="], + "framer-motion/motion-utils": ["motion-utils@12.36.0", "", {}, "sha512-eHWisygbiwVvf6PZ1vhaHCLamvkSbPIeAYxWUuL3a2PD/TROgE7FvfHWTIH4vMl798QLfMw15nRqIaRDXTlYRg=="], - "@vscode/emmet-helper/jsonc-parser": ["jsonc-parser@2.3.1", "", {}, "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg=="], + "gitlab-ai-provider/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], - "accepts/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], + "katex/commander": ["commander@8.3.0", "", {}, "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="], - "accepts/negotiator": ["negotiator@0.6.3", "", {}, "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="], + "lazystream/readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], - "ai-gateway-provider/@ai-sdk/amazon-bedrock": ["@ai-sdk/amazon-bedrock@4.0.93", "", { "dependencies": { "@ai-sdk/anthropic": "3.0.69", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23", "@smithy/eventstream-codec": "^4.0.1", "@smithy/util-utf8": "^4.0.0", "aws4fetch": "^1.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-hcXDU8QDwpAzLVTuY932TQVlIij9+iaVTxc5mPGY6yb//JMAAC5hMVhg93IrxlrxWLvMgjezNgoZGwquR+SGnw=="], + "light-my-request/cookie": ["cookie@1.1.1", "", {}, "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ=="], - "ai-gateway-provider/@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.69", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-LshR7X3pFugY0o41G2VKTmg1XoGpSl7uoYWfzk6zjVZLhCfeFiwgpOga+eTV4XY1VVpZwKVqRnkDbIL7K2eH5g=="], + "light-my-request/process-warning": ["process-warning@4.0.1", "", {}, "sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q=="], - "ai-gateway-provider/@ai-sdk/google": ["@ai-sdk/google@3.0.53", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-uz8tIlkDgQJG9Js2Wh9JHzd4kI9+hYJqf9XXJLx60vyN5mRIqhr49iwR5zGP5Gl8odp2PeR3Gh2k+5bh3Z1HHw=="], + "lightningcss/detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], - "ai-gateway-provider/@ai-sdk/google-vertex": ["@ai-sdk/google-vertex@4.0.95", "", { "dependencies": { "@ai-sdk/anthropic": "3.0.64", "@ai-sdk/google": "3.0.53", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21", "google-auth-library": "^10.5.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-xL44fHlTtDM7RLkMTgyqMfkfthA38JS91bbMaHItObIhte1PAIY936ZV1PLl/Z9A/oBAXjHWbXo5xDoHzB7LEg=="], + "mendcode/minimatch": ["minimatch@10.2.3", "", { "dependencies": { "brace-expansion": "^5.0.2" } }, "sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg=="], - "ai-gateway-provider/@ai-sdk/xai": ["@ai-sdk/xai@3.0.75", "", { "dependencies": { "@ai-sdk/openai-compatible": "2.0.37", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-V8UKK4fNpI9cnrtsZBvUp9O9J6Y9fTKBRoSLyEaNGPirACewixmLDbXsSgAeownPVWiWpK34bFysd+XouI5Ywg=="], + "micromatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], - "ai-gateway-provider/@openrouter/ai-sdk-provider": ["@openrouter/ai-sdk-provider@2.5.1", "", { "peerDependencies": { "ai": "^6.0.0", "zod": "^3.25.0 || ^4.0.0" } }, "sha512-r1fJL1Cb3gQDa2MpWH/sfx1BsEW0uzlRriJM6eihaKqbtKDmZoBisF32VcVaQYassighX7NGCkF68EsrZA43uQ=="], + "minipass-fetch/iconv-lite": ["iconv-lite@0.7.2", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw=="], - "ajv-keywords/ajv": ["ajv@6.14.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw=="], + "minipass-flush/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], - "ansi-align/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + "minipass-pipeline/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], - "anymatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + "mssql/commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="], - "app-builder-lib/@electron/get": ["@electron/get@3.1.0", "", { "dependencies": { "debug": "^4.1.1", "env-paths": "^2.2.0", "fs-extra": "^8.1.0", "got": "^11.8.5", "progress": "^2.0.3", "semver": "^6.2.0", "sumchecker": "^3.0.1" }, "optionalDependencies": { "global-agent": "^3.0.0" } }, "sha512-F+nKc0xW+kVbBRhFzaMgPy3KwmuNTYX1fx6+FxxoSnNgwYX6LD7AKBTWkU0MQ6IBoe7dz069CNkR673sPAgkCQ=="], + "mssql/tedious": ["tedious@18.6.2", "", { "dependencies": { "@azure/core-auth": "^1.7.2", "@azure/identity": "^4.2.1", "@azure/keyvault-keys": "^4.4.0", "@js-joda/core": "^5.6.1", "@types/node": ">=18", "bl": "^6.0.11", "iconv-lite": "^0.6.3", "js-md4": "^0.3.2", "native-duplexpair": "^1.0.0", "sprintf-js": "^1.1.3" } }, "sha512-g7jC56o3MzLkE3lHkaFe2ZdOVFBahq5bsB60/M4NYUbocw/MCrS89IOEQUFr+ba6pb8ZHczZ/VqCyYeYq0xBAg=="], - "app-builder-lib/ci-info": ["ci-info@4.3.1", "", {}, "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA=="], + "mysql2/iconv-lite": ["iconv-lite@0.7.2", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw=="], - "app-builder-lib/hosted-git-info": ["hosted-git-info@4.1.0", "", { "dependencies": { "lru-cache": "^6.0.0" } }, "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA=="], + "node-gyp-build-optional-packages/detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], - "app-builder-lib/which": ["which@5.0.0", "", { "dependencies": { "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" } }, "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ=="], + "npm-run-path/path-key": ["path-key@4.0.0", "", {}, "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ=="], - "archiver-utils/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="], + "nypm/citty": ["citty@0.2.2", "", {}, "sha512-+6vJA3L98yv+IdfKGZHBNiGW5KHn22e/JwID0Strsz8h4S/csAu/OuICwxrg44k5MRiZHWIo8XXuJgQTriRP4w=="], - "archiver-utils/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + "nypm/tinyexec": ["tinyexec@1.1.1", "", {}, "sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg=="], - "astro/@astrojs/internal-helpers": ["@astrojs/internal-helpers@0.6.1", "", {}, "sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A=="], + "opencode-gitlab-auth/open": ["open@10.2.0", "", { "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "wsl-utils": "^0.1.0" } }, "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA=="], - "astro/common-ancestor-path": ["common-ancestor-path@1.0.1", "", {}, "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w=="], + "opencode-poe-auth/open": ["open@10.2.0", "", { "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "wsl-utils": "^0.1.0" } }, "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA=="], - "astro/diff": ["diff@5.2.2", "", {}, "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A=="], + "opencontrol/@tsconfig/bun": ["@tsconfig/bun@1.0.7", "", {}, "sha512-udGrGJBNQdXGVulehc1aWT73wkR9wdaGBtB6yL70RJsqwW/yJhIg6ZbRlPOfIUiFNrnBuYLBi9CSmMKfDC7dvA=="], - "astro/unstorage": ["unstorage@1.17.5", "", { "dependencies": { "anymatch": "^3.1.3", "chokidar": "^5.0.0", "destr": "^2.0.5", "h3": "^1.15.10", "lru-cache": "^11.2.7", "node-fetch-native": "^1.6.7", "ofetch": "^1.5.1", "ufo": "^1.6.3" }, "peerDependencies": { "@azure/app-configuration": "^1.8.0", "@azure/cosmos": "^4.2.0", "@azure/data-tables": "^13.3.0", "@azure/identity": "^4.6.0", "@azure/keyvault-secrets": "^4.9.0", "@azure/storage-blob": "^12.26.0", "@capacitor/preferences": "^6 || ^7 || ^8", "@deno/kv": ">=0.9.0", "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", "@planetscale/database": "^1.19.0", "@upstash/redis": "^1.34.3", "@vercel/blob": ">=0.27.1", "@vercel/functions": "^2.2.12 || ^3.0.0", "@vercel/kv": "^1 || ^2 || ^3", "aws4fetch": "^1.0.20", "db0": ">=0.2.1", "idb-keyval": "^6.2.1", "ioredis": "^5.4.2", "uploadthing": "^7.4.4" }, "optionalPeers": ["@azure/app-configuration", "@azure/cosmos", "@azure/data-tables", "@azure/identity", "@azure/keyvault-secrets", "@azure/storage-blob", "@capacitor/preferences", "@deno/kv", "@netlify/blobs", "@planetscale/database", "@upstash/redis", "@vercel/blob", "@vercel/functions", "@vercel/kv", "aws4fetch", "db0", "idb-keyval", "ioredis", "uploadthing"] }, "sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg=="], + "opencontrol/zod": ["zod@3.24.2", "", {}, "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ=="], - "astro/vite": ["vite@6.4.2", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", "picomatch": "^4.0.2", "postcss": "^8.5.3", "rollup": "^4.34.9", "tinyglobby": "^0.2.13" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", "jiti": ">=1.21.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ=="], + "opencontrol/zod-to-json-schema": ["zod-to-json-schema@3.24.3", "", { "peerDependencies": { "zod": "^3.24.1" } }, "sha512-HIAfWdYIt1sssHfYZFCXp4rU1w2r8hVVXYIlmoa0r0gABLs5di3RCqPU5DDROogVz1pAdYBaz7HK5n9pSUNs3A=="], - "astro/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], + "openid-client/jose": ["jose@4.15.9", "", {}, "sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA=="], - "aws-sdk/events": ["events@1.1.1", "", {}, "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw=="], + "openid-client/lru-cache": ["lru-cache@6.0.0", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="], - "aws-sdk/uuid": ["uuid@8.0.0", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw=="], + "opentui-spinner/@opentui/core": ["@opentui/core@0.1.105", "", { "dependencies": { "bun-ffi-structs": "0.1.2", "diff": "8.0.2", "jimp": "1.6.0", "marked": "17.0.1", "yoga-layout": "3.2.1" }, "optionalDependencies": { "@dimforge/rapier2d-simd-compat": "^0.17.3", "@opentui/core-darwin-arm64": "0.1.105", "@opentui/core-darwin-x64": "0.1.105", "@opentui/core-linux-arm64": "0.1.105", "@opentui/core-linux-x64": "0.1.105", "@opentui/core-win32-arm64": "0.1.105", "@opentui/core-win32-x64": "0.1.105", "bun-webgpu": "0.1.5", "planck": "^1.4.2", "three": "0.177.0" }, "peerDependencies": { "web-tree-sitter": "0.25.10" } }, "sha512-vllSOOCW6VIThV/96GRLJ1IxIBuR+ci6FDvnPIAG4s7SJ/FW6zAkqDn1xrtBwwk/lM3QWjLqy8BZc+zwWvveJA=="], - "babel-plugin-jsx-dom-expressions/@babel/helper-module-imports": ["@babel/helper-module-imports@7.18.6", "", { "dependencies": { "@babel/types": "^7.18.6" } }, "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA=="], + "opentui-spinner/@opentui/solid": ["@opentui/solid@0.1.105", "", { "dependencies": { "@babel/core": "7.28.0", "@babel/preset-typescript": "7.27.1", "@opentui/core": "0.1.105", "babel-plugin-module-resolver": "5.0.2", "babel-preset-solid": "1.9.10", "entities": "7.0.1", "s-js": "^0.4.9" }, "peerDependencies": { "solid-js": "1.9.11" } }, "sha512-uxnaMP802sCI487pv/Hk9xdFdIj9mkg3eNliAqbqR0Shmd4phcjKEZvPRpijjmI99j4s9nul71jzF3h1oz31Nw=="], - "babel-plugin-module-resolver/glob": ["glob@9.3.5", "", { "dependencies": { "fs.realpath": "^1.0.0", "minimatch": "^8.0.2", "minipass": "^4.2.4", "path-scurry": "^1.6.1" } }, "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q=="], + "p-queue/eventemitter3": ["eventemitter3@4.0.7", "", {}, "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="], - "bl/buffer": ["buffer@6.0.3", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" } }, "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="], + "parse-bmfont-xml/xml2js": ["xml2js@0.5.0", "", { "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" } }, "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA=="], - "body-parser/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + "parse5/entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="], - "body-parser/iconv-lite": ["iconv-lite@0.4.24", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3" } }, "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="], + "pixelmatch/pngjs": ["pngjs@6.0.0", "", {}, "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg=="], - "body-parser/qs": ["qs@6.14.2", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q=="], + "readable-stream/buffer": ["buffer@6.0.3", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" } }, "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="], - "buffer/ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], + "readdir-glob/minimatch": ["minimatch@5.1.9", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw=="], - "builder-util/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + "safe-array-concat/isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], - "builder-util-runtime/sax": ["sax@1.6.0", "", {}, "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA=="], + "safe-push-apply/isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], - "bun-types/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "send/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], - "bun-webgpu/@webgpu/types": ["@webgpu/types@0.1.69", "", {}, "sha512-RPmm6kgRbI8e98zSD3RVACvnuktIja5+yLgDAkTmxLr90BEwdTXRQWNLF3ETTTyH/8mKhznZuN5AveXYFEsMGQ=="], + "send/mime": ["mime@1.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="], - "c12/chokidar": ["chokidar@5.0.0", "", { "dependencies": { "readdirp": "^5.0.0" } }, "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw=="], + "shiki/@shikijs/core": ["@shikijs/core@3.20.0", "", { "dependencies": { "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g=="], - "c12/dotenv": ["dotenv@17.4.2", "", {}, "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw=="], + "shiki/@shikijs/types": ["@shikijs/types@3.20.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw=="], - "clone-response/mimic-response": ["mimic-response@1.0.1", "", {}, "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="], + "sst/jose": ["jose@5.2.3", "", {}, "sha512-KUXdbctm1uHVL8BYhnyHkgp3zDX5KW8ZhAKVFEfUbU2P8Alpzjb+48hHvjOdQIyPshoblhzsuqOwEEAbtHVirA=="], - "cloudflare/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], + "string-width-cjs/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], - "compress-commons/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + "string-width-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], - "condense-newlines/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], + "strip-ansi-cjs/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], - "conf/dot-prop": ["dot-prop@9.0.0", "", { "dependencies": { "type-fest": "^4.18.2" } }, "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ=="], + "tar/yallist": ["yallist@5.0.0", "", {}, "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw=="], - "conf/env-paths": ["env-paths@3.0.0", "", {}, "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A=="], + "tedious/iconv-lite": ["iconv-lite@0.7.2", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw=="], - "config-chain/ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="], + "token-types/ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], - "crc/buffer": ["buffer@5.7.1", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="], + "tree-sitter-bash/node-addon-api": ["node-addon-api@8.7.0", "", {}, "sha512-9MdFxmkKaOYVTV+XVRG8ArDwwQ77XIgIPyKASB1k3JPq3M8fGQQQE3YpMOrKm6g//Ktx8ivZr8xo1Qmtqub+GA=="], - "cross-spawn/which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + "type-is/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], - "defaults/clone": ["clone@1.0.4", "", {}, "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="], + "vite-plugin-icons-spritesheet/glob": ["glob@11.1.0", "", { "dependencies": { "foreground-child": "^3.3.1", "jackspeak": "^4.1.1", "minimatch": "^10.1.1", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^2.0.0" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw=="], - "dir-compare/minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], + "which-builtin-type/isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], - "dir-compare/p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + "wrap-ansi-cjs/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], - "dmg-builder/iconv-lite": ["iconv-lite@0.6.3", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="], + "wrap-ansi-cjs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], - "dmg-license/ajv": ["ajv@6.14.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw=="], - - "dom-serializer/entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], - - "dot-prop/type-fest": ["type-fest@3.13.1", "", {}, "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g=="], - - "editorconfig/commander": ["commander@10.0.1", "", {}, "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug=="], - - "editorconfig/minimatch": ["minimatch@9.0.9", "", { "dependencies": { "brace-expansion": "^2.0.2" } }, "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg=="], - - "effect/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - - "electron/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], - - "electron-builder/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], - - "electron-builder/yargs": ["yargs@17.7.2", "", { "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="], - - "electron-publish/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], - - "electron-publish/mime": ["mime@2.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="], - - "electron-winstaller/fs-extra": ["fs-extra@7.0.1", "", { "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw=="], - - "encoding/iconv-lite": ["iconv-lite@0.6.3", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="], - - "engine.io-client/ws": ["ws@8.18.3", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg=="], - - "es-get-iterator/isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], - - "esbuild-plugin-copy/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], - - "esbuild-plugin-copy/chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], - - "estree-util-to-js/source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="], - - "execa/get-stream": ["get-stream@8.0.1", "", {}, "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA=="], - - "execa/is-stream": ["is-stream@3.0.0", "", {}, "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA=="], - - "express/cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="], - - "express/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], - - "express/path-to-regexp": ["path-to-regexp@0.1.13", "", {}, "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA=="], - - "express/qs": ["qs@6.14.2", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q=="], - - "fetch-blob/web-streams-polyfill": ["web-streams-polyfill@3.3.3", "", {}, "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw=="], - - "filelist/minimatch": ["minimatch@5.1.9", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw=="], - - "finalhandler/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], - - "form-data/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], - - "fs-extra/jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], - - "gaxios/node-fetch": ["node-fetch@3.3.2", "", { "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", "formdata-polyfill": "^4.0.10" } }, "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA=="], - - "gitlab-ai-provider/openai": ["openai@6.34.0", "", { "peerDependencies": { "ws": "^8.18.0", "zod": "^3.25 || ^4.0" }, "optionalPeers": ["ws", "zod"], "bin": { "openai": "bin/cli" } }, "sha512-yEr2jdGf4tVFYG6ohmr3pF6VJuveP0EA/sS8TBx+4Eq5NT10alu5zg2dmxMXMgqpihRDQlFGpRt2XwsGj+Fyxw=="], - - "gitlab-ai-provider/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], - - "globby/ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], - - "gray-matter/js-yaml": ["js-yaml@3.14.2", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg=="], - - "happy-dom/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], - - "happy-dom/ws": ["ws@8.20.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA=="], - - "html-minifier-terser/commander": ["commander@10.0.1", "", {}, "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug=="], - - "html-minifier-terser/entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], - - "htmlparser2/entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], - - "iconv-corefoundation/cli-truncate": ["cli-truncate@2.1.0", "", { "dependencies": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" } }, "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg=="], - - "iconv-corefoundation/node-addon-api": ["node-addon-api@1.7.2", "", {}, "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg=="], - - "image-q/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], - - "js-beautify/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="], - - "js-beautify/nopt": ["nopt@7.2.1", "", { "dependencies": { "abbrev": "^2.0.0" }, "bin": { "nopt": "bin/nopt.js" } }, "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w=="], - - "katex/commander": ["commander@8.3.0", "", {}, "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="], - - "lazystream/readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], - - "light-my-request/process-warning": ["process-warning@4.0.1", "", {}, "sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q=="], - - "lightningcss/detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], - - "log-symbols/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], - - "matcher/escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], - - "md-to-react-email/marked": ["marked@7.0.4", "", { "bin": { "marked": "bin/marked.js" } }, "sha512-t8eP0dXRJMtMvBojtkcsA7n48BkauktUKzfkPSCq85ZMTJ0v76Rke4DYz01omYpPTUh4p/f7HePgRo3ebG8+QQ=="], - - "mendcode-runtime-cli/@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.71", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-bUWOzrzR0gJKJO/PLGMR4uH2dqEgqGhrsCV+sSpk4KtOEnUQlfjZI/F7BFlqSvVpFbjdgYRRLysAeEZpJ6S1lg=="], - - "mendcode-runtime-cli/@ai-sdk/openai": ["@ai-sdk/openai@3.0.53", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-Wld+Rbc05KaUn08uBt06eEuwcgalcIFtIl32Yp+GxuZXUQwOb6YeAuq+C6da4ch6BurFoqEaLemJVwjBb7x+PQ=="], - - "mendcode-runtime-cli/@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.41", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-kNAGINk71AlOXx10Dq/PXw4t/9XjdK8uxfpVElRwtSFMdeSiLVt58p9TPx4/FJD+hxZuVhvxYj9r42osxWq79g=="], - - "mendcode-runtime-cli/minimatch": ["minimatch@10.0.3", "", { "dependencies": { "@isaacs/brace-expansion": "^5.0.0" } }, "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw=="], - - "micromatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], - - "miniflare/acorn": ["acorn@8.14.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA=="], - - "miniflare/undici": ["undici@7.14.0", "", {}, "sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ=="], - - "miniflare/zod": ["zod@3.22.3", "", {}, "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug=="], - - "minipass-flush/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], - - "minipass-pipeline/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], - - "motion/framer-motion": ["framer-motion@12.38.0", "", { "dependencies": { "motion-dom": "^12.38.0", "motion-utils": "^12.36.0", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-rFYkY/pigbcswl1XQSb7q424kSTQ8q6eAC+YUsSKooHQYuLdzdHjrt6uxUC+PRAO++q5IS7+TamgIw1AphxR+g=="], - - "mssql/commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="], - - "mssql/tedious": ["tedious@18.6.2", "", { "dependencies": { "@azure/core-auth": "^1.7.2", "@azure/identity": "^4.2.1", "@azure/keyvault-keys": "^4.4.0", "@js-joda/core": "^5.6.1", "@types/node": ">=18", "bl": "^6.0.11", "iconv-lite": "^0.6.3", "js-md4": "^0.3.2", "native-duplexpair": "^1.0.0", "sprintf-js": "^1.1.3" } }, "sha512-g7jC56o3MzLkE3lHkaFe2ZdOVFBahq5bsB60/M4NYUbocw/MCrS89IOEQUFr+ba6pb8ZHczZ/VqCyYeYq0xBAg=="], - - "nitro/h3": ["h3@2.0.1-rc.5", "", { "dependencies": { "rou3": "^0.7.9", "srvx": "^0.9.1" }, "peerDependencies": { "crossws": "^0.4.1" }, "optionalPeers": ["crossws"] }, "sha512-qkohAzCab0nLzXNm78tBjZDvtKMTmtygS8BJLT3VPczAQofdqlFXDPkXdLMJN4r05+xqneG8snZJ0HgkERCZTg=="], - - "node-gyp-build-optional-packages/detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], - - "npm-run-path/path-key": ["path-key@4.0.0", "", {}, "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ=="], - - "nypm/citty": ["citty@0.2.2", "", {}, "sha512-+6vJA3L98yv+IdfKGZHBNiGW5KHn22e/JwID0Strsz8h4S/csAu/OuICwxrg44k5MRiZHWIo8XXuJgQTriRP4w=="], - - "nypm/tinyexec": ["tinyexec@1.1.1", "", {}, "sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg=="], - - "opencode/@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.71", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-bUWOzrzR0gJKJO/PLGMR4uH2dqEgqGhrsCV+sSpk4KtOEnUQlfjZI/F7BFlqSvVpFbjdgYRRLysAeEZpJ6S1lg=="], - - "opencode/@ai-sdk/openai": ["@ai-sdk/openai@3.0.53", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-Wld+Rbc05KaUn08uBt06eEuwcgalcIFtIl32Yp+GxuZXUQwOb6YeAuq+C6da4ch6BurFoqEaLemJVwjBb7x+PQ=="], - - "opencode/@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.41", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-kNAGINk71AlOXx10Dq/PXw4t/9XjdK8uxfpVElRwtSFMdeSiLVt58p9TPx4/FJD+hxZuVhvxYj9r42osxWq79g=="], - - "opencode/minimatch": ["minimatch@10.0.3", "", { "dependencies": { "@isaacs/brace-expansion": "^5.0.0" } }, "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw=="], - - "opencode-gitlab-auth/open": ["open@10.2.0", "", { "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "wsl-utils": "^0.1.0" } }, "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA=="], - - "opencode-poe-auth/open": ["open@10.2.0", "", { "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "wsl-utils": "^0.1.0" } }, "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA=="], - - "opencontrol/@modelcontextprotocol/sdk": ["@modelcontextprotocol/sdk@1.6.1", "", { "dependencies": { "content-type": "^1.0.5", "cors": "^2.8.5", "eventsource": "^3.0.2", "express": "^5.0.1", "express-rate-limit": "^7.5.0", "pkce-challenge": "^4.1.0", "raw-body": "^3.0.0", "zod": "^3.23.8", "zod-to-json-schema": "^3.24.1" } }, "sha512-oxzMzYCkZHMntzuyerehK3fV6A2Kwh5BD6CGEJSVDU2QNEhfLOptf2X7esQgaHZXHZY0oHmMsOtIDLP71UJXgA=="], - - "opencontrol/@tsconfig/bun": ["@tsconfig/bun@1.0.7", "", {}, "sha512-udGrGJBNQdXGVulehc1aWT73wkR9wdaGBtB6yL70RJsqwW/yJhIg6ZbRlPOfIUiFNrnBuYLBi9CSmMKfDC7dvA=="], - - "opencontrol/hono": ["hono@4.7.4", "", {}, "sha512-Pst8FuGqz3L7tFF+u9Pu70eI0xa5S3LPUmrNd5Jm8nTHze9FxLTK9Kaj5g/k4UcwuJSXTP65SyHOPLrffpcAJg=="], - - "opencontrol/zod": ["zod@3.24.2", "", {}, "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ=="], - - "opencontrol/zod-to-json-schema": ["zod-to-json-schema@3.24.3", "", { "peerDependencies": { "zod": "^3.24.1" } }, "sha512-HIAfWdYIt1sssHfYZFCXp4rU1w2r8hVVXYIlmoa0r0gABLs5di3RCqPU5DDROogVz1pAdYBaz7HK5n9pSUNs3A=="], - - "openid-client/jose": ["jose@4.15.9", "", {}, "sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA=="], - - "openid-client/lru-cache": ["lru-cache@6.0.0", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="], - - "opentui-spinner/@opentui/core": ["@opentui/core@0.1.105", "", { "dependencies": { "bun-ffi-structs": "0.1.2", "diff": "8.0.2", "jimp": "1.6.0", "marked": "17.0.1", "yoga-layout": "3.2.1" }, "optionalDependencies": { "@dimforge/rapier2d-simd-compat": "^0.17.3", "@opentui/core-darwin-arm64": "0.1.105", "@opentui/core-darwin-x64": "0.1.105", "@opentui/core-linux-arm64": "0.1.105", "@opentui/core-linux-x64": "0.1.105", "@opentui/core-win32-arm64": "0.1.105", "@opentui/core-win32-x64": "0.1.105", "bun-webgpu": "0.1.5", "planck": "^1.4.2", "three": "0.177.0" }, "peerDependencies": { "web-tree-sitter": "0.25.10" } }, "sha512-vllSOOCW6VIThV/96GRLJ1IxIBuR+ci6FDvnPIAG4s7SJ/FW6zAkqDn1xrtBwwk/lM3QWjLqy8BZc+zwWvveJA=="], - - "opentui-spinner/@opentui/solid": ["@opentui/solid@0.1.105", "", { "dependencies": { "@babel/core": "7.28.0", "@babel/preset-typescript": "7.27.1", "@opentui/core": "0.1.105", "babel-plugin-module-resolver": "5.0.2", "babel-preset-solid": "1.9.10", "entities": "7.0.1", "s-js": "^0.4.9" }, "peerDependencies": { "solid-js": "1.9.11" } }, "sha512-uxnaMP802sCI487pv/Hk9xdFdIj9mkg3eNliAqbqR0Shmd4phcjKEZvPRpijjmI99j4s9nul71jzF3h1oz31Nw=="], - - "ora/bl": ["bl@4.1.0", "", { "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w=="], - - "ora/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], - - "ora/cli-spinners": ["cli-spinners@2.9.2", "", {}, "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg=="], - - "ora/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], - - "p-locate/p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], - - "p-retry/retry": ["retry@0.13.1", "", {}, "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg=="], - - "parse-bmfont-xml/xml2js": ["xml2js@0.5.0", "", { "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" } }, "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA=="], - - "parse-entities/@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="], - - "parse5/entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="], - - "pixelmatch/pngjs": ["pngjs@6.0.0", "", {}, "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg=="], - - "pkg-dir/find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], - - "pkg-up/find-up": ["find-up@3.0.0", "", { "dependencies": { "locate-path": "^3.0.0" } }, "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg=="], - - "playwright/fsevents": ["fsevents@2.3.2", "", { "os": "darwin" }, "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="], - - "plist/xmlbuilder": ["xmlbuilder@15.1.1", "", {}, "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg=="], - - "postcss-css-variables/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], - - "postcss-css-variables/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], - - "postcss-load-config/lilconfig": ["lilconfig@3.1.3", "", {}, "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw=="], - - "postject/commander": ["commander@9.5.0", "", {}, "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ=="], - - "pretty-format/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], - - "pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], - - "prompts/kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="], - - "proper-lockfile/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], - - "protobufjs/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], - - "raw-body/iconv-lite": ["iconv-lite@0.4.24", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3" } }, "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="], - - "readable-stream/buffer": ["buffer@6.0.3", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" } }, "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="], - - "readdir-glob/minimatch": ["minimatch@5.1.9", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw=="], - - "restore-cursor/onetime": ["onetime@5.1.2", "", { "dependencies": { "mimic-fn": "^2.1.0" } }, "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="], - - "restore-cursor/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], - - "rimraf/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], - - "router/path-to-regexp": ["path-to-regexp@8.4.2", "", {}, "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA=="], - - "safe-array-concat/isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], - - "safe-push-apply/isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], - - "send/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], - - "send/mime": ["mime@1.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="], - - "serialize-error/type-fest": ["type-fest@0.13.1", "", {}, "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg=="], - - "sharp/detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], - - "shiki/@shikijs/core": ["@shikijs/core@3.20.0", "", { "dependencies": { "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g=="], - - "shiki/@shikijs/types": ["@shikijs/types@3.20.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw=="], - - "sitemap/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], - - "sitemap/sax": ["sax@1.6.0", "", {}, "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA=="], - - "slice-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], - - "slice-ansi/is-fullwidth-code-point": ["is-fullwidth-code-point@4.0.0", "", {}, "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ=="], - - "sort-keys/is-plain-obj": ["is-plain-obj@1.1.0", "", {}, "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg=="], - - "sst/aws4fetch": ["aws4fetch@1.0.18", "", {}, "sha512-3Cf+YaUl07p24MoQ46rFwulAmiyCwH2+1zw1ZyPAX5OtJ34Hh185DwB8y/qRLb6cYYYtSFJ9pthyLc0MD4e8sQ=="], - - "sst/jose": ["jose@5.2.3", "", {}, "sha512-KUXdbctm1uHVL8BYhnyHkgp3zDX5KW8ZhAKVFEfUbU2P8Alpzjb+48hHvjOdQIyPshoblhzsuqOwEEAbtHVirA=="], - - "storybook/open": ["open@10.2.0", "", { "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "wsl-utils": "^0.1.0" } }, "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA=="], - - "storybook-solidjs-vite/vite-plugin-solid": ["vite-plugin-solid@2.11.12", "", { "dependencies": { "@babel/core": "^7.23.3", "@types/babel__core": "^7.20.4", "babel-preset-solid": "^1.8.4", "merge-anything": "^5.1.7", "solid-refresh": "^0.6.3", "vitefu": "^1.0.4" }, "peerDependencies": { "@testing-library/jest-dom": "^5.16.6 || ^5.17.0 || ^6.*", "solid-js": "^1.7.2", "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" }, "optionalPeers": ["@testing-library/jest-dom"] }, "sha512-FgjPcx2OwX9h6f28jli7A4bG7PP3te8uyakE5iqsmpq3Jqi1TWLgSroC9N6cMfGRU2zXsl4Q6ISvTr2VL0QHpA=="], - - "string-width-cjs/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], - - "string-width-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], - - "strip-ansi-cjs/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], - - "stripe/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], - - "sucrase/commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="], - - "tar/yallist": ["yallist@5.0.0", "", {}, "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw=="], - - "tedious/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], - - "terser/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], - - "tiny-async-pool/semver": ["semver@5.7.2", "", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="], - - "token-types/ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], - - "tree-sitter-bash/node-addon-api": ["node-addon-api@8.7.0", "", {}, "sha512-9MdFxmkKaOYVTV+XVRG8ArDwwQ77XIgIPyKASB1k3JPq3M8fGQQQE3YpMOrKm6g//Ktx8ivZr8xo1Qmtqub+GA=="], - - "tw-to-css/postcss": ["postcss@8.4.31", "", { "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ=="], - - "tw-to-css/tailwindcss": ["tailwindcss@3.3.2", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.5.3", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.2.12", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", "jiti": "^1.18.2", "lilconfig": "^2.1.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.0.0", "postcss": "^8.4.23", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", "postcss-load-config": "^4.0.1", "postcss-nested": "^6.0.1", "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0", "resolve": "^1.22.2", "sucrase": "^3.32.0" }, "bin": { "tailwind": "lib/cli.js", "tailwindcss": "lib/cli.js" } }, "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w=="], - - "type-is/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], - - "unifont/ofetch": ["ofetch@1.5.1", "", { "dependencies": { "destr": "^2.0.5", "node-fetch-native": "^1.6.7", "ufo": "^1.6.1" } }, "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA=="], - - "unplugin/chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], - - "unused-filename/path-exists": ["path-exists@5.0.0", "", {}, "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ=="], - - "uri-js/punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], - - "utif2/pako": ["pako@1.0.11", "", {}, "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="], - - "venice-ai-sdk-provider/@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.41", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.23" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-kNAGINk71AlOXx10Dq/PXw4t/9XjdK8uxfpVElRwtSFMdeSiLVt58p9TPx4/FJD+hxZuVhvxYj9r42osxWq79g=="], - - "vite-plugin-icons-spritesheet/glob": ["glob@11.1.0", "", { "dependencies": { "foreground-child": "^3.3.1", "jackspeak": "^4.1.1", "minimatch": "^10.1.1", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^2.0.0" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw=="], - - "vitest/@vitest/expect": ["@vitest/expect@4.1.4", "", { "dependencies": { "@standard-schema/spec": "^1.1.0", "@types/chai": "^5.2.2", "@vitest/spy": "4.1.4", "@vitest/utils": "4.1.4", "chai": "^6.2.2", "tinyrainbow": "^3.1.0" } }, "sha512-iPBpra+VDuXmBFI3FMKHSFXp3Gx5HfmSCE8X67Dn+bwephCnQCaB7qWK2ldHa+8ncN8hJU8VTMcxjPpyMkUjww=="], - - "vitest/@vitest/spy": ["@vitest/spy@4.1.4", "", {}, "sha512-XxNdAsKW7C+FLydqFJLb5KhJtl3PGCMmYwFRfhvIgxJvLSXhhVI1zM8f1qD3Zg7RCjTSzDVyct6sghs9UEgBEQ=="], - - "vitest/es-module-lexer": ["es-module-lexer@2.0.0", "", {}, "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw=="], - - "vitest/tinyexec": ["tinyexec@1.1.1", "", {}, "sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg=="], - - "vitest/vite": ["vite@7.1.10", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-CmuvUBzVJ/e3HGxhg6cYk88NGgTnBoOo7ogtfJJ0fefUWAxN/WDSUa50o+oVBxuIhO8FoEZW0j2eW7sfjs5EtA=="], - - "vitest/why-is-node-running": ["why-is-node-running@2.3.0", "", { "dependencies": { "siginfo": "^2.0.0", "stackback": "0.0.2" }, "bin": { "why-is-node-running": "cli.js" } }, "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w=="], - - "vscode-languageserver-protocol/vscode-jsonrpc": ["vscode-jsonrpc@8.2.0", "", {}, "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA=="], - - "which-builtin-type/isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], - - "wrangler/esbuild": ["esbuild@0.25.4", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.4", "@esbuild/android-arm": "0.25.4", "@esbuild/android-arm64": "0.25.4", "@esbuild/android-x64": "0.25.4", "@esbuild/darwin-arm64": "0.25.4", "@esbuild/darwin-x64": "0.25.4", "@esbuild/freebsd-arm64": "0.25.4", "@esbuild/freebsd-x64": "0.25.4", "@esbuild/linux-arm": "0.25.4", "@esbuild/linux-arm64": "0.25.4", "@esbuild/linux-ia32": "0.25.4", "@esbuild/linux-loong64": "0.25.4", "@esbuild/linux-mips64el": "0.25.4", "@esbuild/linux-ppc64": "0.25.4", "@esbuild/linux-riscv64": "0.25.4", "@esbuild/linux-s390x": "0.25.4", "@esbuild/linux-x64": "0.25.4", "@esbuild/netbsd-arm64": "0.25.4", "@esbuild/netbsd-x64": "0.25.4", "@esbuild/openbsd-arm64": "0.25.4", "@esbuild/openbsd-x64": "0.25.4", "@esbuild/sunos-x64": "0.25.4", "@esbuild/win32-arm64": "0.25.4", "@esbuild/win32-ia32": "0.25.4", "@esbuild/win32-x64": "0.25.4" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q=="], - - "wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], - - "wrap-ansi-cjs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], - - "wrap-ansi-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "wrap-ansi-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], "xml2js/sax": ["sax@1.6.0", "", {}, "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA=="], - "yaml-language-server/request-light": ["request-light@0.5.8", "", {}, "sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg=="], - - "yaml-language-server/yaml": ["yaml@2.7.1", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ=="], - - "yargs/yargs-parser": ["yargs-parser@22.0.0", "", {}, "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw=="], - - "yauzl/buffer-crc32": ["buffer-crc32@0.2.13", "", {}, "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="], - "zod-to-json-schema/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], - "zod-to-ts/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], - "@actions/artifact/@actions/core/@actions/exec": ["@actions/exec@2.0.0", "", { "dependencies": { "@actions/io": "^2.0.0" } }, "sha512-k8ngrX2voJ/RIN6r9xB82NVqKpnMRtxDoiO+g3olkIUpQNqjArXrCQceduQZCQj3P3xm32pChRLqRrtXTlqhIw=="], - "@actions/core/@actions/http-client/undici": ["undici@5.29.0", "", { "dependencies": { "@fastify/busboy": "^2.0.0" } }, "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg=="], - "@actions/github/@octokit/plugin-paginate-rest/@octokit/types": ["@octokit/types@12.6.0", "", { "dependencies": { "@octokit/openapi-types": "^20.0.0" } }, "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw=="], "@actions/github/@octokit/plugin-rest-endpoint-methods/@octokit/types": ["@octokit/types@12.6.0", "", { "dependencies": { "@octokit/openapi-types": "^20.0.0" } }, "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw=="], - "@ai-sdk/anthropic/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "@ai-sdk/azure/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], "@ai-sdk/cerebras/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], @@ -6218,1192 +3730,518 @@ "@ai-sdk/mistral/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "@ai-sdk/openai-compatible/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - - "@ai-sdk/openai/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "@ai-sdk/perplexity/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], "@ai-sdk/togetherai/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], "@ai-sdk/vercel/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "@astrojs/check/yargs/cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="], - - "@astrojs/check/yargs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], - - "@astrojs/mdx/@astrojs/markdown-remark/@astrojs/internal-helpers": ["@astrojs/internal-helpers@0.7.6", "", {}, "sha512-GOle7smBWKfMSP8osUIGOlB5kaHdQLV3foCsf+5Q9Wsuu+C6Fs3Ez/ttXmhjZ1HkSgsogcM1RXSjjOVieHq16Q=="], - - "@astrojs/mdx/@astrojs/markdown-remark/@astrojs/prism": ["@astrojs/prism@3.3.0", "", { "dependencies": { "prismjs": "^1.30.0" } }, "sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ=="], - - "@astrojs/mdx/@astrojs/markdown-remark/shiki": ["shiki@3.23.0", "", { "dependencies": { "@shikijs/core": "3.23.0", "@shikijs/engine-javascript": "3.23.0", "@shikijs/engine-oniguruma": "3.23.0", "@shikijs/langs": "3.23.0", "@shikijs/themes": "3.23.0", "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA=="], - - "@aws-crypto/sha1-browser/@smithy/util-utf8/@smithy/util-buffer-from": ["@smithy/util-buffer-from@2.2.0", "", { "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" } }, "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA=="], - - "@aws-crypto/sha256-browser/@smithy/util-utf8/@smithy/util-buffer-from": ["@smithy/util-buffer-from@2.2.0", "", { "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" } }, "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA=="], - - "@aws-crypto/util/@smithy/util-utf8/@smithy/util-buffer-from": ["@smithy/util-buffer-from@2.2.0", "", { "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" } }, "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA=="], - - "@aws-sdk/client-cognito-identity/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - - "@aws-sdk/client-cognito-identity/@aws-sdk/middleware-user-agent/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-env": ["@aws-sdk/credential-provider-env@3.775.0", "", { "dependencies": { "@aws-sdk/core": "3.775.0", "@aws-sdk/types": "3.775.0", "@smithy/property-provider": "^4.0.2", "@smithy/types": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-6ESVxwCbGm7WZ17kY1fjmxQud43vzJFoLd4bmlR+idQSWdqlzGDYdcfzpjDKTcivdtNrVYmFvcH1JBUwCRAZhw=="], - - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-http": ["@aws-sdk/credential-provider-http@3.775.0", "", { "dependencies": { "@aws-sdk/core": "3.775.0", "@aws-sdk/types": "3.775.0", "@smithy/fetch-http-handler": "^5.0.2", "@smithy/node-http-handler": "^4.0.4", "@smithy/property-provider": "^4.0.2", "@smithy/protocol-http": "^5.1.0", "@smithy/smithy-client": "^4.2.0", "@smithy/types": "^4.2.0", "@smithy/util-stream": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-PjDQeDH/J1S0yWV32wCj2k5liRo0ssXMseCBEkCsD3SqsU8o5cU82b0hMX4sAib/RkglCSZqGO0xMiN0/7ndww=="], - - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-ini": ["@aws-sdk/credential-provider-ini@3.782.0", "", { "dependencies": { "@aws-sdk/core": "3.775.0", "@aws-sdk/credential-provider-env": "3.775.0", "@aws-sdk/credential-provider-http": "3.775.0", "@aws-sdk/credential-provider-process": "3.775.0", "@aws-sdk/credential-provider-sso": "3.782.0", "@aws-sdk/credential-provider-web-identity": "3.782.0", "@aws-sdk/nested-clients": "3.782.0", "@aws-sdk/types": "3.775.0", "@smithy/credential-provider-imds": "^4.0.2", "@smithy/property-provider": "^4.0.2", "@smithy/shared-ini-file-loader": "^4.0.2", "@smithy/types": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-wd4KdRy2YjLsE4Y7pz00470Iip06GlRHkG4dyLW7/hFMzEO2o7ixswCWp6J2VGZVAX64acknlv2Q0z02ebjmhw=="], - - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-process": ["@aws-sdk/credential-provider-process@3.775.0", "", { "dependencies": { "@aws-sdk/core": "3.775.0", "@aws-sdk/types": "3.775.0", "@smithy/property-provider": "^4.0.2", "@smithy/shared-ini-file-loader": "^4.0.2", "@smithy/types": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-A6k68H9rQp+2+7P7SGO90Csw6nrUEm0Qfjpn9Etc4EboZhhCLs9b66umUsTsSBHus4FDIe5JQxfCUyt1wgNogg=="], - - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-sso": ["@aws-sdk/credential-provider-sso@3.782.0", "", { "dependencies": { "@aws-sdk/client-sso": "3.782.0", "@aws-sdk/core": "3.775.0", "@aws-sdk/token-providers": "3.782.0", "@aws-sdk/types": "3.775.0", "@smithy/property-provider": "^4.0.2", "@smithy/shared-ini-file-loader": "^4.0.2", "@smithy/types": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-1y1ucxTtTIGDSNSNxriQY8msinilhe9gGvQpUDYW9gboyC7WQJPDw66imy258V6osdtdi+xoHzVCbCz3WhosMQ=="], - - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-web-identity": ["@aws-sdk/credential-provider-web-identity@3.782.0", "", { "dependencies": { "@aws-sdk/core": "3.775.0", "@aws-sdk/nested-clients": "3.782.0", "@aws-sdk/types": "3.775.0", "@smithy/property-provider": "^4.0.2", "@smithy/types": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-xCna0opVPaueEbJoclj5C6OpDNi0Gynj+4d7tnuXGgQhTHPyAz8ZyClkVqpi5qvHTgxROdUEDxWqEO5jqRHZHQ=="], - - "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/core": ["@aws-sdk/core@3.973.27", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws-sdk/xml-builder": "^3.972.17", "@smithy/core": "^3.23.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/property-provider": "^4.2.13", "@smithy/protocol-http": "^5.3.13", "@smithy/signature-v4": "^5.3.13", "@smithy/smithy-client": "^4.12.9", "@smithy/types": "^4.14.0", "@smithy/util-base64": "^4.3.2", "@smithy/util-middleware": "^4.2.13", "@smithy/util-utf8": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-CUZ5m8hwMCH6OYI4Li/WgMfIEx10Q2PLI9Y3XOUTPGZJ53aZ0007jCv+X/ywsaERyKPdw5MRZWk877roQksQ4A=="], - - "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-host-header": ["@aws-sdk/middleware-host-header@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-je5vRdNw4SkuTnmRbFZLdye4sQ0faLt8kwka5wnnSU30q1mHO4X+idGEJOOE+Tn1ME7Oryn05xxkDvIb3UaLaQ=="], - - "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-logger": ["@aws-sdk/middleware-logger@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-HsVgDrruhqI28RkaXALm8grJ7Agc1wF6Et0xh6pom8NdO2VdO/SD9U/tPwUjewwK/pVoka+EShBxyCvgsPCtog=="], - - "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-recursion-detection": ["@aws-sdk/middleware-recursion-detection@3.972.10", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws/lambda-invoke-store": "^0.2.2", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-RVQQbq5orQ/GHUnXvqEOj2HHPBJm+mM+ySwZKS5UaLBwra5ugRtiH09PLUoOZRl7a1YzaOzXSuGbn9iD5j60WQ=="], - - "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent": ["@aws-sdk/middleware-user-agent@3.972.29", "", { "dependencies": { "@aws-sdk/core": "^3.973.27", "@aws-sdk/types": "^3.973.7", "@aws-sdk/util-endpoints": "^3.996.6", "@smithy/core": "^3.23.14", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "@smithy/util-retry": "^4.3.0", "tslib": "^2.6.2" } }, "sha512-f/sIRzuTfEjg6NsbMYvye2VsmnQoNgntntleQyx5uGacUYzszbfIlO3GcI6G6daWUmTm0IDZc11qMHWwF0o0mQ=="], - - "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/region-config-resolver": ["@aws-sdk/region-config-resolver@3.972.11", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/config-resolver": "^4.4.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-6Q8B1dcx6BBqUTY1Mc/eROKA0FImEEY5VPSd6AGPEUf0ErjExz4snVqa9kNJSoVDV1rKaNf3qrWojgcKW+SdDg=="], - - "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - - "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-browser": ["@aws-sdk/util-user-agent-browser@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-sn/LMzTbGjYqCCF24390WxPd6hkpoSptiUn5DzVp4cD71yqw+yGEGm1YCxyEoPXyc8qciM8UzLJcZBFslxo5Uw=="], - - "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-node": ["@aws-sdk/util-user-agent-node@3.973.15", "", { "dependencies": { "@aws-sdk/middleware-user-agent": "^3.972.29", "@aws-sdk/types": "^3.973.7", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "@smithy/util-config-provider": "^4.2.2", "tslib": "^2.6.2" }, "peerDependencies": { "aws-crt": ">=1.0.0" }, "optionalPeers": ["aws-crt"] }, "sha512-fYn3s9PtKdgQkczGZCFMgkNEe8aq1JCVbnRqjqN9RSVW43xn2RV9xdcZ3z01a48Jpkuh/xCmBKJxdLOo4Ozg7w=="], - - "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/credential-provider-env/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - - "@aws-sdk/credential-provider-env/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/credential-provider-http/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - - "@aws-sdk/credential-provider-http/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/credential-provider-ini/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - - "@aws-sdk/credential-provider-ini/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/middleware-host-header": ["@aws-sdk/middleware-host-header@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-je5vRdNw4SkuTnmRbFZLdye4sQ0faLt8kwka5wnnSU30q1mHO4X+idGEJOOE+Tn1ME7Oryn05xxkDvIb3UaLaQ=="], - - "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/middleware-logger": ["@aws-sdk/middleware-logger@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-HsVgDrruhqI28RkaXALm8grJ7Agc1wF6Et0xh6pom8NdO2VdO/SD9U/tPwUjewwK/pVoka+EShBxyCvgsPCtog=="], - - "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/middleware-recursion-detection": ["@aws-sdk/middleware-recursion-detection@3.972.10", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws/lambda-invoke-store": "^0.2.2", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-RVQQbq5orQ/GHUnXvqEOj2HHPBJm+mM+ySwZKS5UaLBwra5ugRtiH09PLUoOZRl7a1YzaOzXSuGbn9iD5j60WQ=="], - - "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent": ["@aws-sdk/middleware-user-agent@3.972.29", "", { "dependencies": { "@aws-sdk/core": "^3.973.27", "@aws-sdk/types": "^3.973.7", "@aws-sdk/util-endpoints": "^3.996.6", "@smithy/core": "^3.23.14", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "@smithy/util-retry": "^4.3.0", "tslib": "^2.6.2" } }, "sha512-f/sIRzuTfEjg6NsbMYvye2VsmnQoNgntntleQyx5uGacUYzszbfIlO3GcI6G6daWUmTm0IDZc11qMHWwF0o0mQ=="], - - "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/region-config-resolver": ["@aws-sdk/region-config-resolver@3.972.11", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/config-resolver": "^4.4.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-6Q8B1dcx6BBqUTY1Mc/eROKA0FImEEY5VPSd6AGPEUf0ErjExz4snVqa9kNJSoVDV1rKaNf3qrWojgcKW+SdDg=="], - - "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - - "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-browser": ["@aws-sdk/util-user-agent-browser@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-sn/LMzTbGjYqCCF24390WxPd6hkpoSptiUn5DzVp4cD71yqw+yGEGm1YCxyEoPXyc8qciM8UzLJcZBFslxo5Uw=="], - - "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-node": ["@aws-sdk/util-user-agent-node@3.973.15", "", { "dependencies": { "@aws-sdk/middleware-user-agent": "^3.972.29", "@aws-sdk/types": "^3.973.7", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "@smithy/util-config-provider": "^4.2.2", "tslib": "^2.6.2" }, "peerDependencies": { "aws-crt": ">=1.0.0" }, "optionalPeers": ["aws-crt"] }, "sha512-fYn3s9PtKdgQkczGZCFMgkNEe8aq1JCVbnRqjqN9RSVW43xn2RV9xdcZ3z01a48Jpkuh/xCmBKJxdLOo4Ozg7w=="], - - "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/credential-provider-login/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - - "@aws-sdk/credential-provider-login/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/middleware-host-header": ["@aws-sdk/middleware-host-header@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-je5vRdNw4SkuTnmRbFZLdye4sQ0faLt8kwka5wnnSU30q1mHO4X+idGEJOOE+Tn1ME7Oryn05xxkDvIb3UaLaQ=="], - - "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/middleware-logger": ["@aws-sdk/middleware-logger@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-HsVgDrruhqI28RkaXALm8grJ7Agc1wF6Et0xh6pom8NdO2VdO/SD9U/tPwUjewwK/pVoka+EShBxyCvgsPCtog=="], - - "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/middleware-recursion-detection": ["@aws-sdk/middleware-recursion-detection@3.972.10", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws/lambda-invoke-store": "^0.2.2", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-RVQQbq5orQ/GHUnXvqEOj2HHPBJm+mM+ySwZKS5UaLBwra5ugRtiH09PLUoOZRl7a1YzaOzXSuGbn9iD5j60WQ=="], - - "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent": ["@aws-sdk/middleware-user-agent@3.972.29", "", { "dependencies": { "@aws-sdk/core": "^3.973.27", "@aws-sdk/types": "^3.973.7", "@aws-sdk/util-endpoints": "^3.996.6", "@smithy/core": "^3.23.14", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "@smithy/util-retry": "^4.3.0", "tslib": "^2.6.2" } }, "sha512-f/sIRzuTfEjg6NsbMYvye2VsmnQoNgntntleQyx5uGacUYzszbfIlO3GcI6G6daWUmTm0IDZc11qMHWwF0o0mQ=="], - - "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/region-config-resolver": ["@aws-sdk/region-config-resolver@3.972.11", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/config-resolver": "^4.4.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-6Q8B1dcx6BBqUTY1Mc/eROKA0FImEEY5VPSd6AGPEUf0ErjExz4snVqa9kNJSoVDV1rKaNf3qrWojgcKW+SdDg=="], - - "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - - "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-browser": ["@aws-sdk/util-user-agent-browser@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-sn/LMzTbGjYqCCF24390WxPd6hkpoSptiUn5DzVp4cD71yqw+yGEGm1YCxyEoPXyc8qciM8UzLJcZBFslxo5Uw=="], - - "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-node": ["@aws-sdk/util-user-agent-node@3.973.15", "", { "dependencies": { "@aws-sdk/middleware-user-agent": "^3.972.29", "@aws-sdk/types": "^3.973.7", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "@smithy/util-config-provider": "^4.2.2", "tslib": "^2.6.2" }, "peerDependencies": { "aws-crt": ">=1.0.0" }, "optionalPeers": ["aws-crt"] }, "sha512-fYn3s9PtKdgQkczGZCFMgkNEe8aq1JCVbnRqjqN9RSVW43xn2RV9xdcZ3z01a48Jpkuh/xCmBKJxdLOo4Ozg7w=="], - - "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients": ["@aws-sdk/nested-clients@3.933.0", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.932.0", "@aws-sdk/middleware-host-header": "3.930.0", "@aws-sdk/middleware-logger": "3.930.0", "@aws-sdk/middleware-recursion-detection": "3.933.0", "@aws-sdk/middleware-user-agent": "3.932.0", "@aws-sdk/region-config-resolver": "3.930.0", "@aws-sdk/types": "3.930.0", "@aws-sdk/util-endpoints": "3.930.0", "@aws-sdk/util-user-agent-browser": "3.930.0", "@aws-sdk/util-user-agent-node": "3.932.0", "@smithy/config-resolver": "^4.4.3", "@smithy/core": "^3.18.2", "@smithy/fetch-http-handler": "^5.3.6", "@smithy/hash-node": "^4.2.5", "@smithy/invalid-dependency": "^4.2.5", "@smithy/middleware-content-length": "^4.2.5", "@smithy/middleware-endpoint": "^4.3.9", "@smithy/middleware-retry": "^4.4.9", "@smithy/middleware-serde": "^4.2.5", "@smithy/middleware-stack": "^4.2.5", "@smithy/node-config-provider": "^4.3.5", "@smithy/node-http-handler": "^4.4.5", "@smithy/protocol-http": "^5.3.5", "@smithy/smithy-client": "^4.9.5", "@smithy/types": "^4.9.0", "@smithy/url-parser": "^4.2.5", "@smithy/util-base64": "^4.3.0", "@smithy/util-body-length-browser": "^4.2.0", "@smithy/util-body-length-node": "^4.2.1", "@smithy/util-defaults-mode-browser": "^4.3.8", "@smithy/util-defaults-mode-node": "^4.2.11", "@smithy/util-endpoints": "^3.2.5", "@smithy/util-middleware": "^4.2.5", "@smithy/util-retry": "^4.2.5", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-o1GX0+IPlFi/D8ei9y/jj3yucJWNfPnbB5appVBWevAyUdZA5KzQ2nK/hDxiu9olTZlFEFpf1m1Rn3FaGxHqsw=="], - - "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-sso/@aws-sdk/token-providers": ["@aws-sdk/token-providers@3.933.0", "", { "dependencies": { "@aws-sdk/core": "3.932.0", "@aws-sdk/nested-clients": "3.933.0", "@aws-sdk/types": "3.930.0", "@smithy/property-provider": "^4.2.5", "@smithy/shared-ini-file-loader": "^4.4.0", "@smithy/types": "^4.9.0", "tslib": "^2.6.2" } }, "sha512-Qzq7zj9yXUgAAJEbbmqRhm0jmUndl8nHG0AbxFEfCfQRVZWL96Qzx0mf8lYwT9hIMrXncLwy31HOthmbXwFRwQ=="], - - "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients": ["@aws-sdk/nested-clients@3.933.0", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.932.0", "@aws-sdk/middleware-host-header": "3.930.0", "@aws-sdk/middleware-logger": "3.930.0", "@aws-sdk/middleware-recursion-detection": "3.933.0", "@aws-sdk/middleware-user-agent": "3.932.0", "@aws-sdk/region-config-resolver": "3.930.0", "@aws-sdk/types": "3.930.0", "@aws-sdk/util-endpoints": "3.930.0", "@aws-sdk/util-user-agent-browser": "3.930.0", "@aws-sdk/util-user-agent-node": "3.932.0", "@smithy/config-resolver": "^4.4.3", "@smithy/core": "^3.18.2", "@smithy/fetch-http-handler": "^5.3.6", "@smithy/hash-node": "^4.2.5", "@smithy/invalid-dependency": "^4.2.5", "@smithy/middleware-content-length": "^4.2.5", "@smithy/middleware-endpoint": "^4.3.9", "@smithy/middleware-retry": "^4.4.9", "@smithy/middleware-serde": "^4.2.5", "@smithy/middleware-stack": "^4.2.5", "@smithy/node-config-provider": "^4.3.5", "@smithy/node-http-handler": "^4.4.5", "@smithy/protocol-http": "^5.3.5", "@smithy/smithy-client": "^4.9.5", "@smithy/types": "^4.9.0", "@smithy/url-parser": "^4.2.5", "@smithy/util-base64": "^4.3.0", "@smithy/util-body-length-browser": "^4.2.0", "@smithy/util-body-length-node": "^4.2.1", "@smithy/util-defaults-mode-browser": "^4.3.8", "@smithy/util-defaults-mode-node": "^4.2.11", "@smithy/util-endpoints": "^3.2.5", "@smithy/util-middleware": "^4.2.5", "@smithy/util-retry": "^4.2.5", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-o1GX0+IPlFi/D8ei9y/jj3yucJWNfPnbB5appVBWevAyUdZA5KzQ2nK/hDxiu9olTZlFEFpf1m1Rn3FaGxHqsw=="], - - "@aws-sdk/credential-provider-process/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - - "@aws-sdk/credential-provider-process/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/credential-provider-sso/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - - "@aws-sdk/credential-provider-sso/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/middleware-host-header": ["@aws-sdk/middleware-host-header@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-je5vRdNw4SkuTnmRbFZLdye4sQ0faLt8kwka5wnnSU30q1mHO4X+idGEJOOE+Tn1ME7Oryn05xxkDvIb3UaLaQ=="], - - "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/middleware-logger": ["@aws-sdk/middleware-logger@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-HsVgDrruhqI28RkaXALm8grJ7Agc1wF6Et0xh6pom8NdO2VdO/SD9U/tPwUjewwK/pVoka+EShBxyCvgsPCtog=="], - - "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/middleware-recursion-detection": ["@aws-sdk/middleware-recursion-detection@3.972.10", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws/lambda-invoke-store": "^0.2.2", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-RVQQbq5orQ/GHUnXvqEOj2HHPBJm+mM+ySwZKS5UaLBwra5ugRtiH09PLUoOZRl7a1YzaOzXSuGbn9iD5j60WQ=="], - - "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent": ["@aws-sdk/middleware-user-agent@3.972.29", "", { "dependencies": { "@aws-sdk/core": "^3.973.27", "@aws-sdk/types": "^3.973.7", "@aws-sdk/util-endpoints": "^3.996.6", "@smithy/core": "^3.23.14", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "@smithy/util-retry": "^4.3.0", "tslib": "^2.6.2" } }, "sha512-f/sIRzuTfEjg6NsbMYvye2VsmnQoNgntntleQyx5uGacUYzszbfIlO3GcI6G6daWUmTm0IDZc11qMHWwF0o0mQ=="], - - "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/region-config-resolver": ["@aws-sdk/region-config-resolver@3.972.11", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/config-resolver": "^4.4.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-6Q8B1dcx6BBqUTY1Mc/eROKA0FImEEY5VPSd6AGPEUf0ErjExz4snVqa9kNJSoVDV1rKaNf3qrWojgcKW+SdDg=="], - - "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - - "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-browser": ["@aws-sdk/util-user-agent-browser@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-sn/LMzTbGjYqCCF24390WxPd6hkpoSptiUn5DzVp4cD71yqw+yGEGm1YCxyEoPXyc8qciM8UzLJcZBFslxo5Uw=="], - - "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-node": ["@aws-sdk/util-user-agent-node@3.973.15", "", { "dependencies": { "@aws-sdk/middleware-user-agent": "^3.972.29", "@aws-sdk/types": "^3.973.7", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "@smithy/util-config-provider": "^4.2.2", "tslib": "^2.6.2" }, "peerDependencies": { "aws-crt": ">=1.0.0" }, "optionalPeers": ["aws-crt"] }, "sha512-fYn3s9PtKdgQkczGZCFMgkNEe8aq1JCVbnRqjqN9RSVW43xn2RV9xdcZ3z01a48Jpkuh/xCmBKJxdLOo4Ozg7w=="], - - "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/credential-provider-web-identity/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - - "@aws-sdk/credential-provider-web-identity/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-host-header": ["@aws-sdk/middleware-host-header@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-je5vRdNw4SkuTnmRbFZLdye4sQ0faLt8kwka5wnnSU30q1mHO4X+idGEJOOE+Tn1ME7Oryn05xxkDvIb3UaLaQ=="], - - "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-logger": ["@aws-sdk/middleware-logger@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-HsVgDrruhqI28RkaXALm8grJ7Agc1wF6Et0xh6pom8NdO2VdO/SD9U/tPwUjewwK/pVoka+EShBxyCvgsPCtog=="], - - "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-recursion-detection": ["@aws-sdk/middleware-recursion-detection@3.972.10", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws/lambda-invoke-store": "^0.2.2", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-RVQQbq5orQ/GHUnXvqEOj2HHPBJm+mM+ySwZKS5UaLBwra5ugRtiH09PLUoOZRl7a1YzaOzXSuGbn9iD5j60WQ=="], - - "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent": ["@aws-sdk/middleware-user-agent@3.972.29", "", { "dependencies": { "@aws-sdk/core": "^3.973.27", "@aws-sdk/types": "^3.973.7", "@aws-sdk/util-endpoints": "^3.996.6", "@smithy/core": "^3.23.14", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "@smithy/util-retry": "^4.3.0", "tslib": "^2.6.2" } }, "sha512-f/sIRzuTfEjg6NsbMYvye2VsmnQoNgntntleQyx5uGacUYzszbfIlO3GcI6G6daWUmTm0IDZc11qMHWwF0o0mQ=="], - - "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/region-config-resolver": ["@aws-sdk/region-config-resolver@3.972.11", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/config-resolver": "^4.4.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-6Q8B1dcx6BBqUTY1Mc/eROKA0FImEEY5VPSd6AGPEUf0ErjExz4snVqa9kNJSoVDV1rKaNf3qrWojgcKW+SdDg=="], - - "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - - "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-browser": ["@aws-sdk/util-user-agent-browser@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-sn/LMzTbGjYqCCF24390WxPd6hkpoSptiUn5DzVp4cD71yqw+yGEGm1YCxyEoPXyc8qciM8UzLJcZBFslxo5Uw=="], - - "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-node": ["@aws-sdk/util-user-agent-node@3.973.15", "", { "dependencies": { "@aws-sdk/middleware-user-agent": "^3.972.29", "@aws-sdk/types": "^3.973.7", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "@smithy/util-config-provider": "^4.2.2", "tslib": "^2.6.2" }, "peerDependencies": { "aws-crt": ">=1.0.0" }, "optionalPeers": ["aws-crt"] }, "sha512-fYn3s9PtKdgQkczGZCFMgkNEe8aq1JCVbnRqjqN9RSVW43xn2RV9xdcZ3z01a48Jpkuh/xCmBKJxdLOo4Ozg7w=="], - - "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/credential-providers/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - - "@aws-sdk/credential-providers/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/nested-clients/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - - "@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - - "@aws-sdk/token-providers/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - - "@aws-sdk/token-providers/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/middleware-host-header": ["@aws-sdk/middleware-host-header@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-je5vRdNw4SkuTnmRbFZLdye4sQ0faLt8kwka5wnnSU30q1mHO4X+idGEJOOE+Tn1ME7Oryn05xxkDvIb3UaLaQ=="], - - "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/middleware-logger": ["@aws-sdk/middleware-logger@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-HsVgDrruhqI28RkaXALm8grJ7Agc1wF6Et0xh6pom8NdO2VdO/SD9U/tPwUjewwK/pVoka+EShBxyCvgsPCtog=="], - - "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/middleware-recursion-detection": ["@aws-sdk/middleware-recursion-detection@3.972.10", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws/lambda-invoke-store": "^0.2.2", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-RVQQbq5orQ/GHUnXvqEOj2HHPBJm+mM+ySwZKS5UaLBwra5ugRtiH09PLUoOZRl7a1YzaOzXSuGbn9iD5j60WQ=="], - - "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent": ["@aws-sdk/middleware-user-agent@3.972.29", "", { "dependencies": { "@aws-sdk/core": "^3.973.27", "@aws-sdk/types": "^3.973.7", "@aws-sdk/util-endpoints": "^3.996.6", "@smithy/core": "^3.23.14", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "@smithy/util-retry": "^4.3.0", "tslib": "^2.6.2" } }, "sha512-f/sIRzuTfEjg6NsbMYvye2VsmnQoNgntntleQyx5uGacUYzszbfIlO3GcI6G6daWUmTm0IDZc11qMHWwF0o0mQ=="], - - "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/region-config-resolver": ["@aws-sdk/region-config-resolver@3.972.11", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/config-resolver": "^4.4.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-6Q8B1dcx6BBqUTY1Mc/eROKA0FImEEY5VPSd6AGPEUf0ErjExz4snVqa9kNJSoVDV1rKaNf3qrWojgcKW+SdDg=="], - - "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - - "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-browser": ["@aws-sdk/util-user-agent-browser@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-sn/LMzTbGjYqCCF24390WxPd6hkpoSptiUn5DzVp4cD71yqw+yGEGm1YCxyEoPXyc8qciM8UzLJcZBFslxo5Uw=="], - - "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-node": ["@aws-sdk/util-user-agent-node@3.973.15", "", { "dependencies": { "@aws-sdk/middleware-user-agent": "^3.972.29", "@aws-sdk/types": "^3.973.7", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "@smithy/util-config-provider": "^4.2.2", "tslib": "^2.6.2" }, "peerDependencies": { "aws-crt": ">=1.0.0" }, "optionalPeers": ["aws-crt"] }, "sha512-fYn3s9PtKdgQkczGZCFMgkNEe8aq1JCVbnRqjqN9RSVW43xn2RV9xdcZ3z01a48Jpkuh/xCmBKJxdLOo4Ozg7w=="], - - "@aws-sdk/token-providers/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - - "@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], - - "@azure/core-http/xml2js/sax": ["sax@1.6.0", "", {}, "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA=="], - - "@azure/core-xml/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], - - "@azure/identity/open/wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], - - "@babel/helper-compilation-targets/lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], - - "@develar/schema-utils/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], - - "@electron/asar/minimatch/brace-expansion": ["brace-expansion@1.1.14", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g=="], - - "@electron/fuses/fs-extra/jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], - - "@electron/get/fs-extra/universalify": ["universalify@0.1.2", "", {}, "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="], - - "@electron/notarize/fs-extra/jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], - - "@electron/rebuild/node-gyp/make-fetch-happen": ["make-fetch-happen@14.0.3", "", { "dependencies": { "@npmcli/agent": "^3.0.0", "cacache": "^19.0.1", "http-cache-semantics": "^4.1.1", "minipass": "^7.0.2", "minipass-fetch": "^4.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^1.0.0", "proc-log": "^5.0.0", "promise-retry": "^2.0.1", "ssri": "^12.0.0" } }, "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ=="], - - "@electron/rebuild/node-gyp/nopt": ["nopt@8.1.0", "", { "dependencies": { "abbrev": "^3.0.0" }, "bin": { "nopt": "bin/nopt.js" } }, "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A=="], - - "@electron/rebuild/node-gyp/proc-log": ["proc-log@5.0.0", "", {}, "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ=="], - - "@electron/rebuild/node-gyp/which": ["which@5.0.0", "", { "dependencies": { "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" } }, "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ=="], - - "@electron/rebuild/yargs/cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="], - - "@electron/rebuild/yargs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], - - "@electron/universal/fs-extra/jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], - - "@electron/universal/minimatch/brace-expansion": ["brace-expansion@2.1.0", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w=="], - - "@electron/windows-sign/fs-extra/jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], - - "@expressive-code/plugin-shiki/shiki/@shikijs/core": ["@shikijs/core@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA=="], - - "@expressive-code/plugin-shiki/shiki/@shikijs/engine-javascript": ["@shikijs/engine-javascript@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.4" } }, "sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA=="], - - "@expressive-code/plugin-shiki/shiki/@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g=="], - - "@expressive-code/plugin-shiki/shiki/@shikijs/langs": ["@shikijs/langs@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0" } }, "sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg=="], - - "@expressive-code/plugin-shiki/shiki/@shikijs/themes": ["@shikijs/themes@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0" } }, "sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA=="], - - "@expressive-code/plugin-shiki/shiki/@shikijs/types": ["@shikijs/types@3.23.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ=="], - - "@gitlab/opencode-gitlab-auth/open/wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], - - "@happy-dom/global-registrator/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@jsx-email/cli/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.19.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA=="], - - "@jsx-email/cli/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.19.12", "", { "os": "android", "cpu": "arm" }, "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w=="], - - "@jsx-email/cli/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.19.12", "", { "os": "android", "cpu": "arm64" }, "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA=="], - - "@jsx-email/cli/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.19.12", "", { "os": "android", "cpu": "x64" }, "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew=="], - - "@jsx-email/cli/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.19.12", "", { "os": "darwin", "cpu": "arm64" }, "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g=="], - - "@jsx-email/cli/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.19.12", "", { "os": "darwin", "cpu": "x64" }, "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A=="], - - "@jsx-email/cli/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.19.12", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA=="], - - "@jsx-email/cli/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.19.12", "", { "os": "freebsd", "cpu": "x64" }, "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg=="], - - "@jsx-email/cli/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.19.12", "", { "os": "linux", "cpu": "arm" }, "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w=="], - - "@jsx-email/cli/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.19.12", "", { "os": "linux", "cpu": "arm64" }, "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA=="], - - "@jsx-email/cli/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.19.12", "", { "os": "linux", "cpu": "ia32" }, "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA=="], - - "@jsx-email/cli/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.19.12", "", { "os": "linux", "cpu": "none" }, "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA=="], - - "@jsx-email/cli/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.19.12", "", { "os": "linux", "cpu": "none" }, "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w=="], - - "@jsx-email/cli/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.19.12", "", { "os": "linux", "cpu": "ppc64" }, "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg=="], - - "@jsx-email/cli/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.19.12", "", { "os": "linux", "cpu": "none" }, "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg=="], - - "@jsx-email/cli/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.19.12", "", { "os": "linux", "cpu": "s390x" }, "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg=="], - - "@jsx-email/cli/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.19.12", "", { "os": "linux", "cpu": "x64" }, "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg=="], - - "@jsx-email/cli/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.19.12", "", { "os": "none", "cpu": "x64" }, "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA=="], - - "@jsx-email/cli/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.19.12", "", { "os": "openbsd", "cpu": "x64" }, "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw=="], - - "@jsx-email/cli/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.19.12", "", { "os": "sunos", "cpu": "x64" }, "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA=="], - - "@jsx-email/cli/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.19.12", "", { "os": "win32", "cpu": "arm64" }, "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A=="], - - "@jsx-email/cli/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.19.12", "", { "os": "win32", "cpu": "ia32" }, "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ=="], - - "@jsx-email/cli/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.19.12", "", { "os": "win32", "cpu": "x64" }, "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA=="], - - "@jsx-email/cli/tailwindcss/chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], - - "@jsx-email/cli/tailwindcss/glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], - - "@jsx-email/cli/tailwindcss/jiti": ["jiti@1.21.7", "", { "bin": { "jiti": "bin/jiti.js" } }, "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A=="], - - "@jsx-email/cli/tailwindcss/object-hash": ["object-hash@3.0.0", "", {}, "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="], - - "@jsx-email/cli/vite/esbuild": ["esbuild@0.18.20", "", { "optionalDependencies": { "@esbuild/android-arm": "0.18.20", "@esbuild/android-arm64": "0.18.20", "@esbuild/android-x64": "0.18.20", "@esbuild/darwin-arm64": "0.18.20", "@esbuild/darwin-x64": "0.18.20", "@esbuild/freebsd-arm64": "0.18.20", "@esbuild/freebsd-x64": "0.18.20", "@esbuild/linux-arm": "0.18.20", "@esbuild/linux-arm64": "0.18.20", "@esbuild/linux-ia32": "0.18.20", "@esbuild/linux-loong64": "0.18.20", "@esbuild/linux-mips64el": "0.18.20", "@esbuild/linux-ppc64": "0.18.20", "@esbuild/linux-riscv64": "0.18.20", "@esbuild/linux-s390x": "0.18.20", "@esbuild/linux-x64": "0.18.20", "@esbuild/netbsd-x64": "0.18.20", "@esbuild/openbsd-x64": "0.18.20", "@esbuild/sunos-x64": "0.18.20", "@esbuild/win32-arm64": "0.18.20", "@esbuild/win32-ia32": "0.18.20", "@esbuild/win32-x64": "0.18.20" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA=="], - - "@jsx-email/cli/vite/rollup": ["rollup@3.30.0", "", { "optionalDependencies": { "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-kQvGasUgN+AlWGliFn2POSajRQEsULVYFGTvOZmK06d7vCD+YhZztt70kGk3qaeAXeWYL5eO7zx+rAubBc55eA=="], - - "@jsx-email/doiuse-email/htmlparser2/entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], - - "@malept/flatpak-bundler/fs-extra/jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], - - "@modelcontextprotocol/sdk/express/accepts": ["accepts@2.0.0", "", { "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" } }, "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="], - - "@modelcontextprotocol/sdk/express/body-parser": ["body-parser@2.2.2", "", { "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", "debug": "^4.4.3", "http-errors": "^2.0.0", "iconv-lite": "^0.7.0", "on-finished": "^2.4.1", "qs": "^6.14.1", "raw-body": "^3.0.1", "type-is": "^2.0.1" } }, "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA=="], - - "@modelcontextprotocol/sdk/express/content-disposition": ["content-disposition@1.1.0", "", {}, "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g=="], - - "@modelcontextprotocol/sdk/express/cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="], - - "@modelcontextprotocol/sdk/express/cookie-signature": ["cookie-signature@1.2.2", "", {}, "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="], - - "@modelcontextprotocol/sdk/express/finalhandler": ["finalhandler@2.1.1", "", { "dependencies": { "debug": "^4.4.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "on-finished": "^2.4.1", "parseurl": "^1.3.3", "statuses": "^2.0.1" } }, "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA=="], - - "@modelcontextprotocol/sdk/express/fresh": ["fresh@2.0.0", "", {}, "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="], - - "@modelcontextprotocol/sdk/express/merge-descriptors": ["merge-descriptors@2.0.0", "", {}, "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="], - - "@modelcontextprotocol/sdk/express/send": ["send@1.2.1", "", { "dependencies": { "debug": "^4.4.3", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "fresh": "^2.0.0", "http-errors": "^2.0.1", "mime-types": "^3.0.2", "ms": "^2.1.3", "on-finished": "^2.4.1", "range-parser": "^1.2.1", "statuses": "^2.0.2" } }, "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ=="], - - "@modelcontextprotocol/sdk/express/serve-static": ["serve-static@2.2.1", "", { "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "parseurl": "^1.3.3", "send": "^1.2.0" } }, "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw=="], - - "@modelcontextprotocol/sdk/express/type-is": ["type-is@2.0.1", "", { "dependencies": { "content-type": "^1.0.5", "media-typer": "^1.1.0", "mime-types": "^3.0.0" } }, "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw=="], - - "@octokit/auth-app/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - - "@octokit/auth-app/@octokit/request/@octokit/types": ["@octokit/types@16.0.0", "", { "dependencies": { "@octokit/openapi-types": "^27.0.0" } }, "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg=="], - - "@octokit/auth-app/@octokit/request-error/@octokit/types": ["@octokit/types@16.0.0", "", { "dependencies": { "@octokit/openapi-types": "^27.0.0" } }, "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg=="], - - "@octokit/auth-oauth-app/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - - "@octokit/auth-oauth-app/@octokit/request/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - - "@octokit/auth-oauth-app/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - - "@octokit/auth-oauth-device/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - - "@octokit/auth-oauth-device/@octokit/request/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - - "@octokit/auth-oauth-device/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - - "@octokit/auth-oauth-user/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - - "@octokit/auth-oauth-user/@octokit/request/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - - "@octokit/auth-oauth-user/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - - "@octokit/core/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@24.2.0", "", {}, "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg=="], - - "@octokit/endpoint/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@24.2.0", "", {}, "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg=="], - - "@octokit/graphql/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - - "@octokit/graphql/@octokit/request/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - - "@octokit/graphql/@octokit/request/@octokit/types": ["@octokit/types@16.0.0", "", { "dependencies": { "@octokit/openapi-types": "^27.0.0" } }, "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg=="], - - "@octokit/graphql/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@26.0.0", "", {}, "sha512-7AtcfKtpo77j7Ts73b4OWhOZHTKo/gGY8bB3bNBQz4H+GRSWqx2yvj8TXRsbdTE0eRmYmXOEY66jM7mJ7LzfsA=="], - - "@octokit/oauth-methods/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - - "@octokit/oauth-methods/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - - "@octokit/plugin-paginate-rest/@octokit/core/@octokit/auth-token": ["@octokit/auth-token@6.0.0", "", {}, "sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w=="], - - "@octokit/plugin-paginate-rest/@octokit/core/@octokit/graphql": ["@octokit/graphql@9.0.3", "", { "dependencies": { "@octokit/request": "^10.0.6", "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.0" } }, "sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA=="], - - "@octokit/plugin-paginate-rest/@octokit/core/@octokit/request": ["@octokit/request@10.0.8", "", { "dependencies": { "@octokit/endpoint": "^11.0.3", "@octokit/request-error": "^7.0.2", "@octokit/types": "^16.0.0", "fast-content-type-parse": "^3.0.0", "json-with-bigint": "^3.5.3", "universal-user-agent": "^7.0.2" } }, "sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw=="], - - "@octokit/plugin-paginate-rest/@octokit/core/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - - "@octokit/plugin-paginate-rest/@octokit/core/@octokit/types": ["@octokit/types@16.0.0", "", { "dependencies": { "@octokit/openapi-types": "^27.0.0" } }, "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg=="], - - "@octokit/plugin-paginate-rest/@octokit/core/before-after-hook": ["before-after-hook@4.0.0", "", {}, "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ=="], - - "@octokit/plugin-paginate-rest/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@26.0.0", "", {}, "sha512-7AtcfKtpo77j7Ts73b4OWhOZHTKo/gGY8bB3bNBQz4H+GRSWqx2yvj8TXRsbdTE0eRmYmXOEY66jM7mJ7LzfsA=="], - - "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/auth-token": ["@octokit/auth-token@6.0.0", "", {}, "sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w=="], - - "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/graphql": ["@octokit/graphql@9.0.3", "", { "dependencies": { "@octokit/request": "^10.0.6", "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.0" } }, "sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA=="], - - "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/request": ["@octokit/request@10.0.8", "", { "dependencies": { "@octokit/endpoint": "^11.0.3", "@octokit/request-error": "^7.0.2", "@octokit/types": "^16.0.0", "fast-content-type-parse": "^3.0.0", "json-with-bigint": "^3.5.3", "universal-user-agent": "^7.0.2" } }, "sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw=="], - - "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - - "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/types": ["@octokit/types@16.0.0", "", { "dependencies": { "@octokit/openapi-types": "^27.0.0" } }, "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg=="], - - "@octokit/plugin-rest-endpoint-methods/@octokit/core/before-after-hook": ["before-after-hook@4.0.0", "", {}, "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ=="], - - "@octokit/plugin-rest-endpoint-methods/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@26.0.0", "", {}, "sha512-7AtcfKtpo77j7Ts73b4OWhOZHTKo/gGY8bB3bNBQz4H+GRSWqx2yvj8TXRsbdTE0eRmYmXOEY66jM7mJ7LzfsA=="], - - "@octokit/plugin-retry/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@12.11.0", "", {}, "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ=="], - - "@octokit/request-error/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@24.2.0", "", {}, "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg=="], - - "@octokit/request/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@24.2.0", "", {}, "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg=="], - - "@octokit/rest/@octokit/core/@octokit/auth-token": ["@octokit/auth-token@6.0.0", "", {}, "sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w=="], - - "@octokit/rest/@octokit/core/@octokit/graphql": ["@octokit/graphql@9.0.3", "", { "dependencies": { "@octokit/request": "^10.0.6", "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.0" } }, "sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA=="], - - "@octokit/rest/@octokit/core/@octokit/request": ["@octokit/request@10.0.8", "", { "dependencies": { "@octokit/endpoint": "^11.0.3", "@octokit/request-error": "^7.0.2", "@octokit/types": "^16.0.0", "fast-content-type-parse": "^3.0.0", "json-with-bigint": "^3.5.3", "universal-user-agent": "^7.0.2" } }, "sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw=="], - - "@octokit/rest/@octokit/core/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - - "@octokit/rest/@octokit/core/@octokit/types": ["@octokit/types@16.0.0", "", { "dependencies": { "@octokit/openapi-types": "^27.0.0" } }, "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg=="], - - "@octokit/rest/@octokit/core/before-after-hook": ["before-after-hook@4.0.0", "", {}, "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ=="], - - "@mendcode/desktop/@actions/artifact/@actions/http-client": ["@actions/http-client@2.2.3", "", { "dependencies": { "tunnel": "^0.0.6", "undici": "^5.25.4" } }, "sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA=="], - - "@mendcode/web/@shikijs/transformers/@shikijs/core": ["@shikijs/core@3.20.0", "", { "dependencies": { "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g=="], - - "@mendcode/web/@shikijs/transformers/@shikijs/types": ["@shikijs/types@3.20.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw=="], - - "@opentui/solid/@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - - "@pierre/diffs/@shikijs/transformers/@shikijs/core": ["@shikijs/core@3.20.0", "", { "dependencies": { "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g=="], - - "@pierre/diffs/@shikijs/transformers/@shikijs/types": ["@shikijs/types@3.20.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw=="], - - "@sentry/bundler-plugin-core/glob/minimatch": ["minimatch@8.0.7", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-V+1uQNdzybxa14e/p00HZnQNNcTjnRJjDxg2V8wtkjFctq4M7hXFws4oekyTP0Jebeq7QYtpFyOeBAjc88zvYg=="], - - "@sentry/bundler-plugin-core/glob/minipass": ["minipass@4.2.8", "", {}, "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ=="], - - "@sentry/bundler-plugin-core/glob/path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], - - "@sentry/cli/https-proxy-agent/agent-base": ["agent-base@6.0.2", "", { "dependencies": { "debug": "4" } }, "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="], - - "@sentry/cli/which/isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], - - "@slack/logger/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@slack/oauth/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@slack/socket-mode/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@slack/web-api/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@slack/web-api/form-data/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], - - "@slack/web-api/p-queue/eventemitter3": ["eventemitter3@4.0.7", "", {}, "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="], - - "@slack/web-api/p-queue/p-timeout": ["p-timeout@3.2.0", "", { "dependencies": { "p-finally": "^1.0.0" } }, "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg=="], - - "@solidjs/start/shiki/@shikijs/core": ["@shikijs/core@1.29.2", "", { "dependencies": { "@shikijs/engine-javascript": "1.29.2", "@shikijs/engine-oniguruma": "1.29.2", "@shikijs/types": "1.29.2", "@shikijs/vscode-textmate": "^10.0.1", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.4" } }, "sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ=="], - - "@solidjs/start/shiki/@shikijs/engine-javascript": ["@shikijs/engine-javascript@1.29.2", "", { "dependencies": { "@shikijs/types": "1.29.2", "@shikijs/vscode-textmate": "^10.0.1", "oniguruma-to-es": "^2.2.0" } }, "sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A=="], - - "@solidjs/start/shiki/@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@1.29.2", "", { "dependencies": { "@shikijs/types": "1.29.2", "@shikijs/vscode-textmate": "^10.0.1" } }, "sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA=="], - - "@solidjs/start/shiki/@shikijs/langs": ["@shikijs/langs@1.29.2", "", { "dependencies": { "@shikijs/types": "1.29.2" } }, "sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ=="], - - "@solidjs/start/shiki/@shikijs/themes": ["@shikijs/themes@1.29.2", "", { "dependencies": { "@shikijs/types": "1.29.2" } }, "sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g=="], - - "@solidjs/start/shiki/@shikijs/types": ["@shikijs/types@1.29.2", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.1", "@types/hast": "^3.0.4" } }, "sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw=="], - - "@standard-community/standard-json/effect/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - - "@standard-community/standard-openapi/effect/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - - "@storybook/csf-plugin/unplugin/webpack-virtual-modules": ["webpack-virtual-modules@0.6.2", "", {}, "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ=="], - - "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime/@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], - - "@types/body-parser/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/cacache/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/cacheable-request/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/connect/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/cross-spawn/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/express-serve-static-core/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/fontkit/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/fs-extra/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/is-stream/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/jsonwebtoken/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/keyv/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/mssql/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/node-fetch/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/npm-registry-fetch/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/npmcli__arborist/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/npmlog/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/pacote/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/plist/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/readable-stream/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/responselike/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/sax/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/send/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/serve-static/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/ssri/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/tunnel/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/ws/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@types/yauzl/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "@vitest/expect/@vitest/utils/@vitest/pretty-format": ["@vitest/pretty-format@3.2.4", "", { "dependencies": { "tinyrainbow": "^2.0.0" } }, "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA=="], - - "accepts/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], - - "ai-gateway-provider/@ai-sdk/google/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - - "ai-gateway-provider/@ai-sdk/google-vertex/@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.64", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-rwLi/Rsuj2pYniQXIrvClHvXDzgM4UQHHnvHTWEF14efnlKclG/1ghpNC+adsRujAbCTr6gRsSbDE2vEqriV7g=="], - - "ai-gateway-provider/@ai-sdk/google-vertex/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - - "ai-gateway-provider/@ai-sdk/xai/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - - "ajv-keywords/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], - - "ansi-align/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], - - "ansi-align/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], - - "app-builder-lib/@electron/get/fs-extra": ["fs-extra@8.1.0", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g=="], - - "app-builder-lib/@electron/get/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - - "app-builder-lib/hosted-git-info/lru-cache": ["lru-cache@6.0.0", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="], - - "app-builder-lib/which/isexe": ["isexe@3.1.5", "", {}, "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w=="], - - "archiver-utils/glob/jackspeak": ["jackspeak@3.4.3", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="], - - "archiver-utils/glob/minimatch": ["minimatch@9.0.9", "", { "dependencies": { "brace-expansion": "^2.0.2" } }, "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg=="], - - "archiver-utils/glob/path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], - - "astro/unstorage/chokidar": ["chokidar@5.0.0", "", { "dependencies": { "readdirp": "^5.0.0" } }, "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw=="], - - "astro/unstorage/h3": ["h3@1.15.11", "", { "dependencies": { "cookie-es": "^1.2.3", "crossws": "^0.3.5", "defu": "^6.1.6", "destr": "^2.0.5", "iron-webcrypto": "^1.2.1", "node-mock-http": "^1.0.4", "radix3": "^1.1.2", "ufo": "^1.6.3", "uncrypto": "^0.1.3" } }, "sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg=="], - - "astro/unstorage/ofetch": ["ofetch@1.5.1", "", { "dependencies": { "destr": "^2.0.5", "node-fetch-native": "^1.6.7", "ufo": "^1.6.1" } }, "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA=="], - - "babel-plugin-module-resolver/glob/minimatch": ["minimatch@8.0.7", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-V+1uQNdzybxa14e/p00HZnQNNcTjnRJjDxg2V8wtkjFctq4M7hXFws4oekyTP0Jebeq7QYtpFyOeBAjc88zvYg=="], - - "babel-plugin-module-resolver/glob/minipass": ["minipass@4.2.8", "", {}, "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ=="], - - "babel-plugin-module-resolver/glob/path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], - - "bl/buffer/ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], - - "body-parser/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], - - "bun-types/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "c12/chokidar/readdirp": ["readdirp@5.0.0", "", {}, "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ=="], - - "cloudflare/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "crc/buffer/ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], - - "cross-spawn/which/isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], - - "dir-compare/minimatch/brace-expansion": ["brace-expansion@1.1.14", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g=="], - - "dir-compare/p-limit/yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], - - "dmg-license/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], - - "editorconfig/minimatch/brace-expansion": ["brace-expansion@2.1.0", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w=="], - - "electron-builder/yargs/cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="], - - "electron-builder/yargs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], - - "electron-winstaller/fs-extra/universalify": ["universalify@0.1.2", "", {}, "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="], - - "electron/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "esbuild-plugin-copy/chokidar/readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="], - - "express/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], - - "filelist/minimatch/brace-expansion": ["brace-expansion@2.1.0", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w=="], - - "finalhandler/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], - - "form-data/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], - - "gray-matter/js-yaml/argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], - - "happy-dom/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "iconv-corefoundation/cli-truncate/slice-ansi": ["slice-ansi@3.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", "is-fullwidth-code-point": "^3.0.0" } }, "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ=="], - - "iconv-corefoundation/cli-truncate/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], - - "image-q/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], - - "js-beautify/glob/jackspeak": ["jackspeak@3.4.3", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="], - - "js-beautify/glob/minimatch": ["minimatch@9.0.9", "", { "dependencies": { "brace-expansion": "^2.0.2" } }, "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg=="], - - "js-beautify/glob/path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], - - "js-beautify/nopt/abbrev": ["abbrev@2.0.0", "", {}, "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ=="], - - "lazystream/readable-stream/core-util-is": ["core-util-is@1.0.3", "", {}, "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="], - - "lazystream/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], - - "lazystream/readable-stream/string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], - - "motion/framer-motion/motion-dom": ["motion-dom@12.38.0", "", { "dependencies": { "motion-utils": "^12.36.0" } }, "sha512-pdkHLD8QYRp8VfiNLb8xIBJis1byQ9gPT3Jnh2jqfFtAsWUA3dEepDlsWe/xMpO8McV+VdpKVcp+E+TGJEtOoA=="], - - "motion/framer-motion/motion-utils": ["motion-utils@12.36.0", "", {}, "sha512-eHWisygbiwVvf6PZ1vhaHCLamvkSbPIeAYxWUuL3a2PD/TROgE7FvfHWTIH4vMl798QLfMw15nRqIaRDXTlYRg=="], - - "mssql/tedious/@types/node": ["@types/node@22.13.9", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw=="], - - "mssql/tedious/iconv-lite": ["iconv-lite@0.6.3", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="], - - "opencode-gitlab-auth/open/wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], - - "opencode-poe-auth/open/wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], - - "opencontrol/@modelcontextprotocol/sdk/express": ["express@5.2.1", "", { "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", "content-disposition": "^1.0.0", "content-type": "^1.0.5", "cookie": "^0.7.1", "cookie-signature": "^1.2.1", "debug": "^4.4.0", "depd": "^2.0.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "finalhandler": "^2.1.0", "fresh": "^2.0.0", "http-errors": "^2.0.0", "merge-descriptors": "^2.0.0", "mime-types": "^3.0.0", "on-finished": "^2.4.1", "once": "^1.4.0", "parseurl": "^1.3.3", "proxy-addr": "^2.0.7", "qs": "^6.14.0", "range-parser": "^1.2.1", "router": "^2.2.0", "send": "^1.1.0", "serve-static": "^2.2.0", "statuses": "^2.0.1", "type-is": "^2.0.1", "vary": "^1.1.2" } }, "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw=="], - - "opencontrol/@modelcontextprotocol/sdk/express-rate-limit": ["express-rate-limit@7.5.1", "", { "peerDependencies": { "express": ">= 4.11" } }, "sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw=="], - - "opencontrol/@modelcontextprotocol/sdk/pkce-challenge": ["pkce-challenge@4.1.0", "", {}, "sha512-ZBmhE1C9LcPoH9XZSdwiPtbPHZROwAnMy+kIFQVrnMCxY4Cudlz3gBOpzilgc0jOgRaiT3sIWfpMomW2ar2orQ=="], - - "opencontrol/@modelcontextprotocol/sdk/raw-body": ["raw-body@3.0.2", "", { "dependencies": { "bytes": "~3.1.2", "http-errors": "~2.0.1", "iconv-lite": "~0.7.0", "unpipe": "~1.0.0" } }, "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA=="], - - "opencontrol/@modelcontextprotocol/sdk/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], - - "opencontrol/@modelcontextprotocol/sdk/zod-to-json-schema": ["zod-to-json-schema@3.25.2", "", { "peerDependencies": { "zod": "^3.25.28 || ^4" } }, "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA=="], - - "opentui-spinner/@opentui/core/@opentui/core-darwin-arm64": ["@opentui/core-darwin-arm64@0.1.105", "", { "os": "darwin", "cpu": "arm64" }, "sha512-1pIL7aer9amwj8EpYoMNtvavKetIe+nX8uBRmYsMQb+KvJoUAZUqENfRW+qHE5WrsOyxx8/QoyXTHw15GG5iLQ=="], - - "opentui-spinner/@opentui/core/@opentui/core-darwin-x64": ["@opentui/core-darwin-x64@0.1.105", "", { "os": "darwin", "cpu": "x64" }, "sha512-hLIRSWlK3gY2NRXJGWiTBiMYSmRDjOYFZF6WtUVXhY2SL3sp08dhmr/6dmAVH+3pKCsCipLEsrrcQX6SAihCTA=="], - - "opentui-spinner/@opentui/core/@opentui/core-linux-arm64": ["@opentui/core-linux-arm64@0.1.105", "", { "os": "linux", "cpu": "arm64" }, "sha512-jlRKfPkozTZEkHEePuCWYcTIUtPm+ieInAwGVqGmjbvqjxdVv1/W/Dt6LEZ/9jpRiOPd+FjXAfLe6wa/XWHr+w=="], - - "opentui-spinner/@opentui/core/@opentui/core-linux-x64": ["@opentui/core-linux-x64@0.1.105", "", { "os": "linux", "cpu": "x64" }, "sha512-kfWS1WMg6qHShmxZX9s1tZc/8JcXw6uyy2UtyTbJdRFExtXGH37oKHi8QK8iPL2ExCx4z7zqVnVJfO3X/Wh7lA=="], - - "opentui-spinner/@opentui/core/@opentui/core-win32-arm64": ["@opentui/core-win32-arm64@0.1.105", "", { "os": "win32", "cpu": "arm64" }, "sha512-UFx6A8OpBVbGWK6OAw4GqAqKZgIITJfSOd35pG9yDVKQouHN2OGc2HeeXrH2A4h42p40Xl6IfcqqfllkpC13Dg=="], - - "opentui-spinner/@opentui/core/@opentui/core-win32-x64": ["@opentui/core-win32-x64@0.1.105", "", { "os": "win32", "cpu": "x64" }, "sha512-f9FqqUmxehwhF+cgyazm0YT0v0BYTTCPzd6eztqhl74N3x/kC+jOOz2rdJDC/tTBo1JVsF64KupOnhIs6/Cogg=="], - - "opentui-spinner/@opentui/core/bun-ffi-structs": ["bun-ffi-structs@0.1.2", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-Lh1oQAYHDcnesJauieA4UNkWGXY9hYck7OA5IaRwE3Bp6K2F2pJSNYqq+hIy7P3uOvo3km3oxS8304g5gDMl/w=="], - - "opentui-spinner/@opentui/solid/@babel/core": ["@babel/core@7.28.0", "", { "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.0", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.27.3", "@babel/helpers": "^7.27.6", "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ=="], - - "opentui-spinner/@opentui/solid/babel-preset-solid": ["babel-preset-solid@1.9.10", "", { "dependencies": { "babel-plugin-jsx-dom-expressions": "^0.40.3" }, "peerDependencies": { "@babel/core": "^7.0.0", "solid-js": "^1.9.10" }, "optionalPeers": ["solid-js"] }, "sha512-HCelrgua/Y+kqO8RyL04JBWS/cVdrtUv/h45GntgQY+cJl4eBcKkCDV3TdMjtKx1nXwRaR9QXslM/Npm1dxdZQ=="], + "@aws-crypto/sha1-browser/@smithy/util-utf8/@smithy/util-buffer-from": ["@smithy/util-buffer-from@2.2.0", "", { "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" } }, "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA=="], - "ora/bl/buffer": ["buffer@5.7.1", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="], + "@aws-crypto/sha256-browser/@smithy/util-utf8/@smithy/util-buffer-from": ["@smithy/util-buffer-from@2.2.0", "", { "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" } }, "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA=="], - "ora/bl/readable-stream": ["readable-stream@3.6.2", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="], + "@aws-crypto/util/@smithy/util-utf8/@smithy/util-buffer-from": ["@smithy/util-buffer-from@2.2.0", "", { "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" } }, "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA=="], - "ora/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "@aws-sdk/client-cognito-identity/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - "p-locate/p-limit/yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + "@aws-sdk/client-cognito-identity/@aws-sdk/middleware-user-agent/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - "parse-bmfont-xml/xml2js/sax": ["sax@1.6.0", "", {}, "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA=="], + "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/core": ["@aws-sdk/core@3.973.27", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws-sdk/xml-builder": "^3.972.17", "@smithy/core": "^3.23.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/property-provider": "^4.2.13", "@smithy/protocol-http": "^5.3.13", "@smithy/signature-v4": "^5.3.13", "@smithy/smithy-client": "^4.12.9", "@smithy/types": "^4.14.0", "@smithy/util-base64": "^4.3.2", "@smithy/util-middleware": "^4.2.13", "@smithy/util-utf8": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-CUZ5m8hwMCH6OYI4Li/WgMfIEx10Q2PLI9Y3XOUTPGZJ53aZ0007jCv+X/ywsaERyKPdw5MRZWk877roQksQ4A=="], - "pkg-dir/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], + "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-host-header": ["@aws-sdk/middleware-host-header@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-je5vRdNw4SkuTnmRbFZLdye4sQ0faLt8kwka5wnnSU30q1mHO4X+idGEJOOE+Tn1ME7Oryn05xxkDvIb3UaLaQ=="], - "pkg-up/find-up/locate-path": ["locate-path@3.0.0", "", { "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" } }, "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="], + "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-logger": ["@aws-sdk/middleware-logger@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-HsVgDrruhqI28RkaXALm8grJ7Agc1wF6Et0xh6pom8NdO2VdO/SD9U/tPwUjewwK/pVoka+EShBxyCvgsPCtog=="], - "protobufjs/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], + "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-recursion-detection": ["@aws-sdk/middleware-recursion-detection@3.972.10", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws/lambda-invoke-store": "^0.2.2", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-RVQQbq5orQ/GHUnXvqEOj2HHPBJm+mM+ySwZKS5UaLBwra5ugRtiH09PLUoOZRl7a1YzaOzXSuGbn9iD5j60WQ=="], - "readable-stream/buffer/ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], + "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent": ["@aws-sdk/middleware-user-agent@3.972.29", "", { "dependencies": { "@aws-sdk/core": "^3.973.27", "@aws-sdk/types": "^3.973.7", "@aws-sdk/util-endpoints": "^3.996.6", "@smithy/core": "^3.23.14", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "@smithy/util-retry": "^4.3.0", "tslib": "^2.6.2" } }, "sha512-f/sIRzuTfEjg6NsbMYvye2VsmnQoNgntntleQyx5uGacUYzszbfIlO3GcI6G6daWUmTm0IDZc11qMHWwF0o0mQ=="], - "readdir-glob/minimatch/brace-expansion": ["brace-expansion@2.1.0", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w=="], + "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/region-config-resolver": ["@aws-sdk/region-config-resolver@3.972.11", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/config-resolver": "^4.4.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-6Q8B1dcx6BBqUTY1Mc/eROKA0FImEEY5VPSd6AGPEUf0ErjExz4snVqa9kNJSoVDV1rKaNf3qrWojgcKW+SdDg=="], - "restore-cursor/onetime/mimic-fn": ["mimic-fn@2.1.0", "", {}, "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="], + "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - "rimraf/glob/minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], + "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-browser": ["@aws-sdk/util-user-agent-browser@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-sn/LMzTbGjYqCCF24390WxPd6hkpoSptiUn5DzVp4cD71yqw+yGEGm1YCxyEoPXyc8qciM8UzLJcZBFslxo5Uw=="], - "send/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-node": ["@aws-sdk/util-user-agent-node@3.973.15", "", { "dependencies": { "@aws-sdk/middleware-user-agent": "^3.972.29", "@aws-sdk/types": "^3.973.7", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "@smithy/util-config-provider": "^4.2.2", "tslib": "^2.6.2" }, "peerDependencies": { "aws-crt": ">=1.0.0" }, "optionalPeers": ["aws-crt"] }, "sha512-fYn3s9PtKdgQkczGZCFMgkNEe8aq1JCVbnRqjqN9RSVW43xn2RV9xdcZ3z01a48Jpkuh/xCmBKJxdLOo4Ozg7w=="], - "sitemap/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], + "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "storybook/open/wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], + "@aws-sdk/credential-provider-env/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - "string-width-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "@aws-sdk/credential-provider-env/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "stripe/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], + "@aws-sdk/credential-provider-http/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - "tedious/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], + "@aws-sdk/credential-provider-http/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "tw-to-css/tailwindcss/chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], + "@aws-sdk/credential-provider-ini/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - "tw-to-css/tailwindcss/glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + "@aws-sdk/credential-provider-ini/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "tw-to-css/tailwindcss/jiti": ["jiti@1.21.7", "", { "bin": { "jiti": "bin/jiti.js" } }, "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A=="], + "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/middleware-host-header": ["@aws-sdk/middleware-host-header@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-je5vRdNw4SkuTnmRbFZLdye4sQ0faLt8kwka5wnnSU30q1mHO4X+idGEJOOE+Tn1ME7Oryn05xxkDvIb3UaLaQ=="], - "tw-to-css/tailwindcss/object-hash": ["object-hash@3.0.0", "", {}, "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="], + "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/middleware-logger": ["@aws-sdk/middleware-logger@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-HsVgDrruhqI28RkaXALm8grJ7Agc1wF6Et0xh6pom8NdO2VdO/SD9U/tPwUjewwK/pVoka+EShBxyCvgsPCtog=="], - "tw-to-css/tailwindcss/postcss": ["postcss@8.5.9", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw=="], + "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/middleware-recursion-detection": ["@aws-sdk/middleware-recursion-detection@3.972.10", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws/lambda-invoke-store": "^0.2.2", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-RVQQbq5orQ/GHUnXvqEOj2HHPBJm+mM+ySwZKS5UaLBwra5ugRtiH09PLUoOZRl7a1YzaOzXSuGbn9iD5j60WQ=="], - "type-is/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], + "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent": ["@aws-sdk/middleware-user-agent@3.972.29", "", { "dependencies": { "@aws-sdk/core": "^3.973.27", "@aws-sdk/types": "^3.973.7", "@aws-sdk/util-endpoints": "^3.996.6", "@smithy/core": "^3.23.14", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "@smithy/util-retry": "^4.3.0", "tslib": "^2.6.2" } }, "sha512-f/sIRzuTfEjg6NsbMYvye2VsmnQoNgntntleQyx5uGacUYzszbfIlO3GcI6G6daWUmTm0IDZc11qMHWwF0o0mQ=="], - "unplugin/chokidar/readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="], + "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/region-config-resolver": ["@aws-sdk/region-config-resolver@3.972.11", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/config-resolver": "^4.4.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-6Q8B1dcx6BBqUTY1Mc/eROKA0FImEEY5VPSd6AGPEUf0ErjExz4snVqa9kNJSoVDV1rKaNf3qrWojgcKW+SdDg=="], - "vitest/@vitest/expect/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], + "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - "vitest/@vitest/expect/chai": ["chai@6.2.2", "", {}, "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg=="], + "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-browser": ["@aws-sdk/util-user-agent-browser@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-sn/LMzTbGjYqCCF24390WxPd6hkpoSptiUn5DzVp4cD71yqw+yGEGm1YCxyEoPXyc8qciM8UzLJcZBFslxo5Uw=="], - "wrangler/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.4", "", { "os": "aix", "cpu": "ppc64" }, "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q=="], + "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-node": ["@aws-sdk/util-user-agent-node@3.973.15", "", { "dependencies": { "@aws-sdk/middleware-user-agent": "^3.972.29", "@aws-sdk/types": "^3.973.7", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "@smithy/util-config-provider": "^4.2.2", "tslib": "^2.6.2" }, "peerDependencies": { "aws-crt": ">=1.0.0" }, "optionalPeers": ["aws-crt"] }, "sha512-fYn3s9PtKdgQkczGZCFMgkNEe8aq1JCVbnRqjqN9RSVW43xn2RV9xdcZ3z01a48Jpkuh/xCmBKJxdLOo4Ozg7w=="], - "wrangler/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.25.4", "", { "os": "android", "cpu": "arm" }, "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ=="], + "@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "wrangler/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.4", "", { "os": "android", "cpu": "arm64" }, "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A=="], + "@aws-sdk/credential-provider-login/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - "wrangler/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.25.4", "", { "os": "android", "cpu": "x64" }, "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ=="], + "@aws-sdk/credential-provider-login/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "wrangler/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g=="], + "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/middleware-host-header": ["@aws-sdk/middleware-host-header@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-je5vRdNw4SkuTnmRbFZLdye4sQ0faLt8kwka5wnnSU30q1mHO4X+idGEJOOE+Tn1ME7Oryn05xxkDvIb3UaLaQ=="], - "wrangler/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A=="], + "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/middleware-logger": ["@aws-sdk/middleware-logger@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-HsVgDrruhqI28RkaXALm8grJ7Agc1wF6Et0xh6pom8NdO2VdO/SD9U/tPwUjewwK/pVoka+EShBxyCvgsPCtog=="], - "wrangler/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.4", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ=="], + "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/middleware-recursion-detection": ["@aws-sdk/middleware-recursion-detection@3.972.10", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws/lambda-invoke-store": "^0.2.2", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-RVQQbq5orQ/GHUnXvqEOj2HHPBJm+mM+ySwZKS5UaLBwra5ugRtiH09PLUoOZRl7a1YzaOzXSuGbn9iD5j60WQ=="], - "wrangler/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.4", "", { "os": "freebsd", "cpu": "x64" }, "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ=="], + "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent": ["@aws-sdk/middleware-user-agent@3.972.29", "", { "dependencies": { "@aws-sdk/core": "^3.973.27", "@aws-sdk/types": "^3.973.7", "@aws-sdk/util-endpoints": "^3.996.6", "@smithy/core": "^3.23.14", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "@smithy/util-retry": "^4.3.0", "tslib": "^2.6.2" } }, "sha512-f/sIRzuTfEjg6NsbMYvye2VsmnQoNgntntleQyx5uGacUYzszbfIlO3GcI6G6daWUmTm0IDZc11qMHWwF0o0mQ=="], - "wrangler/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.4", "", { "os": "linux", "cpu": "arm" }, "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ=="], + "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/region-config-resolver": ["@aws-sdk/region-config-resolver@3.972.11", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/config-resolver": "^4.4.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-6Q8B1dcx6BBqUTY1Mc/eROKA0FImEEY5VPSd6AGPEUf0ErjExz4snVqa9kNJSoVDV1rKaNf3qrWojgcKW+SdDg=="], - "wrangler/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ=="], + "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - "wrangler/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.4", "", { "os": "linux", "cpu": "ia32" }, "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ=="], + "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-browser": ["@aws-sdk/util-user-agent-browser@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-sn/LMzTbGjYqCCF24390WxPd6hkpoSptiUn5DzVp4cD71yqw+yGEGm1YCxyEoPXyc8qciM8UzLJcZBFslxo5Uw=="], - "wrangler/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.4", "", { "os": "linux", "cpu": "none" }, "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA=="], + "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-node": ["@aws-sdk/util-user-agent-node@3.973.15", "", { "dependencies": { "@aws-sdk/middleware-user-agent": "^3.972.29", "@aws-sdk/types": "^3.973.7", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "@smithy/util-config-provider": "^4.2.2", "tslib": "^2.6.2" }, "peerDependencies": { "aws-crt": ">=1.0.0" }, "optionalPeers": ["aws-crt"] }, "sha512-fYn3s9PtKdgQkczGZCFMgkNEe8aq1JCVbnRqjqN9RSVW43xn2RV9xdcZ3z01a48Jpkuh/xCmBKJxdLOo4Ozg7w=="], - "wrangler/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.4", "", { "os": "linux", "cpu": "none" }, "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg=="], + "@aws-sdk/credential-provider-login/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "wrangler/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag=="], + "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients": ["@aws-sdk/nested-clients@3.933.0", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.932.0", "@aws-sdk/middleware-host-header": "3.930.0", "@aws-sdk/middleware-logger": "3.930.0", "@aws-sdk/middleware-recursion-detection": "3.933.0", "@aws-sdk/middleware-user-agent": "3.932.0", "@aws-sdk/region-config-resolver": "3.930.0", "@aws-sdk/types": "3.930.0", "@aws-sdk/util-endpoints": "3.930.0", "@aws-sdk/util-user-agent-browser": "3.930.0", "@aws-sdk/util-user-agent-node": "3.932.0", "@smithy/config-resolver": "^4.4.3", "@smithy/core": "^3.18.2", "@smithy/fetch-http-handler": "^5.3.6", "@smithy/hash-node": "^4.2.5", "@smithy/invalid-dependency": "^4.2.5", "@smithy/middleware-content-length": "^4.2.5", "@smithy/middleware-endpoint": "^4.3.9", "@smithy/middleware-retry": "^4.4.9", "@smithy/middleware-serde": "^4.2.5", "@smithy/middleware-stack": "^4.2.5", "@smithy/node-config-provider": "^4.3.5", "@smithy/node-http-handler": "^4.4.5", "@smithy/protocol-http": "^5.3.5", "@smithy/smithy-client": "^4.9.5", "@smithy/types": "^4.9.0", "@smithy/url-parser": "^4.2.5", "@smithy/util-base64": "^4.3.0", "@smithy/util-body-length-browser": "^4.2.0", "@smithy/util-body-length-node": "^4.2.1", "@smithy/util-defaults-mode-browser": "^4.3.8", "@smithy/util-defaults-mode-node": "^4.2.11", "@smithy/util-endpoints": "^3.2.5", "@smithy/util-middleware": "^4.2.5", "@smithy/util-retry": "^4.2.5", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-o1GX0+IPlFi/D8ei9y/jj3yucJWNfPnbB5appVBWevAyUdZA5KzQ2nK/hDxiu9olTZlFEFpf1m1Rn3FaGxHqsw=="], - "wrangler/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.4", "", { "os": "linux", "cpu": "none" }, "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA=="], + "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-sso/@aws-sdk/token-providers": ["@aws-sdk/token-providers@3.933.0", "", { "dependencies": { "@aws-sdk/core": "3.932.0", "@aws-sdk/nested-clients": "3.933.0", "@aws-sdk/types": "3.930.0", "@smithy/property-provider": "^4.2.5", "@smithy/shared-ini-file-loader": "^4.4.0", "@smithy/types": "^4.9.0", "tslib": "^2.6.2" } }, "sha512-Qzq7zj9yXUgAAJEbbmqRhm0jmUndl8nHG0AbxFEfCfQRVZWL96Qzx0mf8lYwT9hIMrXncLwy31HOthmbXwFRwQ=="], - "wrangler/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g=="], + "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients": ["@aws-sdk/nested-clients@3.933.0", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.932.0", "@aws-sdk/middleware-host-header": "3.930.0", "@aws-sdk/middleware-logger": "3.930.0", "@aws-sdk/middleware-recursion-detection": "3.933.0", "@aws-sdk/middleware-user-agent": "3.932.0", "@aws-sdk/region-config-resolver": "3.930.0", "@aws-sdk/types": "3.930.0", "@aws-sdk/util-endpoints": "3.930.0", "@aws-sdk/util-user-agent-browser": "3.930.0", "@aws-sdk/util-user-agent-node": "3.932.0", "@smithy/config-resolver": "^4.4.3", "@smithy/core": "^3.18.2", "@smithy/fetch-http-handler": "^5.3.6", "@smithy/hash-node": "^4.2.5", "@smithy/invalid-dependency": "^4.2.5", "@smithy/middleware-content-length": "^4.2.5", "@smithy/middleware-endpoint": "^4.3.9", "@smithy/middleware-retry": "^4.4.9", "@smithy/middleware-serde": "^4.2.5", "@smithy/middleware-stack": "^4.2.5", "@smithy/node-config-provider": "^4.3.5", "@smithy/node-http-handler": "^4.4.5", "@smithy/protocol-http": "^5.3.5", "@smithy/smithy-client": "^4.9.5", "@smithy/types": "^4.9.0", "@smithy/url-parser": "^4.2.5", "@smithy/util-base64": "^4.3.0", "@smithy/util-body-length-browser": "^4.2.0", "@smithy/util-body-length-node": "^4.2.1", "@smithy/util-defaults-mode-browser": "^4.3.8", "@smithy/util-defaults-mode-node": "^4.2.11", "@smithy/util-endpoints": "^3.2.5", "@smithy/util-middleware": "^4.2.5", "@smithy/util-retry": "^4.2.5", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-o1GX0+IPlFi/D8ei9y/jj3yucJWNfPnbB5appVBWevAyUdZA5KzQ2nK/hDxiu9olTZlFEFpf1m1Rn3FaGxHqsw=="], - "wrangler/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.4", "", { "os": "linux", "cpu": "x64" }, "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA=="], + "@aws-sdk/credential-provider-process/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - "wrangler/esbuild/@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.4", "", { "os": "none", "cpu": "arm64" }, "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ=="], + "@aws-sdk/credential-provider-process/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "wrangler/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.4", "", { "os": "none", "cpu": "x64" }, "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw=="], + "@aws-sdk/credential-provider-sso/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - "wrangler/esbuild/@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.4", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A=="], + "@aws-sdk/credential-provider-sso/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "wrangler/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.4", "", { "os": "openbsd", "cpu": "x64" }, "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw=="], + "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/middleware-host-header": ["@aws-sdk/middleware-host-header@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-je5vRdNw4SkuTnmRbFZLdye4sQ0faLt8kwka5wnnSU30q1mHO4X+idGEJOOE+Tn1ME7Oryn05xxkDvIb3UaLaQ=="], - "wrangler/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.4", "", { "os": "sunos", "cpu": "x64" }, "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q=="], + "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/middleware-logger": ["@aws-sdk/middleware-logger@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-HsVgDrruhqI28RkaXALm8grJ7Agc1wF6Et0xh6pom8NdO2VdO/SD9U/tPwUjewwK/pVoka+EShBxyCvgsPCtog=="], - "wrangler/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ=="], + "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/middleware-recursion-detection": ["@aws-sdk/middleware-recursion-detection@3.972.10", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws/lambda-invoke-store": "^0.2.2", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-RVQQbq5orQ/GHUnXvqEOj2HHPBJm+mM+ySwZKS5UaLBwra5ugRtiH09PLUoOZRl7a1YzaOzXSuGbn9iD5j60WQ=="], - "wrangler/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.4", "", { "os": "win32", "cpu": "ia32" }, "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg=="], + "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent": ["@aws-sdk/middleware-user-agent@3.972.29", "", { "dependencies": { "@aws-sdk/core": "^3.973.27", "@aws-sdk/types": "^3.973.7", "@aws-sdk/util-endpoints": "^3.996.6", "@smithy/core": "^3.23.14", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "@smithy/util-retry": "^4.3.0", "tslib": "^2.6.2" } }, "sha512-f/sIRzuTfEjg6NsbMYvye2VsmnQoNgntntleQyx5uGacUYzszbfIlO3GcI6G6daWUmTm0IDZc11qMHWwF0o0mQ=="], - "wrangler/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.4", "", { "os": "win32", "cpu": "x64" }, "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ=="], + "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/region-config-resolver": ["@aws-sdk/region-config-resolver@3.972.11", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/config-resolver": "^4.4.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-6Q8B1dcx6BBqUTY1Mc/eROKA0FImEEY5VPSd6AGPEUf0ErjExz4snVqa9kNJSoVDV1rKaNf3qrWojgcKW+SdDg=="], - "wrap-ansi-cjs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - "wrap-ansi-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-browser": ["@aws-sdk/util-user-agent-browser@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-sn/LMzTbGjYqCCF24390WxPd6hkpoSptiUn5DzVp4cD71yqw+yGEGm1YCxyEoPXyc8qciM8UzLJcZBFslxo5Uw=="], - "@actions/artifact/@actions/core/@actions/exec/@actions/io": ["@actions/io@2.0.0", "", {}, "sha512-Jv33IN09XLO+0HS79aaODsvIRyduiF7NY/F6LYeK5oeUmrsz7aFdRphQjFoESF4jS7lMauDOttKALcpapVDIAg=="], + "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-node": ["@aws-sdk/util-user-agent-node@3.973.15", "", { "dependencies": { "@aws-sdk/middleware-user-agent": "^3.972.29", "@aws-sdk/types": "^3.973.7", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "@smithy/util-config-provider": "^4.2.2", "tslib": "^2.6.2" }, "peerDependencies": { "aws-crt": ">=1.0.0" }, "optionalPeers": ["aws-crt"] }, "sha512-fYn3s9PtKdgQkczGZCFMgkNEe8aq1JCVbnRqjqN9RSVW43xn2RV9xdcZ3z01a48Jpkuh/xCmBKJxdLOo4Ozg7w=="], - "@actions/github/@octokit/plugin-paginate-rest/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@20.0.0", "", {}, "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA=="], + "@aws-sdk/credential-provider-sso/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "@actions/github/@octokit/plugin-rest-endpoint-methods/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@20.0.0", "", {}, "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA=="], + "@aws-sdk/credential-provider-web-identity/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - "@astrojs/check/yargs/cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "@aws-sdk/credential-provider-web-identity/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "@astrojs/check/yargs/cliui/wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-host-header": ["@aws-sdk/middleware-host-header@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-je5vRdNw4SkuTnmRbFZLdye4sQ0faLt8kwka5wnnSU30q1mHO4X+idGEJOOE+Tn1ME7Oryn05xxkDvIb3UaLaQ=="], - "@astrojs/check/yargs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-logger": ["@aws-sdk/middleware-logger@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-HsVgDrruhqI28RkaXALm8grJ7Agc1wF6Et0xh6pom8NdO2VdO/SD9U/tPwUjewwK/pVoka+EShBxyCvgsPCtog=="], - "@astrojs/check/yargs/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-recursion-detection": ["@aws-sdk/middleware-recursion-detection@3.972.10", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws/lambda-invoke-store": "^0.2.2", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-RVQQbq5orQ/GHUnXvqEOj2HHPBJm+mM+ySwZKS5UaLBwra5ugRtiH09PLUoOZRl7a1YzaOzXSuGbn9iD5j60WQ=="], - "@astrojs/mdx/@astrojs/markdown-remark/shiki/@shikijs/core": ["@shikijs/core@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA=="], + "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent": ["@aws-sdk/middleware-user-agent@3.972.29", "", { "dependencies": { "@aws-sdk/core": "^3.973.27", "@aws-sdk/types": "^3.973.7", "@aws-sdk/util-endpoints": "^3.996.6", "@smithy/core": "^3.23.14", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "@smithy/util-retry": "^4.3.0", "tslib": "^2.6.2" } }, "sha512-f/sIRzuTfEjg6NsbMYvye2VsmnQoNgntntleQyx5uGacUYzszbfIlO3GcI6G6daWUmTm0IDZc11qMHWwF0o0mQ=="], - "@astrojs/mdx/@astrojs/markdown-remark/shiki/@shikijs/engine-javascript": ["@shikijs/engine-javascript@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.4" } }, "sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA=="], + "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/region-config-resolver": ["@aws-sdk/region-config-resolver@3.972.11", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/config-resolver": "^4.4.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-6Q8B1dcx6BBqUTY1Mc/eROKA0FImEEY5VPSd6AGPEUf0ErjExz4snVqa9kNJSoVDV1rKaNf3qrWojgcKW+SdDg=="], - "@astrojs/mdx/@astrojs/markdown-remark/shiki/@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g=="], + "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - "@astrojs/mdx/@astrojs/markdown-remark/shiki/@shikijs/langs": ["@shikijs/langs@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0" } }, "sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg=="], + "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-browser": ["@aws-sdk/util-user-agent-browser@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-sn/LMzTbGjYqCCF24390WxPd6hkpoSptiUn5DzVp4cD71yqw+yGEGm1YCxyEoPXyc8qciM8UzLJcZBFslxo5Uw=="], - "@astrojs/mdx/@astrojs/markdown-remark/shiki/@shikijs/themes": ["@shikijs/themes@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0" } }, "sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA=="], + "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-node": ["@aws-sdk/util-user-agent-node@3.973.15", "", { "dependencies": { "@aws-sdk/middleware-user-agent": "^3.972.29", "@aws-sdk/types": "^3.973.7", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "@smithy/util-config-provider": "^4.2.2", "tslib": "^2.6.2" }, "peerDependencies": { "aws-crt": ">=1.0.0" }, "optionalPeers": ["aws-crt"] }, "sha512-fYn3s9PtKdgQkczGZCFMgkNEe8aq1JCVbnRqjqN9RSVW43xn2RV9xdcZ3z01a48Jpkuh/xCmBKJxdLOo4Ozg7w=="], - "@astrojs/mdx/@astrojs/markdown-remark/shiki/@shikijs/types": ["@shikijs/types@3.23.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ=="], + "@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "@aws-crypto/sha1-browser/@smithy/util-utf8/@smithy/util-buffer-from/@smithy/is-array-buffer": ["@smithy/is-array-buffer@2.2.0", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA=="], + "@aws-sdk/credential-providers/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - "@aws-crypto/sha256-browser/@smithy/util-utf8/@smithy/util-buffer-from/@smithy/is-array-buffer": ["@smithy/is-array-buffer@2.2.0", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA=="], + "@aws-sdk/credential-providers/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "@aws-crypto/util/@smithy/util-utf8/@smithy/util-buffer-from/@smithy/is-array-buffer": ["@smithy/is-array-buffer@2.2.0", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA=="], + "@aws-sdk/nested-clients/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - "@aws-sdk/client-cognito-identity/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.5.8", "", { "dependencies": { "fast-xml-builder": "^1.1.4", "path-expression-matcher": "^1.2.0", "strnum": "^2.2.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ=="], + "@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients": ["@aws-sdk/nested-clients@3.782.0", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.775.0", "@aws-sdk/middleware-host-header": "3.775.0", "@aws-sdk/middleware-logger": "3.775.0", "@aws-sdk/middleware-recursion-detection": "3.775.0", "@aws-sdk/middleware-user-agent": "3.782.0", "@aws-sdk/region-config-resolver": "3.775.0", "@aws-sdk/types": "3.775.0", "@aws-sdk/util-endpoints": "3.782.0", "@aws-sdk/util-user-agent-browser": "3.775.0", "@aws-sdk/util-user-agent-node": "3.782.0", "@smithy/config-resolver": "^4.1.0", "@smithy/core": "^3.2.0", "@smithy/fetch-http-handler": "^5.0.2", "@smithy/hash-node": "^4.0.2", "@smithy/invalid-dependency": "^4.0.2", "@smithy/middleware-content-length": "^4.0.2", "@smithy/middleware-endpoint": "^4.1.0", "@smithy/middleware-retry": "^4.1.0", "@smithy/middleware-serde": "^4.0.3", "@smithy/middleware-stack": "^4.0.2", "@smithy/node-config-provider": "^4.0.2", "@smithy/node-http-handler": "^4.0.4", "@smithy/protocol-http": "^5.1.0", "@smithy/smithy-client": "^4.2.0", "@smithy/types": "^4.2.0", "@smithy/url-parser": "^4.0.2", "@smithy/util-base64": "^4.0.0", "@smithy/util-body-length-browser": "^4.0.0", "@smithy/util-body-length-node": "^4.0.0", "@smithy/util-defaults-mode-browser": "^4.0.8", "@smithy/util-defaults-mode-node": "^4.0.8", "@smithy/util-endpoints": "^3.0.2", "@smithy/util-middleware": "^4.0.2", "@smithy/util-retry": "^4.0.2", "@smithy/util-utf8": "^4.0.0", "tslib": "^2.6.2" } }, "sha512-QOYC8q7luzHFXrP0xYAqBctoPkynjfV0r9dqntFu4/IWMTyC1vlo1UTxFAjIPyclYw92XJyEkVCVg9v/nQnsUA=="], + "@aws-sdk/token-providers/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-sso/@aws-sdk/client-sso": ["@aws-sdk/client-sso@3.782.0", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.775.0", "@aws-sdk/middleware-host-header": "3.775.0", "@aws-sdk/middleware-logger": "3.775.0", "@aws-sdk/middleware-recursion-detection": "3.775.0", "@aws-sdk/middleware-user-agent": "3.782.0", "@aws-sdk/region-config-resolver": "3.775.0", "@aws-sdk/types": "3.775.0", "@aws-sdk/util-endpoints": "3.782.0", "@aws-sdk/util-user-agent-browser": "3.775.0", "@aws-sdk/util-user-agent-node": "3.782.0", "@smithy/config-resolver": "^4.1.0", "@smithy/core": "^3.2.0", "@smithy/fetch-http-handler": "^5.0.2", "@smithy/hash-node": "^4.0.2", "@smithy/invalid-dependency": "^4.0.2", "@smithy/middleware-content-length": "^4.0.2", "@smithy/middleware-endpoint": "^4.1.0", "@smithy/middleware-retry": "^4.1.0", "@smithy/middleware-serde": "^4.0.3", "@smithy/middleware-stack": "^4.0.2", "@smithy/node-config-provider": "^4.0.2", "@smithy/node-http-handler": "^4.0.4", "@smithy/protocol-http": "^5.1.0", "@smithy/smithy-client": "^4.2.0", "@smithy/types": "^4.2.0", "@smithy/url-parser": "^4.0.2", "@smithy/util-base64": "^4.0.0", "@smithy/util-body-length-browser": "^4.0.0", "@smithy/util-body-length-node": "^4.0.0", "@smithy/util-defaults-mode-browser": "^4.0.8", "@smithy/util-defaults-mode-node": "^4.0.8", "@smithy/util-endpoints": "^3.0.2", "@smithy/util-middleware": "^4.0.2", "@smithy/util-retry": "^4.0.2", "@smithy/util-utf8": "^4.0.0", "tslib": "^2.6.2" } }, "sha512-5GlJBejo8wqMpSSEKb45WE82YxI2k73YuebjLH/eWDNQeE6VI5Bh9lA1YQ7xNkLLH8hIsb0pSfKVuwh0VEzVrg=="], + "@aws-sdk/token-providers/@aws-sdk/core/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-sso/@aws-sdk/token-providers": ["@aws-sdk/token-providers@3.782.0", "", { "dependencies": { "@aws-sdk/nested-clients": "3.782.0", "@aws-sdk/types": "3.775.0", "@smithy/property-provider": "^4.0.2", "@smithy/shared-ini-file-loader": "^4.0.2", "@smithy/types": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-4tPuk/3+THPrzKaXW4jE2R67UyGwHLFizZ47pcjJWbhb78IIJAy94vbeqEQ+veS84KF5TXcU7g5jGTXC0D70Wg=="], + "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/middleware-host-header": ["@aws-sdk/middleware-host-header@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-je5vRdNw4SkuTnmRbFZLdye4sQ0faLt8kwka5wnnSU30q1mHO4X+idGEJOOE+Tn1ME7Oryn05xxkDvIb3UaLaQ=="], - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients": ["@aws-sdk/nested-clients@3.782.0", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.775.0", "@aws-sdk/middleware-host-header": "3.775.0", "@aws-sdk/middleware-logger": "3.775.0", "@aws-sdk/middleware-recursion-detection": "3.775.0", "@aws-sdk/middleware-user-agent": "3.782.0", "@aws-sdk/region-config-resolver": "3.775.0", "@aws-sdk/types": "3.775.0", "@aws-sdk/util-endpoints": "3.782.0", "@aws-sdk/util-user-agent-browser": "3.775.0", "@aws-sdk/util-user-agent-node": "3.782.0", "@smithy/config-resolver": "^4.1.0", "@smithy/core": "^3.2.0", "@smithy/fetch-http-handler": "^5.0.2", "@smithy/hash-node": "^4.0.2", "@smithy/invalid-dependency": "^4.0.2", "@smithy/middleware-content-length": "^4.0.2", "@smithy/middleware-endpoint": "^4.1.0", "@smithy/middleware-retry": "^4.1.0", "@smithy/middleware-serde": "^4.0.3", "@smithy/middleware-stack": "^4.0.2", "@smithy/node-config-provider": "^4.0.2", "@smithy/node-http-handler": "^4.0.4", "@smithy/protocol-http": "^5.1.0", "@smithy/smithy-client": "^4.2.0", "@smithy/types": "^4.2.0", "@smithy/url-parser": "^4.0.2", "@smithy/util-base64": "^4.0.0", "@smithy/util-body-length-browser": "^4.0.0", "@smithy/util-body-length-node": "^4.0.0", "@smithy/util-defaults-mode-browser": "^4.0.8", "@smithy/util-defaults-mode-node": "^4.0.8", "@smithy/util-endpoints": "^3.0.2", "@smithy/util-middleware": "^4.0.2", "@smithy/util-retry": "^4.0.2", "@smithy/util-utf8": "^4.0.0", "tslib": "^2.6.2" } }, "sha512-QOYC8q7luzHFXrP0xYAqBctoPkynjfV0r9dqntFu4/IWMTyC1vlo1UTxFAjIPyclYw92XJyEkVCVg9v/nQnsUA=="], + "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/middleware-logger": ["@aws-sdk/middleware-logger@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-HsVgDrruhqI28RkaXALm8grJ7Agc1wF6Et0xh6pom8NdO2VdO/SD9U/tPwUjewwK/pVoka+EShBxyCvgsPCtog=="], - "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], + "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/middleware-recursion-detection": ["@aws-sdk/middleware-recursion-detection@3.972.10", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@aws/lambda-invoke-store": "^0.2.2", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-RVQQbq5orQ/GHUnXvqEOj2HHPBJm+mM+ySwZKS5UaLBwra5ugRtiH09PLUoOZRl7a1YzaOzXSuGbn9iD5j60WQ=="], - "@aws-sdk/credential-provider-env/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.5.8", "", { "dependencies": { "fast-xml-builder": "^1.1.4", "path-expression-matcher": "^1.2.0", "strnum": "^2.2.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ=="], + "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/middleware-user-agent": ["@aws-sdk/middleware-user-agent@3.972.29", "", { "dependencies": { "@aws-sdk/core": "^3.973.27", "@aws-sdk/types": "^3.973.7", "@aws-sdk/util-endpoints": "^3.996.6", "@smithy/core": "^3.23.14", "@smithy/protocol-http": "^5.3.13", "@smithy/types": "^4.14.0", "@smithy/util-retry": "^4.3.0", "tslib": "^2.6.2" } }, "sha512-f/sIRzuTfEjg6NsbMYvye2VsmnQoNgntntleQyx5uGacUYzszbfIlO3GcI6G6daWUmTm0IDZc11qMHWwF0o0mQ=="], - "@aws-sdk/credential-provider-http/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.5.8", "", { "dependencies": { "fast-xml-builder": "^1.1.4", "path-expression-matcher": "^1.2.0", "strnum": "^2.2.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ=="], + "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/region-config-resolver": ["@aws-sdk/region-config-resolver@3.972.11", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/config-resolver": "^4.4.14", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "tslib": "^2.6.2" } }, "sha512-6Q8B1dcx6BBqUTY1Mc/eROKA0FImEEY5VPSd6AGPEUf0ErjExz4snVqa9kNJSoVDV1rKaNf3qrWojgcKW+SdDg=="], - "@aws-sdk/credential-provider-ini/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.5.8", "", { "dependencies": { "fast-xml-builder": "^1.1.4", "path-expression-matcher": "^1.2.0", "strnum": "^2.2.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ=="], + "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/util-endpoints": ["@aws-sdk/util-endpoints@3.996.6", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "@smithy/url-parser": "^4.2.13", "@smithy/util-endpoints": "^3.3.4", "tslib": "^2.6.2" } }, "sha512-2nUQ+2ih7CShuKHpGSIYvvAIOHy52dOZguYG36zptBukhw6iFwcvGfG0tes0oZFWQqEWvgZe9HLWaNlvXGdOrg=="], - "@aws-sdk/credential-provider-login/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.5.8", "", { "dependencies": { "fast-xml-builder": "^1.1.4", "path-expression-matcher": "^1.2.0", "strnum": "^2.2.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ=="], + "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-browser": ["@aws-sdk/util-user-agent-browser@3.972.9", "", { "dependencies": { "@aws-sdk/types": "^3.973.7", "@smithy/types": "^4.14.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-sn/LMzTbGjYqCCF24390WxPd6hkpoSptiUn5DzVp4cD71yqw+yGEGm1YCxyEoPXyc8qciM8UzLJcZBFslxo5Uw=="], - "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], + "@aws-sdk/token-providers/@aws-sdk/nested-clients/@aws-sdk/util-user-agent-node": ["@aws-sdk/util-user-agent-node@3.973.15", "", { "dependencies": { "@aws-sdk/middleware-user-agent": "^3.972.29", "@aws-sdk/types": "^3.973.7", "@smithy/node-config-provider": "^4.3.13", "@smithy/types": "^4.14.0", "@smithy/util-config-provider": "^4.2.2", "tslib": "^2.6.2" }, "peerDependencies": { "aws-crt": ">=1.0.0" }, "optionalPeers": ["aws-crt"] }, "sha512-fYn3s9PtKdgQkczGZCFMgkNEe8aq1JCVbnRqjqN9RSVW43xn2RV9xdcZ3z01a48Jpkuh/xCmBKJxdLOo4Ozg7w=="], - "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-sso/@aws-sdk/token-providers/@aws-sdk/nested-clients": ["@aws-sdk/nested-clients@3.933.0", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.932.0", "@aws-sdk/middleware-host-header": "3.930.0", "@aws-sdk/middleware-logger": "3.930.0", "@aws-sdk/middleware-recursion-detection": "3.933.0", "@aws-sdk/middleware-user-agent": "3.932.0", "@aws-sdk/region-config-resolver": "3.930.0", "@aws-sdk/types": "3.930.0", "@aws-sdk/util-endpoints": "3.930.0", "@aws-sdk/util-user-agent-browser": "3.930.0", "@aws-sdk/util-user-agent-node": "3.932.0", "@smithy/config-resolver": "^4.4.3", "@smithy/core": "^3.18.2", "@smithy/fetch-http-handler": "^5.3.6", "@smithy/hash-node": "^4.2.5", "@smithy/invalid-dependency": "^4.2.5", "@smithy/middleware-content-length": "^4.2.5", "@smithy/middleware-endpoint": "^4.3.9", "@smithy/middleware-retry": "^4.4.9", "@smithy/middleware-serde": "^4.2.5", "@smithy/middleware-stack": "^4.2.5", "@smithy/node-config-provider": "^4.3.5", "@smithy/node-http-handler": "^4.4.5", "@smithy/protocol-http": "^5.3.5", "@smithy/smithy-client": "^4.9.5", "@smithy/types": "^4.9.0", "@smithy/url-parser": "^4.2.5", "@smithy/util-base64": "^4.3.0", "@smithy/util-body-length-browser": "^4.2.0", "@smithy/util-body-length-node": "^4.2.1", "@smithy/util-defaults-mode-browser": "^4.3.8", "@smithy/util-defaults-mode-node": "^4.2.11", "@smithy/util-endpoints": "^3.2.5", "@smithy/util-middleware": "^4.2.5", "@smithy/util-retry": "^4.2.5", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-o1GX0+IPlFi/D8ei9y/jj3yucJWNfPnbB5appVBWevAyUdZA5KzQ2nK/hDxiu9olTZlFEFpf1m1Rn3FaGxHqsw=="], + "@aws-sdk/token-providers/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], + "@azure/identity/open/wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], - "@aws-sdk/credential-provider-process/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.5.8", "", { "dependencies": { "fast-xml-builder": "^1.1.4", "path-expression-matcher": "^1.2.0", "strnum": "^2.2.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ=="], + "@babel/helper-compilation-targets/lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], - "@aws-sdk/credential-provider-sso/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.5.8", "", { "dependencies": { "fast-xml-builder": "^1.1.4", "path-expression-matcher": "^1.2.0", "strnum": "^2.2.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ=="], + "@gitlab/opencode-gitlab-auth/open/wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], - "@aws-sdk/credential-provider-web-identity/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.5.8", "", { "dependencies": { "fast-xml-builder": "^1.1.4", "path-expression-matcher": "^1.2.0", "strnum": "^2.2.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ=="], + "@hey-api/json-schema-ref-parser/js-yaml/argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], - "@aws-sdk/credential-providers/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.5.8", "", { "dependencies": { "fast-xml-builder": "^1.1.4", "path-expression-matcher": "^1.2.0", "strnum": "^2.2.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ=="], + "@modelcontextprotocol/sdk/express/accepts": ["accepts@2.0.0", "", { "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" } }, "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="], - "@aws-sdk/nested-clients/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.5.8", "", { "dependencies": { "fast-xml-builder": "^1.1.4", "path-expression-matcher": "^1.2.0", "strnum": "^2.2.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ=="], + "@modelcontextprotocol/sdk/express/body-parser": ["body-parser@2.2.2", "", { "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", "debug": "^4.4.3", "http-errors": "^2.0.0", "iconv-lite": "^0.7.0", "on-finished": "^2.4.1", "qs": "^6.14.1", "raw-body": "^3.0.1", "type-is": "^2.0.1" } }, "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA=="], - "@aws-sdk/token-providers/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.5.8", "", { "dependencies": { "fast-xml-builder": "^1.1.4", "path-expression-matcher": "^1.2.0", "strnum": "^2.2.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ=="], + "@modelcontextprotocol/sdk/express/content-disposition": ["content-disposition@1.1.0", "", {}, "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g=="], - "@electron/asar/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "@modelcontextprotocol/sdk/express/cookie-signature": ["cookie-signature@1.2.2", "", {}, "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="], - "@electron/rebuild/node-gyp/make-fetch-happen/@npmcli/agent": ["@npmcli/agent@3.0.0", "", { "dependencies": { "agent-base": "^7.1.0", "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.1", "lru-cache": "^10.0.1", "socks-proxy-agent": "^8.0.3" } }, "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q=="], + "@modelcontextprotocol/sdk/express/finalhandler": ["finalhandler@2.1.1", "", { "dependencies": { "debug": "^4.4.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "on-finished": "^2.4.1", "parseurl": "^1.3.3", "statuses": "^2.0.1" } }, "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache": ["cacache@19.0.1", "", { "dependencies": { "@npmcli/fs": "^4.0.0", "fs-minipass": "^3.0.0", "glob": "^10.2.2", "lru-cache": "^10.0.1", "minipass": "^7.0.3", "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "p-map": "^7.0.2", "ssri": "^12.0.0", "tar": "^7.4.3", "unique-filename": "^4.0.0" } }, "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ=="], + "@modelcontextprotocol/sdk/express/fresh": ["fresh@2.0.0", "", {}, "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="], - "@electron/rebuild/node-gyp/make-fetch-happen/minipass-fetch": ["minipass-fetch@4.0.1", "", { "dependencies": { "minipass": "^7.0.3", "minipass-sized": "^1.0.3", "minizlib": "^3.0.1" }, "optionalDependencies": { "encoding": "^0.1.13" } }, "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ=="], + "@modelcontextprotocol/sdk/express/merge-descriptors": ["merge-descriptors@2.0.0", "", {}, "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="], - "@electron/rebuild/node-gyp/make-fetch-happen/ssri": ["ssri@12.0.0", "", { "dependencies": { "minipass": "^7.0.3" } }, "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ=="], + "@modelcontextprotocol/sdk/express/send": ["send@1.2.1", "", { "dependencies": { "debug": "^4.4.3", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "fresh": "^2.0.0", "http-errors": "^2.0.1", "mime-types": "^3.0.2", "ms": "^2.1.3", "on-finished": "^2.4.1", "range-parser": "^1.2.1", "statuses": "^2.0.2" } }, "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ=="], - "@electron/rebuild/node-gyp/nopt/abbrev": ["abbrev@3.0.1", "", {}, "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg=="], + "@modelcontextprotocol/sdk/express/serve-static": ["serve-static@2.2.1", "", { "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "parseurl": "^1.3.3", "send": "^1.2.0" } }, "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw=="], - "@electron/rebuild/node-gyp/which/isexe": ["isexe@3.1.5", "", {}, "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w=="], + "@modelcontextprotocol/sdk/express/type-is": ["type-is@2.0.1", "", { "dependencies": { "content-type": "^1.0.5", "media-typer": "^1.1.0", "mime-types": "^3.0.0" } }, "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw=="], - "@electron/rebuild/yargs/cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "@modelcontextprotocol/sdk/raw-body/iconv-lite": ["iconv-lite@0.7.2", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw=="], - "@electron/rebuild/yargs/cliui/wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + "@octokit/auth-app/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - "@electron/rebuild/yargs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + "@octokit/auth-app/@octokit/request/@octokit/types": ["@octokit/types@16.0.0", "", { "dependencies": { "@octokit/openapi-types": "^27.0.0" } }, "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg=="], - "@electron/rebuild/yargs/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "@octokit/auth-app/@octokit/request-error/@octokit/types": ["@octokit/types@16.0.0", "", { "dependencies": { "@octokit/openapi-types": "^27.0.0" } }, "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg=="], - "@electron/universal/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "@octokit/auth-oauth-app/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - "@jsx-email/cli/tailwindcss/chokidar/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + "@octokit/auth-oauth-app/@octokit/request/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - "@jsx-email/cli/tailwindcss/chokidar/readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="], + "@octokit/auth-oauth-app/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - "@jsx-email/cli/vite/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.18.20", "", { "os": "android", "cpu": "arm" }, "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw=="], + "@octokit/auth-oauth-device/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - "@jsx-email/cli/vite/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.18.20", "", { "os": "android", "cpu": "arm64" }, "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ=="], + "@octokit/auth-oauth-device/@octokit/request/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - "@jsx-email/cli/vite/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.18.20", "", { "os": "android", "cpu": "x64" }, "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg=="], + "@octokit/auth-oauth-device/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - "@jsx-email/cli/vite/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.18.20", "", { "os": "darwin", "cpu": "arm64" }, "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA=="], + "@octokit/auth-oauth-user/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - "@jsx-email/cli/vite/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.18.20", "", { "os": "darwin", "cpu": "x64" }, "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ=="], + "@octokit/auth-oauth-user/@octokit/request/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - "@jsx-email/cli/vite/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.18.20", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw=="], + "@octokit/auth-oauth-user/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - "@jsx-email/cli/vite/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.18.20", "", { "os": "freebsd", "cpu": "x64" }, "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ=="], + "@octokit/core/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@24.2.0", "", {}, "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg=="], - "@jsx-email/cli/vite/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.18.20", "", { "os": "linux", "cpu": "arm" }, "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg=="], + "@octokit/endpoint/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@24.2.0", "", {}, "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg=="], - "@jsx-email/cli/vite/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.18.20", "", { "os": "linux", "cpu": "arm64" }, "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA=="], + "@octokit/graphql/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - "@jsx-email/cli/vite/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.18.20", "", { "os": "linux", "cpu": "ia32" }, "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA=="], + "@octokit/graphql/@octokit/request/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - "@jsx-email/cli/vite/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.18.20", "", { "os": "linux", "cpu": "none" }, "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg=="], + "@octokit/graphql/@octokit/request/@octokit/types": ["@octokit/types@16.0.0", "", { "dependencies": { "@octokit/openapi-types": "^27.0.0" } }, "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg=="], - "@jsx-email/cli/vite/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.18.20", "", { "os": "linux", "cpu": "none" }, "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ=="], + "@octokit/graphql/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@26.0.0", "", {}, "sha512-7AtcfKtpo77j7Ts73b4OWhOZHTKo/gGY8bB3bNBQz4H+GRSWqx2yvj8TXRsbdTE0eRmYmXOEY66jM7mJ7LzfsA=="], - "@jsx-email/cli/vite/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.18.20", "", { "os": "linux", "cpu": "ppc64" }, "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA=="], + "@octokit/oauth-methods/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - "@jsx-email/cli/vite/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.18.20", "", { "os": "linux", "cpu": "none" }, "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A=="], + "@octokit/oauth-methods/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - "@jsx-email/cli/vite/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.18.20", "", { "os": "linux", "cpu": "s390x" }, "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ=="], + "@octokit/plugin-paginate-rest/@octokit/core/@octokit/auth-token": ["@octokit/auth-token@6.0.0", "", {}, "sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w=="], - "@jsx-email/cli/vite/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.18.20", "", { "os": "linux", "cpu": "x64" }, "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w=="], + "@octokit/plugin-paginate-rest/@octokit/core/@octokit/graphql": ["@octokit/graphql@9.0.3", "", { "dependencies": { "@octokit/request": "^10.0.6", "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.0" } }, "sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA=="], - "@jsx-email/cli/vite/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.18.20", "", { "os": "none", "cpu": "x64" }, "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A=="], + "@octokit/plugin-paginate-rest/@octokit/core/@octokit/request": ["@octokit/request@10.0.8", "", { "dependencies": { "@octokit/endpoint": "^11.0.3", "@octokit/request-error": "^7.0.2", "@octokit/types": "^16.0.0", "fast-content-type-parse": "^3.0.0", "json-with-bigint": "^3.5.3", "universal-user-agent": "^7.0.2" } }, "sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw=="], - "@jsx-email/cli/vite/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.18.20", "", { "os": "openbsd", "cpu": "x64" }, "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg=="], + "@octokit/plugin-paginate-rest/@octokit/core/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - "@jsx-email/cli/vite/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.18.20", "", { "os": "sunos", "cpu": "x64" }, "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ=="], + "@octokit/plugin-paginate-rest/@octokit/core/@octokit/types": ["@octokit/types@16.0.0", "", { "dependencies": { "@octokit/openapi-types": "^27.0.0" } }, "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg=="], - "@jsx-email/cli/vite/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.18.20", "", { "os": "win32", "cpu": "arm64" }, "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg=="], + "@octokit/plugin-paginate-rest/@octokit/core/before-after-hook": ["before-after-hook@4.0.0", "", {}, "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ=="], - "@jsx-email/cli/vite/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.18.20", "", { "os": "win32", "cpu": "ia32" }, "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g=="], + "@octokit/plugin-paginate-rest/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@26.0.0", "", {}, "sha512-7AtcfKtpo77j7Ts73b4OWhOZHTKo/gGY8bB3bNBQz4H+GRSWqx2yvj8TXRsbdTE0eRmYmXOEY66jM7mJ7LzfsA=="], - "@jsx-email/cli/vite/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.18.20", "", { "os": "win32", "cpu": "x64" }, "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ=="], + "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/auth-token": ["@octokit/auth-token@6.0.0", "", {}, "sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w=="], - "@modelcontextprotocol/sdk/express/type-is/media-typer": ["media-typer@1.1.0", "", {}, "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="], + "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/graphql": ["@octokit/graphql@9.0.3", "", { "dependencies": { "@octokit/request": "^10.0.6", "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.0" } }, "sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA=="], - "@octokit/auth-app/@octokit/request-error/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], + "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/request": ["@octokit/request@10.0.8", "", { "dependencies": { "@octokit/endpoint": "^11.0.3", "@octokit/request-error": "^7.0.2", "@octokit/types": "^16.0.0", "fast-content-type-parse": "^3.0.0", "json-with-bigint": "^3.5.3", "universal-user-agent": "^7.0.2" } }, "sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw=="], - "@octokit/auth-app/@octokit/request/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], + "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - "@octokit/graphql/@octokit/request/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], + "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/types": ["@octokit/types@16.0.0", "", { "dependencies": { "@octokit/openapi-types": "^27.0.0" } }, "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg=="], - "@octokit/plugin-paginate-rest/@octokit/core/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], + "@octokit/plugin-rest-endpoint-methods/@octokit/core/before-after-hook": ["before-after-hook@4.0.0", "", {}, "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ=="], - "@octokit/plugin-paginate-rest/@octokit/core/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], + "@octokit/plugin-rest-endpoint-methods/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@26.0.0", "", {}, "sha512-7AtcfKtpo77j7Ts73b4OWhOZHTKo/gGY8bB3bNBQz4H+GRSWqx2yvj8TXRsbdTE0eRmYmXOEY66jM7mJ7LzfsA=="], - "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], + "@octokit/plugin-retry/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@12.11.0", "", {}, "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ=="], - "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], + "@octokit/request-error/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@24.2.0", "", {}, "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg=="], - "@octokit/rest/@octokit/core/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], + "@octokit/request/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@24.2.0", "", {}, "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg=="], - "@octokit/rest/@octokit/core/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], + "@octokit/rest/@octokit/core/@octokit/auth-token": ["@octokit/auth-token@6.0.0", "", {}, "sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w=="], - "@mendcode/desktop/@actions/artifact/@actions/http-client/undici": ["undici@5.29.0", "", { "dependencies": { "@fastify/busboy": "^2.0.0" } }, "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg=="], + "@octokit/rest/@octokit/core/@octokit/graphql": ["@octokit/graphql@9.0.3", "", { "dependencies": { "@octokit/request": "^10.0.6", "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.0" } }, "sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA=="], - "@sentry/bundler-plugin-core/glob/minimatch/brace-expansion": ["brace-expansion@2.1.0", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w=="], + "@octokit/rest/@octokit/core/@octokit/request": ["@octokit/request@10.0.8", "", { "dependencies": { "@octokit/endpoint": "^11.0.3", "@octokit/request-error": "^7.0.2", "@octokit/types": "^16.0.0", "fast-content-type-parse": "^3.0.0", "json-with-bigint": "^3.5.3", "universal-user-agent": "^7.0.2" } }, "sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw=="], - "@sentry/bundler-plugin-core/glob/path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + "@octokit/rest/@octokit/core/@octokit/request-error": ["@octokit/request-error@7.1.0", "", { "dependencies": { "@octokit/types": "^16.0.0" } }, "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw=="], - "@sentry/bundler-plugin-core/glob/path-scurry/minipass": ["minipass@7.1.3", "", {}, "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A=="], + "@octokit/rest/@octokit/core/@octokit/types": ["@octokit/types@16.0.0", "", { "dependencies": { "@octokit/openapi-types": "^27.0.0" } }, "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg=="], - "@slack/web-api/form-data/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], + "@octokit/rest/@octokit/core/before-after-hook": ["before-after-hook@4.0.0", "", {}, "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ=="], - "@solidjs/start/shiki/@shikijs/engine-javascript/oniguruma-to-es": ["oniguruma-to-es@2.3.0", "", { "dependencies": { "emoji-regex-xs": "^1.0.0", "regex": "^5.1.1", "regex-recursion": "^5.1.1" } }, "sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g=="], + "@opentui/solid/@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - "ai-gateway-provider/@ai-sdk/google-vertex/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], + "@pierre/diffs/@shikijs/transformers/@shikijs/core": ["@shikijs/core@3.20.0", "", { "dependencies": { "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g=="], - "ai-gateway-provider/@ai-sdk/google/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], + "@pierre/diffs/@shikijs/transformers/@shikijs/types": ["@shikijs/types@3.20.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw=="], - "ai-gateway-provider/@ai-sdk/xai/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], + "@standard-community/standard-json/effect/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "ansi-align/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "@standard-community/standard-openapi/effect/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "app-builder-lib/@electron/get/fs-extra/universalify": ["universalify@0.1.2", "", {}, "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="], + "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime/@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], - "archiver-utils/glob/jackspeak/@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], + "@types/node-fetch/form-data/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], - "archiver-utils/glob/minimatch/brace-expansion": ["brace-expansion@2.1.0", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w=="], + "accepts/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], - "archiver-utils/glob/path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + "ai-gateway-provider/@ai-sdk/amazon-bedrock/@smithy/eventstream-codec": ["@smithy/eventstream-codec@4.2.7", "", { "dependencies": { "@aws-crypto/crc32": "5.2.0", "@smithy/types": "^4.11.0", "@smithy/util-hex-encoding": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-DrpkEoM3j9cBBWhufqBwnbbn+3nf1N9FP6xuVJ+e220jbactKuQgaZwjwP5CP1t+O94brm2JgVMD2atMGX3xIQ=="], - "astro/unstorage/chokidar/readdirp": ["readdirp@5.0.0", "", {}, "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ=="], + "ai-gateway-provider/@ai-sdk/amazon-bedrock/aws4fetch": ["aws4fetch@1.0.20", "", {}, "sha512-/djoAN709iY65ETD6LKCtyyEI04XIBP5xVvfmNxsEP0uJB5tyaGBztSryRr4HqMStr9R06PisQE7m9zDTXKu6g=="], - "astro/unstorage/h3/cookie-es": ["cookie-es@1.2.3", "", {}, "sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw=="], + "ai-gateway-provider/@ai-sdk/google/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - "astro/unstorage/h3/crossws": ["crossws@0.3.5", "", { "dependencies": { "uncrypto": "^0.1.3" } }, "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA=="], + "ai-gateway-provider/@ai-sdk/google-vertex/@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.64", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-rwLi/Rsuj2pYniQXIrvClHvXDzgM4UQHHnvHTWEF14efnlKclG/1ghpNC+adsRujAbCTr6gRsSbDE2vEqriV7g=="], - "babel-plugin-module-resolver/glob/minimatch/brace-expansion": ["brace-expansion@2.1.0", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w=="], + "ai-gateway-provider/@ai-sdk/google-vertex/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - "babel-plugin-module-resolver/glob/path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + "ai-gateway-provider/@ai-sdk/openai/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - "babel-plugin-module-resolver/glob/path-scurry/minipass": ["minipass@7.1.3", "", {}, "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A=="], + "ai-gateway-provider/@ai-sdk/xai/@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.37", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.21" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-+POSFVcgiu47BK64dhsI6OpcDC0/VAE2ZSaXdXGNNhpC/ava++uSRJYks0k2bpfY0wwCTgpAWZsXn/dG2Yppiw=="], - "dir-compare/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "ai-gateway-provider/@ai-sdk/xai/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.21", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw=="], - "editorconfig/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "archiver-utils/glob/jackspeak": ["jackspeak@3.4.3", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="], - "electron-builder/yargs/cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "archiver-utils/glob/minimatch": ["minimatch@9.0.9", "", { "dependencies": { "brace-expansion": "^2.0.2" } }, "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg=="], - "electron-builder/yargs/cliui/wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + "archiver-utils/glob/path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], - "electron-builder/yargs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + "axios/form-data/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], - "electron-builder/yargs/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "babel-plugin-module-resolver/glob/minimatch": ["minimatch@8.0.7", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-V+1uQNdzybxa14e/p00HZnQNNcTjnRJjDxg2V8wtkjFctq4M7hXFws4oekyTP0Jebeq7QYtpFyOeBAjc88zvYg=="], - "esbuild-plugin-copy/chokidar/readdirp/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + "babel-plugin-module-resolver/glob/minipass": ["minipass@4.2.8", "", {}, "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ=="], - "filelist/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "babel-plugin-module-resolver/glob/path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], - "gray-matter/js-yaml/argparse/sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="], + "bl/buffer/ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], - "iconv-corefoundation/cli-truncate/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + "body-parser/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], - "iconv-corefoundation/cli-truncate/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "c12/chokidar/readdirp": ["readdirp@5.0.0", "", {}, "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ=="], - "js-beautify/glob/jackspeak/@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], + "cross-spawn/which/isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], - "js-beautify/glob/minimatch/brace-expansion": ["brace-expansion@2.1.0", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w=="], + "drizzle-kit/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA=="], - "js-beautify/glob/path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + "drizzle-kit/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.25.12", "", { "os": "android", "cpu": "arm" }, "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg=="], - "mssql/tedious/@types/node/undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], + "drizzle-kit/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.12", "", { "os": "android", "cpu": "arm64" }, "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg=="], - "opencontrol/@modelcontextprotocol/sdk/express/accepts": ["accepts@2.0.0", "", { "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" } }, "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="], + "drizzle-kit/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.25.12", "", { "os": "android", "cpu": "x64" }, "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg=="], - "opencontrol/@modelcontextprotocol/sdk/express/body-parser": ["body-parser@2.2.2", "", { "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", "debug": "^4.4.3", "http-errors": "^2.0.0", "iconv-lite": "^0.7.0", "on-finished": "^2.4.1", "qs": "^6.14.1", "raw-body": "^3.0.1", "type-is": "^2.0.1" } }, "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA=="], + "drizzle-kit/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.12", "", { "os": "darwin", "cpu": "arm64" }, "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg=="], - "opencontrol/@modelcontextprotocol/sdk/express/content-disposition": ["content-disposition@1.1.0", "", {}, "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g=="], + "drizzle-kit/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.12", "", { "os": "darwin", "cpu": "x64" }, "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA=="], - "opencontrol/@modelcontextprotocol/sdk/express/cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="], + "drizzle-kit/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.12", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg=="], - "opencontrol/@modelcontextprotocol/sdk/express/cookie-signature": ["cookie-signature@1.2.2", "", {}, "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="], + "drizzle-kit/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.12", "", { "os": "freebsd", "cpu": "x64" }, "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ=="], - "opencontrol/@modelcontextprotocol/sdk/express/finalhandler": ["finalhandler@2.1.1", "", { "dependencies": { "debug": "^4.4.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "on-finished": "^2.4.1", "parseurl": "^1.3.3", "statuses": "^2.0.1" } }, "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA=="], + "drizzle-kit/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.12", "", { "os": "linux", "cpu": "arm" }, "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw=="], - "opencontrol/@modelcontextprotocol/sdk/express/fresh": ["fresh@2.0.0", "", {}, "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="], + "drizzle-kit/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.12", "", { "os": "linux", "cpu": "arm64" }, "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ=="], - "opencontrol/@modelcontextprotocol/sdk/express/merge-descriptors": ["merge-descriptors@2.0.0", "", {}, "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="], + "drizzle-kit/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.12", "", { "os": "linux", "cpu": "ia32" }, "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA=="], - "opencontrol/@modelcontextprotocol/sdk/express/send": ["send@1.2.1", "", { "dependencies": { "debug": "^4.4.3", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "fresh": "^2.0.0", "http-errors": "^2.0.1", "mime-types": "^3.0.2", "ms": "^2.1.3", "on-finished": "^2.4.1", "range-parser": "^1.2.1", "statuses": "^2.0.2" } }, "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ=="], + "drizzle-kit/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng=="], - "opencontrol/@modelcontextprotocol/sdk/express/serve-static": ["serve-static@2.2.1", "", { "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "parseurl": "^1.3.3", "send": "^1.2.0" } }, "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw=="], + "drizzle-kit/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw=="], - "opencontrol/@modelcontextprotocol/sdk/express/type-is": ["type-is@2.0.1", "", { "dependencies": { "content-type": "^1.0.5", "media-typer": "^1.1.0", "mime-types": "^3.0.0" } }, "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw=="], + "drizzle-kit/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.12", "", { "os": "linux", "cpu": "ppc64" }, "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA=="], - "opentui-spinner/@opentui/solid/@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + "drizzle-kit/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w=="], - "ora/bl/buffer/ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], + "drizzle-kit/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.12", "", { "os": "linux", "cpu": "s390x" }, "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg=="], - "pkg-dir/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], + "drizzle-kit/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.12", "", { "os": "linux", "cpu": "x64" }, "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw=="], - "pkg-up/find-up/locate-path/p-locate": ["p-locate@3.0.0", "", { "dependencies": { "p-limit": "^2.0.0" } }, "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ=="], + "drizzle-kit/esbuild/@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg=="], - "pkg-up/find-up/locate-path/path-exists": ["path-exists@3.0.0", "", {}, "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ=="], + "drizzle-kit/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.12", "", { "os": "none", "cpu": "x64" }, "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ=="], - "readdir-glob/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "drizzle-kit/esbuild/@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.12", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A=="], - "rimraf/glob/minimatch/brace-expansion": ["brace-expansion@1.1.14", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g=="], + "drizzle-kit/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.12", "", { "os": "openbsd", "cpu": "x64" }, "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw=="], - "tw-to-css/tailwindcss/chokidar/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + "drizzle-kit/esbuild/@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg=="], - "tw-to-css/tailwindcss/chokidar/readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="], + "drizzle-kit/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.12", "", { "os": "sunos", "cpu": "x64" }, "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w=="], - "unplugin/chokidar/readdirp/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + "drizzle-kit/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.12", "", { "os": "win32", "cpu": "arm64" }, "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg=="], - "@astrojs/check/yargs/cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "drizzle-kit/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.12", "", { "os": "win32", "cpu": "ia32" }, "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="], - "@astrojs/check/yargs/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "drizzle-kit/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.12", "", { "os": "win32", "cpu": "x64" }, "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="], - "@aws-sdk/client-cognito-identity/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], + "express/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], + "finalhandler/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-sso/@aws-sdk/client-sso/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], + "form-data/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-sso/@aws-sdk/token-providers/@aws-sdk/nested-clients": ["@aws-sdk/nested-clients@3.782.0", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.775.0", "@aws-sdk/middleware-host-header": "3.775.0", "@aws-sdk/middleware-logger": "3.775.0", "@aws-sdk/middleware-recursion-detection": "3.775.0", "@aws-sdk/middleware-user-agent": "3.782.0", "@aws-sdk/region-config-resolver": "3.775.0", "@aws-sdk/types": "3.775.0", "@aws-sdk/util-endpoints": "3.782.0", "@aws-sdk/util-user-agent-browser": "3.775.0", "@aws-sdk/util-user-agent-node": "3.782.0", "@smithy/config-resolver": "^4.1.0", "@smithy/core": "^3.2.0", "@smithy/fetch-http-handler": "^5.0.2", "@smithy/hash-node": "^4.0.2", "@smithy/invalid-dependency": "^4.0.2", "@smithy/middleware-content-length": "^4.0.2", "@smithy/middleware-endpoint": "^4.1.0", "@smithy/middleware-retry": "^4.1.0", "@smithy/middleware-serde": "^4.0.3", "@smithy/middleware-stack": "^4.0.2", "@smithy/node-config-provider": "^4.0.2", "@smithy/node-http-handler": "^4.0.4", "@smithy/protocol-http": "^5.1.0", "@smithy/smithy-client": "^4.2.0", "@smithy/types": "^4.2.0", "@smithy/url-parser": "^4.0.2", "@smithy/util-base64": "^4.0.0", "@smithy/util-body-length-browser": "^4.0.0", "@smithy/util-body-length-node": "^4.0.0", "@smithy/util-defaults-mode-browser": "^4.0.8", "@smithy/util-defaults-mode-node": "^4.0.8", "@smithy/util-endpoints": "^3.0.2", "@smithy/util-middleware": "^4.0.2", "@smithy/util-retry": "^4.0.2", "@smithy/util-utf8": "^4.0.0", "tslib": "^2.6.2" } }, "sha512-QOYC8q7luzHFXrP0xYAqBctoPkynjfV0r9dqntFu4/IWMTyC1vlo1UTxFAjIPyclYw92XJyEkVCVg9v/nQnsUA=="], + "lazystream/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], + "lazystream/readable-stream/string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], - "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.5.8", "", { "dependencies": { "fast-xml-builder": "^1.1.4", "path-expression-matcher": "^1.2.0", "strnum": "^2.2.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ=="], + "mssql/tedious/iconv-lite": ["iconv-lite@0.6.3", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="], - "@aws-sdk/credential-provider-env/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], + "opencode-gitlab-auth/open/wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], - "@aws-sdk/credential-provider-http/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], + "opencode-poe-auth/open/wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], - "@aws-sdk/credential-provider-ini/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], + "opentui-spinner/@opentui/core/@opentui/core-darwin-arm64": ["@opentui/core-darwin-arm64@0.1.105", "", { "os": "darwin", "cpu": "arm64" }, "sha512-1pIL7aer9amwj8EpYoMNtvavKetIe+nX8uBRmYsMQb+KvJoUAZUqENfRW+qHE5WrsOyxx8/QoyXTHw15GG5iLQ=="], - "@aws-sdk/credential-provider-login/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], + "opentui-spinner/@opentui/core/@opentui/core-darwin-x64": ["@opentui/core-darwin-x64@0.1.105", "", { "os": "darwin", "cpu": "x64" }, "sha512-hLIRSWlK3gY2NRXJGWiTBiMYSmRDjOYFZF6WtUVXhY2SL3sp08dhmr/6dmAVH+3pKCsCipLEsrrcQX6SAihCTA=="], - "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-sso/@aws-sdk/token-providers/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], + "opentui-spinner/@opentui/core/@opentui/core-linux-arm64": ["@opentui/core-linux-arm64@0.1.105", "", { "os": "linux", "cpu": "arm64" }, "sha512-jlRKfPkozTZEkHEePuCWYcTIUtPm+ieInAwGVqGmjbvqjxdVv1/W/Dt6LEZ/9jpRiOPd+FjXAfLe6wa/XWHr+w=="], - "@aws-sdk/credential-provider-process/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], + "opentui-spinner/@opentui/core/@opentui/core-linux-x64": ["@opentui/core-linux-x64@0.1.105", "", { "os": "linux", "cpu": "x64" }, "sha512-kfWS1WMg6qHShmxZX9s1tZc/8JcXw6uyy2UtyTbJdRFExtXGH37oKHi8QK8iPL2ExCx4z7zqVnVJfO3X/Wh7lA=="], - "@aws-sdk/credential-provider-sso/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], + "opentui-spinner/@opentui/core/@opentui/core-win32-arm64": ["@opentui/core-win32-arm64@0.1.105", "", { "os": "win32", "cpu": "arm64" }, "sha512-UFx6A8OpBVbGWK6OAw4GqAqKZgIITJfSOd35pG9yDVKQouHN2OGc2HeeXrH2A4h42p40Xl6IfcqqfllkpC13Dg=="], - "@aws-sdk/credential-provider-web-identity/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], + "opentui-spinner/@opentui/core/@opentui/core-win32-x64": ["@opentui/core-win32-x64@0.1.105", "", { "os": "win32", "cpu": "x64" }, "sha512-f9FqqUmxehwhF+cgyazm0YT0v0BYTTCPzd6eztqhl74N3x/kC+jOOz2rdJDC/tTBo1JVsF64KupOnhIs6/Cogg=="], - "@aws-sdk/credential-providers/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], + "opentui-spinner/@opentui/core/bun-ffi-structs": ["bun-ffi-structs@0.1.2", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-Lh1oQAYHDcnesJauieA4UNkWGXY9hYck7OA5IaRwE3Bp6K2F2pJSNYqq+hIy7P3uOvo3km3oxS8304g5gDMl/w=="], - "@aws-sdk/nested-clients/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], + "opentui-spinner/@opentui/solid/@babel/core": ["@babel/core@7.28.0", "", { "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.0", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.27.3", "@babel/helpers": "^7.27.6", "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ=="], - "@aws-sdk/token-providers/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], + "opentui-spinner/@opentui/solid/babel-preset-solid": ["babel-preset-solid@1.9.10", "", { "dependencies": { "babel-plugin-jsx-dom-expressions": "^0.40.3" }, "peerDependencies": { "@babel/core": "^7.0.0", "solid-js": "^1.9.10" }, "optionalPeers": ["solid-js"] }, "sha512-HCelrgua/Y+kqO8RyL04JBWS/cVdrtUv/h45GntgQY+cJl4eBcKkCDV3TdMjtKx1nXwRaR9QXslM/Npm1dxdZQ=="], - "@electron/rebuild/node-gyp/make-fetch-happen/@npmcli/agent/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + "parse-bmfont-xml/xml2js/sax": ["sax@1.6.0", "", {}, "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache/@npmcli/fs": ["@npmcli/fs@4.0.0", "", { "dependencies": { "semver": "^7.3.5" } }, "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q=="], + "readable-stream/buffer/ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="], + "send/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + "string-width-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], - "@electron/rebuild/node-gyp/make-fetch-happen/minipass-fetch/minipass-sized": ["minipass-sized@1.0.3", "", { "dependencies": { "minipass": "^3.0.0" } }, "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g=="], + "type-is/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], - "@electron/rebuild/yargs/cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "wrap-ansi-cjs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], - "@electron/rebuild/yargs/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "wrap-ansi-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], - "@jsx-email/cli/tailwindcss/chokidar/readdirp/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + "@actions/artifact/@actions/core/@actions/exec/@actions/io": ["@actions/io@2.0.0", "", {}, "sha512-Jv33IN09XLO+0HS79aaODsvIRyduiF7NY/F6LYeK5oeUmrsz7aFdRphQjFoESF4jS7lMauDOttKALcpapVDIAg=="], - "@sentry/bundler-plugin-core/glob/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "@actions/github/@octokit/plugin-paginate-rest/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@20.0.0", "", {}, "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA=="], - "@solidjs/start/shiki/@shikijs/engine-javascript/oniguruma-to-es/regex": ["regex@5.1.1", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw=="], + "@actions/github/@octokit/plugin-rest-endpoint-methods/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@20.0.0", "", {}, "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA=="], - "@solidjs/start/shiki/@shikijs/engine-javascript/oniguruma-to-es/regex-recursion": ["regex-recursion@5.1.1", "", { "dependencies": { "regex": "^5.1.1", "regex-utilities": "^2.3.0" } }, "sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w=="], + "@aws-crypto/sha1-browser/@smithy/util-utf8/@smithy/util-buffer-from/@smithy/is-array-buffer": ["@smithy/is-array-buffer@2.2.0", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA=="], - "archiver-utils/glob/jackspeak/@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], + "@aws-crypto/sha256-browser/@smithy/util-utf8/@smithy/util-buffer-from/@smithy/is-array-buffer": ["@smithy/is-array-buffer@2.2.0", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA=="], - "archiver-utils/glob/jackspeak/@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], + "@aws-crypto/util/@smithy/util-utf8/@smithy/util-buffer-from/@smithy/is-array-buffer": ["@smithy/is-array-buffer@2.2.0", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA=="], - "archiver-utils/glob/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/core/@aws-sdk/xml-builder": ["@aws-sdk/xml-builder@3.972.17", "", { "dependencies": { "@smithy/types": "^4.14.0", "fast-xml-parser": "5.5.8", "tslib": "^2.6.2" } }, "sha512-Ra7hjqAZf1OXRRMueB13qex7mFJRDK/pgCvdSFemXBT8KCGnQDPoKzHY1SjN+TjJVmnpSF14W5tJ1vDamFu+Gg=="], - "babel-plugin-module-resolver/glob/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-ini/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "electron-builder/yargs/cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-sso/@aws-sdk/token-providers/@aws-sdk/nested-clients": ["@aws-sdk/nested-clients@3.933.0", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.932.0", "@aws-sdk/middleware-host-header": "3.930.0", "@aws-sdk/middleware-logger": "3.930.0", "@aws-sdk/middleware-recursion-detection": "3.933.0", "@aws-sdk/middleware-user-agent": "3.932.0", "@aws-sdk/region-config-resolver": "3.930.0", "@aws-sdk/types": "3.930.0", "@aws-sdk/util-endpoints": "3.930.0", "@aws-sdk/util-user-agent-browser": "3.930.0", "@aws-sdk/util-user-agent-node": "3.932.0", "@smithy/config-resolver": "^4.4.3", "@smithy/core": "^3.18.2", "@smithy/fetch-http-handler": "^5.3.6", "@smithy/hash-node": "^4.2.5", "@smithy/invalid-dependency": "^4.2.5", "@smithy/middleware-content-length": "^4.2.5", "@smithy/middleware-endpoint": "^4.3.9", "@smithy/middleware-retry": "^4.4.9", "@smithy/middleware-serde": "^4.2.5", "@smithy/middleware-stack": "^4.2.5", "@smithy/node-config-provider": "^4.3.5", "@smithy/node-http-handler": "^4.4.5", "@smithy/protocol-http": "^5.3.5", "@smithy/smithy-client": "^4.9.5", "@smithy/types": "^4.9.0", "@smithy/url-parser": "^4.2.5", "@smithy/util-base64": "^4.3.0", "@smithy/util-body-length-browser": "^4.2.0", "@smithy/util-body-length-node": "^4.2.1", "@smithy/util-defaults-mode-browser": "^4.3.8", "@smithy/util-defaults-mode-node": "^4.2.11", "@smithy/util-endpoints": "^3.2.5", "@smithy/util-middleware": "^4.2.5", "@smithy/util-retry": "^4.2.5", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" } }, "sha512-o1GX0+IPlFi/D8ei9y/jj3yucJWNfPnbB5appVBWevAyUdZA5KzQ2nK/hDxiu9olTZlFEFpf1m1Rn3FaGxHqsw=="], - "electron-builder/yargs/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-web-identity/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "iconv-corefoundation/cli-truncate/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "@modelcontextprotocol/sdk/express/body-parser/iconv-lite": ["iconv-lite@0.7.2", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw=="], - "js-beautify/glob/jackspeak/@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], + "@modelcontextprotocol/sdk/express/type-is/media-typer": ["media-typer@1.1.0", "", {}, "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="], - "js-beautify/glob/jackspeak/@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], + "@octokit/auth-app/@octokit/request-error/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - "js-beautify/glob/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "@octokit/auth-app/@octokit/request/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - "opencontrol/@modelcontextprotocol/sdk/express/type-is/media-typer": ["media-typer@1.1.0", "", {}, "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="], + "@octokit/graphql/@octokit/request/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - "pkg-dir/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + "@octokit/plugin-paginate-rest/@octokit/core/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - "pkg-up/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + "@octokit/plugin-paginate-rest/@octokit/core/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - "rimraf/glob/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - "tw-to-css/tailwindcss/chokidar/readdirp/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + "@octokit/plugin-rest-endpoint-methods/@octokit/core/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - "@aws-sdk/client-sts/@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-sso/@aws-sdk/token-providers/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], + "@octokit/rest/@octokit/core/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@11.0.3", "", { "dependencies": { "@octokit/types": "^16.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag=="], - "@aws-sdk/credential-provider-cognito-identity/@aws-sdk/nested-clients/@aws-sdk/core/@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.2.3", "", {}, "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg=="], + "@octokit/rest/@octokit/core/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@27.0.0", "", {}, "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache/glob/jackspeak": ["jackspeak@3.4.3", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="], + "@types/node-fetch/form-data/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache/glob/minimatch": ["minimatch@9.0.9", "", { "dependencies": { "brace-expansion": "^2.0.2" } }, "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg=="], + "ai-gateway-provider/@ai-sdk/google-vertex/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache/glob/path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], + "ai-gateway-provider/@ai-sdk/google/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "@electron/rebuild/node-gyp/make-fetch-happen/minipass-fetch/minipass-sized/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + "ai-gateway-provider/@ai-sdk/openai/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "archiver-utils/glob/jackspeak/@isaacs/cliui/string-width/emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + "ai-gateway-provider/@ai-sdk/xai/@ai-sdk/provider-utils/@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "archiver-utils/glob/jackspeak/@isaacs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], + "archiver-utils/glob/jackspeak/@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], - "js-beautify/glob/jackspeak/@isaacs/cliui/string-width/emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + "archiver-utils/glob/path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], - "js-beautify/glob/jackspeak/@isaacs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], + "axios/form-data/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache/glob/jackspeak/@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], + "babel-plugin-module-resolver/glob/path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache/glob/minimatch/brace-expansion": ["brace-expansion@2.1.0", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w=="], + "babel-plugin-module-resolver/glob/path-scurry/minipass": ["minipass@7.1.3", "", {}, "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache/glob/jackspeak/@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], + "opentui-spinner/@opentui/solid/@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache/glob/jackspeak/@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], + "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-sso/@aws-sdk/token-providers/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache/glob/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "archiver-utils/glob/jackspeak/@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache/glob/jackspeak/@isaacs/cliui/string-width/emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + "archiver-utils/glob/jackspeak/@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], - "@electron/rebuild/node-gyp/make-fetch-happen/cacache/glob/jackspeak/@isaacs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], + "archiver-utils/glob/jackspeak/@isaacs/cliui/string-width/emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], } } diff --git a/src/mendcode/package.json b/src/mendcode/package.json index 40340450..20826e49 100644 --- a/src/mendcode/package.json +++ b/src/mendcode/package.json @@ -50,14 +50,14 @@ "opentui-spinner": "0.0.6", "@solid-primitives/storage": "4.3.3", "@tailwindcss/vite": "4.1.11", - "diff": "8.0.2", - "dompurify": "3.3.1", + "diff": "8.0.3", + "dompurify": "3.4.0", "drizzle-kit": "1.0.0-beta.19-d95b7a4", "drizzle-orm": "1.0.0-beta.19-d95b7a4", "effect": "4.0.0-beta.59", "ai": "6.0.168", "cross-spawn": "7.0.6", - "hono": "4.10.7", + "hono": "4.12.21", "hono-openapi": "1.1.2", "fuzzysort": "3.1.0", "luxon": "3.6.1", @@ -74,7 +74,7 @@ "solid-list": "0.3.0", "tailwindcss": "4.1.11", "virtua": "0.42.3", - "vite": "7.1.4", + "vite": "7.3.2", "@solidjs/meta": "0.29.4", "@solidjs/router": "0.15.4", "@solidjs/start": "https://pkg.pr.new/@solidjs/start@dfb2020", @@ -126,8 +126,27 @@ "electron" ], "overrides": { + "@hono/node-server": "1.19.13", + "@modelcontextprotocol/sdk": "1.27.1", "@types/bun": "catalog:", - "@types/node": "catalog:" + "@types/node": "catalog:", + "axios": "1.16.0", + "brace-expansion": "5.0.6", + "fast-uri": "3.1.2", + "fast-xml-builder": "1.1.7", + "fast-xml-parser": "5.7.0", + "diff": "8.0.3", + "file-type": "21.3.2", + "hono": "4.12.21", + "ip-address": "10.1.1", + "postcss": "8.5.10", + "protobufjs": "7.5.8", + "qs": "6.15.2", + "seroval": "1.4.1", + "shell-quote": "1.8.4", + "undici": "7.24.0", + "uuid": "13.0.1", + "ws": "8.20.1" }, "patchedDependencies": { "@npmcli/agent@4.0.0": "patches/@npmcli%2Fagent@4.0.0.patch", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx index dc1b34c3..50058da6 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx @@ -1244,13 +1244,13 @@ function App(props: { onSnapshot?: () => Promise }) { ] dialog.replace(() => ( ({ title: item.title, value: item.mode, description: item.description, - category: "Prompt Mode", + category: "Prompt Context", onSelect: async () => { const result = await writePromptMode(item.mode, mend.root) await mend.reload() @@ -2946,7 +2946,7 @@ function App(props: { onSnapshot?: () => Promise }) { }, }, { - title: "Prompt modes", + title: "Prompt context", value: "mendcode.prompt.mode", category: mendCategory, suggested: true, @@ -3062,6 +3062,7 @@ function App(props: { onSnapshot?: () => Promise }) { title: "Cycle prompt mode", value: "mendcode.prompt.mode.cycle", category: mendCategory, + hidden: true, onSelect: async () => { const result = await cyclePromptMode(mend.root) await mend.reload() diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-command.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-command.tsx index 8fa68465..bfe2d8f0 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-command.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-command.tsx @@ -85,6 +85,16 @@ function init() { } } }, + triggerSlash(name: string) { + for (const option of visibleOptions()) { + const slash = option.slash ?? slashFallbacks[option.value] + if (!slash) continue + if (slash.name !== name && !slash.aliases?.includes(name)) continue + option.onSelect?.(dialog) + return true + } + return false + }, slashes() { return visibleOptions().flatMap((option) => { const slash = option.slash ?? slashFallbacks[option.value] @@ -180,6 +190,7 @@ const titleOverrides: Record = { "session.new": "New chat", "session.rename": "Rename", "session.compact": "Summarize", + "session.context": "Context", "session.permission.status": "Approval", "session.toggle.todos": "Todos", "session.toggle.thinking": "Thinking", @@ -219,7 +230,7 @@ const titleOverrides: Record = { "mendcode.memory.io.enable": "Save memories", "mendcode.memory.disable": "Disable memory", "mendcode.presentation.profile": "Chat view", - "mendcode.prompt.mode": "Chat mode", + "mendcode.prompt.mode": "Prompt context", "mendcode.prompt.chrome": "Chat input", "mendcode.prompt.lead": "Input marker", "mendcode.prompt.status.placement": "Status position", @@ -228,7 +239,7 @@ const titleOverrides: Record = { "mendcode.prompt.status.left": "Left status", "mendcode.prompt.status.right": "Right status", "mendcode.prompt.status.separator": "Status separator", - "mendcode.prompt.mode.cycle": "Next mode", + "mendcode.prompt.mode.cycle": "Next prompt context", "mendcode.setup": "Setup", "mendcode.permission.status": "Permissions", "mendcode.status": "Health", @@ -377,6 +388,7 @@ function commandRank(option: CommandOption) { "session.rename": 2, "session.timeline": 3, "session.compact": 4, + "session.context": 5, "mendcode.memory.manager": 20, "model.list": 40, "agent.list": 41, diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx index 19f05cac..aeab4ac8 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx @@ -19,6 +19,8 @@ import type { PromptInfo } from "./history" import { useFrecency } from "./frecency" import { findSlashAutocompleteTrigger } from "./slash-command" +const RESERVED_UI_SLASHES = new Set(["context"]) + function removeLineRange(input: string) { const hashIndex = input.lastIndexOf("#") return hashIndex !== -1 ? input.substring(0, hashIndex) : input @@ -400,9 +402,18 @@ export function Autocomplete(props: { }) const commands = createMemo((): AutocompleteOption[] => { - const results: AutocompleteOption[] = [...command.slashes()] + const nativeSlashes = command.slashes() + const nativeSlashNames = new Set( + nativeSlashes.flatMap((item) => [ + item.display.replace(/^\//, ""), + ...(item.aliases ?? []).map((alias) => alias.replace(/^\//, "")), + ]), + ) + for (const slash of RESERVED_UI_SLASHES) nativeSlashNames.add(slash) + const results: AutocompleteOption[] = [...nativeSlashes] for (const serverCommand of sync.data.command) { + if (nativeSlashNames.has(serverCommand.name)) continue const label = serverCommand.source === "mcp" ? ":mcp" : serverCommand.source === "skill" ? ":skill" : "" results.push({ display: "/" + serverCommand.name + label, diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx index db0a02b3..aa62b388 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx @@ -1033,6 +1033,19 @@ export function Prompt(props: PromptProps) { void exit() return true } + const uiSlashInvocation = findSlashCommandInvocation(trimmed, (name) => { + if (NATIVE_COMPACTION_SLASHES.has(name)) return false + return command + .slashes() + .some((item) => item.display === `/${name}` || item.aliases?.some((alias) => alias === `/${name}`)) + }) + if (store.mode !== "shell" && uiSlashInvocation && command.triggerSlash(uiSlashInvocation.name)) { + input.extmarks.clear() + input.clear() + setStore("prompt", { input: "", parts: [] }) + setStore("extmarkToPartIndex", new Map()) + return true + } const selectedModel = selectedPromptModel() if (!selectedModel) { void promptModelWarning() diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/feature-plugins/home/tips-view.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/feature-plugins/home/tips-view.tsx index 9f1aee1f..d566b401 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/feature-plugins/home/tips-view.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/feature-plugins/home/tips-view.tsx @@ -54,7 +54,7 @@ export function Tips(props: { connected?: boolean }) { const TIPS = [ "Type {highlight}@{/highlight} followed by a filename to fuzzy search and attach files", "Start a message with {highlight}!{/highlight} to run shell commands directly (e.g., {highlight}!ls -la{/highlight})", - "Press {highlight}Tab{/highlight} to cycle between Build and Plan agents", + "Press {highlight}Tab{/highlight} to cycle the active agent, such as Build or Plan", "Use {highlight}/undo{/highlight} to revert the last message and file changes", "Use {highlight}/redo{/highlight} to restore previously undone messages and file changes", "Drag and drop images or PDFs into the terminal to add them as context", @@ -78,7 +78,7 @@ const TIPS = [ "Press {highlight}Shift+Enter{/highlight} or {highlight}Ctrl+J{/highlight} to add newlines in your prompt", "Press {highlight}Ctrl+C{/highlight} when typing to clear the input field", "Press {highlight}Escape{/highlight} to stop the AI mid-response", - "Switch to {highlight}Plan{/highlight} agent to get suggestions without making actual changes", + "Switch to the {highlight}Plan{/highlight} agent to get suggestions without making actual changes", "Use {highlight}@agent-name{/highlight} in prompts to invoke specialized subagents", "Press {highlight}Ctrl+X Right/Left{/highlight} to cycle through parent and child sessions", "Create {highlight}mendcode.json{/highlight} for server settings and {highlight}tui.json{/highlight} for TUI settings", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/dialog-context-usage.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/dialog-context-usage.tsx new file mode 100644 index 00000000..9f974985 --- /dev/null +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/dialog-context-usage.tsx @@ -0,0 +1,172 @@ +import { TextAttributes } from "@opentui/core" +import { useKeyboard } from "@opentui/solid" +import type { AssistantMessage, Message, Part, Provider } from "@mendcode/sdk/v2" +import { createMemo, For, Show } from "solid-js" +import { Locale } from "@/util/locale" +import { useTheme } from "@tui/context/theme" +import { useDialog } from "@tui/ui/dialog" +import { + formatAssistantLiveUsage, + formatAssistantUsageTotal, + formatLatestAssistantContextUsage, + type AssistantUsageSummary, +} from "../../util/usage" + +type ProviderIndex = Provider[] | ReadonlyMap + +type ContextUsageDialogProps = { + messages: Message[] + partsByMessageID: Record + providers?: ProviderIndex + mainAgentNames?: Set +} + +const AUTO_COMPACT_RATIO = 0.85 +const BAR_CELLS = 32 + +function percentLabel(usage: AssistantUsageSummary | undefined) { + if (!usage?.contextLimit) return + const value = (usage.context / usage.contextLimit) * 100 + if (value < 1) return `${Math.round(value * 100) / 100}%` + if (value < 10) return `${Math.round(value * 10) / 10}%` + return `${Math.round(value)}%` +} + +function contextLabel(usage: AssistantUsageSummary | undefined) { + if (!usage) return "No token usage yet" + const limit = usage.contextLimit ? ` / ${Locale.number(usage.contextLimit)}` : "" + const percent = percentLabel(usage) + return `${Locale.number(usage.context)}${limit} tokens${percent ? ` (${percent})` : ""}` +} + +function freeTokens(usage: AssistantUsageSummary | undefined) { + if (!usage?.contextLimit) return undefined + return Math.max(0, usage.contextLimit - usage.context) +} + +function autoCompactLabel(usage: AssistantUsageSummary | undefined) { + if (!usage?.contextLimit) return "Auto-compact threshold unavailable" + const threshold = Math.floor(usage.contextLimit * AUTO_COMPACT_RATIO) + const remaining = Math.max(0, threshold - usage.context) + return `Auto-compact at 85% · ~${Locale.number(remaining)} tokens remaining` +} + +function usageCells(usage: AssistantUsageSummary | undefined) { + const ratio = usage?.contextLimit ? Math.max(0, Math.min(1, usage.context / usage.contextLimit)) : 0 + const used = Math.max(usage && usage.context > 0 ? 1 : 0, Math.min(BAR_CELLS, Math.round(ratio * BAR_CELLS))) + return Array.from({ length: BAR_CELLS }, (_, index) => index < used) +} + +function row(label: string, value: number | undefined, percent?: string) { + return { + label, + value: value === undefined ? "unknown" : `${Locale.number(value)} tokens`, + percent, + } +} + +export function DialogContextUsage(props: ContextUsageDialogProps) { + const { theme } = useTheme() + const dialog = useDialog() + + useKeyboard((evt) => { + if (evt.name !== "return") return + evt.preventDefault() + evt.stopPropagation() + dialog.clear() + }) + + const assistantMessages = createMemo(() => + props.messages.filter((message): message is AssistantMessage => message.role === "assistant"), + ) + const latestAssistant = createMemo(() => assistantMessages().at(-1)) + const usage = createMemo(() => { + const latest = latestAssistant() + const live = latest && !latest.time.completed ? formatAssistantLiveUsage(latest, props.providers) : undefined + if (live) return live + const main = formatLatestAssistantContextUsage(assistantMessages(), props.providers, { + include: (message) => props.mainAgentNames?.has(message.agent) ?? true, + }) + return main ?? formatLatestAssistantContextUsage(assistantMessages(), props.providers) + }) + const total = createMemo(() => formatAssistantUsageTotal(assistantMessages(), props.providers)) + const allParts = createMemo(() => props.messages.flatMap((message) => props.partsByMessageID[message.id] ?? [])) + const toolCalls = createMemo(() => allParts().filter((part) => part.type === "tool").length) + const compactions = createMemo(() => allParts().filter((part) => part.type === "compaction").length) + const turns = createMemo(() => props.messages.filter((message) => message.role === "user").length) + const cells = createMemo(() => usageCells(usage())) + const free = createMemo(() => freeTokens(usage())) + const rows = createMemo(() => { + const current = usage() + const limit = current?.contextLimit + const pct = (value: number | undefined) => { + if (!limit || value === undefined) return undefined + return `(${Math.round((value / limit) * 1000) / 10}%)` + } + return [ + row("Prompt input", current?.rawInput, pct(current?.rawInput)), + row("Cache read", current?.cacheRead, pct(current?.cacheRead)), + row("Cache write", current?.cacheWrite, pct(current?.cacheWrite)), + row("Output", current?.rawOutput, pct(current?.rawOutput)), + row("Reasoning", current?.reasoning, pct(current?.reasoning)), + row("Free", free(), pct(free())), + ] + }) + + return ( + + + + Context + + dialog.clear()}> + esc + + + + + {contextLabel(usage())} + {usage()?.model ?? latestAssistant()?.modelID ?? "No model usage yet"} + + + + + {(rowIndex) => ( + + + {(used) => {used ? "◆" : "◇"}} + + + )} + + + + + + {(item) => ( + + {item.label} + + {item.value} + + {(value) => {value()}} + + + + )} + + + + + {autoCompactLabel(usage())} + + Turns: {Locale.number(turns())} · Tool calls: {Locale.number(toolCalls())} · Compactions:{" "} + {Locale.number(compactions())} + + + {(value) => Session total: {value().contextLabel}} + + + + ) +} diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index 09adc27c..16a54428 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -75,6 +75,7 @@ import { DialogConfirm } from "@tui/ui/dialog-confirm" import { DialogAlert } from "../../ui/dialog-alert" import { DialogTimeline } from "./dialog-timeline" import { DialogForkFromTimeline } from "./dialog-fork-from-timeline" +import { DialogContextUsage } from "./dialog-context-usage" import { DialogSessionRename } from "../../component/dialog-session-rename" import { SubagentFooter } from "./subagent-footer.tsx" import { Flag } from "@mendcode/core/flag/flag" @@ -808,6 +809,18 @@ export function Session() { dialog.setSize("large") } + function showContextUsage(dialog: DialogContext) { + dialog.replace(() => ( + + )) + dialog.setSize("large") + } + createEffect(() => { const sessionID = route.sessionID void (async () => { @@ -1486,6 +1499,18 @@ export function Session() { )) }, }, + { + title: "Context usage", + value: "session.context", + category: "Context", + description: topUsage()?.contextLabel ?? "Show token usage for this chat.", + slash: { + name: "context", + }, + onSelect: (dialog) => { + showContextUsage(dialog) + }, + }, { title: "Compact session", value: "session.compact", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/renderers/diff-parse.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/renderers/diff-parse.ts index 576e70c9..cf34e41f 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/renderers/diff-parse.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/renderers/diff-parse.ts @@ -1,3 +1,5 @@ +import path from "path" + export type TimelineDiffRowKind = "file" | "context" | "added" | "removed" | "meta" export type TimelineDiffRow = { @@ -22,7 +24,14 @@ export function parseTimelineDiffRows(diff: string): TimelineDiffRow[] { let currentFile: string | undefined const lines = diff.split(/\r?\n/) if (lines.at(-1) === "") lines.pop() - const cleanPath = (input: string) => input.replace(/^[ab]\//, "") + const cleanPath = (input: string) => { + const withoutPrefix = input.replace(/^[ab]\//, "") + if (!path.isAbsolute(withoutPrefix)) return withoutPrefix + + const relative = path.relative(process.cwd(), withoutPrefix) + if (!relative || relative.startsWith("..") || path.isAbsolute(relative)) return withoutPrefix + return relative.split(path.sep).join("/") + } const pushFile = (file: string) => { const text = cleanPath(file.trim()) if (!text || text === "/dev/null" || text === currentFile) return diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/renderers/diff.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/renderers/diff.tsx index 874a790a..954436fa 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/renderers/diff.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/renderers/diff.tsx @@ -12,9 +12,13 @@ export function TimelineDiff(props: { syntaxStyle: SyntaxStyle view?: TimelineDiffViewMode wrapMode?: TimelineDiffWrapMode + showFileRows?: boolean }) { const { theme } = useTheme() - const rows = () => parseTimelineDiffRows(props.diff) + const rows = () => { + const parsed = parseTimelineDiffRows(props.diff) + return props.showFileRows ? parsed : parsed.filter((row) => row.kind !== "file") + } const wrapMode = () => props.wrapMode ?? "word" const fileStatus = () => timelineDiffFileStatus(props.diff) const lineNumber = (row: TimelineDiffRow) => { diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/usage.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/usage.ts index 23366e2e..badcd9db 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/usage.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/usage.ts @@ -18,9 +18,13 @@ type AssistantUsageInput = { export type AssistantUsageSummary = { model: string scope: "turn" | "total" + rawInput: number + rawOutput: number input: number output: number reasoning: number + cacheRead: number + cacheWrite: number context: number contextPercent?: number contextLimit?: number @@ -90,6 +94,10 @@ function formatUsage(input: AssistantUsageInput, providers?: ProviderIndex): Ass const tokens = assistantTokenTotals(input) if (tokens.context <= 0) return + const cacheRead = safe(input.tokens.cache?.read) + const cacheWrite = safe(input.tokens.cache?.write) + const rawInput = safe(input.tokens.input) + const rawOutput = safe(input.tokens.output) const scope = input.scope ?? "turn" const model = Model.name(providers, input.providerID, input.modelID) const modelInfo = Model.get(providers, input.providerID, input.modelID) @@ -114,8 +122,12 @@ function formatUsage(input: AssistantUsageInput, providers?: ProviderIndex): Ass costLabel, compact: [model, variantLabel, tokenLabel].filter(Boolean).join(" · "), detail: [liveLabel, model, variantLabel, tokenLabel, contextLabel, costLabel].filter(Boolean).join(" · "), + rawInput, + rawOutput, ...tokens, reasoning: safe(input.tokens.reasoning), + cacheRead, + cacheWrite, } } diff --git a/src/mendcode/packages/opencode/src/config/keybinds.ts b/src/mendcode/packages/opencode/src/config/keybinds.ts index 74d11f40..d0c1dd77 100644 --- a/src/mendcode/packages/opencode/src/config/keybinds.ts +++ b/src/mendcode/packages/opencode/src/config/keybinds.ts @@ -59,9 +59,9 @@ const KeybindsSchema = Schema.Struct({ model_cycle_favorite: keybind("none", "Next favorite model"), model_cycle_favorite_reverse: keybind("none", "Previous favorite model"), command_list: keybind("ctrl+p", "List available commands"), - agent_list: keybind("a", "List agents"), - agent_cycle: keybind("tab", "Next agent"), - agent_cycle_reverse: keybind("shift+tab", "Previous agent"), + agent_list: keybind("a", "List primary agents"), + agent_cycle: keybind("tab", "Next primary agent"), + agent_cycle_reverse: keybind("shift+tab", "Previous primary agent"), variant_cycle: keybind("f3", "Cycle model variants"), variant_list: keybind("shift+f3", "List model variants"), todo_toggle: keybind("ctrl+t", "Toggle session todos"), diff --git a/src/mendcode/packages/opencode/src/mend/config/project.ts b/src/mendcode/packages/opencode/src/mend/config/project.ts index 5e6b6ed5..093c5978 100644 --- a/src/mendcode/packages/opencode/src/mend/config/project.ts +++ b/src/mendcode/packages/opencode/src/mend/config/project.ts @@ -124,7 +124,6 @@ const commands: Record = { focus: { description: "MendCode focus profile status and switching guidance", template: "MendCode focus mode command. Read .mendcode/mendcode.json and .mendcode/focus/*.yaml. Explain the active focus, model/agent policy, budget posture, and exact safe next command. Do not edit high-blast-radius donor runtime paths without ADR/runtime evidence." }, budget: { description: "MendCode budget guard status", template: "MendCode budget command. Read .mendcode/mendcode.json budgets and summarize current warn/stop thresholds. If spend data is unavailable, say it is unavailable and do not invent numbers." }, tui: { description: "MendCode TUI identity/profile preview plan", template: "MendCode TUI command. Read .mendcode/tui/profile.json and report identity/sidebar/profile values that can be projected safely. Use runtime-plan/probe for plugin-seam evidence. Do not edit protected donor TUI hot paths or claim rendered sidebar integration without terminal render evidence." }, - context: { description: "MendCode deterministic context refresh level 1", template: "MendCode context refresh. Read AGENTS.md, .agents/global/context.md, .mendcode/context/project.md, and .mendcode/context/refresh.json. Produce a concise evidence-grounded context summary." }, recipe: { description: "MendCode recipe runner placeholder", template: "MendCode recipe command. List available .mendcode/commands and describe the exact recipe inputs needed. Do not implement product features unless explicitly asked." }, worktree: { description: "MendCode worktree policy status and dry-run safety checks", template: "MendCode worktree command. Read .mendcode/worktree/policy.yaml and report current mode, planned flows, locks, and dry-run safety checks. Do not create git worktrees without an approved safety review." }, mflow: { description: "MendCode Mflow safety status and dry-run planning", template: "MendCode Mflow command. Report Mflow mode and safety gates from .mendcode/worktree/policy.yaml. Plan optional mflow-sdk integration only as dry-run unless explicit user approval enables live sync." }, diff --git a/src/mendcode/packages/opencode/test/cli/tui/usage.test.ts b/src/mendcode/packages/opencode/test/cli/tui/usage.test.ts index af865fa9..a69f4f50 100644 --- a/src/mendcode/packages/opencode/test/cli/tui/usage.test.ts +++ b/src/mendcode/packages/opencode/test/cli/tui/usage.test.ts @@ -62,6 +62,10 @@ describe("usage", () => { expect(result?.tokens).toBe("↑125 ↓60") expect(result?.compact).toBe("test-model · ↑125 ↓60") expect(result?.contextLabel).toBe("ctx 185") + expect(result?.rawInput).toBe(100) + expect(result?.rawOutput).toBe(50) + expect(result?.cacheRead).toBe(20) + expect(result?.cacheWrite).toBe(5) }) test("formats context percent without parentheses", () => { diff --git a/src/mendcode/packages/opencode/test/mend/tui-presentation-renderers.test.ts b/src/mendcode/packages/opencode/test/mend/tui-presentation-renderers.test.ts index 77bae153..ded849ce 100644 --- a/src/mendcode/packages/opencode/test/mend/tui-presentation-renderers.test.ts +++ b/src/mendcode/packages/opencode/test/mend/tui-presentation-renderers.test.ts @@ -1,4 +1,5 @@ import { describe, expect, test } from "bun:test" +import path from "path" import { parseTimelineDiffRows, timelineDiffFileStatus } from "../../src/cli/cmd/tui/routes/session/renderers/diff-parse" import { rawReasoningDisplay, unavailableReasoningLabel } from "../../src/mend/tui/presentation" import { groupTimelineParts } from "../../src/mend/tui/timeline/group" @@ -342,6 +343,13 @@ describe("mend tui presentation renderers", () => { expect(rows.filter((row) => row.kind === "file")).toEqual([{ kind: "file", text: "a.ts" }]) }) + test("timeline diff parser normalizes absolute workspace headers", () => { + const file = path.join(process.cwd(), "scripts/install.ps1") + const rows = parseTimelineDiffRows([`--- ${file}`, `+++ ${file}`, "@@ -1 +1 @@", "-old", "+new"].join("\n")) + + expect(rows[0]).toEqual({ kind: "file", text: "scripts/install.ps1" }) + }) + test("timeline diff parser keeps deleted file contents as removed rows", () => { const diff = [ "diff --git a/lib/optimization/vroom-client.ts b/lib/optimization/vroom-client.ts", diff --git a/src/mendcode/script/raw-changelog.ts b/src/mendcode/script/raw-changelog.ts index 593843a3..b5cda733 100644 --- a/src/mendcode/script/raw-changelog.ts +++ b/src/mendcode/script/raw-changelog.ts @@ -31,7 +31,7 @@ const team = [ .then((x) => x.filter((x) => x && !x.startsWith("#")))), ...bot, ] -const order = ["Core", "TUI", "Desktop", "SDK", "Extensions"] as const +const order = ["Core", "TUI", "Desktop", "SDK", "Extensions", "Release"] as const const sections = { core: "Core", tui: "TUI", @@ -41,6 +41,7 @@ const sections = { plugin: "SDK", "extensions/zed": "Extensions", "extensions/vscode": "Extensions", + release: "Release", } as const function ref(input: string) { @@ -74,7 +75,7 @@ async function diff(base: string, head: string) { } function section(areas: Set) { - const priority = ["core", "tui", "app", "tauri", "sdk", "plugin", "extensions/zed", "extensions/vscode"] + const priority = ["tui", "core", "app", "tauri", "sdk", "plugin", "extensions/zed", "extensions/vscode", "release"] for (const area of priority) { if (areas.has(area)) return sections[area as keyof typeof sections] } @@ -86,6 +87,10 @@ function type(message: string) { return "Improvements" } +function repoLocalPath(file: string) { + return file.replace(/^src\/mendcode\//, "") +} + function reverted(commits: Commit[]) { const seen = new Map() @@ -120,7 +125,7 @@ async function commits(from: string, to: string) { } const log = - await $`git log ${base}..${head} --format=%H -- packages/opencode packages/sdk packages/plugin packages/desktop packages/app sdks/vscode packages/extensions`.text() + await $`git log ${base}..${head} --format=%H -- packages/opencode packages/sdk packages/plugin packages/desktop packages/app sdks/vscode packages/extensions ../../.github/workflows/release.yml ../../.github/release.yml`.text() const list: Commit[] = [] for (const hash of log.split("\n").filter(Boolean)) { @@ -131,7 +136,8 @@ async function commits(from: string, to: string) { const diff = await $`git diff-tree --no-commit-id --name-only -r ${hash}`.text() const areas = new Set() - for (const file of diff.split("\n").filter(Boolean)) { + for (const rawFile of diff.split("\n").filter(Boolean)) { + const file = repoLocalPath(rawFile) if (file.startsWith("packages/opencode/src/cli/cmd/")) areas.add("tui") else if (file.startsWith("packages/opencode/")) areas.add("core") else if (file.startsWith("packages/desktop/src-tauri/")) areas.add("tauri") @@ -139,6 +145,8 @@ async function commits(from: string, to: string) { else if (file.startsWith("packages/sdk/") || file.startsWith("packages/plugin/")) areas.add("sdk") else if (file.startsWith("packages/extensions/")) areas.add("extensions/zed") else if (file.startsWith("sdks/vscode/")) areas.add("extensions/vscode") + else if (file === "script/changelog.ts" || file === "script/raw-changelog.ts") areas.add("release") + else if (file === ".github/workflows/release.yml" || file === ".github/release.yml") areas.add("release") } if (areas.size === 0) continue From b1da5d70892cdf0118d1247e8aed56ce71e32d05 Mon Sep 17 00:00:00 2001 From: Obed Date: Sat, 13 Jun 2026 10:56:58 -0500 Subject: [PATCH 09/45] docs: add MendCode release flow skill (#81) --- .codex/skills/mendcode-release-flow/SKILL.md | 50 +++++++++++++++++++ .gitignore | 5 ++ .../skills/mendcode-release-flow/SKILL.md | 50 +++++++++++++++++++ 3 files changed, 105 insertions(+) create mode 100644 .codex/skills/mendcode-release-flow/SKILL.md create mode 100644 .mendcode/skills/mendcode-release-flow/SKILL.md diff --git a/.codex/skills/mendcode-release-flow/SKILL.md b/.codex/skills/mendcode-release-flow/SKILL.md new file mode 100644 index 00000000..b6ee809e --- /dev/null +++ b/.codex/skills/mendcode-release-flow/SKILL.md @@ -0,0 +1,50 @@ +--- +name: mendcode-release-flow +description: Use for MendCode project changes, release prep, PR promotion, version bump decisions, changelog updates, installer validation, and dev-to-main synchronization. Trigger whenever work may ship to users, touches package metadata/versioning, installer/update/health/changelog behavior, or the user mentions bumping a version, release, changelog, PR to dev/main, or letting the user test before shipping. +--- + +# MendCode Release Flow + +Follow this workflow for MendCode changes that may ship. + +## Non-negotiables + +- Preserve unrelated local changes. If the active checkout is dirty, use a clean worktree from `origin/dev` or `origin/main`. +- Before editing release/version/package files, ask or verify whether another agent already bumped the version locally or remotely. +- Do not publish a release, merge to `main`, or overwrite a user worktree without explicit user intent. +- Never leave open public PRs/issues as noise. Close, merge, or explain exactly why they must remain open. + +## Standard Flow + +1. Inspect `git status`, `git worktree list`, open PRs/issues, latest GitHub release, `origin/dev`, and `origin/main`. +2. If a version bump may be needed, determine whether the bump already exists: + - Check `CHANGELOG.md`. + - Check `src/mendcode/packages/opencode/package.json`. + - Check extension/package metadata such as `src/mendcode/packages/extensions/zed/extension.toml`. + - Check recent merged PRs and tags. +3. Ask the user before choosing a new version unless the version is already clearly bumped by another agent. +4. Implement the change in a branch based on `origin/dev`. +5. Run focused tests/scripts for the touched area. For release-affecting changes, also run the release/installer validation path when feasible. +6. Stop and let the user test locally when the change is user-visible. Do not bump/changelog/merge until the user says it works, unless they explicitly ask for fully autonomous shipping. +7. After the user confirms it works: + - Bump version if needed. + - Add or update `CHANGELOG.md`. + - Open a PR to `dev`, wait for CI, and merge. + - Promote `dev` to `main` with a PR, resolving conflicts deliberately. + - Sync `main` back to `dev` if needed so both branches have the same tree. +8. If releasing: + - Use the Release workflow from `main`. + - Verify SHA256SUMS. + - Publish with real release notes/changelog, not only a SHA. + - Smoke-test the public installer in a temporary `HOME`. + +## Required Checks + +- For code: run the narrow test file or command covering the changed path. +- For release: verify `mendcode --version` prints the release version. +- For installer: test `curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash -s -- --no-modify-path` in a temporary `HOME`. +- For branch hygiene: verify open PRs/issues, latest release, and `git diff origin/main..origin/dev`. + +## Reporting + +Report only facts that were verified: PR numbers, release URL, version, test commands, and installer result. If the user asked not to report process, keep the final short. diff --git a/.gitignore b/.gitignore index 09c3717e..aa6ca0ec 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,11 @@ coverage/ # MendCode generated/runtime state. The release repo must not carry local # project state; users get a fresh .mendcode from `mend init`. .mendcode/ +!.mendcode/ +!.mendcode/.gitignore +.mendcode/* +!.mendcode/skills/ +!.mendcode/skills/** # MendCode package artifacts. Some package snapshots are still tracked for now, # but new local files under those app/docs surfaces must stay off git until diff --git a/.mendcode/skills/mendcode-release-flow/SKILL.md b/.mendcode/skills/mendcode-release-flow/SKILL.md new file mode 100644 index 00000000..b6ee809e --- /dev/null +++ b/.mendcode/skills/mendcode-release-flow/SKILL.md @@ -0,0 +1,50 @@ +--- +name: mendcode-release-flow +description: Use for MendCode project changes, release prep, PR promotion, version bump decisions, changelog updates, installer validation, and dev-to-main synchronization. Trigger whenever work may ship to users, touches package metadata/versioning, installer/update/health/changelog behavior, or the user mentions bumping a version, release, changelog, PR to dev/main, or letting the user test before shipping. +--- + +# MendCode Release Flow + +Follow this workflow for MendCode changes that may ship. + +## Non-negotiables + +- Preserve unrelated local changes. If the active checkout is dirty, use a clean worktree from `origin/dev` or `origin/main`. +- Before editing release/version/package files, ask or verify whether another agent already bumped the version locally or remotely. +- Do not publish a release, merge to `main`, or overwrite a user worktree without explicit user intent. +- Never leave open public PRs/issues as noise. Close, merge, or explain exactly why they must remain open. + +## Standard Flow + +1. Inspect `git status`, `git worktree list`, open PRs/issues, latest GitHub release, `origin/dev`, and `origin/main`. +2. If a version bump may be needed, determine whether the bump already exists: + - Check `CHANGELOG.md`. + - Check `src/mendcode/packages/opencode/package.json`. + - Check extension/package metadata such as `src/mendcode/packages/extensions/zed/extension.toml`. + - Check recent merged PRs and tags. +3. Ask the user before choosing a new version unless the version is already clearly bumped by another agent. +4. Implement the change in a branch based on `origin/dev`. +5. Run focused tests/scripts for the touched area. For release-affecting changes, also run the release/installer validation path when feasible. +6. Stop and let the user test locally when the change is user-visible. Do not bump/changelog/merge until the user says it works, unless they explicitly ask for fully autonomous shipping. +7. After the user confirms it works: + - Bump version if needed. + - Add or update `CHANGELOG.md`. + - Open a PR to `dev`, wait for CI, and merge. + - Promote `dev` to `main` with a PR, resolving conflicts deliberately. + - Sync `main` back to `dev` if needed so both branches have the same tree. +8. If releasing: + - Use the Release workflow from `main`. + - Verify SHA256SUMS. + - Publish with real release notes/changelog, not only a SHA. + - Smoke-test the public installer in a temporary `HOME`. + +## Required Checks + +- For code: run the narrow test file or command covering the changed path. +- For release: verify `mendcode --version` prints the release version. +- For installer: test `curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash -s -- --no-modify-path` in a temporary `HOME`. +- For branch hygiene: verify open PRs/issues, latest release, and `git diff origin/main..origin/dev`. + +## Reporting + +Report only facts that were verified: PR numbers, release URL, version, test commands, and installer result. If the user asked not to report process, keep the final short. From 120c218e30cfd9d4cc6af7072faa79a069888791 Mon Sep 17 00:00:00 2001 From: Obed Date: Sat, 13 Jun 2026 10:57:41 -0500 Subject: [PATCH 10/45] Add Agent View welcome date context (#80) --- src/mendcode/UPCOMING_CHANGELOG.md | 3 +++ src/mendcode/packages/core/package.json | 2 +- .../packages/extensions/zed/extension.toml | 12 +++++------ src/mendcode/packages/function/package.json | 2 +- src/mendcode/packages/opencode/package.json | 2 +- .../opencode/src/cli/cmd/tui/routes/home.tsx | 9 ++++++--- .../src/cli/cmd/tui/util/agent-view.ts | 19 ++++++++++++++++++ .../opencode/test/cli/tui/agent-view.test.ts | 20 +++++++++++++++++++ src/mendcode/packages/plugin/package.json | 2 +- src/mendcode/packages/sdk/js/package.json | 2 +- src/mendcode/packages/slack/package.json | 2 +- src/mendcode/packages/ui/package.json | 2 +- src/mendcode/sdks/vscode/package.json | 2 +- 13 files changed, 62 insertions(+), 17 deletions(-) diff --git a/src/mendcode/UPCOMING_CHANGELOG.md b/src/mendcode/UPCOMING_CHANGELOG.md index d9a97b54..c14153d5 100644 --- a/src/mendcode/UPCOMING_CHANGELOG.md +++ b/src/mendcode/UPCOMING_CHANGELOG.md @@ -2,6 +2,9 @@ Last release: latest Target ref: pending release ## TUI +### Features +- Show contextual day, month, and year information in the welcome Agent View timestamps instead of only showing the time for older sessions. + ### Bugfixes - Clarified that Tab cycles the active primary agent, such as Build or Plan, not the persistent prompt context. - Renamed the persistent `minimal`/`focus`/`full` selector to "Prompt context" across the command palette and dialog. diff --git a/src/mendcode/packages/core/package.json b/src/mendcode/packages/core/package.json index c23c7a80..21c1fad2 100644 --- a/src/mendcode/packages/core/package.json +++ b/src/mendcode/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.2", + "version": "0.1.3", "name": "@mendcode/core", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/extensions/zed/extension.toml b/src/mendcode/packages/extensions/zed/extension.toml index 439cb778..09f51d1c 100644 --- a/src/mendcode/packages/extensions/zed/extension.toml +++ b/src/mendcode/packages/extensions/zed/extension.toml @@ -1,7 +1,7 @@ id = "mendcode" name = "MendCode" description = "The open source coding agent." -version = "0.1.2" +version = "0.1.3" schema_version = 1 authors = ["MendCode"] repository = "https://github.com/MendCode/MendCode" @@ -11,26 +11,26 @@ name = "MendCode" icon = "./icons/opencode.svg" [agent_servers.mendcode.targets.darwin-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.2/mendcode-darwin-arm64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.3/mendcode-darwin-arm64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.darwin-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.2/mendcode-darwin-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.3/mendcode-darwin-x64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.2/mendcode-linux-arm64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.3/mendcode-linux-arm64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.2/mendcode-linux-x64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.3/mendcode-linux-x64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.windows-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.2/mendcode-windows-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.3/mendcode-windows-x64.zip" cmd = "./mendcode.exe" args = ["acp"] diff --git a/src/mendcode/packages/function/package.json b/src/mendcode/packages/function/package.json index c55e3625..6f76c2e9 100644 --- a/src/mendcode/packages/function/package.json +++ b/src/mendcode/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/function", - "version": "0.1.2", + "version": "0.1.3", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index 2c8449aa..3569c88d 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.2", + "version": "0.1.3", "name": "mendcode", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx index e29a6466..91fbee80 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx @@ -26,6 +26,7 @@ import type { GlobalEvent, PermissionRequest, PlanReviewRequest, QuestionRequest import { isAgentViewSessionFallbackVisible, isAgentViewSessionVisible, + formatAgentViewSessionTime, type AgentViewBackgroundSession, type AgentViewSessionItem, } from "../util/agent-view" @@ -538,7 +539,7 @@ export function HomeSurface(props: { item.background.state ) } - const timeLabel = (item: AgentViewSessionItem) => Locale.time(item.background.time.updated) + const timeLabel = (item: AgentViewSessionItem) => formatAgentViewSessionTime(item.background.time.updated) const elapsedLabel = (item: AgentViewSessionItem) => { const seconds = Math.max(0, Math.floor((Date.now() - item.background.time.updated) / 1000)) if (seconds < 60) return `${seconds}s` @@ -647,7 +648,7 @@ export function HomeSurface(props: { const homeAgentManagerSurface = (options?: { paddingTop?: number; width?: number }) => { const width = options?.width ?? launcherWidth() const nameWidth = createMemo(() => Math.min(26, Math.max(14, Math.floor(width * 0.32)))) - const timeWidth = createMemo(() => (width >= 68 ? 9 : 6)) + const timeWidth = createMemo(() => (width >= 68 ? 18 : width >= 54 ? 14 : 10)) const detailWidth = createMemo(() => Math.max(10, width - nameWidth() - timeWidth() - 4)) const row = ( item: AgentViewSessionItem, @@ -680,7 +681,9 @@ export function HomeSurface(props: { - {options?.elapsed ? elapsedLabel(item) : timeLabel(item)} + + {Locale.truncateMiddle(options?.elapsed ? elapsedLabel(item) : timeLabel(item), timeWidth())} + ) diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/agent-view.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/agent-view.ts index 4950e4f5..bb649519 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/agent-view.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/agent-view.ts @@ -1,4 +1,5 @@ import type { Session, SessionStatus } from "@mendcode/sdk/v2" +import { Locale } from "@/util/locale" export type AgentViewBackgroundSession = { sessionID: string @@ -77,3 +78,21 @@ export function isAgentViewSessionFallbackVisible(item: AgentViewSessionItem) { if (isTemporaryAgentViewDirectory(directory)) return false return Boolean(item.background.session || item.session) } + +export function formatAgentViewSessionTime(input: number, now: number = Date.now()) { + const date = new Date(input) + const current = new Date(now) + const isToday = + date.getFullYear() === current.getFullYear() && + date.getMonth() === current.getMonth() && + date.getDate() === current.getDate() + if (isToday) return Locale.time(input) + + const sameYear = date.getFullYear() === current.getFullYear() + const localDate = date.toLocaleDateString(undefined, { + day: "numeric", + month: sameYear ? "short" : "numeric", + ...(sameYear ? {} : { year: "numeric" as const }), + }) + return `${Locale.time(input)} · ${localDate}` +} diff --git a/src/mendcode/packages/opencode/test/cli/tui/agent-view.test.ts b/src/mendcode/packages/opencode/test/cli/tui/agent-view.test.ts index 84b8c33c..e3e16878 100644 --- a/src/mendcode/packages/opencode/test/cli/tui/agent-view.test.ts +++ b/src/mendcode/packages/opencode/test/cli/tui/agent-view.test.ts @@ -1,5 +1,6 @@ import { describe, expect, test } from "bun:test" import { + formatAgentViewSessionTime, isAgentViewSessionFallbackVisible, isAgentViewSessionVisible, isTemporaryAgentViewDirectory, @@ -9,6 +10,25 @@ import { const now = 1_800_000_000_000 describe("Agent View visibility", () => { + test("formats welcome timestamps with date context", () => { + const current = Date.UTC(2026, 5, 13, 18, 0, 0) + const today = Date.UTC(2026, 5, 13, 15, 30, 0) + const previousMonth = Date.UTC(2026, 4, 10, 15, 30, 0) + const previousYear = Date.UTC(2025, 5, 13, 15, 30, 0) + + expect(formatAgentViewSessionTime(today, current)).toBe(new Date(today).toLocaleTimeString(undefined, { timeStyle: "short" })) + expect(formatAgentViewSessionTime(previousMonth, current)).toBe( + `${new Date(previousMonth).toLocaleTimeString(undefined, { timeStyle: "short" })} · ${new Date( + previousMonth, + ).toLocaleDateString(undefined, { day: "numeric", month: "short" })}`, + ) + expect(formatAgentViewSessionTime(previousYear, current)).toBe( + `${new Date(previousYear).toLocaleTimeString(undefined, { timeStyle: "short" })} · ${new Date( + previousYear, + ).toLocaleDateString(undefined, { day: "numeric", month: "numeric", year: "numeric" })}`, + ) + }) + test("detects temp and test directories", () => { expect(isTemporaryAgentViewDirectory("/private/var/folders/wk/opencode-test-123")).toBe(true) expect(isTemporaryAgentViewDirectory("/tmp/mendcode-test-123")).toBe(true) diff --git a/src/mendcode/packages/plugin/package.json b/src/mendcode/packages/plugin/package.json index ce8f900d..b9e48f37 100644 --- a/src/mendcode/packages/plugin/package.json +++ b/src/mendcode/packages/plugin/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/plugin", - "version": "0.1.2", + "version": "0.1.3", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/sdk/js/package.json b/src/mendcode/packages/sdk/js/package.json index 1a6162e8..fce80895 100644 --- a/src/mendcode/packages/sdk/js/package.json +++ b/src/mendcode/packages/sdk/js/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/sdk", - "version": "0.1.2", + "version": "0.1.3", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/slack/package.json b/src/mendcode/packages/slack/package.json index b931a2ce..17a48d60 100644 --- a/src/mendcode/packages/slack/package.json +++ b/src/mendcode/packages/slack/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/slack", - "version": "0.1.2", + "version": "0.1.3", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/ui/package.json b/src/mendcode/packages/ui/package.json index 9e5df5a9..eb6a8884 100644 --- a/src/mendcode/packages/ui/package.json +++ b/src/mendcode/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/ui", - "version": "0.1.2", + "version": "0.1.3", "type": "module", "license": "MIT", "exports": { diff --git a/src/mendcode/sdks/vscode/package.json b/src/mendcode/sdks/vscode/package.json index 0f1c0301..5939c2ca 100644 --- a/src/mendcode/sdks/vscode/package.json +++ b/src/mendcode/sdks/vscode/package.json @@ -2,7 +2,7 @@ "name": "mendcode", "displayName": "MendCode", "description": "MendCode for VS Code", - "version": "0.1.2", + "version": "0.1.3", "publisher": "sst-dev", "repository": { "type": "git", From bfa5fd4dcab57329b7e3a7e9346369c0e256000c Mon Sep 17 00:00:00 2001 From: Obed Date: Sat, 13 Jun 2026 11:29:35 -0500 Subject: [PATCH 11/45] [codex] Backport OpenCode terminal and SDK fixes (#83) * fix: backport opencode terminal sdk improvements * docs: prepare v0.1.3 release notes --- .codex/skills/mendcode-release-flow/SKILL.md | 21 +++- .../skills/mendcode-release-flow/SKILL.md | 21 +++- CHANGELOG.md | 8 ++ src/mendcode/UPCOMING_CHANGELOG.md | 13 +- .../opencode/src/cli/cmd/tui/routes/home.tsx | 5 +- .../src/cli/cmd/tui/util/agent-view.ts | 2 +- .../packages/opencode/src/config/mcp.ts | 4 + .../packages/opencode/src/mcp/index.ts | 43 +++++-- .../opencode/src/server/middleware.ts | 2 +- .../opencode/test/cli/tui/agent-view.test.ts | 4 +- .../opencode/test/mcp/lifecycle.test.ts | 113 +++++++++++++++++- .../opencode/test/server/httpapi-sdk.test.ts | 13 +- src/mendcode/packages/sdk/js/src/client.ts | 2 + .../packages/sdk/js/src/error-interceptor.ts | 41 +++++++ src/mendcode/packages/sdk/js/src/v2/client.ts | 21 +--- 15 files changed, 264 insertions(+), 49 deletions(-) create mode 100644 src/mendcode/packages/sdk/js/src/error-interceptor.ts diff --git a/.codex/skills/mendcode-release-flow/SKILL.md b/.codex/skills/mendcode-release-flow/SKILL.md index b6ee809e..6ef30c7a 100644 --- a/.codex/skills/mendcode-release-flow/SKILL.md +++ b/.codex/skills/mendcode-release-flow/SKILL.md @@ -9,10 +9,21 @@ Follow this workflow for MendCode changes that may ship. ## Non-negotiables -- Preserve unrelated local changes. If the active checkout is dirty, use a clean worktree from `origin/dev` or `origin/main`. +- For maintainer/agent work inside the main MendCode repository, use the local `dev` branch by default. Do not create a separate branch unless the user explicitly asks for one, the current worktree has unrelated changes in the same files, or a GitHub contribution flow requires it. +- Preserve unrelated local changes. If the active checkout is dirty, inspect the touched files first. Work in-place on `dev` only when the requested files are clean or the existing edits are clearly part of the same user-approved task. +- If unrelated dirty files conflict with the task, stop and explain the blocker before creating a worktree or branch. - Before editing release/version/package files, ask or verify whether another agent already bumped the version locally or remotely. - Do not publish a release, merge to `main`, or overwrite a user worktree without explicit user intent. - Never leave open public PRs/issues as noise. Close, merge, or explain exactly why they must remain open. +- Never hide security/release failures. If a supply-chain, secret, CodeQL, release, or installer check fails, keep the issue open until fixed or document the exact reason it is accepted. + +## Branch Policy + +- Internal MendCode maintainers and local agents work on `dev` by default. +- External contributors should use a fork or feature branch and open a PR targeting `dev`, not `main`. +- `main` is the public release branch. Only promote `dev` to `main` after CI passes, the user-visible change has been tested, version/changelog state is correct, and the user intends to ship. +- Do not merge random branches directly into `main`. Bring useful branches back through PRs to `dev`, then delete stale branches after merge. +- Before starting, check whether another PR/agent already contains the same work. Prefer continuing the existing local `dev` work over creating a duplicate branch. ## Standard Flow @@ -23,8 +34,8 @@ Follow this workflow for MendCode changes that may ship. - Check extension/package metadata such as `src/mendcode/packages/extensions/zed/extension.toml`. - Check recent merged PRs and tags. 3. Ask the user before choosing a new version unless the version is already clearly bumped by another agent. -4. Implement the change in a branch based on `origin/dev`. -5. Run focused tests/scripts for the touched area. For release-affecting changes, also run the release/installer validation path when feasible. +4. Implement the change on local `dev` unless the Branch Policy says a separate branch/worktree is required. +5. Run focused tests/scripts for the touched area. Use existing repo scripts and generated-client/build checks when relevant. 6. Stop and let the user test locally when the change is user-visible. Do not bump/changelog/merge until the user says it works, unless they explicitly ask for fully autonomous shipping. 7. After the user confirms it works: - Bump version if needed. @@ -43,7 +54,9 @@ Follow this workflow for MendCode changes that may ship. - For code: run the narrow test file or command covering the changed path. - For release: verify `mendcode --version` prints the release version. - For installer: test `curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash -s -- --no-modify-path` in a temporary `HOME`. -- For branch hygiene: verify open PRs/issues, latest release, and `git diff origin/main..origin/dev`. +- For supply chain: verify secret scan, dependency review/vulnerability checks, CodeQL/Semgrep, and release artifact checksums before publishing. +- For branch hygiene: verify open PRs/issues, latest release, branches, and `git diff origin/main..origin/dev`. +- For local safety: before committing, review `git diff --name-only` and stage only files intentionally changed for this task. ## Reporting diff --git a/.mendcode/skills/mendcode-release-flow/SKILL.md b/.mendcode/skills/mendcode-release-flow/SKILL.md index b6ee809e..6ef30c7a 100644 --- a/.mendcode/skills/mendcode-release-flow/SKILL.md +++ b/.mendcode/skills/mendcode-release-flow/SKILL.md @@ -9,10 +9,21 @@ Follow this workflow for MendCode changes that may ship. ## Non-negotiables -- Preserve unrelated local changes. If the active checkout is dirty, use a clean worktree from `origin/dev` or `origin/main`. +- For maintainer/agent work inside the main MendCode repository, use the local `dev` branch by default. Do not create a separate branch unless the user explicitly asks for one, the current worktree has unrelated changes in the same files, or a GitHub contribution flow requires it. +- Preserve unrelated local changes. If the active checkout is dirty, inspect the touched files first. Work in-place on `dev` only when the requested files are clean or the existing edits are clearly part of the same user-approved task. +- If unrelated dirty files conflict with the task, stop and explain the blocker before creating a worktree or branch. - Before editing release/version/package files, ask or verify whether another agent already bumped the version locally or remotely. - Do not publish a release, merge to `main`, or overwrite a user worktree without explicit user intent. - Never leave open public PRs/issues as noise. Close, merge, or explain exactly why they must remain open. +- Never hide security/release failures. If a supply-chain, secret, CodeQL, release, or installer check fails, keep the issue open until fixed or document the exact reason it is accepted. + +## Branch Policy + +- Internal MendCode maintainers and local agents work on `dev` by default. +- External contributors should use a fork or feature branch and open a PR targeting `dev`, not `main`. +- `main` is the public release branch. Only promote `dev` to `main` after CI passes, the user-visible change has been tested, version/changelog state is correct, and the user intends to ship. +- Do not merge random branches directly into `main`. Bring useful branches back through PRs to `dev`, then delete stale branches after merge. +- Before starting, check whether another PR/agent already contains the same work. Prefer continuing the existing local `dev` work over creating a duplicate branch. ## Standard Flow @@ -23,8 +34,8 @@ Follow this workflow for MendCode changes that may ship. - Check extension/package metadata such as `src/mendcode/packages/extensions/zed/extension.toml`. - Check recent merged PRs and tags. 3. Ask the user before choosing a new version unless the version is already clearly bumped by another agent. -4. Implement the change in a branch based on `origin/dev`. -5. Run focused tests/scripts for the touched area. For release-affecting changes, also run the release/installer validation path when feasible. +4. Implement the change on local `dev` unless the Branch Policy says a separate branch/worktree is required. +5. Run focused tests/scripts for the touched area. Use existing repo scripts and generated-client/build checks when relevant. 6. Stop and let the user test locally when the change is user-visible. Do not bump/changelog/merge until the user says it works, unless they explicitly ask for fully autonomous shipping. 7. After the user confirms it works: - Bump version if needed. @@ -43,7 +54,9 @@ Follow this workflow for MendCode changes that may ship. - For code: run the narrow test file or command covering the changed path. - For release: verify `mendcode --version` prints the release version. - For installer: test `curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash -s -- --no-modify-path` in a temporary `HOME`. -- For branch hygiene: verify open PRs/issues, latest release, and `git diff origin/main..origin/dev`. +- For supply chain: verify secret scan, dependency review/vulnerability checks, CodeQL/Semgrep, and release artifact checksums before publishing. +- For branch hygiene: verify open PRs/issues, latest release, branches, and `git diff origin/main..origin/dev`. +- For local safety: before committing, review `git diff --name-only` and stage only files intentionally changed for this task. ## Reporting diff --git a/CHANGELOG.md b/CHANGELOG.md index fea7ed70..fb26b7d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.1.3 - 2026-06-13 + +- Show richer Agent View welcome timestamps, including `Today` plus contextual day, month, and year information. +- Show the local package version in the welcome screen instead of `local` when running from source. +- Clarify prompt-context commands in the TUI by renaming the persistent selector and hiding the low-value cycle command from Ctrl+P. +- Backport OpenCode terminal and SDK fixes for structured SDK errors, Basic Auth defaults, local MCP `cwd`, and MCP prompt/resource timeouts. +- Stamp release binaries with the requested `MENDCODE_VERSION`/`OPENCODE_VERSION` and include release workflow changes in generated notes. + ## 0.1.2 - 2026-06-13 - Publish MendCode under the `mendcode` command name and remove the public `mend` package alias. diff --git a/src/mendcode/UPCOMING_CHANGELOG.md b/src/mendcode/UPCOMING_CHANGELOG.md index c14153d5..2077ed6c 100644 --- a/src/mendcode/UPCOMING_CHANGELOG.md +++ b/src/mendcode/UPCOMING_CHANGELOG.md @@ -3,13 +3,24 @@ Target ref: pending release ## TUI ### Features -- Show contextual day, month, and year information in the welcome Agent View timestamps instead of only showing the time for older sessions. +- Show `Today` plus contextual day, month, and year information in welcome Agent View timestamps instead of only showing the time. ### Bugfixes +- Show the local package version in the welcome screen instead of `local` when running from source. - Clarified that Tab cycles the active primary agent, such as Build or Plan, not the persistent prompt context. - Renamed the persistent `minimal`/`focus`/`full` selector to "Prompt context" across the command palette and dialog. - Hid the low-value "Cycle prompt mode" command from Ctrl+P so the palette no longer shows confusing "Next mode" entries. +## SDK/API +### Bugfixes +- Wrapped generated SDK `throwOnError` values in real `Error` objects while preserving the original structured body and status in `cause`. +- Aligned legacy and Effect HTTP API Basic Auth defaults on the MendCode username. + +## MCP +### Bugfixes +- Added `cwd` support for local MCP servers, resolving relative paths from the active MendCode project directory. +- Applied configured MCP timeouts to prompt and resource discovery so hung servers do not stall those lists. + ## Release ### Bugfixes - Passed the release workflow version into the build scripts through `MENDCODE_VERSION` and `OPENCODE_VERSION` so release binaries are stamped with the requested version. diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx index 91fbee80..1be0a4a8 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx @@ -21,7 +21,7 @@ import { asciiTextWidth, renderAsciiText, type HomeLogoFont } from "../component import { homeMascotText } from "@/mend/tui/mascot" import { Locale } from "@/util/locale" import { Global } from "@mendcode/core/global" -import { InstallationVersion } from "@mendcode/core/installation/version" +import { Installation } from "@/installation" import type { GlobalEvent, PermissionRequest, PlanReviewRequest, QuestionRequest, Session, SessionStatus } from "@mendcode/sdk/v2" import { isAgentViewSessionFallbackVisible, @@ -121,8 +121,7 @@ export function HomeSurface(props: { const homeWelcomeMode = createMemo(() => mend.profile.surfaces.homeWelcome?.mode || "centered") const homeWelcomeRightPanel = createMemo(() => mend.profile.surfaces.homeWelcome?.rightPanel || "agentManager") const productVersionLabel = createMemo(() => { - const version = InstallationVersion === "local" ? "local" : `v${InstallationVersion}` - return `${mend.profile.identity.productName} ${version}` + return `${mend.profile.identity.productName} ${Installation.labelVersion()}` }) const splitWelcome = createMemo(() => homeWelcomeMode() === "split" && homeDensity() === "full" && dimensions().width >= 76) const promptPreset = createMemo(() => mend.profile.promptChrome.preset) diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/agent-view.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/agent-view.ts index bb649519..e5624672 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/agent-view.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/agent-view.ts @@ -86,7 +86,7 @@ export function formatAgentViewSessionTime(input: number, now: number = Date.now date.getFullYear() === current.getFullYear() && date.getMonth() === current.getMonth() && date.getDate() === current.getDate() - if (isToday) return Locale.time(input) + if (isToday) return `Today · ${Locale.time(input)}` const sameYear = date.getFullYear() === current.getFullYear() const localDate = date.toLocaleDateString(undefined, { diff --git a/src/mendcode/packages/opencode/src/config/mcp.ts b/src/mendcode/packages/opencode/src/config/mcp.ts index fc31ba35..a8b1be7e 100644 --- a/src/mendcode/packages/opencode/src/config/mcp.ts +++ b/src/mendcode/packages/opencode/src/config/mcp.ts @@ -7,6 +7,10 @@ export const Local = Schema.Struct({ command: Schema.mutable(Schema.Array(Schema.String)).annotate({ description: "Command and arguments to run the MCP server", }), + cwd: Schema.optional(Schema.String).annotate({ + description: + "Working directory for the MCP server. Relative paths are resolved from the current MendCode project directory.", + }), environment: Schema.optional(Schema.Record(Schema.String, Schema.String)).annotate({ description: "Environment variables to set when running the MCP server", }), diff --git a/src/mendcode/packages/opencode/src/mcp/index.ts b/src/mendcode/packages/opencode/src/mcp/index.ts index 9e1fdf3e..2857b779 100644 --- a/src/mendcode/packages/opencode/src/mcp/index.ts +++ b/src/mendcode/packages/opencode/src/mcp/index.ts @@ -25,6 +25,7 @@ import { BusEvent } from "../bus/bus-event" import { Bus } from "@/bus" import { TuiEvent } from "@/cli/cmd/tui/event" import open from "open" +import path from "path" import { Effect, Exit, Layer, Option, Context, Schema, Stream } from "effect" import { EffectBridge } from "@/effect/bridge" import { InstanceState } from "@/effect/instance-state" @@ -168,9 +169,10 @@ function fetchFromClient( client: Client, listFn: (c: Client) => Promise, label: string, + timeout?: number, ) { return Effect.tryPromise({ - try: () => listFn(client), + try: () => withTimeout(listFn(client), timeout ?? DEFAULT_TIMEOUT), catch: (e: any) => { log.error(`failed to get ${label}`, { clientName, error: e.message }) return e @@ -387,7 +389,8 @@ export const layer = Layer.effect( mcp: ConfigMCP.Info & { type: "local" }, ) { const [cmd, ...args] = mcp.command - const cwd = yield* InstanceState.directory + const directory = yield* InstanceState.directory + const cwd = mcp.cwd ? path.resolve(directory, mcp.cwd) : directory const transport = new StdioClientTransport({ stderr: "pipe", command: cmd, @@ -666,23 +669,45 @@ export const layer = Layer.effect( s: State, listFn: (c: Client) => Promise, label: string, + config: Record, + defaultTimeout?: number, ) { return Effect.forEach( Object.entries(s.clients).filter(([name]) => s.status[name]?.status === "connected"), - ([clientName, client]) => - fetchFromClient(clientName, client, listFn, label).pipe(Effect.map((items) => Object.entries(items ?? {}))), + ([clientName, client]) => { + const mcpConfig = config[clientName] + const entry = mcpConfig && isMcpConfigured(mcpConfig) ? mcpConfig : undefined + const timeout = entry?.timeout ?? defaultTimeout + return fetchFromClient(clientName, client, listFn, label, timeout).pipe( + Effect.map((items) => Object.entries(items ?? {})), + ) + }, { concurrency: "unbounded" }, ).pipe(Effect.map((results) => Object.fromEntries(results.flat()))) } const prompts = Effect.fn("MCP.prompts")(function* () { const s = yield* InstanceState.get(state) - return yield* collectFromConnected(s, (c) => c.listPrompts().then((r) => r.prompts), "prompts") + const cfg = yield* cfgSvc.get() + return yield* collectFromConnected( + s, + (c) => c.listPrompts().then((r) => r.prompts), + "prompts", + cfg.mcp ?? {}, + cfg.experimental?.mcp_timeout, + ) }) const resources = Effect.fn("MCP.resources")(function* () { const s = yield* InstanceState.get(state) - return yield* collectFromConnected(s, (c) => c.listResources().then((r) => r.resources), "resources") + const cfg = yield* cfgSvc.get() + return yield* collectFromConnected( + s, + (c) => c.listResources().then((r) => r.resources), + "resources", + cfg.mcp ?? {}, + cfg.experimental?.mcp_timeout, + ) }) const withClient = Effect.fnUntraced(function* ( @@ -697,8 +722,12 @@ export const layer = Layer.effect( log.warn(`client not found for ${label}`, { clientName }) return undefined } + const cfg = yield* cfgSvc.get() + const mcpConfig = cfg.mcp?.[clientName] + const entry = mcpConfig && isMcpConfigured(mcpConfig) ? mcpConfig : undefined + const timeout = entry?.timeout ?? cfg.experimental?.mcp_timeout return yield* Effect.tryPromise({ - try: () => fn(client), + try: () => withTimeout(fn(client), timeout ?? DEFAULT_TIMEOUT), catch: (e: any) => { log.error(`failed to ${label}`, { clientName, ...meta, error: e?.message }) return e diff --git a/src/mendcode/packages/opencode/src/server/middleware.ts b/src/mendcode/packages/opencode/src/server/middleware.ts index 8e3c092f..1523c10d 100644 --- a/src/mendcode/packages/opencode/src/server/middleware.ts +++ b/src/mendcode/packages/opencode/src/server/middleware.ts @@ -48,7 +48,7 @@ export const AuthMiddleware: MiddlewareHandler = (c, next) => { if (!password) return next() if (isPublicUIPath(c.req.method, c.req.path)) return next() if (isPtyConnectPath(c.req.path) && c.req.query(PTY_CONNECT_TICKET_QUERY)) return next() - const username = Flag.OPENCODE_SERVER_USERNAME ?? (process.env.MENDCODE === "1" ? "mendcode" : "opencode") + const username = Flag.OPENCODE_SERVER_USERNAME ?? "mendcode" if (c.req.query("auth_token")) c.req.raw.headers.set("authorization", `Basic ${c.req.query("auth_token")}`) diff --git a/src/mendcode/packages/opencode/test/cli/tui/agent-view.test.ts b/src/mendcode/packages/opencode/test/cli/tui/agent-view.test.ts index e3e16878..d37f39c6 100644 --- a/src/mendcode/packages/opencode/test/cli/tui/agent-view.test.ts +++ b/src/mendcode/packages/opencode/test/cli/tui/agent-view.test.ts @@ -16,7 +16,9 @@ describe("Agent View visibility", () => { const previousMonth = Date.UTC(2026, 4, 10, 15, 30, 0) const previousYear = Date.UTC(2025, 5, 13, 15, 30, 0) - expect(formatAgentViewSessionTime(today, current)).toBe(new Date(today).toLocaleTimeString(undefined, { timeStyle: "short" })) + expect(formatAgentViewSessionTime(today, current)).toBe( + `Today · ${new Date(today).toLocaleTimeString(undefined, { timeStyle: "short" })}`, + ) expect(formatAgentViewSessionTime(previousMonth, current)).toBe( `${new Date(previousMonth).toLocaleTimeString(undefined, { timeStyle: "short" })} · ${new Date( previousMonth, diff --git a/src/mendcode/packages/opencode/test/mcp/lifecycle.test.ts b/src/mendcode/packages/opencode/test/mcp/lifecycle.test.ts index d5ea6770..29150812 100644 --- a/src/mendcode/packages/opencode/test/mcp/lifecycle.test.ts +++ b/src/mendcode/packages/opencode/test/mcp/lifecycle.test.ts @@ -12,7 +12,9 @@ interface MockClientState { listToolsShouldFail: boolean listToolsError: string listPromptsShouldFail: boolean + listPromptsShouldHang: boolean listResourcesShouldFail: boolean + listResourcesShouldHang: boolean prompts: Array<{ name: string; description?: string }> resources: Array<{ name: string; uri: string; description?: string }> closed: boolean @@ -28,6 +30,7 @@ let connectError = "Mock transport cannot connect" let clientCreateCount = 0 // Tracks how many times transport.close() is called across all mock transports let transportCloseCount = 0 +let lastStdioOptions: any function getOrCreateClientState(name?: string): MockClientState { const key = name ?? "default" @@ -39,7 +42,9 @@ function getOrCreateClientState(name?: string): MockClientState { listToolsShouldFail: false, listToolsError: "listTools failed", listPromptsShouldFail: false, + listPromptsShouldHang: false, listResourcesShouldFail: false, + listResourcesShouldHang: false, prompts: [], resources: [], closed: false, @@ -54,8 +59,9 @@ function getOrCreateClientState(name?: string): MockClientState { class MockStdioTransport { stderr: null = null pid = 12345 - // oxlint-disable-next-line no-useless-constructor - constructor(_opts: any) {} + constructor(opts: any) { + lastStdioOptions = opts + } async start() { if (connectShouldHang) return new Promise(() => {}) // never resolves if (connectShouldFail) throw new Error(connectError) @@ -140,6 +146,7 @@ void mock.module("@modelcontextprotocol/sdk/client/index.js", () => ({ } async listPrompts() { + if (this._state?.listPromptsShouldHang) return new Promise(() => {}) if (this._state?.listPromptsShouldFail) { throw new Error("listPrompts failed") } @@ -147,6 +154,7 @@ void mock.module("@modelcontextprotocol/sdk/client/index.js", () => ({ } async listResources() { + if (this._state?.listResourcesShouldHang) return new Promise(() => {}) if (this._state?.listResourcesShouldFail) { throw new Error("listResources failed") } @@ -167,6 +175,7 @@ beforeEach(() => { connectError = "Mock transport cannot connect" clientCreateCount = 0 transportCloseCount = 0 + lastStdioOptions = undefined }) // Import after mocks @@ -179,7 +188,7 @@ const { tmpdir } = await import("../fixture/fixture") function withInstance( config: Record, - fn: (mcp: MCPNS.Interface) => Effect.Effect, + fn: (mcp: MCPNS.Interface, directory: string) => Effect.Effect, ) { return async () => { await using tmp = await tmpdir({ @@ -197,7 +206,7 @@ function withInstance( await WithInstance.provide({ directory: tmp.path, fn: async () => { - await Effect.runPromise(MCP.Service.use(fn).pipe(Effect.provide(MCP.defaultLayer))) + await Effect.runPromise(MCP.Service.use((mcp) => fn(mcp, tmp.path)).pipe(Effect.provide(MCP.defaultLayer))) // dispose instance to clean up state between tests await InstanceRuntime.disposeInstance(Instance.current) }, @@ -237,6 +246,46 @@ test( ), ) +test( + "local stdio transport resolves configured cwd from the project directory", + withInstance({}, (mcp, directory) => + Effect.gen(function* () { + lastCreatedClientName = "cwd-server" + getOrCreateClientState("cwd-server") + + const addResult = yield* mcp.add("cwd-server", { + type: "local", + command: ["echo", "test"], + cwd: "tools/mcp", + }) + + expect((addResult.status as any)["cwd-server"]?.status ?? (addResult.status as any).status).toBe("connected") + expect(lastStdioOptions?.cwd).toBe(`${directory}/tools/mcp`) + }), + ), +) + +test( + "local stdio transport keeps absolute configured cwd", + withInstance({}, (mcp) => + Effect.gen(function* () { + lastCreatedClientName = "absolute-cwd-server" + getOrCreateClientState("absolute-cwd-server") + + const addResult = yield* mcp.add("absolute-cwd-server", { + type: "local", + command: ["echo", "test"], + cwd: "/tmp/mendcode-mcp", + }) + + expect((addResult.status as any)["absolute-cwd-server"]?.status ?? (addResult.status as any).status).toBe( + "connected", + ) + expect(lastStdioOptions?.cwd).toBe("/tmp/mendcode-mcp") + }), + ), +) + // ======================================================================== // Test: tool change notifications refresh the cache // ======================================================================== @@ -499,6 +548,34 @@ test( ), ) +test( + "prompts() respects MCP timeout and skips hung servers", + withInstance( + { + "hung-prompts": { + type: "local", + command: ["echo", "test"], + timeout: 50, + }, + }, + (mcp) => + Effect.gen(function* () { + lastCreatedClientName = "hung-prompts" + const serverState = getOrCreateClientState("hung-prompts") + serverState.listPromptsShouldHang = true + + yield* mcp.add("hung-prompts", { + type: "local", + command: ["echo", "test"], + timeout: 50, + }) + + const prompts = yield* mcp.prompts() + expect(Object.keys(prompts)).toEqual([]) + }), + ), +) + test( "resources() returns resources from connected servers", withInstance( @@ -528,6 +605,34 @@ test( ), ) +test( + "resources() respects MCP timeout and skips hung servers", + withInstance( + { + "hung-resources": { + type: "local", + command: ["echo", "test"], + timeout: 50, + }, + }, + (mcp) => + Effect.gen(function* () { + lastCreatedClientName = "hung-resources" + const serverState = getOrCreateClientState("hung-resources") + serverState.listResourcesShouldHang = true + + yield* mcp.add("hung-resources", { + type: "local", + command: ["echo", "test"], + timeout: 50, + }) + + const resources = yield* mcp.resources() + expect(Object.keys(resources)).toEqual([]) + }), + ), +) + test( "prompts() skips disconnected servers", withInstance( diff --git a/src/mendcode/packages/opencode/test/server/httpapi-sdk.test.ts b/src/mendcode/packages/opencode/test/server/httpapi-sdk.test.ts index 64741bb3..7e7181b1 100644 --- a/src/mendcode/packages/opencode/test/server/httpapi-sdk.test.ts +++ b/src/mendcode/packages/opencode/test/server/httpapi-sdk.test.ts @@ -365,11 +365,16 @@ describe("HttpApi SDK", () => { const thrown = yield* captureThrown(() => sdk.session.get({ sessionID }, { throwOnError: true })) expect(missing.error).toEqual(expected) - expect(thrown).toEqual(expected) + expect(thrown).toBeInstanceOf(Error) + expect(errorMessage(thrown)).toBe(expected.data.message) + expect((thrown as Error).cause).toMatchObject({ body: expected, status: 404 }) return { status: missing.status, error: missing.error, - thrown, + thrown: { + message: errorMessage(thrown), + cause: (thrown as Error).cause, + }, } }), ), @@ -402,13 +407,13 @@ describe("HttpApi SDK", () => { const bad = yield* capture(() => client(backend, directory, { password: "secret", - headers: { authorization: authorization("opencode", "wrong") }, + headers: { authorization: authorization("mendcode", "wrong") }, }).file.read({ path: "hello.txt" }), ) const good = yield* capture(() => client(backend, directory, { password: "secret", - headers: { authorization: authorization("opencode", "secret") }, + headers: { authorization: authorization("mendcode", "secret") }, }).file.read({ path: "hello.txt" }), ) diff --git a/src/mendcode/packages/sdk/js/src/client.ts b/src/mendcode/packages/sdk/js/src/client.ts index 05f46382..5cf071e7 100644 --- a/src/mendcode/packages/sdk/js/src/client.ts +++ b/src/mendcode/packages/sdk/js/src/client.ts @@ -3,6 +3,7 @@ export * from "./gen/types.gen.js" import { createClient } from "./gen/client/client.gen.js" import { type Config } from "./gen/client/types.gen.js" import { OpencodeClient } from "./gen/sdk.gen.js" +import { wrapClientError } from "./error-interceptor.js" export { type Config as OpencodeClientConfig, OpencodeClient } function pick(value: string | null, fallback?: string) { @@ -51,5 +52,6 @@ export function createOpencodeClient(config?: Config & { directory?: string }) { const client = createClient(config) client.interceptors.request.use((request) => rewrite(request, config?.directory)) + client.interceptors.error.use(wrapClientError) return new OpencodeClient({ client }) } diff --git a/src/mendcode/packages/sdk/js/src/error-interceptor.ts b/src/mendcode/packages/sdk/js/src/error-interceptor.ts new file mode 100644 index 00000000..9d9aaf71 --- /dev/null +++ b/src/mendcode/packages/sdk/js/src/error-interceptor.ts @@ -0,0 +1,41 @@ +/** + * Wrap generated-client throwOnError values in real Error instances so CLI/TUI + * formatters get a useful message while structured callers can still inspect + * the original body through cause. + */ +export function wrapClientError( + error: unknown, + response: Response | undefined, + request: Request | undefined, + opts: { throwOnError?: boolean } | undefined, +): unknown { + if (!opts?.throwOnError) return error + if (error instanceof Error) return error + + if (typeof error === "object" && error !== null && Object.keys(error).length > 0) { + const obj = error as { data?: { message?: unknown }; message?: unknown; name?: unknown } + const message = + (typeof obj.data?.message === "string" && obj.data.message) || + (typeof obj.message === "string" && obj.message) || + (typeof obj.name === "string" && obj.name) || + describe(request, response) + return new Error(message, { cause: { body: error, status: response?.status } }) + } + + if (typeof error === "string" && error.length > 0) { + return new Error(error, { cause: { body: error, status: response?.status } }) + } + + const reason = response ? "(empty response body)" : "network error (no response)" + return new Error(`MendCode server ${describe(request, response)}: ${reason}`, { + cause: { body: error, status: response?.status }, + }) +} + +function describe(request: Request | undefined, response: Response | undefined) { + const method = request?.method ?? "?" + const url = request?.url ?? "?" + const status = response?.status + const statusText = response?.statusText + return `${method} ${url}${status ? " -> " + status : ""}${statusText ? " " + statusText : ""}` +} diff --git a/src/mendcode/packages/sdk/js/src/v2/client.ts b/src/mendcode/packages/sdk/js/src/v2/client.ts index 3e69a647..fbbc9de1 100644 --- a/src/mendcode/packages/sdk/js/src/v2/client.ts +++ b/src/mendcode/packages/sdk/js/src/v2/client.ts @@ -3,6 +3,7 @@ export * from "./gen/types.gen.js" import { createClient } from "./gen/client/client.gen.js" import { type Config } from "./gen/client/types.gen.js" import { OpencodeClient } from "./gen/sdk.gen.js" +import { wrapClientError } from "../error-interceptor.js" export { type Config as OpencodeClientConfig, OpencodeClient } function pick(value: string | null, fallback?: string, encode?: (value: string) => string) { @@ -84,24 +85,6 @@ export function createOpencodeClient(config?: Config & { directory?: string; exp return response }) - // The generated client falls back to throwing a literal `{}` when the server - // responds with an empty / unparseable error body, which surfaces as a bare - // `{}` in TUI / CLI error output. Wrap ONLY that case in a real Error so - // downstream formatters get a useful message — but pass through any parsed - // JSON error body unchanged so existing consumers can still inspect fields. - client.interceptors.error.use((error, response, request) => { - const isEmpty = - error === undefined || - error === null || - error === "" || - (typeof error === "object" && !(error instanceof Error) && Object.keys(error).length === 0) - if (!isEmpty) return error - const method = request?.method ?? "?" - const url = request?.url ?? "?" - if (!response) return new Error(`opencode server ${method} ${url}: network error (no response)`) - const status = response.status - const statusText = response.statusText ? " " + response.statusText : "" - return new Error(`opencode server ${method} ${url} → ${status}${statusText}: (empty response body)`) - }) + client.interceptors.error.use(wrapClientError) return new OpencodeClient({ client }) } From f319f37cf7c7d59f28dbc14779ee2ab0b0d92e14 Mon Sep 17 00:00:00 2001 From: Obed Date: Sat, 13 Jun 2026 11:52:30 -0500 Subject: [PATCH 12/45] fix: prepare v0.1.4 compaction and prompt fixes (#85) * docs: tighten MendCode promotion branch policy * fix: prepare v0.1.4 compaction and prompt fixes --- .codex/skills/mendcode-release-flow/SKILL.md | 4 +- .../skills/mendcode-release-flow/SKILL.md | 4 +- CHANGELOG.md | 6 +++ src/mendcode/packages/core/package.json | 2 +- .../packages/extensions/zed/extension.toml | 12 ++--- src/mendcode/packages/function/package.json | 2 +- src/mendcode/packages/opencode/package.json | 2 +- .../src/cli/cmd/tui/component/prompt/agent.ts | 10 ++++ .../cli/cmd/tui/component/prompt/index.tsx | 11 ++++- .../opencode/src/session/compaction.ts | 6 +-- .../test/cli/cmd/tui/prompt-agent.test.ts | 24 ++++++++++ .../opencode/test/session/compaction.test.ts | 48 ++++++++++++++++++- src/mendcode/packages/plugin/package.json | 2 +- src/mendcode/packages/sdk/js/package.json | 2 +- src/mendcode/packages/slack/package.json | 2 +- src/mendcode/packages/ui/package.json | 2 +- src/mendcode/sdks/vscode/package.json | 2 +- 17 files changed, 119 insertions(+), 22 deletions(-) create mode 100644 src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/agent.ts create mode 100644 src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-agent.test.ts diff --git a/.codex/skills/mendcode-release-flow/SKILL.md b/.codex/skills/mendcode-release-flow/SKILL.md index 6ef30c7a..8b56d171 100644 --- a/.codex/skills/mendcode-release-flow/SKILL.md +++ b/.codex/skills/mendcode-release-flow/SKILL.md @@ -22,6 +22,8 @@ Follow this workflow for MendCode changes that may ship. - Internal MendCode maintainers and local agents work on `dev` by default. - External contributors should use a fork or feature branch and open a PR targeting `dev`, not `main`. - `main` is the public release branch. Only promote `dev` to `main` after CI passes, the user-visible change has been tested, version/changelog state is correct, and the user intends to ship. +- For internal promotion, prefer a direct `dev` -> `main` PR. Do not create `codex/*` promotion branches unless GitHub cannot represent the intended merge directly or a conflict must be resolved outside the user's local checkout. +- If an emergency promotion branch/worktree is unavoidable, delete the remote branch, local branch, and temporary worktree immediately after merge or close. - Do not merge random branches directly into `main`. Bring useful branches back through PRs to `dev`, then delete stale branches after merge. - Before starting, check whether another PR/agent already contains the same work. Prefer continuing the existing local `dev` work over creating a duplicate branch. @@ -41,7 +43,7 @@ Follow this workflow for MendCode changes that may ship. - Bump version if needed. - Add or update `CHANGELOG.md`. - Open a PR to `dev`, wait for CI, and merge. - - Promote `dev` to `main` with a PR, resolving conflicts deliberately. + - Promote `dev` to `main` with a direct PR whenever possible, resolving conflicts deliberately. - Sync `main` back to `dev` if needed so both branches have the same tree. 8. If releasing: - Use the Release workflow from `main`. diff --git a/.mendcode/skills/mendcode-release-flow/SKILL.md b/.mendcode/skills/mendcode-release-flow/SKILL.md index 6ef30c7a..8b56d171 100644 --- a/.mendcode/skills/mendcode-release-flow/SKILL.md +++ b/.mendcode/skills/mendcode-release-flow/SKILL.md @@ -22,6 +22,8 @@ Follow this workflow for MendCode changes that may ship. - Internal MendCode maintainers and local agents work on `dev` by default. - External contributors should use a fork or feature branch and open a PR targeting `dev`, not `main`. - `main` is the public release branch. Only promote `dev` to `main` after CI passes, the user-visible change has been tested, version/changelog state is correct, and the user intends to ship. +- For internal promotion, prefer a direct `dev` -> `main` PR. Do not create `codex/*` promotion branches unless GitHub cannot represent the intended merge directly or a conflict must be resolved outside the user's local checkout. +- If an emergency promotion branch/worktree is unavoidable, delete the remote branch, local branch, and temporary worktree immediately after merge or close. - Do not merge random branches directly into `main`. Bring useful branches back through PRs to `dev`, then delete stale branches after merge. - Before starting, check whether another PR/agent already contains the same work. Prefer continuing the existing local `dev` work over creating a duplicate branch. @@ -41,7 +43,7 @@ Follow this workflow for MendCode changes that may ship. - Bump version if needed. - Add or update `CHANGELOG.md`. - Open a PR to `dev`, wait for CI, and merge. - - Promote `dev` to `main` with a PR, resolving conflicts deliberately. + - Promote `dev` to `main` with a direct PR whenever possible, resolving conflicts deliberately. - Sync `main` back to `dev` if needed so both branches have the same tree. 8. If releasing: - Use the Release workflow from `main`. diff --git a/CHANGELOG.md b/CHANGELOG.md index fb26b7d4..ef1ba1ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.1.4 - 2026-06-13 + +- Stop normal automatic and manual compaction from re-triggering the assistant after a completed turn. +- Keep overflow compaction recovery for requests that really hit provider context limits. +- Make `Tab` mode cycling update the active prompt mode instead of leaving the mode label stuck while model state changes. + ## 0.1.3 - 2026-06-13 - Show richer Agent View welcome timestamps, including `Today` plus contextual day, month, and year information. diff --git a/src/mendcode/packages/core/package.json b/src/mendcode/packages/core/package.json index 21c1fad2..6d1e0183 100644 --- a/src/mendcode/packages/core/package.json +++ b/src/mendcode/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.3", + "version": "0.1.4", "name": "@mendcode/core", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/extensions/zed/extension.toml b/src/mendcode/packages/extensions/zed/extension.toml index 09f51d1c..59cb6d18 100644 --- a/src/mendcode/packages/extensions/zed/extension.toml +++ b/src/mendcode/packages/extensions/zed/extension.toml @@ -1,7 +1,7 @@ id = "mendcode" name = "MendCode" description = "The open source coding agent." -version = "0.1.3" +version = "0.1.4" schema_version = 1 authors = ["MendCode"] repository = "https://github.com/MendCode/MendCode" @@ -11,26 +11,26 @@ name = "MendCode" icon = "./icons/opencode.svg" [agent_servers.mendcode.targets.darwin-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.3/mendcode-darwin-arm64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.4/mendcode-darwin-arm64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.darwin-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.3/mendcode-darwin-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.4/mendcode-darwin-x64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.3/mendcode-linux-arm64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.4/mendcode-linux-arm64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.3/mendcode-linux-x64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.4/mendcode-linux-x64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.windows-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.3/mendcode-windows-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.4/mendcode-windows-x64.zip" cmd = "./mendcode.exe" args = ["acp"] diff --git a/src/mendcode/packages/function/package.json b/src/mendcode/packages/function/package.json index 6f76c2e9..97773db0 100644 --- a/src/mendcode/packages/function/package.json +++ b/src/mendcode/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/function", - "version": "0.1.3", + "version": "0.1.4", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index 3569c88d..abd672a3 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.3", + "version": "0.1.4", "name": "mendcode", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/agent.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/agent.ts new file mode 100644 index 00000000..8f33ddc4 --- /dev/null +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/agent.ts @@ -0,0 +1,10 @@ +export function resolveActivePromptAgentName(input: { + sessionAgentName?: string + localAgentName?: string + primaryAgentNames: readonly string[] +}) { + if (input.sessionAgentName && !input.primaryAgentNames.includes(input.sessionAgentName)) { + return input.sessionAgentName + } + return input.localAgentName ?? input.sessionAgentName +} diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx index aa62b388..a1232606 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx @@ -30,6 +30,7 @@ import { createStore, produce, unwrap } from "solid-js/store" import { useKeybind } from "@tui/context/keybind" import { usePromptHistory, type PromptInfo } from "./history" import { computePromptTraits } from "./traits" +import { resolveActivePromptAgentName } from "./agent" import { assign } from "./part" import { pastedContentLabel, promptSubmitParts, shouldSummarizePastedContentWithThreshold } from "./submit-parts" import { findSlashCommandInvocation } from "./slash-command" @@ -433,12 +434,20 @@ export function Prompt(props: PromptProps) { if (!name) return undefined return sync.data.agent.find((item) => item.name === name && !item.hidden) }) - const activeAgent = createMemo(() => sessionAgent() ?? local.agent.current()) const sessionUsesSubagent = createMemo(() => { const name = sessionAgent()?.name if (!name) return false return !local.agent.list().some((item) => item.name === name) }) + const activeAgent = createMemo(() => { + const name = resolveActivePromptAgentName({ + sessionAgentName: sessionAgent()?.name, + localAgentName: local.agent.current()?.name, + primaryAgentNames: local.agent.list().map((item) => item.name), + }) + if (!name) return undefined + return sync.data.agent.find((item) => item.name === name && !item.hidden) + }) const selectedPromptModel = createMemo(() => { if (!sessionUsesSubagent()) return local.model.current() const userModel = lastUserMessage()?.model diff --git a/src/mendcode/packages/opencode/src/session/compaction.ts b/src/mendcode/packages/opencode/src/session/compaction.ts index 5763c598..d4df8633 100644 --- a/src/mendcode/packages/opencode/src/session/compaction.ts +++ b/src/mendcode/packages/opencode/src/session/compaction.ts @@ -90,7 +90,7 @@ Rules: - Read the Current TODO List context when present. Treat in_progress/pending TODOs as evidence for Resume Anchor / Active Work only when they match the latest user intent; completed/cancelled TODOs belong in Confirmed Done or Optional Follow-ups as appropriate. - Read the Subagent Task Context when present. Summarize each subagent's concrete output, files changed, blocker, or current status. Running/pending subagents are active work unless clearly stale or contradicted by a newer real user message. - Do not mention the summary process or that context was compacted.` -const COMPACTION_RESUME_PROMPT = `The conversation was compacted automatically while the current request was running. +const COMPACTION_RESUME_PROMPT = `The conversation hit a context overflow while handling the current request, so the conversation was compacted. Resume using this priority: 1. Latest explicit user request from the preserved recent messages. @@ -98,7 +98,7 @@ Resume using this priority: 3. Critical Context from the summary. 4. Older summary details. -Automatic compaction is a pause, not a user cancellation. If the latest explicit user request or Resume Anchor / Active Work describes unfinished implementation, debugging, review, testing, or investigation, continue exactly from the next required action or the safest required next step. +Overflow compaction is a pause, not a user cancellation. If the latest explicit user request or Resume Anchor / Active Work describes unfinished implementation, debugging, review, testing, or investigation, continue exactly from the next required action or the safest required next step. Optional Follow-ups are not instructions. Do not execute optional ideas, possible next steps, cleanup, polish, or suggestions unless the user explicitly asked for them after compaction. Stop only when the summary clearly says the work is complete, blocked, or there is no active user request to continue. Do not ask for confirmation before continuing required active work. Ask a concise clarification only when Blocked / Needs User contains a real blocker or the required next action cannot be inferred from the latest user request, Active Work, TODOs, or Critical Context.` @@ -585,7 +585,7 @@ export const layer: Layer.Layer< }) } - if (result === "continue" && input.auto) { + if (result === "continue" && input.auto && input.overflow) { if (replay) { const original = replay.info const replayMsg = yield* session.updateMessage({ diff --git a/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-agent.test.ts b/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-agent.test.ts new file mode 100644 index 00000000..bfd160e9 --- /dev/null +++ b/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-agent.test.ts @@ -0,0 +1,24 @@ +import { describe, expect, test } from "bun:test" +import { resolveActivePromptAgentName } from "../../../../src/cli/cmd/tui/component/prompt/agent" + +describe("resolveActivePromptAgentName", () => { + test("uses local primary agent so tab cycling updates the prompt mode", () => { + expect( + resolveActivePromptAgentName({ + sessionAgentName: "build", + localAgentName: "plan", + primaryAgentNames: ["build", "plan", "execute"], + }), + ).toBe("plan") + }) + + test("keeps session subagent when the session is not a primary mode", () => { + expect( + resolveActivePromptAgentName({ + sessionAgentName: "code-reviewer", + localAgentName: "plan", + primaryAgentNames: ["build", "plan", "execute"], + }), + ).toBe("code-reviewer") + }) +}) diff --git a/src/mendcode/packages/opencode/test/session/compaction.test.ts b/src/mendcode/packages/opencode/test/session/compaction.test.ts index 8c4df7b1..52a5fe15 100644 --- a/src/mendcode/packages/opencode/test/session/compaction.test.ts +++ b/src/mendcode/packages/opencode/test/session/compaction.test.ts @@ -13,6 +13,7 @@ import { Instance } from "../../src/project/instance" import { WithInstance } from "../../src/project/with-instance" import * as Log from "@mendcode/core/util/log" import { Permission } from "../../src/permission" +import { PlanReview } from "../../src/plan-review" import { Plugin } from "../../src/plugin" import { provideTmpdirInstance, tmpdir } from "../fixture/fixture" import { Session as SessionNs } from "@/session/session" @@ -289,6 +290,7 @@ function liveRuntime(layer: Layer.Layer, provider = ProviderTest.fa Layer.provide(Snapshot.defaultLayer), Layer.provide(layer), Layer.provide(Permission.defaultLayer), + Layer.provide(PlanReview.defaultLayer), Layer.provide(Agent.defaultLayer), Layer.provide(Plugin.defaultLayer), Layer.provide(status), @@ -925,7 +927,7 @@ describe("session.compaction.process", () => { }) }) - test("adds synthetic continue prompt when auto is enabled", async () => { + test("does not add synthetic continue prompt for normal auto compaction", async () => { await using tmp = await tmpdir() await WithInstance.provide({ directory: tmp.path, @@ -946,6 +948,48 @@ describe("session.compaction.process", () => { ), ) + const all = await svc.messages({ sessionID: session.id }) + + expect(result).toBe("continue") + expect( + all.some( + (msg) => + msg.info.role === "user" && + msg.parts.some( + (part) => + part.type === "text" && part.synthetic && part.metadata?.compaction_continue === true, + ), + ), + ).toBe(false) + } finally { + await rt.dispose() + } + }, + }) + }) + + test("adds synthetic continue prompt only for overflow auto compaction", async () => { + await using tmp = await tmpdir() + await WithInstance.provide({ + directory: tmp.path, + fn: async () => { + const session = await svc.create({}) + const msg = await user(session.id, "hello") + const rt = runtime("continue", Plugin.defaultLayer, wide()) + try { + const msgs = await svc.messages({ sessionID: session.id }) + const result = await rt.runPromise( + SessionCompaction.Service.use((svc) => + svc.process({ + parentID: msg.id, + messages: msgs, + sessionID: session.id, + auto: true, + overflow: true, + }), + ), + ) + const all = await svc.messages({ sessionID: session.id }) const last = all.at(-1) @@ -958,7 +1002,7 @@ describe("session.compaction.process", () => { }) if (last?.parts[0]?.type === "text") { expect(last.parts[0].text).toContain("Resume using this priority") - expect(last.parts[0].text).toContain("Automatic compaction is a pause, not a user cancellation") + expect(last.parts[0].text).toContain("Overflow compaction is a pause, not a user cancellation") expect(last.parts[0].text).toContain("continue exactly from the next required action") expect(last.parts[0].text).toContain("Optional Follow-ups are not instructions") expect(last.parts[0].text).toContain("Stop only when the summary clearly says") diff --git a/src/mendcode/packages/plugin/package.json b/src/mendcode/packages/plugin/package.json index b9e48f37..24513b00 100644 --- a/src/mendcode/packages/plugin/package.json +++ b/src/mendcode/packages/plugin/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/plugin", - "version": "0.1.3", + "version": "0.1.4", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/sdk/js/package.json b/src/mendcode/packages/sdk/js/package.json index fce80895..26dfc039 100644 --- a/src/mendcode/packages/sdk/js/package.json +++ b/src/mendcode/packages/sdk/js/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/sdk", - "version": "0.1.3", + "version": "0.1.4", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/slack/package.json b/src/mendcode/packages/slack/package.json index 17a48d60..17108334 100644 --- a/src/mendcode/packages/slack/package.json +++ b/src/mendcode/packages/slack/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/slack", - "version": "0.1.3", + "version": "0.1.4", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/ui/package.json b/src/mendcode/packages/ui/package.json index eb6a8884..7c3ded12 100644 --- a/src/mendcode/packages/ui/package.json +++ b/src/mendcode/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/ui", - "version": "0.1.3", + "version": "0.1.4", "type": "module", "license": "MIT", "exports": { diff --git a/src/mendcode/sdks/vscode/package.json b/src/mendcode/sdks/vscode/package.json index 5939c2ca..9f8383e4 100644 --- a/src/mendcode/sdks/vscode/package.json +++ b/src/mendcode/sdks/vscode/package.json @@ -2,7 +2,7 @@ "name": "mendcode", "displayName": "MendCode", "description": "MendCode for VS Code", - "version": "0.1.3", + "version": "0.1.4", "publisher": "sst-dev", "repository": { "type": "git", From a7458526071f9f386d8d23d4548518900065ac0e Mon Sep 17 00:00:00 2001 From: Obed Date: Sat, 13 Jun 2026 13:13:39 -0500 Subject: [PATCH 13/45] Backport OpenCode runtime updates for v0.1.5 (#88) * fix: backport opencode runtime updates * docs: add v0.1.5 changelog --- CHANGELOG.md | 7 + src/mendcode/UPCOMING_CHANGELOG.md | 15 ++ src/mendcode/packages/core/package.json | 2 +- .../packages/extensions/zed/extension.toml | 12 +- src/mendcode/packages/function/package.json | 2 +- src/mendcode/packages/opencode/package.json | 2 +- .../packages/opencode/src/config/mcp.ts | 4 + .../packages/opencode/src/mcp/catalog.ts | 110 ++++++++ .../packages/opencode/src/mcp/index.ts | 87 +++---- .../opencode/src/mcp/oauth-provider.ts | 5 +- .../opencode/src/provider/provider.ts | 12 +- .../opencode/src/session/run-state.ts | 2 +- .../packages/opencode/src/tool/task.ts | 1 + .../opencode/test/mcp/lifecycle.test.ts | 239 +++++++++++++++++- .../opencode/test/mcp/oauth-browser.test.ts | 11 +- .../opencode/test/mcp/oauth-provider.test.ts | 60 +++++ .../test/server/httpapi-provider.test.ts | 93 +++++++ .../packages/opencode/test/tool/task.test.ts | 1 + src/mendcode/packages/plugin/package.json | 2 +- src/mendcode/packages/sdk/js/package.json | 2 +- src/mendcode/packages/slack/package.json | 2 +- src/mendcode/packages/ui/package.json | 2 +- src/mendcode/sdks/vscode/package.json | 2 +- 23 files changed, 594 insertions(+), 81 deletions(-) create mode 100644 src/mendcode/packages/opencode/src/mcp/catalog.ts create mode 100644 src/mendcode/packages/opencode/test/mcp/oauth-provider.test.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index ef1ba1ba..93f3a533 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 0.1.5 - 2026-06-13 + +- Backport MCP runtime updates: catalog pagination, capability-aware prompt/resource listing, tolerant tool schema discovery, abort signal forwarding, OAuth `callbackPort`/`scope`, and manual OAuth header preservation. +- Isolate provider model plugin hooks from internal provider state so plugin mutations cannot rename providers or zero model pricing globally. +- Preserve delegated subagent identity on task child sessions. +- Avoid a shell-cancel race by cancelling an existing session runner during short busy-state transitions instead of marking the session idle too early. + ## 0.1.4 - 2026-06-13 - Stop normal automatic and manual compaction from re-triggering the assistant after a completed turn. diff --git a/src/mendcode/UPCOMING_CHANGELOG.md b/src/mendcode/UPCOMING_CHANGELOG.md index 2077ed6c..28f4e902 100644 --- a/src/mendcode/UPCOMING_CHANGELOG.md +++ b/src/mendcode/UPCOMING_CHANGELOG.md @@ -16,10 +16,25 @@ Target ref: pending release - Wrapped generated SDK `throwOnError` values in real `Error` objects while preserving the original structured body and status in `cause`. - Aligned legacy and Effect HTTP API Basic Auth defaults on the MendCode username. +## Providers +### Bugfixes +- Isolated provider model plugin hooks from internal provider state so plugin-side mutations cannot rename providers or zero model pricing globally. + +## Subagents +### Bugfixes +- Store the delegated subagent name on task child sessions so resumed/background-visible task sessions keep the correct agent identity. + +## Sessions +### Bugfixes +- Avoid a shell-cancel race by cancelling an existing session runner even during short busy-state transitions instead of marking the session idle too early. + ## MCP ### Bugfixes - Added `cwd` support for local MCP servers, resolving relative paths from the active MendCode project directory. - Applied configured MCP timeouts to prompt and resource discovery so hung servers do not stall those lists. +- Paginate MCP tool, prompt, and resource catalogs; skip prompt/resource listing when a server does not advertise those capabilities; tolerate broken tool `outputSchema` metadata during discovery; and forward tool-call abort signals to MCP servers. +- Added OAuth `callbackPort` shorthand and include configured OAuth `scope` in MCP client metadata. +- Preserve configured remote MCP headers during manual OAuth authentication flows. ## Release ### Bugfixes diff --git a/src/mendcode/packages/core/package.json b/src/mendcode/packages/core/package.json index 6d1e0183..30922b03 100644 --- a/src/mendcode/packages/core/package.json +++ b/src/mendcode/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.4", + "version": "0.1.5", "name": "@mendcode/core", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/extensions/zed/extension.toml b/src/mendcode/packages/extensions/zed/extension.toml index 59cb6d18..df7d1e9b 100644 --- a/src/mendcode/packages/extensions/zed/extension.toml +++ b/src/mendcode/packages/extensions/zed/extension.toml @@ -1,7 +1,7 @@ id = "mendcode" name = "MendCode" description = "The open source coding agent." -version = "0.1.4" +version = "0.1.5" schema_version = 1 authors = ["MendCode"] repository = "https://github.com/MendCode/MendCode" @@ -11,26 +11,26 @@ name = "MendCode" icon = "./icons/opencode.svg" [agent_servers.mendcode.targets.darwin-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.4/mendcode-darwin-arm64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.5/mendcode-darwin-arm64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.darwin-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.4/mendcode-darwin-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.5/mendcode-darwin-x64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.4/mendcode-linux-arm64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.5/mendcode-linux-arm64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.4/mendcode-linux-x64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.5/mendcode-linux-x64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.windows-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.4/mendcode-windows-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.5/mendcode-windows-x64.zip" cmd = "./mendcode.exe" args = ["acp"] diff --git a/src/mendcode/packages/function/package.json b/src/mendcode/packages/function/package.json index 97773db0..bb817c9e 100644 --- a/src/mendcode/packages/function/package.json +++ b/src/mendcode/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/function", - "version": "0.1.4", + "version": "0.1.5", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index abd672a3..f0d6345f 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.4", + "version": "0.1.5", "name": "mendcode", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/opencode/src/config/mcp.ts b/src/mendcode/packages/opencode/src/config/mcp.ts index a8b1be7e..38684ca5 100644 --- a/src/mendcode/packages/opencode/src/config/mcp.ts +++ b/src/mendcode/packages/opencode/src/config/mcp.ts @@ -33,6 +33,10 @@ export const OAuth = Schema.Struct({ description: "OAuth client secret (if required by the authorization server)", }), scope: Schema.optional(Schema.String).annotate({ description: "OAuth scopes to request during authorization" }), + callbackPort: Schema.optional(PositiveInt).annotate({ + description: + "Port for the local OAuth callback server (default: 19876). Shorthand for redirectUri when only the port needs changing. Ignored if redirectUri is set.", + }), redirectUri: Schema.optional(Schema.String).annotate({ description: "OAuth redirect URI (default: http://127.0.0.1:19876/mcp/oauth/callback).", }), diff --git a/src/mendcode/packages/opencode/src/mcp/catalog.ts b/src/mendcode/packages/opencode/src/mcp/catalog.ts new file mode 100644 index 00000000..8af95d8a --- /dev/null +++ b/src/mendcode/packages/opencode/src/mcp/catalog.ts @@ -0,0 +1,110 @@ +import { Client } from "@modelcontextprotocol/sdk/client/index.js" +import { + CallToolResultSchema, + ListToolsResultSchema, + ToolSchema, + type Tool as MCPToolDef, +} from "@modelcontextprotocol/sdk/types.js" +import { dynamicTool, jsonSchema, type JSONSchema7, type Tool } from "ai" +import { Effect } from "effect" + +const DEFAULT_TIMEOUT = 30_000 +const MAX_LIST_PAGES = 1_000 + +const TolerantListToolsResultSchema = ListToolsResultSchema.extend({ + tools: ToolSchema.omit({ outputSchema: true }).array(), +}) + +export async function paginate( + list: (cursor?: string) => Promise, + items: (result: R) => T[], +) { + const result: T[] = [] + const cursors = new Set() + let cursor: string | undefined + + for (let page = 0; page < MAX_LIST_PAGES; page++) { + const current = await list(cursor) + result.push(...items(current)) + if (current.nextCursor === undefined) return result + if (cursors.has(current.nextCursor)) throw new Error(`MCP list returned duplicate cursor: ${current.nextCursor}`) + cursors.add(current.nextCursor) + cursor = current.nextCursor + } + + throw new Error(`MCP list exceeded ${MAX_LIST_PAGES} pages`) +} + +export function defs(client: Client, timeout?: number) { + return listTools(client, timeout ?? DEFAULT_TIMEOUT).pipe(Effect.catch(() => Effect.void)) +} + +export function convertTool(mcpTool: MCPToolDef, client: Client, timeout?: number): Tool { + const inputSchema: JSONSchema7 = { + ...(mcpTool.inputSchema as JSONSchema7), + type: "object", + properties: (mcpTool.inputSchema.properties ?? {}) as JSONSchema7["properties"], + additionalProperties: false, + } + + return dynamicTool({ + description: mcpTool.description ?? "", + inputSchema: jsonSchema(inputSchema), + execute: (args: unknown, options) => + client.callTool( + { + name: mcpTool.name, + arguments: (args || {}) as Record, + }, + CallToolResultSchema, + { + resetTimeoutOnProgress: true, + signal: options.abortSignal, + timeout, + }, + ), + }) +} + +export function prompts(client: Client, timeout?: number) { + if (!client.getServerCapabilities()?.prompts) return Promise.resolve([]) + return paginate( + (cursor) => client.listPrompts(cursor === undefined ? undefined : { cursor }, { timeout }), + (result) => result.prompts, + ) +} + +export function resources(client: Client, timeout?: number) { + if (!client.getServerCapabilities()?.resources) return Promise.resolve([]) + return paginate( + (cursor) => client.listResources(cursor === undefined ? undefined : { cursor }, { timeout }), + (result) => result.resources, + ) +} + +function listTools(client: Client, timeout: number) { + return Effect.tryPromise({ + try: () => + paginate( + async (cursor) => { + const params = cursor === undefined ? undefined : { cursor } + try { + return await client.listTools(params, { timeout }) + } catch (error) { + if (!(error instanceof Error) || !isOutputSchemaValidationError(error)) throw error + return client.request({ method: "tools/list", params }, TolerantListToolsResultSchema, { timeout }) + } + }, + (result) => result.tools, + ), + catch: (error) => (error instanceof Error ? error : new Error(String(error))), + }) +} + +function isOutputSchemaValidationError(error: Error) { + return /can't resolve reference|resolves to more than one schema|outputSchema|schema.*reference|reference.*schema/i.test( + error.message, + ) +} + +export const sanitize = (value: string) => value.replace(/[^a-zA-Z0-9_-]/g, "_") diff --git a/src/mendcode/packages/opencode/src/mcp/index.ts b/src/mendcode/packages/opencode/src/mcp/index.ts index 2857b779..d5362eb7 100644 --- a/src/mendcode/packages/opencode/src/mcp/index.ts +++ b/src/mendcode/packages/opencode/src/mcp/index.ts @@ -1,14 +1,10 @@ -import { dynamicTool, type Tool, jsonSchema, type JSONSchema7 } from "ai" +import { type Tool } from "ai" import { Client } from "@modelcontextprotocol/sdk/client/index.js" import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js" import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js" import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js" import { UnauthorizedError } from "@modelcontextprotocol/sdk/client/auth.js" -import { - CallToolResultSchema, - type Tool as MCPToolDef, - ToolListChangedNotificationSchema, -} from "@modelcontextprotocol/sdk/types.js" +import { type Tool as MCPToolDef, ToolListChangedNotificationSchema } from "@modelcontextprotocol/sdk/types.js" import { Config } from "@/config/config" import { ConfigMCP } from "../config/mcp" import * as Log from "@mendcode/core/util/log" @@ -18,7 +14,7 @@ import { Installation } from "../installation" import { InstallationVersion } from "@mendcode/core/installation/version" import { withTimeout } from "@/util/timeout" import { AppFileSystem } from "@mendcode/core/filesystem" -import { McpOAuthProvider } from "./oauth-provider" +import { McpOAuthProvider, OAUTH_CALLBACK_PATH } from "./oauth-provider" import { McpOAuthCallback } from "./oauth-callback" import { McpAuth } from "./auth" import { BusEvent } from "../bus/bus-event" @@ -33,6 +29,7 @@ import { ChildProcess, ChildProcessSpawner } from "effect/unstable/process" import { CrossSpawnSpawner } from "@mendcode/core/cross-spawn-spawner" import { zod as effectZod } from "@/util/effect-zod" import { withStatics } from "@/util/schema" +import * as McpCatalog from "./catalog" const log = Log.create({ service: "mcp" }) const DEFAULT_TIMEOUT = 30_000 @@ -113,50 +110,13 @@ function isMcpConfigured(entry: McpEntry): entry is ConfigMCP.Info { return typeof entry === "object" && entry !== null && "type" in entry } -const sanitize = (s: string) => s.replace(/[^a-zA-Z0-9_-]/g, "_") - function remoteURL(key: string, value: string) { if (URL.canParse(value)) return new URL(value) log.warn("invalid remote mcp url", { key }) } -// Convert MCP tool definition to AI SDK Tool type -function convertMcpTool(mcpTool: MCPToolDef, client: MCPClient, timeout?: number): Tool { - const inputSchema = mcpTool.inputSchema - - // Spread first, then override type to ensure it's always "object" - const schema: JSONSchema7 = { - ...(inputSchema as JSONSchema7), - type: "object", - properties: (inputSchema.properties ?? {}) as JSONSchema7["properties"], - additionalProperties: false, - } - - return dynamicTool({ - description: mcpTool.description ?? "", - inputSchema: jsonSchema(schema), - execute: async (args: unknown) => { - return client.callTool( - { - name: mcpTool.name, - arguments: (args || {}) as Record, - }, - CallToolResultSchema, - { - resetTimeoutOnProgress: true, - timeout, - }, - ) - }, - }) -} - function defs(key: string, client: MCPClient, timeout?: number) { - return Effect.tryPromise({ - try: () => withTimeout(client.listTools(), timeout ?? DEFAULT_TIMEOUT), - catch: (err) => (err instanceof Error ? err : new Error(String(err))), - }).pipe( - Effect.map((result) => result.tools), + return McpCatalog.defs(client, timeout).pipe( Effect.catch((err) => { log.error("failed to get tools from client", { key, error: err }) return Effect.succeed(undefined) @@ -180,9 +140,9 @@ function fetchFromClient( }).pipe( Effect.map((items) => { const out: Record = {} - const sanitizedClient = sanitize(clientName) + const sanitizedClient = McpCatalog.sanitize(clientName) for (const item of items) { - out[sanitizedClient + ":" + sanitize(item.name)] = { ...item, client: clientName } + out[sanitizedClient + ":" + McpCatalog.sanitize(item.name)] = { ...item, client: clientName } } return out }), @@ -291,6 +251,7 @@ export const layer = Layer.effect( clientId: oauthConfig?.clientId, clientSecret: oauthConfig?.clientSecret, scope: oauthConfig?.scope, + callbackPort: oauthConfig?.callbackPort, redirectUri: oauthConfig?.redirectUri, }, { @@ -657,7 +618,8 @@ export const layer = Layer.effect( const timeout = entry?.timeout ?? defaultTimeout for (const mcpTool of listed) { - result[sanitize(clientName) + "_" + sanitize(mcpTool.name)] = convertMcpTool(mcpTool, client, timeout) + result[McpCatalog.sanitize(clientName) + "_" + McpCatalog.sanitize(mcpTool.name)] = + McpCatalog.convertTool(mcpTool, client, timeout) } }), { concurrency: "unbounded" }, @@ -667,9 +629,9 @@ export const layer = Layer.effect( function collectFromConnected( s: State, - listFn: (c: Client) => Promise, + listFn: (c: Client, timeout?: number) => Promise, label: string, - config: Record, + config: Record, defaultTimeout?: number, ) { return Effect.forEach( @@ -678,7 +640,7 @@ export const layer = Layer.effect( const mcpConfig = config[clientName] const entry = mcpConfig && isMcpConfigured(mcpConfig) ? mcpConfig : undefined const timeout = entry?.timeout ?? defaultTimeout - return fetchFromClient(clientName, client, listFn, label, timeout).pipe( + return fetchFromClient(clientName, client, (c) => listFn(c, timeout), label, timeout).pipe( Effect.map((items) => Object.entries(items ?? {})), ) }, @@ -689,9 +651,9 @@ export const layer = Layer.effect( const prompts = Effect.fn("MCP.prompts")(function* () { const s = yield* InstanceState.get(state) const cfg = yield* cfgSvc.get() - return yield* collectFromConnected( + return yield* collectFromConnected( s, - (c) => c.listPrompts().then((r) => r.prompts), + (c, timeout) => McpCatalog.prompts(c, timeout), "prompts", cfg.mcp ?? {}, cfg.experimental?.mcp_timeout, @@ -701,9 +663,9 @@ export const layer = Layer.effect( const resources = Effect.fn("MCP.resources")(function* () { const s = yield* InstanceState.get(state) const cfg = yield* cfgSvc.get() - return yield* collectFromConnected( + return yield* collectFromConnected( s, - (c) => c.listResources().then((r) => r.resources), + (c, timeout) => McpCatalog.resources(c, timeout), "resources", cfg.mcp ?? {}, cfg.experimental?.mcp_timeout, @@ -768,9 +730,14 @@ export const layer = Layer.effect( // OAuth config is optional - if not provided, we'll use auto-discovery const oauthConfig = typeof mcpConfig.oauth === "object" ? mcpConfig.oauth : undefined + const effectiveRedirectUri = + oauthConfig?.redirectUri ?? + (oauthConfig?.callbackPort + ? `http://127.0.0.1:${oauthConfig.callbackPort}${OAUTH_CALLBACK_PATH}` + : undefined) // Start the callback server with custom redirectUri if configured - yield* Effect.promise(() => McpOAuthCallback.ensureRunning(oauthConfig?.redirectUri)) + yield* Effect.promise(() => McpOAuthCallback.ensureRunning(effectiveRedirectUri)) const oauthState = Array.from(crypto.getRandomValues(new Uint8Array(32))) .map((b) => b.toString(16).padStart(2, "0")) @@ -784,7 +751,8 @@ export const layer = Layer.effect( clientId: oauthConfig?.clientId, clientSecret: oauthConfig?.clientSecret, scope: oauthConfig?.scope, - redirectUri: oauthConfig?.redirectUri, + callbackPort: oauthConfig?.callbackPort, + redirectUri: effectiveRedirectUri, }, { onRedirect: async (url) => { @@ -794,7 +762,10 @@ export const layer = Layer.effect( auth, ) - const transport = new StreamableHTTPClientTransport(url, { authProvider }) + const transport = new StreamableHTTPClientTransport(url, { + authProvider, + requestInit: mcpConfig.headers ? { headers: mcpConfig.headers } : undefined, + }) return yield* Effect.tryPromise({ try: () => { diff --git a/src/mendcode/packages/opencode/src/mcp/oauth-provider.ts b/src/mendcode/packages/opencode/src/mcp/oauth-provider.ts index 87646183..663b559c 100644 --- a/src/mendcode/packages/opencode/src/mcp/oauth-provider.ts +++ b/src/mendcode/packages/opencode/src/mcp/oauth-provider.ts @@ -18,6 +18,7 @@ export interface McpOAuthConfig { clientId?: string clientSecret?: string scope?: string + callbackPort?: number redirectUri?: string } @@ -38,7 +39,8 @@ export class McpOAuthProvider implements OAuthClientProvider { if (this.config.redirectUri) { return this.config.redirectUri } - return `http://127.0.0.1:${OAUTH_CALLBACK_PORT}${OAUTH_CALLBACK_PATH}` + const port = this.config.callbackPort ?? OAUTH_CALLBACK_PORT + return `http://127.0.0.1:${port}${OAUTH_CALLBACK_PATH}` } get clientMetadata(): OAuthClientMetadata { @@ -49,6 +51,7 @@ export class McpOAuthProvider implements OAuthClientProvider { grant_types: ["authorization_code", "refresh_token"], response_types: ["code"], token_endpoint_auth_method: this.config.clientSecret ? "client_secret_post" : "none", + ...(this.config.scope ? { scope: this.config.scope } : {}), } } diff --git a/src/mendcode/packages/opencode/src/provider/provider.ts b/src/mendcode/packages/opencode/src/provider/provider.ts index b3e7ae80..80204b56 100644 --- a/src/mendcode/packages/opencode/src/provider/provider.ts +++ b/src/mendcode/packages/opencode/src/provider/provider.ts @@ -936,6 +936,16 @@ export const ConfigProvidersResult = Schema.Struct({ }).pipe(withStatics((s) => ({ zod: zod(s) }))) export type ConfigProvidersResult = Types.DeepMutable> +export function toPublicInfo(provider: Info): Info { + return JSON.parse( + JSON.stringify(provider, (_, value) => { + if (typeof value === "function" || typeof value === "symbol" || value === undefined) return undefined + if (typeof value === "bigint") return value.toString() + return value + }), + ) +} + export function defaultModelIDs }>(providers: Record) { return mapValues(providers, (item) => sort(Object.values(item.models))[0].id) } @@ -1153,7 +1163,7 @@ const layer: Layer.Layer< const pluginAuth = yield* auth.get(providerID).pipe(Effect.orDie) provider.models = yield* Effect.promise(async () => { - const next = await models(provider, { auth: pluginAuth }) + const next = await models(toPublicInfo(provider), { auth: pluginAuth }) return Object.fromEntries( Object.entries(next).map(([id, model]) => [ id, diff --git a/src/mendcode/packages/opencode/src/session/run-state.ts b/src/mendcode/packages/opencode/src/session/run-state.ts index 9d4986f1..7d04584a 100644 --- a/src/mendcode/packages/opencode/src/session/run-state.ts +++ b/src/mendcode/packages/opencode/src/session/run-state.ts @@ -77,7 +77,7 @@ export const layer = Layer.effect( const cancel = Effect.fn("SessionRunState.cancel")(function* (sessionID: SessionID) { const data = yield* InstanceState.get(state) const existing = data.runners.get(sessionID) - if (!existing || !existing.busy) { + if (!existing) { yield* status.set(sessionID, { type: "idle" }) return } diff --git a/src/mendcode/packages/opencode/src/tool/task.ts b/src/mendcode/packages/opencode/src/tool/task.ts index 04b3cc4f..d9ae0098 100644 --- a/src/mendcode/packages/opencode/src/tool/task.ts +++ b/src/mendcode/packages/opencode/src/tool/task.ts @@ -113,6 +113,7 @@ export const TaskTool = Tool.define( (yield* sessions.create({ parentID: ctx.sessionID, title: params.description + ` (@${next.name} subagent)`, + agent: next.name, permission: [ ...(parent.permission ?? []).filter( (rule) => rule.permission === "external_directory" || rule.action === "deny", diff --git a/src/mendcode/packages/opencode/test/mcp/lifecycle.test.ts b/src/mendcode/packages/opencode/test/mcp/lifecycle.test.ts index 29150812..c7027239 100644 --- a/src/mendcode/packages/opencode/test/mcp/lifecycle.test.ts +++ b/src/mendcode/packages/opencode/test/mcp/lifecycle.test.ts @@ -7,16 +7,32 @@ import type { MCP as MCPNS } from "../../src/mcp/index" // Per-client state for controlling mock behavior interface MockClientState { - tools: Array<{ name: string; description?: string; inputSchema: object }> + tools: Array<{ name: string; description?: string; inputSchema: object; outputSchema?: object }> + toolPages?: Array<{ + tools: Array<{ name: string; description?: string; inputSchema: object; outputSchema?: object }> + nextCursor?: string + }> listToolsCalls: number + listToolsParams: unknown[] listToolsShouldFail: boolean listToolsError: string + listToolsRequestFallbackCalls: number listPromptsShouldFail: boolean listPromptsShouldHang: boolean + listPromptsCalls: number + listPromptsParams: unknown[] + promptPages?: Array<{ prompts: Array<{ name: string; description?: string }>; nextCursor?: string }> listResourcesShouldFail: boolean listResourcesShouldHang: boolean + listResourcesCalls: number + listResourcesParams: unknown[] + resourcePages?: Array<{ + resources: Array<{ name: string; uri: string; description?: string }> + nextCursor?: string + }> prompts: Array<{ name: string; description?: string }> resources: Array<{ name: string; uri: string; description?: string }> + capabilities: { prompts?: object; resources?: object; tools?: object } closed: boolean notificationHandlers: Map any> } @@ -39,14 +55,21 @@ function getOrCreateClientState(name?: string): MockClientState { state = { tools: [{ name: "test_tool", description: "A test tool", inputSchema: { type: "object", properties: {} } }], listToolsCalls: 0, + listToolsParams: [], listToolsShouldFail: false, listToolsError: "listTools failed", + listToolsRequestFallbackCalls: 0, listPromptsShouldFail: false, listPromptsShouldHang: false, + listPromptsCalls: 0, + listPromptsParams: [], listResourcesShouldFail: false, listResourcesShouldHang: false, + listResourcesCalls: 0, + listResourcesParams: [], prompts: [], resources: [], + capabilities: { prompts: {}, resources: {}, tools: {} }, closed: false, notificationHandlers: new Map(), } @@ -137,30 +160,57 @@ void mock.module("@modelcontextprotocol/sdk/client/index.js", () => ({ this._state?.notificationHandlers.set(schema, handler) } - async listTools() { + async listTools(params?: { cursor?: string }) { if (this._state) this._state.listToolsCalls++ + this._state?.listToolsParams.push(params) if (this._state?.listToolsShouldFail) { throw new Error(this._state.listToolsError) } + if (this._state?.toolPages) { + const index = params?.cursor ? Number(params.cursor.replace("page-", "")) : 0 + return this._state.toolPages[index] ?? { tools: [] } + } return { tools: this._state?.tools ?? [] } } - async listPrompts() { + async listPrompts(params?: { cursor?: string }) { + if (this._state) this._state.listPromptsCalls++ + this._state?.listPromptsParams.push(params) if (this._state?.listPromptsShouldHang) return new Promise(() => {}) if (this._state?.listPromptsShouldFail) { throw new Error("listPrompts failed") } + if (this._state?.promptPages) { + const index = params?.cursor ? Number(params.cursor.replace("page-", "")) : 0 + return this._state.promptPages[index] ?? { prompts: [] } + } return { prompts: this._state?.prompts ?? [] } } - async listResources() { + async listResources(params?: { cursor?: string }) { + if (this._state) this._state.listResourcesCalls++ + this._state?.listResourcesParams.push(params) if (this._state?.listResourcesShouldHang) return new Promise(() => {}) if (this._state?.listResourcesShouldFail) { throw new Error("listResources failed") } + if (this._state?.resourcePages) { + const index = params?.cursor ? Number(params.cursor.replace("page-", "")) : 0 + return this._state.resourcePages[index] ?? { resources: [] } + } return { resources: this._state?.resources ?? [] } } + async request(request: { method: string; params?: { cursor?: string } }) { + if (request.method !== "tools/list") throw new Error(`unexpected request: ${request.method}`) + if (this._state) this._state.listToolsRequestFallbackCalls++ + return { tools: this._state?.tools ?? [] } + } + + getServerCapabilities() { + return this._state?.capabilities ?? {} + } + async close() { if (this._state) this._state.closed = true } @@ -246,6 +296,69 @@ test( ), ) +test( + "tools() caches paginated tool catalog results after connect", + withInstance({}, (mcp) => + Effect.gen(function* () { + lastCreatedClientName = "paged-tools" + const serverState = getOrCreateClientState("paged-tools") + serverState.toolPages = [ + { + tools: [{ name: "first_tool", description: "first", inputSchema: { type: "object", properties: {} } }], + nextCursor: "page-1", + }, + { + tools: [{ name: "second_tool", description: "second", inputSchema: { type: "object", properties: {} } }], + }, + ] + + yield* mcp.add("paged-tools", { + type: "local", + command: ["echo", "test"], + }) + + const tools = yield* mcp.tools() + expect(Object.keys(tools).some((key) => key.includes("first_tool"))).toBe(true) + expect(Object.keys(tools).some((key) => key.includes("second_tool"))).toBe(true) + expect(serverState.listToolsCalls).toBe(2) + expect(serverState.listToolsParams).toEqual([undefined, { cursor: "page-1" }]) + }), + ), +) + +test( + "tools() falls back when a server has an invalid outputSchema reference", + withInstance({}, (mcp) => + Effect.gen(function* () { + lastCreatedClientName = "bad-output-schema" + const serverState = getOrCreateClientState("bad-output-schema") + serverState.listToolsShouldFail = true + serverState.listToolsError = "outputSchema can't resolve reference #/$defs/Missing" + serverState.tools = [ + { + name: "usable_tool", + description: "still usable", + inputSchema: { type: "object", properties: {} }, + outputSchema: { $ref: "#/$defs/Missing" }, + }, + ] + + const addResult = yield* mcp.add("bad-output-schema", { + type: "local", + command: ["echo", "test"], + }) + + expect((addResult.status as any)["bad-output-schema"]?.status ?? (addResult.status as any).status).toBe( + "connected", + ) + expect(serverState.listToolsRequestFallbackCalls).toBe(1) + + const tools = yield* mcp.tools() + expect(Object.keys(tools).some((key) => key.includes("usable_tool"))).toBe(true) + }), + ), +) + test( "local stdio transport resolves configured cwd from the project directory", withInstance({}, (mcp, directory) => @@ -544,6 +657,65 @@ test( const key = Object.keys(prompts)[0] expect(key).toContain("prompt-server") expect(key).toContain("my-prompt") + }), + ), +) + +test( + "prompts() paginates catalog results from connected servers", + withInstance( + { + "prompt-pages": { + type: "local", + command: ["echo", "test"], + }, + }, + (mcp) => + Effect.gen(function* () { + lastCreatedClientName = "prompt-pages" + const serverState = getOrCreateClientState("prompt-pages") + serverState.promptPages = [ + { prompts: [{ name: "prompt-one" }], nextCursor: "page-1" }, + { prompts: [{ name: "prompt-two" }] }, + ] + + yield* mcp.add("prompt-pages", { + type: "local", + command: ["echo", "test"], + }) + + const prompts = yield* mcp.prompts() + expect(Object.keys(prompts).some((key) => key.includes("prompt-one"))).toBe(true) + expect(Object.keys(prompts).some((key) => key.includes("prompt-two"))).toBe(true) + expect(serverState.listPromptsParams).toEqual([undefined, { cursor: "page-1" }]) + }), + ), +) + +test( + "prompts() skips servers that do not advertise prompt capabilities", + withInstance( + { + "no-prompts": { + type: "local", + command: ["echo", "test"], + }, + }, + (mcp) => + Effect.gen(function* () { + lastCreatedClientName = "no-prompts" + const serverState = getOrCreateClientState("no-prompts") + serverState.capabilities = { tools: {}, resources: {} } + serverState.prompts = [{ name: "hidden-prompt" }] + + yield* mcp.add("no-prompts", { + type: "local", + command: ["echo", "test"], + }) + + const prompts = yield* mcp.prompts() + expect(Object.keys(prompts)).toEqual([]) + expect(serverState.listPromptsCalls).toBe(0) }), ), ) @@ -601,6 +773,65 @@ test( const key = Object.keys(resources)[0] expect(key).toContain("resource-server") expect(key).toContain("my-resource") + }), + ), +) + +test( + "resources() paginates catalog results from connected servers", + withInstance( + { + "resource-pages": { + type: "local", + command: ["echo", "test"], + }, + }, + (mcp) => + Effect.gen(function* () { + lastCreatedClientName = "resource-pages" + const serverState = getOrCreateClientState("resource-pages") + serverState.resourcePages = [ + { resources: [{ name: "resource-one", uri: "file:///one.txt" }], nextCursor: "page-1" }, + { resources: [{ name: "resource-two", uri: "file:///two.txt" }] }, + ] + + yield* mcp.add("resource-pages", { + type: "local", + command: ["echo", "test"], + }) + + const resources = yield* mcp.resources() + expect(Object.keys(resources).some((key) => key.includes("resource-one"))).toBe(true) + expect(Object.keys(resources).some((key) => key.includes("resource-two"))).toBe(true) + expect(serverState.listResourcesParams).toEqual([undefined, { cursor: "page-1" }]) + }), + ), +) + +test( + "resources() skips servers that do not advertise resource capabilities", + withInstance( + { + "no-resources": { + type: "local", + command: ["echo", "test"], + }, + }, + (mcp) => + Effect.gen(function* () { + lastCreatedClientName = "no-resources" + const serverState = getOrCreateClientState("no-resources") + serverState.capabilities = { tools: {}, prompts: {} } + serverState.resources = [{ name: "hidden-resource", uri: "file:///hidden.txt" }] + + yield* mcp.add("no-resources", { + type: "local", + command: ["echo", "test"], + }) + + const resources = yield* mcp.resources() + expect(Object.keys(resources)).toEqual([]) + expect(serverState.listResourcesCalls).toBe(0) }), ), ) diff --git a/src/mendcode/packages/opencode/test/mcp/oauth-browser.test.ts b/src/mendcode/packages/opencode/test/mcp/oauth-browser.test.ts index 95969015..648ff488 100644 --- a/src/mendcode/packages/opencode/test/mcp/oauth-browser.test.ts +++ b/src/mendcode/packages/opencode/test/mcp/oauth-browser.test.ts @@ -35,7 +35,7 @@ class MockUnauthorizedError extends Error { const transportCalls: Array<{ type: "streamable" | "sse" url: string - options: { authProvider?: unknown } + options: { authProvider?: unknown; requestInit?: RequestInit } }> = [] // Mock the transport constructors @@ -43,7 +43,10 @@ void mock.module("@modelcontextprotocol/sdk/client/streamableHttp.js", () => ({ StreamableHTTPClientTransport: class MockStreamableHTTP { url: string authProvider: { redirectToAuthorization?: (url: URL) => Promise } | undefined - constructor(url: URL, options?: { authProvider?: { redirectToAuthorization?: (url: URL) => Promise } }) { + constructor( + url: URL, + options?: { authProvider?: { redirectToAuthorization?: (url: URL) => Promise }; requestInit?: RequestInit }, + ) { this.url = url.toString() this.authProvider = options?.authProvider transportCalls.push({ @@ -231,6 +234,9 @@ test("open() is called with the authorization URL", async () => { "test-oauth-server-3": { type: "remote", url: "https://example.com/mcp", + headers: { + "X-Custom-Header": "custom-value", + }, }, }, }), @@ -264,6 +270,7 @@ test("open() is called with the authorization URL", async () => { expect(openCalledWith).toBeDefined() expect(typeof openCalledWith).toBe("string") expect(openCalledWith!).toContain("https://") + expect(transportCalls.at(-1)?.options.requestInit?.headers).toEqual({ "X-Custom-Header": "custom-value" }) }, }) }) diff --git a/src/mendcode/packages/opencode/test/mcp/oauth-provider.test.ts b/src/mendcode/packages/opencode/test/mcp/oauth-provider.test.ts new file mode 100644 index 00000000..dc98ffb8 --- /dev/null +++ b/src/mendcode/packages/opencode/test/mcp/oauth-provider.test.ts @@ -0,0 +1,60 @@ +import { describe, expect, test } from "bun:test" +import { McpOAuthProvider, OAUTH_CALLBACK_PATH, OAUTH_CALLBACK_PORT } from "../../src/mcp/oauth-provider" +import type { McpAuth } from "../../src/mcp/auth" + +const stubAuth = {} as McpAuth.Interface + +const makeProvider = (config: ConstructorParameters[2]) => + new McpOAuthProvider("test-server", "https://mcp.example.com/mcp", config, { onRedirect: async () => {} }, stubAuth) + +describe("McpOAuthProvider.redirectUrl", () => { + test("defaults to 127.0.0.1:19876/mcp/oauth/callback", () => { + const provider = makeProvider({}) + expect(provider.redirectUrl).toBe(`http://127.0.0.1:${OAUTH_CALLBACK_PORT}${OAUTH_CALLBACK_PATH}`) + }) + + test("uses callbackPort when set", () => { + const provider = makeProvider({ callbackPort: 6620 }) + expect(provider.redirectUrl).toBe(`http://127.0.0.1:6620${OAUTH_CALLBACK_PATH}`) + }) + + test("redirectUri takes precedence over callbackPort", () => { + const provider = makeProvider({ + callbackPort: 6620, + redirectUri: "http://127.0.0.1:9999/custom/callback", + }) + expect(provider.redirectUrl).toBe("http://127.0.0.1:9999/custom/callback") + }) + + test("uses explicit redirectUri when set without callbackPort", () => { + const provider = makeProvider({ redirectUri: "http://127.0.0.1:8080/oauth/callback" }) + expect(provider.redirectUrl).toBe("http://127.0.0.1:8080/oauth/callback") + }) +}) + +describe("McpOAuthProvider.clientMetadata", () => { + test("includes redirect_uris from redirectUrl", () => { + const provider = makeProvider({ callbackPort: 6620 }) + expect(provider.clientMetadata.redirect_uris).toEqual([`http://127.0.0.1:6620${OAUTH_CALLBACK_PATH}`]) + }) + + test("includes scope when set in config", () => { + const provider = makeProvider({ scope: "openid offline_access" }) + expect(provider.clientMetadata.scope).toBe("openid offline_access") + }) + + test("omits scope when not set in config", () => { + const provider = makeProvider({}) + expect(provider.clientMetadata.scope).toBeUndefined() + }) + + test("sets token_endpoint_auth_method to client_secret_post when clientSecret provided", () => { + const provider = makeProvider({ clientSecret: "secret" }) + expect(provider.clientMetadata.token_endpoint_auth_method).toBe("client_secret_post") + }) + + test("sets token_endpoint_auth_method to none when no clientSecret", () => { + const provider = makeProvider({}) + expect(provider.clientMetadata.token_endpoint_auth_method).toBe("none") + }) +}) diff --git a/src/mendcode/packages/opencode/test/server/httpapi-provider.test.ts b/src/mendcode/packages/opencode/test/server/httpapi-provider.test.ts index 7c00c4e3..458dd0a8 100644 --- a/src/mendcode/packages/opencode/test/server/httpapi-provider.test.ts +++ b/src/mendcode/packages/opencode/test/server/httpapi-provider.test.ts @@ -19,11 +19,43 @@ const providerID = "test-oauth-parity" const oauthURL = "https://example.com/oauth" const oauthInstructions = "Finish OAuth" +function isRecord(value: unknown): value is Record { + return typeof value === "object" && value !== null && !Array.isArray(value) +} + function app(experimental: boolean) { Flag.OPENCODE_EXPERIMENTAL_HTTPAPI = experimental return experimental ? Server.Default().app : Server.Legacy().app } +function providerList(input: unknown, key: "all" | "providers") { + if (!isRecord(input)) return [] + if (!Array.isArray(input[key])) return [] + return input[key] +} + +function providerByID(input: unknown, key: "all" | "providers", id: string) { + return providerList(input, key).find((provider) => isRecord(provider) && provider.id === id) +} + +function hasNonZeroModelCost(input: unknown, key: "all" | "providers", id: string) { + const provider = providerByID(input, key, id) + if (!isRecord(provider) || !isRecord(provider.models)) return false + return Object.values(provider.models).some((model) => { + if (!isRecord(model) || !isRecord(model.cost) || !isRecord(model.cost.cache)) return false + return [model.cost.input, model.cost.output, model.cost.cache.read, model.cost.cache.write].some( + (cost) => typeof cost === "number" && cost > 0, + ) + }) +} + +function hasProviderMutationMarker(input: unknown, key: "all" | "providers", id: string) { + const provider = providerByID(input, key, id) + if (!isRecord(provider)) return false + if (provider.name === "mutated-provider") return true + return isRecord(provider.options) && provider.options.mutatedByPlugin === true +} + function requestAuthorize(input: { app: ReturnType providerID: string @@ -79,6 +111,40 @@ function writeProviderAuthPlugin(dir: string) { }) } +function writeProviderModelsMutationPlugin(dir: string) { + return Effect.gen(function* () { + const fs = yield* FileSystem.FileSystem + const path = yield* Path.Path + + yield* fs.makeDirectory(path.join(dir, ".mendcode", "plugin"), { recursive: true }) + yield* fs.writeFileString( + path.join(dir, ".mendcode", "plugin", "provider-models-mutation.ts"), + [ + "export default {", + ' id: "test.provider-models-mutation",', + " server: async () => ({", + " provider: {", + ' id: "google",', + " models: async (provider) => {", + " const models = Object.fromEntries(", + " Object.entries(provider.models ?? {}).map(([id, model]) => [id, { ...model }]),", + " )", + ' provider.name = "mutated-provider"', + " provider.options = { ...provider.options, mutatedByPlugin: true }", + " for (const model of Object.values(provider.models ?? {})) {", + " model.cost = { input: 0, output: 0 }", + " }", + " return models", + " },", + " },", + " }),", + "}", + "", + ].join("\n"), + ) + }) +} + function withProviderProject(self: (dir: string) => Effect.Effect) { return Effect.gen(function* () { const fs = yield* FileSystem.FileSystem @@ -151,4 +217,31 @@ describe("provider HttpApi", () => { }), ), ) + + it.live("keeps provider.models hook input mutations out of provider state", () => + Effect.gen(function* () { + const fs = yield* FileSystem.FileSystem + const path = yield* Path.Path + const dir = yield* fs.makeTempDirectoryScoped({ prefix: "mendcode-test-" }) + + yield* fs.writeFileString( + path.join(dir, "mendcode.json"), + JSON.stringify({ $schema: "https://mendcode.ai/config.json", formatter: false, lsp: false }), + ) + yield* writeProviderModelsMutationPlugin(dir) + + const headers = { "x-opencode-directory": dir } + const providerResponse = yield* Effect.promise(() => Promise.resolve(app(true).request("/provider", { headers }))) + const configResponse = yield* Effect.promise(() => + Promise.resolve(app(true).request("/config/providers", { headers })), + ) + + expect(providerResponse.status).toBe(200) + expect(configResponse.status).toBe(200) + + const providerBody = yield* Effect.promise(() => providerResponse.json()) + expect(hasProviderMutationMarker(providerBody, "all", "google")).toBe(false) + expect(hasNonZeroModelCost(providerBody, "all", "google")).toBe(true) + }), + ) }) diff --git a/src/mendcode/packages/opencode/test/tool/task.test.ts b/src/mendcode/packages/opencode/test/tool/task.test.ts index 5c8f1a15..e47dc71c 100644 --- a/src/mendcode/packages/opencode/test/tool/task.test.ts +++ b/src/mendcode/packages/opencode/test/tool/task.test.ts @@ -841,6 +841,7 @@ describe("tool.task", () => { const child = yield* sessions.get(result.metadata.sessionId) expect(child.parentID).toBe(chat.id) + expect(child.agent).toBe("reviewer") expect(child.permission).toEqual([ { permission: "todowrite", diff --git a/src/mendcode/packages/plugin/package.json b/src/mendcode/packages/plugin/package.json index 24513b00..23d89a35 100644 --- a/src/mendcode/packages/plugin/package.json +++ b/src/mendcode/packages/plugin/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/plugin", - "version": "0.1.4", + "version": "0.1.5", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/sdk/js/package.json b/src/mendcode/packages/sdk/js/package.json index 26dfc039..ce22f642 100644 --- a/src/mendcode/packages/sdk/js/package.json +++ b/src/mendcode/packages/sdk/js/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/sdk", - "version": "0.1.4", + "version": "0.1.5", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/slack/package.json b/src/mendcode/packages/slack/package.json index 17108334..abdcd8af 100644 --- a/src/mendcode/packages/slack/package.json +++ b/src/mendcode/packages/slack/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/slack", - "version": "0.1.4", + "version": "0.1.5", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/ui/package.json b/src/mendcode/packages/ui/package.json index 7c3ded12..7e99b0da 100644 --- a/src/mendcode/packages/ui/package.json +++ b/src/mendcode/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/ui", - "version": "0.1.4", + "version": "0.1.5", "type": "module", "license": "MIT", "exports": { diff --git a/src/mendcode/sdks/vscode/package.json b/src/mendcode/sdks/vscode/package.json index 9f8383e4..22219a86 100644 --- a/src/mendcode/sdks/vscode/package.json +++ b/src/mendcode/sdks/vscode/package.json @@ -2,7 +2,7 @@ "name": "mendcode", "displayName": "MendCode", "description": "MendCode for VS Code", - "version": "0.1.4", + "version": "0.1.5", "publisher": "sst-dev", "repository": { "type": "git", From 4923808dea05ea0c4f79ae5a5ee14f07cacf9b43 Mon Sep 17 00:00:00 2001 From: Obed Date: Sun, 14 Jun 2026 10:22:22 -0500 Subject: [PATCH 14/45] fix: release v0.1.6 memory injection (#91) --- CHANGELOG.md | 6 +++ src/mendcode/UPCOMING_CHANGELOG.md | 46 +++---------------- src/mendcode/packages/core/package.json | 2 +- .../packages/extensions/zed/extension.toml | 12 ++--- src/mendcode/packages/function/package.json | 2 +- src/mendcode/packages/opencode/package.json | 2 +- .../opencode/src/mend/cli/control-plane.ts | 24 ++++++++-- .../opencode/src/mend/memory/retrieve.ts | 9 ++-- .../opencode/test/mend/memory.test.ts | 17 +++++-- .../opencode/test/session/system.test.ts | 4 +- src/mendcode/packages/plugin/package.json | 2 +- src/mendcode/packages/sdk/js/package.json | 2 +- src/mendcode/packages/slack/package.json | 2 +- src/mendcode/packages/ui/package.json | 2 +- src/mendcode/sdks/vscode/package.json | 2 +- 15 files changed, 63 insertions(+), 71 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 93f3a533..775ff019 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.1.6 - 2026-06-14 + +- Inject saved global memories into normal runtime requests as transient system context instead of only after compaction. +- Keep project memories in the runtime prompt with their own request cap so repo-local context is available without persisting injected memory into chat history. +- Make `mendcode memory search` and `mendcode memory preview` show request-mode retrieval by default, with an explicit `--mode` selector for compaction/manual checks. + ## 0.1.5 - 2026-06-13 - Backport MCP runtime updates: catalog pagination, capability-aware prompt/resource listing, tolerant tool schema discovery, abort signal forwarding, OAuth `callbackPort`/`scope`, and manual OAuth header preservation. diff --git a/src/mendcode/UPCOMING_CHANGELOG.md b/src/mendcode/UPCOMING_CHANGELOG.md index 28f4e902..8ae633ba 100644 --- a/src/mendcode/UPCOMING_CHANGELOG.md +++ b/src/mendcode/UPCOMING_CHANGELOG.md @@ -1,42 +1,8 @@ -Last release: latest -Target ref: pending release +Last release: v0.1.5 +Target ref: v0.1.6 -## TUI -### Features -- Show `Today` plus contextual day, month, and year information in welcome Agent View timestamps instead of only showing the time. - -### Bugfixes -- Show the local package version in the welcome screen instead of `local` when running from source. -- Clarified that Tab cycles the active primary agent, such as Build or Plan, not the persistent prompt context. -- Renamed the persistent `minimal`/`focus`/`full` selector to "Prompt context" across the command palette and dialog. -- Hid the low-value "Cycle prompt mode" command from Ctrl+P so the palette no longer shows confusing "Next mode" entries. - -## SDK/API -### Bugfixes -- Wrapped generated SDK `throwOnError` values in real `Error` objects while preserving the original structured body and status in `cause`. -- Aligned legacy and Effect HTTP API Basic Auth defaults on the MendCode username. - -## Providers -### Bugfixes -- Isolated provider model plugin hooks from internal provider state so plugin-side mutations cannot rename providers or zero model pricing globally. - -## Subagents -### Bugfixes -- Store the delegated subagent name on task child sessions so resumed/background-visible task sessions keep the correct agent identity. - -## Sessions -### Bugfixes -- Avoid a shell-cancel race by cancelling an existing session runner even during short busy-state transitions instead of marking the session idle too early. - -## MCP -### Bugfixes -- Added `cwd` support for local MCP servers, resolving relative paths from the active MendCode project directory. -- Applied configured MCP timeouts to prompt and resource discovery so hung servers do not stall those lists. -- Paginate MCP tool, prompt, and resource catalogs; skip prompt/resource listing when a server does not advertise those capabilities; tolerate broken tool `outputSchema` metadata during discovery; and forward tool-call abort signals to MCP servers. -- Added OAuth `callbackPort` shorthand and include configured OAuth `scope` in MCP client metadata. -- Preserve configured remote MCP headers during manual OAuth authentication flows. - -## Release +## Memory ### Bugfixes -- Passed the release workflow version into the build scripts through `MENDCODE_VERSION` and `OPENCODE_VERSION` so release binaries are stamped with the requested version. -- Updated changelog generation to include release workflow changes in release notes. +- Inject saved global memories into normal runtime requests as transient system context instead of only after compaction. +- Keep project memories in the runtime prompt with their own request cap so repo-local context is available without persisting injected memory into chat history. +- Make `mendcode memory search` and `mendcode memory preview` show request-mode retrieval by default, with an explicit `--mode` selector for compaction/manual checks. diff --git a/src/mendcode/packages/core/package.json b/src/mendcode/packages/core/package.json index 30922b03..02decb51 100644 --- a/src/mendcode/packages/core/package.json +++ b/src/mendcode/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.5", + "version": "0.1.6", "name": "@mendcode/core", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/extensions/zed/extension.toml b/src/mendcode/packages/extensions/zed/extension.toml index df7d1e9b..a8b14c29 100644 --- a/src/mendcode/packages/extensions/zed/extension.toml +++ b/src/mendcode/packages/extensions/zed/extension.toml @@ -1,7 +1,7 @@ id = "mendcode" name = "MendCode" description = "The open source coding agent." -version = "0.1.5" +version = "0.1.6" schema_version = 1 authors = ["MendCode"] repository = "https://github.com/MendCode/MendCode" @@ -11,26 +11,26 @@ name = "MendCode" icon = "./icons/opencode.svg" [agent_servers.mendcode.targets.darwin-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.5/mendcode-darwin-arm64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.6/mendcode-darwin-arm64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.darwin-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.5/mendcode-darwin-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.6/mendcode-darwin-x64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.5/mendcode-linux-arm64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.6/mendcode-linux-arm64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.5/mendcode-linux-x64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.6/mendcode-linux-x64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.windows-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.5/mendcode-windows-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.6/mendcode-windows-x64.zip" cmd = "./mendcode.exe" args = ["acp"] diff --git a/src/mendcode/packages/function/package.json b/src/mendcode/packages/function/package.json index bb817c9e..0c57830b 100644 --- a/src/mendcode/packages/function/package.json +++ b/src/mendcode/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/function", - "version": "0.1.5", + "version": "0.1.6", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index f0d6345f..0244f6a2 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.5", + "version": "0.1.6", "name": "mendcode", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts b/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts index 8fac9081..7a956d4d 100644 --- a/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts +++ b/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts @@ -49,6 +49,13 @@ function optionValue(args: string[], name: string) { return value } +function memoryModeValue(args: string[]) { + const value = optionValue(args, "--mode") + if (value === "request" || value === "after-compaction" || value === "manual") return value + if (value) throw new Error("Usage: mendcode memory search|preview [query] [--mode request|after-compaction|manual]") + return "request" as const +} + function shellProjectRoot() { return path.resolve(process.env.MENDCODE_SHELL_CWD || process.cwd()) } @@ -595,10 +602,15 @@ async function memory(args: string[]) { return } if (sub === "search") { - const query = args.slice(1).filter((arg) => !arg.startsWith("--")).join(" ").trim() - const result = await retrieveMemory({ root, query, cwd: root }) + const mode = memoryModeValue(args) + const query = args.slice(1).filter((arg, index, all) => { + const prev = all[index - 1] + return !arg.startsWith("--") && prev !== "--mode" + }).join(" ").trim() + const result = await retrieveMemory({ root, query, cwd: root, mode }) console.log(JSON.stringify({ query, + mode, enabled: result.enabled, use: result.use, callsProviders: false, @@ -609,23 +621,25 @@ async function memory(args: string[]) { return } if (sub === "preview") { + const mode = memoryModeValue(args) const query = args.slice(1).filter((arg, index, all) => { const prev = all[index - 1] - return !arg.startsWith("--") && prev !== "--provider" && prev !== "--model" + return !arg.startsWith("--") && prev !== "--provider" && prev !== "--model" && prev !== "--mode" }).join(" ").trim() const providerID = optionValue(args, "--provider") || "openai" const modelID = optionValue(args, "--model") || "gpt-5.2" - const result = await retrieveMemory({ root, query, cwd: root, providerID, modelID }) + const result = await retrieveMemory({ root, query, cwd: root, providerID, modelID, mode }) const model = { id: modelID, providerID, api: { id: modelID } } as any console.log(JSON.stringify({ query, + mode, providerID, modelID, enabled: result.enabled, use: result.use, callsProviders: false, entries: result.entries, - promptBlock: formatMemoryBlock({ model, lines: result.lines }), + promptBlock: result.lines?.length ? formatMemoryBlock({ model, lines: result.lines }) : "", }, null, 2)) return } diff --git a/src/mendcode/packages/opencode/src/mend/memory/retrieve.ts b/src/mendcode/packages/opencode/src/mend/memory/retrieve.ts index f0f92f80..35c43b4c 100644 --- a/src/mendcode/packages/opencode/src/mend/memory/retrieve.ts +++ b/src/mendcode/packages/opencode/src/mend/memory/retrieve.ts @@ -88,11 +88,7 @@ export async function retrieveMemory(input: MemoryRetrievalInput = {}) { return { enabled: config.enabled, use: config.use, summaries: [], entries: [], callsProviders: false as const } } const mode = input.mode ?? "manual" - const selectedScopes = input.scopes ?? ( - mode === "request" - ? config.scopes.filter((scope) => scope === "project") - : config.scopes - ) + const selectedScopes = input.scopes ?? config.scopes const maxEntries = input.maxEntries ?? (mode === "request" ? config.projectMaxEntries : config.maxEntries) const maxPromptTokens = input.maxPromptTokens ?? config.maxPromptTokens const queryTerms = terms(input.query, input.cwd, ...(input.files || []), input.providerID, input.modelID, input.focusID) @@ -102,6 +98,7 @@ export async function retrieveMemory(input: MemoryRetrievalInput = {}) { }))).then((items) => items.filter((item) => item.text)) const entryGroups = await Promise.all(selectedScopes.map((scope) => readMemoryEntries(scope, input.root).catch(() => []))) const perScopeLimit = (scope: MemoryScope) => { + if (mode === "request" && scope === "global") return config.maxEntries if (mode === "request" && scope === "project") return config.projectMaxEntries if (mode === "after-compaction" && scope === "global") return config.globalCompactionMaxEntries if (mode === "after-compaction" && scope === "project") return config.projectMaxEntries @@ -109,7 +106,7 @@ export async function retrieveMemory(input: MemoryRetrievalInput = {}) { } const shouldInclude = (entry: MemoryEntry, score: number) => { if (score > 0) return true - if (mode === "request" && entry.scope === "project") return true + if (mode === "request" && (entry.scope === "global" || entry.scope === "project")) return true if (mode === "after-compaction" && (entry.scope === "global" || entry.scope === "project")) return true return false } diff --git a/src/mendcode/packages/opencode/test/mend/memory.test.ts b/src/mendcode/packages/opencode/test/mend/memory.test.ts index 29a09f75..2c6e24e3 100644 --- a/src/mendcode/packages/opencode/test/mend/memory.test.ts +++ b/src/mendcode/packages/opencode/test/mend/memory.test.ts @@ -72,17 +72,24 @@ describe("mend memory", () => { expect(result.lines?.join("\n")).toContain("provider work") }) - test("runtime request memory injects capped project memories only", async () => { + test("runtime request memory injects global memories plus capped project memories", async () => { await using dir = await tmpdir() await writeProjectMemoryConfig({ enabled: true, use: true, generate: false, + maxEntries: 2, projectMaxEntries: 2, globalCompactionMaxEntries: 4, maxPromptTokens: 1_000, }, dir.path) - await appendMemoryEntry({ scope: "global", text: "Global preference should not appear in normal project requests." }, dir.path) + for (const text of [ + "Global memory one.", + "Global memory two.", + "Global memory three.", + ]) { + await appendMemoryEntry({ scope: "global", text }, dir.path) + } for (const text of [ "Project memory one.", "Project memory two.", @@ -94,10 +101,10 @@ describe("mend memory", () => { const result = await retrieveMemory({ root: dir.path, query: "nothing matches", cwd: dir.path, mode: "request" }) const lines = result.lines?.join("\n") ?? "" - expect(result.entries.length).toBe(2) - expect(result.entries.every((entry) => entry.scope === "project")).toBe(true) + expect(result.entries.filter((entry) => entry.scope === "global").length).toBe(2) + expect(result.entries.filter((entry) => entry.scope === "project").length).toBe(2) + expect(lines).toContain("Global memory") expect(lines).toContain("Project memory") - expect(lines).not.toContain("Global preference") }) test("post-compaction memory injects capped global memories plus project cap", async () => { diff --git a/src/mendcode/packages/opencode/test/session/system.test.ts b/src/mendcode/packages/opencode/test/session/system.test.ts index 5a9c4700..cb7fe61e 100644 --- a/src/mendcode/packages/opencode/test/session/system.test.ts +++ b/src/mendcode/packages/opencode/test/session/system.test.ts @@ -121,13 +121,15 @@ describe("session.system", () => { test("formats persistent memory as soft context when enabled", async () => { await using tmp = await tmpdir() await mkdir(path.join(tmp.path, ".mendcode", "memory"), { recursive: true }) - await writeFile(path.join(tmp.path, ".mendcode", "memory", "config.json"), JSON.stringify({ version: 0, configScope: "project", enabled: true, use: true, scopes: ["project"], maxEntries: 3, maxPromptTokens: 200 })) + await writeFile(path.join(tmp.path, ".mendcode", "memory", "config.json"), JSON.stringify({ version: 0, configScope: "project", enabled: true, use: true, scopes: ["global", "project"], maxEntries: 3, maxPromptTokens: 200 })) + await writeFile(path.join(process.env.MENDCODE_MEMORY_DIR!, "entries.jsonl"), JSON.stringify({ text: "Global preference follows the user across repos.", scope: "global" }) + "\n") await writeFile(path.join(tmp.path, ".mendcode", "memory", "memory_summary.md"), "User wants local-only MendCode work.\n") const output = await SystemPrompt.mendMemory(fakeModel("openai", "gpt-5.2"), tmp.path, "MendCode memory") expect(output).toContain("") expect(output).toContain("soft context") + expect(output).toContain("Global preference follows the user") expect(output).toContain("local-only MendCode work") }) diff --git a/src/mendcode/packages/plugin/package.json b/src/mendcode/packages/plugin/package.json index 23d89a35..705e818c 100644 --- a/src/mendcode/packages/plugin/package.json +++ b/src/mendcode/packages/plugin/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/plugin", - "version": "0.1.5", + "version": "0.1.6", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/sdk/js/package.json b/src/mendcode/packages/sdk/js/package.json index ce22f642..5793d838 100644 --- a/src/mendcode/packages/sdk/js/package.json +++ b/src/mendcode/packages/sdk/js/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/sdk", - "version": "0.1.5", + "version": "0.1.6", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/slack/package.json b/src/mendcode/packages/slack/package.json index abdcd8af..26cf3a30 100644 --- a/src/mendcode/packages/slack/package.json +++ b/src/mendcode/packages/slack/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/slack", - "version": "0.1.5", + "version": "0.1.6", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/ui/package.json b/src/mendcode/packages/ui/package.json index 7e99b0da..7b313f88 100644 --- a/src/mendcode/packages/ui/package.json +++ b/src/mendcode/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/ui", - "version": "0.1.5", + "version": "0.1.6", "type": "module", "license": "MIT", "exports": { diff --git a/src/mendcode/sdks/vscode/package.json b/src/mendcode/sdks/vscode/package.json index 22219a86..6a70469f 100644 --- a/src/mendcode/sdks/vscode/package.json +++ b/src/mendcode/sdks/vscode/package.json @@ -2,7 +2,7 @@ "name": "mendcode", "displayName": "MendCode", "description": "MendCode for VS Code", - "version": "0.1.5", + "version": "0.1.6", "publisher": "sst-dev", "repository": { "type": "git", From f58608fc666bdb5730fbcde22e9ee9883b6d4653 Mon Sep 17 00:00:00 2001 From: Obed Date: Sun, 14 Jun 2026 13:34:57 -0500 Subject: [PATCH 15/45] feat: add usage insights dashboard (#95) --- CHANGELOG.md | 1 + .../packages/opencode/src/cli/cmd/tui/app.tsx | 25 + .../src/cli/cmd/tui/context/route.tsx | 7 +- .../opencode/src/cli/cmd/tui/plugin/api.tsx | 5 + .../src/cli/cmd/tui/routes/stats/index.tsx | 1018 +++++++++++++++++ .../src/cli/cmd/tui/util/usage-insights.ts | 351 ++++++ .../opencode/test/tui/usage-insights.test.ts | 95 ++ 7 files changed, 1501 insertions(+), 1 deletion(-) create mode 100644 src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx create mode 100644 src/mendcode/packages/opencode/src/cli/cmd/tui/util/usage-insights.ts create mode 100644 src/mendcode/packages/opencode/test/tui/usage-insights.test.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index 775ff019..9779a8e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## 0.1.6 - 2026-06-14 +- Add a TUI Usage Insights dashboard with daily token activity, global/project stats, response-time metrics, top tools/agents/models, cached stats loading, and optional Open-Meteo weather. - Inject saved global memories into normal runtime requests as transient system context instead of only after compaction. - Keep project memories in the runtime prompt with their own request cap so repo-local context is available without persisting injected memory into chat history. - Make `mendcode memory search` and `mendcode memory preview` show request-mode retrieval by default, with an explicit `--mode` selector for compaction/manual checks. diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx index 50058da6..5d245bc5 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx @@ -46,6 +46,7 @@ import { ThemeProvider, useTheme } from "@tui/context/theme" import { Home } from "@tui/routes/home" import { Session } from "@tui/routes/session" import { Setup } from "@tui/routes/setup" +import { Stats } from "@tui/routes/stats" import { PromptHistoryProvider } from "./component/prompt/history" import { FrecencyProvider } from "./component/prompt/frecency" import { PromptStashProvider } from "./component/prompt/stash" @@ -3169,6 +3170,27 @@ function App(props: { onSnapshot?: () => Promise }) { dialog.clear() }, }, + { + title: "Usage Insights", + value: "mendcode.stats.insights", + category: mendCategory, + suggested: true, + slash: { name: "stats", aliases: ["usage", "insights", "activity"] }, + onSelect: (dialog) => { + route.navigate({ type: "stats", scope: "global" }) + dialog.clear() + }, + }, + { + title: "Project Usage Insights", + value: "mendcode.stats.project", + category: mendCategory, + slash: { name: "stats-project", aliases: ["project-stats", "project-usage"] }, + onSelect: (dialog) => { + route.navigate({ type: "stats", scope: "project" }) + dialog.clear() + }, + }, { title: "Skills, commands, prompt assets", value: "mendcode.assets", @@ -3737,6 +3759,9 @@ function App(props: { onSnapshot?: () => Promise }) { + + + {plugin()} diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/context/route.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/context/route.tsx index 14eda7fb..cf16cc3d 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/context/route.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/context/route.tsx @@ -21,13 +21,18 @@ export type SetupRoute = { minimal?: boolean } +export type StatsRoute = { + type: "stats" + scope?: "global" | "project" | "directory" +} + export type PluginRoute = { type: "plugin" id: string data?: Record } -export type Route = HomeRoute | SessionRoute | SetupRoute | PluginRoute +export type Route = HomeRoute | SessionRoute | SetupRoute | StatsRoute | PluginRoute export const { use: useRoute, provider: RouteProvider } = createSimpleContext({ name: "Route", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/plugin/api.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/plugin/api.tsx index 8be483de..7f63d1a6 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/plugin/api.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/plugin/api.tsx @@ -119,6 +119,11 @@ function routeCurrent(route: ReturnType): TuiPluginApi["route"] }, } } + if (route.data.type === "stats") { + return { + name: "stats", + } + } return { name: route.data.id, diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx new file mode 100644 index 00000000..cacc553b --- /dev/null +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx @@ -0,0 +1,1018 @@ +import { For, Match, Show, Switch, createEffect, createMemo, createResource, createSignal, onCleanup } from "solid-js" +import { useKeyboard, useTerminalDimensions } from "@opentui/solid" +import { useRoute } from "@tui/context/route" +import { useSDK } from "@tui/context/sdk" +import { useTheme } from "@tui/context/theme" +import { useSync } from "@tui/context/sync" +import { useMendTuiProfile } from "@tui/context/mend" +import { useProject } from "@tui/context/project" +import { useKV } from "@tui/context/kv" +import { useDialog } from "@tui/ui/dialog" +import { DialogPrompt } from "@tui/ui/dialog-prompt" +import { Locale } from "@/util/locale" +import path from "path" +import { + buildUsageInsights, + formatInsightDuration, + type SessionInsightInput, + type UsageInsights, +} from "@tui/util/usage-insights" + +const DAY_MS = 24 * 60 * 60 * 1000 +const DEFAULT_DAYS = 365 +const ADVANCED_DAYS = 365 +const WEATHER_KV_KEY = "stats_weather" +export const STATS_CACHE_KEY = "stats_insights" +const HEATMAP_COLUMNS = Math.ceil(DEFAULT_DAYS / 7) + +type HeatMode = "daily" | "weekly" | "cumulative" +type StatsScope = "global" | "project" | "directory" +type SessionScopeQuery = { scope?: "project"; path?: string; directory?: string } +type SessionListQuery = SessionScopeQuery & { start: number; limit: number } +type StatsWeatherConfig = { + enabled: boolean + region?: string + latitude?: number + longitude?: number + name?: string + country?: string +} +type StatsWeather = { + label: string + detail: string + ascii: string[] + temperature?: number + wind?: number + code?: number +} + +function sameWeatherConfig(left: StatsWeatherConfig, right: StatsWeatherConfig) { + return ( + left.enabled === right.enabled && + left.region === right.region && + left.latitude === right.latitude && + left.longitude === right.longitude && + left.name === right.name && + left.country === right.country + ) +} + +function intensity(value: number, peak: number) { + if (value <= 0 || peak <= 0) return 0 + const ratio = value / peak + if (ratio >= 0.75) return 4 + if (ratio >= 0.45) return 3 + if (ratio >= 0.2) return 2 + return 1 +} + +function heatGlyph(value: number, peak: number) { + return ["·", "░", "▒", "▓", "█"][intensity(value, peak)] +} + +function heatColor(theme: ReturnType["theme"], value: number, peak: number) { + return [theme.textMuted, theme.border, theme.accent, theme.primary, theme.success][intensity(value, peak)] +} + +function stat(label: string, value: string, detail?: string) { + return { label, value, detail } +} + +function emptyInsights(days = DEFAULT_DAYS): UsageInsights { + const end = new Date() + end.setHours(0, 0, 0, 0) + const start = end.getTime() - (days - 1) * DAY_MS + const series = Array.from({ length: days }, (_, index) => { + const time = start + index * DAY_MS + const date = new Date(time) + const year = date.getFullYear() + const month = String(date.getMonth() + 1).padStart(2, "0") + const day = String(date.getDate()).padStart(2, "0") + return { + day: `${year}-${month}-${day}`, + time, + sessions: 0, + messages: 0, + userMessages: 0, + userWords: 0, + tokens: 0, + cost: 0, + aiResponseMs: 0, + toolMs: 0, + changedFiles: 0, + } + }) + return { + days: series, + totals: { + sessions: 0, + messages: 0, + userMessages: 0, + userWords: 0, + tokens: 0, + inputTokens: 0, + outputTokens: 0, + reasoningTokens: 0, + cacheTokens: 0, + cost: 0, + aiResponseMs: 0, + toolMs: 0, + changedFiles: 0, + activeDays: 0, + currentStreak: 0, + longestStreak: 0, + peakTokens: 0, + longestTaskMs: 0, + sessionsWithCodeChanges: 0, + }, + topTools: [], + topAgents: [], + topModels: [], + } +} + +function Panel(props: { + title: string + children: any + width?: number | `${number}%` | "auto" + grow?: boolean + height?: number | `${number}%` + onMouseUp?: () => void +}) { + const { theme } = useTheme() + return ( + + + {props.title} + + {props.children} + + ) +} + +function MetricRows(props: { + items: Array<{ label: string; value: string; detail?: string }> + maxWidth?: number + dense?: boolean + gap?: number +}) { + const { theme } = useTheme() + return ( + + + {(item) => { + const line = props.dense + ? `${item.value} ${item.label}${item.detail ? ` · ${item.detail}` : ""}` + : `${item.label}: ${item.value}${item.detail ? ` · ${item.detail}` : ""}` + return ( + + + {props.maxWidth ? Locale.truncate(line, props.maxWidth) : line} + + + ) + }} + + + ) +} + +function Header(props: { advanced: boolean; scope: StatsScope; narrow: boolean }) { + const { theme } = useTheme() + const mend = useMendTuiProfile() + const view = props.scope === "global" ? "global stats" : props.scope === "project" ? "project stats" : "directory stats" + const status = `${mend.profile.identity.productName} · ${view} · daily · 365d${props.advanced ? "" : " · compact"}` + const shortcuts = "a details · w weather · r refresh · esc" + return ( + + + + + + Usage Insights + + + + + {status} + + + + + {shortcuts} + + + + + + + + + Usage Insights + + + {status} + + + + {shortcuts} + + + + + ) +} + +type ThemeColorValue = ReturnType["theme"]["text"] + +function ListRows(props: { items: Array<{ name: string; right: string; color?: ThemeColorValue }>; nameWidth: number }) { + const { theme } = useTheme() + return ( + + {(item) => ( + + + + {Locale.truncate(item.name, props.nameWidth)} + + + + {item.right} + + + )} + + ) +} + +function BigNumber(props: { label: string; value: string; detail?: string; accent?: boolean; compact?: boolean }) { + const { theme } = useTheme() + return ( + + + {props.value} + + + + {props.detail} + + + + ) +} + +const CLOCK_DIGITS: Record = { + "0": ["████", "█ █", "█ █", "█ █", "████"], + "1": [" █ ", " █ ", " █ ", " █ ", " █ "], + "2": ["████", " █", "████", "█ ", "████"], + "3": ["████", " █", "████", " █", "████"], + "4": ["█ █", "█ █", "████", " █", " █"], + "5": ["████", "█ ", "████", " █", "████"], + "6": ["████", "█ ", "████", "█ █", "████"], + "7": ["████", " █", " █", " █", " █"], + "8": ["████", "█ █", "████", "█ █", "████"], + "9": ["████", "█ █", "████", " █", "████"], + ":": [" ", " ██ ", " ", " ██ ", " "], +} + +function clockAscii(value: string) { + const chars = value.replace(/\s[AP]M$/, "").split("") + return Array.from({ length: 5 }, (_, row) => + chars + .map((char) => CLOCK_DIGITS[char]?.[row] ?? " ") + .join(" "), + ) +} + +function ClockWidget(props: { tall?: boolean }) { + const { theme } = useTheme() + const [now, setNow] = createSignal(new Date()) + const timer = setInterval(() => setNow(new Date()), 30_000) + onCleanup(() => clearInterval(timer)) + const time = createMemo(() => now().toLocaleTimeString([], { hour: "2-digit", minute: "2-digit" })) + const date = createMemo(() => now().toLocaleDateString([], { weekday: "short", month: "short", day: "numeric", year: "numeric" })) + return ( + + + + {(line) => ( + + {line} + + )} + + + + {date()} + + + + + ) +} + +function weatherAscii(code: number | undefined) { + if (code === undefined) return [" .-. ", " ( ) ", " `-' "] + if (code === 0) return [" \\ | / ", " .-. ", "-( )-", " `-' ", " / | \\ "] + if ([1, 2, 3].includes(code)) return [" .--. ", " ( ).", "(___.__)"] + if ([45, 48].includes(code)) return [" _ - _ ", " _ - _", " _ - _ "] + if ((code >= 51 && code <= 67) || (code >= 80 && code <= 82)) return [" .-. ", " ( ).", "(__.__)", " ' ' ' "] + if (code >= 71 && code <= 77) return [" .-. ", " ( ).", "(__.__)", " * * * "] + if (code >= 95) return [" .-. ", " ( ).", "(__.__)", " ⚡ ⚡ "] + return [" .-. ", " ( ) ", " `-' "] +} + +function weatherLabel(code: number | undefined) { + if (code === undefined) return "Unknown" + if (code === 0) return "Clear" + if ([1, 2, 3].includes(code)) return "Clouds" + if ([45, 48].includes(code)) return "Fog" + if ((code >= 51 && code <= 67) || (code >= 80 && code <= 82)) return "Rain" + if (code >= 71 && code <= 77) return "Snow" + if (code >= 95) return "Storm" + return "Weather" +} + +async function fetchOpenMeteoWeather(region: string): Promise<{ config: StatsWeatherConfig; weather: StatsWeather }> { + const geocodeURL = new URL("https://geocoding-api.open-meteo.com/v1/search") + geocodeURL.searchParams.set("name", region) + geocodeURL.searchParams.set("count", "1") + geocodeURL.searchParams.set("language", "en") + geocodeURL.searchParams.set("format", "json") + const geocodeResponse = await fetch(geocodeURL) + if (!geocodeResponse.ok) throw new Error(`geocoding failed: ${geocodeResponse.status}`) + const geocode = (await geocodeResponse.json()) as { + results?: Array<{ name: string; country?: string; latitude: number; longitude: number }> + } + const place = geocode.results?.[0] + if (!place) throw new Error(`No weather location found for "${region}"`) + + const forecastURL = new URL("https://api.open-meteo.com/v1/forecast") + forecastURL.searchParams.set("latitude", String(place.latitude)) + forecastURL.searchParams.set("longitude", String(place.longitude)) + forecastURL.searchParams.set("current", "temperature_2m,weather_code,wind_speed_10m") + forecastURL.searchParams.set("timezone", "auto") + const forecastResponse = await fetch(forecastURL) + if (!forecastResponse.ok) throw new Error(`weather failed: ${forecastResponse.status}`) + const forecast = (await forecastResponse.json()) as { + current?: { temperature_2m?: number; weather_code?: number; wind_speed_10m?: number } + } + const code = forecast.current?.weather_code + const temp = forecast.current?.temperature_2m + const wind = forecast.current?.wind_speed_10m + return { + config: { + enabled: true, + region, + latitude: place.latitude, + longitude: place.longitude, + name: place.name, + country: place.country, + }, + weather: { + label: weatherLabel(code), + detail: `${place.name}${place.country ? `, ${place.country}` : ""}`, + ascii: weatherAscii(code), + temperature: temp, + wind, + code, + }, + } +} + +function WeatherWidget(props: { + config: StatsWeatherConfig + weather: StatsWeather | undefined + loading: boolean + error?: string + onConfigure: () => void + height?: number | `${number}%` + grow?: boolean +}) { + const { theme } = useTheme() + return ( + + + + {props.loading ? "Loading weather..." : props.error ? Locale.truncate(props.error, 34) : "Weather is off"} + + + click or press w to configure + + + } + > + {(weather) => ( + + + + {(line) => ( + + {line} + + )} + + + + + {weather().label} {weather().temperature === undefined ? "" : `${Math.round(weather().temperature ?? 0)}°C`} + + + {Locale.truncate(weather().detail, 22)} + + + + wind {Math.round(weather().wind ?? 0)} km/h + + + + + )} + + + ) +} + +function StatusSummary(props: { + rows: Array<{ label: string; value: string; detail?: string }> + width: number + height?: number | `${number}%` + grow?: boolean + compact?: boolean +}) { + return ( + + + + + + ) +} + +function CompactStats(props: { + headline: Array<{ label: string; value: string; detail?: string }> + insights: UsageInsights + mode: HeatMode + columns: number + contentWidth: number + tokenRows?: Array<{ label: string; value: string; detail?: string }> + responseRows?: Array<{ label: string; value: string; detail?: string }> + statusRows?: Array<{ label: string; value: string; detail?: string }> + tall?: boolean +}) { + return ( + + + + + + + + + + + + + + + + + + + + ) +} + +function MainDashboard(props: { + data: UsageInsights + wide: boolean + roomy: boolean + details: boolean + mode: HeatMode + heatColumns: number + heatCellWidth: number + kpis: Array<{ label: string; value: string; detail?: string }> + tokenRows: Array<{ label: string; value: string; detail?: string }> + responseRows: Array<{ label: string; value: string; detail?: string }> + outcomeRows: Array<{ label: string; value: string; detail?: string }> + statusRows: Array<{ label: string; value: string; detail?: string }> + contentWidth: number + weatherConfig: StatsWeatherConfig + weather: StatsWeather | undefined + weatherLoading: boolean + weatherError?: string + onConfigureWeather: () => void +}) { + const { theme } = useTheme() + const peakWidth = createMemo(() => (props.roomy ? 34 : 24)) + return ( + + + + {(item, index) => } + + + + + + + + + + + + + + + + + 0 ? (props.data.days.at(-1)?.tokens ?? 0) / props.data.totals.peakTokens : 0} + width={peakWidth()} + color={theme.success} + /> + + today vs peak day + + + + + + + + + Local evidence only; git/PR metrics pending. + + + + + + No tool calls in this window + + 0}> + ({ name: item.name, right: Locale.number(item.count) }))} + nameWidth={20} + /> + + + + + ({ name: item.name, right: Locale.number(item.count) }))} + nameWidth={22} + /> + ({ name: item.name, right: Locale.number(item.tokens), color: theme.textMuted }))} + nameWidth={24} + /> + + + + + + + + + + + + + + + ) +} + +function ProgressBar(props: { value: number; width: number; color?: ThemeColorValue }) { + const { theme } = useTheme() + const filled = createMemo(() => Math.max(0, Math.min(props.width, Math.round(props.value * props.width)))) + return ( + + {"█".repeat(filled())} + {"░".repeat(Math.max(0, props.width - filled()))} + + ) +} + +function UsageHeatmap(props: { + insights: UsageInsights + mode: HeatMode + columns: number + cellWidth: number + rows?: number + labels?: boolean +}) { + const { theme } = useTheme() + const rowCount = createMemo(() => props.rows ?? 7) + const visible = createMemo(() => props.insights.days.slice(-props.columns * rowCount())) + const values = createMemo(() => { + if (props.mode === "weekly") { + const daily = visible().map((day) => day.tokens + day.userWords * 3 + day.sessions * 500) + return daily.map((_, index) => { + const column = Math.floor(index / rowCount()) + const start = column * rowCount() + return daily.slice(start, start + rowCount()).reduce((sum, value) => sum + value, 0) + }) + } + let running = 0 + return visible().map((day) => { + const value = day.tokens + if (props.mode === "cumulative") { + running += value + return running + } + return value + }) + }) + const peak = createMemo(() => Math.max(1, ...values())) + const rows = createMemo(() => { + const days = visible() + return Array.from({ length: rowCount() }, (_, row) => + days.filter((_, index) => index % rowCount() === row).map((day, index) => ({ day, value: values()[index * rowCount() + row] ?? 0 })), + ) + }) + + return ( + + + + {(row) => ( + + + {(cell) => ( + + {heatGlyph(cell.value, peak()).repeat(props.cellWidth)} + + )} + + + )} + + + + + {visible()[0]?.day ?? ""} + {visible().at(-1)?.day ?? ""} + + + + ) +} + +function statsURL(sdk: ReturnType, route: string, query: Record) { + const url = new URL(route, sdk.url) + for (const [key, value] of Object.entries(query)) { + if (value !== undefined) url.searchParams.set(key, String(value)) + } + return url +} + +async function listGlobalSessions(sdk: ReturnType, query: SessionListQuery) { + const headers = new Headers(sdk.headers) + if (sdk.directory) headers.set("x-mendcode-directory", encodeURIComponent(sdk.directory)) + try { + const response = await sdk.fetch(statsURL(sdk, "/experimental/session", query), { headers }) + if (!response.ok) throw new Error(`global stats failed: ${response.status}`) + return (await response.json()) as SessionInsightInput["session"][] + } catch { + const result = await sdk.client.experimental.session.list(query, { throwOnError: true }) + return (result.data ?? []) as SessionInsightInput["session"][] + } +} + +async function loadInsights( + sdk: ReturnType, + options: { advanced: boolean; scope: StatsScope; query: SessionScopeQuery }, +) { + const days = options.advanced ? ADVANCED_DAYS : DEFAULT_DAYS + const start = Date.now() - days * DAY_MS + const query: SessionListQuery = { + start, + limit: options.advanced ? 1000 : 250, + ...options.query, + } + const sessions = + options.scope === "global" + ? await listGlobalSessions(sdk, query) + : ((await sdk.client.session.list(query, { throwOnError: true })).data ?? []) + const items = await Promise.all( + sessions.map(async (session) => { + const result = await sdk.client.session.messages({ sessionID: session.id, limit: 500 }) + return { session, messages: result.data ?? [] } as SessionInsightInput + }), + ) + return buildUsageInsights(items, { start, end: Date.now() }) +} + +export function usageInsightsCacheKey(scope: StatsScope) { + return `${STATS_CACHE_KEY}:${scope}` +} + +export async function warmUsageInsightsCache(input: { + sdk: ReturnType + kv: ReturnType + scope?: StatsScope + query?: SessionScopeQuery +}) { + const scope = input.scope ?? "global" + const next = await loadInsights(input.sdk, { advanced: true, scope, query: input.query ?? {} }) + input.kv.set(usageInsightsCacheKey(scope), { updated: Date.now(), data: next }) + return next +} + +export function Stats() { + const route = useRoute() + const sdk = useSDK() + const sync = useSync() + const project = useProject() + const kv = useKV() + const dialog = useDialog() + const { theme } = useTheme() + const dimensions = useTerminalDimensions() + const [advanced, setAdvanced] = createSignal(true) + const [scope] = createSignal(route.data.type === "stats" ? route.data.scope ?? "global" : "global") + const mode = () => "daily" as const + const [refresh, setRefresh] = createSignal(0) + const [weatherConfig, setWeatherConfig] = createSignal(kv.get(WEATHER_KV_KEY, { enabled: false })) + const [weatherRefresh, setWeatherRefresh] = createSignal(0) + const [weatherError, setWeatherError] = createSignal() + const [weatherReady, setWeatherReady] = createSignal(false) + const tiny = createMemo(() => dimensions().width < 92 || dimensions().height < 26) + const narrow = createMemo(() => !tiny() && dimensions().width < 124) + const wide = createMemo(() => dimensions().width >= 142 && dimensions().height >= 34) + const roomy = createMemo(() => dimensions().width >= 170 && dimensions().height >= 38) + const compactTall = createMemo(() => dimensions().height >= 42) + const showDetails = createMemo(() => advanced() && dimensions().height >= 38 && !tiny() && !narrow()) + const contentWidth = createMemo(() => Math.max(28, dimensions().width - 12)) + const heatColumns = createMemo(() => { + return HEATMAP_COLUMNS + }) + const heatCellWidth = createMemo(() => (roomy() ? 3 : wide() ? 2 : 1)) + const scopeQuery = createMemo(() => { + if (scope() === "global") return {} + if (scope() === "project") return { scope: "project" } + const current = project.data.instance.path + if (current.worktree && current.directory) { + return { + path: path.relative(path.resolve(current.worktree), current.directory).replaceAll("\\", "/"), + } + } + if (current.directory) return { directory: current.directory } + return { scope: "project" } + }) + const statsCacheKey = createMemo(() => usageInsightsCacheKey(scope())) + const [cachedInsights, setCachedInsights] = createSignal() + createEffect(() => { + const cached = kv.get(statsCacheKey()) as { data?: UsageInsights } | UsageInsights | undefined + const next = cached && typeof cached === "object" && "data" in cached ? cached.data : (cached as UsageInsights | undefined) + setCachedInsights(next) + }) + const [insights] = createResource( + () => ({ advanced: advanced(), scope: scope(), query: scopeQuery(), refresh: refresh(), cached: cachedInsights() }), + async (input) => { + if (input.cached && input.refresh === 0) return input.cached + const next = await loadInsights(sdk, input) + const payload = { updated: Date.now(), data: next } + setCachedInsights(next) + kv.set(statsCacheKey(), payload) + return next + }, + ) + const [weather] = createResource( + () => ({ config: weatherConfig(), refresh: weatherRefresh(), ready: weatherReady() }), + async ({ config, ready }) => { + setWeatherError(undefined) + if (!ready || !config.enabled || !config.region) return undefined + try { + const result = await fetchOpenMeteoWeather(config.region) + if (!sameWeatherConfig(config, result.config)) { + setWeatherConfig(result.config) + kv.set(WEATHER_KV_KEY, result.config) + } + return result.weather + } catch (error) { + setWeatherError(error instanceof Error ? error.message : "Weather failed") + return undefined + } + }, + ) + + const weatherStart = setTimeout(() => setWeatherReady(true), 1_500) + const weatherPoll = setInterval(() => { + if (weatherConfig().enabled) setWeatherRefresh((value) => value + 1) + }, 30 * 60_000) + onCleanup(() => { + clearTimeout(weatherStart) + clearInterval(weatherPoll) + }) + + async function configureWeather() { + const current = weatherConfig() + const value = await DialogPrompt.show(dialog, "Weather region", { + value: current.region ?? "", + placeholder: "City, region, or country", + description: () => ( + + Uses Open-Meteo geocoding and forecast. Leave blank to disable the weather widget. + + ), + }) + dialog.clear() + if (value === null) return + const region = value.trim() + if (!region) { + const next = { enabled: false } satisfies StatsWeatherConfig + setWeatherConfig(next) + kv.set(WEATHER_KV_KEY, next) + setWeatherError(undefined) + setWeatherRefresh((current) => current + 1) + return + } + try { + setWeatherError(undefined) + setWeatherReady(true) + const result = await fetchOpenMeteoWeather(region) + setWeatherConfig(result.config) + kv.set(WEATHER_KV_KEY, result.config) + setWeatherRefresh((current) => current + 1) + } catch (error) { + setWeatherError(error instanceof Error ? error.message : "Weather failed") + } + } + + useKeyboard((evt) => { + if (evt.name === "escape") { + route.navigate({ type: "home" }) + evt.preventDefault() + evt.stopPropagation() + return + } + if (evt.name === "a") { + setAdvanced((value) => !value) + return + } + if (evt.name === "r") { + setRefresh((value) => value + 1) + return + } + if (evt.name === "w") { + evt.preventDefault() + evt.stopPropagation() + configureWeather() + return + } + }) + + const visibleInsights = createMemo(() => insights() ?? cachedInsights() ?? emptyInsights()) + const totals = createMemo(() => visibleInsights()?.totals) + const headline = createMemo(() => { + const current = totals() + if (!current) return [] + return [ + stat("tokens", Locale.number(current.tokens), `${Locale.number(current.peakTokens)} peak day`), + stat("sessions", Locale.number(current.sessions), `${Locale.number(current.activeDays)} active days`), + stat("AI generating", formatInsightDuration(current.aiResponseMs), `${formatInsightDuration(current.longestTaskMs)} longest`), + stat("user words", Locale.number(current.userWords), `${Locale.number(current.userMessages)} prompts`), + stat("cache tokens", Locale.number(current.cacheTokens)), + stat("streak", `${current.currentStreak} days`, `${current.longestStreak} longest`), + ] + }) + const kpis = createMemo(() => { + const current = totals() + if (!current) return [] + return [ + stat("tokens", Locale.number(current.tokens), `${Locale.number(current.peakTokens)} peak`), + stat("sessions", Locale.number(current.sessions), `${Locale.number(current.activeDays)} days`), + stat("AI time", formatInsightDuration(current.aiResponseMs), `${formatInsightDuration(current.longestTaskMs)} longest`), + stat("words", Locale.number(current.userWords), `${Locale.number(current.userMessages)} prompts`), + ] + }) + const tokenRows = createMemo(() => { + const current = totals() + if (!current) return [] + return [ + stat("input", Locale.number(current.inputTokens)), + stat("output", Locale.number(current.outputTokens)), + stat("reasoning", Locale.number(current.reasoningTokens)), + stat("cache", Locale.number(current.cacheTokens)), + ] + }) + const outcomeRows = createMemo(() => { + const current = totals() + if (!current) return [] + return [ + stat("sessions with code changes", Locale.number(current.sessionsWithCodeChanges)), + stat("changed files", Locale.number(current.changedFiles)), + stat("tool runtime", formatInsightDuration(current.toolMs)), + stat("loaded window", advanced() ? `${ADVANCED_DAYS} days` : `${DEFAULT_DAYS} days`), + ] + }) + + const statusRows = createMemo(() => { + const current = totals() + if (!current) return [] + return [ + stat("window", advanced() ? `${ADVANCED_DAYS} days` : `${DEFAULT_DAYS} days`), + stat("visible sync", Locale.number(sync.data.session.length)), + stat("active days", Locale.number(current.activeDays)), + stat("sessions", Locale.number(current.sessions)), + stat("prompts", Locale.number(current.userMessages)), + stat("streak", `${current.currentStreak}d`, `${current.longestStreak} longest`), + stat("cache tokens", Locale.number(current.cacheTokens)), + stat("changed files", Locale.number(current.changedFiles)), + stat("code sessions", Locale.number(current.sessionsWithCodeChanges)), + ] + }) + const responseRows = createMemo(() => { + const current = totals() + if (!current) return [] + return [ + stat("AI generating", formatInsightDuration(current.aiResponseMs)), + stat("tool runtime", formatInsightDuration(current.toolMs)), + stat("cache", Locale.number(current.cacheTokens)), + ] + }) + return ( + +
+ + {(data) => ( + + + + + + + + + + + + )} + + + ) +} diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/usage-insights.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/usage-insights.ts new file mode 100644 index 00000000..7266beb3 --- /dev/null +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/usage-insights.ts @@ -0,0 +1,351 @@ +import { Locale } from "@/util/locale" + +type TokenBucket = { + input?: number + output?: number + reasoning?: number + cache?: { + read?: number + write?: number + } +} + +export type InsightSession = { + id: string + title: string + agent?: string + model?: { + id: string + providerID: string + variant?: string + } + summary?: { + files?: number + additions?: number + deletions?: number + } + time: { + created: number + updated: number + } +} + +export type InsightMessage = { + info: { + id: string + role: "user" | "assistant" + agent?: string + modelID?: string + providerID?: string + cost?: number + tokens?: TokenBucket + time: { + created: number + completed?: number + } + } + parts: Array<{ + type: string + text?: string + tool?: string + name?: string + state?: { + status?: string + time?: { + start?: number + end?: number + } + } + }> +} + +export type SessionInsightInput = { + session: InsightSession + messages: InsightMessage[] +} + +export type DailyUsage = { + day: string + time: number + sessions: number + messages: number + userMessages: number + userWords: number + tokens: number + cost: number + aiResponseMs: number + toolMs: number + changedFiles: number +} + +export type UsageInsights = { + days: DailyUsage[] + totals: { + sessions: number + messages: number + userMessages: number + userWords: number + tokens: number + inputTokens: number + outputTokens: number + reasoningTokens: number + cacheTokens: number + cost: number + aiResponseMs: number + toolMs: number + changedFiles: number + activeDays: number + currentStreak: number + longestStreak: number + peakTokens: number + longestTaskMs: number + sessionsWithCodeChanges: number + } + topTools: Array<{ name: string; count: number }> + topAgents: Array<{ name: string; count: number }> + topModels: Array<{ name: string; count: number; tokens: number; cost: number }> +} + +function startOfLocalDay(input: number) { + const date = new Date(input) + date.setHours(0, 0, 0, 0) + return date.getTime() +} + +function dayKey(input: number) { + const date = new Date(startOfLocalDay(input)) + const year = date.getFullYear() + const month = String(date.getMonth() + 1).padStart(2, "0") + const day = String(date.getDate()).padStart(2, "0") + return `${year}-${month}-${day}` +} + +function safe(value: number | undefined) { + return typeof value === "number" && Number.isFinite(value) ? value : 0 +} + +function tokenTotal(tokens: TokenBucket | undefined) { + return ( + safe(tokens?.input) + + safe(tokens?.output) + + safe(tokens?.reasoning) + + safe(tokens?.cache?.read) + + safe(tokens?.cache?.write) + ) +} + +function wordCount(text: string) { + return text.trim().split(/\s+/).filter(Boolean).length +} + +function messageText(message: InsightMessage) { + return message.parts + .filter((part) => part.type === "text" && typeof part.text === "string") + .map((part) => part.text) + .join("\n") +} + +function increment(map: Map, key: string | undefined, count = 1) { + if (!key) return + map.set(key, (map.get(key) ?? 0) + count) +} + +function topCounts(map: Map, limit: number) { + return [...map.entries()] + .sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0])) + .slice(0, limit) + .map(([name, count]) => ({ name, count })) +} + +function streak(days: DailyUsage[]) { + const active = new Set(days.filter((day) => day.tokens > 0 || day.userMessages > 0).map((day) => day.day)) + let current = 0 + let longest = 0 + let run = 0 + + for (const day of days) { + if (active.has(day.day)) { + run++ + longest = Math.max(longest, run) + } else { + run = 0 + } + } + + for (let index = days.length - 1; index >= 0; index--) { + if (!active.has(days[index].day)) break + current++ + } + + return { current, longest, activeDays: active.size } +} + +export function buildUsageInsights(input: SessionInsightInput[], options: { start?: number; end?: number } = {}) { + const end = startOfLocalDay(options.end ?? Date.now()) + const oldestSession = input.reduce((min, item) => Math.min(min, item.session.time.created), end) + const start = startOfLocalDay(options.start ?? oldestSession) + const days: DailyUsage[] = [] + const byDay = new Map() + const seenSessionDay = new Set() + const tools = new Map() + const agents = new Map() + const models = new Map() + + for (let time = start; time <= end; time += 24 * 60 * 60 * 1000) { + const day: DailyUsage = { + day: dayKey(time), + time, + sessions: 0, + messages: 0, + userMessages: 0, + userWords: 0, + tokens: 0, + cost: 0, + aiResponseMs: 0, + toolMs: 0, + changedFiles: 0, + } + days.push(day) + byDay.set(day.day, day) + } + + let inputTokens = 0 + let outputTokens = 0 + let reasoningTokens = 0 + let cacheTokens = 0 + let longestTaskMs = 0 + let sessionsWithCodeChanges = 0 + + for (const item of input) { + const sessionChangedFiles = safe(item.session.summary?.files) + if (sessionChangedFiles > 0) sessionsWithCodeChanges++ + increment(agents, item.session.agent) + + for (const message of item.messages) { + const day = byDay.get(dayKey(message.info.time.created)) + if (!day) continue + + const sessionDayKey = `${item.session.id}:${day.day}` + if (!seenSessionDay.has(sessionDayKey)) { + seenSessionDay.add(sessionDayKey) + day.sessions++ + } + day.messages++ + + if (message.info.role === "user") { + day.userMessages++ + day.userWords += wordCount(messageText(message)) + increment(agents, message.info.agent) + } + + if (message.info.role === "assistant") { + const tokens = message.info.tokens + const messageTokens = tokenTotal(tokens) + const cost = safe(message.info.cost) + const responseMs = message.info.time.completed + ? Math.max(0, message.info.time.completed - message.info.time.created) + : 0 + const modelName = + message.info.providerID && message.info.modelID + ? `${message.info.providerID}/${message.info.modelID}` + : undefined + + day.tokens += messageTokens + day.cost += cost + day.aiResponseMs += responseMs + inputTokens += safe(tokens?.input) + outputTokens += safe(tokens?.output) + reasoningTokens += safe(tokens?.reasoning) + cacheTokens += safe(tokens?.cache?.read) + safe(tokens?.cache?.write) + longestTaskMs = Math.max(longestTaskMs, responseMs) + increment(agents, message.info.agent) + if (modelName) { + const current = models.get(modelName) ?? { count: 0, tokens: 0, cost: 0 } + current.count++ + current.tokens += messageTokens + current.cost += cost + models.set(modelName, current) + } + } + + for (const part of message.parts) { + if (part.type === "tool") { + increment(tools, part.tool) + const start = part.state?.time?.start + const end = part.state?.time?.end + if (start && end && end >= start) day.toolMs += end - start + } else if (part.type === "agent") { + increment(agents, part.name) + } + } + } + + const sessionDay = byDay.get(dayKey(item.session.time.updated)) + if (sessionDay) sessionDay.changedFiles += sessionChangedFiles + } + + const streaks = streak(days) + const total = days.reduce( + (sum, day) => { + sum.sessions += day.sessions + sum.messages += day.messages + sum.userMessages += day.userMessages + sum.userWords += day.userWords + sum.tokens += day.tokens + sum.cost += day.cost + sum.aiResponseMs += day.aiResponseMs + sum.toolMs += day.toolMs + sum.changedFiles += day.changedFiles + sum.peakTokens = Math.max(sum.peakTokens, day.tokens) + return sum + }, + { + sessions: 0, + messages: 0, + userMessages: 0, + userWords: 0, + tokens: 0, + cost: 0, + aiResponseMs: 0, + toolMs: 0, + changedFiles: 0, + peakTokens: 0, + }, + ) + + return { + days, + totals: { + ...total, + inputTokens, + outputTokens, + reasoningTokens, + cacheTokens, + activeDays: streaks.activeDays, + currentStreak: streaks.current, + longestStreak: streaks.longest, + longestTaskMs, + sessionsWithCodeChanges, + }, + topTools: topCounts(tools, 8), + topAgents: topCounts(agents, 8), + topModels: [...models.entries()] + .sort((a, b) => b[1].tokens - a[1].tokens || a[0].localeCompare(b[0])) + .slice(0, 8) + .map(([name, value]) => ({ name, count: value.count, tokens: value.tokens, cost: value.cost })), + } satisfies UsageInsights +} + +export function formatInsightDuration(ms: number) { + if (!Number.isFinite(ms) || ms <= 0) return "0s" + if (ms < 24 * 60 * 60 * 1000) return Locale.duration(ms) + const days = Math.floor(ms / (24 * 60 * 60 * 1000)) + const hours = Math.floor((ms % (24 * 60 * 60 * 1000)) / (60 * 60 * 1000)) + return hours > 0 ? `${days}d ${hours}h` : `${days}d` +} + +export function formatMoney(value: number) { + if (!Number.isFinite(value) || value <= 0) return "$0.00" + if (value < 1) return `$${value.toFixed(4)}` + return `$${value.toFixed(2)}` +} diff --git a/src/mendcode/packages/opencode/test/tui/usage-insights.test.ts b/src/mendcode/packages/opencode/test/tui/usage-insights.test.ts new file mode 100644 index 00000000..0732d638 --- /dev/null +++ b/src/mendcode/packages/opencode/test/tui/usage-insights.test.ts @@ -0,0 +1,95 @@ +import { describe, expect, test } from "bun:test" +import { + buildUsageInsights, + formatInsightDuration, + type InsightMessage, + type InsightSession, + type SessionInsightInput, +} from "../../src/cli/cmd/tui/util/usage-insights" + +const base = new Date("2026-06-14T12:00:00Z").getTime() + +function item(input: { session?: Partial; messages?: InsightMessage[] }): SessionInsightInput { + return { + session: { + id: "ses_1", + title: "Test", + agent: "build", + summary: { files: 2, additions: 4, deletions: 1 }, + time: { created: base, updated: base }, + ...input.session, + }, + messages: input.messages ?? [], + } +} + +describe("usage insights", () => { + test("aggregates tokens, user words, response time, and tools by day", () => { + const insights = buildUsageInsights( + [ + item({ + messages: [ + { + info: { id: "msg_1", role: "user", agent: "build", time: { created: base } }, + parts: [{ type: "text", text: "ship the dashboard today" }], + }, + { + info: { + id: "msg_2", + role: "assistant", + agent: "build", + providerID: "openai", + modelID: "gpt-test", + cost: 0.12, + tokens: { input: 100, output: 40, reasoning: 10, cache: { read: 5, write: 2 } }, + time: { created: base + 1000, completed: base + 61_000 }, + }, + parts: [ + { + type: "tool", + tool: "bash", + state: { status: "completed", time: { start: base + 2000, end: base + 5000 } }, + }, + ], + }, + ], + }), + ], + { start: base, end: base }, + ) + + expect(insights.totals.sessions).toBe(1) + expect(insights.totals.userWords).toBe(4) + expect(insights.totals.tokens).toBe(157) + expect(insights.totals.aiResponseMs).toBe(60_000) + expect(insights.totals.toolMs).toBe(3_000) + expect(insights.totals.changedFiles).toBe(2) + expect(insights.topTools[0]).toEqual({ name: "bash", count: 1 }) + expect(insights.topModels[0]?.name).toBe("openai/gpt-test") + }) + + test("computes active-day streaks from user or token activity", () => { + const day = 24 * 60 * 60 * 1000 + const insights = buildUsageInsights( + [ + item({ + session: { id: "ses_a", time: { created: base - day, updated: base - day } }, + messages: [{ info: { id: "msg_a", role: "user", time: { created: base - day } }, parts: [] }], + }), + item({ + session: { id: "ses_b", time: { created: base, updated: base } }, + messages: [{ info: { id: "msg_b", role: "user", time: { created: base } }, parts: [] }], + }), + ], + { start: base - day * 2, end: base }, + ) + + expect(insights.totals.activeDays).toBe(2) + expect(insights.totals.currentStreak).toBe(2) + expect(insights.totals.longestStreak).toBe(2) + }) + + test("formats multi-day durations with normalized days and hours", () => { + expect(formatInsightDuration(116 * 60 * 60 * 1000)).toBe("4d 20h") + }) +}) From 2d0697182aa787a8dc02b2bd0bfc6d63feae66cd Mon Sep 17 00:00:00 2001 From: Obed Date: Sun, 14 Jun 2026 14:25:49 -0500 Subject: [PATCH 16/45] fix: release v0.1.7 setup memory UX (#98) --- CHANGELOG.md | 6 + src/mendcode/UPCOMING_CHANGELOG.md | 12 +- src/mendcode/packages/core/package.json | 2 +- .../packages/extensions/zed/extension.toml | 12 +- src/mendcode/packages/function/package.json | 2 +- src/mendcode/packages/opencode/package.json | 2 +- .../src/cli/cmd/tui/routes/setup/index.tsx | 131 ++++++++++-------- .../cli/cmd/tui/routes/setup/setup-rail.tsx | 2 +- .../opencode/test/mend/setup-smoke.test.tsx | 15 ++ src/mendcode/packages/plugin/package.json | 2 +- src/mendcode/packages/sdk/js/package.json | 2 +- src/mendcode/packages/slack/package.json | 2 +- src/mendcode/packages/ui/package.json | 2 +- src/mendcode/sdks/vscode/package.json | 2 +- 14 files changed, 116 insertions(+), 78 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9779a8e9..6f9f3915 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.1.7 - 2026-06-14 + +- Keep the setup screen stable while refreshing step state so changing setup pages no longer flashes back to a loading placeholder. +- Widen the setup rail so longer step labels such as TUI Profile and Permissions do not collide with completion status. +- Shorten and row-budget the memory extractor auth warning while preserving the actionable OAuth/client-id blocker. + ## 0.1.6 - 2026-06-14 - Add a TUI Usage Insights dashboard with daily token activity, global/project stats, response-time metrics, top tools/agents/models, cached stats loading, and optional Open-Meteo weather. diff --git a/src/mendcode/UPCOMING_CHANGELOG.md b/src/mendcode/UPCOMING_CHANGELOG.md index 8ae633ba..af190519 100644 --- a/src/mendcode/UPCOMING_CHANGELOG.md +++ b/src/mendcode/UPCOMING_CHANGELOG.md @@ -1,8 +1,8 @@ -Last release: v0.1.5 -Target ref: v0.1.6 +Last release: v0.1.6 +Target ref: v0.1.7 -## Memory +## Setup ### Bugfixes -- Inject saved global memories into normal runtime requests as transient system context instead of only after compaction. -- Keep project memories in the runtime prompt with their own request cap so repo-local context is available without persisting injected memory into chat history. -- Make `mendcode memory search` and `mendcode memory preview` show request-mode retrieval by default, with an explicit `--mode` selector for compaction/manual checks. +- Keep the setup screen stable while refreshing step state so changing setup pages no longer flashes back to a loading placeholder. +- Widen the setup rail so longer step labels such as TUI Profile and Permissions do not collide with completion status. +- Shorten and row-budget the memory extractor auth warning while preserving the actionable OAuth/client-id blocker. diff --git a/src/mendcode/packages/core/package.json b/src/mendcode/packages/core/package.json index 02decb51..1390b1a5 100644 --- a/src/mendcode/packages/core/package.json +++ b/src/mendcode/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.6", + "version": "0.1.7", "name": "@mendcode/core", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/extensions/zed/extension.toml b/src/mendcode/packages/extensions/zed/extension.toml index a8b14c29..bfc45b94 100644 --- a/src/mendcode/packages/extensions/zed/extension.toml +++ b/src/mendcode/packages/extensions/zed/extension.toml @@ -1,7 +1,7 @@ id = "mendcode" name = "MendCode" description = "The open source coding agent." -version = "0.1.6" +version = "0.1.7" schema_version = 1 authors = ["MendCode"] repository = "https://github.com/MendCode/MendCode" @@ -11,26 +11,26 @@ name = "MendCode" icon = "./icons/opencode.svg" [agent_servers.mendcode.targets.darwin-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.6/mendcode-darwin-arm64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.7/mendcode-darwin-arm64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.darwin-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.6/mendcode-darwin-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.7/mendcode-darwin-x64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.6/mendcode-linux-arm64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.7/mendcode-linux-arm64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.6/mendcode-linux-x64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.7/mendcode-linux-x64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.windows-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.6/mendcode-windows-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.7/mendcode-windows-x64.zip" cmd = "./mendcode.exe" args = ["acp"] diff --git a/src/mendcode/packages/function/package.json b/src/mendcode/packages/function/package.json index 0c57830b..abbaece7 100644 --- a/src/mendcode/packages/function/package.json +++ b/src/mendcode/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/function", - "version": "0.1.6", + "version": "0.1.7", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index 0244f6a2..b84ee579 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.6", + "version": "0.1.7", "name": "mendcode", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx index 6c4afee0..12062a5f 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx @@ -134,8 +134,20 @@ function approxPromptTokens(bytes?: number) { return `~${Math.ceil(bytes / 4)} tokens` } -function truncateSetupText(value: string, max = 88) { - return value.length > max ? `${value.slice(0, max - 3)}...` : value +export function truncateSetupText(value: string, max = 88) { + const limit = Math.max(4, max) + return value.length > limit ? `${value.slice(0, limit - 3)}...` : value +} + +export function setupLabelValueLine(label: string, value: string, max = 88) { + return truncateSetupText(`${label}: ${value}`, max) +} + +export function setupExtractorAuthMessage(value: string) { + if (value.includes("OAuth token expired")) { + return "OAuth expired; re-auth OpenAI or set MENDCODE_OPENAI_OAUTH_CLIENT_ID/OPENAI_OAUTH_CLIENT_ID." + } + return value } function normalizeProductName(value: string) { @@ -205,11 +217,12 @@ export function Setup() { return { state, setup, ai, auth, models, modelsConfig, budget, prompt, promptPolicies, pkg, packages, memory, memoryExtractorAuth, permissions } }) + const setupSummary = createMemo(() => summary.latest ?? summary()) const narrow = createMemo(() => dimensions().width < 110) - const current = createMemo(() => summary()?.state.currentStep || selected()) + const current = createMemo(() => setupSummary()?.state.currentStep || selected()) const active = createMemo(() => selected() || current()) const complete = createMemo(() => { - const state = summary()?.state + const state = setupSummary()?.state return state ? isSetupComplete(state) : false }) const promptPanelWidth = createMemo(() => Math.max(56, dimensions().width - (narrow() ? 12 : 44))) @@ -230,7 +243,7 @@ export function Setup() { } const exitSetup = async () => { - const state = summary()?.state + const state = setupSummary()?.state if (state?.completedOnce || complete()) { route.navigate({ type: "home" }) return @@ -272,7 +285,7 @@ export function Setup() { } const chooseProvider = async () => { - const auth = summary()?.auth as any + const auth = setupSummary()?.auth as any dialog.replace(() => ( { - const currentAuth = summary()?.auth as any + const currentAuth = setupSummary()?.auth as any if (currentAuth?.providerID === providerID && typeof currentAuth.authMode === "string") return currentAuth.authMode const preset = Object.values(modelPresets).find( (item) => item.providerID === providerID && item.modelID === modelID, @@ -455,7 +468,7 @@ export function Setup() { category: "Budget", description: "Choose your own warn and stop thresholds. Blank means no limit.", onSelect: async () => { - const current = summary()?.budget as any + const current = setupSummary()?.budget as any const warnInput = await DialogPrompt.show(dialog, "Warn USD", { value: current?.warnUsd === undefined ? "" : String(current.warnUsd), placeholder: "1, 3.50, or blank for no warning", @@ -521,7 +534,7 @@ export function Setup() { category: "Safety", description: "Require confirmation before expensive API-priced model calls.", onSelect: async () => { - const current = summary()?.budget as any + const current = setupSummary()?.budget as any await writeBudgetPolicy( { warnUsd: current?.warnUsd ?? null, @@ -543,7 +556,7 @@ export function Setup() { dialog.replace(() => ( ({ title: mode, value: mode, @@ -561,7 +574,7 @@ export function Setup() { } const chooseMemory = () => { - const current = summary()?.memory + const current = setupSummary()?.memory dialog.replace(() => ( { - const current = summary()?.permissions + const current = setupSummary()?.permissions const modeOptions: Array<{ title: string; value: PermissionMode; category: string; description: string }> = [ { title: "Require approval", @@ -685,7 +698,7 @@ export function Setup() { } const choosePackageMetadata = async () => { - const current = summary()?.pkg + const current = setupSummary()?.pkg const title = await DialogPrompt.show(dialog, "Package title", { value: current?.title || "", placeholder: "Starter Pack", @@ -1020,7 +1033,7 @@ export function Setup() { } const finish = async () => { - const state = summary()?.state + const state = setupSummary()?.state if (!state || !isSetupComplete(state)) { toast.show({ variant: "warning", @@ -1043,7 +1056,7 @@ export function Setup() { if (step === "permissions") return choosePermissions() } - const models = createMemo(() => summary()?.modelsConfig.roles || {}) + const models = createMemo(() => setupSummary()?.modelsConfig.roles || {}) const additionalModelRoles = createMemo(() => setupModelRoles().filter((role) => { return ( @@ -1057,8 +1070,8 @@ export function Setup() { if (role === "build") return roles.build?.modelID ? roles.build : roles.code return roles[role] } - const budget = createMemo(() => summary()?.budget as any) - const auth = createMemo(() => summary()?.auth as any) + const budget = createMemo(() => setupSummary()?.budget as any) + const auth = createMemo(() => setupSummary()?.auth as any) const activeRuntimeProviderID = createMemo(() => local.model.current()?.providerID || undefined) const providerLabel = createMemo(() => { const providerID = auth()?.providerID || activeRuntimeProviderID() || connectedProviderIDs()[0] @@ -1079,9 +1092,9 @@ export function Setup() { if (connectedProviderIDs().length > 0) return "available via stored runtime auth" return "incomplete" }) - const memoryExtractorAuth = createMemo(() => summary()?.memoryExtractorAuth as any) + const memoryExtractorAuth = createMemo(() => setupSummary()?.memoryExtractorAuth as any) const memoryLearningStatus = createMemo(() => { - const memory = summary()?.memory + const memory = setupSummary()?.memory if (!memory?.generate) return "off" if (!memory.outputCallsProviders) return "no extractor" const auth = memoryExtractorAuth() @@ -1092,7 +1105,7 @@ export function Setup() { }) createEffect(() => { - const state = summary()?.state + const state = setupSummary()?.state if (!state) return if (!providerReady()) return if (state.completedSteps.includes("provider")) return @@ -1100,8 +1113,8 @@ export function Setup() { }) createEffect(() => { - const state = summary()?.state - const setup = summary()?.setup + const state = setupSummary()?.state + const setup = setupSummary()?.setup if (!state || !setup) return if (!(setup.modelsEnabled && setup.defaultModel)) return if (state.completedSteps.includes("models")) return @@ -1126,19 +1139,19 @@ export function Setup() { { setSelected(step) @@ -1155,7 +1168,7 @@ export function Setup() { paddingRight={1} paddingTop={1} > - Loading setup state...}> + Loading setup state...}> @@ -1234,15 +1247,15 @@ export function Setup() { Prompt Mode - Current: {summary()?.prompt.mode} + Current: {setupSummary()?.prompt.mode} Customization contract: v{mendTuiCapabilityVersion()} · {surfacedCustomizationCapabilities.length}{" "} visible · {listActiveCustomizations().length} active {(mode) => { - const policy = () => summary()?.promptPolicies[mode] - const activeMode = () => summary()?.prompt.mode === mode + const policy = () => setupSummary()?.promptPolicies[mode] + const activeMode = () => setupSummary()?.prompt.mode === mode return ( Package Metadata - ID: {summary()?.pkg.id || "generated from local runtime"} - Title: {summary()?.pkg.title || "unset"} - Description: {summary()?.pkg.description || "unset"} - Version: {summary()?.pkg.version || "0.1.0"} - Kind: {summary()?.pkg.kind || "bundle"} - Channel: {summary()?.pkg.channel || "local"} + ID: {setupSummary()?.pkg.id || "generated from local runtime"} + Title: {setupSummary()?.pkg.title || "unset"} + Description: {setupSummary()?.pkg.description || "unset"} + Version: {setupSummary()?.pkg.version || "0.1.0"} + Kind: {setupSummary()?.pkg.kind || "bundle"} + Channel: {setupSummary()?.pkg.channel || "local"} - Installed packages: {summary()?.packages.installed.length || 0} · active{" "} - {summary()?.packages.enabled.length || 0} + Installed packages: {setupSummary()?.packages.installed.length || 0} · active{" "} + {setupSummary()?.packages.enabled.length || 0} Snapshot: mend-package.json + .mendcode/runtime-pack.json @@ -1331,27 +1344,31 @@ export function Setup() { Memory - Enabled: {summary()?.memory.enabled ? "yes" : "no"} - Input memory: {summary()?.memory.use ? "on" : "off"} - Memory learning: {summary()?.memory.generate ? "on" : "off"} · {memoryLearningStatus()} + Enabled: {setupSummary()?.memory.enabled ? "yes" : "no"} + Input memory: {setupSummary()?.memory.use ? "on" : "off"} + Memory learning: {setupSummary()?.memory.generate ? "on" : "off"} · {memoryLearningStatus()} - Context limit: {summary()?.memory.maxPromptTokens} tokens · project {summary()?.memory.projectMaxEntries} - /request · global {summary()?.memory.globalCompactionMaxEntries}/after compaction + Context limit: {setupSummary()?.memory.maxPromptTokens} tokens · project {setupSummary()?.memory.projectMaxEntries} + /request · global {setupSummary()?.memory.globalCompactionMaxEntries}/after compaction - Extractor model role: {summary()?.memory.extractorRole || "memoryExtractor"} + Extractor model role: {setupSummary()?.memory.extractorRole || "memoryExtractor"} - Output model calls: {summary()?.memory.outputCallsProviders ? "possible when learning runs" : "off"} + Output model calls: {setupSummary()?.memory.outputCallsProviders ? "possible when learning runs" : "off"} - + - Extractor auth: {truncateSetupText(memoryExtractorAuth().blockers[0], promptPanelWidth())} + {setupLabelValueLine( + "Extractor auth", + setupExtractorAuthMessage(memoryExtractorAuth().blockers[0]), + promptPanelWidth(), + )} - Consolidation model: {summary()?.memory.consolidatorRole || "none"} · no background spend - Scopes: {summary()?.memory.scopes.join(", ")} + Consolidation model: {setupSummary()?.memory.consolidatorRole || "none"} · no background spend + Scopes: {setupSummary()?.memory.scopes.join(", ")} - Stored entries: global {summary()?.memory.entries.global.count}, project{" "} - {summary()?.memory.entries.project.count} + Stored entries: global {setupSummary()?.memory.entries.global.count}, project{" "} + {setupSummary()?.memory.entries.project.count} Works in every prompt mode: minimal, focus, and full. @@ -1367,16 +1384,16 @@ export function Setup() { Permissions Mode:{" "} - {summary()?.permissions.mode === "full_access" + {setupSummary()?.permissions.mode === "full_access" ? "Full Access" - : summary()?.permissions.mode === "smart" + : setupSummary()?.permissions.mode === "smart" ? "Smart Approval" : "Require approval"} Smart trigger: risky shell/script/delete prompts only - Reviewer role: {summary()?.permissions.reviewerRole || "permissionReviewer"} + Reviewer role: {setupSummary()?.permissions.reviewerRole || "permissionReviewer"} - Reviewer model: {modelLabel(modelRole(summary()?.permissions.reviewerRole || "permissionReviewer"))} + Reviewer model: {modelLabel(modelRole(setupSummary()?.permissions.reviewerRole || "permissionReviewer"))} Smart Approval uses the reviewer model for fast allow/reject/ask decisions; non-risky permission diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/setup-rail.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/setup-rail.tsx index 17376647..07d5ae59 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/setup-rail.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/setup-rail.tsx @@ -44,7 +44,7 @@ export function SetupRail(props: { }) { const { theme } = useTheme() return ( - + {(step, index) => ( props.onSelect(step)}> diff --git a/src/mendcode/packages/opencode/test/mend/setup-smoke.test.tsx b/src/mendcode/packages/opencode/test/mend/setup-smoke.test.tsx index f6a47101..6b98d794 100644 --- a/src/mendcode/packages/opencode/test/mend/setup-smoke.test.tsx +++ b/src/mendcode/packages/opencode/test/mend/setup-smoke.test.tsx @@ -1,9 +1,24 @@ import { describe, expect, test } from "bun:test" import { setupSteps, requiredSetupSteps } from "../../src/mend/setup/state" +import { + setupExtractorAuthMessage, + setupLabelValueLine, + truncateSetupText, +} from "../../src/cli/cmd/tui/routes/setup" describe("setup route smoke", () => { test("includes optional package, tui, memory, and permissions steps in the setup flow contract", () => { expect(setupSteps).toEqual(["provider", "models", "budget", "package", "tui", "prompt", "memory", "permissions"]) expect(requiredSetupSteps).toEqual(["provider", "models", "budget", "prompt"]) }) + + test("keeps setup status copy within terminal row budgets", () => { + const blocker = "OpenAI OAuth token expired and MENDCODE_OPENAI_OAUTH_CLIENT_ID/OPENAI_OAUTH_CLIENT_ID is missing" + const message = setupExtractorAuthMessage(blocker) + const line = setupLabelValueLine("Extractor auth", message, 72) + + expect(message).toContain("OAuth expired") + expect(line.length).toBeLessThanOrEqual(72) + expect(truncateSetupText("abcdef", 4)).toBe("a...") + }) }) diff --git a/src/mendcode/packages/plugin/package.json b/src/mendcode/packages/plugin/package.json index 705e818c..264a08ad 100644 --- a/src/mendcode/packages/plugin/package.json +++ b/src/mendcode/packages/plugin/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/plugin", - "version": "0.1.6", + "version": "0.1.7", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/sdk/js/package.json b/src/mendcode/packages/sdk/js/package.json index 5793d838..6f8e16c4 100644 --- a/src/mendcode/packages/sdk/js/package.json +++ b/src/mendcode/packages/sdk/js/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/sdk", - "version": "0.1.6", + "version": "0.1.7", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/slack/package.json b/src/mendcode/packages/slack/package.json index 26cf3a30..3a56ca38 100644 --- a/src/mendcode/packages/slack/package.json +++ b/src/mendcode/packages/slack/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/slack", - "version": "0.1.6", + "version": "0.1.7", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/ui/package.json b/src/mendcode/packages/ui/package.json index 7b313f88..1f62a78b 100644 --- a/src/mendcode/packages/ui/package.json +++ b/src/mendcode/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/ui", - "version": "0.1.6", + "version": "0.1.7", "type": "module", "license": "MIT", "exports": { diff --git a/src/mendcode/sdks/vscode/package.json b/src/mendcode/sdks/vscode/package.json index 6a70469f..0843653d 100644 --- a/src/mendcode/sdks/vscode/package.json +++ b/src/mendcode/sdks/vscode/package.json @@ -2,7 +2,7 @@ "name": "mendcode", "displayName": "MendCode", "description": "MendCode for VS Code", - "version": "0.1.6", + "version": "0.1.7", "publisher": "sst-dev", "repository": { "type": "git", From 3026de0431ca211585e11162e332fc50ceaa2af3 Mon Sep 17 00:00:00 2001 From: Obed Date: Sun, 14 Jun 2026 16:13:09 -0500 Subject: [PATCH 17/45] fix: complete v0.1.7 memory and docs (#100) --- CHANGELOG.md | 6 + README.md | 89 +++++--- docs/README.md | 94 ++++++--- docs/architecture.md | 14 +- docs/cli-setup-configuration.md | 193 ++++++++++++++---- docs/customization.md | 92 +++++++-- docs/mflow.md | 12 +- docs/package-index.md | 8 +- docs/packages-and-team-sharing.md | 62 ++++-- docs/plan-mode.md | 102 +++++++++ docs/tsm-and-worktrees.md | 52 ++--- docs/tui-plugins-and-widgets.md | 6 +- docs/usage-insights.md | 157 ++++++++++++++ docs/wiki.md | 2 +- src/mendcode/UPCOMING_CHANGELOG.md | 6 + .../cli/cmd/tui/component/prompt/index.tsx | 23 ++- .../cmd/tui/component/prompt/submit-parts.ts | 7 +- .../src/cli/cmd/tui/routes/session/index.tsx | 29 +-- .../src/cli/cmd/tui/routes/setup/index.tsx | 62 ++++-- .../cli/cmd/tui/util/activity-signal.test.ts | 11 + .../src/cli/cmd/tui/util/activity-signal.ts | 2 + .../packages/opencode/src/config/config.ts | 2 +- .../src/mend/assets/tui/default-profile.json | 1 + .../opencode/src/mend/memory/proposals.ts | 34 ++- .../opencode/src/mend/profile.test.ts | 1 + .../opencode/src/mend/prompt/compose.ts | 7 +- .../packages/opencode/src/mend/tui/mascot.ts | 5 + .../opencode/src/mend/tui/presentation.ts | 2 + .../opencode/src/session/processor.ts | 5 + .../packages/opencode/src/session/prompt.ts | 18 +- .../opencode/src/session/session.sql.ts | 2 +- .../packages/opencode/src/session/status.ts | 2 +- .../packages/opencode/src/session/system.ts | 8 +- .../cli/cmd/tui/prompt-submit-parts.test.ts | 7 +- .../opencode/test/mend/memory.test.ts | 46 ++++- .../opencode/test/mend/setup-smoke.test.tsx | 24 +++ .../test/mend/tui-prompt-chrome.test.ts | 2 + .../test/session/processor-effect.test.ts | 10 + .../opencode/test/session/prompt.test.ts | 88 +++++++- .../test/session/schema-decoding.test.ts | 5 + .../opencode/test/session/system.test.ts | 8 +- 41 files changed, 1066 insertions(+), 240 deletions(-) create mode 100644 docs/plan-mode.md create mode 100644 docs/usage-insights.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f9f3915..b2a7d7c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ - Keep the setup screen stable while refreshing step state so changing setup pages no longer flashes back to a loading placeholder. - Widen the setup rail so longer step labels such as TUI Profile and Permissions do not collide with completion status. - Shorten and row-budget the memory extractor auth warning while preserving the actionable OAuth/client-id blocker. +- Inject global memory at session start and after compaction, while keeping per-request project memory local to the model prompt instead of writing it into chat history. +- Run automatic memory extraction after normal assistant stops, show a dedicated memory activity state/mascot while proposals are generated, and give the extractor structured saved/pending memory context before it decides whether to propose. +- Prevent the primary assistant from directly saving implicit preferences to memory; approval-gated proposals now come from the memory extractor unless the user explicitly asks to save memory immediately. +- Avoid re-triggering assistant generation after clean auto-compaction while still resuming when compaction interrupted an active or incomplete assistant turn. +- Keep long pasted content visible until it exceeds the configured character threshold, and let truncated user-message headers expand from the hidden-content hint without stealing normal message action clicks. +- Refresh the docs for the `mendcode` command surface, customization, setup/configuration, mflow, package sharing, plan mode, usage insights, TSM/worktrees, and wiki navigation. ## 0.1.6 - 2026-06-14 diff --git a/README.md b/README.md index 0bd46b4b..8760fc8d 100644 --- a/README.md +++ b/README.md @@ -1,43 +1,77 @@ # MendCode -MendCode is a terminal-first coding runtime built around the `mend` CLI, a MendCode-owned configuration layer, reusable runtime packages, optional mflow coordination, optional TSM/worktree orchestration, and a highly customizable terminal UI. +MendCode is a customizable coding-agent harness for the terminal. It packages the `mendcode` CLI, model-role configuration, permission policy, memory, reusable team packages, mflow coordination, optional TSM/worktree orchestration, and a highly customizable TUI into one MendCode-owned runtime. -It is designed for people and teams who want a coding agent environment they can make their own: model-role presets, project packages, prompt chrome, bottom status, home layouts, ASCII titles, mascots, widgets, command palettes, and agent/session views without editing runtime internals. +It is built for developers and teams who want their coding agent environment to match how they actually work: the models they trust, the prompts they use, the context they share, the permission posture they need, and the terminal interface they want to live in all day. -## What You Can Customize +## Why MendCode -- Prompt input frame: full box, top/bottom rails, minimal panel, or ASCII box. -- Prompt marker: change the lead string shown before input, for example `❭`, `>`, `mend>`, or a team-specific marker. -- Prompt status: choose built-in status items, placement inside/outside the prompt, separator text, colors, and script-backed custom status. -- Home identity: generated ASCII title or ASCII mascot. -- Home layout: centered home screen or split home screen. -- Split home panel: quick actions (`Resume session`, `Open commands`, `Quit`) or Agent View. +- Configure the harness: choose provider/model defaults, model roles, prompt context modes, budget posture, permissions, memory behavior, and TUI profile without editing runtime internals. +- Package your workflow: share `.mendcode` commands, agents, modes, skills, prompts, MCP files, widgets, plugins, themes, model policy, and worktree policy as reusable team packages. +- Review before execution: Plan Mode renders a Markdown plan in an interactive TUI modal, lets you approve, edit, comment, or reject it, then switches to your configured implementation agent. +- Coordinate local agents: use optional mflow locks and optional TSM/worktree flows when multiple sessions or worktrees need a safer operating model. +- See the work: Usage Insights surfaces daily token activity, sessions, AI time, user prompts, token mix, top tools, top agents, top models, and optional Open-Meteo weather. + +## Quick Start + +```bash +curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash +mendcode +``` + +The public install contract is `mendcode`. Development checkouts may contain a local `mend` shim for legacy/internal workflows, but public docs, examples, and screenshots should use `mendcode`. + +## Product Surfaces + +### Terminal UI + +The TUI can be shaped from config or the command palette: + +- Prompt input frame: `box`, `top-bottom`, `minimal`, or `ascii-box`. +- Prompt marker: examples include `❭`, `>`, `mendcode>`, `ship>`, or a team marker. +- Prompt status: mode, model, provider, reasoning, context, permission mode, command hints, and script-backed custom status. +- Home identity: generated ASCII title or custom ASCII mascot. +- Home layout: centered welcome or split view with Agent View. - Agent View: background/global sessions grouped by needs-input, working, and completed state. -- Activity presentation: compact MendCode rendering with custom activity text and mascot states for thinking, reading, running commands, patching, testing, blocked, done, and error. -- Packages: share `.mendcode` commands, agents, modes, skills, plugins, themes, widgets, and TUI profiles across a team. +- Chat presentation: raw, minimal, or MendCode activity-oriented rendering. + +Screenshot slots for the README: + +| Slot | Capture | Use | +| --- | --- | --- | +| `docs/assets/screenshots/home-agent-view.png` | Home split with Agent View and at least one working or needs-input session. | First visual proof that MendCode is more than a chat prompt. | +| `docs/assets/screenshots/prompt-top-bottom.png` | `top-bottom` prompt with `mendcode>` marker and status row. | Show prompt chrome, marker, model/provider/context status. | +| `docs/assets/screenshots/usage-insights.png` | Usage Insights global dashboard. | Show product telemetry without ROI claims. | + +Do not add these image links until the files exist; broken screenshots make the README look less ready than no screenshots. + +### Plan Mode + +Plan Mode turns planning into an explicit review step. MendCode renders the plan in a TUI modal, including Markdown and Mermaid/flowcharts when supported. Approve it, edit it, add implementation comments, or reject it. When approved, MendCode switches to the configured implementation agent and continues from the reviewed plan. + +See [Plan Mode](docs/plan-mode.md). + +### Usage Insights + +Usage Insights is a TUI dashboard for local activity: daily token heatmap, global/project scope, token mix, sessions, AI generation time, user prompt volume, changed files, top tools, top agents, top models, cached stats loading, and optional weather. + +See [Usage Insights](docs/usage-insights.md). ## Documentation -- [Documentation index](docs/README.md): start here. -- [CLI, setup, and configuration](docs/cli-setup-configuration.md): commands, setup state, config paths, models, providers, permissions, memory. -- [Customization](docs/customization.md): prompt input, prompt marker, home centered/split modes, Agent View, ASCII title/mascot, activity events, examples, and AI prompt for creating mascots. -- [TUI plugins and widgets](docs/tui-plugins-and-widgets.md): plugin entrypoints, slots, status rows, widgets, dialogs, routes, themes, and package distribution. -- [Packages and team sharing](docs/packages-and-team-sharing.md): share commands, agents, modes, skills, prompts, widgets, TUI profile, and models. +- [Docs index](docs/README.md): start by user journey. +- [CLI, setup, and configuration](docs/cli-setup-configuration.md): install/open commands, setup state, config paths, focus profiles, model roles, prompt modes, permissions, and memory. +- [Customization](docs/customization.md): prompt input, input marker, home centered/split modes, Agent View, ASCII title/mascot, activity events, screenshot capture plan, and team profile examples. +- [Plan Mode](docs/plan-mode.md): plan review modal, approve/edit/comment/reject flow, and post-approval implementation mode. +- [Usage Insights](docs/usage-insights.md): dashboard fields, scopes, shortcuts, weather, and screenshot plan. +- [Packages and team sharing](docs/packages-and-team-sharing.md): package your harness for a team. +- [TUI plugins and widgets](docs/tui-plugins-and-widgets.md): plugin entrypoints, slots, widgets, routes, dialogs, footer/status entries, and package distribution. - [mflow coordination](docs/mflow.md): optional same-worktree coordination and local edit locks. - [TSM and worktrees](docs/tsm-and-worktrees.md): optional TSM/worktree flow with preview-first safety. - [Architecture and packages](docs/architecture.md): source layout, runtime boundary, and MendCode-owned subsystems. - [Releasing](docs/releasing.md), [Supply chain security](docs/supply-chain-security.md), [Community](docs/community.md), [Public readiness audit](docs/public-readiness-audit.md). - [Lineage and acknowledgements](ACKNOWLEDGEMENTS.md): opencode attribution and MendCode downstream scope. -## Quick Start - -```bash -curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash -mend -``` - -Development source currently lives under `src/mendcode`. - ## Example TUI Setup A good power-user setup is: @@ -46,12 +80,13 @@ A good power-user setup is: - `surfaces.homeWelcome.mode: "split"` - `surfaces.homeWelcome.rightPanel: "agentManager"` - `promptChrome.preset: "top-bottom"` or `"ascii-box"` +- `promptChrome.glyphs.leadText: "mendcode>"` - `promptStatus.placementByPreset["top-bottom"]: "outside"` - a compact custom bottom status script for branch, package, provider, context, and permissions - command hints hidden unless you want reminders -That gives you a mascot/title identity on the left, live agent/session state on the right, and a clean prompt surface at the bottom. Use `Ctrl+P` to open the command palette and search for Home, Prompt, Presentation, Agent, or Status commands. +That gives you a mascot/title identity, live agent/session state, and a clean prompt surface at the bottom. Use `Ctrl+P` to open the command palette and search for Home, Prompt, Presentation, Agent, Status, or Usage Insights commands. ## Lineage -MendCode is a downstream project built on the opencode codebase. It is not presented as a simple fork: MendCode adds its own `mend` CLI surface, control plane, setup flow, package system, mflow coordination, optional TSM/worktree orchestration, and terminal UI customization layer. See [ACKNOWLEDGEMENTS.md](ACKNOWLEDGEMENTS.md) for attribution. +MendCode is a downstream project built on the opencode codebase. It is not presented as a simple fork: MendCode adds its own `mendcode` CLI surface, control plane, setup flow, package system, mflow coordination, optional TSM/worktree orchestration, Plan Mode review flow, Usage Insights dashboard, memory policy, model-role projection, and terminal UI customization layer. See [ACKNOWLEDGEMENTS.md](ACKNOWLEDGEMENTS.md) for attribution. diff --git a/docs/README.md b/docs/README.md index 1d76de63..43f6b98a 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,46 +1,62 @@ # MendCode Docs -These docs describe the MendCode-specific runtime layer in this repository. They focus on MendCode-owned behavior: the `mend` CLI, `.mendcode/` config, setup flow, packages, model roles, prompt/TUI customization, mflow, optional TSM/worktrees, and release/security policy. +These docs describe the MendCode-owned product surface: the public `mendcode` CLI, `.mendcode/` configuration, setup flow, runtime packages, model roles, prompt modes, memory, permissions, TUI customization, Plan Mode, Usage Insights, mflow, optional TSM/worktrees, and release/security policy. -If you only read one page after this index, read [Customization](customization.md). It explains the user-visible surface people ask about most often: prompt input, input marker, home centered vs split layout, Agent View, ASCII title/mascot, mascot activity states, and examples for team profiles. +If you only read one page after this index, read [CLI, setup, and configuration](cli-setup-configuration.md). If you are shaping the visual product experience, read [Customization](customization.md). ## Start Here -1. [CLI, setup, and configuration](cli-setup-configuration.md): install/open commands, setup state, config paths, model roles, providers, auth, permissions, and memory. -2. [Customization](customization.md): prompt input, input marker, prompt status, home centered/split modes, Agent View, ASCII title/mascot, mascot events, examples, and AI prompt for mascot creation. -3. [TUI plugins and widgets](tui-plugins-and-widgets.md): custom status rows, editor widgets, slots, command palette entries, slash commands, dialogs, routes, themes, keybinds, and package distribution. -4. [Packages and team sharing](packages-and-team-sharing.md): package manifests, local snapshots, GitHub/team registries, and sharing one company package. -5. [Architecture and packages](architecture.md): repo layout, owned runtime, package list, runtime boundary, and safety model. +1. [CLI, setup, and configuration](cli-setup-configuration.md): install/open commands, setup state, config paths, focus profiles, model roles, prompt modes, budget posture, permissions, and memory. +2. [Customization](customization.md): prompt input, input marker, prompt status, home centered/split modes, Agent View, ASCII title/mascot, activity states, screenshot plan, and team profile examples. +3. [Plan Mode](plan-mode.md): interactive plan review modal, approve/edit/comment/reject flow, Mermaid support, and post-approval implementation handoff. +4. [Usage Insights](usage-insights.md): global/project activity dashboard, token heatmap, AI time, top tools/agents/models, cache behavior, weather, and screenshot plan. +5. [Packages and team sharing](packages-and-team-sharing.md): package commands, agents, modes, skills, prompts, MCP files, widgets, TUI profiles, model policy, permissions, memory, and worktree policy for teams. -## Coordination and Worktrees +## Configure The Harness -- [mflow coordination](mflow.md): what mflow is, setup, relay modes, file locks, and multi-agent same-worktree editing. -- [TSM and worktrees](tsm-and-worktrees.md): `mend --worktree`, `mend --tsm`, optional TSM lifecycle, preview-first worktree safety. +- [CLI, setup, and configuration](cli-setup-configuration.md): required setup steps, optional setup steps, config files, provider/model roles, prompt modes, permissions, and memory. +- [Package index](package-index.md): source package map and the distinction between npm workspace packages and runtime `.mendcode` packages. +- [Architecture and packages](architecture.md): repo layout, MendCode-owned runtime layer, public command router, package map, and safety model. -## Reference +## Shape The Terminal -- [Package index](package-index.md): source package map and runtime package distinction. -- [Releasing](releasing.md): release assets, installer contract, checksums, and smoke tests. +- [Customization](customization.md): static TUI profile, prompt chrome, prompt marker, prompt status, home identity, Agent View, mascot/activity behavior, and screenshot guidance. +- [TUI plugins and widgets](tui-plugins-and-widgets.md): dynamic runtime extensions, custom status rows, widgets, slots, command palette entries, slash commands, dialogs, routes, themes, keybinds, and package distribution. + +## Review, Memory, And Observability + +- [Plan Mode](plan-mode.md): planning without silent implementation. +- [Usage Insights](usage-insights.md): local usage visibility without overclaiming productivity. +- [CLI, setup, and configuration](cli-setup-configuration.md#permissions-and-memory): permission modes, smart reviewer role, memory scopes, search/preview, and approval-gated proposals. + +## Coordinate Local Work + +- [mflow coordination](mflow.md): optional local-first coordination, relay modes, file locks, and same-worktree multi-agent editing. +- [TSM and worktrees](tsm-and-worktrees.md): `mendcode --worktree`, `mendcode --tsm`, optional TSM lifecycle, registry ownership, and preview-first worktree safety. + +## Release And Public Readiness + +- [Releasing](releasing.md): release assets, installer contract, checksums, release notes, and public installer smoke tests. - [Supply chain security](supply-chain-security.md): release provenance, SBOM, pinned actions, dependency review, and scanner policy. +- [Public readiness audit](public-readiness-audit.md): current branch, secret, old-repo-reference, and public-surface audit notes. - [Community](community.md): issues, discussions, PRs, and labels. - [Wiki](wiki.md): GitHub wiki setup and doc sync. -- [Public readiness audit](public-readiness-audit.md): current branch, secret, and old-repo-reference audit notes. - [Lineage and acknowledgements](../ACKNOWLEDGEMENTS.md): opencode attribution and MendCode downstream scope. ## Main Commands ```bash -mend -mend status -mend setup status -mend tui status -mend models status -mend packages status -mend mflow status -mend tsm status -mend worktree status -mend --worktree [branch|path|id] -mend --tsm [branch|path|id|--all] +mendcode +mendcode status +mendcode setup status +mendcode tui status +mendcode models status +mendcode packages status +mendcode mflow status +mendcode tsm status +mendcode worktree status +mendcode --worktree [branch|path|id] +mendcode --tsm [branch|path|id|--all] ``` ## TUI Customization Commands @@ -58,25 +74,45 @@ Ctrl+P -> Prompt chrome Ctrl+P -> Prompt lead string Ctrl+P -> Prompt status placement Ctrl+P -> Chat presentation +Ctrl+P -> Usage Insights ``` You can also inspect the active profile from the CLI: ```bash -mend tui status -mend tui profile -mend tui preview +mendcode tui status +mendcode tui profile +mendcode tui preview ``` +## Screenshot Capture Queue + +Capture with the public command visible as `mendcode`: + +1. Home split with Agent View. +2. Prompt `top-bottom` with `mendcode>` marker. +3. Prompt `ascii-box`. +4. Plan Review modal. +5. Usage Insights global dashboard. +6. Setup/status page without secrets. +7. Memory search/preview with demo data. + +Do not commit screenshot links until the files exist under `docs/assets/screenshots/`. + ## Source Map -- `src/mendcode/packages/opencode/src/mend/cli/public-bin.ts`: public `mend` command router. +- `src/mendcode/packages/opencode/src/mend/cli/public-bin.ts`: public `mendcode` command router. - `src/mendcode/packages/opencode/src/mend/config/project.ts`: project config, focus profiles, generated runtime config, package metadata. - `src/mendcode/packages/opencode/src/mend/config/models.ts`: model roles and projection. +- `src/mendcode/packages/opencode/src/mend/config/permissions.ts`: global permission mode and smart-reviewer role config. +- `src/mendcode/packages/opencode/src/mend/prompt/mode.ts`: prompt modes: `minimal`, `focus`, `full`. +- `src/mendcode/packages/opencode/src/mend/memory/`: approval-gated memory storage, proposals, and retrieval. - `src/mendcode/packages/opencode/src/mend/config/mflow.ts`: local-first mflow setup, relay config, edit-lock enforcement. - `src/mendcode/packages/opencode/src/mend/config/tsm.ts`: optional TSM lifecycle and detection. - `src/mendcode/packages/opencode/src/mend/config/worktree.ts`: worktree status, dry-run planning, adoption, destructive previews. - `src/mendcode/packages/opencode/src/mend/runtime/pack.ts`: runtime package snapshots. - `src/mendcode/packages/opencode/src/mend/runtime/packages.ts`: installed package state and active package projection. - `src/mendcode/packages/opencode/src/mend/profile.ts`: TUI profile schema and defaults. +- `src/mendcode/packages/opencode/src/tool/plan-review.ts`: Plan Review tool and post-approval agent switch. +- `src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx`: Usage Insights TUI route. - `src/mendcode/packages/plugin/src/tui.ts`: public TUI plugin/widget types. diff --git a/docs/architecture.md b/docs/architecture.md index 373096ed..b65f10b9 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -1,18 +1,18 @@ # Architecture and Packages -MendCode has a MendCode-owned control plane wrapped around an adapted terminal coding runtime. The public surface is the `mend` CLI. The runtime source lives in `src/mendcode/packages/opencode`, but public commands are routed through MendCode modules under `src/mendcode/packages/opencode/src/mend`. +MendCode has a MendCode-owned control plane wrapped around an adapted terminal coding runtime. The public surface is the `mendcode` CLI. The runtime source lives in `src/mendcode/packages/opencode`, but public commands are routed through MendCode modules under `src/mendcode/packages/opencode/src/mend`. ## Lineage MendCode is a downstream project built on the opencode codebase. In open-source terms, it is a derivative work with substantial product/runtime additions rather than a simple mirror fork. The opencode lineage is preserved in the MIT license and in [ACKNOWLEDGEMENTS.md](../ACKNOWLEDGEMENTS.md). -MendCode's own layer includes the `mend` public CLI, MendCode-owned config/control plane, setup flow, package and registry system, mflow coordination, optional TSM/worktree orchestration, model-role projection, prompt/TUI customization, and public docs. +MendCode's own layer includes the `mendcode` public CLI, MendCode-owned config/control plane, setup flow, package and registry system, mflow coordination, optional TSM/worktree orchestration, model-role projection, prompt/TUI customization, and public docs. ## Repository Layout - `.github/`: public automation and security workflow wiring. - `src/mendcode/`: main product source, installer, package workspace, infra, and release scripts. -- `src/mendcode/packages/opencode/`: the `mend`/`mendcode` CLI runtime package. +- `src/mendcode/packages/opencode/`: the `mendcode` CLI runtime package; development checkouts may keep local `mend` shims. - `src/mendcode/packages/core/`: shared filesystem, global paths, locks, npm config, logging, utilities. - `src/mendcode/packages/plugin/`: public plugin/tool/TUI extension SDK. - `src/mendcode/packages/ui/`: web/UI component package. @@ -27,18 +27,18 @@ MendCode's own layer includes the `mend` public CLI, MendCode-owned config/contr MendCode keeps user-facing state under `.mendcode/` and generates compatibility config for the underlying runtime. The important contract is: -- Users interact with `mend`, not donor runtime commands. +- Users interact with `mendcode`, not donor runtime commands. A local `mend` shim may exist in development checkouts, but it is not the public install contract. - MendCode config is source of truth. - Generated runtime files are implementation detail. - Donor/runtime hot paths are guarded and should not be the public customization API. -The public router is `src/mendcode/packages/opencode/src/mend/cli/public-bin.ts`. It routes commands such as `mend setup`, `mend packages`, `mend mflow`, `mend tsm`, and `mend worktree` to the MendCode control plane. +The public router is `src/mendcode/packages/opencode/src/mend/cli/public-bin.ts`. It routes commands such as `mendcode setup`, `mendcode packages`, `mendcode mflow`, `mendcode tsm`, and `mendcode worktree` to the MendCode control plane. ## Core Runtime Packages | Package | Purpose | | --- | --- | -| `mendcode` | CLI runtime package; exposes `mend`, `mendcode`, and `mendcode-runtime`. | +| `mendcode` | CLI runtime package; exposes `mendcode` and `mendcode-runtime`. | | `@mendcode/core` | Global paths, filesystem helpers, locks, npm config, observability, utility code. | | `@mendcode/plugin` | Plugin API for custom tools and TUI/widget extensions. | | `@mendcode/ui` | Shared UI components, theme tokens, file/message rendering, stories. | @@ -60,6 +60,6 @@ The public router is `src/mendcode/packages/opencode/src/mend/cli/public-bin.ts` MendCode treats optional integrations as opt-in: - Packages project configuration; they do not install TSM or start mflow by themselves. -- TSM is optional and never installed by `mend tsm status`. +- TSM is optional and never installed by `mendcode tsm status`. - Worktree create/remove/reset commands are preview-first and report `executesGit: false` unless a future explicit execution gate is added. - mflow setup writes visible local config and can be deactivated or removed without deleting unrelated project files. diff --git a/docs/cli-setup-configuration.md b/docs/cli-setup-configuration.md index 6ebb2de6..f5415f7a 100644 --- a/docs/cli-setup-configuration.md +++ b/docs/cli-setup-configuration.md @@ -1,51 +1,73 @@ # CLI, Setup, and Configuration -The public CLI is `mend`. It can open the interactive TUI, inspect configuration, run setup, manage packages, and control optional mflow/TSM/worktree integrations. +The public CLI is `mendcode`. It opens the interactive TUI, inspects configuration, runs setup, manages packages, controls optional mflow/TSM/worktree integrations, and exposes prompt/memory/permission configuration. + +Development checkouts may still have a local `mend` shim, but the public installer and package metadata expose `mendcode` and `mendcode-runtime`. Public docs and screenshots should use `mendcode`. ## Public Commands ```bash -mend # open MendCode TUI in the current project -mend --worktree [target] # open MendCode in a git worktree by branch/path/id -mend --tsm [target|--all] # open TSM workspace with a MendCode split -mend run "message" # open TUI with an initial message -mend chat "message" # run a control-plane chat turn -mend status -mend doctor -mend check -mend config show -mend config paths +mendcode # open MendCode TUI in the current project +mendcode --worktree [target] # open MendCode in a git worktree by branch/path/id +mendcode --tsm [target|--all] # open TSM workspace with a MendCode split +mendcode run "message" # open TUI with an initial message +mendcode chat "message" # run a control-plane chat turn +mendcode status +mendcode doctor +mendcode check +mendcode config show +mendcode config paths ``` -## Setup Page +## Setup Flow + +The setup flow separates required harness readiness from optional product features. + +Required setup: -The setup flow tracks these steps: +- `provider`: the provider/auth path MendCode can use. +- `models`: model role projection for runtime use. +- `budget`: API/budget posture when API-based usage is enabled. +- `prompt`: prompt mode and focus behavior. -- Required: `provider`, `models`, `budget`, `prompt`. -- Optional: `package`, `tui`, `memory`, `permissions`. +Optional setup: + +- `package`: active team/runtime package. +- `tui`: TUI profile and visual preferences. +- `memory`: global/project memory config. +- `permissions`: global default permission mode and smart-reviewer role. Useful commands: ```bash -mend setup status -mend setup plan -mend setup doctor +mendcode setup status +mendcode setup plan +mendcode setup doctor ``` -The setup state is local project state. Completing setup means the required steps are recorded, not that secrets are committed. Provider credentials and API keys must stay outside the repository. +Screenshot slot: + +| File | Capture | +| --- | --- | +| `docs/assets/screenshots/setup-status.png` | Setup/status page showing provider, models, budget, prompt, package, TUI, memory, and permissions. Do not show API keys, OAuth tokens, or personal paths. | + +Completing setup records local project state. It does not mean provider credentials are committed. Provider credentials, OAuth tokens, API keys, local mflow room secrets, caches, and machine-local state must stay outside shared packages and repository docs. ## Configuration Files Common MendCode config paths: -- `.mendcode/mendcode.json`: project config and package metadata. -- `.mendcode/generated/opencode.json`: generated runtime compatibility config. +- `.mendcode/mendcode.json`: project config, focus defaults, package metadata, budget/worktree policy, and integration settings. +- `.mendcode/generated/opencode.json`: generated compatibility config for the adapted runtime. +- `.mendcode/prompt-mode.json`: persisted prompt mode consumed by `mendcode run`, `mendcode chat`, and the TUI footer. - `.mendcode/models.yaml`: project model-role config. - `~/.config/mendcode/models.yaml`: global model-role config. - `~/.config/mendcode/mendcode.json`: global MendCode config. +- `~/.config/mendcode/permissions.json`: global permission mode and reviewer-role config. - `.mendcode/tui/profile.json`: TUI profile. - `.mendcode/packages/state.json`: installed/enabled package state. - `.mendcode/registry.json`: package registry sources. +- `.mendcode/memory/`: project memory config, entries, and proposals when project memory is enabled. - `.mendcode/mflow/state.json`: mflow local state. - `.mflow/config.toml`: mflow runtime config scaffold. - `.mendcode/tsm/state.json`: optional TSM state. @@ -53,7 +75,9 @@ Common MendCode config paths: ## Focus Profiles -MendCode ships focus profiles that tune prompt policy, model role, tool posture, budget posture, and worktree policy: +Focus profiles tune provider-family behavior, model role defaults, prompt policy, tool posture, budget posture, and worktree policy. + +Built-in focus families include: - `codex` - `claude` @@ -65,15 +89,38 @@ MendCode ships focus profiles that tune prompt policy, model role, tool posture, Commands: ```bash -mend focus status -mend focus list -mend focus show codex -mend focus use codex +mendcode focus status +mendcode focus list +mendcode focus show codex +mendcode focus use codex ``` +Use focus profiles to keep provider-specific behavior explicit. Do not describe them as proprietary upstream prompt dumps; MendCode adapts behavior for provider/model families without pretending to be those products. + +## Prompt Modes + +Prompt mode controls how much MendCode harness context is added to runtime requests. The persisted state lives in `.mendcode/prompt-mode.json` and is shown in the TUI footer/status surfaces. + +| Mode | What it does | Good for | +| --- | --- | --- | +| `minimal` | Uses a small MendCode boundary and avoids the full harness prompt. Persistent memory remains independent and can still be retrieved when enabled. | Low-noise experiments, debugging prompt influence, narrow one-off tasks. | +| `focus` | Default mode. Uses the selected focus profile and provider-family policy. | Normal daily coding. | +| `full` | Adds the focus behavior plus MendCode product/runtime policy and integration context. Legacy `dev-js` config is normalized to `full`. | Work that needs package, memory, workflow, or product policy context. | + +Current public setup/status surfaces should be used to inspect prompt readiness: + +```bash +mendcode setup status +mendcode status +``` + +For team rollout, packages can include prompt mode state as part of the runtime pack. For manual local experiments, edit `.mendcode/prompt-mode.json` with one of `minimal`, `focus`, or `full`, then verify through setup/status and the TUI footer. + ## Models -Models are configured by role instead of hardcoding one model everywhere. Roles include: +Models are configured by role instead of hardcoding one model everywhere. + +Common roles: - `default` - `small` @@ -106,31 +153,95 @@ roles: providerID: "openai" modelID: "gpt-5-mini" authMode: "api-key" + permissionReviewer: + providerID: "openai" + modelID: "gpt-5-mini" + authMode: "api-key" ``` Commands: ```bash -mend models status -mend models presets -mend models set-default openai gpt-5.2 --auth-mode api-key --enable -mend models use-preset openai-api-gpt-5.2-codex --enable -mend models plan +mendcode models status +mendcode models presets +mendcode models set-default openai gpt-5.2 --auth-mode api-key --enable +mendcode models use-preset openai-api-gpt-5.2-codex --enable +mendcode models plan ``` -The CLI currently writes the default model role directly. For non-default roles such as `build`, `review`, or `permissionReviewer`, edit `models.yaml` and run `mend models plan` / `mend models status` to verify projection. +The CLI currently writes the default model role directly. For non-default roles such as `build`, `review`, `subagent`, `memoryExtractor`, or `permissionReviewer`, edit `models.yaml` and run `mendcode models plan` / `mendcode models status` to verify projection. -## Providers, Auth, Permissions, Memory +## Permissions And Memory Useful inspection commands: ```bash -mend providers status -mend auth status -mend permissions status -mend permissions set-default smart -mend memory status -mend memory search "project convention" +mendcode providers status +mendcode auth status +mendcode permissions status +mendcode memory status +mendcode memory search "project convention" +mendcode memory preview "project convention" +``` + +Permission modes: + +| Mode | Behavior | +| --- | --- | +| `approval` | Manual approval remains the default posture. | +| `smart` | Uses an AI-assisted reviewer role for configured triggers. If the reviewer role is not configured, MendCode asks instead of silently approving. | +| `full_access` | Reduces permission prompts for the current policy surface, but explicit deny rules still matter. Use only when that trust posture is intentional. | + +Configure permissions: + +```bash +mendcode permissions status +mendcode permissions set-default approval +mendcode permissions set-default smart +mendcode permissions set-default full_access +mendcode permissions set-reviewer-role permissionReviewer +``` + +Describe `smart` as AI-assisted permission review, not as “secure by default”. It depends on the configured reviewer role and still needs a sane trust boundary. + +Memory behavior: + +- Memory can be global or project-scoped. +- Runtime memory is injected as transient system context; it is not copied into normal chat history unless the user asks to see it. +- Generated memory proposals are approval-gated. +- Direct `mendcode memory add` is for explicit user requests to save memory. +- `mendcode memory search` and `mendcode memory preview` are the right commands before editing, deleting, applying, or rejecting entries/proposals. + +Example: + +```bash +mendcode memory status +mendcode memory list --scope global +mendcode memory list --scope project +mendcode memory search "release workflow" +mendcode memory preview "release workflow" +mendcode memory add "Use docs screenshots with the public mendcode command." --scope project +``` + +Screenshot slots: + +| File | Capture | +| --- | --- | +| `docs/assets/screenshots/permissions-smart.png` | A permission prompt or smart-approval status with no dangerous command, no secrets, and no sensitive path. | +| `docs/assets/screenshots/memory-preview.png` | `mendcode memory search` or `preview` using demo data, not personal memory content. | + +## Packages, TUI, mflow, And Worktrees + +Common next commands: + +```bash +mendcode packages status +mendcode tui status +mendcode tui profile +mendcode tui preview +mendcode mflow status +mendcode worktree status +mendcode tsm status ``` -MendCode should never commit provider credentials. Package and registry flows explicitly report `secretsIncluded: false` for shared package state. +Use [Packages and team sharing](packages-and-team-sharing.md), [Customization](customization.md), [mflow coordination](mflow.md), and [TSM and worktrees](tsm-and-worktrees.md) for deeper workflows. diff --git a/docs/customization.md b/docs/customization.md index df651a61..3c0c3f27 100644 --- a/docs/customization.md +++ b/docs/customization.md @@ -4,12 +4,64 @@ MendCode customization is centered on `.mendcode/` config plus optional runtime The main profile is `.mendcode/tui/profile.json`. It controls the prompt input, input marker, bottom status, home title or mascot, centered/split home layout, Agent View panel, activity rendering, activity mascot states, widgets, theme, and density. +## Visual Capture Plan + +Use screenshots for visual surfaces and examples for config. Do not add image links until the files exist under `docs/assets/screenshots/`. + +| Screenshot file | Capture | Shows | +| --- | --- | --- | +| `docs/assets/screenshots/home-centered-title.png` | Home screen in centered mode with generated ASCII title. | First-run identity and default welcome posture. | +| `docs/assets/screenshots/home-agent-view.png` | Home split mode with Agent View on the right and at least one working or needs-input session. | Background sessions, follow-up work, and why split home matters. | +| `docs/assets/screenshots/prompt-top-bottom.png` | `promptChrome.preset: "top-bottom"` with `mendcode>` marker and status row. | Everyday prompt input, marker, and operational status. | +| `docs/assets/screenshots/prompt-ascii-box.png` | `promptChrome.preset: "ascii-box"` with status inside the frame. | ASCII-compatible/SSH-friendly prompt chrome. | +| `docs/assets/screenshots/prompt-marker-custom.png` | Prompt marker changed to `ship>` or `acme>`. | `promptChrome.glyphs.leadText` as team identity. | +| `docs/assets/screenshots/session-activity.png` | Active session while reading/searching/running a command. | Activity text, tool rendering, usage/context status, and compact activity surface. | +| `docs/assets/screenshots/home-mascot.png` | Home identity in mascot mode. | Custom ASCII identity without overloading README. | +| `docs/assets/screenshots/command-palette-customization.png` | Command palette filtered to Home/Prompt/Presentation/Status commands. | TUI customization is discoverable without hand-editing JSON. | + +Capture commands and prompts should show `mendcode`, not the legacy local `mend` shim. Good demo prompts: + +```text +Search the repo for promptChrome and summarize the available prompt input presets. +``` + +```text +Run git status and explain which files are safe to document without changing anything. +``` + +```text +Review this repository and produce a short plan to improve the README. Do not edit files yet. +``` + +## What Needs A Screenshot + +Use screenshots for: + +- home centered vs split +- Agent View +- prompt chrome presets +- prompt marker +- prompt status row +- session activity presentation +- mascot/title identity +- command palette customization entries + +Use text/code examples for: + +- `promptChrome`, `promptStatus`, `identity`, and `surfaces.homeWelcome` JSON +- package manifests +- model roles +- prompt modes +- memory scopes +- permission modes +- plugin/widget API contracts + Inspect the active profile with: ```bash -mend tui status -mend tui profile -mend tui preview +mendcode tui status +mendcode tui profile +mendcode tui preview ``` Most visual settings are also available from the command palette inside the TUI: @@ -38,6 +90,18 @@ There are four layers: Use the profile for stable product/team defaults. Use TUI plugins when behavior needs code, live data, custom routes, or dynamic UI. +## Recommended Product Profiles + +These are not separate built-in themes; they are starting points for profiles a person or team can ship. + +| Profile | Key settings | Best for | +| --- | --- | --- | +| Clean daily driver | `promptChrome.preset: "top-bottom"`, status outside, `presentation.profile: "mendcode"`, command hints hidden. | Everyday coding with low chrome and enough context. | +| Team-branded shell | `identity.productName`, `identity.logoFont`, `promptChrome.glyphs.leadText`, custom status script. | Company/team environments that need a recognizable terminal surface. | +| Agent cockpit | `surfaces.homeWelcome.mode: "split"`, `surfaces.homeWelcome.rightPanel: "agentManager"`. | Background sessions, delegated work, and follow-up queues. | +| SSH/ASCII safe | `promptChrome.preset: "ascii-box"`, status inside, compact mascot/title. | Remote terminals, simpler fonts, narrow machines. | +| Low-noise review | `presentation.profile: "minimal"`, fewer status items, no mascot activity. | Review-heavy or pair-programming sessions where visual motion is distracting. | + ## TUI Profile Shape The active TUI profile has these major sections: @@ -76,7 +140,7 @@ Example: "preset": "top-bottom", "borderStyle": "rounded", "glyphs": { - "leadText": "mend>" + "leadText": "mendcode>" } } } @@ -108,7 +172,7 @@ Examples: { "promptChrome": { "glyphs": { - "leadText": "mend>" + "leadText": "mendcode>" } } } @@ -786,7 +850,7 @@ This fragment combines mascot home, split Agent View, compact status, custom act "preset": "top-bottom", "borderStyle": "rounded", "glyphs": { - "leadText": "mend>" + "leadText": "mendcode>" } }, "promptStatus": { @@ -886,7 +950,7 @@ Default MendCode shape to riff on: \_/ ``` -After generating, paste the JSON into `.mendcode/tui/profile.json`, run `mend tui preview`, and check it in a narrow terminal. Fix width/height before sharing it as a package. +After generating, paste the JSON into `.mendcode/tui/profile.json`, run `mendcode tui preview`, and check it in a narrow terminal. Fix width/height before sharing it as a package. ## TUI Plugins and Widgets @@ -947,10 +1011,10 @@ See [TUI plugins and widgets](tui-plugins-and-widgets.md) for full plugin exampl Model behavior is controlled by model roles. This lets a team use one model for build/code, another for review, and cheaper models for title/summary/compaction. ```bash -mend models status -mend models presets -mend models set-default openai gpt-5.2 --auth-mode api-key --enable -mend models plan +mendcode models status +mendcode models presets +mendcode models set-default openai gpt-5.2 --auth-mode api-key --enable +mendcode models plan ``` When `models.yaml` has `enabled: false`, roles are documented but not projected into generated runtime config. The CLI supports `set-default` and `use-preset`; edit `models.yaml` for role-specific overrides such as `build`, `review`, `subagent`, `title`, and `compaction`. @@ -975,9 +1039,9 @@ For team rollout, put the profile and any scripts/plugins inside a MendCode pack Then share it: ```bash -mend packages create --include plugins,tuiProfile,themes -mend packages install github:YourOrg/team-mend-package -mend packages enable team-mend-package +mendcode packages create --include plugins,tuiProfile,themes +mendcode packages install github:YourOrg/team-mend-package +mendcode packages enable team-mend-package ``` Keep packages explicit. Enabling a visual package should project config and assets; it should not secretly install TSM, create worktrees, mutate branches, or start unrelated services. diff --git a/docs/mflow.md b/docs/mflow.md index 4a326290..9e575bf3 100644 --- a/docs/mflow.md +++ b/docs/mflow.md @@ -29,25 +29,25 @@ pnpm dlx --package mflow-cli ... Inspect status: ```bash -mend mflow status +mendcode mflow status ``` Start a guided setup: ```bash -mend mflow setup +mendcode mflow setup ``` Activate with a local relay: ```bash -mend mflow activate --room acme/main +mendcode mflow activate --room acme/main ``` Activate with an explicit public relay you control: ```bash -mend mflow activate --relay public --signaling wss://relay.example.com --room acme/main +mendcode mflow activate --relay public --signaling wss://relay.example.com --room acme/main ``` The legacy public relay is demo-only. It requires explicit acknowledgement and should not be used for normal team onboarding. @@ -84,8 +84,8 @@ Secrets should stay local. If `storeSecret` is false, the secret is stored in `. ## Deactivate or Remove ```bash -mend mflow deactivate -mend mflow remove +mendcode mflow deactivate +mendcode mflow remove ``` Deactivate disables mflow without deleting all local scaffold. Remove deletes the local mflow config/scaffold files that MendCode owns. diff --git a/docs/package-index.md b/docs/package-index.md index 1cf1ed7f..717c3c1e 100644 --- a/docs/package-index.md +++ b/docs/package-index.md @@ -31,10 +31,10 @@ MendCode runtime packages are different from npm workspace packages. Runtime pac Use: ```bash -mend packages status -mend packages create --include skills,modes,plugins,tuiProfile -mend packages install github:YourOrg/company-mend-package -mend packages enable company-mend-package +mendcode packages status +mendcode packages create --include skills,modes,plugins,tuiProfile +mendcode packages install github:YourOrg/company-mend-package +mendcode packages enable company-mend-package ``` See [Packages and team sharing](packages-and-team-sharing.md) for the team workflow. diff --git a/docs/packages-and-team-sharing.md b/docs/packages-and-team-sharing.md index e7c4ae1a..ff67f047 100644 --- a/docs/packages-and-team-sharing.md +++ b/docs/packages-and-team-sharing.md @@ -2,6 +2,18 @@ MendCode packages are reusable bundles of `.mendcode` configuration and extensions. They are the intended way for a team or company to share the same commands, agents, modes, prompts, TUI profile, widgets, model policy, permissions, and worktree policy. +The mental model is “package your harness,” not “publish a plugin.” A package can make a fresh checkout feel like the team environment: the same command palette, review modes, model roles, permission posture, prompt marker, status row, memory defaults, and optional worktree policy. + +## Good Package Examples + +| Package | Includes | Does not include | +| --- | --- | --- | +| Team standard | commands, agents, modes, skills, focus default, model roles, permission defaults, TUI profile. | Provider tokens, local auth files, personal memory. | +| Review mode bundle | review agent, review mode, prompt templates, stricter permission mode, review model role. | Branch mutations or CI credentials. | +| UI theme | TUI profile, theme tokens, prompt chrome, status script, widgets. | Runtime service activation. | +| MCP bundle | MCP server config/files, commands, docs/context files. | Secrets required by the MCP server. | +| Worktree policy | worktree policy, package docs, optional TSM hints. | Destructive worktree operations at install time. | + ## What a Package Can Include Package artifacts can include: @@ -43,28 +55,28 @@ Active package state lives in: ## Create a Local Package ```bash -mend packages create --id acme-standard --title "Acme Standard" --include all --version 1.0.0 +mendcode packages create --id acme-standard --title "Acme Standard" --include all --version 1.0.0 ``` Useful variants: ```bash -mend packages create --include skills,modes,plugins,tuiProfile -mend packages create --include all --exclude models,budget -mend packages status -mend packages list +mendcode packages create --include skills,modes,plugins,tuiProfile +mendcode packages create --include all --exclude models,budget +mendcode packages status +mendcode packages list ``` ## Install and Use Packages ```bash -mend packages sources -mend packages search acme -mend packages show acme-standard -mend packages install acme-standard -mend packages disable acme-standard -mend packages enable acme-standard -mend packages remove acme-standard +mendcode packages sources +mendcode packages search acme +mendcode packages show acme-standard +mendcode packages install acme-standard +mendcode packages disable acme-standard +mendcode packages enable acme-standard +mendcode packages remove acme-standard ``` Disabling a package deselects it without deleting local project config. Removing a package deletes the installed package copy and updates package state. @@ -92,7 +104,7 @@ Example package manifest: "kind": "bundle", "channel": "team", "compatibility": { - "mendcode": "^1.14.0", + "mendcode": ">=0.1.7 <1.0.0", "runtimePack": "^0" }, "artifacts": { @@ -121,13 +133,31 @@ Example package manifest: Add a registry source: ```bash -mend packages add-source acme --type github --url https://github.com/acme/acme-mendcode-package.git --channel team -mend packages search "" acme -mend packages install acme-standard +mendcode packages add-source acme --type github --url https://github.com/acme/acme-mendcode-package.git --channel team +mendcode packages search "" acme +mendcode packages install acme-standard ``` For private repos, use a private-git/team source and a credential environment variable. Credentials are not stored in `.mendcode/registry.json`. +## Rollout Checklist + +Before sharing a package: + +1. Run `mendcode packages create` from a clean package authoring checkout. +2. Inspect the generated `mend-package.json` and `.mendcode/runtime-pack.json`. +3. Confirm the package uses `mendcode` in docs/examples. +4. Confirm no secrets are included. +5. Install it in a throwaway checkout. +6. Run `mendcode packages status`, `mendcode tui status`, `mendcode models status`, and `mendcode permissions status`. +7. Open the TUI and verify prompt marker, status row, command palette entries, Agent View/home layout, and any widgets. + +Screenshot slot: + +| File | Capture | +| --- | --- | +| `docs/assets/screenshots/package-status.png` | `mendcode packages status` or package show output for a demo package such as `acme-standard`. Use demo values only. | + ## What Does Not Belong in Packages Do not package: diff --git a/docs/plan-mode.md b/docs/plan-mode.md new file mode 100644 index 00000000..b96f984b --- /dev/null +++ b/docs/plan-mode.md @@ -0,0 +1,102 @@ +# Plan Mode + +Plan Mode turns planning into an explicit review step before implementation. The agent prepares a Markdown plan, calls the `plan_review` tool, and MendCode renders that plan in an interactive TUI modal. + +The important behavior is simple: + +1. The plan is displayed in the terminal, not buried in normal assistant prose. +2. You can approve, edit, comment, or reject it. +3. Approval switches the session to the configured implementation agent. +4. The approved or edited Markdown becomes the source of truth for the next implementation turn. + +## What The Modal Does + +The `plan_review` tool accepts: + +- `title`: short modal title. +- `markdown`: complete Markdown plan. + +The TUI route renders the Markdown plan in a centered modal. It supports normal Markdown rendering and uses the plan Markdown renderer for terminal-friendly output. Mermaid/flowcharts are appropriate when they clarify sequencing, but the plan should still be readable as Markdown if a terminal cannot render the diagram cleanly. + +Screenshot slots: + +| File | Capture | +| --- | --- | +| `docs/assets/screenshots/plan-review-modal.png` | Preview stage with a concise plan and visible action hints. | +| `docs/assets/screenshots/plan-review-edit.png` | Edit or comment stage showing that the user can change the plan before implementation. | + +Do not add image links until the files exist. + +## Review Actions + +| Action | User intent | Runtime result | +| --- | --- | --- | +| Approve | The plan is good enough to implement. | MendCode switches to the configured implementation agent and sends the approved plan as the next implementation instruction. | +| Edit | The plan is close, but the Markdown needs changes. | The edited Markdown is treated as the latest source of truth. | +| Comment | The plan is approved or edited with extra implementation notes. | Comments are appended as user implementation comments. | +| Reject | The plan should not be implemented. | The agent receives the rejection reason and should revise or explain before showing another plan. | +| Close | The modal was dismissed without a decision. | The agent should ask what needs to change before proceeding. | + +The modal deliberately replaces “is this plan okay?” prose. The approval surface is the TUI modal. + +## Good Plan Shape + +Use a plan that is concise but execution-ready: + +```markdown +# Plan: Add Package Documentation + +## Context +- Public examples must use `mendcode`. +- Team packages are `.mendcode` bundles, not npm workspace packages. + +## Changes +1. Update `docs/packages-and-team-sharing.md` with the package mental model. +2. Add a manifest example with commands, agents, modes, skills, prompts, MCP, widgets, TUI profile, model policy, permissions, memory, and worktree policy. +3. Add a secrets checklist. + +## Verification +- Run `rg "\bmend\b" docs README.md`. +- Review links and code blocks. +``` + +Mermaid is useful when sequencing matters: + +~~~markdown +```mermaid +flowchart TD + A[Plan drafted] --> B[Plan Review modal] + B --> C{User action} + C -->|Approve| D[Switch to implementation agent] + C -->|Edit| E[Use edited Markdown] + C -->|Reject| F[Revise plan] +``` +~~~ + +Keep diagrams small. A plan that only works as a diagram is too fragile for terminal review. + +## Post-Approval Agent + +When the user approves a plan, MendCode resolves `planExitAgent` and switches the session to that implementation agent. The implementation instruction says the user approved the plan via the plan review modal, then includes the reviewed Markdown and any user comments. + +Use this behavior to separate planning from writing: + +- Planning agents should produce the plan and call `plan_review`. +- Implementation agents should edit files only after approval. +- If the user edits or rejects the plan, the edited Markdown or rejection reason overrides the previous draft. + +## Capture Prompt + +Use a demo repo with no secrets: + +```text +Create a plan with a Mermaid flowchart for adding a docs page about packages. Wait for approval before editing. +``` + +For a cleaner screenshot, avoid huge file lists and keep the plan under one modal scroll page when possible. + +## Source Map + +- `src/mendcode/packages/opencode/src/tool/plan-review.ts`: tool schema, approve/edit/reject handling, and implementation-agent switch. +- `src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/plan-review.tsx`: modal UI, preview/edit/comment/reject stages, keyboard handling, and Markdown rendering. +- `src/mendcode/packages/opencode/src/session/prompt/plan.txt`: agent instruction to use `plan_review` instead of asking for approval in prose. diff --git a/docs/tsm-and-worktrees.md b/docs/tsm-and-worktrees.md index f9d2d0f2..98d61e14 100644 --- a/docs/tsm-and-worktrees.md +++ b/docs/tsm-and-worktrees.md @@ -10,14 +10,14 @@ TSM is not required to use MendCode. It is an optional accelerator when installe ## Worktree Commands ```bash -mend worktree status -mend worktree plan feature-name --branch mend/feature-name -mend worktree create feature-name -mend worktree open -mend worktree adopt -mend worktree remove -mend worktree reset -mend worktree doctor +mendcode worktree status +mendcode worktree plan feature-name --branch feature/feature-name +mendcode worktree create feature-name +mendcode worktree open +mendcode worktree adopt +mendcode worktree remove +mendcode worktree reset +mendcode worktree doctor ``` Current safety posture: @@ -29,10 +29,10 @@ Current safety posture: - destructive actions return previews and report `executesGit: false`. - external worktrees must be adopted before MendCode treats them as owned. -## `mend --worktree` +## `mendcode --worktree` ```bash -mend --worktree [branch|path|id] +mendcode --worktree [branch|path|id] ``` This shortcut opens MendCode in a known git worktree. If no target is passed, MendCode resolves a safe target only when the current repo state is unambiguous. If multiple targets exist, pass the branch, path, or registry id. @@ -42,27 +42,27 @@ This shortcut opens MendCode in a known git worktree. If no target is passed, Me Inspect: ```bash -mend tsm status -mend tsm plan -mend tsm doctor +mendcode tsm status +mendcode tsm plan +mendcode tsm doctor ``` Setup/activate/deactivate/remove: ```bash -mend tsm setup -mend tsm activate -mend tsm deactivate -mend tsm remove +mendcode tsm setup +mendcode tsm activate +mendcode tsm deactivate +mendcode tsm remove ``` TSM status detects a `tsm` binary but does not install it. The TSM plan includes install suggestions, but `executesInstall` is false. -## `mend --tsm` +## `mendcode --tsm` ```bash -mend --tsm [branch|path|id] -mend --tsm --all +mendcode --tsm [branch|path|id] +mendcode --tsm --all ``` This shortcut requires: @@ -74,13 +74,13 @@ This shortcut requires: When valid, MendCode runs: ```bash -tsm wt open --split mend +tsm wt open --split mendcode ``` or for all: ```bash -tsm wt open --split mend +tsm wt open --split mendcode ``` ## TSM Is an Executor, Not Source of Truth @@ -101,10 +101,10 @@ TSM provides optional terminal/session execution. It should not independently de Before live worktree operations, check: ```bash -mend worktree status -mend worktree doctor -mend tsm status -mend tsm doctor +mendcode worktree status +mendcode worktree doctor +mendcode tsm status +mendcode tsm doctor ``` Do not treat unowned external worktrees as disposable. Adopt them first, then use preview output before destructive operations. diff --git a/docs/tui-plugins-and-widgets.md b/docs/tui-plugins-and-widgets.md index 65e6016a..a819ef68 100644 --- a/docs/tui-plugins-and-widgets.md +++ b/docs/tui-plugins-and-widgets.md @@ -317,9 +317,9 @@ Company packages should include plugins and widgets under `.mendcode/plugins`, ` Use package sync for team rollout: ```bash -mend packages create --include plugins,tuiProfile,themes -mend packages install github:YourOrg/company-mend-package -mend packages enable company-mend-package +mendcode packages create --include plugins,tuiProfile,themes +mendcode packages install github:YourOrg/company-mend-package +mendcode packages enable company-mend-package ``` ## Rules diff --git a/docs/usage-insights.md b/docs/usage-insights.md new file mode 100644 index 00000000..55d4ccf5 --- /dev/null +++ b/docs/usage-insights.md @@ -0,0 +1,157 @@ +# Usage Insights + +Usage Insights is a TUI dashboard for local MendCode activity. It helps you see how the harness is being used without turning local stats into unsupported productivity claims. + +It reports: + +- daily token activity +- global/project/directory scope +- sessions and active days +- user prompts and user words +- AI generation time +- tool runtime +- changed files from session summaries +- input/output/reasoning/cache token mix +- peak token pressure +- longest task time +- top tools +- top agents +- top models with token/cost totals when available +- cached stats loading +- optional Open-Meteo weather + +## Open The Dashboard + +From the TUI command palette: + +```text +Ctrl+P -> Usage Insights +Ctrl+P -> Project Usage Insights +``` + +Slash aliases are also registered for the global dashboard: + +```text +/stats +/usage +/insights +/activity +``` + +The route header shows the scope: + +- `global stats` +- `project stats` +- `directory stats` + +## Shortcuts + +Inside the dashboard: + +| Key | Action | +| --- | --- | +| `a` | Toggle detail/advanced panels when the terminal is large enough. | +| `w` | Configure optional weather. | +| `r` | Refresh insights. | +| `Esc` | Return home. | + +## Dashboard Sections + +The dashboard adapts to terminal size. Wider terminals show more panels; smaller terminals keep the core totals visible. + +Core totals: + +- `tokens`: total token activity with peak-day detail. +- `sessions`: session count and active days. +- `AI generating` / `AI time`: assistant generation duration. +- `user words`: approximate user prompt volume. +- `cache tokens`: cached read/write token activity. +- `streak`: active-day streaks. + +Token mix: + +- input +- output +- reasoning +- cache + +Outcome and load: + +- sessions with code changes +- changed files +- tool runtime +- longest task +- peak tokens + +Leaderboards: + +- top tools +- top agents +- top models + +## Scope + +Use global scope when you want a whole-machine view of MendCode activity. + +Use project scope when you want to see activity for the current repository. Project scope is the right screenshot for docs because it makes the dashboard feel tied to a real workspace without exposing unrelated machine activity. + +Directory scope is useful when the current directory is inside a worktree or nested project path and you want narrower attribution. + +Screenshot slots: + +| File | Capture | +| --- | --- | +| `docs/assets/screenshots/usage-insights.png` | Global Usage Insights dashboard with daily token activity and top lists visible. | +| `docs/assets/screenshots/project-usage-insights.png` | Project Usage Insights dashboard in a repo with recent demo sessions. | +| `docs/assets/screenshots/usage-insights-weather.png` | Optional weather configured with a generic city, only if it looks clean and does not distract. | + +Do not add image links until the files exist. + +## Weather + +Weather is opt-in. Press `w` or click the weather panel and enter a city, region, or country. MendCode uses Open-Meteo geocoding and forecast APIs. Leave the value blank to disable the weather widget. + +Weather is a dashboard accessory, not a required part of usage tracking. For public docs, include it only as optional flavor. + +## Data Notes + +Usage Insights is local activity visibility. It should not be described as a productivity guarantee, ROI report, billing source of truth, or management analytics product. + +Current aggregation includes session/message metadata available to the TUI: + +- message roles and text parts for user prompt/word counts +- assistant tokens and cost when provider metadata supplies them +- tool parts and tool timing +- session summaries for changed-file counts +- model/provider/agent labels + +If a provider or session does not supply a field, that field may be zero or absent. That is better than inventing a number. + +## Capture Prompt + +To generate a clean demo session before taking screenshots: + +```text +Search the repo for promptChrome and summarize the available prompt input presets. +``` + +Then open: + +```text +Ctrl+P -> Usage Insights +``` + +For project scope: + +```text +Ctrl+P -> Project Usage Insights +``` + +Keep terminal width wide enough that the heatmap, totals, and top lists are visible together. + +## Source Map + +- `src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx`: command palette entries and slash aliases. +- `src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx`: Usage Insights route, responsive layout, shortcuts, cache, scope handling, and weather integration. +- `src/mendcode/packages/opencode/src/cli/cmd/tui/util/usage-insights.ts`: aggregation for days, totals, tools, agents, models, token mix, duration, and streaks. +- `src/mendcode/packages/opencode/test/tui/usage-insights.test.ts`: regression coverage for token aggregation, user words, response time, tools, and active-day streaks. diff --git a/docs/wiki.md b/docs/wiki.md index 24e72603..670ebbce 100644 --- a/docs/wiki.md +++ b/docs/wiki.md @@ -50,7 +50,7 @@ Create `Home.md`: ```markdown # MendCode Wiki -MendCode is a terminal-first coding runtime built around the `mend` CLI, reusable packages, mflow coordination, optional TSM/worktrees, and a customizable terminal UI. +MendCode is a terminal-first coding runtime built around the `mendcode` CLI, reusable packages, mflow coordination, optional TSM/worktrees, and a customizable terminal UI. Start with: diff --git a/src/mendcode/UPCOMING_CHANGELOG.md b/src/mendcode/UPCOMING_CHANGELOG.md index af190519..e93285e8 100644 --- a/src/mendcode/UPCOMING_CHANGELOG.md +++ b/src/mendcode/UPCOMING_CHANGELOG.md @@ -6,3 +6,9 @@ Target ref: v0.1.7 - Keep the setup screen stable while refreshing step state so changing setup pages no longer flashes back to a loading placeholder. - Widen the setup rail so longer step labels such as TUI Profile and Permissions do not collide with completion status. - Shorten and row-budget the memory extractor auth warning while preserving the actionable OAuth/client-id blocker. +- Inject global memory at session start and after compaction, while keeping per-request project memory local to the model prompt instead of writing it into chat history. +- Run automatic memory extraction after normal assistant stops, show a dedicated memory activity state/mascot while proposals are generated, and give the extractor structured saved/pending memory context before it decides whether to propose. +- Prevent the primary assistant from directly saving implicit preferences to memory; approval-gated proposals now come from the memory extractor unless the user explicitly asks to save memory immediately. +- Avoid re-triggering assistant generation after clean auto-compaction while still resuming when compaction interrupted an active or incomplete assistant turn. +- Keep long pasted content visible until it exceeds the configured character threshold, and let truncated user-message headers expand from the hidden-content hint without stealing normal message action clicks. +- Refresh the docs for the `mendcode` command surface, customization, setup/configuration, mflow, package sharing, plan mode, usage insights, TSM/worktrees, and wiki navigation. diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx index a1232606..d656e6a3 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx @@ -32,7 +32,12 @@ import { usePromptHistory, type PromptInfo } from "./history" import { computePromptTraits } from "./traits" import { resolveActivePromptAgentName } from "./agent" import { assign } from "./part" -import { pastedContentLabel, promptSubmitParts, shouldSummarizePastedContentWithThreshold } from "./submit-parts" +import { + DEFAULT_PASTE_SUMMARY_MIN_CHARS, + pastedContentLabel, + promptSubmitParts, + shouldSummarizePastedContentWithThreshold, +} from "./submit-parts" import { findSlashCommandInvocation } from "./slash-command" import { usePromptStash } from "./stash" import { DialogStash } from "../dialog-stash" @@ -543,7 +548,7 @@ export function Prompt(props: PromptProps) { const experimental = sync.data.config.experimental as | (typeof sync.data.config.experimental & { paste_summary_min_chars?: number }) | undefined - return Math.max(1, experimental?.paste_summary_min_chars ?? 800) + return Math.max(1, experimental?.paste_summary_min_chars ?? DEFAULT_PASTE_SUMMARY_MIN_CHARS) }) const [store, setStore] = createStore<{ prompt: PromptInfo @@ -1830,10 +1835,12 @@ export function Prompt(props: PromptProps) { } return connection.status }) - const activityPhase = createMemo(() => - resolveActivityPhase({ - status: status().type, - retry: status().type === "retry", + const activityPhase = createMemo(() => { + const currentStatus = status() + return resolveActivityPhase({ + status: currentStatus.type, + statusKind: currentStatus.type === "busy" ? currentStatus.kind : undefined, + retry: currentStatus.type === "retry", connection: effectiveConnectionStatus(), toolNames: activityToolNames(), activeToolNames: activeActivityToolNames(), @@ -1842,8 +1849,8 @@ export function Prompt(props: PromptProps) { livePhase: workingLiveUsage()?.phase, liveOutputTokens: workingLiveUsage()?.output, liveReasoningTokens: workingLiveUsage()?.reasoning, - }), - ) + }) + }) const workingMessage = createMemo(() => { if (props.permissionPending) return props.permissionModeLabel || "Permission pending..." const config = workingIndicatorConfig() diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/submit-parts.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/submit-parts.ts index 46110d23..19d332f3 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/submit-parts.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/submit-parts.ts @@ -7,13 +7,14 @@ export function pastedContentLabel(text: string) { return `[Pasted Content ${text.length} chars]` } +export const DEFAULT_PASTE_SUMMARY_MIN_CHARS = 3000 + export function shouldSummarizePastedContent(text: string) { - return shouldSummarizePastedContentWithThreshold(text, 800) + return shouldSummarizePastedContentWithThreshold(text, DEFAULT_PASTE_SUMMARY_MIN_CHARS) } export function shouldSummarizePastedContentWithThreshold(text: string, minChars: number) { - const lineCount = (text.match(/\n/g)?.length ?? 0) + 1 - return lineCount >= 3 || text.length > Math.max(1, minChars) + return text.length > Math.max(1, minChars) } export function promptSubmitParts(prompt: PromptInfo) { diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index 16a54428..37140ab5 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -2803,6 +2803,7 @@ function UserMessage(props: { sticky?: boolean }) { const local = useLocal() + const [expandedText, setExpandedText] = createSignal(false) const [expandedPaste, setExpandedPaste] = createSignal(false) const text = createMemo(() => { const texts = props.parts @@ -2828,18 +2829,22 @@ function UserMessage(props: { const queued = createMemo(() => props.pending && props.message.id > props.pending) const color = createMemo(() => local.agent.color(props.message.agent)) const queuedFg = createMemo(() => selectedForeground(theme, color())) - const displayText = createMemo(() => - userMessageDisplayText( - fullText(), - props.sticky ? { maxLines: 2, maxChars: 220 } : expandedPaste() ? { maxLines: 240, maxChars: 40_000 } : undefined, - ), + const collapsedDisplayText = createMemo(() => + userMessageDisplayText(fullText(), props.sticky ? { maxLines: 2, maxChars: 220 } : undefined), ) + const expandedDisplayText = createMemo(() => userMessageDisplayText(fullText(), { maxLines: 240, maxChars: 40_000 })) + const displayText = createMemo(() => (expandedText() ? expandedDisplayText() : collapsedDisplayText())) const pastedContentChars = createMemo(() => pastedContentParts().reduce((total, part) => total + part.text.length, 0)) const togglePastedContent = (event: unknown) => { const maybeEvent = event as { stopPropagation?: () => void } | undefined maybeEvent?.stopPropagation?.() setExpandedPaste((value) => !value) } + const toggleExpandedText = (event?: unknown) => { + const maybeEvent = event as { stopPropagation?: () => void } | undefined + maybeEvent?.stopPropagation?.() + setExpandedText((value) => !value) + } const compaction = createMemo(() => props.parts.find((x) => x.type === "compaction")) @@ -2900,21 +2905,19 @@ function UserMessage(props: { {Locale.number(pastedContentChars())} chars) - + { - if (pastedContentParts().length > 0) togglePastedContent(event) + toggleExpandedText(event) }} > - … {Locale.number(displayText().hiddenChars)} chars hidden - 0}> - · {Locale.number(displayText().hiddenLines)} more lines + … {Locale.number(collapsedDisplayText().hiddenChars)} chars hidden + 0}> + · {Locale.number(collapsedDisplayText().hiddenLines)} more lines - {" "} - · click to{" "} - {expandedPaste() ? "collapse" : pastedContentParts().length > 0 ? "expand" : "open actions"} + {" "}· click to {expandedText() ? "collapse" : "expand"} diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx index 12062a5f..69a2ed23 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx @@ -90,7 +90,7 @@ const roleDescriptions: Record = { compaction: "Hidden runtime agent that compacts long context.", summary: "Hidden runtime summary agent for session summary metadata.", memoryExtractor: - "Hidden memory extractor model that decides whether a turn deserves approval-gated memory proposals.", + "Background model that reviews completed turns and proposes only durable memories worth approval.", permissionReviewer: "Hidden permission reviewer model that quickly checks risky shell permission prompts in Smart Approval.", } @@ -104,8 +104,8 @@ const roleLabels: Record = { title: "Chat titles", compaction: "Context compaction", summary: "Session summaries", - memoryExtractor: "Memory learning", - permissionReviewer: "Smart permissions", + memoryExtractor: "Memory extractor", + permissionReviewer: "Permission reviewer", } function roleLabel(role: string) { @@ -150,6 +150,32 @@ export function setupExtractorAuthMessage(value: string) { return value } +export function setupMemoryLearningStatus(input: { + generate?: boolean + outputCallsProviders?: boolean + auth?: { providerID?: string | null; mendRunReady?: boolean; oauthExpired?: boolean; oauthRefreshReady?: boolean } | null + connectedProviderIDs?: readonly string[] +}) { + if (!input.generate) return "off" + if (!input.outputCallsProviders) return "no extractor" + const auth = input.auth + if (!auth) return "no model" + if (auth.mendRunReady || (auth.providerID && input.connectedProviderIDs?.includes(auth.providerID))) return "ready" + if (auth.oauthExpired && !auth.oauthRefreshReady) return "oauth expired" + return "auth blocked" +} + +export function setupShouldShowExtractorAuthBlocker(input: { + generate?: boolean + auth?: { providerID?: string | null; blockers?: unknown[]; mendRunReady?: boolean } | null + connectedProviderIDs?: readonly string[] +}) { + const auth = input.auth + if (!input.generate || !auth?.blockers?.length) return false + if (auth.mendRunReady) return false + return !(auth.providerID && input.connectedProviderIDs?.includes(auth.providerID)) +} + function normalizeProductName(value: string) { return value.trim() || "MendCode" } @@ -1095,13 +1121,19 @@ export function Setup() { const memoryExtractorAuth = createMemo(() => setupSummary()?.memoryExtractorAuth as any) const memoryLearningStatus = createMemo(() => { const memory = setupSummary()?.memory - if (!memory?.generate) return "off" - if (!memory.outputCallsProviders) return "no extractor" - const auth = memoryExtractorAuth() - if (!auth) return "no model" - if (auth.mendRunReady) return "ready" - if (auth.oauthExpired && !auth.oauthRefreshReady) return "oauth expired" - return "auth blocked" + return setupMemoryLearningStatus({ + generate: memory?.generate, + outputCallsProviders: memory?.outputCallsProviders, + auth: memoryExtractorAuth(), + connectedProviderIDs: connectedProviderIDs(), + }) + }) + const showMemoryExtractorAuthBlocker = createMemo(() => { + return setupShouldShowExtractorAuthBlocker({ + generate: setupSummary()?.memory.generate, + auth: memoryExtractorAuth(), + connectedProviderIDs: connectedProviderIDs(), + }) }) createEffect(() => { @@ -1351,11 +1383,13 @@ export function Setup() { Context limit: {setupSummary()?.memory.maxPromptTokens} tokens · project {setupSummary()?.memory.projectMaxEntries} /request · global {setupSummary()?.memory.globalCompactionMaxEntries}/after compaction - Extractor model role: {setupSummary()?.memory.extractorRole || "memoryExtractor"} + + Memory extractor model: {modelLabel(modelRole(setupSummary()?.memory.extractorRole || "memoryExtractor"))} + Output model calls: {setupSummary()?.memory.outputCallsProviders ? "possible when learning runs" : "off"} - + {setupLabelValueLine( "Extractor auth", @@ -1391,9 +1425,9 @@ export function Setup() { : "Require approval"} Smart trigger: risky shell/script/delete prompts only - Reviewer role: {setupSummary()?.permissions.reviewerRole || "permissionReviewer"} - Reviewer model: {modelLabel(modelRole(setupSummary()?.permissions.reviewerRole || "permissionReviewer"))} + Permission reviewer model:{" "} + {modelLabel(modelRole(setupSummary()?.permissions.reviewerRole || "permissionReviewer"))} Smart Approval uses the reviewer model for fast allow/reject/ask decisions; non-risky permission diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/activity-signal.test.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/activity-signal.test.ts index f63d72cc..62ae9699 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/activity-signal.test.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/activity-signal.test.ts @@ -22,6 +22,17 @@ describe("resolveActivityPhase", () => { ).toBe("sending") }) + test("labels memory extraction as memory work", () => { + expect( + resolveActivityPhase({ + status: "busy", + statusKind: "memory-extract", + livePhase: "output", + liveOutputTokens: 42, + }), + ).toBe("memory") + }) + test("live answer output wins over stale tool parts", () => { expect( resolveActivityPhase({ diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/activity-signal.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/activity-signal.ts index a41ebdb4..02aab041 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/activity-signal.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/activity-signal.ts @@ -3,6 +3,7 @@ import { activityMessagesForPhase, type MendActivityPhase } from "@/mend/tui/pre export type ActivitySignalInput = { status: "idle" | "busy" | "retry" | string + statusKind?: string retry?: boolean connection?: "connecting" | "connected" | "reconnecting" | "disconnected" | "failed" toolNames?: string[] @@ -18,6 +19,7 @@ export function resolveActivityPhase(input: ActivitySignalInput): MendActivityPh if (input.connection && input.connection !== "connected") return "blocked" if (input.retry || input.status === "retry") return "retrying" if (input.status === "idle") return "done" + if (input.status === "busy" && input.statusKind === "memory-extract") return "memory" const activeNames = (input.activeToolNames ?? []).map((item) => item.toLowerCase()) const activeToolPhase = phaseForToolNames(activeNames) diff --git a/src/mendcode/packages/opencode/src/config/config.ts b/src/mendcode/packages/opencode/src/config/config.ts index e0151d0b..1dd6a2d4 100644 --- a/src/mendcode/packages/opencode/src/config/config.ts +++ b/src/mendcode/packages/opencode/src/config/config.ts @@ -275,7 +275,7 @@ export const Info = Schema.Struct({ disable_paste_summary: Schema.optional(Schema.Boolean), paste_summary_min_chars: Schema.optional(PositiveInt).annotate({ description: - "Minimum pasted text length before the TUI collapses it into a pasted-content placeholder (default: 800). Multi-line pastes with 3+ lines are still collapsed.", + "Minimum pasted text length before the TUI collapses it into a pasted-content placeholder (default: 3000).", }), batch_tool: Schema.optional(Schema.Boolean).annotate({ description: "Enable the batch tool" }), openTelemetry: Schema.optional(Schema.Boolean).annotate({ diff --git a/src/mendcode/packages/opencode/src/mend/assets/tui/default-profile.json b/src/mendcode/packages/opencode/src/mend/assets/tui/default-profile.json index a137d92f..448e0c3d 100644 --- a/src/mendcode/packages/opencode/src/mend/assets/tui/default-profile.json +++ b/src/mendcode/packages/opencode/src/mend/assets/tui/default-profile.json @@ -86,6 +86,7 @@ "downloading": ["Downloading..."], "testing": ["Testing..."], "planning": ["Planning..."], + "memory": ["Preparing memory..."], "retrying": ["Retrying..."], "blocked": ["Waiting..."], "done": ["Done"] diff --git a/src/mendcode/packages/opencode/src/mend/memory/proposals.ts b/src/mendcode/packages/opencode/src/mend/memory/proposals.ts index bc4a94fe..b5872cb8 100644 --- a/src/mendcode/packages/opencode/src/mend/memory/proposals.ts +++ b/src/mendcode/packages/opencode/src/mend/memory/proposals.ts @@ -219,8 +219,11 @@ export function extractorPrompt() { "- Return an empty proposals array unless the input contains genuinely durable future-use information that should be remembered indefinitely.", "- Only set shouldRemember=true when durability is at least 0.8, confidence is at least 0.75, and changeRisk is at most 0.25.", "- Do not require explicit memory wording. If the user says something is very important, says always/never, gives a future workflow rule, states a durable preference, or corrects how the assistant should behave in future sessions, treat it as a strong memory candidate.", + "- Repo-scoped workflow rules such as 'Para este repo, cuando hagas cambios visibles de TUI, valida con smoke test antes de decir listo' are strong project memory candidates even if the assistant only replies 'entendido'.", "- Assistant text such as 'I will not save this yet' is not a reason to skip. Extract from the user's durable instruction, not from whether the assistant remembered to save it.", - "- If the assistant already saved or proposed the same memory in this turn, or existing_memory already contains an equivalent fact, return an empty proposals array.", + "- Review saved_memory and pending_memory before proposing. If either already contains an equivalent fact, return an empty proposals array.", + "- Saved global memories apply across projects. Saved project memories and pending project proposals apply to this repo. Use that scope evidence when checking duplicates.", + "- If the user repeats or lightly rephrases a durable preference that is not in saved_memory or pending_memory, propose it once.", "- Prefer a single consolidated proposal. Return two only when there are two clearly separate durable memories. Never return more than two.", "- Do not split related details into multiple memories; merge them into one precise memory.", "- Do not propose uncertain, provisional, likely-to-change, disputed, weakly inferred, or recently discovered facts unless the user clearly frames them as a future preference, rule, or decision.", @@ -298,21 +301,40 @@ export async function resolveMemoryExtractorRole(root?: string): Promise []), readMemoryEntries("project", paths.root).catch(() => []), listMemoryProposals(paths.root, "all").catch(() => []), - ]).then(([globalEntries, projectEntries, proposals]) => [...globalEntries, ...projectEntries, ...proposals]) - const existing = existingItems.map((item) => `- ${item.text}`).join("\n") + ]) + const saved = [...globalEntries, ...projectEntries] + const pending = proposals.filter((proposal) => proposal.status === "pending") + const historical = proposals.filter((proposal) => proposal.status !== "pending") + const existing = [ + "", + ...saved.map((item) => `- [saved][${item.scope}] ${item.text}`), + saved.length ? "" : "- none", + "", + "", + "", + ...pending.map((item) => `- [pending][${item.scope}] ${item.text}`), + pending.length ? "" : "- none", + "", + "", + "", + ...historical.map((item) => `- [${item.status}][${item.scope}] ${item.text}`), + historical.length ? "" : "- none", + "", + ].join("\n") + const existingItems = [...saved, ...proposals] const existingFingerprints = existingItems.map((item) => memoryFingerprint(item.text)).filter(Boolean) return { existing, existingFingerprints } } export function memoryExtractorCandidateMessage(input: ProposeMemoriesFromTextInput, existing: string) { return [ - "", + "", existing || "- none", - "", + "", "", "", input.text, diff --git a/src/mendcode/packages/opencode/src/mend/profile.test.ts b/src/mendcode/packages/opencode/src/mend/profile.test.ts index c9708d6d..4c8a3031 100644 --- a/src/mendcode/packages/opencode/src/mend/profile.test.ts +++ b/src/mendcode/packages/opencode/src/mend/profile.test.ts @@ -74,6 +74,7 @@ describe("Mend TUI profile config overrides", () => { expect(homeMascotText(result.profile)).toContain("[+]") expect(homeMascotText(result.profile).split("\n")[0]).toBe(" .-.") expect(activityMascotText(result.profile, "thinking")).toContain("(o -)") + expect(activityMascotText(result.profile, "memory")).toContain("(o m)") expect(activityMascotText(result.profile, "thinking")).not.toContain("thinking") expect(activityMascotText(result.profile, "idle")?.split("\n")[0]).toBe(" .-.") expect(activityMascotHoverText(result.profile)).toContain("(^ ^)") diff --git a/src/mendcode/packages/opencode/src/mend/prompt/compose.ts b/src/mendcode/packages/opencode/src/mend/prompt/compose.ts index 827b8f85..15e6d5e3 100644 --- a/src/mendcode/packages/opencode/src/mend/prompt/compose.ts +++ b/src/mendcode/packages/opencode/src/mend/prompt/compose.ts @@ -121,13 +121,14 @@ async function fullKnowledge(root: string) { "- Health/config: `mendcode status`, `mendcode doctor`, `mendcode check`, `mendcode setup status|plan|doctor`, `mendcode config show|paths`.", "- Models/providers/auth: `mendcode models status|show|plan|presets|set-default|use-preset`, `mendcode providers status`, `mendcode auth status|login-plan|login`.", "- Prompt/runtime: `mendcode prompts sources|build|mode|cycle-mode`, `mendcode runtime status|configure|plan|adopt|registry`, `mendcode adapter status`, `mendcode upstream status|inspect|baseline`.", - "- Memory: `mendcode memory status|search|preview|add|edit|delete|propose|list|apply|reject|import-codex|index|config`.", + "- Memory inspection: `mendcode memory status|search|preview|list|index|config`.", "- Project controls: `mendcode tui status|profile|apply|preview|propose`, `mendcode focus status|list|show|use`, `mendcode packages status|list|create|install|enable|disable|remove|search|show`.", "- Collaboration: `mendcode worktree status|plan|create|open|adopt|remove|reset|doctor`, `mendcode mflow status|setup|activate|deactivate|remove|plan|doctor`, `mendcode tsm status|plan|setup|activate|deactivate|remove|doctor`.", "", "Memory operating contract:", - "- Use `mendcode memory add` only when the user explicitly asks to save/remember a fact.", - "- Use `mendcode memory propose` for durable future-use candidates that still need approval.", + "- Do not call `mendcode memory add` or `mendcode memory propose` for implicit preferences, corrections, rules, or durable future-use candidates.", + "- Let the post-turn memory extractor create approval-gated pending proposals from normal chat content.", + "- Use direct memory mutation commands only when the user explicitly asks to save, remember, guardar, add, edit, delete, apply, or reject memory now.", "- List/search before editing, deleting, applying, or rejecting memory IDs.", "- Treat injected memories as soft context; current user instructions and repository evidence win.", ] diff --git a/src/mendcode/packages/opencode/src/mend/tui/mascot.ts b/src/mendcode/packages/opencode/src/mend/tui/mascot.ts index 196c0a4c..326f8793 100644 --- a/src/mendcode/packages/opencode/src/mend/tui/mascot.ts +++ b/src/mendcode/packages/opencode/src/mend/tui/mascot.ts @@ -75,6 +75,11 @@ export const defaultActivityMascotStates: MendActivityMascotConfig["states"] = { .-. (o .) /[+]\ +`, + memory: String.raw` + .-. + (o m) + /[+]\ `, reading: String.raw` .-. diff --git a/src/mendcode/packages/opencode/src/mend/tui/presentation.ts b/src/mendcode/packages/opencode/src/mend/tui/presentation.ts index 5938d3f1..a944aca0 100644 --- a/src/mendcode/packages/opencode/src/mend/tui/presentation.ts +++ b/src/mendcode/packages/opencode/src/mend/tui/presentation.ts @@ -19,6 +19,7 @@ export type MendActivityPhase = | "downloading" | "testing" | "planning" + | "memory" | "retrying" | "blocked" | "done" @@ -61,6 +62,7 @@ const activityMessages: MendActivityMessages = { downloading: ["Downloading..."], testing: ["Testing..."], planning: ["Planning..."], + memory: ["Preparing memory..."], retrying: ["Retrying..."], blocked: ["Waiting..."], done: ["Done"], diff --git a/src/mendcode/packages/opencode/src/session/processor.ts b/src/mendcode/packages/opencode/src/session/processor.ts index 564ff41a..fda472c8 100644 --- a/src/mendcode/packages/opencode/src/session/processor.ts +++ b/src/mendcode/packages/opencode/src/session/processor.ts @@ -1225,6 +1225,11 @@ export const layer: Layer.Layer< const pending = ctx.pendingMemoryExtraction ctx.pendingMemoryExtraction = undefined if (!pending || ctx.blocked || ctx.assistantMessage.error) return + yield* status.set(ctx.sessionID, { + type: "busy", + kind: "memory-extract", + message: "Preparing memory proposal...", + }) const sessionID = ctx.sessionID const messageID = ctx.assistantMessage.id const created = yield* proposeAutomaticMemories({ diff --git a/src/mendcode/packages/opencode/src/session/prompt.ts b/src/mendcode/packages/opencode/src/session/prompt.ts index 68ca6514..9e4ec027 100644 --- a/src/mendcode/packages/opencode/src/session/prompt.ts +++ b/src/mendcode/packages/opencode/src/session/prompt.ts @@ -112,6 +112,15 @@ export function shouldSkipAutoCompaction(messages: MessageV2.WithParts[]) { return true } +export function shouldResumeAfterAutoCompaction(finish: string | undefined) { + if (!finish) return true + return finish !== "stop" +} + +function hasRunnableToolCalls(parts: MessageV2.Part[]) { + return parts.some((part) => part.type === "tool" && !part.metadata?.providerExecuted) +} + export interface Interface { readonly cancel: (sessionID: SessionID) => Effect.Effect readonly prompt: (input: PromptInput) => Effect.Effect @@ -1642,8 +1651,7 @@ NOTE: At any point in time through this workflow you should feel free to ask the // Keep the loop running so tool results can be sent back to the model. // Skip provider-executed tool parts — those were fully handled within the // provider's stream (e.g. DWS Agent Platform) and don't need a re-loop. - const hasToolCalls = - lastAssistantMsg?.parts.some((part) => part.type === "tool" && !part.metadata?.providerExecuted) ?? false + const hasToolCalls = lastAssistantMsg ? hasRunnableToolCalls(lastAssistantMsg.parts) : false if ( lastAssistant?.finish && @@ -1846,8 +1854,12 @@ NOTE: At any point in time through this workflow you should feel free to ask the agent: lastUser.agent, model: lastUser.model, auto: true, - overflow: !handle.message.finish, + overflow: shouldResumeAfterAutoCompaction(handle.message.finish), }) + return "continue" as const + } + if (finished && !handle.message.error && !hasRunnableToolCalls(MessageV2.parts(handle.message.id))) { + return "break" as const } return "continue" as const }).pipe(Effect.ensuring(instruction.clear(handle.message.id))) diff --git a/src/mendcode/packages/opencode/src/session/session.sql.ts b/src/mendcode/packages/opencode/src/session/session.sql.ts index 54ba3bb4..d6ea2411 100644 --- a/src/mendcode/packages/opencode/src/session/session.sql.ts +++ b/src/mendcode/packages/opencode/src/session/session.sql.ts @@ -131,7 +131,7 @@ export const SessionStatusTable = sqliteTable("session_status", { data: text({ mode: "json" }) .notNull() .$type< - | { type: "busy"; kind?: "mflow-wait"; message?: string; until?: number } + | { type: "busy"; kind?: "mflow-wait" | "memory-extract"; message?: string; until?: number } | { type: "retry"; attempt: number; message: string; next: number } >(), }) diff --git a/src/mendcode/packages/opencode/src/session/status.ts b/src/mendcode/packages/opencode/src/session/status.ts index cbf42c83..d275ddd5 100644 --- a/src/mendcode/packages/opencode/src/session/status.ts +++ b/src/mendcode/packages/opencode/src/session/status.ts @@ -21,7 +21,7 @@ export const Info = Schema.Union([ }), Schema.Struct({ type: Schema.Literal("busy"), - kind: Schema.optional(Schema.Literal("mflow-wait")), + kind: Schema.optional(Schema.Union([Schema.Literal("mflow-wait"), Schema.Literal("memory-extract")])), message: Schema.optional(Schema.String), until: Schema.optional(NonNegativeInt), }), diff --git a/src/mendcode/packages/opencode/src/session/system.ts b/src/mendcode/packages/opencode/src/session/system.ts index e20b81a8..051b990d 100644 --- a/src/mendcode/packages/opencode/src/session/system.ts +++ b/src/mendcode/packages/opencode/src/session/system.ts @@ -73,14 +73,14 @@ export async function mendPromptPolicy(model: Provider.Model, root?: string) { policy.policyInstructions, "", "Persistent memory operations:", - "- When the user explicitly asks to remember, save, guardar, or add something to memory, use the MendCode memory command instead of creating arbitrary project files.", - "- Use `mendcode memory add \"\" --scope global` for global/cross-project memory.", - "- Use `mendcode memory add \"\" --scope project` for memory that belongs only to the current repo.", + "- Do not call `mendcode memory add` or `mendcode memory propose` just because the user states a preference, correction, rule, or future-facing fact.", + "- Implicit durable facts are handled by MendCode's post-turn memory extractor and should appear as approval-gated pending proposals after the response.", + "- If the user says `prefiero`, `quiero`, `de ahora en adelante`, or gives a repo convention without explicitly asking you to save memory now, acknowledge it normally and let the extractor decide.", + "- Use `mendcode memory add \"\" --scope global|project` only when the user explicitly asks to save, remember, guardar, or add that memory immediately.", "- When the user asks to inspect or manage memory, use the exact MendCode commands: `mendcode memory status`, `mendcode memory list --scope global|project`, `mendcode memory search `, `mendcode memory edit \"\" --scope global|project`, `mendcode memory delete --scope global|project`, `mendcode memory apply `, and `mendcode memory reject `.", "- Do not infer memory IDs from chat text. List or search first, then edit/delete/apply the exact ID.", "- Runtime memory is injected as transient system context. Do not copy loaded memories into normal assistant messages unless the user asks to see them.", "- Memory config is global by default. Use `mendcode memory config ...` for global config, and only use `mendcode memory config ... --project` when the user explicitly wants a repo-local override.", - "- Generated memory proposals are approval-gated; direct `mendcode memory add` is appropriate only when the user explicitly asks to save that memory.", "", ].join("\n") } diff --git a/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-submit-parts.test.ts b/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-submit-parts.test.ts index fe7e3ebe..03c745e1 100644 --- a/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-submit-parts.test.ts +++ b/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-submit-parts.test.ts @@ -1,5 +1,6 @@ import { describe, expect, test } from "bun:test" import { + DEFAULT_PASTE_SUMMARY_MIN_CHARS, pastedContentLabel, promptSubmitParts, restorePromptFromSubmittedParts, @@ -9,10 +10,10 @@ import { describe("prompt submit parts", () => { test("summarizes large pasted content in the visible prompt", () => { - expect(shouldSummarizePastedContent("one\ntwo\nthree")).toBe(true) + expect(shouldSummarizePastedContent("one\ntwo\nthree")).toBe(false) expect(shouldSummarizePastedContent("short")).toBe(false) - expect(shouldSummarizePastedContent("a".repeat(500))).toBe(false) - expect(shouldSummarizePastedContent("a".repeat(801))).toBe(true) + expect(shouldSummarizePastedContent("a".repeat(DEFAULT_PASTE_SUMMARY_MIN_CHARS))).toBe(false) + expect(shouldSummarizePastedContent("a".repeat(DEFAULT_PASTE_SUMMARY_MIN_CHARS + 1))).toBe(true) expect(shouldSummarizePastedContentWithThreshold("a".repeat(501), 500)).toBe(true) expect(pastedContentLabel("abc")).toBe("[Pasted Content 3 chars]") }) diff --git a/src/mendcode/packages/opencode/test/mend/memory.test.ts b/src/mendcode/packages/opencode/test/mend/memory.test.ts index 2c6e24e3..7f04cfe8 100644 --- a/src/mendcode/packages/opencode/test/mend/memory.test.ts +++ b/src/mendcode/packages/opencode/test/mend/memory.test.ts @@ -7,7 +7,7 @@ import { tmpdir } from "../fixture/fixture" import { appendMemoryEntry, deleteMemoryEntry, memoryStatus, readMemoryEntries, updateMemoryEntry } from "../../src/mend/memory/store" import { retrieveMemory } from "../../src/mend/memory/retrieve" import { readMemoryConfig, writeGlobalMemoryConfig, writeProjectMemoryConfig } from "../../src/mend/memory/config" -import { applyMemoryProposal, autoProposeMemoriesFromSession, extractorPrompt, importCodexMemories, listMemoryProposals, memoryExtractorFailureReason, proposeMemoriesFromExtractorText, proposeMemoriesWithExtractor, proposeMemory, rejectMemoryProposal, updateMemoryProposal } from "../../src/mend/memory/proposals" +import { applyMemoryProposal, autoProposeMemoriesFromSession, extractorPrompt, importCodexMemories, listMemoryProposals, memoryExtractorCandidateMessage, memoryExtractorFailureReason, proposeMemoriesFromExtractorText, proposeMemoriesWithExtractor, proposeMemory, readMemoryExtractorContext, rejectMemoryProposal, updateMemoryProposal } from "../../src/mend/memory/proposals" async function writeJson(file: string, value: unknown) { await mkdir(path.dirname(file), { recursive: true }) @@ -343,8 +343,50 @@ describe("mend memory", () => { expect(prompt).toContain("Do not require explicit memory wording") expect(prompt).toContain("future workflow rule") + expect(prompt).toContain("Para este repo") + expect(prompt).toContain("Review saved_memory and pending_memory") expect(prompt).toContain("Assistant text such as 'I will not save this yet' is not a reason to skip") - expect(prompt).toContain("already saved or proposed the same memory") + expect(prompt).toContain("If the user repeats or lightly rephrases") + }) + + test("extractor sees saved global/project memory and pending proposals before deciding", async () => { + await using dir = await tmpdir() + await appendMemoryEntry({ + scope: "global", + text: "The user prefers concise Spanish responses.", + tags: ["language"], + }, dir.path) + await appendMemoryEntry({ + scope: "project", + text: "MendCode setup changes should keep terminal row copy compact.", + tags: ["setup"], + }, dir.path) + await proposeMemory({ + scope: "project", + text: "Visible TUI changes should be validated with a smoke test before saying done.", + tags: ["tui"], + cwd: dir.path, + source: "test", + evidence: "test", + }, dir.path) + + const context = await readMemoryExtractorContext(dir.path) + const message = memoryExtractorCandidateMessage({ + text: "USER:\nPara este repo, cuando hagas cambios visibles de TUI, valida con smoke test antes de decir listo.\n\nASSISTANT:\nentendido", + tags: ["tui", "auto"], + cwd: dir.path, + source: "tui-session-auto-extract", + evidence: "session:test:message:test", + }, context.existing) + + expect(message).toContain("") + expect(message).toContain("[saved][global] The user prefers concise Spanish responses.") + expect(message).toContain("[saved][project] MendCode setup changes should keep terminal row copy compact.") + expect(message).toContain("") + expect(message).toContain("[pending][project] Visible TUI changes should be validated with a smoke test") + expect(message).toContain("") + expect(message).toContain("USER:") + expect(message).toContain("ASSISTANT:") }) test("extractor provider failures are classified for TUI status", () => { diff --git a/src/mendcode/packages/opencode/test/mend/setup-smoke.test.tsx b/src/mendcode/packages/opencode/test/mend/setup-smoke.test.tsx index 6b98d794..2ce9fafd 100644 --- a/src/mendcode/packages/opencode/test/mend/setup-smoke.test.tsx +++ b/src/mendcode/packages/opencode/test/mend/setup-smoke.test.tsx @@ -3,6 +3,8 @@ import { setupSteps, requiredSetupSteps } from "../../src/mend/setup/state" import { setupExtractorAuthMessage, setupLabelValueLine, + setupMemoryLearningStatus, + setupShouldShowExtractorAuthBlocker, truncateSetupText, } from "../../src/cli/cmd/tui/routes/setup" @@ -21,4 +23,26 @@ describe("setup route smoke", () => { expect(line.length).toBeLessThanOrEqual(72) expect(truncateSetupText("abcdef", 4)).toBe("a...") }) + + test("treats connected runtime provider auth as ready for memory learning", () => { + const auth = { + providerID: "openai", + mendRunReady: false, + oauthExpired: true, + oauthRefreshReady: false, + blockers: ["OpenAI OAuth token expired and MENDCODE_OPENAI_OAUTH_CLIENT_ID/OPENAI_OAUTH_CLIENT_ID is missing"], + } + + expect(setupMemoryLearningStatus({ + generate: true, + outputCallsProviders: true, + auth, + connectedProviderIDs: ["openai"], + })).toBe("ready") + expect(setupShouldShowExtractorAuthBlocker({ + generate: true, + auth, + connectedProviderIDs: ["openai"], + })).toBe(false) + }) }) diff --git a/src/mendcode/packages/opencode/test/mend/tui-prompt-chrome.test.ts b/src/mendcode/packages/opencode/test/mend/tui-prompt-chrome.test.ts index 8276226d..8347c72c 100644 --- a/src/mendcode/packages/opencode/test/mend/tui-prompt-chrome.test.ts +++ b/src/mendcode/packages/opencode/test/mend/tui-prompt-chrome.test.ts @@ -195,6 +195,7 @@ describe("mend tui prompt chrome", () => { }) expect(activityMessagesForPhase(profile, "testing")).toEqual(["Testing..."]) + expect(activityMessagesForPhase(profile, "memory")).toEqual(["Preparing memory..."]) expect(activityMessagesForPhase(profile, "blocked")).toEqual(["Waiting..."]) expect(validateMendTuiProfile(profile).ok).toBe(true) }) @@ -225,6 +226,7 @@ describe("mend tui prompt chrome", () => { expect(resolveActivityPhase({ status: "busy", toolNames: ["upload_artifact"] })).toBe("uploading") expect(resolveActivityPhase({ status: "busy", toolNames: ["download_file"] })).toBe("downloading") expect(resolveActivityPhase({ status: "busy", toolNames: ["pnpm_install"] })).toBe("installing") + expect(resolveActivityPhase({ status: "busy", statusKind: "memory-extract" })).toBe("memory") }) test("resolves presets into prompt border sides", () => { diff --git a/src/mendcode/packages/opencode/test/session/processor-effect.test.ts b/src/mendcode/packages/opencode/test/session/processor-effect.test.ts index a0052b82..80c288ff 100644 --- a/src/mendcode/packages/opencode/test/session/processor-effect.test.ts +++ b/src/mendcode/packages/opencode/test/session/processor-effect.test.ts @@ -336,6 +336,7 @@ it.live("session.processor routes automatic memory extraction through LLM servic }, }, root)) const { processors, session, provider } = yield* boot() + const bus = yield* Bus.Service yield* llm.text("Ok, entendido.") yield* llm.text(JSON.stringify({ @@ -355,6 +356,13 @@ it.live("session.processor routes automatic memory extraction through LLM servic const parent = yield* user(chat.id, "bro es muy importante que siempre preguntes antes de cualquier feature nueva o plan ok?") const msg = yield* assistant(chat.id, parent.id, root) const mdl = yield* provider.getModel(ref.providerID, ref.modelID) + const memoryStatuses: string[] = [] + const off = yield* bus.subscribeCallback(SessionStatus.Event.Status, (evt) => { + if (evt.properties.sessionID !== chat.id) return + if (evt.properties.status.type === "busy" && evt.properties.status.kind) { + memoryStatuses.push(evt.properties.status.kind) + } + }) const handle = yield* processors.create({ assistantMessage: msg, sessionID: chat.id, @@ -379,6 +387,7 @@ it.live("session.processor routes automatic memory extraction through LLM servic }) const callsBeforeFlush = yield* llm.calls yield* handle.flushMemory() + off() const parts = MessageV2.parts(msg.id) const finish = [...parts].reverse().find((part): part is MessageV2.StepFinishPart => part.type === "step-finish") @@ -391,6 +400,7 @@ it.live("session.processor routes automatic memory extraction through LLM servic expect(callsBeforeFlush).toBe(1) expect(yield* llm.calls).toBe(2) expect(JSON.stringify(inputs[1])).toContain("You are MendCode's memory extractor") + expect(memoryStatuses).toContain("memory-extract") expect(memory?.output?.skipped).toBe(false) expect(memory?.output?.proposals?.length).toBe(1) } finally { diff --git a/src/mendcode/packages/opencode/test/session/prompt.test.ts b/src/mendcode/packages/opencode/test/session/prompt.test.ts index fffc0b87..fe49c028 100644 --- a/src/mendcode/packages/opencode/test/session/prompt.test.ts +++ b/src/mendcode/packages/opencode/test/session/prompt.test.ts @@ -14,6 +14,9 @@ import { MCP } from "../../src/mcp" import { Permission } from "../../src/permission" import { Plugin } from "../../src/plugin" import { Provider as ProviderSvc } from "@/provider/provider" +import { defaultModelsConfig, writeModelsConfig } from "@/mend/config/models" +import { writeProjectMemoryConfig } from "@/mend/memory/config" +import { listMemoryProposals } from "@/mend/memory/proposals" import { Env } from "../../src/env" import { ModelID, ProviderID } from "../../src/provider/schema" import { Question } from "../../src/question" @@ -28,7 +31,7 @@ import { SessionCompaction } from "../../src/session/compaction" import { SessionSummary } from "../../src/session/summary" import { Instruction } from "../../src/session/instruction" import { SessionProcessor } from "../../src/session/processor" -import { SessionPrompt, shouldSkipAutoCompaction } from "../../src/session/prompt" +import { SessionPrompt, shouldResumeAfterAutoCompaction, shouldSkipAutoCompaction } from "../../src/session/prompt" import { SessionRevert } from "../../src/session/revert" import { SessionRunState } from "../../src/session/run-state" import { MessageID, PartID, SessionID } from "../../src/session/schema" @@ -263,6 +266,14 @@ test("auto compaction guard waits for real user input after a synthetic resume", expect(shouldSkipAutoCompaction([summary, syntheticResume, realUser])).toBe(false) }) +test("auto compaction resumes only for active or incomplete assistant turns", () => { + expect(shouldResumeAfterAutoCompaction(undefined)).toBe(true) + expect(shouldResumeAfterAutoCompaction("tool-calls")).toBe(true) + expect(shouldResumeAfterAutoCompaction("length")).toBe(true) + expect(shouldResumeAfterAutoCompaction("unknown")).toBe(true) + expect(shouldResumeAfterAutoCompaction("stop")).toBe(false) +}) + // Config that registers a custom "test" provider with a "test-model" model // so provider model lookup succeeds inside the loop. const cfg = { @@ -500,6 +511,81 @@ it.live("static loop returns assistant text through local provider", () => ), ) +it.live("loop flushes automatic memory extraction after a normal assistant stop", () => + provideTmpdirServer( + ({ dir, llm }) => + Effect.gen(function* () { + const root = path.resolve(dir) + const previousXdgConfigHome = process.env.XDG_CONFIG_HOME + process.env.XDG_CONFIG_HOME = path.join(root, ".xdg") + try { + yield* Effect.promise(() => writeProjectMemoryConfig({ + enabled: true, + use: false, + generate: true, + extractorRole: "memoryExtractor", + }, root)) + yield* Effect.promise(() => writeModelsConfig({ + ...defaultModelsConfig, + enabled: true, + roles: { + ...defaultModelsConfig.roles, + default: { providerID: "test", modelID: "test-model" }, + memoryExtractor: { providerID: "test", modelID: "test-model" }, + }, + }, root)) + + const prompt = yield* SessionPrompt.Service + const sessions = yield* Session.Service + const session = yield* sessions.create({ + title: "Memory flush", + permission: [{ permission: "*", pattern: "*", action: "allow" }], + }) + yield* prompt.prompt({ + sessionID: session.id, + agent: "build", + noReply: true, + parts: [{ + type: "text", + text: "Para este repo, cuando hagas cambios visibles de TUI, valida con smoke test antes de decir listo. Responde solo: entendido.", + }], + }) + + yield* llm.text("entendido") + yield* llm.text(JSON.stringify({ + proposals: [{ + shouldRemember: true, + scope: "project", + text: "For this repo, visible TUI changes should be validated with a smoke test before saying done.", + tags: ["workflow", "tui"], + durability: 0.92, + confidence: 0.9, + changeRisk: 0.1, + reason: "Durable repo-specific validation preference.", + }], + })) + + const result = yield* prompt.loop({ sessionID: session.id }) + const proposals = yield* Effect.promise(() => listMemoryProposals(root, "pending")) + const inputs = yield* llm.inputs + + expect(result.info.role).toBe("assistant") + expect(yield* llm.calls).toBe(2) + expect(JSON.stringify(inputs[1])).toContain("You are MendCode's memory extractor") + expect(JSON.stringify(inputs[1])).toContain("") + expect(JSON.stringify(inputs[1])).toContain("") + expect(proposals).toHaveLength(1) + expect(proposals[0]?.scope).toBe("project") + expect(proposals[0]?.text).toContain("visible TUI changes") + } finally { + if (previousXdgConfigHome === undefined) delete process.env.XDG_CONFIG_HOME + else process.env.XDG_CONFIG_HOME = previousXdgConfigHome + } + }), + { git: true, config: providerCfg }, + ), +) + it.live("static loop consumes queued replies across turns", () => provideTmpdirServer( Effect.fnUntraced(function* ({ llm }) { diff --git a/src/mendcode/packages/opencode/test/session/schema-decoding.test.ts b/src/mendcode/packages/opencode/test/session/schema-decoding.test.ts index c61411ce..f1d7df9a 100644 --- a/src/mendcode/packages/opencode/test/session/schema-decoding.test.ts +++ b/src/mendcode/packages/opencode/test/session/schema-decoding.test.ts @@ -233,6 +233,11 @@ describe("SessionStatus.Info", () => { message: "mflow waiting for shared-test.md", until: 500, }) + expect(decode({ type: "busy", kind: "memory-extract", message: "Preparing memory proposal..." })).toEqual({ + type: "busy", + kind: "memory-extract", + message: "Preparing memory proposal...", + }) expect(SessionStatus.Info.zod.parse({ type: "idle" })).toEqual({ type: "idle" }) }) diff --git a/src/mendcode/packages/opencode/test/session/system.test.ts b/src/mendcode/packages/opencode/test/session/system.test.ts index cb7fe61e..bc8f0c0e 100644 --- a/src/mendcode/packages/opencode/test/session/system.test.ts +++ b/src/mendcode/packages/opencode/test/session/system.test.ts @@ -110,9 +110,11 @@ describe("session.system", () => { expect(output).toContain("Mode: minimal") expect(output).toContain("") - expect(output).toContain("mendcode memory add") - expect(output).toContain("--scope global") - expect(output).toContain("instead of creating arbitrary project files") + expect(output).toContain("Do not call `mendcode memory add`") + expect(output).toContain("post-turn memory extractor") + expect(output).toContain("approval-gated pending proposals") + expect(output).toContain("only when the user explicitly asks to save") + expect(output).toContain("If the user says `prefiero`") expect(output).not.toContain(".agents") expect(output).not.toContain("AGENTS.md") expect(output).not.toContain("MendCode policy layering") From da840907459b3400396cb4424946c98e603a0566 Mon Sep 17 00:00:00 2001 From: Obed Date: Sun, 14 Jun 2026 17:16:16 -0500 Subject: [PATCH 18/45] fix: release v0.1.8 stats cache and installer --- CHANGELOG.md | 7 + src/mendcode/UPCOMING_CHANGELOG.md | 22 ++-- src/mendcode/install | 7 +- src/mendcode/packages/core/package.json | 2 +- .../packages/extensions/zed/extension.toml | 12 +- src/mendcode/packages/function/package.json | 2 +- src/mendcode/packages/opencode/package.json | 2 +- .../src/cli/cmd/tui/routes/stats/index.tsx | 124 ++++++++---------- src/mendcode/packages/plugin/package.json | 2 +- src/mendcode/packages/sdk/js/package.json | 2 +- src/mendcode/packages/slack/package.json | 2 +- src/mendcode/packages/ui/package.json | 2 +- src/mendcode/sdks/vscode/package.json | 2 +- 13 files changed, 90 insertions(+), 98 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b2a7d7c6..cac83096 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 0.1.8 - 2026-06-14 + +- Show a real Usage Insights loading state instead of zeroed metrics while cached stats are still loading. +- Reuse the global TUI stats cache on the Usage Insights page without warming session messages during normal chat startup. +- Keep the weather location in the global TUI config and simplify the stats shortcuts by removing the manual refresh action. +- Fix the installer version check so a same-version global `mendcode` on `PATH` cannot falsely satisfy a clean `$HOME/.mendcode/bin` install. + ## 0.1.7 - 2026-06-14 - Keep the setup screen stable while refreshing step state so changing setup pages no longer flashes back to a loading placeholder. diff --git a/src/mendcode/UPCOMING_CHANGELOG.md b/src/mendcode/UPCOMING_CHANGELOG.md index e93285e8..4415d665 100644 --- a/src/mendcode/UPCOMING_CHANGELOG.md +++ b/src/mendcode/UPCOMING_CHANGELOG.md @@ -1,14 +1,12 @@ -Last release: v0.1.6 -Target ref: v0.1.7 +Last release: v0.1.7 +Target ref: v0.1.8 -## Setup +## Usage Insights ### Bugfixes -- Keep the setup screen stable while refreshing step state so changing setup pages no longer flashes back to a loading placeholder. -- Widen the setup rail so longer step labels such as TUI Profile and Permissions do not collide with completion status. -- Shorten and row-budget the memory extractor auth warning while preserving the actionable OAuth/client-id blocker. -- Inject global memory at session start and after compaction, while keeping per-request project memory local to the model prompt instead of writing it into chat history. -- Run automatic memory extraction after normal assistant stops, show a dedicated memory activity state/mascot while proposals are generated, and give the extractor structured saved/pending memory context before it decides whether to propose. -- Prevent the primary assistant from directly saving implicit preferences to memory; approval-gated proposals now come from the memory extractor unless the user explicitly asks to save memory immediately. -- Avoid re-triggering assistant generation after clean auto-compaction while still resuming when compaction interrupted an active or incomplete assistant turn. -- Keep long pasted content visible until it exceeds the configured character threshold, and let truncated user-message headers expand from the hidden-content hint without stealing normal message action clicks. -- Refresh the docs for the `mendcode` command surface, customization, setup/configuration, mflow, package sharing, plan mode, usage insights, TSM/worktrees, and wiki navigation. +- Show a real Usage Insights loading state instead of zeroed metrics while cached stats are still loading. +- Reuse the global TUI stats cache on the Usage Insights page without warming session messages during normal chat startup. +- Keep the weather location in the global TUI config and simplify the stats shortcuts by removing the manual refresh action. + +## Installer +### Bugfixes +- Fix the installer version check so a same-version global `mendcode` on `PATH` cannot falsely satisfy a clean `$HOME/.mendcode/bin` install. diff --git a/src/mendcode/install b/src/mendcode/install index d79df202..3ea34cb0 100755 --- a/src/mendcode/install +++ b/src/mendcode/install @@ -224,9 +224,12 @@ print_message() { } check_version() { - if command -v "$BINARY_NAME" >/dev/null 2>&1; then - installed_path=$(which "$BINARY_NAME") + local installed_path="$INSTALL_DIR/$BINARY_NAME" + if [ "$os" = "windows" ] && [ -f "$INSTALL_DIR/$BINARY_NAME.exe" ]; then + installed_path="$INSTALL_DIR/$BINARY_NAME.exe" + fi + if [ -x "$installed_path" ]; then ## Check the installed version installed_version=$("$installed_path" --version 2>/dev/null || echo "") diff --git a/src/mendcode/packages/core/package.json b/src/mendcode/packages/core/package.json index 1390b1a5..20349c5d 100644 --- a/src/mendcode/packages/core/package.json +++ b/src/mendcode/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.7", + "version": "0.1.8", "name": "@mendcode/core", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/extensions/zed/extension.toml b/src/mendcode/packages/extensions/zed/extension.toml index bfc45b94..c655faf7 100644 --- a/src/mendcode/packages/extensions/zed/extension.toml +++ b/src/mendcode/packages/extensions/zed/extension.toml @@ -1,7 +1,7 @@ id = "mendcode" name = "MendCode" description = "The open source coding agent." -version = "0.1.7" +version = "0.1.8" schema_version = 1 authors = ["MendCode"] repository = "https://github.com/MendCode/MendCode" @@ -11,26 +11,26 @@ name = "MendCode" icon = "./icons/opencode.svg" [agent_servers.mendcode.targets.darwin-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.7/mendcode-darwin-arm64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.8/mendcode-darwin-arm64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.darwin-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.7/mendcode-darwin-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.8/mendcode-darwin-x64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.7/mendcode-linux-arm64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.8/mendcode-linux-arm64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.7/mendcode-linux-x64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.8/mendcode-linux-x64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.windows-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.7/mendcode-windows-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.8/mendcode-windows-x64.zip" cmd = "./mendcode.exe" args = ["acp"] diff --git a/src/mendcode/packages/function/package.json b/src/mendcode/packages/function/package.json index abbaece7..cf18e2f3 100644 --- a/src/mendcode/packages/function/package.json +++ b/src/mendcode/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/function", - "version": "0.1.7", + "version": "0.1.8", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index b84ee579..b31b2734 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.7", + "version": "0.1.8", "name": "mendcode", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx index cacc553b..bd0d4d22 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx @@ -45,6 +45,10 @@ type StatsWeather = { wind?: number code?: number } +type StatsCachePayload = { + updated: number + data: UsageInsights +} function sameWeatherConfig(left: StatsWeatherConfig, right: StatsWeatherConfig) { return ( @@ -78,59 +82,6 @@ function stat(label: string, value: string, detail?: string) { return { label, value, detail } } -function emptyInsights(days = DEFAULT_DAYS): UsageInsights { - const end = new Date() - end.setHours(0, 0, 0, 0) - const start = end.getTime() - (days - 1) * DAY_MS - const series = Array.from({ length: days }, (_, index) => { - const time = start + index * DAY_MS - const date = new Date(time) - const year = date.getFullYear() - const month = String(date.getMonth() + 1).padStart(2, "0") - const day = String(date.getDate()).padStart(2, "0") - return { - day: `${year}-${month}-${day}`, - time, - sessions: 0, - messages: 0, - userMessages: 0, - userWords: 0, - tokens: 0, - cost: 0, - aiResponseMs: 0, - toolMs: 0, - changedFiles: 0, - } - }) - return { - days: series, - totals: { - sessions: 0, - messages: 0, - userMessages: 0, - userWords: 0, - tokens: 0, - inputTokens: 0, - outputTokens: 0, - reasoningTokens: 0, - cacheTokens: 0, - cost: 0, - aiResponseMs: 0, - toolMs: 0, - changedFiles: 0, - activeDays: 0, - currentStreak: 0, - longestStreak: 0, - peakTokens: 0, - longestTaskMs: 0, - sessionsWithCodeChanges: 0, - }, - topTools: [], - topAgents: [], - topModels: [], - } -} - function Panel(props: { title: string children: any @@ -198,7 +149,7 @@ function Header(props: { advanced: boolean; scope: StatsScope; narrow: boolean } const mend = useMendTuiProfile() const view = props.scope === "global" ? "global stats" : props.scope === "project" ? "project stats" : "directory stats" const status = `${mend.profile.identity.productName} · ${view} · daily · 365d${props.advanced ? "" : " · compact"}` - const shortcuts = "a details · w weather · r refresh · esc" + const shortcuts = "a details · w weather · esc" return ( @@ -468,6 +419,34 @@ function StatusSummary(props: { ) } +function LoadingStats(props: { tiny: boolean }) { + const { theme } = useTheme() + return ( + + + + + Loading session metrics... + + + Reading global cached stats first. + + + + + + + · · · · · · · · · · · · · · · · · · · · · + + + Preparing usage timeline + + + + + ) +} + function CompactStats(props: { headline: Array<{ label: string; value: string; detail?: string }> insights: UsageInsights @@ -766,8 +745,7 @@ export function Stats() { const [advanced, setAdvanced] = createSignal(true) const [scope] = createSignal(route.data.type === "stats" ? route.data.scope ?? "global" : "global") const mode = () => "daily" as const - const [refresh, setRefresh] = createSignal(0) - const [weatherConfig, setWeatherConfig] = createSignal(kv.get(WEATHER_KV_KEY, { enabled: false })) + const [weatherConfig, setWeatherConfig] = createSignal({ enabled: false }) const [weatherRefresh, setWeatherRefresh] = createSignal(0) const [weatherError, setWeatherError] = createSignal() const [weatherReady, setWeatherReady] = createSignal(false) @@ -797,14 +775,19 @@ export function Stats() { const statsCacheKey = createMemo(() => usageInsightsCacheKey(scope())) const [cachedInsights, setCachedInsights] = createSignal() createEffect(() => { - const cached = kv.get(statsCacheKey()) as { data?: UsageInsights } | UsageInsights | undefined - const next = cached && typeof cached === "object" && "data" in cached ? cached.data : (cached as UsageInsights | undefined) - setCachedInsights(next) + if (!kv.ready) return + const cached = kv.get(statsCacheKey()) as StatsCachePayload | UsageInsights | undefined + setCachedInsights(cached && typeof cached === "object" && "data" in cached ? cached.data : cached) + }) + createEffect(() => { + if (!kv.ready) return + setWeatherConfig(kv.get(WEATHER_KV_KEY, { enabled: false }) as StatsWeatherConfig) }) const [insights] = createResource( - () => ({ advanced: advanced(), scope: scope(), query: scopeQuery(), refresh: refresh(), cached: cachedInsights() }), + () => ({ ready: kv.ready, advanced: advanced(), scope: scope(), query: scopeQuery(), cached: cachedInsights() }), async (input) => { - if (input.cached && input.refresh === 0) return input.cached + if (!input.ready) return input.cached + if (input.cached) return input.cached const next = await loadInsights(sdk, input) const payload = { updated: Date.now(), data: next } setCachedInsights(next) @@ -885,10 +868,6 @@ export function Stats() { setAdvanced((value) => !value) return } - if (evt.name === "r") { - setRefresh((value) => value + 1) - return - } if (evt.name === "w") { evt.preventDefault() evt.stopPropagation() @@ -897,7 +876,7 @@ export function Stats() { } }) - const visibleInsights = createMemo(() => insights() ?? cachedInsights() ?? emptyInsights()) + const visibleInsights = createMemo(() => insights() ?? cachedInsights()) const totals = createMemo(() => visibleInsights()?.totals) const headline = createMemo(() => { const current = totals() @@ -969,8 +948,12 @@ export function Stats() { return (
- - {(data) => ( + + + + + + {(data) => ( @@ -1011,8 +994,9 @@ export function Stats() { - )} - + )} + + ) } diff --git a/src/mendcode/packages/plugin/package.json b/src/mendcode/packages/plugin/package.json index 264a08ad..0b80ebbb 100644 --- a/src/mendcode/packages/plugin/package.json +++ b/src/mendcode/packages/plugin/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/plugin", - "version": "0.1.7", + "version": "0.1.8", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/sdk/js/package.json b/src/mendcode/packages/sdk/js/package.json index 6f8e16c4..f56c281d 100644 --- a/src/mendcode/packages/sdk/js/package.json +++ b/src/mendcode/packages/sdk/js/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/sdk", - "version": "0.1.7", + "version": "0.1.8", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/slack/package.json b/src/mendcode/packages/slack/package.json index 3a56ca38..4317d017 100644 --- a/src/mendcode/packages/slack/package.json +++ b/src/mendcode/packages/slack/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/slack", - "version": "0.1.7", + "version": "0.1.8", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/ui/package.json b/src/mendcode/packages/ui/package.json index 1f62a78b..681a6ab6 100644 --- a/src/mendcode/packages/ui/package.json +++ b/src/mendcode/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/ui", - "version": "0.1.7", + "version": "0.1.8", "type": "module", "license": "MIT", "exports": { diff --git a/src/mendcode/sdks/vscode/package.json b/src/mendcode/sdks/vscode/package.json index 0843653d..e4d9c417 100644 --- a/src/mendcode/sdks/vscode/package.json +++ b/src/mendcode/sdks/vscode/package.json @@ -2,7 +2,7 @@ "name": "mendcode", "displayName": "MendCode", "description": "MendCode for VS Code", - "version": "0.1.7", + "version": "0.1.8", "publisher": "sst-dev", "repository": { "type": "git", From 14ce846c3e43be9d93f6391be64f4e33156d52f1 Mon Sep 17 00:00:00 2001 From: Obed Date: Sun, 14 Jun 2026 18:31:04 -0500 Subject: [PATCH 19/45] fix: simplify public cli and compaction resume (#107) --- docs/README.md | 9 +- docs/cli-setup-configuration.md | 9 +- docs/customization.md | 10 +- docs/packages-and-team-sharing.md | 2 +- src/mendcode/UPCOMING_CHANGELOG.md | 24 ++- src/mendcode/packages/core/package.json | 2 +- .../packages/extensions/zed/extension.toml | 12 +- src/mendcode/packages/function/package.json | 2 +- src/mendcode/packages/opencode/package.json | 2 +- .../packages/opencode/src/cli/cmd/tui/app.tsx | 15 ++ .../opencode/src/mend/cli/control-plane.ts | 31 +++- .../opencode/src/mend/cli/public-bin.ts | 172 ++++++++++++++---- .../opencode/src/mend/prompt/compose.ts | 8 +- .../opencode/src/session/compaction.ts | 143 +++++---------- .../test/cli/public-bin-worktree.test.ts | 54 ++++++ .../opencode/test/session/compaction.test.ts | 54 ++++-- src/mendcode/packages/plugin/package.json | 2 +- src/mendcode/packages/sdk/js/package.json | 2 +- src/mendcode/packages/slack/package.json | 2 +- src/mendcode/packages/ui/package.json | 2 +- src/mendcode/sdks/vscode/package.json | 2 +- 21 files changed, 362 insertions(+), 197 deletions(-) diff --git a/docs/README.md b/docs/README.md index 43f6b98a..ac6536d9 100644 --- a/docs/README.md +++ b/docs/README.md @@ -49,7 +49,6 @@ If you only read one page after this index, read [CLI, setup, and configuration] mendcode mendcode status mendcode setup status -mendcode tui status mendcode models status mendcode packages status mendcode mflow status @@ -77,13 +76,7 @@ Ctrl+P -> Chat presentation Ctrl+P -> Usage Insights ``` -You can also inspect the active profile from the CLI: - -```bash -mendcode tui status -mendcode tui profile -mendcode tui preview -``` +CLI profile inspection exists for compatibility/debugging, but it is not the normal customization path. ## Screenshot Capture Queue diff --git a/docs/cli-setup-configuration.md b/docs/cli-setup-configuration.md index f5415f7a..10f1b1a1 100644 --- a/docs/cli-setup-configuration.md +++ b/docs/cli-setup-configuration.md @@ -1,6 +1,6 @@ # CLI, Setup, and Configuration -The public CLI is `mendcode`. It opens the interactive TUI, inspects configuration, runs setup, manages packages, controls optional mflow/TSM/worktree integrations, and exposes prompt/memory/permission configuration. +The public CLI is `mendcode`. It opens the interactive terminal coding harness, runs setup/status checks, manages packages, and controls optional mflow/TSM/worktree integrations. Development checkouts may still have a local `mend` shim, but the public installer and package metadata expose `mendcode` and `mendcode-runtime`. Public docs and screenshots should use `mendcode`. @@ -15,8 +15,6 @@ mendcode chat "message" # run a control-plane chat turn mendcode status mendcode doctor mendcode check -mendcode config show -mendcode config paths ``` ## Setup Flow @@ -230,15 +228,12 @@ Screenshot slots: | `docs/assets/screenshots/permissions-smart.png` | A permission prompt or smart-approval status with no dangerous command, no secrets, and no sensitive path. | | `docs/assets/screenshots/memory-preview.png` | `mendcode memory search` or `preview` using demo data, not personal memory content. | -## Packages, TUI, mflow, And Worktrees +## Packages, mflow, TSM, And Worktrees Common next commands: ```bash mendcode packages status -mendcode tui status -mendcode tui profile -mendcode tui preview mendcode mflow status mendcode worktree status mendcode tsm status diff --git a/docs/customization.md b/docs/customization.md index 3c0c3f27..34eb46aa 100644 --- a/docs/customization.md +++ b/docs/customization.md @@ -56,14 +56,6 @@ Use text/code examples for: - permission modes - plugin/widget API contracts -Inspect the active profile with: - -```bash -mendcode tui status -mendcode tui profile -mendcode tui preview -``` - Most visual settings are also available from the command palette inside the TUI: ```text @@ -950,7 +942,7 @@ Default MendCode shape to riff on: \_/ ``` -After generating, paste the JSON into `.mendcode/tui/profile.json`, run `mendcode tui preview`, and check it in a narrow terminal. Fix width/height before sharing it as a package. +After generating, paste the JSON into `.mendcode/tui/profile.json`, open `mendcode`, and check it in a narrow terminal. Fix width/height before sharing it as a package. ## TUI Plugins and Widgets diff --git a/docs/packages-and-team-sharing.md b/docs/packages-and-team-sharing.md index ff67f047..78132d19 100644 --- a/docs/packages-and-team-sharing.md +++ b/docs/packages-and-team-sharing.md @@ -149,7 +149,7 @@ Before sharing a package: 3. Confirm the package uses `mendcode` in docs/examples. 4. Confirm no secrets are included. 5. Install it in a throwaway checkout. -6. Run `mendcode packages status`, `mendcode tui status`, `mendcode models status`, and `mendcode permissions status`. +6. Run `mendcode packages status`, `mendcode models status`, and `mendcode permissions status`. 7. Open the TUI and verify prompt marker, status row, command palette entries, Agent View/home layout, and any widgets. Screenshot slot: diff --git a/src/mendcode/UPCOMING_CHANGELOG.md b/src/mendcode/UPCOMING_CHANGELOG.md index 4415d665..bf54bbeb 100644 --- a/src/mendcode/UPCOMING_CHANGELOG.md +++ b/src/mendcode/UPCOMING_CHANGELOG.md @@ -1,12 +1,20 @@ -Last release: v0.1.7 -Target ref: v0.1.8 +Last release: v0.1.8 +Target ref: v0.1.9 -## Usage Insights +## CLI Surface +### Changed +- Make `mendcode --help` workflow-first: open the terminal harness, run with an initial intent, use packages, mflow, worktrees, TSM, setup, and status. +- Move low-level/debug commands out of normal help, including TUI profile internals, runtime adapter/upstream/export/config plumbing, and prompt/runtime internals. +- Keep legacy aliases such as `init`, `sync`, `package`, and `prompts` callable with deprecation warnings instead of presenting them as product workflows. + +### Bugfixes +- Suggest close matches for typo-prone commands, including `mendcode tui prewview` -> `mendcode tui preview`. + +## Compaction ### Bugfixes -- Show a real Usage Insights loading state instead of zeroed metrics while cached stats are still loading. -- Reuse the global TUI stats cache on the Usage Insights page without warming session messages during normal chat startup. -- Keep the weather location in the global TUI config and simplify the stats shortcuts by removing the manual refresh action. +- Stop replaying the latest real user message as a new visible user turn after overflow compaction; resume from the summary and a synthetic internal continue prompt instead. +- Avoid the ugly double-compaction path where auto resume immediately re-adds the same user request before continuing. -## Installer +## Terminal ### Bugfixes -- Fix the installer version check so a same-version global `mendcode` on `PATH` cannot falsely satisfy a clean `$HOME/.mendcode/bin` install. +- Release mouse tracking, bracketed paste, and raw input mode before suspending or exiting the TUI so the parent shell does not receive scroll/click escape sequences. diff --git a/src/mendcode/packages/core/package.json b/src/mendcode/packages/core/package.json index 20349c5d..52b7df39 100644 --- a/src/mendcode/packages/core/package.json +++ b/src/mendcode/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.8", + "version": "0.1.9", "name": "@mendcode/core", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/extensions/zed/extension.toml b/src/mendcode/packages/extensions/zed/extension.toml index c655faf7..63c6e561 100644 --- a/src/mendcode/packages/extensions/zed/extension.toml +++ b/src/mendcode/packages/extensions/zed/extension.toml @@ -1,7 +1,7 @@ id = "mendcode" name = "MendCode" description = "The open source coding agent." -version = "0.1.8" +version = "0.1.9" schema_version = 1 authors = ["MendCode"] repository = "https://github.com/MendCode/MendCode" @@ -11,26 +11,26 @@ name = "MendCode" icon = "./icons/opencode.svg" [agent_servers.mendcode.targets.darwin-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.8/mendcode-darwin-arm64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.9/mendcode-darwin-arm64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.darwin-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.8/mendcode-darwin-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.9/mendcode-darwin-x64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.8/mendcode-linux-arm64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.9/mendcode-linux-arm64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.8/mendcode-linux-x64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.9/mendcode-linux-x64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.windows-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.8/mendcode-windows-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.9/mendcode-windows-x64.zip" cmd = "./mendcode.exe" args = ["acp"] diff --git a/src/mendcode/packages/function/package.json b/src/mendcode/packages/function/package.json index cf18e2f3..8d371fe4 100644 --- a/src/mendcode/packages/function/package.json +++ b/src/mendcode/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/function", - "version": "0.1.8", + "version": "0.1.9", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index b31b2734..ad631503 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.8", + "version": "0.1.9", "name": "mendcode", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx index 5d245bc5..473d547e 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx @@ -174,6 +174,19 @@ function canStartInteractiveTui() { return process.stdin.isTTY && (process.stdout.isTTY || process.stderr.isTTY) } +function releaseTerminalInputModes() { + const out = process.stdout.isTTY ? process.stdout : process.stderr.isTTY ? process.stderr : undefined + out?.write("\x1b[?1000l\x1b[?1002l\x1b[?1003l\x1b[?1005l\x1b[?1006l\x1b[?1015l\x1b[?2004l") + const stdin = process.stdin as typeof process.stdin & { setRawMode?: (mode: boolean) => unknown } + if (process.stdin.isTTY && typeof stdin.setRawMode === "function") { + try { + stdin.setRawMode(false) + } catch { + // Best-effort terminal recovery before yielding control to the parent shell. + } + } +} + function errorMessage(error: unknown) { const formatted = FormatError(error) if (formatted !== undefined) return formatted @@ -338,6 +351,7 @@ export function tui(input: { const onExit = async () => { unguard?.() + releaseTerminalInputModes() resolve() } @@ -3559,6 +3573,7 @@ function App(props: { onSnapshot?: () => Promise }) { }) renderer.suspend() + releaseTerminalInputModes() // pid=0 means send the signal to all processes in the process group process.kill(0, "SIGTSTP") }, diff --git a/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts b/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts index 7a956d4d..d241f0ef 100644 --- a/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts +++ b/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts @@ -56,6 +56,27 @@ function memoryModeValue(args: string[]) { return "request" as const } +function closest(value: string, candidates: string[]) { + const distance = (a: string, b: string) => { + const prev = Array.from({ length: b.length + 1 }, (_, i) => i) + const curr = Array.from({ length: b.length + 1 }, () => 0) + for (let i = 1; i <= a.length; i++) { + curr[0] = i + for (let j = 1; j <= b.length; j++) { + curr[j] = Math.min( + prev[j]! + 1, + curr[j - 1]! + 1, + prev[j - 1]! + (a[i - 1] === b[j - 1] ? 0 : 1), + ) + } + for (let j = 0; j <= b.length; j++) prev[j] = curr[j]! + } + return prev[b.length]! + } + const match = candidates.map((candidate) => ({ candidate, score: distance(value, candidate) })).sort((a, b) => a.score - b.score)[0] + return match && match.score <= Math.max(2, Math.floor(value.length / 3)) ? match.candidate : undefined +} + function shellProjectRoot() { return path.resolve(process.env.MENDCODE_SHELL_CWD || process.cwd()) } @@ -63,6 +84,14 @@ function shellProjectRoot() { async function tui(args: string[]) { const root = shellProjectRoot() const sub = args[0] || "status" + const publicSubs = ["status", "preview", "apply-preset", "rollback"] + const internalSubs = ["schema", "profile", "apply", "propose", "project", "render", "preview-plan", "runtime-plan", "probe"] + const tuiSubs = [...publicSubs, ...internalSubs] + if (!tuiSubs.includes(sub)) { + const suggestion = closest(sub, tuiSubs) + const hint = suggestion ? `\nDid you mean \`mendcode tui ${suggestion}\`?` : "" + throw new Error(`Unknown mendcode tui command: ${sub}${hint}\nUsage: mendcode tui `) + } const loadedProfile = await loadMendTuiProfile(root) const profile = loadedProfile.profile const validation = validateMendTuiProfile(profile) @@ -144,7 +173,7 @@ async function tui(args: string[]) { if (result.exitCode !== 0) process.exitCode = result.exitCode || 1 return } - throw new Error("Usage: mendcode tui ") + throw new Error("Usage: mendcode tui ") } async function prompt(args: string[]) { diff --git a/src/mendcode/packages/opencode/src/mend/cli/public-bin.ts b/src/mendcode/packages/opencode/src/mend/cli/public-bin.ts index eb6b8de0..e176a208 100755 --- a/src/mendcode/packages/opencode/src/mend/cli/public-bin.ts +++ b/src/mendcode/packages/opencode/src/mend/cli/public-bin.ts @@ -8,6 +8,55 @@ import { donorIdentityGuardStatus, runtimeAdapterCommand } from "../runtime/syst import { worktreeStatus } from "../config/worktree" import { tsmStatus } from "../config/tsm" +const primaryCommands = [ + "run", + "chat", + "status", + "doctor", + "setup", + "packages", + "mflow", + "worktree", + "tsm", +] + +const advancedCommands = [ + "check", + "models", + "providers", + "auth", + "permissions", + "memory", + "focus", +] + +const internalCommands = [ + "adapter", + "ai", + "bench", + "budget", + "config", + "context", + "export", + "mcp", + "prompt", + "prompts", + "runtime", + "toolchain", + "tui", + "upstream", +] + +const deprecatedAliases = ["init", "sync", "package", "prompts"] +const deprecationMessages: Record = { + init: "Deprecated alias: `mendcode init` is kept for compatibility. Use `mendcode setup status` for setup checks; project init remains internal.", + sync: "Deprecated alias: `mendcode sync` is kept for compatibility. Use `mendcode setup status` or `mendcode status` for normal workflows.", + package: "Deprecated alias: `mendcode package` is kept for compatibility. Use `mendcode packages`.", + prompts: "Deprecated alias: `mendcode prompts` is kept for compatibility. Prompt internals are not part of the public workflow.", +} +const internalCommandWarning = + "Internal/debug command: this is hidden from normal `mendcode --help` and is not part of the primary terminal coding workflow." + type ShortcutWorktreeTarget = { path: string branch: string | null @@ -90,55 +139,104 @@ function usage(exitCode = 0) { const out = `mendcode ${mendVersion()} Usage: - mendcode open MendCode TUI in the current project + mendcode open MendCode in the current project + mendcode run [message..] open MendCode with message ready to send + mendcode chat [message..] run a control-plane chat turn mendcode --worktree [target] open MendCode in a git worktree by branch/path/id mendcode --tsm [target|--all] open TSM workspace with MendCode split - mendcode run [message..] open TUI with message ready to send - mendcode chat [message..] run a control-plane chat turn -Core: +Workflows: mendcode status show MendCode status mendcode doctor run local diagnostics - mendcode check verify the owned-runtime boundary - mendcode config show|paths inspect effective config and paths - -Models and providers: - mendcode models status inspect model catalog/policy - mendcode providers status inspect provider auth/adapters - mendcode auth status inspect provider login state - -Project controls: - mendcode tui status inspect active TUI profile - mendcode focus status|list|show|use - mendcode memory status|search|preview|add|list - mendcode permissions status inspect permission defaults - mendcode permissions set-default + mendcode setup status|plan|doctor + inspect setup readiness and local diagnostics + mendcode packages status|list inspect installed/active MendCode packages + mendcode packages create --id --title [--include skills,modes,plugins] + package selected local harness config + mendcode packages install + mendcode packages enable|disable + select or deselect a runtime package mendcode mflow status inspect mflow activation, daemon, and locks mendcode mflow setup guided mflow setup for this repo mendcode mflow activate --room --accept-public-relay-limits mendcode mflow deactivate disable mflow without deleting local config mendcode mflow remove remove local mflow config and scaffold files - mendcode tsm status|plan|doctor inspect optional TSM integration - mendcode tsm setup|activate|deactivate|remove - manage MendCode TSM scaffold without touching external sessions mendcode worktree status|plan inspect worktree registry and dry-run create plan mendcode worktree create|open|adopt|remove|reset preview-first worktree management; destructive actions are gated - mendcode packages status|list inspect installed/active MendCode packages - mendcode packages create --id --title [--include skills,modes,plugins] - snapshot selected local skills/modes/widgets/config into a package - mendcode packages install - mendcode packages disable deselect a package without deleting local config + mendcode tsm status|plan|doctor inspect optional TSM integration + mendcode tsm setup|activate|deactivate|remove + manage MendCode TSM scaffold without touching external sessions -Runtime boundary: - mendcode export plan show export policy only - mendcode adapter status inspect MendCode vs donor guard - mendcode upstream status inspect upstream baseline +Advanced/support: + mendcode help advanced show support/debug commands that are hidden from normal help ` ;(exitCode ? console.error : console.log)(out) process.exit(exitCode) } +function advancedUsage(exitCode = 0) { + const out = `mendcode ${mendVersion()} advanced/support + +Primary public surface: + mendcode + mendcode run [message..] + mendcode chat [message..] + mendcode --worktree [branch|path|id] + mendcode --tsm [branch|path|id|--all] + mendcode status|doctor + mendcode setup status|plan|doctor + mendcode packages status|list|create|install|enable|disable|remove + mendcode mflow status|setup|activate|deactivate|remove + mendcode worktree status|plan|create|open|adopt|remove|reset|doctor + mendcode tsm status|plan|setup|activate|deactivate|remove|doctor + +Advanced/support surface: + mendcode check + mendcode models status|show|plan|presets|set-default|use-preset + mendcode providers status + mendcode auth status|login-plan|login + mendcode permissions status|set-default + mendcode memory status|search|preview|add|list + mendcode focus status|list|show|use + +Internal/debug-only surface, intentionally hidden from normal help: + ${internalCommands.join(", ")} + +Deprecated legacy aliases kept for compatibility: + init -> project init + sync -> project sync + package -> packages + prompts -> prompt +` + ;(exitCode ? console.error : console.log)(out) + process.exit(exitCode) +} + +function levenshtein(a: string, b: string) { + const prev = Array.from({ length: b.length + 1 }, (_, i) => i) + const curr = Array.from({ length: b.length + 1 }, () => 0) + for (let i = 1; i <= a.length; i++) { + curr[0] = i + for (let j = 1; j <= b.length; j++) { + curr[j] = Math.min( + prev[j]! + 1, + curr[j - 1]! + 1, + prev[j - 1]! + (a[i - 1] === b[j - 1] ? 0 : 1), + ) + } + for (let j = 0; j <= b.length; j++) prev[j] = curr[j]! + } + return prev[b.length]! +} + +function suggestCommand(value: string, candidates = [...primaryCommands, ...advancedCommands, ...internalCommands, ...deprecatedAliases]) { + const match = candidates + .map((candidate) => ({ candidate, score: levenshtein(value, candidate) })) + .sort((a, b) => a.score - b.score)[0] + return match && match.score <= Math.max(2, Math.floor(value.length / 3)) ? match.candidate : undefined +} + function controlPlaneEnv(root: string) { const originalEnv: Record = {} for (const key of ["MENDCODE_CONFIG_DIR", "OPENCODE_CONFIG_DIR", "MENDCODE_TUI_CONFIG", "OPENCODE_TUI_CONFIG", "MENDCODE_CONFIG", "OPENCODE_CONFIG", "MENDCODE_DB", "OPENCODE_DB", "MENDCODE_GLOBAL_LAYOUT", "OPENCODE_GLOBAL_LAYOUT"]) { @@ -191,7 +289,7 @@ function enforceDonorIdentityGuard(args: string[]) { throw new Error([ `Blocked internal donor runtime command: ${token}`, status.reason, - "Use MendCode-owned commands from `mendcode --help` or inspect guard state with `mendcode adapter status`.", + "Use MendCode-owned commands from `mendcode --help`; support/debug commands are listed in `mendcode help advanced`.", `Temporary internal override: ${status.overrideEnv}=1 mendcode opencode -- ${args.join(" ") || "--help"}`, ].join("\n")) } @@ -307,6 +405,7 @@ export async function main(argv = process.argv.slice(2)) { const [cmd, ...args] = argv try { if (!cmd) return runRuntime([process.cwd()]) + if (cmd === "help" && args[0] === "advanced") advancedUsage(0) if (cmd === "help" || cmd === "-h" || cmd === "--help") usage(0) if (cmd === "--worktree") return await runWorktreeShortcut(args) if (cmd === "--tsm") return await runTsmShortcut(args) @@ -322,7 +421,16 @@ export async function main(argv = process.argv.slice(2)) { return runRuntime(args) } const route = controlPlaneRoutes[cmd] - if (route) return runControlPlane(route(args)) + if (route) { + const deprecation = deprecationMessages[cmd] + if (deprecation) console.error(deprecation) + else if (internalCommands.includes(cmd)) console.error(internalCommandWarning) + return runControlPlane(route(args)) + } + const suggestion = suggestCommand(cmd) + if (suggestion) { + throw new Error(`Unknown mendcode command: ${cmd}\nDid you mean \`mendcode ${suggestion}\`?\nRun \`mendcode --help\` for public workflows or \`mendcode help advanced\` for support commands.`) + } enforceDonorIdentityGuard([cmd, ...args]) return runRuntime([cmd, ...args]) } catch (error) { diff --git a/src/mendcode/packages/opencode/src/mend/prompt/compose.ts b/src/mendcode/packages/opencode/src/mend/prompt/compose.ts index 15e6d5e3..1f5ca362 100644 --- a/src/mendcode/packages/opencode/src/mend/prompt/compose.ts +++ b/src/mendcode/packages/opencode/src/mend/prompt/compose.ts @@ -117,12 +117,12 @@ async function fullKnowledge(root: string) { "- Budget behavior is local policy; dry-run/status commands must not call providers.", "", "MendCode CLI map:", - "- `mend` opens the interactive TUI. `mendcode run ` opens the TUI with a message queued. `mendcode chat ` runs a control-plane chat turn.", - "- Health/config: `mendcode status`, `mendcode doctor`, `mendcode check`, `mendcode setup status|plan|doctor`, `mendcode config show|paths`.", + "- `mendcode` opens the interactive terminal coding TUI. `mendcode run ` opens the TUI with a message queued. `mendcode chat ` runs a control-plane chat turn.", + "- Health/setup: `mendcode status`, `mendcode doctor`, `mendcode check`, `mendcode setup status|plan|doctor`.", "- Models/providers/auth: `mendcode models status|show|plan|presets|set-default|use-preset`, `mendcode providers status`, `mendcode auth status|login-plan|login`.", - "- Prompt/runtime: `mendcode prompts sources|build|mode|cycle-mode`, `mendcode runtime status|configure|plan|adopt|registry`, `mendcode adapter status`, `mendcode upstream status|inspect|baseline`.", + "- Prompt/runtime internals are debug-only and should not be presented as the normal user workflow.", "- Memory inspection: `mendcode memory status|search|preview|list|index|config`.", - "- Project controls: `mendcode tui status|profile|apply|preview|propose`, `mendcode focus status|list|show|use`, `mendcode packages status|list|create|install|enable|disable|remove|search|show`.", + "- Project controls: `mendcode focus status|list|show|use`, `mendcode packages status|list|create|install|enable|disable|remove|search|show`.", "- Collaboration: `mendcode worktree status|plan|create|open|adopt|remove|reset|doctor`, `mendcode mflow status|setup|activate|deactivate|remove|plan|doctor`, `mendcode tsm status|plan|setup|activate|deactivate|remove|doctor`.", "", "Memory operating contract:", diff --git a/src/mendcode/packages/opencode/src/session/compaction.ts b/src/mendcode/packages/opencode/src/session/compaction.ts index d4df8633..d9909417 100644 --- a/src/mendcode/packages/opencode/src/session/compaction.ts +++ b/src/mendcode/packages/opencode/src/session/compaction.ts @@ -459,30 +459,7 @@ export const layer: Layer.Layer< const userMessage = parent.info const compactionPart = parent.parts.find((part): part is MessageV2.CompactionPart => part.type === "compaction") - let messages = input.messages - let replay: - | { - info: MessageV2.User - parts: MessageV2.Part[] - } - | undefined - if (input.overflow) { - const idx = input.messages.findIndex((m) => m.info.id === input.parentID) - for (let i = idx - 1; i >= 0; i--) { - const msg = input.messages[i] - if (msg.info.role === "user" && !msg.parts.some((p) => p.type === "compaction")) { - replay = { info: msg.info, parts: msg.parts } - messages = input.messages.slice(0, i) - break - } - } - const hasContent = - replay && messages.some((m) => m.info.role === "user" && !m.parts.some((p) => p.type === "compaction")) - if (!hasContent) { - replay = undefined - messages = input.messages - } - } + const messages = input.messages const agent = yield* agents.get("compaction") const model = agent.model @@ -569,9 +546,7 @@ export const layer: Layer.Layer< if (result === "compact") { processor.message.error = new MessageV2.ContextOverflowError({ - message: replay - ? "Conversation history too large to compact - exceeds model context limit" - : "Session too large to compact - context exceeds model limit even after stripping media", + message: "Session too large to compact - context exceeds model limit even after stripping media", }).toObject() processor.message.finish = "error" yield* session.updateMessage(processor.message) @@ -586,84 +561,52 @@ export const layer: Layer.Layer< } if (result === "continue" && input.auto && input.overflow) { - if (replay) { - const original = replay.info - const replayMsg = yield* session.updateMessage({ + const info = yield* provider.getProvider(userMessage.model.providerID) + if ( + (yield* plugin.trigger( + "experimental.compaction.autocontinue", + { + sessionID: input.sessionID, + agent: userMessage.agent, + model: yield* provider.getModel(userMessage.model.providerID, userMessage.model.modelID), + provider: { + source: info.source, + info, + options: info.options, + }, + message: userMessage, + overflow: input.overflow === true, + }, + { enabled: true }, + )).enabled + ) { + const continueMsg = yield* session.updateMessage({ id: MessageID.ascending(), role: "user", sessionID: input.sessionID, time: { created: Date.now() }, - agent: original.agent, - model: original.model, - format: original.format, - tools: original.tools, - system: original.system, + agent: userMessage.agent, + model: userMessage.model, + }) + const text = + "The previous request exceeded the provider's size or context limit, so the conversation was compacted. Continue from the summary and preserved recent messages. If attachments were removed from context, say so only when relevant to the user's request.\n\n" + + COMPACTION_RESUME_PROMPT + yield* session.updatePart({ + id: PartID.ascending(), + messageID: continueMsg.id, + sessionID: input.sessionID, + type: "text", + // Internal marker for auto-compaction followups so provider plugins + // can distinguish them from manual post-compaction user prompts. + // This is not a stable plugin contract and may change or disappear. + metadata: { compaction_continue: true }, + synthetic: true, + text, + time: { + start: Date.now(), + end: Date.now(), + }, }) - for (const part of replay.parts) { - if (part.type === "compaction") continue - const replayPart = - part.type === "file" && MessageV2.isMedia(part.mime) - ? { type: "text" as const, text: `[Attached ${part.mime}: ${part.filename ?? "file"}]` } - : part - yield* session.updatePart({ - ...replayPart, - id: PartID.ascending(), - messageID: replayMsg.id, - sessionID: input.sessionID, - }) - } - } - - if (!replay) { - const info = yield* provider.getProvider(userMessage.model.providerID) - if ( - (yield* plugin.trigger( - "experimental.compaction.autocontinue", - { - sessionID: input.sessionID, - agent: userMessage.agent, - model: yield* provider.getModel(userMessage.model.providerID, userMessage.model.modelID), - provider: { - source: info.source, - info, - options: info.options, - }, - message: userMessage, - overflow: input.overflow === true, - }, - { enabled: true }, - )).enabled - ) { - const continueMsg = yield* session.updateMessage({ - id: MessageID.ascending(), - role: "user", - sessionID: input.sessionID, - time: { created: Date.now() }, - agent: userMessage.agent, - model: userMessage.model, - }) - const text = - (input.overflow - ? "The previous request exceeded the provider's size limit due to large media attachments. The conversation was compacted and media files were removed from context. If the user was asking about attached images or files, explain that the attachments were too large to process and suggest they try again with smaller or fewer files.\n\n" - : "") + - COMPACTION_RESUME_PROMPT - yield* session.updatePart({ - id: PartID.ascending(), - messageID: continueMsg.id, - sessionID: input.sessionID, - type: "text", - // Internal marker for auto-compaction followups so provider plugins - // can distinguish them from manual post-compaction user prompts. - // This is not a stable plugin contract and may change or disappear. - metadata: { compaction_continue: true }, - synthetic: true, - text, - time: { - start: Date.now(), - end: Date.now(), - }, - }) - } } } diff --git a/src/mendcode/packages/opencode/test/cli/public-bin-worktree.test.ts b/src/mendcode/packages/opencode/test/cli/public-bin-worktree.test.ts index f7475f24..1253e917 100644 --- a/src/mendcode/packages/opencode/test/cli/public-bin-worktree.test.ts +++ b/src/mendcode/packages/opencode/test/cli/public-bin-worktree.test.ts @@ -1,6 +1,22 @@ import { describe, expect, test } from "bun:test" +import path from "node:path" import { resolveWorktreeShortcutTarget } from "../../src/mend/cli/public-bin" +const publicBin = path.resolve(import.meta.dir, "../../src/mend/cli/public-bin.ts") + +function runPublicBin(args: string[]) { + return Bun.spawnSync({ + cmd: ["bun", publicBin, ...args], + cwd: import.meta.dir, + env: { + ...process.env, + MENDCODE_ROOT: path.resolve(import.meta.dir, "../.."), + }, + stdout: "pipe", + stderr: "pipe", + }) +} + function status(input: { currentPath?: string currentBranch?: string | null @@ -66,3 +82,41 @@ describe("mend public worktree shortcuts", () => { ).toThrow("Multiple or no worktree targets") }) }) + +describe("mend public CLI help", () => { + test("--help emphasizes workflows and hides internal tui/config commands", () => { + const result = runPublicBin(["--help"]) + const output = result.stdout.toString() + + expect(result.exitCode).toBe(0) + expect(output).toContain("mendcode open MendCode") + expect(output).toContain("mendcode packages status|list") + expect(output).toContain("mendcode mflow status") + expect(output).toContain("mendcode worktree status|plan") + expect(output).not.toContain("mendcode tui") + expect(output).not.toContain("mendcode config") + expect(output).not.toContain("adapter status") + expect(output).not.toContain("export plan") + }) + + test("advanced help classifies tui as internal/debug-only", () => { + const result = runPublicBin(["help", "advanced"]) + const output = result.stdout.toString() + + expect(result.exitCode).toBe(0) + expect(output).toContain("Primary public surface") + expect(output).toContain("Advanced/support surface") + expect(output).toContain("Internal/debug-only surface") + expect(output).toContain("tui") + expect(output).not.toContain("mendcode tui status|preview") + }) + + test("unknown root command suggests the closest MendCode command", () => { + const result = runPublicBin(["statsu"]) + const output = result.stderr.toString() + + expect(result.exitCode).toBe(1) + expect(output).toContain("Unknown mendcode command: statsu") + expect(output).toContain("Did you mean `mendcode status`?") + }) +}) diff --git a/src/mendcode/packages/opencode/test/session/compaction.test.ts b/src/mendcode/packages/opencode/test/session/compaction.test.ts index 52a5fe15..ff0be4bc 100644 --- a/src/mendcode/packages/opencode/test/session/compaction.test.ts +++ b/src/mendcode/packages/opencode/test/session/compaction.test.ts @@ -198,6 +198,7 @@ function fake( }, updateToolCall: Effect.fn("TestSessionProcessor.updateToolCall")(() => Effect.succeed(undefined)), completeToolCall: Effect.fn("TestSessionProcessor.completeToolCall")(() => Effect.void), + flushMemory: Effect.fn("TestSessionProcessor.flushMemory")(() => Effect.void), process: Effect.fn("TestSessionProcessor.process")(() => Effect.succeed(result)), } satisfies SessionProcessorModule.SessionProcessor.Handle } @@ -1001,6 +1002,7 @@ describe("session.compaction.process", () => { metadata: { compaction_continue: true }, }) if (last?.parts[0]?.type === "text") { + expect(last.parts[0].text).toContain("previous request exceeded the provider's size or context limit") expect(last.parts[0].text).toContain("Resume using this priority") expect(last.parts[0].text).toContain("Overflow compaction is a pause, not a user cancellation") expect(last.parts[0].text).toContain("continue exactly from the next required action") @@ -1369,31 +1371,47 @@ describe("session.compaction.process", () => { }) }) - test("replays the prior user turn on overflow when earlier context exists", async () => { - await using tmp = await tmpdir() + test("summarizes the latest real user turn instead of replaying it visibly after overflow", async () => { + await using tmp = await tmpdir({ git: true }) + const stub = llm() + let captured = "" + stub.push( + reply("summary", (input) => { + captured = JSON.stringify(input.messages) + }), + ) await WithInstance.provide({ directory: tmp.path, fn: async () => { const session = await svc.create({}) await user(session.id, "root") - const replay = await user(session.id, "image") + const latest = await user(session.id, "image") await svc.updatePart({ id: PartID.ascending(), - messageID: replay.id, + messageID: latest.id, sessionID: session.id, type: "file", mime: "image/png", filename: "cat.png", url: "https://example.com/cat.png", }) - const msg = await user(session.id, "current") - const rt = runtime("continue", Plugin.defaultLayer, wide()) + await SessionCompaction.create({ + sessionID: session.id, + agent: "build", + model: ref, + auto: true, + overflow: true, + }) + + const rt = liveRuntime(stub.layer, wide()) try { const msgs = await svc.messages({ sessionID: session.id }) + const parent = msgs.at(-1)?.info.id + expect(parent).toBeTruthy() const result = await rt.runPromise( SessionCompaction.Service.use((svc) => svc.process({ - parentID: msg.id, + parentID: parent!, messages: msgs, sessionID: session.id, auto: true, @@ -1402,14 +1420,24 @@ describe("session.compaction.process", () => { ), ) - const last = (await svc.messages({ sessionID: session.id })).at(-1) + const all = await svc.messages({ sessionID: session.id }) + const visibleLatestCopies = all.filter( + (msg) => + msg.info.role === "user" && + msg.parts.some((part) => part.type === "text" && part.text === "image" && !part.synthetic), + ) + const last = all.at(-1) expect(result).toBe("continue") + expect(captured).toContain("image") + expect(captured).toContain("Attached image/png: cat.png") + expect(visibleLatestCopies).toHaveLength(1) expect(last?.info.role).toBe("user") - expect(last?.parts.some((part) => part.type === "file")).toBe(false) - expect( - last?.parts.some((part) => part.type === "text" && part.text.includes("Attached image/png: cat.png")), - ).toBe(true) + expect(last?.parts[0]).toMatchObject({ + type: "text", + synthetic: true, + metadata: { compaction_continue: true }, + }) } finally { await rt.dispose() } @@ -1446,7 +1474,7 @@ describe("session.compaction.process", () => { expect(result).toBe("continue") expect(last?.info.role).toBe("user") if (last?.parts[0]?.type === "text") { - expect(last.parts[0].text).toContain("previous request exceeded the provider's size limit") + expect(last.parts[0].text).toContain("previous request exceeded the provider's size or context limit") } } finally { await rt.dispose() diff --git a/src/mendcode/packages/plugin/package.json b/src/mendcode/packages/plugin/package.json index 0b80ebbb..2f5944b2 100644 --- a/src/mendcode/packages/plugin/package.json +++ b/src/mendcode/packages/plugin/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/plugin", - "version": "0.1.8", + "version": "0.1.9", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/sdk/js/package.json b/src/mendcode/packages/sdk/js/package.json index f56c281d..d03b3563 100644 --- a/src/mendcode/packages/sdk/js/package.json +++ b/src/mendcode/packages/sdk/js/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@mendcode/sdk", - "version": "0.1.8", + "version": "0.1.9", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/slack/package.json b/src/mendcode/packages/slack/package.json index 4317d017..c85ab730 100644 --- a/src/mendcode/packages/slack/package.json +++ b/src/mendcode/packages/slack/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/slack", - "version": "0.1.8", + "version": "0.1.9", "type": "module", "license": "MIT", "scripts": { diff --git a/src/mendcode/packages/ui/package.json b/src/mendcode/packages/ui/package.json index 681a6ab6..45737178 100644 --- a/src/mendcode/packages/ui/package.json +++ b/src/mendcode/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@mendcode/ui", - "version": "0.1.8", + "version": "0.1.9", "type": "module", "license": "MIT", "exports": { diff --git a/src/mendcode/sdks/vscode/package.json b/src/mendcode/sdks/vscode/package.json index e4d9c417..7bdbbae3 100644 --- a/src/mendcode/sdks/vscode/package.json +++ b/src/mendcode/sdks/vscode/package.json @@ -2,7 +2,7 @@ "name": "mendcode", "displayName": "MendCode", "description": "MendCode for VS Code", - "version": "0.1.8", + "version": "0.1.9", "publisher": "sst-dev", "repository": { "type": "git", From 00963008ac8b67a9090bd56a10e5c8e49ee3a6e8 Mon Sep 17 00:00:00 2001 From: Obed Date: Sun, 14 Jun 2026 18:39:23 -0500 Subject: [PATCH 20/45] docs: add v0.1.9 changelog (#110) --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cac83096..4424bfb2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 0.1.9 - 2026-06-14 + +- Make `mendcode --help` workflow-first: open the terminal harness, run with an initial intent, use packages, mflow, worktrees, TSM, setup, and status. +- Move low-level/debug commands out of normal help, including TUI profile internals, runtime adapter/upstream/export/config plumbing, and prompt/runtime internals. +- Keep legacy aliases such as `init`, `sync`, `package`, and `prompts` callable with deprecation warnings instead of presenting them as product workflows. +- Suggest close matches for typo-prone commands, including `mendcode tui prewview` -> `mendcode tui preview`. +- Stop replaying the latest real user message as a new visible user turn after overflow compaction; resume from the summary and a synthetic internal continue prompt instead. +- Avoid the double-compaction path where auto resume immediately re-adds the same user request before continuing. +- Release mouse tracking, bracketed paste, and raw input mode before suspending or exiting the TUI so the parent shell does not receive scroll/click escape sequences. + ## 0.1.8 - 2026-06-14 - Show a real Usage Insights loading state instead of zeroed metrics while cached stats are still loading. From 37fa1cc21d81971b4921c0977395656872647dee Mon Sep 17 00:00:00 2001 From: Obed Date: Sun, 14 Jun 2026 20:33:18 -0500 Subject: [PATCH 21/45] feat: prepare v0.1.10 tui and memory updates (#112) --- CHANGELOG.md | 12 ++ .../packages/extensions/zed/extension.toml | 12 +- src/mendcode/packages/opencode/package.json | 2 +- .../packages/opencode/src/cli/cmd/tui/app.tsx | 76 +++++-- .../cli/cmd/tui/component/prompt/index.tsx | 17 ++ .../cmd/tui/component/prompt/slash-command.ts | 15 +- .../cmd/tui/component/prompt/submit-parts.ts | 87 ++++++++ .../src/cli/cmd/tui/context/route.tsx | 7 + .../opencode/src/cli/cmd/tui/routes/home.tsx | 47 +++-- .../cmd/tui/routes/session/dialog-message.tsx | 16 +- .../src/cli/cmd/tui/routes/session/index.tsx | 10 +- .../src/cli/cmd/tui/routes/setup/index.tsx | 10 +- .../src/cli/cmd/tui/routes/stats/index.tsx | 4 +- .../src/cli/cmd/tui/util/clipboard.ts | 75 +++++++ .../cmd/tui/util/session-bottom-dock.test.ts | 6 +- .../packages/opencode/src/config/markdown.ts | 4 +- .../src/mend/assets/tui/default-profile.json | 4 +- .../opencode/src/mend/config/project.ts | 2 +- .../opencode/src/mend/memory/proposals.ts | 153 +++++++++++--- .../opencode/src/mend/profile.test.ts | 20 +- .../opencode/src/mend/prompt/compose.ts | 2 +- .../opencode/src/mend/prompt/sources.ts | 4 +- .../src/mend/runtime/provider-adapters.ts | 2 +- .../opencode/src/mend/tui/prompt-status.ts | 4 +- .../opencode/src/session/processor.ts | 2 + .../packages/opencode/src/session/system.ts | 4 +- .../cli/cmd/tui/prompt-submit-parts.test.ts | 44 +++++ .../test/cli/cmd/tui/slash-command.test.ts | 23 +-- .../opencode/test/cli/tui/route.test.ts | 22 +++ .../opencode/test/mend/memory.test.ts | 186 +++++++++++++++++- .../test/mend/tui-prompt-chrome.test.ts | 2 +- .../packages/opencode/test/preload.ts | 2 +- .../test/session/processor-effect.test.ts | 7 +- .../opencode/test/session/prompt.test.ts | 4 +- .../opencode/test/session/system.test.ts | 5 +- .../opencode/test/skill/skill.test.ts | 6 +- 36 files changed, 749 insertions(+), 149 deletions(-) create mode 100644 src/mendcode/packages/opencode/test/cli/tui/route.test.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index 4424bfb2..025c65bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## 0.1.10 - 2026-06-14 + +- Let automatic memory learning create approval-gated `add`, `update`, and `remove` proposals, with targeted updates/deletes applied to existing memory entries instead of only appending new entries. +- Recover durable repo-scoped memory rules when the extractor returns empty or wrapped JSON, without relying on hard-coded prompt examples. +- Show a memory toast when extraction finishes with no pending proposal, including skipped or no-candidate reasons instead of silently disappearing after "Preparing memory proposal...". +- Treat slash commands as commands only when they start the prompt, so normal messages that mention `/setup`, `/stats`, or other commands are sent as chat text instead of navigating away. +- Keep `/setup` and `/stats` as temporary pages from an active chat: pressing escape or finishing setup now returns to the originating session instead of dropping to New Chat. +- Keep Agent View hover visual-only; click or arrow keys select the reply target, and `esc` clears that selected session before returning to normal prompt input. +- Keep split home welcome branding neutral and prevent long ASCII title text from clipping into partial letters. +- Remove the default right-side prompt context meter so the footer no longer shows the extra context bar and separator dot by default. +- Preserve pasted chat images through message copy/paste by copying image attachments as portable data-image Markdown and rehydrating those images back into prompt attachments when pasted into MendCode. + ## 0.1.9 - 2026-06-14 - Make `mendcode --help` workflow-first: open the terminal harness, run with an initial intent, use packages, mflow, worktrees, TSM, setup, and status. diff --git a/src/mendcode/packages/extensions/zed/extension.toml b/src/mendcode/packages/extensions/zed/extension.toml index 63c6e561..44b6ba93 100644 --- a/src/mendcode/packages/extensions/zed/extension.toml +++ b/src/mendcode/packages/extensions/zed/extension.toml @@ -1,7 +1,7 @@ id = "mendcode" name = "MendCode" description = "The open source coding agent." -version = "0.1.9" +version = "0.1.10" schema_version = 1 authors = ["MendCode"] repository = "https://github.com/MendCode/MendCode" @@ -11,26 +11,26 @@ name = "MendCode" icon = "./icons/opencode.svg" [agent_servers.mendcode.targets.darwin-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.9/mendcode-darwin-arm64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.10/mendcode-darwin-arm64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.darwin-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.9/mendcode-darwin-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.10/mendcode-darwin-x64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.9/mendcode-linux-arm64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.10/mendcode-linux-arm64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.9/mendcode-linux-x64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.10/mendcode-linux-x64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.windows-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.9/mendcode-windows-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.10/mendcode-windows-x64.zip" cmd = "./mendcode.exe" args = ["acp"] diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index ad631503..c935c540 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.9", + "version": "0.1.10", "name": "mendcode", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx index 473d547e..d9cb6c9a 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx @@ -712,6 +712,17 @@ function App(props: { onSnapshot?: () => Promise }) { const connected = useConnected() const mendCategory = "System" const memoryRoot = () => project.instance.path().worktree || project.instance.path().directory || mend.root + const currentSessionReturn = () => + route.data.type === "session" ? ({ type: "session", sessionID: route.data.sessionID } as const) : undefined + const setupRoute = (step?: "provider" | "models" | "budget") => { + const returnTo = currentSessionReturn() + const base = step ? { type: "setup" as const, step } : { type: "setup" as const } + return returnTo ? { ...base, returnTo } : base + } + const statsRoute = (scope: "global" | "project") => { + const returnTo = currentSessionReturn() + return returnTo ? { type: "stats" as const, scope, returnTo } : { type: "stats" as const, scope } + } const showMendStatus = async (title = "MendCode Status") => { await DialogAlert.show(dialog, title, await mendStatusSummary(mend.root)) } @@ -1483,7 +1494,7 @@ function App(props: { onSnapshot?: () => Promise }) { const current = mend.profile.surfaces.homeWelcome?.mode || "centered" const options: Array<{ title: string; value: "centered" | "split"; description: string }> = [ { title: "Centered", value: "centered", description: "Current centered logo with actions underneath." }, - { title: "Split", value: "split", description: "Claude-style welcome: identity top-left, activity panel top-right." }, + { title: "Split", value: "split", description: "Two-column welcome: identity top-left, activity panel top-right." }, ] dialog.replace(() => ( Promise }) { `Config groups: ${configSelectedCount()}/${boolCategories.length}`, "", "Package source: global MendCode configuration, not the currently opened project folder.", - "Global skills from ~/.claude/skills and ~/.agents/skills are copied into this package authoring snapshot.", + "Global skills from supported legacy and MendCode skill folders are copied into this package authoring snapshot.", "Original global skills/config are not deleted or moved.", ].join("\n") const openFileCategory = (category: (typeof fileCategories)[number]) => { @@ -2561,6 +2572,23 @@ function App(props: { onSnapshot?: () => Promise }) { toast.show({ variant: "success", message: `${scope} memory added.`, duration: 3000 }) await showMemoryManager(scope) } + const memoryProposalApplyLabel = (proposal: MemoryProposal) => { + const operation = proposal.operation ?? "add" + if (operation === "update") return "Update memory" + if (operation === "remove") return "Remove memory" + return "Save as memory" + } + const memoryProposalAppliedLabel = (proposal: MemoryProposal) => { + const operation = proposal.operation ?? "add" + if (operation === "update") return "Memory updated" + if (operation === "remove") return "Memory removed" + return "Memory saved" + } + const memoryProposalDescription = (proposal: MemoryProposal) => { + const operation = proposal.operation ?? "add" + const target = proposal.targetEntryID ? ` · target ${proposal.targetEntryID}` : "" + return `${operation} · ${proposal.scope} · ${proposal.sensitivity}${target}` + } const editMemoryProposalFromDialog = async (proposal: MemoryProposal) => { const text = await DialogPrompt.show(dialog, "Edit memory proposal", { value: proposal.text, @@ -2594,20 +2622,22 @@ function App(props: { onSnapshot?: () => Promise }) { title: proposal.scope === "global" ? "[scope] Move to project" : "[scope] Move to global", value: "scope", category: proposal.scope, - description: "Change where this memory will live before applying it.", - disabled: proposal.status !== "pending", + description: (proposal.operation ?? "add") === "add" + ? "Change where this memory will live before applying it." + : "Targeted update/remove proposals keep the scope of their target memory.", + disabled: proposal.status !== "pending" || (proposal.operation ?? "add") !== "add", onSelect: () => void changeMemoryProposalScope(proposal, proposal.scope === "global" ? "project" : "global"), }, { - title: "[apply] Save as memory", + title: `[apply] ${memoryProposalApplyLabel(proposal)}`, value: "apply", category: proposal.scope, - description: proposal.text, + description: memoryProposalDescription(proposal), disabled: proposal.status !== "pending", onSelect: async () => { await applyMemoryProposal(proposal.id, memoryRoot()) - toast.show({ variant: "success", message: "Memory proposal applied.", duration: 3000 }) + toast.show({ variant: "success", message: `${memoryProposalAppliedLabel(proposal)}.`, duration: 3000 }) await showMemoryManager("proposals") }, }, @@ -2642,7 +2672,7 @@ function App(props: { onSnapshot?: () => Promise }) { const ok = await DialogConfirm.show( dialog, "Apply Memory Proposals", - `Save ${pending.length} ${label} memory proposal${pending.length === 1 ? "" : "s"} as memory?`, + `Apply ${pending.length} ${label} memory proposal${pending.length === 1 ? "" : "s"}? Add proposals create memories, update proposals replace target memories, and remove proposals delete target memories.`, "cancel", ) if (!ok) return @@ -2697,9 +2727,9 @@ function App(props: { onSnapshot?: () => Promise }) { title: `[apply] Apply all pending (${proposals.length})`, value: "bulk-apply-all", category: "Bulk actions", - description: "Save every pending proposal as memory.", + description: "Apply every pending add, update, and remove proposal.", previewTitle: "Apply all pending proposals", - previewBody: `Save all ${proposals.length} pending memory proposal${proposals.length === 1 ? "" : "s"}. Applied proposals disappear from this review queue.`, + previewBody: `Apply all ${proposals.length} pending memory proposal${proposals.length === 1 ? "" : "s"}. Add creates entries, update replaces target entries, and remove deletes target entries.`, previewMeta: "bulk · all scopes", onSelect: () => void applyMemoryProposalsBulk(proposals, "pending"), }, @@ -2721,9 +2751,9 @@ function App(props: { onSnapshot?: () => Promise }) { title: `[apply] Apply project pending (${projectProposals.length})`, value: "bulk-apply-project", category: "Bulk actions", - description: "Save every project-scoped pending proposal.", + description: "Apply every project-scoped pending proposal.", previewTitle: "Apply project proposals", - previewBody: `Save all ${projectProposals.length} project memory proposal${projectProposals.length === 1 ? "" : "s"}.`, + previewBody: `Apply all ${projectProposals.length} project memory proposal${projectProposals.length === 1 ? "" : "s"}.`, previewMeta: "bulk · project", onSelect: () => void applyMemoryProposalsBulk(projectProposals, "project"), }, @@ -2755,13 +2785,17 @@ function App(props: { onSnapshot?: () => Promise }) { : []), ] const proposalOptions: MemoryManagerOption[] = proposals.map((proposal) => ({ - title: `[${proposal.status}] ${proposal.text.slice(0, 68)}`, + title: `[${proposal.status}][${proposal.operation ?? "add"}] ${proposal.text.slice(0, 62)}`, value: proposal.id, category: "Proposals", - description: `${proposal.scope} · ${proposal.sensitivity}`, + description: memoryProposalDescription(proposal), footer: proposal.createdAt.slice(0, 10), previewTitle: proposal.status === "pending" ? "Pending memory proposal" : "Memory proposal", - previewBody: [proposal.text, proposal.reason ? `Why: ${proposal.reason}` : ""].filter(Boolean).join("\n\n"), + previewBody: [ + memoryProposalDescription(proposal), + proposal.text, + proposal.reason ? `Why: ${proposal.reason}` : "", + ].filter(Boolean).join("\n\n"), previewMeta: `${proposal.scope} · ${proposal.sensitivity} · confidence ${Math.round((proposal.confidence ?? 0) * 100)}% · durability ${Math.round((proposal.durability ?? 0) * 100)}% · change risk ${Math.round((proposal.changeRisk ?? 0) * 100)}%`, onSelect: () => showMemoryProposalActions(proposal), })) @@ -2930,7 +2964,7 @@ function App(props: { onSnapshot?: () => Promise }) { slash: { name: "setup", aliases: ["configure", "onboarding"] }, onSelect: () => { dialog.clear() - route.navigate({ type: "setup" }) + route.navigate(setupRoute()) }, }, { @@ -2939,7 +2973,7 @@ function App(props: { onSnapshot?: () => Promise }) { category: mendCategory, onSelect: () => { dialog.clear() - route.navigate({ type: "setup", step: "provider" }) + route.navigate(setupRoute("provider")) }, }, { @@ -2948,7 +2982,7 @@ function App(props: { onSnapshot?: () => Promise }) { category: mendCategory, onSelect: () => { dialog.clear() - route.navigate({ type: "setup", step: "models" }) + route.navigate(setupRoute("models")) }, }, { @@ -2957,7 +2991,7 @@ function App(props: { onSnapshot?: () => Promise }) { category: mendCategory, onSelect: () => { dialog.clear() - route.navigate({ type: "setup", step: "budget" }) + route.navigate(setupRoute("budget")) }, }, { @@ -3191,7 +3225,7 @@ function App(props: { onSnapshot?: () => Promise }) { suggested: true, slash: { name: "stats", aliases: ["usage", "insights", "activity"] }, onSelect: (dialog) => { - route.navigate({ type: "stats", scope: "global" }) + route.navigate(statsRoute("global")) dialog.clear() }, }, @@ -3201,7 +3235,7 @@ function App(props: { onSnapshot?: () => Promise }) { category: mendCategory, slash: { name: "stats-project", aliases: ["project-stats", "project-usage"] }, onSelect: (dialog) => { - route.navigate({ type: "stats", scope: "project" }) + route.navigate(statsRoute("project")) dialog.clear() }, }, diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx index d656e6a3..e6e26e23 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx @@ -35,6 +35,7 @@ import { assign } from "./part" import { DEFAULT_PASTE_SUMMARY_MIN_CHARS, pastedContentLabel, + parsePortableImageClipboard, promptSubmitParts, shouldSummarizePastedContentWithThreshold, } from "./submit-parts" @@ -2350,6 +2351,22 @@ export function Prompt(props: PromptProps) { } catch {} } + const portableImageTokens = parsePortableImageClipboard(pastedContent) + if (portableImageTokens) { + for (const token of portableImageTokens) { + if (token.type === "text") { + input.insertText(token.text) + continue + } + await pasteAttachment({ + filename: token.filename, + mime: token.mime, + content: token.content, + }) + } + return + } + if ( shouldSummarizePastedContentWithThreshold(pastedContent, pasteSummaryMinChars()) && kv.get("paste_summary_enabled", !sync.data.config.experimental?.disable_paste_summary) diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/slash-command.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/slash-command.ts index df40a5d4..4b12f4c1 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/slash-command.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/slash-command.ts @@ -30,15 +30,12 @@ export function findSlashCommandInvocation( const firstLineEnd = inputText.indexOf("\n") const firstLine = firstLineEnd === -1 ? inputText : inputText.slice(0, firstLineEnd) const restOfInput = firstLineEnd === -1 ? "" : inputText.slice(firstLineEnd + 1) - const matches = firstLine.matchAll(/(^|\s)\/([^\s/]+)(?=\s|$)/g) - const match = Array.from(matches).find((item) => item[2] && commandExists(item[2])) - if (!match?.[2]) return - - const name = match[2] - const slashStart = (match.index ?? 0) + match[1].length - const before = firstLine.slice(0, slashStart).trim() - const after = firstLine.slice(slashStart + name.length + 1).trim() - const args = [before, after].filter(Boolean).join(" ") + const match = firstLine.match(/^\s*\/([^\s/]+)(?=\s|$)/) + const name = match?.[1] + if (!name || !commandExists(name)) return + + const after = firstLine.slice(match[0].length).trim() + const args = after return { name, diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/submit-parts.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/submit-parts.ts index 19d332f3..aa693285 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/submit-parts.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/submit-parts.ts @@ -3,6 +3,93 @@ import type { PromptInfo } from "./history" type PromptPart = PromptInfo["parts"][number] type PromptTextPart = Extract +type RuntimeClipboardPart = { + type: string + text?: string + synthetic?: boolean + mime?: string + filename?: string + url?: string + source?: { + text?: { + value?: string + } + } +} + +export type PortableImageClipboardToken = + | { type: "text"; text: string } + | { type: "image"; mime: string; content: string; filename?: string } + +function asClipboardPart(part: unknown): RuntimeClipboardPart { + return part as RuntimeClipboardPart +} + +function imageMarkdown(part: RuntimeClipboardPart) { + if (!part.url?.startsWith("data:") || !part.mime?.startsWith("image/")) return + const match = part.url.match(/^data:([^;,]+);base64,([A-Za-z0-9+/=\s]+)$/) + if (!match || !match[1].startsWith("image/")) return + const filename = (part.filename || "image").replace(/[\]\n\r]/g, " ").trim() || "image" + return `![${filename}](data:${match[1]};base64,${match[2].replace(/\s+/g, "")})` +} + +export function messagePartsToPortableClipboard(parts: readonly unknown[]) { + let text = "" + const attachments: RuntimeClipboardPart[] = [] + + for (const raw of parts) { + const part = asClipboardPart(raw) + if (part.type === "text" && !part.synthetic && part.text) text += part.text + if (part.type === "file" && part.mime?.startsWith("image/") && part.url?.startsWith("data:")) attachments.push(part) + } + + for (const attachment of attachments) { + const markdown = imageMarkdown(attachment) + if (!markdown) continue + const placeholder = attachment.source?.text?.value + if (placeholder && text.includes(placeholder)) { + text = text.replace(placeholder, markdown) + continue + } + text += `${text && !text.endsWith("\n") ? "\n\n" : ""}${markdown}` + } + + return { + text, + imageCount: attachments.length, + firstImage: attachments[0] + ? { + mime: attachments[0].mime!, + data: attachments[0].url!.replace(/^data:[^;,]+;base64,/, "").replace(/\s+/g, ""), + } + : undefined, + } +} + +export function parsePortableImageClipboard(text: string): PortableImageClipboardToken[] | undefined { + const regex = /!\[([^\]\n\r]*)\]\(data:(image\/[A-Za-z0-9.+-]+);base64,([A-Za-z0-9+/=\s]+)\)/g + const tokens: PortableImageClipboardToken[] = [] + let index = 0 + let matched = false + + for (const match of text.matchAll(regex)) { + matched = true + const start = match.index ?? 0 + if (start > index) tokens.push({ type: "text", text: text.slice(index, start) }) + tokens.push({ + type: "image", + filename: match[1]?.trim() || undefined, + mime: match[2], + content: match[3].replace(/\s+/g, ""), + }) + index = start + match[0].length + } + + if (!matched) return + if (index < text.length) tokens.push({ type: "text", text: text.slice(index) }) + return tokens.filter((token) => token.type !== "text" || token.text.length > 0) +} + export function pastedContentLabel(text: string) { return `[Pasted Content ${text.length} chars]` } diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/context/route.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/context/route.tsx index cf16cc3d..1d4eee0c 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/context/route.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/context/route.tsx @@ -19,11 +19,13 @@ export type SetupRoute = { type: "setup" step?: SetupStepID minimal?: boolean + returnTo?: HomeRoute | SessionRoute } export type StatsRoute = { type: "stats" scope?: "global" | "project" | "directory" + returnTo?: HomeRoute | SessionRoute } export type PluginRoute = { @@ -63,3 +65,8 @@ export function useRouteData(type: T) { const route = useRoute() return route.data as Extract } + +export function routeReturnTarget(route: Route): HomeRoute | SessionRoute { + if ((route.type === "setup" || route.type === "stats") && route.returnTo) return route.returnTo + return { type: "home" } +} diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx index 1be0a4a8..22816f31 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx @@ -177,9 +177,9 @@ export function HomeSurface(props: { const splitTitleAvailableWidth = createMemo(() => Math.max( 24, - (splitTwoColumnWelcome() ? splitPanelInnerWidth() - rightPanelWidth() - 4 : splitPanelInnerWidth()) - - splitLogoWidth() - - 8, + splitTwoColumnWelcome() + ? splitPanelInnerWidth() - rightPanelWidth() - (showLogo() ? splitLogoWidth() + 10 : 6) + : splitPanelInnerWidth() - (showLogo() ? splitLogoWidth() + 8 : 4), ), ) const splitProductAscii = createMemo(() => { @@ -198,6 +198,9 @@ export function HomeSurface(props: { if (homeDensity() !== "full") return false return splitTitleAsciiWidth() <= splitTitleAvailableWidth() }) + const splitProductText = createMemo(() => + Locale.truncate(mend.profile.identity.productName, Math.max(8, splitTitleAvailableWidth())), + ) const splitShowsSideTitle = createMemo(() => logoMode() === "mascot" || !showLogo()) const agentViewSessionWindowMs = 30 * 24 * 60 * 60 * 1000 const [globalBackgroundSessions, setGlobalBackgroundSessions] = createSignal([]) @@ -205,6 +208,7 @@ export function HomeSurface(props: { const [globalStatuses, setGlobalStatuses] = createSignal>({}) const [globalPendingInput, setGlobalPendingInput] = createSignal>({}) const [selectedAgentViewSessionID, setSelectedAgentViewSessionID] = createSignal() + const [hoveredAgentViewSessionID, setHoveredAgentViewSessionID] = createSignal() let agentViewRefreshTimer: ReturnType | undefined let agentViewPollTimer: ReturnType | undefined @@ -487,9 +491,14 @@ export function HomeSurface(props: { useKeyboard((evt) => { if (!agentViewHomeActive()) return if (dialog.stack.length > 0) return - const promptInput = promptRef.current?.current.input ?? "" const rows = visibleAgentViewRows() if (rows.length === 0) return + if (evt.name === "escape" && selectedAgentViewSessionID()) { + evt.preventDefault() + setSelectedAgentViewSessionID(undefined) + return + } + const promptInput = promptRef.current?.current.input ?? "" if (promptInput !== "") return if (evt.name === "up") { evt.preventDefault() @@ -501,11 +510,6 @@ export function HomeSurface(props: { moveAgentViewSelection(1) return } - if (evt.name === "escape" && selectedAgentViewSessionID()) { - evt.preventDefault() - setSelectedAgentViewSessionID(undefined) - return - } if (evt.name === "return") { const selected = selectedAgentViewItem() if (!selected) return @@ -562,7 +566,7 @@ export function HomeSurface(props: { if (!selected) return placeholder return { ...placeholder, - normal: [`Reply to ${Locale.truncate(sessionTitle(selected), 40)}`], + normal: [`Reply to selected session: ${Locale.truncate(sessionTitle(selected), 40)}`], } }) const logoSurface = () => ( @@ -659,9 +663,16 @@ export function HomeSurface(props: { width="100%" height={1} flexDirection="row" - backgroundColor={selectedAgentViewSessionID() === item.background.sessionID ? "#303030" : undefined} - onMouseOver={() => setSelectedAgentViewSessionID(item.background.sessionID)} - onMouseUp={() => openAgentViewSession(item)} + backgroundColor={ + selectedAgentViewSessionID() === item.background.sessionID + ? "#303030" + : hoveredAgentViewSessionID() === item.background.sessionID + ? "#242424" + : undefined + } + onMouseOver={() => setHoveredAgentViewSessionID(item.background.sessionID)} + onMouseOut={() => setHoveredAgentViewSessionID((current) => current === item.background.sessionID ? undefined : current)} + onMouseUp={() => setSelectedAgentViewSessionID(item.background.sessionID)} > {(() => { @@ -821,11 +832,17 @@ export function HomeSurface(props: { - + {mend.profile.identity.productName}} + fallback={{splitProductText()}} > diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/dialog-message.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/dialog-message.tsx index 0b3b6db4..7ce6c9b2 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/dialog-message.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/dialog-message.tsx @@ -5,7 +5,7 @@ import { useSDK } from "@tui/context/sdk" import { useRoute } from "@tui/context/route" import * as Clipboard from "@tui/util/clipboard" import type { PromptInfo } from "@tui/component/prompt/history" -import { restorePromptFromSubmittedParts } from "@tui/component/prompt/submit-parts" +import { messagePartsToPortableClipboard, restorePromptFromSubmittedParts } from "@tui/component/prompt/submit-parts" export function DialogMessage(props: { messageID: string @@ -51,14 +51,14 @@ export function DialogMessage(props: { if (!msg) return const parts = sync.data.part[msg.id] - const text = parts.reduce((agg, part) => { - if (part.type === "text" && !part.synthetic) { - agg += part.text - } - return agg - }, "") + const clipboard = messagePartsToPortableClipboard(parts) + if (!clipboard.text) return - await Clipboard.copy(text) + if (clipboard.imageCount === 1 && clipboard.firstImage && clipboard.text.startsWith("![")) { + await Clipboard.copyImage(clipboard.firstImage).catch(() => Clipboard.copy(clipboard.text)) + } else { + await Clipboard.copy(clipboard.text) + } dialog.clear() }, }, diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index 37140ab5..0bf2c56b 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -192,6 +192,7 @@ type SessionMemoryMetadata = { queued?: boolean skipped?: boolean reason?: string | null + candidates?: number } } @@ -2956,14 +2957,19 @@ function UserMessage(props: { ) } -function memoryToastMessage(info: SessionMemoryMetadata | undefined) { +export function memoryToastMessage(info: SessionMemoryMetadata | undefined) { if (!info?.output?.generate) return "" const output = info.output const saved = output.saved?.length ?? 0 const proposals = output.proposals?.length ?? 0 if (saved > 0) return `Memory saved ${saved}` if (proposals > 0) return `Memory proposal${proposals === 1 ? "" : "s"} ready: ${proposals}` - return "" + if (output.queued) return "" + if (output.skipped) { + return `Memory skipped: ${Locale.truncate(output.reason || "not available", 72)}` + } + const reason = output.reason || "no pending update" + return `Memory checked: ${Locale.truncate(reason, 72)}` } function AssistantMessage(props: { message: AssistantMessage; parts: Part[]; last: boolean }) { diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx index 69a2ed23..39c2caab 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx @@ -1,6 +1,6 @@ import { For, Match, Show, Switch, createEffect, createMemo, createResource, createSignal } from "solid-js" import { useKeyboard, useTerminalDimensions } from "@opentui/solid" -import { useRoute, useRouteData, type SetupStepID } from "@tui/context/route" +import { routeReturnTarget, useRoute, useRouteData, type SetupStepID } from "@tui/context/route" import { useTheme } from "@tui/context/theme" import { useSync } from "@tui/context/sync" import { createDialogProviderOptions } from "@tui/component/dialog-provider" @@ -271,7 +271,7 @@ export function Setup() { const exitSetup = async () => { const state = setupSummary()?.state if (state?.completedOnce || complete()) { - route.navigate({ type: "home" }) + route.navigate(routeReturnTarget(route.data)) return } const leave = await DialogConfirm.show( @@ -282,7 +282,7 @@ export function Setup() { ) if (!leave) return await dismissSetup(mend.root) - route.navigate({ type: "home" }) + route.navigate(routeReturnTarget(route.data)) } useKeyboard((evt) => { @@ -932,7 +932,7 @@ export function Setup() { title: "Split", value: "split", category: "Home", - description: "Claude-style welcome: identity top-left, activity panel top-right.", + description: "Two-column welcome: identity top-left, activity panel top-right.", onSelect: async () => resolve("split"), }, ]} @@ -1068,7 +1068,7 @@ export function Setup() { }) return } - route.navigate({ type: "home" }) + route.navigate(routeReturnTarget(route.data)) } const runPrimaryAction = async (step: SetupStepID) => { diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx index bd0d4d22..b09cebf0 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/stats/index.tsx @@ -1,6 +1,6 @@ import { For, Match, Show, Switch, createEffect, createMemo, createResource, createSignal, onCleanup } from "solid-js" import { useKeyboard, useTerminalDimensions } from "@opentui/solid" -import { useRoute } from "@tui/context/route" +import { routeReturnTarget, useRoute } from "@tui/context/route" import { useSDK } from "@tui/context/sdk" import { useTheme } from "@tui/context/theme" import { useSync } from "@tui/context/sync" @@ -859,7 +859,7 @@ export function Stats() { useKeyboard((evt) => { if (evt.name === "escape") { - route.navigate({ type: "home" }) + route.navigate(routeReturnTarget(route.data)) evt.preventDefault() evt.stopPropagation() return diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/clipboard.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/clipboard.ts index 88507531..9ae2a9c8 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/clipboard.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/clipboard.ts @@ -36,6 +36,11 @@ export interface Content { mime: string } +export interface ImageContent { + data: string + mime: string +} + // Checks clipboard for images first, then falls back to text. // // On Windows prompt/ can call this from multiple paste signals because @@ -202,4 +207,74 @@ export async function copy(text: string): Promise { await method(text) } +export async function copyImage(content: ImageContent): Promise { + const buffer = Buffer.from(content.data, "base64") + if (buffer.length === 0) throw new Error("Cannot copy empty image") + const os = platform() + const which = await getWhich() + + if (os === "darwin" && content.mime === "image/png" && which("osascript")) { + const tmpfile = path.join(tmpdir(), `mendcode-clipboard-${Date.now()}.png`) + try { + await fs.writeFile(tmpfile, buffer) + await Process.run( + [ + "osascript", + "-e", + `set the clipboard to (read (POSIX file "${tmpfile}") as «class PNGf»)`, + ], + ) + return + } finally { + await fs.rm(tmpfile, { force: true }).catch(() => {}) + } + } + + if (os === "linux") { + if (process.env["WAYLAND_DISPLAY"] && which("wl-copy")) { + const proc = Process.spawn(["wl-copy", "-t", content.mime], { stdin: "pipe", stdout: "ignore", stderr: "ignore" }) + if (!proc.stdin) throw new Error("wl-copy stdin unavailable") + proc.stdin.write(buffer) + proc.stdin.end() + const code = await proc.exited + if (code !== 0) throw new Error(`wl-copy failed with code ${code}`) + return + } + if (which("xclip")) { + const proc = Process.spawn(["xclip", "-selection", "clipboard", "-t", content.mime], { + stdin: "pipe", + stdout: "ignore", + stderr: "ignore", + }) + if (!proc.stdin) throw new Error("xclip stdin unavailable") + proc.stdin.write(buffer) + proc.stdin.end() + const code = await proc.exited + if (code !== 0) throw new Error(`xclip failed with code ${code}`) + return + } + } + + if (os === "win32" && which("powershell.exe")) { + const tmpfile = path.join(tmpdir(), `mendcode-clipboard-${Date.now()}.png`) + try { + await fs.writeFile(tmpfile, buffer) + await Process.run( + [ + "powershell.exe", + "-NonInteractive", + "-NoProfile", + "-Command", + `Add-Type -AssemblyName System.Windows.Forms; Add-Type -AssemblyName System.Drawing; $img=[System.Drawing.Image]::FromFile('${tmpfile.replace(/'/g, "''")}'); [System.Windows.Forms.Clipboard]::SetImage($img); $img.Dispose()`, + ], + ) + return + } finally { + await fs.rm(tmpfile, { force: true }).catch(() => {}) + } + } + + throw new Error("Native image clipboard is not supported on this platform") +} + export * as Clipboard from "./clipboard" diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/session-bottom-dock.test.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/session-bottom-dock.test.ts index dd7a1b41..9ab3b443 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/session-bottom-dock.test.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/session-bottom-dock.test.ts @@ -6,7 +6,7 @@ describe("session bottom dock layout", () => { const layout = sessionBottomDockLayout({ width: 120, todos: [ - { content: "Mapear toasts, forms y mapas actuales", status: "completed" }, + { content: "Map current toasts, forms, and maps", status: "completed" }, { content: "Auto-review post-sprint", status: "in_progress" }, ], }) @@ -22,7 +22,7 @@ describe("session bottom dock layout", () => { todos: [ { content: - "Mejorar DriverForm con smart inputs y validacion/formato conservando el layout compacto del prompt", + "Improve DriverForm with smart inputs and validation/formatting while preserving the compact prompt layout", status: "in_progress", }, ], @@ -57,7 +57,7 @@ describe("session bottom dock layout", () => { todos: [ { content: - "Mejorar DriverForm con smart inputs y validacion/formato conservando el layout compacto del prompt", + "Improve DriverForm with smart inputs and validation/formatting while preserving the compact prompt layout", status: "in_progress", }, ], diff --git a/src/mendcode/packages/opencode/src/config/markdown.ts b/src/mendcode/packages/opencode/src/config/markdown.ts index 37297366..a5727b69 100644 --- a/src/mendcode/packages/opencode/src/config/markdown.ts +++ b/src/mendcode/packages/opencode/src/config/markdown.ts @@ -14,8 +14,8 @@ export function shell(template: string) { return Array.from(template.matchAll(SHELL_REGEX)) } -// other coding agents like claude code allow invalid yaml in their -// frontmatter, we need to fallback to a more permissive parser for those cases +// Some imported agent assets allow invalid yaml in their frontmatter, so keep a +// permissive fallback parser for those compatibility cases. export function fallbackSanitization(content: string): string { const match = content.match(/^---\r?\n([\s\S]*?)\r?\n---/) if (!match) return content diff --git a/src/mendcode/packages/opencode/src/mend/assets/tui/default-profile.json b/src/mendcode/packages/opencode/src/mend/assets/tui/default-profile.json index 448e0c3d..c7f376f8 100644 --- a/src/mendcode/packages/opencode/src/mend/assets/tui/default-profile.json +++ b/src/mendcode/packages/opencode/src/mend/assets/tui/default-profile.json @@ -22,9 +22,7 @@ { "type": "builtin", "value": "provider" }, { "type": "builtin", "value": "reasoning" } ], - "right": [ - { "type": "builtin", "value": "context" } - ], + "right": [], "separator": " · ", "colors": {}, "scripts": { diff --git a/src/mendcode/packages/opencode/src/mend/config/project.ts b/src/mendcode/packages/opencode/src/mend/config/project.ts index 093c5978..49974749 100644 --- a/src/mendcode/packages/opencode/src/mend/config/project.ts +++ b/src/mendcode/packages/opencode/src/mend/config/project.ts @@ -60,7 +60,7 @@ export const focusProfiles: Record = { }, claude: { id: "claude", - publicName: "Claude-like planning discipline", + publicName: "Anthropic-family planning discipline", agent: "build", model: null, reasoning: { default: "medium", escalation: ["large-refactor", "architecture", "security"] }, diff --git a/src/mendcode/packages/opencode/src/mend/memory/proposals.ts b/src/mendcode/packages/opencode/src/mend/memory/proposals.ts index b5872cb8..a307f148 100644 --- a/src/mendcode/packages/opencode/src/mend/memory/proposals.ts +++ b/src/mendcode/packages/opencode/src/mend/memory/proposals.ts @@ -2,16 +2,18 @@ import { existsSync } from "fs" import { mkdir, readFile, readdir, stat, writeFile } from "fs/promises" import path from "path" import { memoryPaths, readMemoryConfig, type MemoryScope } from "./config" -import { appendMemoryEntry, readMemoryEntries, type MemoryEntry, type MemorySensitivity } from "./store" +import { appendMemoryEntry, deleteMemoryEntry, readMemoryEntries, updateMemoryEntry, type MemoryEntry, type MemorySensitivity } from "./store" import { resolveModelRoles } from "../config/models" import { runProviderAdapter } from "../runtime/provider-adapters" export type MemoryProposalStatus = "pending" | "applied" | "rejected" +export type MemoryProposalOperation = "add" | "update" | "remove" export type MemoryProposal = { id: string version: 0 status: MemoryProposalStatus + operation: MemoryProposalOperation scope: MemoryScope text: string tags: string[] @@ -27,12 +29,17 @@ export type MemoryProposal = { redactions: string[] createdAt: string updatedAt: string + targetEntryID: string | null + targetEntryScope: MemoryScope | null appliedEntryID: string | null } export type ProposeMemoryInput = { + operation?: MemoryProposalOperation text: string scope?: MemoryScope + targetEntryID?: string | null + targetEntryScope?: MemoryScope | null tags?: string[] cwd?: string | null files?: string[] @@ -77,7 +84,7 @@ export const MEMORY_EXTRACTION_POLICY = [ "Keep only durable user preferences, stable project decisions, recurring constraints, long-lived repo facts, safety rules, and workflow conventions.", "Be highly selective: prefer one consolidated memory, and never propose more than two memories from one conversation.", "Reject uncertain facts, likely-to-change details, hypotheses, guesses, stale conclusions, and anything that may be wrong after the current task evolves.", - "Do not require the user to literally say remember, save, guardar, or memoria; strong future-facing preferences and rules are valid candidates.", + "Do not require explicit memory wording in any language; strong future-facing preferences and rules are valid candidates.", "Reject anything about what just happened, what is currently happening, what was just checked, what should be done next, or what was already answered.", "Reject temporary state, one-off task details, status updates, todo-like recommendations, transient debugging context, raw logs, secrets, and anything already present in saved memory.", "A proposal must be self-contained, specific, and useful without the surrounding chat. If it would not help a future session, return nothing.", @@ -144,6 +151,7 @@ export async function proposeMemory(input: ProposeMemoryInput, root?: string) { id: nowID(), version: 0, status: "pending", + operation: input.operation === "update" || input.operation === "remove" ? input.operation : "add", scope: input.scope === "global" ? "global" : "project", text: redacted.text, tags: normalizeStringList(input.tags), @@ -159,6 +167,8 @@ export async function proposeMemory(input: ProposeMemoryInput, root?: string) { redactions: redacted.redactions, createdAt: now, updatedAt: now, + targetEntryID: typeof input.targetEntryID === "string" && input.targetEntryID.trim() ? input.targetEntryID.trim() : null, + targetEntryScope: input.targetEntryScope === "global" || input.targetEntryScope === "project" ? input.targetEntryScope : null, appliedEntryID: null, } return writeProposal(proposal, paths.root) @@ -174,6 +184,16 @@ function memoryFingerprint(text: string) { .trim() } +function extractJsonObject(text: string) { + const trimmed = text.trim().replace(/^```(?:json)?\s*/i, "").replace(/\s*```$/i, "") + if (!trimmed) return "" + if (trimmed.startsWith("{") && trimmed.endsWith("}")) return trimmed + const start = trimmed.indexOf("{") + const end = trimmed.lastIndexOf("}") + if (start === -1 || end <= start) return trimmed + return trimmed.slice(start, end + 1) +} + function isNearDuplicate(candidate: string, existing: string[]) { const normalized = memoryFingerprint(candidate) if (!normalized) return true @@ -213,17 +233,21 @@ export function extractorPrompt() { MEMORY_EXTRACTION_POLICY, "", "Return strict JSON only:", - '{"proposals":[{"shouldRemember":true,"scope":"project|global","text":"durable memory","tags":["short-tag"],"durability":0.0,"confidence":0.0,"changeRisk":0.0,"reason":"why this is worth remembering"}]}', + '{"proposals":[{"shouldRemember":true,"operation":"add|update|remove","scope":"project|global","targetEntryID":"existing-memory-id-or-null","targetEntryScope":"project|global|null","text":"durable memory text or removal reason","tags":["short-tag"],"durability":0.0,"confidence":0.0,"changeRisk":0.0,"reason":"why this is worth changing"}]}', "", "Rules:", "- Return an empty proposals array unless the input contains genuinely durable future-use information that should be remembered indefinitely.", "- Only set shouldRemember=true when durability is at least 0.8, confidence is at least 0.75, and changeRisk is at most 0.25.", "- Do not require explicit memory wording. If the user says something is very important, says always/never, gives a future workflow rule, states a durable preference, or corrects how the assistant should behave in future sessions, treat it as a strong memory candidate.", - "- Repo-scoped workflow rules such as 'Para este repo, cuando hagas cambios visibles de TUI, valida con smoke test antes de decir listo' are strong project memory candidates even if the assistant only replies 'entendido'.", + "- Repo-scoped workflow rules, recurring event/condition/action instructions, and future validation requirements are strong project memory candidates even if the assistant only acknowledges them briefly.", "- Assistant text such as 'I will not save this yet' is not a reason to skip. Extract from the user's durable instruction, not from whether the assistant remembered to save it.", "- Review saved_memory and pending_memory before proposing. If either already contains an equivalent fact, return an empty proposals array.", "- Saved global memories apply across projects. Saved project memories and pending project proposals apply to this repo. Use that scope evidence when checking duplicates.", - "- If the user repeats or lightly rephrases a durable preference that is not in saved_memory or pending_memory, propose it once.", + "- If the user repeats or lightly rephrases a durable preference that is not in saved_memory or pending_memory, propose operation=add once.", + "- For operation=add, distill the durable instruction into a self-contained memory that captures the scope, trigger/condition, expected behavior, and any important constraint without copying transient chat phrasing.", + "- If the user corrects, narrows, expands, or replaces an existing saved memory, propose operation=update with the saved entry id in targetEntryID and the complete replacement text.", + "- If the user explicitly says an existing saved memory is wrong, obsolete, no longer true, or should be forgotten/removed, propose operation=remove with the saved entry id in targetEntryID.", + "- Never use operation=update or operation=remove without a concrete targetEntryID from saved_memory.", "- Prefer a single consolidated proposal. Return two only when there are two clearly separate durable memories. Never return more than two.", "- Do not split related details into multiple memories; merge them into one precise memory.", "- Do not propose uncertain, provisional, likely-to-change, disputed, weakly inferred, or recently discovered facts unless the user clearly frames them as a future preference, rule, or decision.", @@ -242,7 +266,10 @@ export function extractorPrompt() { type ExtractedMemoryProposal = { shouldRemember: boolean + operation: MemoryProposalOperation scope: MemoryScope + targetEntryID: string | null + targetEntryScope: MemoryScope | null text: string tags: string[] durability: number @@ -252,7 +279,7 @@ type ExtractedMemoryProposal = { } function parseExtractorJSON(text: string, maxProposals = 2): ExtractedMemoryProposal[] { - const trimmed = text.trim().replace(/^```(?:json)?\s*/i, "").replace(/\s*```$/i, "") + const trimmed = extractJsonObject(text) if (!trimmed) return [] let parsed: any try { @@ -266,7 +293,10 @@ function parseExtractorJSON(text: string, maxProposals = 2): ExtractedMemoryProp .filter((item: any) => typeof item?.text === "string" && item.text.trim().length >= 16) .map((item: any): ExtractedMemoryProposal => ({ shouldRemember: item.shouldRemember === true, + operation: item.operation === "update" || item.operation === "remove" ? item.operation : "add", scope: item.scope === "global" ? "global" as const : "project" as const, + targetEntryID: typeof item.targetEntryID === "string" && item.targetEntryID.trim() ? item.targetEntryID.trim() : null, + targetEntryScope: item.targetEntryScope === "global" ? "global" as const : item.targetEntryScope === "project" ? "project" as const : null, text: item.text.trim(), tags: normalizeStringList(item.tags), durability: typeof item.durability === "number" && Number.isFinite(item.durability) ? Math.max(0, Math.min(1, item.durability)) : 0, @@ -274,10 +304,50 @@ function parseExtractorJSON(text: string, maxProposals = 2): ExtractedMemoryProp changeRisk: typeof item.changeRisk === "number" && Number.isFinite(item.changeRisk) ? Math.max(0, Math.min(1, item.changeRisk)) : 1, reason: typeof item.reason === "string" && item.reason.trim() ? item.reason.trim().slice(0, 240) : null, })) - .filter((item: ExtractedMemoryProposal) => item.shouldRemember && item.durability >= 0.8 && item.confidence >= 0.75 && item.changeRisk <= 0.25) + .filter((item: ExtractedMemoryProposal) => + item.shouldRemember && + item.durability >= 0.8 && + item.confidence >= 0.75 && + item.changeRisk <= 0.25 && + (item.operation === "add" || Boolean(item.targetEntryID)), + ) .slice(0, limit) } +function candidateUserText(text: string) { + const match = text.match(/USER:\s*([\s\S]*?)(?:\n\nASSISTANT:|$)/i) + return (match?.[1] ?? text).trim() +} + +function fallbackExtractorProposal(input: ProposeMemoriesFromTextInput, existingFingerprints: string[]): ExtractedMemoryProposal[] { + const userText = candidateUserText(input.text) + const isRepoRule = /\b(para este repo|for this repo|in this repo|en este repo)\b/i.test(userText) + const isFutureRule = /\b(cuando|siempre|nunca|de ahora en adelante|always|never|when)\b/i.test(userText) + if (!isRepoRule || !isFutureRule) return [] + const text = userText + .replace(/\bNo uses comandos de memoria;?\s*/i, "") + .replace(/\bNo guardes memoria manualmente;?\s*/i, "") + .replace(/\bDo not use memory commands;?\s*/i, "") + .replace(/\bresponde solo:\s*entendido\.?/i, "") + .replace(/\brespond only:\s*understood\.?/i, "") + .replace(/\s+/g, " ") + .trim() + if (text.length < 16 || isNearDuplicate(text, existingFingerprints)) return [] + return [{ + shouldRemember: true, + operation: "add", + scope: input.scope === "global" ? "global" : "project", + targetEntryID: null, + targetEntryScope: null, + text, + tags: ["workflow", "auto"], + durability: 0.9, + confidence: 0.8, + changeRisk: 0.15, + reason: "Explicit repo-scoped future workflow rule.", + }] +} + export async function resolveMemoryExtractorRole(root?: string): Promise { const paths = memoryPaths(root) const config = await readMemoryConfig(paths.root) @@ -311,17 +381,17 @@ export async function readMemoryExtractorContext(root?: string) { const historical = proposals.filter((proposal) => proposal.status !== "pending") const existing = [ "", - ...saved.map((item) => `- [saved][${item.scope}] ${item.text}`), + ...saved.map((item) => `- [saved][${item.scope}][${item.id}] ${item.text}`), saved.length ? "" : "- none", "", "", "", - ...pending.map((item) => `- [pending][${item.scope}] ${item.text}`), + ...pending.map((item) => `- [pending][${item.scope}][${item.id}][${item.operation ?? "add"}] ${item.text}`), pending.length ? "" : "- none", "", "", "", - ...historical.map((item) => `- [${item.status}][${item.scope}] ${item.text}`), + ...historical.map((item) => `- [${item.status}][${item.scope}][${item.id}][${item.operation ?? "add"}] ${item.text}`), historical.length ? "" : "- none", "", ].join("\n") @@ -351,15 +421,24 @@ export async function proposeMemoriesFromExtractorText( const paths = memoryPaths(root) const fingerprints = new Set(existingFingerprints ?? (await readMemoryExtractorContext(paths.root)).existingFingerprints) const extracted: ExtractedMemoryProposal[] = [] - for (const item of parseExtractorJSON(outputText || "", input.maxProposals ?? 2)) { - if (isNearDuplicate(item.text, [...fingerprints])) continue + const parsed = parseExtractorJSON(outputText || "", input.maxProposals ?? 2) + const candidates = parsed.length ? parsed : fallbackExtractorProposal(input, [...fingerprints]) + let duplicateCandidates = 0 + for (const item of candidates) { + if (item.operation === "add" && isNearDuplicate(item.text, [...fingerprints])) { + duplicateCandidates++ + continue + } extracted.push(item) fingerprints.add(memoryFingerprint(item.text)) } const proposals: MemoryProposal[] = [] for (const item of extracted) { proposals.push(await proposeMemory({ + operation: item.operation, scope: item.scope, + targetEntryID: item.targetEntryID, + targetEntryScope: item.targetEntryScope, text: item.text, tags: [...normalizeStringList(input.tags), ...item.tags], cwd: input.cwd, @@ -372,7 +451,12 @@ export async function proposeMemoriesFromExtractorText( reason: item.reason, }, paths.root)) } - return { proposals, candidates: extracted.length, callsProviders: true as const, readsSecrets: false as const, writesMemory: false as const, skipped: false, reason: null } + const reason = proposals.length + ? null + : duplicateCandidates > 0 + ? "memory candidates already match saved memory or earlier proposals" + : "no durable memory candidates" + return { proposals, candidates: extracted.length, callsProviders: true as const, readsSecrets: false as const, writesMemory: false as const, skipped: false, reason } } export async function proposeMemoriesWithExtractor(input: ProposeMemoriesFromTextInput, root?: string) { @@ -547,18 +631,37 @@ export async function updateMemoryProposal(id: string, patch: Partial { test("project roots without local profile inherit custom prompt status scripts", async () => { const root = mkdtempSync(path.join(os.tmpdir(), "mend-tui-no-profile-")) + const globalProfilePath = process.env.MENDCODE_TUI_PROFILE_PATH! + mkdirSync(path.dirname(globalProfilePath), { recursive: true }) + writeFileSync( + globalProfilePath, + JSON.stringify({ + version: 0, + promptStatus: { + commandsHint: { visible: false }, + scripts: { + left: { + enabled: true, + command: "./.mendcode/tui/seda-statusline-9.sh --left", + }, + }, + }, + }), + ) try { const result = await loadMendTuiProfile(root) expect(result.root).toBe(root) - expect(result.activePath).toContain("/.mendcode/tui/profile.json") + expect(result.activePath).toBe(globalProfilePath) expect(result.profile.promptStatus.commandsHint?.visible).toBe(false) expect(result.profile.promptStatus.scripts?.left?.enabled).toBe(true) expect(result.profile.promptStatus.scripts?.left?.command).toContain("/.mendcode/tui/seda-statusline-9.sh'") } finally { rmSync(root, { recursive: true, force: true }) + rmSync(globalProfilePath, { force: true }) } }) diff --git a/src/mendcode/packages/opencode/src/mend/prompt/compose.ts b/src/mendcode/packages/opencode/src/mend/prompt/compose.ts index 1f5ca362..367360e4 100644 --- a/src/mendcode/packages/opencode/src/mend/prompt/compose.ts +++ b/src/mendcode/packages/opencode/src/mend/prompt/compose.ts @@ -128,7 +128,7 @@ async function fullKnowledge(root: string) { "Memory operating contract:", "- Do not call `mendcode memory add` or `mendcode memory propose` for implicit preferences, corrections, rules, or durable future-use candidates.", "- Let the post-turn memory extractor create approval-gated pending proposals from normal chat content.", - "- Use direct memory mutation commands only when the user explicitly asks to save, remember, guardar, add, edit, delete, apply, or reject memory now.", + "- Use direct memory mutation commands only when the user explicitly asks to save, remember, add, edit, delete, apply, or reject memory now, including equivalent explicit memory wording in the user's language.", "- List/search before editing, deleting, applying, or rejecting memory IDs.", "- Treat injected memories as soft context; current user instructions and repository evidence win.", ] diff --git a/src/mendcode/packages/opencode/src/mend/prompt/sources.ts b/src/mendcode/packages/opencode/src/mend/prompt/sources.ts index 2ca95e7d..5616db9c 100644 --- a/src/mendcode/packages/opencode/src/mend/prompt/sources.ts +++ b/src/mendcode/packages/opencode/src/mend/prompt/sources.ts @@ -57,7 +57,7 @@ const promptSources: Record = { behavior: ["max-turn/max-price gates", "AGENTS.md layering", "custom system prompt ids", "tool allow/deny patterns"], }, claude: { - label: "OpenClaude / Claude-like", + label: "Anthropic-family", license: "proprietary-derived-warning", sourcePolicy: "behavior-only", promptPath: null, @@ -76,7 +76,7 @@ const promptSources: Record = { export const focusNames: Record = { codex: "Codex harness", - claude: "Claude-like", + claude: "Anthropic-family", gemini: "Gemini CLI", kimi: "Kimi CLI", mistral: "Mistral Vibe", diff --git a/src/mendcode/packages/opencode/src/mend/runtime/provider-adapters.ts b/src/mendcode/packages/opencode/src/mend/runtime/provider-adapters.ts index 81aa1d1c..bd2256cc 100644 --- a/src/mendcode/packages/opencode/src/mend/runtime/provider-adapters.ts +++ b/src/mendcode/packages/opencode/src/mend/runtime/provider-adapters.ts @@ -419,7 +419,7 @@ export async function providerSmoke(args: string[], root?: string) { providerID, authMode, modelID, - prompt: "responde solo: ok", + prompt: "respond only: ok", instructions: "You are MendCode provider smoke test. Respond with exactly: ok", }) results.push({ diff --git a/src/mendcode/packages/opencode/src/mend/tui/prompt-status.ts b/src/mendcode/packages/opencode/src/mend/tui/prompt-status.ts index 1398ef25..9ac21fe9 100644 --- a/src/mendcode/packages/opencode/src/mend/tui/prompt-status.ts +++ b/src/mendcode/packages/opencode/src/mend/tui/prompt-status.ts @@ -144,9 +144,7 @@ export function defaultPromptStatus(): MendPromptStatusConfig { { type: "builtin", value: "provider" }, { type: "builtin", value: "reasoning" }, ], - right: [ - { type: "builtin", value: "context" }, - ], + right: [], separator: " · ", colors: {}, scripts: { diff --git a/src/mendcode/packages/opencode/src/session/processor.ts b/src/mendcode/packages/opencode/src/session/processor.ts index fda472c8..b8a74a01 100644 --- a/src/mendcode/packages/opencode/src/session/processor.ts +++ b/src/mendcode/packages/opencode/src/session/processor.ts @@ -1251,6 +1251,7 @@ export const layer: Layer.Layer< log.warn("memory extract", { error: reason }) return Effect.succeed({ proposals: [], + candidates: 0, callsProviders: true as const, skipped: true, reason, @@ -1264,6 +1265,7 @@ export const layer: Layer.Layer< queued: false, skipped: created.skipped ?? false, reason: created.reason ?? null, + candidates: "candidates" in created ? created.candidates : 0, proposals: created.proposals.map((proposal) => ({ id: proposal.id, status: proposal.status, diff --git a/src/mendcode/packages/opencode/src/session/system.ts b/src/mendcode/packages/opencode/src/session/system.ts index 051b990d..2dd951d3 100644 --- a/src/mendcode/packages/opencode/src/session/system.ts +++ b/src/mendcode/packages/opencode/src/session/system.ts @@ -75,8 +75,8 @@ export async function mendPromptPolicy(model: Provider.Model, root?: string) { "Persistent memory operations:", "- Do not call `mendcode memory add` or `mendcode memory propose` just because the user states a preference, correction, rule, or future-facing fact.", "- Implicit durable facts are handled by MendCode's post-turn memory extractor and should appear as approval-gated pending proposals after the response.", - "- If the user says `prefiero`, `quiero`, `de ahora en adelante`, or gives a repo convention without explicitly asking you to save memory now, acknowledge it normally and let the extractor decide.", - "- Use `mendcode memory add \"\" --scope global|project` only when the user explicitly asks to save, remember, guardar, or add that memory immediately.", + "- If the user states a preference, future-facing rule, or repo convention without explicitly asking you to save memory now, acknowledge it normally and let the extractor decide.", + "- Use `mendcode memory add \"\" --scope global|project` only when the user explicitly asks to save, remember, or add that memory immediately, including equivalent explicit memory wording in the user's language.", "- When the user asks to inspect or manage memory, use the exact MendCode commands: `mendcode memory status`, `mendcode memory list --scope global|project`, `mendcode memory search `, `mendcode memory edit \"\" --scope global|project`, `mendcode memory delete --scope global|project`, `mendcode memory apply `, and `mendcode memory reject `.", "- Do not infer memory IDs from chat text. List or search first, then edit/delete/apply the exact ID.", "- Runtime memory is injected as transient system context. Do not copy loaded memories into normal assistant messages unless the user asks to see them.", diff --git a/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-submit-parts.test.ts b/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-submit-parts.test.ts index 03c745e1..0ada3472 100644 --- a/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-submit-parts.test.ts +++ b/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-submit-parts.test.ts @@ -1,6 +1,8 @@ import { describe, expect, test } from "bun:test" import { DEFAULT_PASTE_SUMMARY_MIN_CHARS, + messagePartsToPortableClipboard, + parsePortableImageClipboard, pastedContentLabel, promptSubmitParts, restorePromptFromSubmittedParts, @@ -98,4 +100,46 @@ describe("prompt submit parts", () => { }, }) }) + + test("serializes submitted image attachments as portable clipboard data URLs", () => { + const result = messagePartsToPortableClipboard([ + { + id: "prt_text", + sessionID: "ses", + messageID: "msg", + type: "text", + text: "inspect [Image 1] please", + }, + { + id: "prt_image", + sessionID: "ses", + messageID: "msg", + type: "file", + mime: "image/png", + filename: "clip.png", + url: "data:image/png;base64,aGVsbG8=", + source: { + text: { + start: 8, + end: 17, + value: "[Image 1]", + }, + }, + }, + ]) + + expect(result.imageCount).toBe(1) + expect(result.firstImage).toEqual({ mime: "image/png", data: "aGVsbG8=" }) + expect(result.text).toBe("inspect ![clip.png](data:image/png;base64,aGVsbG8=) please") + }) + + test("parses portable clipboard image data URLs back into paste tokens", () => { + const tokens = parsePortableImageClipboard("before ![clip.png](data:image/png;base64,aGVsbG8=) after") + + expect(tokens).toEqual([ + { type: "text", text: "before " }, + { type: "image", filename: "clip.png", mime: "image/png", content: "aGVsbG8=" }, + { type: "text", text: " after" }, + ]) + }) }) diff --git a/src/mendcode/packages/opencode/test/cli/cmd/tui/slash-command.test.ts b/src/mendcode/packages/opencode/test/cli/cmd/tui/slash-command.test.ts index 4b380029..3f1b9026 100644 --- a/src/mendcode/packages/opencode/test/cli/cmd/tui/slash-command.test.ts +++ b/src/mendcode/packages/opencode/test/cli/cmd/tui/slash-command.test.ts @@ -12,25 +12,20 @@ describe("slash command prompt helpers", () => { expect(findSlashAutocompleteTrigger("path/to", "path/to".length)).toBeUndefined() }) - test("extracts a command invocation from any token on the first line", () => { + test("extracts a command invocation only when slash starts the prompt", () => { const exists = (name: string) => name === "spec" - expect(findSlashCommandInvocation("/spec haz esto", exists)).toEqual({ + expect(findSlashCommandInvocation("/spec do this", exists)).toEqual({ name: "spec", - arguments: "haz esto", + arguments: "do this", }) - expect(findSlashCommandInvocation("recuerda /spec haz esto\ncon detalle", exists)).toEqual({ + expect(findSlashCommandInvocation(" /spec do this\nwith details", exists)).toEqual({ name: "spec", - arguments: "recuerda haz esto\ncon detalle", - }) - expect(findSlashCommandInvocation("recuerda /unknown haz esto", exists)).toBeUndefined() - expect(findSlashCommandInvocation("ignora /unknown pero usa /spec bien", exists)).toEqual({ - name: "spec", - arguments: "ignora /unknown pero usa bien", - }) - expect(findSlashCommandInvocation("path/to /spec", exists)).toEqual({ - name: "spec", - arguments: "path/to", + arguments: "do this\nwith details", }) + expect(findSlashCommandInvocation("remember /spec do this\nwith details", exists)).toBeUndefined() + expect(findSlashCommandInvocation("remember /unknown do this", exists)).toBeUndefined() + expect(findSlashCommandInvocation("ignore /unknown but use /spec well", exists)).toBeUndefined() + expect(findSlashCommandInvocation("path/to /spec", exists)).toBeUndefined() }) }) diff --git a/src/mendcode/packages/opencode/test/cli/tui/route.test.ts b/src/mendcode/packages/opencode/test/cli/tui/route.test.ts new file mode 100644 index 00000000..2919054b --- /dev/null +++ b/src/mendcode/packages/opencode/test/cli/tui/route.test.ts @@ -0,0 +1,22 @@ +import { describe, expect, test } from "bun:test" +import { routeReturnTarget, type Route } from "../../../src/cli/cmd/tui/context/route" + +describe("tui route helpers", () => { + test("setup and stats return to the originating session when present", () => { + const session = { type: "session", sessionID: "ses_active" } as const + + expect(routeReturnTarget({ type: "setup", returnTo: session })).toEqual(session) + expect(routeReturnTarget({ type: "stats", scope: "global", returnTo: session })).toEqual(session) + }) + + test("setup and stats fall back to home without a return route", () => { + expect(routeReturnTarget({ type: "setup" })).toEqual({ type: "home" }) + expect(routeReturnTarget({ type: "stats", scope: "project" })).toEqual({ type: "home" }) + }) + + test("normal routes return home", () => { + const route: Route = { type: "session", sessionID: "ses_active" } + + expect(routeReturnTarget(route)).toEqual({ type: "home" }) + }) +}) diff --git a/src/mendcode/packages/opencode/test/mend/memory.test.ts b/src/mendcode/packages/opencode/test/mend/memory.test.ts index 7f04cfe8..786f7cfe 100644 --- a/src/mendcode/packages/opencode/test/mend/memory.test.ts +++ b/src/mendcode/packages/opencode/test/mend/memory.test.ts @@ -243,18 +243,66 @@ describe("mend memory", () => { const applied = await applyMemoryProposal(proposal.id, dir.path) const statusAfterApply = await memoryStatus(dir.path) - expect(applied.entry.text).toContain("approval-gated") + expect(applied.entry?.text).toContain("approval-gated") expect(applied.proposal.status).toBe("applied") expect(statusAfterApply.entries.project.count).toBe(1) expect(statusAfterApply.proposals.applied).toBe(1) }) + test("applies pending update and remove memory proposals", async () => { + await using dir = await tmpdir() + const stale = await appendMemoryEntry({ + scope: "project", + text: "MendCode memory learning only creates add proposals.", + tags: ["memory"], + }, dir.path) + + const update = await proposeMemory({ + operation: "update", + scope: "project", + targetEntryID: stale.id, + targetEntryScope: "project", + text: "MendCode memory learning can create approval-gated add, update, and remove proposals.", + tags: ["memory", "approval"], + confidence: 0.9, + durability: 0.92, + changeRisk: 0.1, + reason: "User corrected the durable memory behavior.", + }, dir.path) + const appliedUpdate = await applyMemoryProposal(update.id, dir.path) + const afterUpdate = await readMemoryEntries("project", dir.path) + + expect(appliedUpdate.proposal.operation).toBe("update") + expect(appliedUpdate.entry?.id).toBe(stale.id) + expect(afterUpdate).toHaveLength(1) + expect(afterUpdate[0]?.text).toContain("add, update, and remove") + + const remove = await proposeMemory({ + operation: "remove", + scope: "project", + targetEntryID: stale.id, + targetEntryScope: "project", + text: "Remove obsolete memory about MendCode memory learning.", + tags: ["memory"], + confidence: 0.88, + durability: 0.9, + changeRisk: 0.05, + reason: "User said the prior memory is obsolete.", + }, dir.path) + const appliedRemove = await applyMemoryProposal(remove.id, dir.path) + const afterRemove = await readMemoryEntries("project", dir.path) + + expect(appliedRemove.proposal.operation).toBe("remove") + expect(appliedRemove.entry).toBeNull() + expect(afterRemove).toHaveLength(0) + }) + test("edits pending proposal text and scope before applying", async () => { await using dir = await tmpdir() const proposal = await proposeMemory({ scope: "global", - text: "User prefers concise Spanish responses in MendCode.", + text: "User prefers concise responses in their chosen language in MendCode.", tags: ["style"], confidence: 0.9, durability: 0.9, @@ -272,8 +320,8 @@ describe("mend memory", () => { expect(edited.scope).toBe("project") expect(edited.text).toContain("approval-gated") expect(edited.reason).toBe("Durable communication preference.") - expect(applied.entry.scope).toBe("project") - expect(applied.entry.text).toContain("approval-gated") + expect(applied.entry?.scope).toBe("project") + expect(applied.entry?.text).toContain("approval-gated") }) test("redacts sensitive proposal text and allows rejection", async () => { @@ -343,17 +391,21 @@ describe("mend memory", () => { expect(prompt).toContain("Do not require explicit memory wording") expect(prompt).toContain("future workflow rule") - expect(prompt).toContain("Para este repo") + expect(prompt).toContain("recurring event/condition/action instructions") expect(prompt).toContain("Review saved_memory and pending_memory") + expect(prompt).toContain("operation=update") + expect(prompt).toContain("operation=remove") expect(prompt).toContain("Assistant text such as 'I will not save this yet' is not a reason to skip") expect(prompt).toContain("If the user repeats or lightly rephrases") + expect(prompt).not.toContain("mflow live test") + expect(prompt).not.toContain("smoke test before saying done") }) test("extractor sees saved global/project memory and pending proposals before deciding", async () => { await using dir = await tmpdir() await appendMemoryEntry({ scope: "global", - text: "The user prefers concise Spanish responses.", + text: "The user prefers concise responses in their chosen language.", tags: ["language"], }, dir.path) await appendMemoryEntry({ @@ -372,7 +424,7 @@ describe("mend memory", () => { const context = await readMemoryExtractorContext(dir.path) const message = memoryExtractorCandidateMessage({ - text: "USER:\nPara este repo, cuando hagas cambios visibles de TUI, valida con smoke test antes de decir listo.\n\nASSISTANT:\nentendido", + text: "USER:\nFor this repo, when you make visible TUI changes, run a smoke test before saying done.\n\nASSISTANT:\nunderstood", tags: ["tui", "auto"], cwd: dir.path, source: "tui-session-auto-extract", @@ -380,10 +432,13 @@ describe("mend memory", () => { }, context.existing) expect(message).toContain("") - expect(message).toContain("[saved][global] The user prefers concise Spanish responses.") - expect(message).toContain("[saved][project] MendCode setup changes should keep terminal row copy compact.") + expect(message).toContain("[saved][global]") + expect(message).toContain("The user prefers concise responses in their chosen language.") + expect(message).toContain("[saved][project]") + expect(message).toContain("MendCode setup changes should keep terminal row copy compact.") expect(message).toContain("") - expect(message).toContain("[pending][project] Visible TUI changes should be validated with a smoke test") + expect(message).toContain("[pending][project]") + expect(message).toContain("[add] Visible TUI changes should be validated with a smoke test") expect(message).toContain("") expect(message).toContain("USER:") expect(message).toContain("ASSISTANT:") @@ -437,6 +492,117 @@ describe("mend memory", () => { expect(pending.length).toBe(1) }) + test("extractor fallback proposes explicit repo-scoped future workflow rules", async () => { + await using dir = await tmpdir() + + const result = await proposeMemoriesFromExtractorText({ + text: "USER:\nFor this repo, in the mflow live test folder, when you make visible TUI or interactive-flow changes, run a real smoke test before saying done. Do not use memory commands; respond only: understood.\n\nASSISTANT:\nUnderstood.", + tags: ["tui", "auto"], + cwd: dir.path, + source: "tui-session-auto-extract", + evidence: "session:test:message:fallback", + maxProposals: 1, + }, "{\"proposals\":[]}", dir.path) + + expect(result.proposals).toHaveLength(1) + expect(result.proposals[0]?.operation).toBe("add") + expect(result.proposals[0]?.scope).toBe("project") + expect(result.proposals[0]?.text).toContain("mflow live test") + expect(result.proposals[0]?.text).not.toContain("Do not use memory commands") + }) + + test("extractor parses strict JSON even when the model wraps it in prose", async () => { + await using dir = await tmpdir() + const output = [ + "Sure, here is the JSON:", + JSON.stringify({ + proposals: [{ + shouldRemember: true, + operation: "add", + scope: "project", + text: "For this repo, smoke-test visible TUI changes before saying done.", + tags: ["workflow", "tui"], + durability: 0.91, + confidence: 0.87, + changeRisk: 0.1, + reason: "Durable repo workflow rule.", + }], + }), + ].join("\n") + + const result = await proposeMemoriesFromExtractorText({ + text: "USER: For this repo, smoke-test visible TUI changes before saying done.\nASSISTANT: understood", + tags: ["tui", "auto"], + cwd: dir.path, + source: "tui-session-auto-extract", + evidence: "session:test:message:wrapped-json", + maxProposals: 1, + }, output, dir.path) + + expect(result.proposals).toHaveLength(1) + expect(result.proposals[0]?.text).toContain("smoke-test visible TUI") + }) + + test("extractor reports why empty output creates no proposal", async () => { + await using dir = await tmpdir() + + const result = await proposeMemoriesFromExtractorText({ + text: "USER: thanks\nASSISTANT: gladly", + tags: ["tui", "auto"], + cwd: dir.path, + source: "tui-session-auto-extract", + evidence: "session:test:message:empty", + maxProposals: 1, + }, "{\"proposals\":[]}", dir.path) + + expect(result.proposals).toHaveLength(0) + expect(result.candidates).toBe(0) + expect(result.reason).toBe("no durable memory candidates") + }) + + test("extractor output can propose targeted memory updates and removals", async () => { + await using dir = await tmpdir() + const outdated = await appendMemoryEntry({ + scope: "project", + text: "MendCode should never create automatic memory proposals.", + tags: ["memory"], + }, dir.path) + const context = await readMemoryExtractorContext(dir.path) + const output = JSON.stringify({ + proposals: [ + { + shouldRemember: true, + operation: "update", + scope: "project", + targetEntryID: outdated.id, + targetEntryScope: "project", + text: "MendCode should create approval-gated automatic memory proposals for durable add, update, and remove candidates.", + tags: ["memory"], + durability: 0.93, + confidence: 0.88, + changeRisk: 0.1, + reason: "User corrected the existing memory policy.", + }, + ], + }) + + const result = await proposeMemoriesFromExtractorText({ + text: "USER: actually memory should make pending updates too\nASSISTANT: understood", + tags: ["tui", "auto"], + cwd: dir.path, + source: "tui-session-auto-extract", + evidence: "session:test:message:update", + maxProposals: 2, + }, output, dir.path, context.existingFingerprints) + const applied = await applyMemoryProposal(result.proposals[0]!.id, dir.path) + const entries = await readMemoryEntries("project", dir.path) + + expect(result.proposals[0]?.operation).toBe("update") + expect(result.proposals[0]?.targetEntryID).toBe(outdated.id) + expect(applied.entry?.id).toBe(outdated.id) + expect(entries[0]?.text).toContain("add, update, and remove") + }) + test("imports Codex memory through extractor only when applied", async () => { await using dir = await tmpdir() const codex = path.join(dir.path, "codex-memories") diff --git a/src/mendcode/packages/opencode/test/mend/tui-prompt-chrome.test.ts b/src/mendcode/packages/opencode/test/mend/tui-prompt-chrome.test.ts index 8347c72c..c6a2eabb 100644 --- a/src/mendcode/packages/opencode/test/mend/tui-prompt-chrome.test.ts +++ b/src/mendcode/packages/opencode/test/mend/tui-prompt-chrome.test.ts @@ -11,7 +11,7 @@ describe("mend tui prompt chrome", () => { expect(defaultTuiProfile().promptChrome.preset).toBe("top-bottom") expect(defaultTuiProfile().promptStatus.placementByPreset?.["ascii-box"]).toBe("inside") expect(defaultTuiProfile().promptStatus.commandsHint?.visible).toBe(false) - expect(defaultTuiProfile().promptStatus.right.map((item) => item.value)).toEqual(["context"]) + expect(defaultTuiProfile().promptStatus.right).toEqual([]) expect(defaultTuiProfile().workingIndicator.messages).toEqual(["Thinking..."]) expect(defaultTuiProfile().workingIndicator.showTokenUsage).toBe(true) expect(defaultTuiProfile().presentation.profile).toBe("mendcode") diff --git a/src/mendcode/packages/opencode/test/preload.ts b/src/mendcode/packages/opencode/test/preload.ts index ecdbc252..41de5620 100644 --- a/src/mendcode/packages/opencode/test/preload.ts +++ b/src/mendcode/packages/opencode/test/preload.ts @@ -37,7 +37,7 @@ process.env["OPENCODE_MODELS_PATH"] = path.join(import.meta.dir, "tool", "fixtur process.env["OPENCODE_EXPERIMENTAL_EVENT_SYSTEM"] = "true" // Set test home directory to isolate tests from user's actual home directory -// This prevents tests from picking up real user configs/skills from ~/.claude/skills +// This prevents tests from picking up real user configs/skills from legacy global folders. const testHome = path.join(dir, "home") await fs.mkdir(testHome, { recursive: true }) process.env["OPENCODE_TEST_HOME"] = testHome diff --git a/src/mendcode/packages/opencode/test/session/processor-effect.test.ts b/src/mendcode/packages/opencode/test/session/processor-effect.test.ts index 80c288ff..cc21eb6c 100644 --- a/src/mendcode/packages/opencode/test/session/processor-effect.test.ts +++ b/src/mendcode/packages/opencode/test/session/processor-effect.test.ts @@ -338,7 +338,7 @@ it.live("session.processor routes automatic memory extraction through LLM servic const { processors, session, provider } = yield* boot() const bus = yield* Bus.Service - yield* llm.text("Ok, entendido.") + yield* llm.text("Ok, understood.") yield* llm.text(JSON.stringify({ proposals: [{ shouldRemember: true, @@ -353,7 +353,7 @@ it.live("session.processor routes automatic memory extraction through LLM servic })) const chat = yield* session.create({}) - const parent = yield* user(chat.id, "bro es muy importante que siempre preguntes antes de cualquier feature nueva o plan ok?") + const parent = yield* user(chat.id, "bro it is important that you always ask before any new feature or plan, ok?") const msg = yield* assistant(chat.id, parent.id, root) const mdl = yield* provider.getModel(ref.providerID, ref.modelID) const memoryStatuses: string[] = [] @@ -382,7 +382,7 @@ it.live("session.processor routes automatic memory extraction through LLM servic model: mdl, agent: agent(), system: [], - messages: [{ role: "user", content: "bro es muy importante que siempre preguntes antes de cualquier feature nueva o plan ok?" }], + messages: [{ role: "user", content: "bro it is important that you always ask before any new feature or plan, ok?" }], tools: {}, }) const callsBeforeFlush = yield* llm.calls @@ -402,6 +402,7 @@ it.live("session.processor routes automatic memory extraction through LLM servic expect(JSON.stringify(inputs[1])).toContain("You are MendCode's memory extractor") expect(memoryStatuses).toContain("memory-extract") expect(memory?.output?.skipped).toBe(false) + expect(memory?.output?.candidates).toBe(1) expect(memory?.output?.proposals?.length).toBe(1) } finally { if (previousXdgConfigHome === undefined) delete process.env.XDG_CONFIG_HOME diff --git a/src/mendcode/packages/opencode/test/session/prompt.test.ts b/src/mendcode/packages/opencode/test/session/prompt.test.ts index fe49c028..9c27ae51 100644 --- a/src/mendcode/packages/opencode/test/session/prompt.test.ts +++ b/src/mendcode/packages/opencode/test/session/prompt.test.ts @@ -547,11 +547,11 @@ it.live("loop flushes automatic memory extraction after a normal assistant stop" noReply: true, parts: [{ type: "text", - text: "Para este repo, cuando hagas cambios visibles de TUI, valida con smoke test antes de decir listo. Responde solo: entendido.", + text: "For this repo, when you make visible TUI changes, run a smoke test before saying done. Respond only: understood.", }], }) - yield* llm.text("entendido") + yield* llm.text("understood") yield* llm.text(JSON.stringify({ proposals: [{ shouldRemember: true, diff --git a/src/mendcode/packages/opencode/test/session/system.test.ts b/src/mendcode/packages/opencode/test/session/system.test.ts index bc8f0c0e..be8b9512 100644 --- a/src/mendcode/packages/opencode/test/session/system.test.ts +++ b/src/mendcode/packages/opencode/test/session/system.test.ts @@ -114,7 +114,8 @@ describe("session.system", () => { expect(output).toContain("post-turn memory extractor") expect(output).toContain("approval-gated pending proposals") expect(output).toContain("only when the user explicitly asks to save") - expect(output).toContain("If the user says `prefiero`") + expect(output).toContain("preference, future-facing rule, or repo convention") + expect(output).toContain("equivalent explicit memory wording in the user's language") expect(output).not.toContain(".agents") expect(output).not.toContain("AGENTS.md") expect(output).not.toContain("MendCode policy layering") @@ -140,7 +141,7 @@ describe("session.system", () => { await mkdir(path.join(tmp.path, ".mendcode", "memory"), { recursive: true }) await writeFile(path.join(tmp.path, ".mendcode", "memory", "config.json"), JSON.stringify({ version: 0, configScope: "project", enabled: true, use: true, scopes: ["project"], maxEntries: 3, maxPromptTokens: 200 })) - const output = await SystemPrompt.mendMemory(fakeModel("openai", "gpt-5.2"), tmp.path, "agrega esto a la memoria del proyecto") + const output = await SystemPrompt.mendMemory(fakeModel("openai", "gpt-5.2"), tmp.path, "add this to project memory") expect(output).toBe("") }) diff --git a/src/mendcode/packages/opencode/test/skill/skill.test.ts b/src/mendcode/packages/opencode/test/skill/skill.test.ts index 19fd6855..ed872ac2 100644 --- a/src/mendcode/packages/opencode/test/skill/skill.test.ts +++ b/src/mendcode/packages/opencode/test/skill/skill.test.ts @@ -18,7 +18,7 @@ async function createGlobalSkill(homeDir: string) { path.join(skillDir, "SKILL.md"), `--- name: global-test-skill -description: A global skill from ~/.claude/skills for testing. +description: A global skill from the legacy global skills directory for testing. --- # Global Test Skill @@ -191,7 +191,7 @@ description: A skill in the .claude/skills directory. ), ) - it.live("discovers global skills from ~/.claude/skills/ directory", () => + it.live("discovers skills from the legacy global skills directory", () => Effect.gen(function* () { const tmp = yield* Effect.acquireRelease( Effect.promise(() => tmpdir({ git: true })), @@ -207,7 +207,7 @@ description: A skill in the .claude/skills directory. const list = yield* skill.all() expect(list.length).toBe(1) expect(list[0].name).toBe("global-test-skill") - expect(list[0].description).toBe("A global skill from ~/.claude/skills for testing.") + expect(list[0].description).toBe("A global skill from the legacy global skills directory for testing.") expect(list[0].location).toContain(path.join(".claude", "skills", "global-test-skill", "SKILL.md")) }).pipe(provideInstance(tmp.path)) }), From cb0d14be4639ccba77ea39858d71e7702e5ac526 Mon Sep 17 00:00:00 2001 From: Obed Date: Sun, 14 Jun 2026 21:55:53 -0500 Subject: [PATCH 22/45] fix: prepare v0.1.11 tui and mflow updates (#115) --- CHANGELOG.md | 9 +++ .../packages/extensions/zed/extension.toml | 12 ++-- src/mendcode/packages/opencode/package.json | 2 +- .../packages/opencode/src/cli/cmd/tui/app.tsx | 9 +-- .../cli/cmd/tui/component/prompt/index.tsx | 1 + .../opencode/src/cli/cmd/tui/routes/home.tsx | 65 ++++++++++--------- .../src/cli/cmd/tui/routes/session/index.tsx | 1 + .../packages/opencode/src/effect/runner.ts | 64 +++++++++++++----- .../opencode/src/mend/config/mflow.ts | 8 +-- .../packages/opencode/src/mend/profile.ts | 7 ++ .../opencode/src/mend/tui/prompt-status.ts | 14 ++++ .../opencode/src/session/processor.ts | 20 ++++-- .../packages/opencode/src/session/prompt.ts | 7 +- .../opencode/src/session/run-state.ts | 4 +- .../packages/opencode/src/tool/task.ts | 17 +++-- .../packages/opencode/test/mend/mflow.test.ts | 6 +- .../test/mend/tui-prompt-chrome.test.ts | 21 ++++++ 17 files changed, 190 insertions(+), 77 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 025c65bc..dfcb09b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 0.1.11 - 2026-06-15 + +- Preserve `task` tool metadata while a subagent is running, after tool-call transitions, and when a subagent fails before model resolution completes. +- Queue a newly submitted prompt behind an active run so the second prompt is saved and answered in the next LLM call instead of being coalesced into the first run's result. +- Keep existing concurrent `loop()` callers coalesced to the same active run while only explicit prompt submissions enqueue a follow-up turn. +- Stop showing the empty memory-check toast when the extractor finds no durable candidates, and keep Home title changes silent while refreshing the visible Home surface. +- Hide the prompt-bottom context meter unless `promptStatus.context.visible` is explicitly enabled, including old profiles that still list the context builtin. +- Let mflow lock/read external absolute paths by default instead of refusing paths outside the current project. + ## 0.1.10 - 2026-06-14 - Let automatic memory learning create approval-gated `add`, `update`, and `remove` proposals, with targeted updates/deletes applied to existing memory entries instead of only appending new entries. diff --git a/src/mendcode/packages/extensions/zed/extension.toml b/src/mendcode/packages/extensions/zed/extension.toml index 44b6ba93..63ad7179 100644 --- a/src/mendcode/packages/extensions/zed/extension.toml +++ b/src/mendcode/packages/extensions/zed/extension.toml @@ -1,7 +1,7 @@ id = "mendcode" name = "MendCode" description = "The open source coding agent." -version = "0.1.10" +version = "0.1.11" schema_version = 1 authors = ["MendCode"] repository = "https://github.com/MendCode/MendCode" @@ -11,26 +11,26 @@ name = "MendCode" icon = "./icons/opencode.svg" [agent_servers.mendcode.targets.darwin-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.10/mendcode-darwin-arm64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.11/mendcode-darwin-arm64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.darwin-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.10/mendcode-darwin-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.11/mendcode-darwin-x64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.10/mendcode-linux-arm64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.11/mendcode-linux-arm64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.10/mendcode-linux-x64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.11/mendcode-linux-x64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.windows-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.10/mendcode-windows-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.11/mendcode-windows-x64.zip" cmd = "./mendcode.exe" args = ["acp"] diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index c935c540..6377027b 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.10", + "version": "0.1.11", "name": "mendcode", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx index d9cb6c9a..7cfa24f4 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx @@ -465,6 +465,7 @@ function App(props: { onSnapshot?: () => Promise }) { const promptRef = usePromptRef() const routes: RouteMap = new Map() const [routeRev, setRouteRev] = createSignal(0) + const [homeRevision, setHomeRevision] = createSignal(0) const routeView = (name: string) => { routeRev() return routes.get(name)?.at(-1)?.render @@ -1295,13 +1296,14 @@ function App(props: { onSnapshot?: () => Promise }) { update: ( profile: Awaited>, ) => Awaited>, - message: string, + message?: string, ) => { const current = await readActiveTuiProfile(mend.root) const next = update(current) await writeActiveTuiProfile(next, mend.root) await mend.reload() - toast.show({ variant: "info", message, duration: 4000 }) + if (route.data.type === "home") setHomeRevision((value) => value + 1) + if (message) toast.show({ variant: "info", message, duration: 4000 }) dialog.clear() } const showPromptChromePresets = () => { @@ -1423,7 +1425,6 @@ function App(props: { onSnapshot?: () => Promise }) { ...profile, identity: { ...profile.identity, productName: normalizeProductName(value) }, }), - `Home title updated to ${normalizeProductName(value)}.`, ) } const showHomeLogoFont = () => { @@ -3800,7 +3801,7 @@ function App(props: { onSnapshot?: () => Promise }) { - + diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx index e6e26e23..e8d5c8dc 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx @@ -1539,6 +1539,7 @@ export function Prompt(props: PromptProps) { ? { text: currentReasoningLabel()!, fg: theme.warning, bold: true } : undefined case "context": + if (promptStatusConfig().context?.visible !== true) return undefined return usage()?.context ? { text: usage()!.contextPercent === undefined ? usage()!.context! : "█".repeat(8) + " 100%", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx index 22816f31..5cf8d172 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx @@ -71,6 +71,7 @@ export function HomeSurface(props: { bind?: (ref: PromptRef | undefined) => void disabled?: boolean showToast?: boolean + revision?: number surface?: { homeAscii?: string homeBottom?: string @@ -91,6 +92,10 @@ export function HomeSurface(props: { const customProductAscii = createMemo(() => renderAsciiText(mend.profile.identity.productName, logoFont())) const configuredHomeAscii = createMemo(() => (logoMode() === "mascot" ? homeMascotText(mend.profile) : undefined)) const activeHomeAscii = createMemo(() => props.surface?.homeAscii || configuredHomeAscii()) + const homeIdentityKey = createMemo( + () => + `${props.revision ?? 0}:${mend.profile.identity.productName}:${logoFont()}:${logoMode()}:${activeHomeAscii() ?? ""}`, + ) const homeDensity = createMemo<"full" | "compact" | "tiny">(() => { const height = dimensions().height if (height <= 17) return "tiny" @@ -570,38 +575,40 @@ export function HomeSurface(props: { } }) const logoSurface = () => ( - - + {() => ( + {mend.profile.identity.productName} + {mend.profile.identity.productName} + } + > + + } > - + {mend.profile.identity.productName}} + > + + + + - } - > - {mend.profile.identity.productName} - } - > - - - - - - - } - > - {(text) => } + + } + > + {(text) => } + + )} ) const homeActionsSurface = (options?: { @@ -916,7 +923,7 @@ export function HomeSurface(props: { ) } -export function Home() { +export function Home(props: { revision?: number }) { const sync = useSync() const route = useRouteData("home") const promptRef = usePromptRef() @@ -956,5 +963,5 @@ export function Home() { r.submit() }) - return + return } diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index 0bf2c56b..938a58ef 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -2969,6 +2969,7 @@ export function memoryToastMessage(info: SessionMemoryMetadata | undefined) { return `Memory skipped: ${Locale.truncate(output.reason || "not available", 72)}` } const reason = output.reason || "no pending update" + if (reason === "no durable memory candidates" || (output.candidates === 0 && reason === "no pending update")) return "" return `Memory checked: ${Locale.truncate(reason, 72)}` } diff --git a/src/mendcode/packages/opencode/src/effect/runner.ts b/src/mendcode/packages/opencode/src/effect/runner.ts index 1e7d4c29..a34d4a2c 100644 --- a/src/mendcode/packages/opencode/src/effect/runner.ts +++ b/src/mendcode/packages/opencode/src/effect/runner.ts @@ -3,7 +3,7 @@ import { Cause, Deferred, Effect, Exit, Fiber, Latch, Schema, Scope, Synchronize export interface Runner { readonly state: State readonly busy: boolean - readonly ensureRunning: (work: Effect.Effect) => Effect.Effect + readonly ensureRunning: (work: Effect.Effect, options?: { queue?: boolean }) => Effect.Effect readonly startShell: (work: Effect.Effect, ready?: Latch.Latch) => Effect.Effect readonly cancel: Effect.Effect } @@ -32,6 +32,7 @@ interface PendingHandle { export type State = | { readonly _tag: "Idle" } | { readonly _tag: "Running"; readonly run: RunHandle } + | { readonly _tag: "RunningThenRun"; readonly run: RunHandle; readonly next: PendingHandle } | { readonly _tag: "Shell"; readonly shell: ShellHandle } | { readonly _tag: "ShellThenRun"; readonly shell: ShellHandle; readonly run: PendingHandle } @@ -68,16 +69,24 @@ export const make = ( SynchronizedRef.modify(ref, (st) => [st._tag === "Idle" ? idle : Effect.void, st] as const).pipe(Effect.flatten) const finishRun = (id: number, done: Deferred.Deferred, exit: Exit.Exit) => - SynchronizedRef.modify( + SynchronizedRef.modifyEffect( ref, - (st) => - [ - Effect.gen(function* () { - if (st._tag === "Running" && st.run.id === id) yield* idle - yield* complete(done, exit) - }), - st._tag === "Running" && st.run.id === id ? ({ _tag: "Idle" } as const) : st, - ] as const, + Effect.fnUntraced(function* (st) { + if (st._tag === "Running" && st.run.id === id) { + return [ + Effect.gen(function* () { + yield* idle + yield* complete(done, exit) + }), + { _tag: "Idle" } as const, + ] as const + } + if (st._tag === "RunningThenRun" && st.run.id === id) { + const run = yield* startRun(st.next.work, st.next.done) + return [complete(done, exit), { _tag: "Running", run }] as const + } + return [complete(done, exit), st] as const + }), ).pipe(Effect.flatten) const startRun = (work: Effect.Effect, done: Deferred.Deferred) => @@ -112,20 +121,33 @@ export const make = ( yield* Fiber.interrupt(shell.fiber) }) - const ensureRunning = (work: Effect.Effect) => + const queueRun = (work: Effect.Effect) => + Effect.gen(function* () { + return { + id: next(), + done: yield* Deferred.make(), + work, + } satisfies PendingHandle + }) + + const ensureRunning = (work: Effect.Effect, options?: { queue?: boolean }) => SynchronizedRef.modifyEffect( ref, Effect.fnUntraced(function* (st) { switch (st._tag) { case "Running": + if (options?.queue) { + const next = yield* queueRun(work) + return [awaitDone(next.done), { _tag: "RunningThenRun", run: st.run, next }] as const + } + return [awaitDone(st.run.done), st] as const + case "RunningThenRun": + if (options?.queue) return [awaitDone(st.next.done), st] as const + return [awaitDone(st.run.done), st] as const case "ShellThenRun": return [awaitDone(st.run.done), st] as const case "Shell": { - const run = { - id: next(), - done: yield* Deferred.make(), - work, - } satisfies PendingHandle + const run = yield* queueRun(work) return [awaitDone(run.done), { _tag: "ShellThenRun", shell: st.shell, run }] as const } case "Idle": { @@ -186,6 +208,16 @@ export const make = ( }), { _tag: "Idle" } as const, ] as const + case "RunningThenRun": + return [ + Effect.gen(function* () { + yield* Fiber.interrupt(st.run.fiber) + yield* Deferred.await(st.run.done).pipe(Effect.exit, Effect.asVoid) + yield* Deferred.fail(st.next.done, new Cancelled()).pipe(Effect.asVoid) + yield* idleIfCurrent() + }), + { _tag: "Idle" } as const, + ] as const case "Shell": return [ Effect.gen(function* () { diff --git a/src/mendcode/packages/opencode/src/mend/config/mflow.ts b/src/mendcode/packages/opencode/src/mend/config/mflow.ts index 91f04e20..f3265c20 100644 --- a/src/mendcode/packages/opencode/src/mend/config/mflow.ts +++ b/src/mendcode/packages/opencode/src/mend/config/mflow.ts @@ -667,7 +667,7 @@ function normalizeProjectPath(root: string, file: string) { const absolute = path.isAbsolute(file) ? file : path.resolve(root, file) const relative = path.relative(root, absolute) if (!relative || relative.startsWith("..") || path.isAbsolute(relative)) { - throw new Error(`mflow refused path outside project: ${file}`) + return absolute } return relative } @@ -696,11 +696,7 @@ export function mflowReadTargets(tool: string, args: unknown, root: string) { const normalizedTool = tool.toLowerCase() const directPath = input.filePath || input.file_path || input.path if (normalizedTool !== "read" || typeof directPath !== "string") return [] - try { - return [normalizeProjectPath(root, directPath)] - } catch { - return [] - } + return [normalizeProjectPath(root, directPath)] } async function waitForMflowReadAccess(input: { diff --git a/src/mendcode/packages/opencode/src/mend/profile.ts b/src/mendcode/packages/opencode/src/mend/profile.ts index d1312a00..eafef89d 100644 --- a/src/mendcode/packages/opencode/src/mend/profile.ts +++ b/src/mendcode/packages/opencode/src/mend/profile.ts @@ -188,6 +188,10 @@ export function mergeMendTuiProfile(input: unknown): MendTuiProfile { promptStatus: { ...fallbackProfile.promptStatus, ...(isRecord(input.promptStatus) ? input.promptStatus : {}), + context: { + ...(fallbackProfile.promptStatus.context || {}), + ...(isRecord(input.promptStatus) && isRecord(input.promptStatus.context) ? input.promptStatus.context : {}), + }, commandsHint: { ...(fallbackProfile.promptStatus.commandsHint || {}), ...(isRecord(input.promptStatus) && isRecord(input.promptStatus.commandsHint) @@ -371,6 +375,9 @@ export function validateMendTuiProfile(profile: MendTuiProfile) { failures.push("tui promptChrome.glyphs.leadText must be a string") } if (typeof profile.promptStatus.enabled !== "boolean") failures.push("tui promptStatus.enabled must be a boolean") + if (profile.promptStatus.context !== undefined && !isRecord(profile.promptStatus.context)) { + failures.push("tui promptStatus.context must be an object") + } if (!Array.isArray(profile.promptStatus.left)) failures.push("tui promptStatus.left must be an array") if (!Array.isArray(profile.promptStatus.right)) failures.push("tui promptStatus.right must be an array") if (profile.promptStatus.separator !== undefined && typeof profile.promptStatus.separator !== "string") { diff --git a/src/mendcode/packages/opencode/src/mend/tui/prompt-status.ts b/src/mendcode/packages/opencode/src/mend/tui/prompt-status.ts index 9ac21fe9..c76aacd4 100644 --- a/src/mendcode/packages/opencode/src/mend/tui/prompt-status.ts +++ b/src/mendcode/packages/opencode/src/mend/tui/prompt-status.ts @@ -30,6 +30,9 @@ export type MendPromptStatusScripts = Partial + pendingToolUpdates: Record MessageV2.ToolPart> shouldBreak: boolean snapshot: string | undefined blocked: boolean @@ -400,6 +401,7 @@ export const layer: Layer.Layer< sessionID: input.sessionID, model: input.model, toolcalls: {}, + pendingToolUpdates: {}, shouldBreak: false, snapshot: initialSnapshot, blocked: false, @@ -540,7 +542,11 @@ export const layer: Layer.Layer< update: (part: MessageV2.ToolPart) => MessageV2.ToolPart, ) { const match = yield* readToolCall(toolCallID) - if (!match) return + if (!match) { + const pending = ctx.pendingToolUpdates[toolCallID] + ctx.pendingToolUpdates[toolCallID] = pending ? (part) => update(pending(part)) : update + return + } const part = yield* session.updatePart(update(match.part)) ctx.toolcalls[toolCallID] = { ...match.call, @@ -568,7 +574,7 @@ export const layer: Layer.Layer< status: "completed", input: match.part.state.input, output: output.output, - metadata: output.metadata, + metadata: output.metadata ?? match.part.state.metadata, title: output.title, time: { start: match.part.state.time.start, end: Date.now() }, attachments: output.attachments, @@ -586,6 +592,7 @@ export const layer: Layer.Layer< status: "error", input: match.part.state.input, error: errorMessage(error), + metadata: match.part.state.metadata, time: { start: match.part.state.time.start, end: Date.now() }, }, }) @@ -675,11 +682,14 @@ export const layer: Layer.Layer< state: { status: "pending", input: {}, raw: "" }, metadata: value.providerExecuted ? { providerExecuted: true } : undefined, } satisfies MessageV2.ToolPart) + const pending = ctx.pendingToolUpdates[value.id] + const updatedPart = pending ? yield* session.updatePart(pending(part)) : part + delete ctx.pendingToolUpdates[value.id] ctx.toolcalls[value.id] = { done: yield* Deferred.make(), - partID: part.id, - messageID: part.messageID, - sessionID: part.sessionID, + partID: updatedPart.id, + messageID: updatedPart.messageID, + sessionID: updatedPart.sessionID, } return diff --git a/src/mendcode/packages/opencode/src/session/prompt.ts b/src/mendcode/packages/opencode/src/session/prompt.ts index 9e4ec027..f72697f9 100644 --- a/src/mendcode/packages/opencode/src/session/prompt.ts +++ b/src/mendcode/packages/opencode/src/session/prompt.ts @@ -1602,7 +1602,7 @@ NOTE: At any point in time through this workflow you should feel free to ask the } if (input.noReply === true) return message - return yield* loop({ sessionID: input.sessionID }) + return yield* loop({ sessionID: input.sessionID, queue: true }) }, ) @@ -1878,7 +1878,9 @@ NOTE: At any point in time through this workflow you should feel free to ask the const loop: (input: LoopInput) => Effect.Effect = Effect.fn("SessionPrompt.loop")(function* ( input: LoopInput, ) { - return yield* state.ensureRunning(input.sessionID, lastAssistant(input.sessionID), runLoop(input.sessionID)) + return yield* state.ensureRunning(input.sessionID, lastAssistant(input.sessionID), runLoop(input.sessionID), { + queue: input.queue, + }) }) const shell: (input: ShellInput) => Effect.Effect = Effect.fn("SessionPrompt.shell")( @@ -2078,6 +2080,7 @@ export type PromptInput = Schema.Schema.Type export class LoopInput extends Schema.Class("SessionPrompt.LoopInput")({ sessionID: SessionID, + queue: Schema.optional(Schema.Boolean), }) { static readonly zod = zod(this) } diff --git a/src/mendcode/packages/opencode/src/session/run-state.ts b/src/mendcode/packages/opencode/src/session/run-state.ts index 7d04584a..8c78be7b 100644 --- a/src/mendcode/packages/opencode/src/session/run-state.ts +++ b/src/mendcode/packages/opencode/src/session/run-state.ts @@ -13,6 +13,7 @@ export interface Interface { sessionID: SessionID, onInterrupt: Effect.Effect, work: Effect.Effect, + options?: { queue?: boolean }, ) => Effect.Effect readonly startShell: ( sessionID: SessionID, @@ -88,8 +89,9 @@ export const layer = Layer.effect( sessionID: SessionID, onInterrupt: Effect.Effect, work: Effect.Effect, + options?: { queue?: boolean }, ) { - return yield* (yield* runner(sessionID, onInterrupt)).ensureRunning(work) + return yield* (yield* runner(sessionID, onInterrupt)).ensureRunning(work, options) }) const startShell = Effect.fn("SessionRunState.startShell")(function* ( diff --git a/src/mendcode/packages/opencode/src/tool/task.ts b/src/mendcode/packages/opencode/src/tool/task.ts index d9ae0098..08aef24c 100644 --- a/src/mendcode/packages/opencode/src/tool/task.ts +++ b/src/mendcode/packages/opencode/src/tool/task.ts @@ -162,11 +162,6 @@ export const TaskTool = Tool.define( : configuredSubagentModel ? cfg.subagent_variant : msg.info.variant - if (requestedModel || next.model || configuredSubagentModel) { - const resolved = yield* provider.getModel(model.providerID, model.modelID) - model = { providerID: resolved.providerID, modelID: resolved.id } - } - yield* ctx.metadata({ title: params.description, metadata: { @@ -175,6 +170,18 @@ export const TaskTool = Tool.define( }, }) + if (requestedModel || next.model || configuredSubagentModel) { + const resolved = yield* provider.getModel(model.providerID, model.modelID) + model = { providerID: resolved.providerID, modelID: resolved.id } + yield* ctx.metadata({ + title: params.description, + metadata: { + sessionId: nextSession.id, + model, + }, + }) + } + const ops = ctx.extra?.promptOps as TaskPromptOps if (!ops) return yield* Effect.fail(new Error("TaskTool requires promptOps in ctx.extra")) const runCancel = yield* EffectBridge.make() diff --git a/src/mendcode/packages/opencode/test/mend/mflow.test.ts b/src/mendcode/packages/opencode/test/mend/mflow.test.ts index c48910c5..b547eda5 100644 --- a/src/mendcode/packages/opencode/test/mend/mflow.test.ts +++ b/src/mendcode/packages/opencode/test/mend/mflow.test.ts @@ -101,8 +101,9 @@ describe("mflow MendCode integration", () => { expect(status.locks.output).toContain("not checked") }) - test("extracts edit targets and rejects paths outside the project", () => { + test("extracts edit targets and keeps external paths explicit", () => { const root = "/tmp/mend-mflow-root" + const outside = "/tmp/outside.ts" expect(mflowEditTargets("edit", { filePath: "src/app.ts" }, root)).toEqual(["src/app.ts"]) expect(mflowReadTargets("read", { filePath: "src/app.ts" }, root)).toEqual(["src/app.ts"]) @@ -114,7 +115,8 @@ describe("mflow MendCode integration", () => { "*** End Patch", ].join("\n"), }, root)).toEqual(["src/app.ts", "docs/mflow.md"]) - expect(() => mflowEditTargets("write", { path: "../outside.ts" }, root)).toThrow("outside project") + expect(mflowEditTargets("write", { path: "../outside.ts" }, root)).toEqual([outside]) + expect(mflowReadTargets("read", { path: "../outside.ts" }, root)).toEqual([outside]) }) test("validates public relay URLs", async () => { diff --git a/src/mendcode/packages/opencode/test/mend/tui-prompt-chrome.test.ts b/src/mendcode/packages/opencode/test/mend/tui-prompt-chrome.test.ts index c6a2eabb..45bd7f61 100644 --- a/src/mendcode/packages/opencode/test/mend/tui-prompt-chrome.test.ts +++ b/src/mendcode/packages/opencode/test/mend/tui-prompt-chrome.test.ts @@ -21,6 +21,27 @@ describe("mend tui prompt chrome", () => { expect(validateMendTuiProfile(defaultTuiProfile()).ok).toBe(true) }) + test("context meter is opt-in even when old profiles still list the context builtin", () => { + const profile = mergeMendTuiProfile({ + promptStatus: { + right: [{ type: "builtin", value: "context" }], + }, + }) + const resolved = resolvePromptStatus(profile.promptStatus, "top-bottom") + + expect(resolved.context?.visible).toBe(false) + expect(resolved.right).toEqual([{ type: "builtin", value: "context" }]) + + const visible = mergeMendTuiProfile({ + promptStatus: { + context: { visible: true }, + right: [{ type: "builtin", value: "context" }], + }, + }) + + expect(resolvePromptStatus(visible.promptStatus, "top-bottom").context?.visible).toBe(true) + }) + test("sticky user header remains configurable through session layout", () => { const profile = mergeMendTuiProfile({ layout: { From 8f50f678380a03f786052e1778dde89bb107a90c Mon Sep 17 00:00:00 2001 From: Obed Date: Tue, 16 Jun 2026 01:25:51 -0500 Subject: [PATCH 23/45] feat: prepare v0.1.12 rendering and installer updates (#118) --- CHANGELOG.md | 8 + README.md | 59 +- src/mendcode/install.ps1 | 92 ++ .../packages/extensions/zed/extension.toml | 12 +- src/mendcode/packages/opencode/package.json | 2 +- .../packages/opencode/src/cli/cmd/tui/app.tsx | 83 +- .../cli/cmd/tui/component/dialog-command.tsx | 4 +- .../cli/cmd/tui/component/dialog-model.tsx | 10 +- .../cli/cmd/tui/component/dialog-provider.tsx | 17 +- .../tui/feature-plugins/system/session-v2.tsx | 41 +- .../opencode/src/cli/cmd/tui/routes/home.tsx | 12 +- .../src/cli/cmd/tui/routes/session/index.tsx | 28 +- .../cmd/tui/routes/session/plan-review.tsx | 7 +- .../src/cli/cmd/tui/routes/setup/index.tsx | 18 +- .../src/cli/cmd/tui/util/plan-markdown.ts | 1091 ++++++++++++++++- .../src/cli/cmd/tui/util/provider-origin.ts | 6 + .../opencode/src/mend/profile.test.ts | 39 + .../packages/opencode/src/mend/profile.ts | 5 + .../opencode/src/mend/tui/presentation.ts | 36 + .../test/cli/tui/plan-markdown.test.ts | 455 ++++++- .../test/tool/fixtures/models-api.json | 4 +- 21 files changed, 1919 insertions(+), 110 deletions(-) create mode 100644 src/mendcode/install.ps1 diff --git a/CHANGELOG.md b/CHANGELOG.md index dfcb09b7..a1d2deae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.1.12 - 2026-06-16 + +- Show the upstream `opencode` provider in the TUI provider/model/setup flows while keeping it labeled as `opencode Zen`, and keep `opencode-go` labeled separately as `opencode Go`. +- Add a Windows PowerShell installer and document macOS, Linux, Windows PowerShell, and Git Bash/WSL install paths in the README. +- Add configurable assistant message rendering modes: Plain, Markdown, and Rich. +- Render plan/chat Markdown more cleanly in Rich mode, including local Mermaid flowcharts, wide tables, checklists, callouts, connectors, and compact terminal-friendly diagrams. +- Keep plan review content anchored while scrolling so review modals stay readable during long plans. + ## 0.1.11 - 2026-06-15 - Preserve `task` tool metadata while a subagent is running, after tool-call transitions, and when a subagent fails before model resolution completes. diff --git a/README.md b/README.md index 8760fc8d..efaec110 100644 --- a/README.md +++ b/README.md @@ -12,13 +12,70 @@ It is built for developers and teams who want their coding agent environment to - Coordinate local agents: use optional mflow locks and optional TSM/worktree flows when multiple sessions or worktrees need a safer operating model. - See the work: Usage Insights surfaces daily token activity, sessions, AI time, user prompts, token mix, top tools, top agents, top models, and optional Open-Meteo weather. -## Quick Start +## Install + +Pick the command for your OS, then open a new terminal and run `mendcode`. + +
+macOS + +```bash +curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash +mendcode +``` + +The installer detects Apple Silicon vs Intel automatically and installs the latest release into `~/.mendcode/bin`. + +
+ +
+Linux + +```bash +curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash +mendcode +``` + +The installer detects x64 vs arm64, glibc vs musl/Alpine, and baseline CPU builds automatically. + +
+ +
+Windows PowerShell + +```powershell +irm https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install.ps1 | iex +mendcode +``` + +The PowerShell installer detects x64, x64 baseline, and arm64 release assets automatically. + +
+ +
+Windows Git Bash / WSL ```bash curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash mendcode ``` +Use this option if you already work from Git Bash, MSYS2, Cygwin, or WSL and want the same auto-detection flow as macOS/Linux. + +
+ +To pin a specific version: + +```bash +curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash -s -- --version +``` + +To install without editing shell startup files: + +```bash +curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash -s -- --no-modify-path +``` + The public install contract is `mendcode`. Development checkouts may contain a local `mend` shim for legacy/internal workflows, but public docs, examples, and screenshots should use `mendcode`. ## Product Surfaces diff --git a/src/mendcode/install.ps1 b/src/mendcode/install.ps1 new file mode 100644 index 00000000..9b61424c --- /dev/null +++ b/src/mendcode/install.ps1 @@ -0,0 +1,92 @@ +$ErrorActionPreference = "Stop" + +$App = "mendcode" +$Version = $env:VERSION +$NoModifyPath = $env:MENDCODE_NO_MODIFY_PATH -eq "1" +$Repo = if ($env:MENDCODE_GITHUB_REPO) { $env:MENDCODE_GITHUB_REPO } else { "MendCode/MendCode" } +$BaseUrl = if ($env:MENDCODE_GITHUB_BASE_URL) { $env:MENDCODE_GITHUB_BASE_URL } else { "https://github.com/$Repo" } +$ApiUrl = if ($env:MENDCODE_GITHUB_API_URL) { $env:MENDCODE_GITHUB_API_URL } else { "https://api.github.com/repos/$Repo" } +$InstallDir = Join-Path $HOME ".mendcode\bin" + +function Get-MendCodeTarget { + $arch = [System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture + + if ($arch -eq [System.Runtime.InteropServices.Architecture]::Arm64) { + return "windows-arm64" + } + + if ($arch -ne [System.Runtime.InteropServices.Architecture]::X64) { + throw "Unsupported Windows architecture: $arch" + } + + $kernel32 = Add-Type -MemberDefinition '[DllImport("kernel32.dll")] public static extern bool IsProcessorFeaturePresent(int ProcessorFeature);' -Name Kernel32 -Namespace Win32 -PassThru + if (-not $kernel32::IsProcessorFeaturePresent(40)) { + return "windows-x64-baseline" + } + + return "windows-x64" +} + +function Add-MendCodeToPath { + if ($NoModifyPath) { + Write-Host "Skipping PATH update because -NoModifyPath was set." + return + } + + $userPath = [Environment]::GetEnvironmentVariable("Path", "User") + $entries = if ($userPath) { $userPath -split ";" } else { @() } + if ($entries -notcontains $InstallDir) { + $nextPath = if ($userPath) { "$userPath;$InstallDir" } else { $InstallDir } + [Environment]::SetEnvironmentVariable("Path", $nextPath, "User") + } + + if (($env:Path -split ";") -notcontains $InstallDir) { + $env:Path = "$env:Path;$InstallDir" + } +} + +if (-not [System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform([System.Runtime.InteropServices.OSPlatform]::Windows)) { + throw "install.ps1 is for Windows. On macOS or Linux, run: curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash" +} + +New-Item -ItemType Directory -Force $InstallDir | Out-Null + +$target = Get-MendCodeTarget +$versionLabel = "latest" + +if ($Version) { + $Version = $Version.TrimStart("v") + $versionLabel = "v$Version" + $url = "$BaseUrl/releases/download/v$Version/$App-$target.zip" +} else { + $release = Invoke-RestMethod "$ApiUrl/releases/latest" + $versionLabel = $release.tag_name + $url = "$BaseUrl/releases/latest/download/$App-$target.zip" +} + +$zip = Join-Path $env:TEMP "$App-$target.zip" +$extractDir = Join-Path $env:TEMP "$App-install-$PID" + +Write-Host "Installing MendCode $versionLabel for $target..." +Invoke-WebRequest $url -OutFile $zip + +if (Test-Path $extractDir) { + Remove-Item -Recurse -Force $extractDir +} +New-Item -ItemType Directory -Force $extractDir | Out-Null +Expand-Archive -Force $zip $extractDir + +$binary = Get-ChildItem -Path $extractDir -Recurse -Filter "mendcode.exe" | Select-Object -First 1 +if (-not $binary) { + throw "Release asset did not contain mendcode.exe" +} + +Copy-Item -Force $binary.FullName (Join-Path $InstallDir "mendcode.exe") +Remove-Item -Recurse -Force $extractDir +Remove-Item -Force $zip + +Add-MendCodeToPath + +Write-Host "Installed MendCode to $InstallDir" +& (Join-Path $InstallDir "mendcode.exe") --version +Write-Host "Run: mendcode" diff --git a/src/mendcode/packages/extensions/zed/extension.toml b/src/mendcode/packages/extensions/zed/extension.toml index 63ad7179..af55ca63 100644 --- a/src/mendcode/packages/extensions/zed/extension.toml +++ b/src/mendcode/packages/extensions/zed/extension.toml @@ -1,7 +1,7 @@ id = "mendcode" name = "MendCode" description = "The open source coding agent." -version = "0.1.11" +version = "0.1.12" schema_version = 1 authors = ["MendCode"] repository = "https://github.com/MendCode/MendCode" @@ -11,26 +11,26 @@ name = "MendCode" icon = "./icons/opencode.svg" [agent_servers.mendcode.targets.darwin-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.11/mendcode-darwin-arm64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.12/mendcode-darwin-arm64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.darwin-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.11/mendcode-darwin-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.12/mendcode-darwin-x64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.11/mendcode-linux-arm64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.12/mendcode-linux-arm64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.11/mendcode-linux-x64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.12/mendcode-linux-x64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.windows-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.11/mendcode-windows-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.12/mendcode-windows-x64.zip" cmd = "./mendcode.exe" args = ["acp"] diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index 6377027b..b444d7db 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.11", + "version": "0.1.12", "name": "mendcode", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx index 7cfa24f4..748aa922 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx @@ -145,7 +145,13 @@ import { } from "@/mend/memory/proposals" import type { MendPromptChromePreset } from "@/mend/tui/prompt-chrome" import { defaultPromptStatus, type MendPromptStatusBuiltin, type MendPromptStatusItem } from "@/mend/tui/prompt-status" -import { resolveTuiPresentation, type MendPresentationProfile } from "@/mend/tui/presentation" +import { + messageRendererForPresentationProfile, + presentationProfileTitle, + resolveTuiPresentation, + type MendMessageRenderer, + type MendPresentationProfile, +} from "@/mend/tui/presentation" function rendererConfig(_config: TuiConfig.Info): CliRendererConfig { const mouseEnabled = !Flag.OPENCODE_DISABLE_MOUSE && (_config.mouse ?? true) @@ -1557,17 +1563,17 @@ function App(props: { onSnapshot?: () => Promise }) { { title: "Raw", value: "raw", - description: "Full session history: reasoning, tool cards, diffs, and classic metadata.", + description: "Plain messages only: no Markdown, tables, Mermaid, or emphasis.", }, { title: "Minimal", value: "minimal", - description: "Compact session history: collapsed reasoning and one-line tool traces.", + description: "Compact activity detail with Markdown messages; Mermaid stays literal.", }, { - title: "MendCode", + title: "Full", value: "mendcode", - description: "MendCode session history: compact simple tools, rich diffs, and MendCode symbols.", + description: "Full rich messages: Markdown, lists, tables, and local Mermaid rendering.", }, ] dialog.replace(() => ( @@ -1577,15 +1583,68 @@ function App(props: { onSnapshot?: () => Promise }) { options={options.map((item) => ({ title: item.title, value: item.value, - category: "MendCode", + category: "Chat", description: item.description, onSelect: () => void updatePromptChrome( (profile) => ({ ...profile, - presentation: resolveTuiPresentation({ ...profile.presentation, profile: item.value }), + presentation: resolveTuiPresentation({ + ...profile.presentation, + profile: item.value, + message: { + ...profile.presentation.message, + renderer: messageRendererForPresentationProfile(item.value), + }, + }), }), - `Chat presentation is now ${item.value}.`, + `Chat presentation is now ${presentationProfileTitle(item.value)}.`, + ), + }))} + /> + )) + } + const showMessageRenderer = () => { + const current = mend.profile.presentation.message.renderer + const options: Array<{ title: string; value: MendMessageRenderer; description: string }> = [ + { + title: "Plain", + value: "plain", + description: "Literal assistant text: no Markdown, Mermaid, tables, or emphasis.", + }, + { + title: "Markdown", + value: "markdown", + description: "Markdown assistant text without local Mermaid conversion.", + }, + { + title: "Rich", + value: "rich", + description: "Markdown plus local Mermaid diagrams, lists, and wide table cleanup.", + }, + ] + dialog.replace(() => ( + ({ + title: item.title, + value: item.value, + category: "Chat", + description: item.description, + onSelect: () => + void updatePromptChrome( + (profile) => ({ + ...profile, + presentation: resolveTuiPresentation({ + ...profile.presentation, + message: { + ...profile.presentation.message, + renderer: item.value, + }, + }), + }), + `Message rendering is now ${item.value}.`, ), }))} /> @@ -3019,6 +3078,14 @@ function App(props: { onSnapshot?: () => Promise }) { slash: { name: "presentation", aliases: ["chat-presentation", "render-mode"] }, onSelect: showPresentationProfile, }, + { + title: "Message rendering", + value: "mendcode.message.renderer", + category: mendCategory, + suggested: true, + slash: { name: "message-rendering", aliases: ["message-renderer", "markdown-rendering"] }, + onSelect: showMessageRenderer, + }, { title: "Submit scroll behavior", value: "mendcode.session.submit_scroll", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-command.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-command.tsx index bfe2d8f0..f4334526 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-command.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-command.tsx @@ -229,7 +229,8 @@ const titleOverrides: Record = { "mendcode.memory.input.enable": "Use memory", "mendcode.memory.io.enable": "Save memories", "mendcode.memory.disable": "Disable memory", - "mendcode.presentation.profile": "Chat view", + "mendcode.presentation.profile": "Chat presentation", + "mendcode.message.renderer": "Message rendering", "mendcode.prompt.mode": "Prompt context", "mendcode.prompt.chrome": "Chat input", "mendcode.prompt.lead": "Input marker", @@ -421,7 +422,6 @@ function searchText(option: CommandOption, keybind?: string) { titleOverrides[option.value], option.category, option.description, - option.value, slash ? `/${slash.name}` : undefined, ...(slash?.aliases ?? []).map((alias) => `/${alias}`), keybind, diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx index 253bfa72..6613e687 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx @@ -9,6 +9,7 @@ import { DialogVariant } from "./dialog-variant" import { useKeybind } from "../context/keybind" import * as fuzzysort from "fuzzysort" import { useConnected } from "./use-connected" +import { providerDisplayName } from "@tui/util/provider-origin" export function DialogModel(props: { providerID?: string }) { const local = useLocal() @@ -32,7 +33,6 @@ export function DialogModel(props: { providerID?: string }) { if (!showSections) return [] return items.flatMap((item) => { const provider = sync.data.provider.find((x) => x.id === item.providerID) - if (provider?.id === "opencode") return [] if (!provider) return [] const model = provider.models[item.modelID] if (!model) return [] @@ -41,7 +41,7 @@ export function DialogModel(props: { providerID?: string }) { key: item, value: { providerID: provider.id, modelID: model.id }, title: model.name ?? item.modelID, - description: provider.name, + description: providerDisplayName(provider), category, onSelect: () => { onSelect(provider.id, model.id) @@ -61,11 +61,11 @@ export function DialogModel(props: { providerID?: string }) { const providerOptions = pipe( sync.data.provider, - filter((provider) => provider.id !== "opencode"), sortBy( (provider) => provider.id !== "openai", + (provider) => provider.id !== "opencode", (provider) => provider.id !== "opencode-go", - (provider) => provider.name, + (provider) => providerDisplayName(provider), ), flatMap((provider) => pipe( @@ -79,7 +79,7 @@ export function DialogModel(props: { providerID?: string }) { description: favorites.some((item) => item.providerID === provider.id && item.modelID === model) ? "(Favorite)" : undefined, - category: connected() ? provider.name : undefined, + category: connected() ? providerDisplayName(provider) : undefined, onSelect() { onSelect(provider.id, model) }, diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx index b69e7c89..6a31d8f7 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx @@ -13,17 +13,16 @@ import { DialogModel } from "./dialog-model" import { useKeyboard } from "@opentui/solid" import * as Clipboard from "@tui/util/clipboard" import { useToast } from "../ui/toast" -import { isConsoleManagedProvider } from "@tui/util/provider-origin" +import { isConsoleManagedProvider, providerDisplayName } from "@tui/util/provider-origin" import { useConnected } from "./use-connected" -const HIDDEN_DONOR_MANAGED_PROVIDERS = new Set(["opencode"]) - const PROVIDER_PRIORITY: Record = { openai: 0, - "opencode-go": 1, - "github-copilot": 2, - anthropic: 3, - google: 4, + opencode: 1, + "opencode-go": 2, + "github-copilot": 3, + anthropic: 4, + google: 5, } function providerErrorMessage(error: unknown) { @@ -45,18 +44,18 @@ export function createDialogProviderOptions() { const options = createMemo(() => { return pipe( sync.data.provider_next.all, - (providers) => providers.filter((provider) => !HIDDEN_DONOR_MANAGED_PROVIDERS.has(provider.id)), sortBy((x) => PROVIDER_PRIORITY[x.id] ?? 99), map((provider) => { const consoleManaged = isConsoleManagedProvider(sync.data.console_state.consoleManagedProviders, provider.id) const connected = sync.data.provider_next.connected.includes(provider.id) return { - title: provider.name, + title: providerDisplayName(provider), value: provider.id, description: { anthropic: "(API key)", openai: "(ChatGPT Plus/Pro or API key)", + opencode: "(opencode Zen)", "opencode-go": "(Bring your own Go provider access)", }[provider.id], footer: consoleManaged ? sync.data.console_state.activeOrgName : undefined, diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/feature-plugins/system/session-v2.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/feature-plugins/system/session-v2.tsx index 3d17f418..ace08e8d 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/feature-plugins/system/session-v2.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/feature-plugins/system/session-v2.tsx @@ -26,13 +26,14 @@ import type { ToolFileContent, ToolTextContent, } from "@mendcode/sdk/v2" -import { createEffect, createMemo, createSignal, For, Match, onCleanup, Show, Switch } from "solid-js" +import { createEffect, createMemo, createResource, createSignal, For, Match, onCleanup, Show, Switch } from "solid-js" import { useMendTuiProfile } from "@tui/context/mend" import { normalizeToolEvent, shouldRenderCompactTool } from "@/mend/tui/timeline/normalize" import { TimelineDiff } from "@/cli/cmd/tui/routes/session/renderers/diff" import { formatDuration } from "@/util/format" import { rawReasoningDisplay, shouldDisplayReasoning, unavailableReasoningLabel } from "@/mend/tui/presentation" import { sessionContentWidth } from "@/cli/cmd/tui/util/session-layout" +import { renderPlanMarkdown } from "@/cli/cmd/tui/util/plan-markdown" const id = "internal:session-v2-debug" const route = "session.v2.messages" @@ -384,19 +385,37 @@ function AssistantMessage(props: { function AssistantText(props: { messageID: string; part: SessionMessageAssistantText; syntax: SyntaxStyle }) { const { theme } = useTheme() + const mend = useMendTuiProfile() + const dimensions = useTerminalDimensions() const textID = createMemo(() => props.part.text.slice(0, 32).replace(/\W+/g, "-")) + const source = createMemo(() => props.part.text.trim()) + const renderer = createMemo(() => mend.profile.presentation.message.renderer) + const richInput = createMemo(() => { + if (renderer() !== "rich") return + return { text: source(), width: sessionContentWidth(dimensions().width, false) } + }) + const [richContent] = createResource(richInput, async (input) => renderPlanMarkdown(input.text, input.width)) + const markdownContent = createMemo(() => (renderer() === "rich" ? (richContent() ?? source()) : source())) return ( - + - + + + + {(line) => {line || " "}} + + + + + + ) diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx index 5cf8d172..1e838f06 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/home.tsx @@ -723,15 +723,9 @@ export function HomeSurface(props: { 0} fallback={ - - - - No sessions yet - - - - resume or start a task - + + No sessions yet + resume or start a task } > diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index 938a58ef..4dd29097 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -144,7 +144,7 @@ import { userMessageDisplayText, type PastedContentDisplayPart, } from "./user-message-display" -import { planReviewInlineTitle } from "../../util/plan-markdown" +import { planReviewInlineTitle, renderPlanMarkdown } from "../../util/plan-markdown" addDefaultParsers(parsers.parsers) @@ -3343,16 +3343,34 @@ function ReasoningHeader(props: { function TextPart(props: { last: boolean; part: TextPart; message: AssistantMessage }) { const ctx = use() const { theme, syntax } = useTheme() + const mend = useMendTuiProfile() + const dimensions = useTerminalDimensions() + const source = createMemo(() => props.part.text.trim()) + const renderer = createMemo(() => mend.profile.presentation.message.renderer) + const richInput = createMemo(() => { + if (renderer() !== "rich") return + return { + text: source(), + width: sessionContentWidth(dimensions().width, promptChromeUsesFullSessionWidth(mend.profile.promptChrome.preset)), + } + }) + const [richContent] = createResource(richInput, async (input) => renderPlanMarkdown(input.text, input.width)) + const markdownContent = createMemo(() => (renderer() === "rich" ? (richContent() ?? source()) : source())) return ( - + - + + + {(line) => {line || " "}} + + + diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/plan-review.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/plan-review.tsx index a704c8ca..b8968a46 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/plan-review.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/plan-review.tsx @@ -49,7 +49,10 @@ export function PlanReviewPrompt(props: { request: PlanReviewRequest }) { return value || undefined } - function reply(action: "apply" | "edit" | "reject", override?: { markdown?: string; reason?: string; comments?: string }) { + function reply( + action: "apply" | "edit" | "reject", + override?: { markdown?: string; reason?: string; comments?: string }, + ) { void sdk.client.planReview.reply({ requestID: props.request.id, planReviewReply: { @@ -179,6 +182,8 @@ export function PlanReviewPrompt(props: { request: PlanReviewRequest }) { paddingTop={1} paddingLeft={4} paddingRight={4} + stickyScroll={true} + stickyStart="top" scrollAcceleration={scrollAcceleration()} verticalScrollbarOptions={{ trackOptions: { diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx index 39c2caab..f8243f0c 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx @@ -4,6 +4,7 @@ import { routeReturnTarget, useRoute, useRouteData, type SetupStepID } from "@tu import { useTheme } from "@tui/context/theme" import { useSync } from "@tui/context/sync" import { createDialogProviderOptions } from "@tui/component/dialog-provider" +import { providerDisplayName } from "@tui/util/provider-origin" import { useLocal } from "@tui/context/local" import { useDialog } from "@tui/ui/dialog" import { DialogConfirm } from "@tui/ui/dialog-confirm" @@ -252,12 +253,13 @@ export function Setup() { return state ? isSetupComplete(state) : false }) const promptPanelWidth = createMemo(() => Math.max(56, dimensions().width - (narrow() ? 12 : 44))) - const connectedProviderIDs = createMemo(() => - sync.data.provider_next.connected.filter((providerID) => providerID !== "opencode"), - ) + const connectedProviderIDs = createMemo(() => sync.data.provider_next.connected) const connectedProviderNames = createMemo(() => connectedProviderIDs().map( - (providerID) => sync.data.provider.find((provider) => provider.id === providerID)?.name ?? providerID, + (providerID) => { + const provider = sync.data.provider.find((provider) => provider.id === providerID) + return provider ? providerDisplayName(provider) : providerID + }, ), ) @@ -411,15 +413,15 @@ export function Setup() { onSelect: () => Promise }> = [] - for (const provider of sync.data.provider - .filter((item) => item.id !== "opencode") - .toSorted((a, b) => a.name.localeCompare(b.name))) { + for (const provider of sync.data.provider.toSorted((a, b) => + providerDisplayName(a).localeCompare(providerDisplayName(b)), + )) { for (const [modelID, model] of Object.entries(provider.models).sort(([a], [b]) => a.localeCompare(b))) { if (model.status === "deprecated") continue options.push({ title: model.name ?? modelID, value: { providerID: provider.id, modelID }, - category: provider.name, + category: providerDisplayName(provider), description: provider.id, onSelect: async () => { await saveModelRoleWithVariant(roleName, { diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/plan-markdown.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/plan-markdown.ts index e4129cf8..c0a7fc18 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/plan-markdown.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/plan-markdown.ts @@ -26,6 +26,13 @@ function cleanLabel(input: string | undefined) { .trim() } +function cleanConnectorLabel(input: string | undefined) { + return (input ?? "") + .replace(/[`"']/g, "") + .replace(/\s+/g, " ") + .trim() +} + export function planReviewInlineTitle(input: string | undefined) { const title = cleanLabel(input).replace(/^Plan:\s*/i, "") return title || undefined @@ -39,22 +46,45 @@ function renderBox(label: string) { return [`╭${"─".repeat(width)}╮`, `│${inner}│`, `╰${"─".repeat(width)}╯`] } +function renderEntityBox(label: string, fields: string[]) { + if (fields.length === 0) return renderBox(label) + + const name = cleanLabel(label) || "entity" + const fieldLines = fields.slice(0, 8).map((field) => cleanLabel(field)).filter(Boolean) + const width = Math.min(52, Math.max(10, Bun.stringWidth(name) + 2, ...fieldLines.map((field) => Bun.stringWidth(field) + 2))) + const center = centerVisual(name, width) + const rows = fieldLines.map((field) => { + const padded = ` ${field} ` + return `│${padded}${" ".repeat(Math.max(0, width - Bun.stringWidth(padded)))}│` + }) + + return [ + `╭${"─".repeat(width)}╮`, + `│${center}│`, + `├${"─".repeat(width)}┤`, + ...rows, + `╰${"─".repeat(width)}╯`, + ] +} + function renderInlineBox(label: string) { const text = cleanLabel(label) || "step" return `┌ ${text} ┐` } +function renderCompactBox(label: string, minWidth = 8) { + const text = cleanLabel(label) || "item" + const width = Math.min(28, Math.max(minWidth, Bun.stringWidth(text) + 2)) + const padded = ` ${text} ` + const inner = padded + " ".repeat(Math.max(0, width - Bun.stringWidth(padded))) + return [`╭${"─".repeat(width)}╮`, `│${inner}│`, `╰${"─".repeat(width)}╯`] +} + function indentLines(lines: string[], depth: number) { const prefix = " ".repeat(depth) return lines.map((line) => (line ? `${prefix}${line}` : line)) } -function centerLine(input: string, width: number) { - const lineWidth = Bun.stringWidth(input) - if (lineWidth >= width) return input - return `${" ".repeat(Math.floor((width - lineWidth) / 2))}${input}` -} - function popTrailingHeading(input: string) { const match = /(^|[\r\n])([ \t]{0,3}#{1,6}[ \t]+([^\r\n]+)[ \t]*)(?:\r?\n[ \t]*)*$/.exec(input) if (!match) return { prefix: input } @@ -67,32 +97,404 @@ function popTrailingHeading(input: string) { } } -function renderSimpleFlowchart(input: string): string | undefined { +function isMarkdownTableSeparator(line: string) { + return /^\s*\|?\s*:?-{3,}:?\s*(?:\|\s*:?-{3,}:?\s*)+\|?\s*$/.test(line) +} + +function isMarkdownTableRow(line: string) { + const trimmed = line.trim() + return trimmed.includes("|") && !trimmed.startsWith("```") +} + +function splitMarkdownTableRow(line: string) { + return line + .trim() + .replace(/^\|/, "") + .replace(/\|$/, "") + .split("|") + .map((cell) => cell.trim()) +} + +function wrapTextLine(prefix: string, text: string, width: number) { + const maxWidth = Math.max(48, Math.min(100, width - 8)) + const words = text.split(/\s+/).filter(Boolean) + const lines: string[] = [] + let current = prefix + + for (const word of words) { + const separator = current === prefix ? "" : " " + const next = `${current}${separator}${word}` + if (Bun.stringWidth(next) <= maxWidth) { + current = next + continue + } + + if (current !== prefix) lines.push(current) + current = `${" ".repeat(Bun.stringWidth(prefix))}${word}` + } + + lines.push(current === prefix ? `${prefix}${text}` : current) + return lines +} + +function renderWideTablesAsText(markdown: string, width: number) { + const lines = markdown.split("\n") + const result: string[] = [] + + for (let index = 0; index < lines.length; index++) { + const current = lines[index] + const next = lines[index + 1] + if (!current || !next || !isMarkdownTableRow(current) || !isMarkdownTableSeparator(next)) { + result.push(current) + continue + } + + const table: string[] = [current, next] + index += 2 + while (index < lines.length && isMarkdownTableRow(lines[index])) { + table.push(lines[index]) + index++ + } + index-- + + const tableWidth = Math.max(...table.map((line) => Bun.stringWidth(line))) + if (tableWidth < Math.max(40, width - 4)) { + result.push(...table) + continue + } + + const headers = splitMarkdownTableRow(table[0]) + const rows = table.slice(2).map(splitMarkdownTableRow) + result.push("```text") + rows.forEach((row, rowIndex) => { + const title = row[0] || `Fila ${rowIndex + 1}` + result.push(...wrapTextLine("", title, width)) + + for (let cellIndex = 1; cellIndex < Math.max(headers.length, row.length); cellIndex++) { + const header = headers[cellIndex] || `Campo ${cellIndex + 1}` + const cell = row[cellIndex] + if (!cell) continue + result.push(...wrapTextLine(` ${header}: `, cell, width)) + } + + if (rowIndex < rows.length - 1) result.push("") + }) + result.push("```") + } + + return result.join("\n") +} + +function renderMarkdownListsAsText(markdown: string) { + const lines = markdown.split("\n") + const result: string[] = [] + let inFence = false + + for (const line of lines) { + if (/^\s*```/.test(line)) { + inFence = !inFence + result.push(line) + continue + } + + if (inFence) { + result.push(line) + continue + } + + const checklist = /^(\s*)[-*+]\s+\[([ xX])\]\s+(.+)$/.exec(line) + if (checklist) { + const depth = Math.floor(checklist[1].replace(/\t/g, " ").length / 2) + const glyph = checklist[2].toLowerCase() === "x" ? "☑" : "☐" + result.push(`${" ".repeat(depth)}${glyph} ${checklist[3]}`) + continue + } + + const bullet = /^(\s*)[-*+]\s+(.+)$/.exec(line) + if (bullet) { + const depth = Math.floor(bullet[1].replace(/\t/g, " ").length / 2) + const glyph = depth === 0 ? "•" : depth === 1 ? "◦" : "▪" + result.push(`${" ".repeat(depth)}${glyph} ${bullet[2]}`) + continue + } + + const numbered = /^(\s*)(\d+)[.)]\s+(.+)$/.exec(line) + if (numbered) { + const depth = Math.floor(numbered[1].replace(/\t/g, " ").length / 2) + result.push(`${" ".repeat(depth)}${numbered[2]}. ${numbered[3]}`) + continue + } + + result.push(line) + } + + return result.join("\n") +} + +function renderMarkdownHeadingsAsText(markdown: string) { + const lines = markdown.split("\n") + const result: string[] = [] + let inFence = false + + for (const line of lines) { + if (/^\s*```/.test(line)) { + inFence = !inFence + result.push(line) + continue + } + + if (inFence) { + result.push(line) + continue + } + + const heading = /^ {0,3}(#{1,6})\s+(.+?)\s*#*\s*$/.exec(line) + if (!heading) { + result.push(line) + continue + } + + const level = heading[1].length + const title = cleanLabel(heading[2]) + if (!title) { + result.push(line) + continue + } + + if (level === 1) { + result.push(title, "═".repeat(Math.min(72, Math.max(8, Bun.stringWidth(title))))) + continue + } + if (level === 2) { + result.push(title, "─".repeat(Math.min(72, Math.max(8, Bun.stringWidth(title))))) + continue + } + + const glyph = level === 3 ? "◆" : level === 4 ? "◇" : level === 5 ? "▪" : "·" + result.push(`${glyph} ${title}`) + } + + return result.join("\n") +} + +function renderMarkdownForTui(markdown: string, width: number) { + return renderMarkdownHeadingsAsText(renderMarkdownListsAsText(renderWideTablesAsText(markdown, width))) +} + +function alignTextBlock(input: string, width: number) { + const lines = input.split("\n") + const contentWidth = Math.max(...lines.map((line) => Bun.stringWidth(line)), 0) + const availableWidth = Math.max(40, width - 4) + if (contentWidth >= availableWidth) return input + + const padding = " ".repeat(Math.floor((availableWidth - contentWidth) / 2)) + return lines.map((line) => (line ? `${padding}${line}` : line)).join("\n") +} + +type FlowDirection = "td" | "tb" | "lr" | "rl" | "bt" + +function parseFlowchartEdgeLine(line: string, labels: Map) { + const nodePattern = /([A-Za-z][\w-]*)(?:\[([^\]]+)\]|\(([^)]+)\)|\{([^}]+)\})?/y + const connectorPattern = /\s*(?:--\s*([^>|-]+?)\s*--!?>|--!?>\|([^|]+)\||==>\|([^|]+)\||--!?>|---|==>|-.->|[—–-]*→|→)\s*/y + const edges: Array<{ from: string; to: string; label?: string }> = [] + let cursor = 0 + nodePattern.lastIndex = cursor + const first = nodePattern.exec(line) + if (!first) return edges + + let previous = first[1] + labels.set(previous, cleanLabel(first[2] || first[3] || first[4] || labels.get(previous) || previous)) + cursor = nodePattern.lastIndex + + while (cursor < line.length) { + connectorPattern.lastIndex = cursor + const connector = connectorPattern.exec(line) + if (!connector) break + + nodePattern.lastIndex = connectorPattern.lastIndex + const next = nodePattern.exec(line) + if (!next) break + + const target = next[1] + labels.set(target, cleanLabel(next[2] || next[3] || next[4] || labels.get(target) || target)) + edges.push({ + from: previous, + to: target, + label: cleanLabel(connector[1] || connector[2] || connector[3]) || undefined, + }) + previous = target + cursor = nodePattern.lastIndex + } + + return edges +} + +type HorizontalPathSegment = + | { type: "node"; label: string } + | { type: "edge"; label?: string } + | { type: "loop"; label: string } + +function padVisual(input: string, width: number) { + return input + " ".repeat(Math.max(0, width - Bun.stringWidth(input))) +} + +function centerVisual(input: string, width: number) { + const inputWidth = Bun.stringWidth(input) + if (inputWidth >= width) return input + const left = Math.floor((width - inputWidth) / 2) + return `${" ".repeat(left)}${input}${" ".repeat(width - inputWidth - left)}` +} + +function renderBoxConnection(input: { + from: string + to: string + label?: string + connector?: string + width: number +}) { + const left = renderBox(input.from) + const right = renderBox(input.to) + const leftWidth = Math.max(...left.map((line) => Bun.stringWidth(line))) + const rightWidth = Math.max(...right.map((line) => Bun.stringWidth(line))) + const connector = input.connector ?? "────▶" + const label = cleanConnectorLabel(input.label) + const connectorWidth = + input.connector && !label ? Bun.stringWidth(connector) : Math.max(8, Math.min(28, Bun.stringWidth(label || connector) + 4)) + const availableWidth = Math.max(40, input.width - 4) + const rowWidth = leftWidth + connectorWidth + rightWidth + + if (rowWidth > availableWidth) { + const from = renderInlineBox(input.from) + const to = renderInlineBox(input.to) + const line = `${from} ${connector} ${to}${label ? ` ${label}` : ""}` + return Bun.stringWidth(line) <= availableWidth ? [line] : [`${from} ${connector} ${to}`, ...(label ? [` ${label}`] : [])] + } + + return [ + `${padVisual(left[0], leftWidth)}${" ".repeat(connectorWidth)}${padVisual(right[0], rightWidth)}`, + `${padVisual(left[1], leftWidth)}${centerVisual(connector, connectorWidth)}${padVisual(right[1], rightWidth)}`, + `${padVisual(left[2], leftWidth)}${centerVisual(label, connectorWidth)}${padVisual(right[2], rightWidth)}`, + ] +} + +function writeVisual(target: string[], start: number, input: string) { + const chars = [...input] + for (let index = 0; index < chars.length && start + index < target.length; index++) { + if (start + index >= 0) target[start + index] = chars[index] + } +} + +function blankRow(width: number) { + return Array.from({ length: width }, () => " ") +} + +function renderHorizontalPath(segments: HorizontalPathSegment[], direction: "lr" | "rl") { + const rows = ["", "", ""] + + for (const segment of segments) { + if (segment.type === "edge") { + const connector = + direction === "rl" + ? segment.label + ? `◀─ ${segment.label} ──` + : "◀────" + : segment.label + ? `── ${segment.label} ─▶` + : "────▶" + const padding = " ".repeat(Bun.stringWidth(connector)) + rows[0] += padding + rows[1] += connector + rows[2] += padding + continue + } + + const box = segment.type === "loop" ? renderBox(`↺ ${segment.label}`) : renderBox(segment.label) + const boxWidth = Math.max(...box.map((line) => Bun.stringWidth(line))) + for (let index = 0; index < rows.length; index++) { + rows[index] += padVisual(box[index] ?? "", boxWidth) + } + } + + return rows +} + +function reverseHorizontalPath(segments: HorizontalPathSegment[]) { + const reversed: HorizontalPathSegment[] = [] + for (let index = segments.length - 1; index >= 0; index--) { + const segment = segments[index] + if (!segment) continue + reversed.push(segment) + } + return reversed +} + +function renderLayeredHorizontalFlowchart(input: { + starts: string[] + edges: Array<{ from: string; to: string; label?: string }> + labels: Map + direction: "lr" | "rl" + width: number +}) { + const outgoing = new Map>() + for (const { from, to, label } of input.edges) { + outgoing.set(from, [...(outgoing.get(from) ?? []), { to, label }]) + } + + const paths: HorizontalPathSegment[][] = [] + const walk = (node: string, path: HorizontalPathSegment[], seen: Set) => { + const next = outgoing.get(node) ?? [] + if (next.length === 0 || path.length >= 8) { + paths.push(path) + return + } + + for (const edge of next) { + const nextLabel = input.labels.get(edge.to) ?? edge.to + const connector = { type: "edge", label: edge.label } satisfies HorizontalPathSegment + if (seen.has(edge.to)) { + paths.push([...path, connector, { type: "loop", label: nextLabel }]) + continue + } + walk(edge.to, [...path, connector, { type: "node", label: nextLabel }], new Set([...seen, edge.to])) + } + } + + for (const start of input.starts) { + walk(start, [{ type: "node", label: input.labels.get(start) ?? start }], new Set([start])) + if (paths.length >= 6) break + } + + const rendered = paths.slice(0, 6).flatMap((path, index) => { + const rows = renderHorizontalPath(input.direction === "rl" ? reverseHorizontalPath(path) : path, input.direction) + return index === 0 ? rows : ["", ...rows] + }) + if (rendered.length === 0) return undefined + + const maxWidth = Math.max(...rendered.map((line) => Bun.stringWidth(line))) + const availableWidth = Math.max(40, input.width - 4) + return maxWidth <= availableWidth ? rendered.join("\n").trimEnd() : undefined +} + +function renderSimpleFlowchart(input: string, width: number): string | undefined { const lines = input .split("\n") .map((line) => line.trim()) .filter(Boolean) const head = lines[0]?.toLowerCase() - if (!head?.match(/^(flowchart|graph)\s+(td|tb|lr|rl|bt)\b/)) return undefined + const headMatch = /^(flowchart|graph)\s+(td|tb|lr|rl|bt)\b/.exec(head ?? "") + if (!headMatch) return undefined + const direction = headMatch[2] as FlowDirection - const nodePattern = String.raw`([A-Za-z][\w-]*)(?:\[([^\]]+)\]|\(([^)]+)\)|\{([^}]+)\})?` - const edgePattern = new RegExp( - `^\\s*${nodePattern}\\s*(?:--\\s*([^>-]+?)\\s*-->|-->|---|==>|-.->|[—–-]*→|→)\\s*${nodePattern}\\s*$`, - ) const labels = new Map() - const edges: Array<{ from: string; to: string; label?: string }> = [] + const parsedEdges: Array<{ from: string; to: string; label?: string }> = [] for (const line of lines.slice(1)) { - const match = edgePattern.exec(line) - if (!match) continue - const [, from, fromSquare, fromRound, fromBrace, edgeLabel, to, toSquare, toRound, toBrace] = match - if (!from || !to) continue - labels.set(from, cleanLabel(fromSquare || fromRound || fromBrace || labels.get(from) || from)) - labels.set(to, cleanLabel(toSquare || toRound || toBrace || labels.get(to) || to)) - edges.push({ from, to, label: cleanLabel(edgeLabel) || undefined }) + parsedEdges.push(...parseFlowchartEdgeLine(line, labels)) } - if (edges.length === 0) return undefined + if (parsedEdges.length === 0) return undefined + const edges = + direction === "bt" ? parsedEdges.map((edge) => ({ from: edge.to, to: edge.from, label: edge.label })) : parsedEdges const outgoing = new Map>() const incoming = new Set() @@ -103,6 +505,17 @@ function renderSimpleFlowchart(input: string): string | undefined { const starts = [...outgoing.keys()].filter((node) => !incoming.has(node)) const start = starts[0] ?? edges[0]?.from + if ((direction === "lr" || direction === "rl") && edges.length <= 24) { + const horizontal = renderLayeredHorizontalFlowchart({ + starts: starts.length > 0 ? starts : start ? [start] : [], + edges, + labels, + direction, + width, + }) + if (horizontal) return horizontal + } + if (start && edges.length <= 16) { const renderNode = (node: string, path: Set, depth = 0): string[] => { const next = outgoing.get(node) ?? [] @@ -122,14 +535,21 @@ function renderSimpleFlowchart(input: string): string | undefined { for (let index = 0; index < next.length; index++) { const edge = next[index] - const branch = index === next.length - 1 ? "└" : "├" - const label = edge.label ? `${edge.label} →` : "→" - lines.push(`${" ".repeat(depth)}${branch}─ ${label}`) + const isLast = index === next.length - 1 + const branch = isLast ? "└" : "├" + const label = edge.label || `path ${index + 1}` + const branchIndent = " ".repeat(depth) + const childPrefix = `${branchIndent}${isLast ? " " : "│ "}` + if (index > 0) lines.push("") + lines.push(`${branchIndent}${branch}─ ${label}`) + if (path.has(edge.to)) { - lines.push(`${" ".repeat(depth + 1)}↺ ${labels.get(edge.to) ?? edge.to}`) + lines.push(`${childPrefix}↺ ${labels.get(edge.to) ?? edge.to}`) continue } - lines.push(...renderNode(edge.to, new Set([...path, edge.to]), depth + 1)) + lines.push( + ...renderNode(edge.to, new Set([...path, edge.to]), 0).map((line) => (line ? `${childPrefix}${line}` : line)), + ) } return lines } @@ -146,6 +566,614 @@ function renderSimpleFlowchart(input: string): string | undefined { .join("\n") } +function renderSequenceDiagram(input: string, width: number): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (lines[0]?.toLowerCase() !== "sequencediagram") return undefined + + const aliases = new Map() + const messages: Array<{ from: string; to: string; label: string; dashed: boolean }> = [] + const participants: string[] = [] + const addParticipant = (id: string, label?: string) => { + aliases.set(id, cleanLabel(label || aliases.get(id) || id)) + if (!participants.includes(id)) participants.push(id) + } + + for (const line of lines.slice(1)) { + const participant = /^(?:participant|actor)\s+([A-Za-z][\w-]*)(?:\s+as\s+(.+))?$/i.exec(line) + if (participant) { + addParticipant(participant[1], participant[2] || participant[1]) + continue + } + + const message = /^([A-Za-z][\w-]*?)\s*(-->>|->>|-->|->|--x|-x|==>>|=>>|==>|=>|-\)|--\))\s*([A-Za-z][\w-]*)\s*:\s*(.+)$/.exec( + line, + ) + if (!message) continue + const from = message[1] + const to = message[3] + addParticipant(from) + addParticipant(to) + messages.push({ + from, + to, + label: cleanLabel(message[4]), + dashed: message[2].startsWith("--") || message[2].startsWith("="), + }) + } + + if (messages.length === 0) return undefined + if (participants.length >= 2 && participants.length <= 5) { + const labels = participants.map((id) => aliases.get(id) ?? id) + const columnWidth = Math.max(12, Math.min(24, Math.max(...labels.map((label) => Bun.stringWidth(label) + 4)))) + const gap = Math.max(8, Math.min(18, Math.floor(width / Math.max(6, participants.length * 2)))) + const totalWidth = participants.length * columnWidth + (participants.length - 1) * gap + const availableWidth = Math.max(40, width - 4) + + if (totalWidth <= availableWidth) { + const centers = participants.map((_, index) => index * (columnWidth + gap) + Math.floor(columnWidth / 2)) + const renderParticipantRow = () => { + const rows = [blankRow(totalWidth), blankRow(totalWidth), blankRow(totalWidth)] + labels.forEach((label, index) => { + const box = renderCompactBox(label, columnWidth - 2) + const start = index * (columnWidth + gap) + for (let row = 0; row < box.length; row++) writeVisual(rows[row], start, padVisual(box[row], columnWidth)) + }) + return rows.map((row) => row.join("").trimEnd()) + } + const lifelineRow = () => { + const row = blankRow(totalWidth) + for (const center of centers) row[center] = "│" + return row.join("").trimEnd() + } + + const rows: string[] = [...renderParticipantRow(), lifelineRow()] + for (const message of messages.slice(0, 10)) { + const fromIndex = participants.indexOf(message.from) + const toIndex = participants.indexOf(message.to) + if (fromIndex < 0 || toIndex < 0) continue + + const start = centers[fromIndex] + const end = centers[toIndex] + const low = Math.min(start, end) + const high = Math.max(start, end) + const label = cleanLabel(message.label) + const labelRow = blankRow(totalWidth) + const arrowRow = blankRow(totalWidth) + for (const center of centers) { + labelRow[center] = "│" + arrowRow[center] = "│" + } + + const labelStart = Math.max(low + 1, low + Math.floor((high - low - Bun.stringWidth(label)) / 2)) + writeVisual(labelRow, labelStart, label) + const lineGlyph = message.dashed ? "╌" : "─" + for (let index = low + 1; index < high; index++) arrowRow[index] = lineGlyph + arrowRow[start] = fromIndex < toIndex ? "├" : "┤" + arrowRow[end] = fromIndex < toIndex ? "▶" : "◀" + rows.push(labelRow.join("").trimEnd(), arrowRow.join("").trimEnd(), lifelineRow()) + } + rows.push(...renderParticipantRow()) + return rows.join("\n") + } + } + + const rows: string[] = [] + + for (const [index, message] of messages.slice(0, 10).entries()) { + if (index > 0) rows.push("") + rows.push( + ...renderBoxConnection({ + from: aliases.get(message.from) ?? message.from, + to: aliases.get(message.to) ?? message.to, + label: message.label, + connector: message.dashed ? "╌╌╌▶" : "────▶", + width, + }), + ) + } + + return rows.join("\n") +} + +type ErRelation = { from: string; to: string; relation: string; label: string; dotted: boolean } + +function renderErTree(input: { + relations: ErRelation[] + attributes: Map +}) { + const outgoing = new Map() + const incoming = new Set() + const entities = new Set() + + for (const relation of input.relations) { + outgoing.set(relation.from, [...(outgoing.get(relation.from) ?? []), relation]) + incoming.add(relation.to) + entities.add(relation.from) + entities.add(relation.to) + } + for (const entity of input.attributes.keys()) entities.add(entity) + + const roots = [...entities].filter((entity) => !incoming.has(entity)) + const starts = roots.length > 0 ? roots : [...entities].slice(0, 1) + const rendered = new Set() + + const renderEntity = (entity: string, depth: number, path: Set): string[] => { + const prefix = " ".repeat(depth) + const lines = indentLines(renderEntityBox(entity, input.attributes.get(entity) ?? []), depth) + rendered.add(entity) + + const children = outgoing.get(entity) ?? [] + children.slice(0, 6).forEach((relation, index) => { + const branch = index === children.length - 1 ? "└" : "├" + lines.push(`${prefix}${branch}─ ${relation.relation} ${relation.label}`) + + if (path.has(relation.to) || rendered.has(relation.to)) { + lines.push(`${prefix} ↺ ${relation.to}`) + return + } + + lines.push(...renderEntity(relation.to, depth + 1, new Set([...path, relation.to]))) + }) + + return lines + } + + const blocks = starts.slice(0, 6).flatMap((entity, index) => { + const lines = rendered.has(entity) ? [`↺ ${entity}`] : renderEntity(entity, 0, new Set([entity])) + return index === 0 ? lines : ["", ...lines] + }) + + const remaining = [...entities].filter((entity) => !rendered.has(entity)) + for (const entity of remaining.slice(0, 6)) { + blocks.push("", ...renderEntity(entity, 0, new Set([entity]))) + } + + return blocks +} + +function renderErDiagram(input: string, width: number): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (lines[0]?.toLowerCase() !== "erdiagram") return undefined + + const relationDefinitions: ErRelation[] = [] + const attributes = new Map() + let currentEntity: string | undefined + + for (const line of lines.slice(1)) { + const entity = /^([A-Za-z][\w-]*)\s*\{$/.exec(line) + if (entity) { + currentEntity = entity[1] + attributes.set(currentEntity, []) + continue + } + + if (line === "}") { + currentEntity = undefined + continue + } + + if (currentEntity) { + attributes.set(currentEntity, [...(attributes.get(currentEntity) ?? []), cleanLabel(line)]) + continue + } + + const relation = /^([A-Za-z][\w-]*)\s+([|o}{]{1,2}(?:--|\.\.)[|o}{]{1,2})\s+([A-Za-z][\w-]*)\s*:\s*(.+)$/.exec( + line, + ) + if (!relation) continue + relationDefinitions.push({ + from: relation[1], + to: relation[3], + relation: relation[2], + label: cleanConnectorLabel(relation[4]), + dotted: relation[2].includes(".."), + }) + } + + if (relationDefinitions.length === 0 && attributes.size === 0) return undefined + const availableWidth = Math.max(40, width - 4) + if (relationDefinitions.length > 0) { + const tree = renderErTree({ relations: relationDefinitions, attributes }) + const maxWidth = Math.max(...tree.map((line) => Bun.stringWidth(line)), 0) + if (maxWidth <= availableWidth) return tree.join("\n") + return tree.flatMap((line) => wrapTextLine("", line, width)).join("\n") + } + + const renderedAttributes = [...attributes.entries()].slice(0, 6).flatMap(([entity, fields], index) => { + const lines = renderEntityBox(entity, fields) + return index === 0 ? lines : ["", ...lines] + }) + + return renderedAttributes.join("\n") +} + +function renderStateDiagram(input: string, width: number): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (!/^stateDiagram(?:-v2)?$/i.test(lines[0] ?? "")) return undefined + + const aliases = new Map() + const transitions: Array<{ from: string; to: string; label?: string }> = [] + + for (const line of lines.slice(1)) { + const stateAlias = /^state\s+"([^"]+)"\s+as\s+([A-Za-z][\w-]*)$/i.exec(line) + if (stateAlias) { + aliases.set(stateAlias[2], cleanLabel(stateAlias[1])) + continue + } + + const transition = /^(\[\*\]|[A-Za-z][\w-]*)\s*-->\s*(\[\*\]|[A-Za-z][\w-]*)(?:\s*:\s*(.+))?$/.exec(line) + if (!transition) continue + transitions.push({ + from: transition[1], + to: transition[2], + label: cleanLabel(transition[3]) || undefined, + }) + } + + if (transitions.length === 0) return undefined + const labelFor = (id: string) => (id === "[*]" ? "●" : aliases.get(id) ?? id) + const availableWidth = Math.max(40, width - 4) + return transitions + .slice(0, 16) + .flatMap((transition) => { + const connector = transition.label ? ` ── ${transition.label} ─▶ ` : " ──▶ " + const line = `${renderInlineBox(labelFor(transition.from))}${connector}${renderInlineBox(labelFor(transition.to))}` + return Bun.stringWidth(line) <= availableWidth ? [line] : wrapTextLine("", line, width) + }) + .join("\n") +} + +function renderClassDiagram(input: string, width: number): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (!/^classDiagram(?:-v2)?$/i.test(lines[0] ?? "")) return undefined + + const output: string[] = [] + for (const line of lines.slice(1)) { + const relation = /^([A-Za-z][\w-]*)\s+([<|o*}.\-]+--?[|>o*{.\-]+)\s+([A-Za-z][\w-]*)(?:\s*:\s*(.+))?$/.exec(line) + if (relation) { + const label = cleanLabel(relation[4]) + output.push( + `${renderInlineBox(relation[1])} ${relation[2]} ${renderInlineBox(relation[3])}${label ? ` ${label}` : ""}`, + ) + continue + } + + const member = /^([A-Za-z][\w-]*)\s*:\s*(.+)$/.exec(line) + if (member) { + output.push(`${renderInlineBox(member[1])} ${cleanLabel(member[2])}`) + continue + } + + const classBlock = /^class\s+([A-Za-z][\w-]*)/.exec(line) + if (classBlock) output.push(renderInlineBox(classBlock[1])) + } + + if (output.length === 0) return undefined + const availableWidth = Math.max(40, width - 4) + return output + .slice(0, 16) + .flatMap((line) => (Bun.stringWidth(line) <= availableWidth ? [line] : wrapTextLine("", line, width))) + .join("\n") +} + +function renderPieChart(input: string, width: number): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (!/^pie(?:\s+showData)?$/i.test(lines[0] ?? "")) return undefined + + let title: string | undefined + const slices: Array<{ label: string; value: number }> = [] + for (const line of lines.slice(1)) { + const titleMatch = /^title\s+(.+)$/i.exec(line) + if (titleMatch) { + title = cleanLabel(titleMatch[1]) + continue + } + const slice = /^"?([^":]+)"?\s*:\s*([0-9.]+)$/.exec(line) + if (slice) slices.push({ label: cleanLabel(slice[1]), value: Number(slice[2]) }) + } + + if (slices.length === 0) return undefined + const total = slices.reduce((sum, slice) => sum + slice.value, 0) || 1 + const labelWidth = Math.min(22, Math.max(...slices.map((slice) => Bun.stringWidth(slice.label)), 8)) + const barWidth = Math.max(8, Math.min(28, width - labelWidth - 22)) + const rows = slices.slice(0, 12).map((slice) => { + const percent = (slice.value / total) * 100 + const filled = Math.max(1, Math.round((percent / 100) * barWidth)) + const bar = "█".repeat(filled) + "░".repeat(Math.max(0, barWidth - filled)) + return `${padVisual(slice.label, labelWidth)} │${bar}│ ${slice.value} (${percent.toFixed(1)}%)` + }) + + return [title, title ? "─".repeat(Math.min(Bun.stringWidth(title), width - 4)) : undefined, ...rows, `Total: ${total}`] + .filter(Boolean) + .join("\n") +} + +function renderIndentedMermaid(input: string, heads: RegExp, title: string): string | undefined { + const lines = input.split("\n") + if (!heads.test(lines[0]?.trim() ?? "")) return undefined + const body = lines + .slice(1) + .map((line) => line.replace(/\t/g, " ").trimEnd()) + .filter((line) => line.trim() && !/^title\s+/i.test(line.trim())) + if (body.length === 0) return undefined + + const baseIndent = Math.min(...body.map((line) => line.match(/^\s*/)?.[0].length ?? 0)) + const output: string[] = [title] + for (const line of body.slice(0, 24)) { + const indent = Math.floor(Math.max(0, (line.match(/^\s*/)?.[0].length ?? 0) - baseIndent) / 2) + const text = cleanLabel(line.trim().replace(/^section\s+/i, "")) + const glyph = indent === 0 ? "•" : indent === 1 ? "◦" : "▪" + output.push(`${" ".repeat(indent)}${glyph} ${text}`) + } + return output.join("\n") +} + +function stripMermaidCallArguments(input: string) { + const inside = input.slice(input.indexOf("(") + 1, input.lastIndexOf(")")) + const parts: string[] = [] + let current = "" + let quoted = false + for (const char of inside) { + if (char === '"') quoted = !quoted + if (char === "," && !quoted) { + parts.push(cleanLabel(current)) + current = "" + continue + } + current += char + } + if (current) parts.push(cleanLabel(current)) + return parts.filter(Boolean) +} + +function renderQuadrantChart(input: string, width: number): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (!/^quadrantChart$/i.test(lines[0] ?? "")) return undefined + + const output: string[] = ["Quadrant chart"] + for (const line of lines.slice(1, 18)) { + const title = /^title\s+(.+)$/i.exec(line) + if (title) { + output[0] = cleanLabel(title[1]) + continue + } + const axis = /^(x-axis|y-axis)\s+(.+)$/i.exec(line) + if (axis) { + output.push(`${axis[1]}: ${cleanLabel(axis[2])}`) + continue + } + const point = /^(.+?)\s*:\s*\[([^\]]+)\]$/.exec(line) + if (point) output.push(`• ${cleanLabel(point[1])} (${cleanLabel(point[2])})`) + } + return output.length > 1 ? output.flatMap((line) => wrapTextLine("", line, width)).join("\n") : undefined +} + +function renderGitGraph(input: string): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (!/^gitGraph\b/i.test(lines[0] ?? "")) return undefined + + const output: string[] = ["Git graph"] + for (const line of lines.slice(1, 24)) { + const commit = /^commit(?:\s+id:\s*"?([^"]+)"?)?/i.exec(line) + if (commit) { + output.push(`• commit${commit[1] ? ` ${cleanLabel(commit[1])}` : ""}`) + continue + } + const branch = /^branch\s+(.+)$/i.exec(line) + if (branch) { + output.push(`├─ branch ${cleanLabel(branch[1])}`) + continue + } + const checkout = /^checkout\s+(.+)$/i.exec(line) + if (checkout) { + output.push(`↳ checkout ${cleanLabel(checkout[1])}`) + continue + } + const merge = /^merge\s+(.+)$/i.exec(line) + if (merge) output.push(`⇄ merge ${cleanLabel(merge[1])}`) + } + return output.length > 1 ? output.join("\n") : undefined +} + +function renderRequirementDiagram(input: string, width: number): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (!/^requirementDiagram$/i.test(lines[0] ?? "")) return undefined + + const output: string[] = ["Requirement diagram"] + let current: string | undefined + for (const line of lines.slice(1, 32)) { + const block = /^(requirement|functionalRequirement|performanceRequirement|interfaceRequirement|physicalRequirement|designConstraint)\s+([A-Za-z][\w-]*)\s*\{?$/i.exec(line) + if (block) { + current = block[2] + output.push(renderInlineBox(current)) + continue + } + if (line === "}") { + current = undefined + continue + } + const field = /^(id|text|risk|verifymethod|verifyMethod):\s*(.+)$/i.exec(line) + if (field && current) { + output.push(` ${field[1]}: ${cleanLabel(field[2])}`) + continue + } + const relation = /^([A-Za-z][\w-]*)\s+-\s*([A-Za-z]+)\s*->\s*([A-Za-z][\w-]*)$/i.exec(line) + if (relation) output.push(`${renderInlineBox(relation[1])} ── ${relation[2]} ─▶ ${renderInlineBox(relation[3])}`) + } + return output.length > 1 ? output.flatMap((line) => wrapTextLine("", line, width)).join("\n") : undefined +} + +function renderC4Diagram(input: string, width: number): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (!/^C4/i.test(lines[0] ?? "")) return undefined + + const output: string[] = [cleanLabel(lines[0])] + for (const line of lines.slice(1, 32)) { + const entity = /^(Person|System|System_Boundary|Container|ContainerDb|Component|Boundary)\s*\((.+)\)$/i.exec(line) + if (entity) { + const args = stripMermaidCallArguments(entity[2]) + output.push(`${entity[1]}: ${renderInlineBox(args[1] || args[0] || "item")}${args[2] ? ` ${args[2]}` : ""}`) + continue + } + const relation = /^Rel(?:_[A-Za-z]+)?\s*\((.+)\)$/i.exec(line) + if (relation) { + const args = stripMermaidCallArguments(relation[1]) + output.push(`${renderInlineBox(args[0] || "from")} ── ${args[2] || "relates"} ─▶ ${renderInlineBox(args[1] || "to")}`) + } + } + return output.length > 1 ? output.flatMap((line) => wrapTextLine("", line, width)).join("\n") : undefined +} + +function renderXyChart(input: string, width: number): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (!/^xychart-beta$/i.test(lines[0] ?? "")) return undefined + + const output: string[] = ["XY chart"] + for (const line of lines.slice(1, 24)) { + const title = /^title\s+"?([^"]+)"?$/i.exec(line) + if (title) { + output[0] = cleanLabel(title[1]) + continue + } + const axis = /^(x-axis|y-axis)\s+(.+)$/i.exec(line) + if (axis) { + output.push(`${axis[1]}: ${cleanLabel(axis[2])}`) + continue + } + const series = /^(bar|line)\s+\[([^\]]+)\]$/i.exec(line) + if (series) output.push(`${series[1]}: ${cleanLabel(series[2])}`) + } + return output.length > 1 ? output.flatMap((line) => wrapTextLine("", line, width)).join("\n") : undefined +} + +function renderSankeyDiagram(input: string, width: number): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (!/^sankey-beta$/i.test(lines[0] ?? "")) return undefined + + const output: string[] = ["Sankey"] + for (const line of lines.slice(1, 24)) { + const parts = line.split(",").map(cleanLabel).filter(Boolean) + if (parts.length >= 3) output.push(`${renderInlineBox(parts[0])} ── ${parts[2]} ─▶ ${renderInlineBox(parts[1])}`) + } + return output.length > 1 ? output.flatMap((line) => wrapTextLine("", line, width)).join("\n") : undefined +} + +function renderBlockDiagram(input: string): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (!/^block-beta$/i.test(lines[0] ?? "")) return undefined + + const output: string[] = ["Block diagram"] + for (const line of lines.slice(1, 20)) { + if (/^columns\s+/i.test(line)) continue + const labels = [...line.matchAll(/([A-Za-z][\w-]*)(?:\["([^"]+)"\]|\[([^\]]+)\])?/g)].map((match) => + renderInlineBox(match[2] || match[3] || match[1]), + ) + if (labels.length) output.push(labels.join(" ── ")) + } + return output.length > 1 ? output.join("\n") : undefined +} + +function renderPacketDiagram(input: string, width: number): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (!/^packet-beta$/i.test(lines[0] ?? "")) return undefined + + const output: string[] = ["Packet"] + for (const line of lines.slice(1, 24)) { + const field = /^([0-9]+(?:-[0-9]+)?)\s*:\s*"?([^"]+)"?$/.exec(line) + if (field) output.push(`${padVisual(field[1], 8)} │ ${cleanLabel(field[2])}`) + } + return output.length > 1 ? output.flatMap((line) => wrapTextLine("", line, width)).join("\n") : undefined +} + +function renderArchitectureDiagram(input: string, width: number): string | undefined { + const lines = input + .split("\n") + .map((line) => line.trim()) + .filter(Boolean) + if (!/^architecture-beta$/i.test(lines[0] ?? "")) return undefined + + const output: string[] = ["Architecture"] + for (const line of lines.slice(1, 32)) { + const service = /^service\s+([A-Za-z][\w-]*)\(([^)]+)\)\[([^\]]+)\]/i.exec(line) + if (service) { + output.push(`${renderInlineBox(service[1])} ${cleanLabel(service[2])} ${cleanLabel(service[3])}`) + continue + } + const group = /^group\s+([A-Za-z][\w-]*)\(([^)]+)\)\[([^\]]+)\]/i.exec(line) + if (group) { + output.push(`Group ${renderInlineBox(group[1])} ${cleanLabel(group[3])}`) + continue + } + const edge = /^([A-Za-z][\w-]*)(?::[A-Z])?\s*--\s*(?:[A-Z]:)?([A-Za-z][\w-]*)$/i.exec(line) + if (edge) output.push(`${renderInlineBox(edge[1])} ──▶ ${renderInlineBox(edge[2])}`) + } + return output.length > 1 ? output.flatMap((line) => wrapTextLine("", line, width)).join("\n") : undefined +} + +function renderSimpleMermaid(input: string, width: number): string | undefined { + return ( + renderSimpleFlowchart(input, width) ?? + renderStateDiagram(input, width) ?? + renderSequenceDiagram(input, width) ?? + renderErDiagram(input, width) ?? + renderClassDiagram(input, width) ?? + renderPieChart(input, width) ?? + renderQuadrantChart(input, width) ?? + renderGitGraph(input) ?? + renderRequirementDiagram(input, width) ?? + renderC4Diagram(input, width) ?? + renderXyChart(input, width) ?? + renderSankeyDiagram(input, width) ?? + renderBlockDiagram(input) ?? + renderPacketDiagram(input, width) ?? + renderArchitectureDiagram(input, width) ?? + renderIndentedMermaid(input, /^mindmap$/i, "Mindmap") ?? + renderIndentedMermaid(input, /^timeline$/i, "Timeline") ?? + renderIndentedMermaid(input, /^journey$/i, "Journey") ?? + renderIndentedMermaid(input, /^gantt$/i, "Gantt") ?? + renderIndentedMermaid(input, /^kanban$/i, "Kanban") + ) +} + async function runTermaid(input: string, width: number): Promise { const bin = resolveTermaid() if (!bin) return undefined @@ -206,7 +1234,7 @@ export async function renderPlanMarkdown(markdown: string, width: number): Promi const source = Buffer.byteLength(markdown, "utf8") > MAX_MARKDOWN_BYTES ? markdown.slice(0, MAX_MARKDOWN_BYTES) : markdown const blocks = [...source.matchAll(/```[ \t]*mermaid[^\r\n]*\r?\n([\s\S]*?)\r?\n[ \t]*```/gi)] - if (blocks.length === 0) return source + if (blocks.length === 0) return renderMarkdownForTui(source, width) let result = "" let cursor = 0 @@ -223,7 +1251,7 @@ export async function renderPlanMarkdown(markdown: string, width: number): Promi continue } - const output = renderSimpleFlowchart(diagram) ?? (await runTermaid(diagram, width)) + const output = renderSimpleMermaid(diagram, width) ?? (await runTermaid(diagram, width)) if (!output) { result += match[0] continue @@ -233,10 +1261,13 @@ export async function renderPlanMarkdown(markdown: string, width: number): Promi const heading = popTrailingHeading(result) result = heading.prefix const renderedDiagram = output.trimEnd() - const block = heading.title ? [centerLine(heading.title, width), "", renderedDiagram].join("\n") : renderedDiagram + const block = alignTextBlock( + heading.title ? [heading.title, "", renderedDiagram].join("\n") : renderedDiagram, + width, + ) result += ["```text", block, "```"].join("\n") } result += source.slice(cursor) - return result + return renderMarkdownForTui(result, width) } diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/provider-origin.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/provider-origin.ts index 48d1f852..5b5e1cc9 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/provider-origin.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/provider-origin.ts @@ -5,3 +5,9 @@ const contains = (consoleManagedProviders: string[] | ReadonlySet, provi export const isConsoleManagedProvider = (consoleManagedProviders: string[] | ReadonlySet, providerID: string) => contains(consoleManagedProviders, providerID) + +export function providerDisplayName(provider: { id: string; name: string }) { + if (provider.id === "opencode") return "opencode Zen" + if (provider.id === "opencode-go") return "opencode Go" + return provider.name +} diff --git a/src/mendcode/packages/opencode/src/mend/profile.test.ts b/src/mendcode/packages/opencode/src/mend/profile.test.ts index bcacbe58..20ce7fbb 100644 --- a/src/mendcode/packages/opencode/src/mend/profile.test.ts +++ b/src/mendcode/packages/opencode/src/mend/profile.test.ts @@ -147,12 +147,51 @@ describe("Mend TUI profile config overrides", () => { }) expect(result.profile.presentation.profile).toBe("raw") + expect(result.profile.presentation.message.renderer).toBe("plain") expect(result.profile.presentation.reasoning.defaultVisibility).toBe("visible") } finally { rmSync(root, { recursive: true, force: true }) } }) + test("chat presentation message renderer can be overridden independently", () => { + const raw = mergeMendTuiProfile({ + presentation: { + profile: "raw", + message: { + renderer: "rich", + }, + }, + }) + expect(raw.presentation.profile).toBe("raw") + expect(raw.presentation.reasoning.defaultVisibility).toBe("visible") + expect(raw.presentation.message.renderer).toBe("rich") + + const invalid = mergeMendTuiProfile({ + presentation: { + profile: "minimal", + message: { + renderer: "unsafe", + }, + }, + }) + expect(invalid.presentation.profile).toBe("minimal") + expect(invalid.presentation.message.renderer).toBe("markdown") + expect(validateMendTuiProfile(invalid).ok).toBe(true) + }) + + test("chat presentation accepts full as a compatibility alias", () => { + const result = mergeMendTuiProfile({ + presentation: { + profile: "full", + }, + }) + + expect(result.presentation.profile).toBe("mendcode") + expect(result.presentation.message.renderer).toBe("rich") + expect(validateMendTuiProfile(result).ok).toBe(true) + }) + test("home logo size and welcome mode can be overridden from TUI config", async () => { const result = await loadMendTuiProfile(undefined, { home: { diff --git a/src/mendcode/packages/opencode/src/mend/profile.ts b/src/mendcode/packages/opencode/src/mend/profile.ts index eafef89d..bb20e348 100644 --- a/src/mendcode/packages/opencode/src/mend/profile.ts +++ b/src/mendcode/packages/opencode/src/mend/profile.ts @@ -392,6 +392,9 @@ export function validateMendTuiProfile(profile: MendTuiProfile) { if (!Array.isArray(profile.workingIndicator.messages)) failures.push("tui workingIndicator.messages must be an array") if (!["raw", "minimal", "mendcode"].includes(profile.presentation.profile)) failures.push("tui presentation.profile is invalid") + if (!["plain", "markdown", "rich"].includes(profile.presentation.message.renderer)) { + failures.push("tui presentation.message.renderer is invalid") + } if (!["visible", "collapsed", "hidden"].includes(profile.presentation.reasoning.defaultVisibility)) { failures.push("tui presentation.reasoning.defaultVisibility is invalid") } @@ -482,6 +485,8 @@ export async function loadMendTuiProfile(root = ownRootFromModule(), config?: un } if (isRecord(active.presentation.reasoning)) presentation.reasoning = active.presentation.reasoning else delete presentation.reasoning + if (isRecord(active.presentation.message)) presentation.message = active.presentation.message + else delete presentation.message configured.presentation = resolveTuiPresentation(presentation) } } diff --git a/src/mendcode/packages/opencode/src/mend/tui/presentation.ts b/src/mendcode/packages/opencode/src/mend/tui/presentation.ts index a944aca0..d98b4f96 100644 --- a/src/mendcode/packages/opencode/src/mend/tui/presentation.ts +++ b/src/mendcode/packages/opencode/src/mend/tui/presentation.ts @@ -2,6 +2,8 @@ import type { MendTuiProfile } from "../profile" import { defaultActivityMascotConfig, type MendActivityMascotConfig } from "./mascot" export type MendPresentationProfile = "raw" | "minimal" | "mendcode" +export type MendPresentationProfileInput = MendPresentationProfile | "full" +export type MendMessageRenderer = "plain" | "markdown" | "rich" export type MendReasoningVisibility = "visible" | "collapsed" | "hidden" export type MendActivityPlacement = "current" | "left-docked" | "footer" export type MendActivityStyle = "raw" | "minimal" | "signal" @@ -28,6 +30,9 @@ export type MendActivityMessages = Partial> export type MendPresentationConfig = { profile: MendPresentationProfile + message: { + renderer: MendMessageRenderer + } reasoning: { defaultVisibility: MendReasoningVisibility } @@ -83,6 +88,9 @@ const neutralActivityConfig: MendPresentationConfig["activity"] = { export const defaultPresentationConfig: MendPresentationConfig = { profile: "mendcode", + message: { + renderer: "rich", + }, reasoning: { defaultVisibility: "collapsed", }, @@ -94,6 +102,9 @@ export const defaultPresentationConfig: MendPresentationConfig = { const rawPresentationConfig: MendPresentationConfig = { profile: "raw", + message: { + renderer: "plain", + }, reasoning: { defaultVisibility: "visible", }, @@ -105,6 +116,9 @@ const rawPresentationConfig: MendPresentationConfig = { const minimalPresentationConfig: MendPresentationConfig = { profile: "minimal", + message: { + renderer: "markdown", + }, reasoning: { defaultVisibility: "collapsed", }, @@ -126,9 +140,27 @@ function isRecord(value: unknown): value is Record { function asProfile(value: unknown): MendPresentationProfile { if (value === "raw" || value === "minimal" || value === "mendcode") return value + if (value === "full") return "mendcode" return "mendcode" } +export function presentationProfileTitle(profile: MendPresentationProfile) { + if (profile === "raw") return "Raw" + if (profile === "minimal") return "Minimal" + return "Full" +} + +export function messageRendererForPresentationProfile(profile: MendPresentationProfile): MendMessageRenderer { + if (profile === "raw") return "plain" + if (profile === "minimal") return "markdown" + return "rich" +} + +function asMessageRenderer(value: unknown, fallback: MendMessageRenderer): MendMessageRenderer { + if (value === "plain" || value === "markdown" || value === "rich") return value + return fallback +} + function asReasoningVisibility(value: unknown, fallback: MendReasoningVisibility): MendReasoningVisibility { if (value === "visible" || value === "collapsed" || value === "hidden") return value return fallback @@ -175,12 +207,16 @@ export function resolveTuiPresentation(input: unknown): MendPresentationConfig { const raw = isRecord(input) ? input : {} const profile = asProfile(raw.profile) const defaults = profileDefaults[profile] + const message = isRecord(raw.message) ? raw.message : {} const activity = isRecord(raw.activity) ? raw.activity : {} const reasoning = isRecord(raw.reasoning) ? raw.reasoning : {} const symbols = isRecord(raw.symbols) ? raw.symbols : {} return { profile, + message: { + renderer: asMessageRenderer(message.renderer ?? raw.messageRenderer, defaults.message.renderer), + }, reasoning: { defaultVisibility: asReasoningVisibility(reasoning.defaultVisibility, defaults.reasoning.defaultVisibility), }, diff --git a/src/mendcode/packages/opencode/test/cli/tui/plan-markdown.test.ts b/src/mendcode/packages/opencode/test/cli/tui/plan-markdown.test.ts index f45b7051..022d438f 100644 --- a/src/mendcode/packages/opencode/test/cli/tui/plan-markdown.test.ts +++ b/src/mendcode/packages/opencode/test/cli/tui/plan-markdown.test.ts @@ -28,7 +28,7 @@ test("planReviewInlineTitle removes redundant Plan prefix", () => { expect(planReviewInlineTitle(" ")).toBeUndefined() }) -test("renderPlanMarkdown centers mermaid titles without centering diagram rows", async () => { +test("renderPlanMarkdown aligns mermaid titles with diagram rows", async () => { process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" const markdown = [ "## Diagrama Mermaid", @@ -41,9 +41,8 @@ test("renderPlanMarkdown centers mermaid titles without centering diagram rows", const result = await renderPlanMarkdown(markdown, 80) expect(result).not.toContain("## Diagrama Mermaid") - expect(result).toMatch(/\n {20,}Diagrama Mermaid/) - expect(result).toContain("\n╭") - expect(result).not.toMatch(/\n {20,}╭/) + expect(result).toMatch(/\n +Diagrama Mermaid\n\n +╭/) + expect(result).not.toContain("\nDiagrama Mermaid\n\n╭") }) test("renderPlanMarkdown accepts loose mermaid fences and unicode arrows", async () => { @@ -75,7 +74,9 @@ test("renderPlanMarkdown prefers internal flowchart rendering over termaid", asy chmodSync(bin, 0o755) process.env.MENDCODE_TERMAID_BIN = bin - const markdown = ["# Plan", "", "```mermaid", "flowchart TD", " A[Find file] --> B[Edit markdown]", "```"].join("\n") + const markdown = ["# Plan", "", "```mermaid", "flowchart TD", " A[Find file] --> B[Edit markdown]", "```"].join( + "\n", + ) const result = await renderPlanMarkdown(markdown, 80) expect(result).toContain("╭") @@ -86,6 +87,54 @@ test("renderPlanMarkdown prefers internal flowchart rendering over termaid", asy } }) +test("renderPlanMarkdown renders chained LR flowcharts horizontally", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = [ + "## Mermaid Flow", + "", + "```mermaid", + "flowchart LR", + " A[Draft plan] --> B[Review modal] --> C[Approve]", + "```", + ].join("\n") + + const result = await renderPlanMarkdown(markdown, 100) + expect(result).toContain("Draft plan") + expect(result).toContain("Review modal") + expect(result).toContain("Approve") + expect(result).toContain("╭────────────╮ ╭──────────────╮ ╭──────────╮") + expect(result).toContain("│ Draft plan │────▶│ Review modal │────▶│ Approve │") + expect(result).not.toContain("flowchart LR") +}) + +test("renderPlanMarkdown renders branched LR flowcharts as boxed rows", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = [ + "```mermaid", + "flowchart LR", + " A[Root] --> B[Top Node]", + " A --> C[Bottom Node]", + " B --> D[Final]", + " C --> D", + "```", + ].join("\n") + + const result = await renderPlanMarkdown(markdown, 120) + expect(result).toContain("│ Root │────▶│ Top Node │────▶│ Final │") + expect(result).toContain("│ Root │────▶│ Bottom Node │────▶│ Final │") + expect(result).not.toContain("┌ Root ┐") + expect(result).not.toContain("flowchart LR") +}) + +test("renderPlanMarkdown renders RL flowcharts right-to-left", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = ["```mermaid", "flowchart RL", " A[Start] --> B[Middle] --> C[Done]", "```"].join("\n") + + const result = await renderPlanMarkdown(markdown, 100) + expect(result).toContain("│ Done │◀────│ Middle │◀────│ Start │") + expect(result).not.toContain("flowchart RL") +}) + test("renderPlanMarkdown keeps mermaid edge labels attached to the right nodes", async () => { process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" const markdown = [ @@ -102,14 +151,93 @@ test("renderPlanMarkdown keeps mermaid edge labels attached to the right nodes", const result = await renderPlanMarkdown(markdown, 100) expect(result).toContain("│ Looks correct? │") - expect(result).toContain("├─ Yes →") + expect(result).toContain("├─ Yes") expect(result).toContain("│ Accept change │") - expect(result).toContain("└─ No →") + expect(result).toContain("└─ No") expect(result).toContain("↺ Add hello message") expect(result).not.toContain("┌ Yes ┐") expect(result).not.toContain("┌ No ┐") }) +test("renderPlanMarkdown supports pipe-style mermaid edge labels", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = [ + "## Mermaid Flow", + "", + "```mermaid", + "flowchart TD", + " A[Review plan] --> B{Looks good?}", + " B -->|Yes| C[Approve]", + " B -->|No| D[Edit]", + "```", + ].join("\n") + + const result = await renderPlanMarkdown(markdown, 100) + expect(result).toContain("├─ Yes") + expect(result).toContain("│ Approve │") + expect(result).toContain("└─ No") + expect(result).toContain("│ Edit │") + expect(result).not.toContain("|Yes|") +}) + +test("renderPlanMarkdown tolerates bang-style Mermaid arrow terminators", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = ["```mermaid", "flowchart TD", " A[Review] --!> B[Ship]", "```"].join("\n") + + const result = await renderPlanMarkdown(markdown, 80) + expect(result).toContain("│ Review │") + expect(result).toContain("│ Ship │") + expect(result).not.toContain("flowchart TD") +}) + +test("renderPlanMarkdown renders branch continuations as vertical boxes", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = [ + "```mermaid", + "flowchart TD", + " A[Data valid?] -->|Yes| B[Create first workspace]", + " B --> C[Offer guided action]", + " C --> D[Track activation]", + " A -->|No| E[Show correction]", + " E --> A", + "```", + ].join("\n") + + const result = await renderPlanMarkdown(markdown, 120) + expect(result).toContain("├─ Yes") + expect(result).toContain("│ Create first workspace │") + expect(result).toContain("│ Offer guided action │") + expect(result).toContain("│ Track activation │") + expect(result).toContain("└─ No") + expect(result).toContain("│ Show correction │") + expect(result).toContain("↺ Data valid?") +}) + +test("renderPlanMarkdown wraps long branch continuations into vertical boxes", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = [ + "```mermaid", + "flowchart TD", + " A[Health check passes?] -->|Yes| B[Try product examples]", + " B --> C[Confirm onboarding complete]", + " A -->|No| D[Review troubleshooting]", + " D --> E[Fix missing runtime or port issue]", + " E --> F[Run local API]", + "```", + ].join("\n") + + const result = await renderPlanMarkdown(markdown, 120) + expect(result).toContain("├─ Yes") + expect(result).toContain("│ Try product examples │") + expect(result).toContain("│ Confirm onboarding complete │") + expect(result).toContain("└─ No") + expect(result).toContain("│ Review troubleshooting │") + expect(result).toContain("│ Fix missing runtime or port issue │") + expect(result).not.toContain( + "└─ No → ┌ Review troubleshooting ┐ ──▶ ┌ Fix missing runtime or port issue ┐ ──▶ ┌ Run local API ┐", + ) +}) + test("renderPlanMarkdown renders branched validation flows as boxes", async () => { process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" const markdown = [ @@ -131,20 +259,323 @@ test("renderPlanMarkdown renders branched validation flows as boxes", async () = expect(result).toContain("│ Select Markdown file │") expect(result).toContain("│ Add hello message │") expect(result).toContain("Valid?") - expect(result).toContain("├─ Yes →") - expect(result).toContain("└─ No →") + expect(result).toContain("├─ Yes") + expect(result).toContain("│ Accept change │") + expect(result).toContain("└─ No") + expect(result).toContain("│ Fix placement or formatting │") expect(result).toContain("↺ Check raw Markdown") expect(result).not.toContain("flowchart TD") }) -test("renderPlanMarkdown leaves normal markdown unchanged", async () => { +test("renderPlanMarkdown renders BT flowcharts from original sink to source", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = ["```mermaid", "flowchart BT", " A[Bottom] --> B[Middle] --> C[Top]", "```"].join("\n") + + const result = await renderPlanMarkdown(markdown, 80) + expect(result).toMatch(/│ Top\s+│[\s\S]+│ Middle\s+│[\s\S]+│ Bottom\s+│/) + expect(result).not.toContain("flowchart BT") +}) + +test("renderPlanMarkdown renders Mermaid sequence diagrams locally", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = [ + "## Mermaid Sequence", + "", + "```mermaid", + "sequenceDiagram", + " participant U as Usuario", + " participant A as App", + " participant API as API", + " U->>A: Click enviar", + " A->>API: POST /submit", + " API-->>A: 200 OK", + "```", + ].join("\n") + + const result = await renderPlanMarkdown(markdown, 100) + expect(result).toContain("Mermaid Sequence") + expect(result).toContain("│ Usuario │") + expect(result).toContain("│ App │") + expect(result).toContain("│ API │") + expect(result).toContain("Click enviar") + expect(result).toContain("POST /submit") + expect(result).toContain("200 OK") + expect(result).toContain("├") + expect(result).toContain("▶") + expect(result).toContain("╌") + expect(result).toContain("│") + expect(result).not.toContain("┌ Usuario ┐ ──▶ ┌ App ┐ Click enviar") + expect(result).not.toContain("Usuario → App") + expect(result).not.toContain("sequenceDiagram") +}) + +test("renderPlanMarkdown renders Mermaid sequence diagrams with inferred participants and reverse arrows", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = [ + "```mermaid", + "sequenceDiagram", + " Alice->>John: Hello John, how are you?", + " John-->>Alice: Great!", + " Alice-)John: See you later!", + "```", + ].join("\n") + + const result = await renderPlanMarkdown(markdown, 100) + expect(result).toContain("Alice") + expect(result).toContain("John") + expect(result).toContain("Hello John, how are you?") + expect(result).toContain("Great!") + expect(result).toContain("See you later!") + expect(result).toContain("◀") + expect(result).not.toContain("sequenceDiagram") +}) + +test("renderPlanMarkdown renders Mermaid ER diagrams locally", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = [ + "```mermaid", + "erDiagram", + " USER ||--o{ ORDER : places", + " ORDER ||--|{ ORDER_ITEM : contains", + " ORDER_ITEM {", + " string productCode", + " int quantity", + " }", + "```", + ].join("\n") + + const result = await renderPlanMarkdown(markdown, 100) + expect(result).toContain("╭────────────────────╮") + expect(result).toContain("│ USER │") + expect(result).toContain("│ ORDER │") + expect(result).toContain("└─ ||--o{ places") + expect(result).toContain("└─ ||--|{ contains") + expect(result).toContain("places") + expect(result).toContain("│ ORDER_ITEM │") + expect(result).toContain("├────────────────────┤") + expect(result).toContain("│ string productCode │") + expect(result).toContain("│ int quantity │") + expect(result).not.toContain("┌ USER ┐ ||--o{ ┌ ORDER ┐ places") + expect(result).not.toContain("places o{--||") + expect(result).not.toContain("Entity fields") + expect(result).not.toContain(" • string productCode") + expect(result).not.toContain("erDiagram") +}) + +test("renderPlanMarkdown supports dotted Mermaid ER relationships", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = [ + "```mermaid", + "erDiagram", + " CUSTOMER }|..|{ DELIVERY-ADDRESS : uses", + "```", + ].join("\n") + + const result = await renderPlanMarkdown(markdown, 100) + expect(result).toContain("CUSTOMER") + expect(result).toContain("DELIVERY-ADDRESS") + expect(result).toContain("└─ }|..|{ uses") + expect(result).not.toContain("erDiagram") +}) + +test("renderPlanMarkdown renders markdown lists as terminal-friendly bullets", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = ["# Plan", "", "- Step", " - Child", "- [x] Done", "- [ ] Todo"].join("\n") + + const result = await renderPlanMarkdown(markdown, 80) + expect(result).toContain("• Step") + expect(result).toContain(" ◦ Child") + expect(result).toContain("☑ Done") + expect(result).toContain("☐ Todo") + expect(result).not.toContain("- Step") +}) + +test("renderPlanMarkdown renders markdown headings with visible hierarchy", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = ["# Título H1", "## Título H2", "### Título H3", "#### Título H4", "##### Título H5", "###### Título H6"].join( + "\n", + ) + + const result = await renderPlanMarkdown(markdown, 80) + expect(result).toContain("Título H1\n═════════") + expect(result).toContain("Título H2\n─────────") + expect(result).toContain("◆ Título H3") + expect(result).toContain("◇ Título H4") + expect(result).toContain("▪ Título H5") + expect(result).toContain("· Título H6") + expect(result).not.toContain("### Título H3") +}) + +test("renderPlanMarkdown leaves normal paragraphs unchanged", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + expect(await renderPlanMarkdown("Paragraph\n\nSecond paragraph", 80)).toBe("Paragraph\n\nSecond paragraph") +}) + +test("renderPlanMarkdown leaves narrow markdown tables unchanged", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = ["| A | B |", "| --- | --- |", "| One | Two |"].join("\n") + + expect(await renderPlanMarkdown(markdown, 80)).toBe(markdown) +}) + +test("renderPlanMarkdown renders wide markdown tables as text blocks", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = [ + "| Sprint | Objetivo | Tareas | Archivos probables | Riesgos |", + "| --- | --- | --- | --- | --- |", + "| Sprint 1 | Implementar onboarding dashboard | Mapear pantallas, construir componente, persistir progreso | frontend/src/pages/DashboardPage.tsx, frontend/src/widgets/onboarding.tsx | Regresiones visuales |", + ].join("\n") + + const result = await renderPlanMarkdown(markdown, 80) + expect(result).toContain("```text") + expect(result).toContain("Sprint 1") + expect(result).toContain(" Objetivo: Implementar onboarding dashboard") + expect(result).toContain(" Archivos probables: frontend/src/pages/DashboardPage.tsx,") + expect(result).toContain("frontend/src/widgets/onboarding.tsx") + expect(result).not.toContain("| Sprint | Objetivo | Tareas | Archivos probables | Riesgos |") + expect(result).toContain("```") +}) + +test("renderPlanMarkdown renders Mermaid state diagrams locally", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = ["```mermaid", "stateDiagram-v2", " [*] --> Idle", " Idle --> Running: start", "```"].join( + "\n", + ) + + const result = await renderPlanMarkdown(markdown, 100) + expect(result).toContain("┌ ● ┐ ──▶ ┌ Idle ┐") + expect(result).toContain("┌ Idle ┐ ── start ─▶ ┌ Running ┐") + expect(result).not.toContain("stateDiagram-v2") +}) + +test("renderPlanMarkdown renders Mermaid class diagrams locally", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = ["```mermaid", "classDiagram", " Animal <|-- Duck", " Duck : +swim()", "```"].join("\n") + + const result = await renderPlanMarkdown(markdown, 100) + expect(result).toContain("┌ Animal ┐ <|-- ┌ Duck ┐") + expect(result).toContain("┌ Duck ┐ +swim()") + expect(result).not.toContain("classDiagram") +}) + +test("renderPlanMarkdown renders Mermaid pie charts locally", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = ["```mermaid", "pie", " title Status", " \"Done\" : 60", " \"Todo\" : 40", "```"].join("\n") + + const result = await renderPlanMarkdown(markdown, 100) + expect(result).toContain("Status") + expect(result).toContain("Done") + expect(result).toContain("60 (60.0%)") + expect(result).not.toContain("pie") +}) + +test("renderPlanMarkdown renders indented Mermaid diagrams locally", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = ["```mermaid", "mindmap", " Root", " Child", "```"].join("\n") + + const result = await renderPlanMarkdown(markdown, 100) + expect(result).toContain("Mindmap") + expect(result).toContain("• Root") + expect(result).toContain(" ◦ Child") + expect(result).not.toContain("mindmap") +}) + +test("renderPlanMarkdown renders additional Mermaid chart families locally", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = [ + "```mermaid", + "quadrantChart", + " title Prioridades", + " x-axis Bajo --> Alto", + " Feature A: [0.8, 0.6]", + "```", + "```mermaid", + "gitGraph", + " commit id: \"init\"", + " branch feature", + " checkout feature", + " commit id: \"work\"", + "```", + "```mermaid", + "xychart-beta", + " title \"Ventas\"", + " x-axis [ene, feb]", + " bar [2, 4]", + "```", + "```mermaid", + "sankey-beta", + " A,B,10", + "```", + ].join("\n") + + const result = await renderPlanMarkdown(markdown, 100) + expect(result).toContain("Prioridades") + expect(result).toContain("Feature A (0.8, 0.6)") + expect(result).toContain("Git graph") + expect(result).toContain("branch feature") + expect(result).toContain("Ventas") + expect(result).toContain("bar: 2, 4") + expect(result).toContain("┌ A ┐ ── 10 ─▶ ┌ B ┐") + expect(result).not.toContain("quadrantChart") + expect(result).not.toContain("gitGraph") + expect(result).not.toContain("xychart-beta") + expect(result).not.toContain("sankey-beta") +}) + +test("renderPlanMarkdown renders structural Mermaid chart families locally", async () => { process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" - expect(await renderPlanMarkdown("# Plan\n\n- Step", 80)).toBe("# Plan\n\n- Step") + const markdown = [ + "```mermaid", + "requirementDiagram", + " requirement req_login {", + " id: 1", + " text: User can login", + " }", + "```", + "```mermaid", + "C4Context", + " Person(user, \"User\")", + " System(app, \"App\")", + " Rel(user, app, \"Uses\")", + "```", + "```mermaid", + "block-beta", + " columns 2", + " A[Client] B[Server]", + "```", + "```mermaid", + "packet-beta", + " 0-15: \"Source Port\"", + "```", + "```mermaid", + "architecture-beta", + " service api(server)[API]", + " service db(database)[DB]", + " api:R -- L:db", + "```", + ].join("\n") + + const result = await renderPlanMarkdown(markdown, 120) + expect(result).toContain("Requirement diagram") + expect(result).toContain("┌ req_login ┐") + expect(result).toContain("C4Context") + expect(result).toContain("Person: ┌ User ┐") + expect(result).toContain("┌ user ┐ ── Uses ─▶ ┌ app ┐") + expect(result).toContain("Block diagram") + expect(result).toContain("┌ Client ┐ ── ┌ Server ┐") + expect(result).toContain("Packet") + expect(result).toContain("0-15") + expect(result).toContain("Architecture") + expect(result).toContain("┌ api ┐ server API") + expect(result).not.toContain("requirementDiagram") + expect(result).not.toContain("block-beta") + expect(result).not.toContain("packet-beta") + expect(result).not.toContain("architecture-beta") }) test("renderPlanMarkdown keeps unsupported mermaid blocks as code", async () => { process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" - const markdown = ["# Plan", "", "```mermaid", "sequenceDiagram", " A->>B: hello", "```"].join("\n") + const markdown = ["Plan", "", "```mermaid", "unknownDiagram", " A --> B", "```"].join("\n") expect(await renderPlanMarkdown(markdown, 80)).toBe(markdown) }) diff --git a/src/mendcode/packages/opencode/test/tool/fixtures/models-api.json b/src/mendcode/packages/opencode/test/tool/fixtures/models-api.json index 1d1ca92f..9efdfdb4 100644 --- a/src/mendcode/packages/opencode/test/tool/fixtures/models-api.json +++ b/src/mendcode/packages/opencode/test/tool/fixtures/models-api.json @@ -11346,7 +11346,7 @@ "env": ["OPENCODE_API_KEY"], "npm": "@ai-sdk/openai-compatible", "api": "https://mendcode.ai/zen/v1", - "name": "MendCode Zen", + "name": "opencode Zen", "doc": "https://mendcode.ai/docs/zen", "models": { "gpt-5.2-codex": { @@ -64072,7 +64072,7 @@ "env": ["OPENCODE_API_KEY"], "npm": "@ai-sdk/openai-compatible", "api": "https://mendcode.ai/zen/go/v1", - "name": "MendCode Go", + "name": "opencode Go", "doc": "https://mendcode.ai/docs/zen", "models": { "kimi-k2.5": { From 81543d6c52ff73c1f1a6e38ca222bd6e4305b6b7 Mon Sep 17 00:00:00 2001 From: Obed Date: Tue, 16 Jun 2026 01:53:28 -0500 Subject: [PATCH 24/45] chore: unblock v0.1.12 release dependencies (#122) --- .github/osv-release.toml | 54 +++++++++++++ src/mendcode/bun.lock | 84 ++++++++++++--------- src/mendcode/package.json | 7 +- src/mendcode/packages/opencode/package.json | 2 +- 4 files changed, 109 insertions(+), 38 deletions(-) diff --git a/.github/osv-release.toml b/.github/osv-release.toml index 9b39b8f8..7d8097a5 100644 --- a/.github/osv-release.toml +++ b/.github/osv-release.toml @@ -11,3 +11,57 @@ reason = "esbuild fixed version 0.28.1 is still inside the repository minimum re id = "GHSA-g7r4-m6w7-qqqr" ignoreUntil = 2026-06-20 reason = "esbuild fixed version 0.28.1 is still inside the repository minimum release-age window. Revisit after the release-age hold expires." + +[[IgnoredVulns]] +id = "GHSA-wcpc-wj8m-hjx6" +ignoreUntil = 2026-06-17 +reason = "protobufjs fixed version 7.6.3 is still inside the repository minimum release-age window. Revisit after the release-age hold expires." + +[[IgnoredVulns]] +id = "GHSA-f38q-mgvj-vph7" +ignoreUntil = 2026-06-17 +reason = "protobufjs fixed version 7.6.3 is still inside the repository minimum release-age window. Revisit after the release-age hold expires." + +[[IgnoredVulns]] +id = "GHSA-8988-4f7v-96qf" +ignoreUntil = 2026-06-19 +reason = "OpenTelemetry fixed versions 2.8.0/0.219.0 are still inside the repository minimum release-age window. Revisit after the release-age hold expires." + +[[IgnoredVulns]] +id = "GHSA-hmw2-7cc7-3qxx" +ignoreUntil = 2026-06-20 +reason = "form-data fixed versions 2.5.6 and 4.0.6 are still inside the repository minimum release-age window. Revisit after the release-age hold expires." + +[[IgnoredVulns]] +id = "GHSA-hpcv-96wg-7vj8" +ignoreUntil = 2026-06-18 +reason = "DOMPurify fixed version 3.4.9 is still inside the repository minimum release-age window. Revisit after the release-age hold expires." + +[[IgnoredVulns]] +id = "GHSA-r47g-fvhr-h676" +ignoreUntil = 2026-06-18 +reason = "DOMPurify fixed version 3.4.9 is still inside the repository minimum release-age window. Revisit after the release-age hold expires." + +[[IgnoredVulns]] +id = "GHSA-76mc-f452-cxcm" +ignoreUntil = 2026-06-18 +reason = "DOMPurify fixed version 3.4.9 is still inside the repository minimum release-age window. Revisit after the release-age hold expires." + +[[IgnoredVulns]] +id = "GHSA-rp9w-3fw7-7cwq" +ignoreUntil = 2026-06-18 +reason = "DOMPurify fixed version 3.4.9 is still inside the repository minimum release-age window. Revisit after the release-age hold expires." + +[[IgnoredVulns]] +id = "GHSA-gvmj-g25r-r7wr" +ignoreUntil = 2026-06-18 +reason = "DOMPurify fixed version 3.4.9 is still inside the repository minimum release-age window. Revisit after the release-age hold expires." + +[[IgnoredVulns]] +id = "GHSA-vxr8-fq34-vvx9" +ignoreUntil = 2026-06-18 +reason = "DOMPurify fixed version 3.4.9 is still inside the repository minimum release-age window. Revisit after the release-age hold expires." + +[[IgnoredVulns]] +id = "GHSA-x4vx-rjvf-j5p4" +reason = "DOMPurify advisory has no fixed version reported by OSV. Retained temporarily with scripts disabled, SBOM, provenance attestations, and follow-up through Dependabot/security alerts." diff --git a/src/mendcode/bun.lock b/src/mendcode/bun.lock index 06c4f7cb..1c6891b6 100644 --- a/src/mendcode/bun.lock +++ b/src/mendcode/bun.lock @@ -28,7 +28,7 @@ }, "packages/core": { "name": "@mendcode/core", - "version": "1.14.39", + "version": "0.1.9", "bin": { "opencode": "./bin/opencode", }, @@ -62,7 +62,7 @@ }, "packages/function": { "name": "@mendcode/function", - "version": "1.14.39", + "version": "0.1.9", "dependencies": { "@octokit/auth-app": "8.0.1", "@octokit/rest": "catalog:", @@ -78,9 +78,8 @@ }, "packages/opencode": { "name": "mendcode", - "version": "1.14.39", + "version": "0.1.12", "bin": { - "mend": "./bin/opencode", "mendcode": "./bin/opencode", "mendcode-runtime": "./bin/opencode", }, @@ -187,7 +186,7 @@ "zod-to-json-schema": "3.24.5", }, "devDependencies": { - "@babel/core": "7.28.4", + "@babel/core": "7.29.6", "@mendcode/core": "workspace:*", "@mendcode/script": "workspace:*", "@octokit/webhooks-types": "7.6.1", @@ -222,7 +221,7 @@ }, "packages/plugin": { "name": "@mendcode/plugin", - "version": "1.14.39", + "version": "0.1.9", "dependencies": { "@mendcode/sdk": "workspace:*", "effect": "catalog:", @@ -257,7 +256,7 @@ }, "packages/sdk/js": { "name": "@mendcode/sdk", - "version": "1.14.39", + "version": "0.1.9", "dependencies": { "cross-spawn": "catalog:", }, @@ -272,7 +271,7 @@ }, "packages/slack": { "name": "@mendcode/slack", - "version": "1.14.39", + "version": "0.1.9", "dependencies": { "@mendcode/sdk": "workspace:*", "@slack/bolt": "^3.17.1", @@ -285,7 +284,7 @@ }, "packages/ui": { "name": "@mendcode/ui", - "version": "1.14.39", + "version": "0.1.9", "dependencies": { "@kobalte/core": "catalog:", "@mendcode/core": "workspace:*", @@ -346,6 +345,7 @@ "@npmcli/agent@4.0.0": "patches/@npmcli%2Fagent@4.0.0.patch", }, "overrides": { + "@babel/core": "7.29.6", "@hono/node-server": "1.19.13", "@modelcontextprotocol/sdk": "1.27.1", "@types/bun": "catalog:", @@ -359,14 +359,16 @@ "file-type": "21.3.2", "hono": "4.12.21", "ip-address": "10.1.1", + "js-yaml": "4.2.0", "postcss": "8.5.10", "protobufjs": "7.5.8", "qs": "6.15.2", "seroval": "1.4.1", "shell-quote": "1.8.4", + "tar": "7.5.16", "undici": "7.24.0", "uuid": "13.0.1", - "ws": "8.20.1", + "ws": "8.21.0", }, "catalog": { "@cloudflare/workers-types": "4.20251008.0", @@ -421,7 +423,7 @@ "typescript": "5.8.2", "ulid": "3.0.1", "virtua": "0.42.3", - "vite": "7.3.2", + "vite": "7.3.5", "vite-plugin-solid": "2.11.10", "zod": "4.1.8", }, @@ -626,9 +628,9 @@ "@babel/compat-data": ["@babel/compat-data@7.29.0", "", {}, "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg=="], - "@babel/core": ["@babel/core@7.28.4", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.4", "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.4", "@babel/types": "^7.28.4", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA=="], + "@babel/core": ["@babel/core@7.29.6", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.6", "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-module-transforms": "^7.28.6", "@babel/helpers": "^7.29.2", "@babel/parser": "^7.29.3", "@babel/template": "^7.28.6", "@babel/traverse": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-QdxmAo/ikZqqRGA8s43ww8lcql6naWRvEz0FFrl6MIlc7Gi6TroXnSdWa5U/kq6fzcpqpHesicQxFZIieZbyIA=="], - "@babel/generator": ["@babel/generator@7.29.1", "", { "dependencies": { "@babel/parser": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw=="], + "@babel/generator": ["@babel/generator@7.29.7", "", { "dependencies": { "@babel/parser": "^7.29.7", "@babel/types": "^7.29.7", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ=="], "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.3", "", { "dependencies": { "@babel/types": "^7.27.3" } }, "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg=="], @@ -660,7 +662,7 @@ "@babel/helpers": ["@babel/helpers@7.29.2", "", { "dependencies": { "@babel/template": "^7.28.6", "@babel/types": "^7.29.0" } }, "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw=="], - "@babel/parser": ["@babel/parser@7.29.2", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA=="], + "@babel/parser": ["@babel/parser@7.29.7", "", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w=="], @@ -1632,7 +1634,7 @@ "arctic": ["arctic@2.3.4", "", { "dependencies": { "@oslojs/crypto": "1.0.1", "@oslojs/encoding": "1.1.0", "@oslojs/jwt": "0.2.0" } }, "sha512-+p30BOWsctZp+CVYCt7oAean/hWGW42sH5LAcRQX56ttEkFJWbzXBhmSpibbzwSJkRrotmsA+oAoJoVsU0f5xA=="], - "argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], "aria-query": ["aria-query@5.3.2", "", {}, "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="], @@ -1956,8 +1958,6 @@ "escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="], - "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="], - "etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="], "event-target-shim": ["event-target-shim@5.0.1", "", {}, "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="], @@ -2284,7 +2284,7 @@ "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], - "js-yaml": ["js-yaml@3.14.2", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg=="], + "js-yaml": ["js-yaml@4.2.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw=="], "jsbi": ["jsbi@4.3.2", "", {}, "sha512-9fqMSQbhJykSeii05nxKl4m6Eqn2P6rOlYiS+C5Dr/HPIU/7yZxu5qzbs40tgaFORiw2Amd0mirjxatXYMkIew=="], @@ -2948,7 +2948,7 @@ "tapable": ["tapable@2.3.2", "", {}, "sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA=="], - "tar": ["tar@7.5.13", "", { "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", "minizlib": "^3.1.0", "yallist": "^5.0.0" } }, "sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng=="], + "tar": ["tar@7.5.16", "", { "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", "minizlib": "^3.1.0", "yallist": "^5.0.0" } }, "sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w=="], "tar-stream": ["tar-stream@3.1.8", "", { "dependencies": { "b4a": "^1.6.4", "bare-fs": "^4.5.5", "fast-fifo": "^1.2.0", "streamx": "^2.15.0" } }, "sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ=="], @@ -3078,7 +3078,7 @@ "virtua": ["virtua@0.42.3", "", { "peerDependencies": { "react": ">=16.14.0", "react-dom": ">=16.14.0", "solid-js": ">=1.0", "svelte": ">=5.0", "vue": ">=3.2" }, "optionalPeers": ["react", "react-dom", "solid-js", "svelte", "vue"] }, "sha512-5FoAKcEvh05qsUF97Yz42SWJ7bwnPExjUYHGuoxz1EUtfWtaOgXaRwnylJbDpA0QcH1rKvJ2qsGRi9MK1fpQbg=="], - "vite": ["vite@7.3.2", "", { "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg=="], + "vite": ["vite@7.3.5", "", { "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-KuOaNhcnGFN2zIPGA7wRmzF+lJA1sea7rHq17aiJ++9lzY1WWG6Jpwqwe1KNbRVPIqHmr8GLYx7jbrQcN/7/ww=="], "vite-plugin-icons-spritesheet": ["vite-plugin-icons-spritesheet@3.0.1", "", { "dependencies": { "chalk": "^5.4.1", "glob": "^11.0.1", "node-html-parser": "^7.0.1", "tinyexec": "^0.3.2" }, "peerDependencies": { "vite": ">=5.2.0" } }, "sha512-Cr0+Z6wRMwSwKisWW9PHeTjqmQFv0jwRQQMc3YgAhAgZEe03j21el0P/CA31KN/L5eiL1LhR14VTXl96LetonA=="], @@ -3120,7 +3120,7 @@ "write-file-atomic": ["write-file-atomic@7.0.1", "", { "dependencies": { "signal-exit": "^4.0.1" } }, "sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg=="], - "ws": ["ws@8.20.1", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w=="], + "ws": ["ws@8.21.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g=="], "wsl-utils": ["wsl-utils@0.3.1", "", { "dependencies": { "is-wsl": "^3.1.0", "powershell-utils": "^0.1.0" } }, "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg=="], @@ -3342,20 +3342,28 @@ "@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + "@babel/generator/@babel/types": ["@babel/types@7.29.7", "", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + "@babel/helper-compilation-targets/lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], "@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], "@babel/helper-create-class-features-plugin/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + "@babel/parser/@babel/types": ["@babel/types@7.29.7", "", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@babel/template/@babel/parser": ["@babel/parser@7.29.2", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA=="], + + "@babel/traverse/@babel/generator": ["@babel/generator@7.29.1", "", { "dependencies": { "@babel/parser": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw=="], + + "@babel/traverse/@babel/parser": ["@babel/parser@7.29.2", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA=="], + "@bufbuild/protoplugin/typescript": ["typescript@5.4.5", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ=="], "@fastify/proxy-addr/ipaddr.js": ["ipaddr.js@2.3.0", "", {}, "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg=="], "@gitlab/opencode-gitlab-auth/open": ["open@10.2.0", "", { "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "wsl-utils": "^0.1.0" } }, "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA=="], - "@hey-api/json-schema-ref-parser/js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], - "@hey-api/openapi-ts/open": ["open@11.0.0", "", { "dependencies": { "default-browser": "^5.4.0", "define-lazy-prop": "^3.0.0", "is-in-ssh": "^1.0.0", "is-inside-container": "^1.0.0", "powershell-utils": "^0.1.0", "wsl-utils": "^0.3.0" } }, "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw=="], "@hey-api/openapi-ts/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], @@ -3468,8 +3476,6 @@ "@openauthjs/openauth/jose": ["jose@5.9.6", "", {}, "sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ=="], - "@opentui/solid/@babel/core": ["@babel/core@7.28.0", "", { "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.0", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.27.3", "@babel/helpers": "^7.27.6", "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ=="], - "@oslojs/jwt/@oslojs/encoding": ["@oslojs/encoding@0.4.1", "", {}, "sha512-hkjo6MuIK/kQR5CrGNdAPZhS01ZCXuWDRJ187zh6qqF2+yMHZpD9fAYpX8q2bOO6Ryhl3XpCT6kUX76N8hhm4Q=="], "@pierre/diffs/@shikijs/transformers": ["@shikijs/transformers@3.20.0", "", { "dependencies": { "@shikijs/core": "3.20.0", "@shikijs/types": "3.20.0" } }, "sha512-PrHHMRr3Q5W1qB/42kJW6laqFyWdhrPF2hNR9qjOm1xcSiAO3hAHo7HaVyHE6pMyevmy3i51O8kuGGXC78uK3g=="], @@ -3530,6 +3536,10 @@ "@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + "@types/babel__core/@babel/parser": ["@babel/parser@7.29.2", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA=="], + + "@types/babel__template/@babel/parser": ["@babel/parser@7.29.2", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA=="], + "@types/node-fetch/form-data": ["form-data@4.0.5", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.2", "mime-types": "^2.1.12" } }, "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w=="], "accepts/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], @@ -3554,8 +3564,6 @@ "archiver-utils/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], - "argparse/sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="], - "aws-sdk/events": ["events@1.1.1", "", {}, "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw=="], "axios/form-data": ["form-data@4.0.5", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.2", "mime-types": "^2.1.12" } }, "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w=="], @@ -3614,6 +3622,8 @@ "lightningcss/detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], + "magicast/@babel/parser": ["@babel/parser@7.29.2", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA=="], + "mendcode/minimatch": ["minimatch@10.2.3", "", { "dependencies": { "brace-expansion": "^5.0.2" } }, "sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg=="], "micromatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], @@ -3680,6 +3690,8 @@ "shiki/@shikijs/types": ["@shikijs/types@3.20.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw=="], + "solid-refresh/@babel/generator": ["@babel/generator@7.29.1", "", { "dependencies": { "@babel/parser": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw=="], + "sst/jose": ["jose@5.2.3", "", {}, "sha512-KUXdbctm1uHVL8BYhnyHkgp3zDX5KW8ZhAKVFEfUbU2P8Alpzjb+48hHvjOdQIyPshoblhzsuqOwEEAbtHVirA=="], "string-width-cjs/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], @@ -3904,11 +3916,17 @@ "@azure/identity/open/wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], + "@babel/generator/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@7.29.7", "", {}, "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw=="], + + "@babel/generator/@babel/types/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.29.7", "", {}, "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg=="], + "@babel/helper-compilation-targets/lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], - "@gitlab/opencode-gitlab-auth/open/wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], + "@babel/parser/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@7.29.7", "", {}, "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw=="], - "@hey-api/json-schema-ref-parser/js-yaml/argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + "@babel/parser/@babel/types/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.29.7", "", {}, "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg=="], + + "@gitlab/opencode-gitlab-auth/open/wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], "@modelcontextprotocol/sdk/express/accepts": ["accepts@2.0.0", "", { "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" } }, "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="], @@ -4018,8 +4036,6 @@ "@octokit/rest/@octokit/core/before-after-hook": ["before-after-hook@4.0.0", "", {}, "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ=="], - "@opentui/solid/@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - "@pierre/diffs/@shikijs/transformers/@shikijs/core": ["@shikijs/core@3.20.0", "", { "dependencies": { "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g=="], "@pierre/diffs/@shikijs/transformers/@shikijs/types": ["@shikijs/types@3.20.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw=="], @@ -4154,8 +4170,6 @@ "opentui-spinner/@opentui/core/bun-ffi-structs": ["bun-ffi-structs@0.1.2", "", { "peerDependencies": { "typescript": "^5" } }, "sha512-Lh1oQAYHDcnesJauieA4UNkWGXY9hYck7OA5IaRwE3Bp6K2F2pJSNYqq+hIy7P3uOvo3km3oxS8304g5gDMl/w=="], - "opentui-spinner/@opentui/solid/@babel/core": ["@babel/core@7.28.0", "", { "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.0", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.27.3", "@babel/helpers": "^7.27.6", "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ=="], - "opentui-spinner/@opentui/solid/babel-preset-solid": ["babel-preset-solid@1.9.10", "", { "dependencies": { "babel-plugin-jsx-dom-expressions": "^0.40.3" }, "peerDependencies": { "@babel/core": "^7.0.0", "solid-js": "^1.9.10" }, "optionalPeers": ["solid-js"] }, "sha512-HCelrgua/Y+kqO8RyL04JBWS/cVdrtUv/h45GntgQY+cJl4eBcKkCDV3TdMjtKx1nXwRaR9QXslM/Npm1dxdZQ=="], "parse-bmfont-xml/xml2js/sax": ["sax@1.6.0", "", {}, "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA=="], @@ -4164,6 +4178,8 @@ "send/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + "solid-refresh/@babel/generator/@babel/parser": ["@babel/parser@7.29.2", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA=="], + "string-width-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], "type-is/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], @@ -4234,8 +4250,6 @@ "babel-plugin-module-resolver/glob/path-scurry/minipass": ["minipass@7.1.3", "", {}, "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A=="], - "opentui-spinner/@opentui/solid/@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - "@aws-sdk/credential-provider-node/@aws-sdk/credential-provider-sso/@aws-sdk/token-providers/@aws-sdk/nested-clients/@smithy/util-utf8": ["@smithy/util-utf8@4.2.2", "", { "dependencies": { "@smithy/util-buffer-from": "^4.2.2", "tslib": "^2.6.2" } }, "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw=="], "archiver-utils/glob/jackspeak/@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], diff --git a/src/mendcode/package.json b/src/mendcode/package.json index 20826e49..a71ee32b 100644 --- a/src/mendcode/package.json +++ b/src/mendcode/package.json @@ -74,7 +74,7 @@ "solid-list": "0.3.0", "tailwindcss": "4.1.11", "virtua": "0.42.3", - "vite": "7.3.2", + "vite": "7.3.5", "@solidjs/meta": "0.29.4", "@solidjs/router": "0.15.4", "@solidjs/start": "https://pkg.pr.new/@solidjs/start@dfb2020", @@ -128,6 +128,7 @@ "overrides": { "@hono/node-server": "1.19.13", "@modelcontextprotocol/sdk": "1.27.1", + "@babel/core": "7.29.6", "@types/bun": "catalog:", "@types/node": "catalog:", "axios": "1.16.0", @@ -140,13 +141,15 @@ "hono": "4.12.21", "ip-address": "10.1.1", "postcss": "8.5.10", + "js-yaml": "4.2.0", "protobufjs": "7.5.8", "qs": "6.15.2", "seroval": "1.4.1", "shell-quote": "1.8.4", "undici": "7.24.0", "uuid": "13.0.1", - "ws": "8.20.1" + "tar": "7.5.16", + "ws": "8.21.0" }, "patchedDependencies": { "@npmcli/agent@4.0.0": "patches/@npmcli%2Fagent@4.0.0.patch", diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index b444d7db..442f83e1 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -46,7 +46,7 @@ } }, "devDependencies": { - "@babel/core": "7.28.4", + "@babel/core": "7.29.6", "@octokit/webhooks-types": "7.6.1", "@mendcode/script": "workspace:*", "@mendcode/core": "workspace:*", From 5a64c0401902aa71f01fbf53ba3e0ba61414a385 Mon Sep 17 00:00:00 2001 From: Obed Date: Tue, 16 Jun 2026 15:42:51 -0500 Subject: [PATCH 25/45] feat: prepare v0.1.13 release --- CHANGELOG.md | 9 +++ src/mendcode/install | 65 ++++++++++++++++--- src/mendcode/install.ps1 | 49 +++++++++++++- .../packages/extensions/zed/extension.toml | 12 ++-- src/mendcode/packages/opencode/package.json | 2 +- .../packages/opencode/script/publish.ts | 4 +- .../src/cli/cmd/tui/component/prompt/agent.ts | 42 ++++++++++++ .../cli/cmd/tui/component/prompt/index.tsx | 28 ++++---- .../src/cli/cmd/tui/context/local.tsx | 25 +++++-- .../packages/opencode/src/config/config.ts | 7 +- .../test/cli/cmd/tui/prompt-agent.test.ts | 53 ++++++++++++++- .../opencode/test/config/config.test.ts | 32 +++++++++ 12 files changed, 286 insertions(+), 42 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a1d2deae..b17174ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 0.1.13 - 2026-06-16 + +- Refresh the Bash and PowerShell installers with a clearer MendCode banner, numbered install phases, ASCII progress output, and more direct next-step guidance. +- Make installer guidance honest after `curl | bash`: run the installed binary by absolute path immediately, or open/source a terminal before using `mendcode` from `PATH`. +- Keep MendCode-owned setup config keys such as `memory` and `package` from crashing the runtime config loader after first-run setup creates `.mendcode/mendcode.json`. +- Honor dynamic `OPENCODE_CONFIG_CONTENT` values at config-load time so SDK/runtime callers can inject per-instance config after process startup. +- Preserve explicit model changes made while a session is busy so the next prompt uses the newly selected model instead of falling back to the previous session model. +- Point npm registry publishing at the public `mendcode` package name instead of the temporary `mendcode-ai` wrapper name. + ## 0.1.12 - 2026-06-16 - Show the upstream `opencode` provider in the TUI provider/model/setup flows while keeping it labeled as `opencode Zen`, and keep `opencode-go` labeled separately as `opencode Go`. diff --git a/src/mendcode/install b/src/mendcode/install index 3ea34cb0..92a24e02 100755 --- a/src/mendcode/install +++ b/src/mendcode/install @@ -10,6 +10,8 @@ ARCHIVE_BINARY=mendcode MUTED='\033[0;2m' RED='\033[0;31m' ORANGE='\033[38;5;214m' +GREEN='\033[0;32m' +BOLD='\033[1m' NC='\033[0m' # No Color usage() { @@ -223,6 +225,33 @@ print_message() { echo -e "${color}${message}${NC}" } +print_banner() { + echo -e "" + echo -e "${ORANGE} __ __ _ ____ _ ${NC}" + echo -e "${ORANGE}| \\/ | ___ _ __ __| |/ ___|___ __| | ___ ${NC}" + echo -e "${ORANGE}| |\\/| |/ _ \\ '_ \\ / _\` | | / _ \\ / _\` |/ _ \\ ${NC}" + echo -e "${ORANGE}| | | | __/ | | | (_| | |__| (_) | (_| | __/${NC}" + echo -e "${ORANGE}|_| |_|\\___|_| |_|\\__,_|\\____\\___/ \\__,_|\\___|${NC}" + echo -e "" + echo -e "${BOLD}MendCode installer${NC}" + echo -e "${MUTED}Version:${NC} $specific_version ${MUTED}Target:${NC} ${target:-local}" + echo -e "${MUTED}Install dir:${NC} $INSTALL_DIR" +} + +print_step() { + local current="$1" + local total="$2" + local message="$3" + echo -e "${ORANGE}[$current/$total]${NC} ${BOLD}$message${NC}" +} + +print_success() { + echo -e "${GREEN}OK${NC} $1" +} + +STEP_TOTAL=4 +PATH_STEP=4 + check_version() { local installed_path="$INSTALL_DIR/$BINARY_NAME" if [ "$os" = "windows" ] && [ -f "$INSTALL_DIR/$BINARY_NAME.exe" ]; then @@ -265,11 +294,11 @@ print_progress() { local off=$(( width - on )) local filled=$(printf "%*s" "$on" "") - filled=${filled// /■} + filled=${filled// /#} local empty=$(printf "%*s" "$off" "") - empty=${empty// /・} + empty=${empty// /-} - printf "\r${ORANGE}%s%s %3d%%${NC}" "$filled" "$empty" "$percent" >&4 + printf "\r${ORANGE}[%s%s] %3d%%${NC}" "$filled" "$empty" "$percent" >&4 } download_with_progress() { @@ -333,15 +362,19 @@ download_with_progress() { } download_and_install() { - print_message info "\n${MUTED}Installing ${NC}MendCode ${MUTED}version: ${NC}$specific_version" + print_banner + print_step 1 4 "Preparing download" local tmp_dir="${TMPDIR:-/tmp}/mendcode_install_$$" mkdir -p "$tmp_dir" + print_step 2 4 "Downloading release asset" if [[ "$os" == "windows" ]] || ! [ -t 2 ] || ! download_with_progress "$url" "$tmp_dir/$filename"; then # Fallback to standard curl on Windows, non-TTY environments, or if custom progress fails curl -# -L -o "$tmp_dir/$filename" "$url" fi + print_success "Downloaded $filename" + print_step 3 4 "Installing binary" if [ "$os" = "linux" ]; then tar -xzf "$tmp_dir/$filename" -C "$tmp_dir" else @@ -361,12 +394,19 @@ download_and_install() { mv "$extracted" "$INSTALL_DIR/$BINARY_NAME" chmod 755 "${INSTALL_DIR}/$BINARY_NAME" rm -rf "$tmp_dir" + print_success "Installed ${INSTALL_DIR}/$BINARY_NAME" } install_from_binary() { - print_message info "\n${MUTED}Installing ${NC}MendCode ${MUTED}from: ${NC}$binary_path" + specific_version="local" + target="local" + STEP_TOTAL=2 + PATH_STEP=2 + print_banner + print_step 1 "$STEP_TOTAL" "Installing local binary" cp "$binary_path" "${INSTALL_DIR}/$BINARY_NAME" chmod 755 "${INSTALL_DIR}/$BINARY_NAME" + print_success "Installed ${INSTALL_DIR}/$BINARY_NAME" } if [ -n "$binary_path" ]; then @@ -419,6 +459,7 @@ case $current_shell in esac if [[ "$no_modify_path" != "true" ]]; then + print_step "$PATH_STEP" "$STEP_TOTAL" "Updating PATH" config_file="" for file in $config_files; do if [[ -f $file ]]; then @@ -453,7 +494,11 @@ if [[ "$no_modify_path" != "true" ]]; then print_message info " export PATH=$INSTALL_DIR:\$PATH" ;; esac + else + print_success "PATH already includes $INSTALL_DIR" fi +else + print_message info "${MUTED}Skipping PATH update because --no-modify-path was set.${NC}" fi if [ -n "${GITHUB_ACTIONS-}" ] && [ "${GITHUB_ACTIONS}" == "true" ]; then @@ -462,12 +507,14 @@ if [ -n "${GITHUB_ACTIONS-}" ] && [ "${GITHUB_ACTIONS}" == "true" ]; then fi echo -e "" -echo -e "${MUTED}MendCode includes free models, to start:${NC}" +echo -e "${GREEN}MendCode is ready.${NC}" echo -e "" -echo -e "cd ${MUTED}# Open directory${NC}" +echo -e " cd ${MUTED}# open your repo${NC}" +echo -e " ${INSTALL_DIR}/$BINARY_NAME ${MUTED}# run now in this terminal${NC}" echo -e "" -echo -e "mendcode ${MUTED}# Open MendCode; first run opens setup${NC}" +echo -e "${MUTED}Open a new terminal to use:${NC} mendcode" +echo -e "${MUTED}Or update this terminal now:${NC} export PATH=$INSTALL_DIR:\$PATH" echo -e "" -echo -e "${MUTED}For more information visit ${NC}$GITHUB_BASE_URL" +echo -e "${MUTED}Docs and releases:${NC} $GITHUB_BASE_URL" echo -e "" echo -e "" diff --git a/src/mendcode/install.ps1 b/src/mendcode/install.ps1 index 9b61424c..e7dd2f35 100644 --- a/src/mendcode/install.ps1 +++ b/src/mendcode/install.ps1 @@ -8,6 +8,38 @@ $BaseUrl = if ($env:MENDCODE_GITHUB_BASE_URL) { $env:MENDCODE_GITHUB_BASE_URL } $ApiUrl = if ($env:MENDCODE_GITHUB_API_URL) { $env:MENDCODE_GITHUB_API_URL } else { "https://api.github.com/repos/$Repo" } $InstallDir = Join-Path $HOME ".mendcode\bin" +function Write-MendCodeBanner { + param( + [string]$VersionLabel, + [string]$Target + ) + + Write-Host "" + Write-Host ' __ __ _ ____ _ ' -ForegroundColor Yellow + Write-Host '| \/ | ___ _ __ __| |/ ___|___ __| | ___ ' -ForegroundColor Yellow + Write-Host "| |\/| |/ _ \ '_ \ / _`` | | / _ \ / _`` |/ _ \" -ForegroundColor Yellow + Write-Host '| | | | __/ | | | (_| | |__| (_) | (_| | __/' -ForegroundColor Yellow + Write-Host '|_| |_|\___|_| |_|\__,_|\____\___/ \__,_|\___|' -ForegroundColor Yellow + Write-Host "" + Write-Host "MendCode installer" + Write-Host "Version: $VersionLabel Target: $Target" + Write-Host "Install dir: $InstallDir" +} + +function Write-Step { + param( + [int]$Current, + [int]$Total, + [string]$Message + ) + Write-Host "[$Current/$Total] $Message" -ForegroundColor Yellow +} + +function Write-Ok { + param([string]$Message) + Write-Host "OK $Message" -ForegroundColor Green +} + function Get-MendCodeTarget { $arch = [System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture @@ -67,9 +99,13 @@ if ($Version) { $zip = Join-Path $env:TEMP "$App-$target.zip" $extractDir = Join-Path $env:TEMP "$App-install-$PID" -Write-Host "Installing MendCode $versionLabel for $target..." +Write-MendCodeBanner -VersionLabel $versionLabel -Target $target +Write-Step 1 4 "Preparing download" +Write-Step 2 4 "Downloading release asset" Invoke-WebRequest $url -OutFile $zip +Write-Ok "Downloaded $App-$target.zip" +Write-Step 3 4 "Installing binary" if (Test-Path $extractDir) { Remove-Item -Recurse -Force $extractDir } @@ -84,9 +120,16 @@ if (-not $binary) { Copy-Item -Force $binary.FullName (Join-Path $InstallDir "mendcode.exe") Remove-Item -Recurse -Force $extractDir Remove-Item -Force $zip +Write-Ok "Installed $(Join-Path $InstallDir "mendcode.exe")" +Write-Step 4 4 "Updating PATH" Add-MendCodeToPath -Write-Host "Installed MendCode to $InstallDir" +Write-Host "" +Write-Host "MendCode is ready." -ForegroundColor Green & (Join-Path $InstallDir "mendcode.exe") --version -Write-Host "Run: mendcode" +Write-Host "" +Write-Host " cd # open your repo" +Write-Host " $(Join-Path $InstallDir "mendcode.exe") # run now in this terminal" +Write-Host "" +Write-Host "Open a new terminal to use: mendcode" diff --git a/src/mendcode/packages/extensions/zed/extension.toml b/src/mendcode/packages/extensions/zed/extension.toml index af55ca63..9e4572b2 100644 --- a/src/mendcode/packages/extensions/zed/extension.toml +++ b/src/mendcode/packages/extensions/zed/extension.toml @@ -1,7 +1,7 @@ id = "mendcode" name = "MendCode" description = "The open source coding agent." -version = "0.1.12" +version = "0.1.13" schema_version = 1 authors = ["MendCode"] repository = "https://github.com/MendCode/MendCode" @@ -11,26 +11,26 @@ name = "MendCode" icon = "./icons/opencode.svg" [agent_servers.mendcode.targets.darwin-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.12/mendcode-darwin-arm64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.13/mendcode-darwin-arm64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.darwin-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.12/mendcode-darwin-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.13/mendcode-darwin-x64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.12/mendcode-linux-arm64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.13/mendcode-linux-arm64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.12/mendcode-linux-x64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.13/mendcode-linux-x64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.windows-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.12/mendcode-windows-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.13/mendcode-windows-x64.zip" cmd = "./mendcode.exe" args = ["acp"] diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index 442f83e1..0d2e7c94 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.12", + "version": "0.1.13", "name": "mendcode", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/opencode/script/publish.ts b/src/mendcode/packages/opencode/script/publish.ts index 533d7a87..64c5f856 100755 --- a/src/mendcode/packages/opencode/script/publish.ts +++ b/src/mendcode/packages/opencode/script/publish.ts @@ -41,7 +41,7 @@ if (publishRegistries) { await Bun.file(`./dist/${pkg.name}/package.json`).write( JSON.stringify( { - name: pkg.name + "-ai", + name: pkg.name, bin: { [pkg.name]: "./bin/opencode", }, @@ -61,7 +61,7 @@ if (publishRegistries) { await publish(`./dist/${name}`, name, binaries[name]) }) await Promise.all(tasks) - await publish(`./dist/${pkg.name}`, `${pkg.name}-ai`, version) + await publish(`./dist/${pkg.name}`, pkg.name, version) } else { console.log("Skipping npm binary package publishing; set MENDCODE_PUBLISH_REGISTRIES=true to enable it.") } diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/agent.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/agent.ts index 8f33ddc4..191ca6f6 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/agent.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/agent.ts @@ -8,3 +8,45 @@ export function resolveActivePromptAgentName(input: { } return input.localAgentName ?? input.sessionAgentName } + +type PromptModelRef = { + providerID?: string + modelID?: string + id?: string + variant?: string | null +} + +export function resolveSelectedPromptModel(input: { + sessionUsesSubagent: boolean + localModel?: { providerID: string; modelID: string } + localOverride?: { providerID: string; modelID: string } + userModel?: PromptModelRef + sessionModel?: PromptModelRef + agentModel?: PromptModelRef +}) { + if (!input.sessionUsesSubagent) return input.localModel + if (input.localOverride) return input.localOverride + if (input.userModel?.providerID && input.userModel.modelID) { + return { providerID: input.userModel.providerID, modelID: input.userModel.modelID } + } + const sessionModelID = input.sessionModel?.modelID ?? input.sessionModel?.id + if (input.sessionModel?.providerID && sessionModelID) { + return { providerID: input.sessionModel.providerID, modelID: sessionModelID } + } + const agentModelID = input.agentModel?.modelID ?? input.agentModel?.id + if (input.agentModel?.providerID && agentModelID) { + return { providerID: input.agentModel.providerID, modelID: agentModelID } + } + return input.localModel +} + +export function resolveSelectedPromptVariant(input: { + sessionUsesSubagent: boolean + localVariant?: string + hasLocalOverride: boolean + userModel?: PromptModelRef + sessionModel?: PromptModelRef +}) { + if (!input.sessionUsesSubagent || input.hasLocalOverride) return input.localVariant + return input.userModel?.variant ?? input.sessionModel?.variant ?? input.localVariant +} diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx index e8d5c8dc..182f178a 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx @@ -30,7 +30,7 @@ import { createStore, produce, unwrap } from "solid-js/store" import { useKeybind } from "@tui/context/keybind" import { usePromptHistory, type PromptInfo } from "./history" import { computePromptTraits } from "./traits" -import { resolveActivePromptAgentName } from "./agent" +import { resolveActivePromptAgentName, resolveSelectedPromptModel, resolveSelectedPromptVariant } from "./agent" import { assign } from "./part" import { DEFAULT_PASTE_SUMMARY_MIN_CHARS, @@ -455,25 +455,29 @@ export function Prompt(props: PromptProps) { return sync.data.agent.find((item) => item.name === name && !item.hidden) }) const selectedPromptModel = createMemo(() => { - if (!sessionUsesSubagent()) return local.model.current() const userModel = lastUserMessage()?.model - if (userModel) return { providerID: userModel.providerID, modelID: userModel.modelID } const sessionModel = currentSession()?.model as | { providerID?: string; id?: string; modelID?: string; variant?: string } | undefined - const sessionModelID = sessionModel?.modelID ?? sessionModel?.id - if (sessionModel?.providerID && sessionModelID) { - return { providerID: sessionModel.providerID, modelID: sessionModelID } - } const agentModel = sessionAgent()?.model as { providerID?: string; modelID?: string; id?: string } | undefined - const agentModelID = agentModel?.modelID ?? agentModel?.id - if (agentModel?.providerID && agentModelID) return { providerID: agentModel.providerID, modelID: agentModelID } - return local.model.current() + return resolveSelectedPromptModel({ + sessionUsesSubagent: sessionUsesSubagent(), + localModel: local.model.current(), + localOverride: local.model.override(), + userModel, + sessionModel, + agentModel, + }) }) const selectedPromptVariant = createMemo(() => { - if (!sessionUsesSubagent()) return local.model.variant.current() const sessionModel = currentSession()?.model as { variant?: string } | undefined - return lastUserMessage()?.model.variant ?? sessionModel?.variant ?? local.model.variant.current() + return resolveSelectedPromptVariant({ + sessionUsesSubagent: sessionUsesSubagent(), + localVariant: local.model.variant.current(), + hasLocalOverride: Boolean(local.model.override()), + userModel: lastUserMessage()?.model, + sessionModel, + }) }) const usage = createMemo(() => { diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/context/local.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/context/local.tsx index 5c8410c9..54dc4391 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/context/local.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/context/local.tsx @@ -270,15 +270,23 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({ } }) - const scopedModelKey = createMemo(() => { + const scopedModelAgentName = createMemo(() => { const a = agent.current() - if (!a) return undefined - if (route.data.type === "session") return `session:${route.data.sessionID}:${a.name}` - return `agent:${a.name}` + if (route.data.type !== "session") return a?.name + const session = sync.session.get(route.data.sessionID) + if (session?.agent && !agent.list().some((item) => item.name === session.agent)) return session.agent + return a?.name ?? session?.agent + }) + + const scopedModelKey = createMemo(() => { + const name = scopedModelAgentName() + if (!name) return undefined + if (route.data.type === "session") return `session:${route.data.sessionID}:${name}` + return `agent:${name}` }) const currentModel = createMemo(() => { - const a = agent.current() + const a = sync.data.agent.find((item) => item.name === scopedModelAgentName() && !item.hidden) ?? agent.current() const key = scopedModelKey() return ( getFirstValidModel( @@ -292,6 +300,13 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({ return { current: currentModel, + override() { + const key = scopedModelKey() + if (!key) return undefined + const model = modelStore.model[key] + if (!model || !isModelValid(model)) return undefined + return model + }, get ready() { return modelStore.ready }, diff --git a/src/mendcode/packages/opencode/src/config/config.ts b/src/mendcode/packages/opencode/src/config/config.ts index 1dd6a2d4..b05b19b6 100644 --- a/src/mendcode/packages/opencode/src/config/config.ts +++ b/src/mendcode/packages/opencode/src/config/config.ts @@ -71,7 +71,7 @@ function normalizeLoadedConfig(data: unknown, source: string) { log.warn("tui keys in runtime config are deprecated; move them to tui.json", { path: source }) } - const mendControlPlaneKeys = ["version", "engine", "focus", "budgets", "worktree"] as const + const mendControlPlaneKeys = ["version", "engine", "focus", "budgets", "memory", "package", "worktree"] as const const removedControlPlaneKeys = mendControlPlaneKeys.filter((key) => key in copy) if (removedControlPlaneKeys.length) { mutated = true @@ -630,9 +630,10 @@ export const layer = Layer.effect( } } - if (Flag.OPENCODE_CONFIG_CONTENT) { + const opencodeConfigContent = process.env.OPENCODE_CONFIG_CONTENT || Flag.OPENCODE_CONFIG_CONTENT + if (opencodeConfigContent) { const source = "OPENCODE_CONFIG_CONTENT" - const next = yield* loadConfig(Flag.OPENCODE_CONFIG_CONTENT, { + const next = yield* loadConfig(opencodeConfigContent, { dir: ctx.directory, source, }) diff --git a/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-agent.test.ts b/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-agent.test.ts index bfd160e9..26761798 100644 --- a/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-agent.test.ts +++ b/src/mendcode/packages/opencode/test/cli/cmd/tui/prompt-agent.test.ts @@ -1,5 +1,9 @@ import { describe, expect, test } from "bun:test" -import { resolveActivePromptAgentName } from "../../../../src/cli/cmd/tui/component/prompt/agent" +import { + resolveActivePromptAgentName, + resolveSelectedPromptModel, + resolveSelectedPromptVariant, +} from "../../../../src/cli/cmd/tui/component/prompt/agent" describe("resolveActivePromptAgentName", () => { test("uses local primary agent so tab cycling updates the prompt mode", () => { @@ -22,3 +26,50 @@ describe("resolveActivePromptAgentName", () => { ).toBe("code-reviewer") }) }) + +describe("resolveSelectedPromptModel", () => { + test("keeps explicit local model override for subagent sessions", () => { + expect( + resolveSelectedPromptModel({ + sessionUsesSubagent: true, + localModel: { providerID: "openai", modelID: "gpt-5.5" }, + localOverride: { providerID: "anthropic", modelID: "claude-opus-4-6" }, + userModel: { providerID: "openai", modelID: "gpt-5.2" }, + sessionModel: { providerID: "openai", id: "gpt-5.2" }, + }), + ).toEqual({ providerID: "anthropic", modelID: "claude-opus-4-6" }) + }) + + test("keeps historical subagent model when there is no explicit override", () => { + expect( + resolveSelectedPromptModel({ + sessionUsesSubagent: true, + localModel: { providerID: "anthropic", modelID: "claude-opus-4-6" }, + userModel: { providerID: "openai", modelID: "gpt-5.2" }, + }), + ).toEqual({ providerID: "openai", modelID: "gpt-5.2" }) + }) + + test("uses local model for primary sessions", () => { + expect( + resolveSelectedPromptModel({ + sessionUsesSubagent: false, + localModel: { providerID: "anthropic", modelID: "claude-opus-4-6" }, + userModel: { providerID: "openai", modelID: "gpt-5.2" }, + }), + ).toEqual({ providerID: "anthropic", modelID: "claude-opus-4-6" }) + }) +}) + +describe("resolveSelectedPromptVariant", () => { + test("uses local variant with an explicit override", () => { + expect( + resolveSelectedPromptVariant({ + sessionUsesSubagent: true, + localVariant: "max", + hasLocalOverride: true, + userModel: { variant: "low" }, + }), + ).toBe("max") + }) +}) diff --git a/src/mendcode/packages/opencode/test/config/config.test.ts b/src/mendcode/packages/opencode/test/config/config.test.ts index 0e0238e6..219bccc4 100644 --- a/src/mendcode/packages/opencode/test/config/config.test.ts +++ b/src/mendcode/packages/opencode/test/config/config.test.ts @@ -161,6 +161,38 @@ test("loads JSON config file", async () => { }) }) +test("ignores MendCode-owned project config keys in .mendcode/mendcode.json", async () => { + await using tmp = await tmpdir({ + init: async (dir) => { + await fs.mkdir(path.join(dir, ".mendcode"), { recursive: true }) + await writeConfig( + path.join(dir, ".mendcode"), + { + $schema: "https://mendcode.ai/config.json", + version: 0, + engine: { name: "opencode" }, + focus: { default: "codex" }, + budgets: { warnUsd: 1 }, + memory: { enabled: false }, + package: { kind: "bundle" }, + tui: { profile: "default" }, + worktree: { mode: "off" }, + username: "setup-user", + }, + ) + }, + }) + await WithInstance.provide({ + directory: tmp.path, + fn: async () => { + const config = await load() + expect(config.username).toBe("setup-user") + expect((config as any).memory).toBeUndefined() + expect((config as any).package).toBeUndefined() + }, + }) +}) + test("loads subagent_model without changing main model", async () => { await using tmp = await tmpdir({ init: async (dir) => { From 20c6c6c91404a3318fa49d4420cdd9c9d1957696 Mon Sep 17 00:00:00 2001 From: Obed Date: Tue, 16 Jun 2026 15:56:50 -0500 Subject: [PATCH 26/45] fix: update hono for v0.1.13 release --- CHANGELOG.md | 1 + src/mendcode/bun.lock | 8 ++++---- src/mendcode/package.json | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b17174ed..95df37b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ - Honor dynamic `OPENCODE_CONFIG_CONTENT` values at config-load time so SDK/runtime callers can inject per-instance config after process startup. - Preserve explicit model changes made while a session is busy so the next prompt uses the newly selected model instead of falling back to the previous session model. - Point npm registry publishing at the public `mendcode` package name instead of the temporary `mendcode-ai` wrapper name. +- Update Hono to `4.12.25` so release dependency scanning passes without carrying known fixed advisories. ## 0.1.12 - 2026-06-16 diff --git a/src/mendcode/bun.lock b/src/mendcode/bun.lock index 1c6891b6..c9e113dc 100644 --- a/src/mendcode/bun.lock +++ b/src/mendcode/bun.lock @@ -78,7 +78,7 @@ }, "packages/opencode": { "name": "mendcode", - "version": "0.1.12", + "version": "0.1.13", "bin": { "mendcode": "./bin/opencode", "mendcode-runtime": "./bin/opencode", @@ -357,7 +357,7 @@ "fast-xml-builder": "1.1.7", "fast-xml-parser": "5.7.0", "file-type": "21.3.2", - "hono": "4.12.21", + "hono": "4.12.25", "ip-address": "10.1.1", "js-yaml": "4.2.0", "postcss": "8.5.10", @@ -407,7 +407,7 @@ "drizzle-orm": "1.0.0-beta.19-d95b7a4", "effect": "4.0.0-beta.59", "fuzzysort": "3.1.0", - "hono": "4.12.21", + "hono": "4.12.25", "hono-openapi": "1.1.2", "luxon": "3.6.1", "marked": "17.0.1", @@ -2136,7 +2136,7 @@ "heap-snapshot-toolkit": ["heap-snapshot-toolkit@1.1.3", "", {}, "sha512-joThu2rEsDu8/l4arupRDI1qP4CZXNG+J6Wr348vnbLGSiBkwRdqZ6aOHl5BzEiC+Dc8OTbMlmWjD0lbXD5K2Q=="], - "hono": ["hono@4.12.21", "", {}, "sha512-uV63apnb0kyPtAUwoWgaGh9HyIFcv8lgmzPZSiTBQAFOFGIzka5EZ1dZocmGnn0XdX0+XTqJ6Tqv7selMuGLRQ=="], + "hono": ["hono@4.12.25", "", {}, "sha512-2NFaIyNVgJmBs/ecmtGzlmluTFs5cHEWGTdu0t1HBwYzoGXOL5nUQBRMXsXWla5i4KkG//QMzVP88m1+I3fdAQ=="], "hono-openapi": ["hono-openapi@1.1.2", "", { "peerDependencies": { "@hono/standard-validator": "^0.2.0", "@standard-community/standard-json": "^0.3.5", "@standard-community/standard-openapi": "^0.2.9", "@types/json-schema": "^7.0.15", "hono": "^4.8.3", "openapi-types": "^12.1.3" }, "optionalPeers": ["@hono/standard-validator", "hono"] }, "sha512-toUcO60MftRBxqcVyxsHNYs2m4vf4xkQaiARAucQx3TiBPDtMNNkoh+C4I1vAretQZiGyaLOZNWn1YxfSyUA5g=="], diff --git a/src/mendcode/package.json b/src/mendcode/package.json index a71ee32b..cea3d010 100644 --- a/src/mendcode/package.json +++ b/src/mendcode/package.json @@ -57,7 +57,7 @@ "effect": "4.0.0-beta.59", "ai": "6.0.168", "cross-spawn": "7.0.6", - "hono": "4.12.21", + "hono": "4.12.25", "hono-openapi": "1.1.2", "fuzzysort": "3.1.0", "luxon": "3.6.1", @@ -138,7 +138,7 @@ "fast-xml-parser": "5.7.0", "diff": "8.0.3", "file-type": "21.3.2", - "hono": "4.12.21", + "hono": "4.12.25", "ip-address": "10.1.1", "postcss": "8.5.10", "js-yaml": "4.2.0", From 3cf56682b9c95e28fbd5a49d11e585b1ddb737f6 Mon Sep 17 00:00:00 2001 From: Obed Date: Tue, 16 Jun 2026 21:05:24 -0500 Subject: [PATCH 27/45] feat: prepare v0.1.14 package registry release (#132) --- CHANGELOG.md | 7 + docs/customization.md | 3 +- docs/package-index.md | 3 +- docs/packages-and-team-sharing.md | 4 +- docs/tui-plugins-and-widgets.md | 3 +- src/mendcode/install | 30 ++- .../packages/extensions/zed/extension.toml | 12 +- src/mendcode/packages/opencode/package.json | 2 +- .../packages/opencode/src/cli/cmd/tui/app.tsx | 29 ++- .../src/cli/cmd/tui/routes/setup/index.tsx | 204 +++++++++++++++++- .../src/cli/cmd/tui/util/plan-markdown.ts | 22 +- .../opencode/src/mend/cli/control-plane.ts | 17 +- .../opencode/src/mend/cli/public-bin.ts | 5 +- .../opencode/src/mend/runtime/registry.ts | 2 + .../opencode/src/mend/runtime/registry/api.ts | 180 +++++++++++++++- .../test/cli/public-bin-worktree.test.ts | 2 + .../test/cli/tui/plan-markdown.test.ts | 17 ++ .../opencode/test/mend/registry.test.ts | 60 +++++- 18 files changed, 553 insertions(+), 49 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 95df37b5..de1457c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 0.1.14 - 2026-06-16 + +- Make `mendcode packages install ` install a selected package from the official or chosen registry catalog instead of applying a whole source by accident. +- Keep source-level package application available as `mendcode packages install-source ` for existing local/team registry workflows. +- Let the setup Package step skip packages, browse official packages, install a local package path, create/update a local package snapshot, or manage installed overlays. +- Add registry coverage for multi-package catalogs, selected pack installation, source-level install compatibility, and runtime compatibility rejection. + ## 0.1.13 - 2026-06-16 - Refresh the Bash and PowerShell installers with a clearer MendCode banner, numbered install phases, ASCII progress output, and more direct next-step guidance. diff --git a/docs/customization.md b/docs/customization.md index 34eb46aa..4288c8ae 100644 --- a/docs/customization.md +++ b/docs/customization.md @@ -1032,7 +1032,8 @@ Then share it: ```bash mendcode packages create --include plugins,tuiProfile,themes -mendcode packages install github:YourOrg/team-mend-package +mendcode packages add-source team --type github --url https://github.com/YourOrg/team-mend-package.git --channel team +mendcode packages install team-mend-package team mendcode packages enable team-mend-package ``` diff --git a/docs/package-index.md b/docs/package-index.md index 717c3c1e..9f1e8f66 100644 --- a/docs/package-index.md +++ b/docs/package-index.md @@ -33,7 +33,8 @@ Use: ```bash mendcode packages status mendcode packages create --include skills,modes,plugins,tuiProfile -mendcode packages install github:YourOrg/company-mend-package +mendcode packages add-source company --type github --url https://github.com/YourOrg/company-mend-package.git --channel team +mendcode packages install company-mend-package company mendcode packages enable company-mend-package ``` diff --git a/docs/packages-and-team-sharing.md b/docs/packages-and-team-sharing.md index 78132d19..89892d4b 100644 --- a/docs/packages-and-team-sharing.md +++ b/docs/packages-and-team-sharing.md @@ -74,6 +74,8 @@ mendcode packages sources mendcode packages search acme mendcode packages show acme-standard mendcode packages install acme-standard +mendcode packages install acme-standard acme +mendcode packages install-source acme mendcode packages disable acme-standard mendcode packages enable acme-standard mendcode packages remove acme-standard @@ -135,7 +137,7 @@ Add a registry source: ```bash mendcode packages add-source acme --type github --url https://github.com/acme/acme-mendcode-package.git --channel team mendcode packages search "" acme -mendcode packages install acme-standard +mendcode packages install acme-standard acme ``` For private repos, use a private-git/team source and a credential environment variable. Credentials are not stored in `.mendcode/registry.json`. diff --git a/docs/tui-plugins-and-widgets.md b/docs/tui-plugins-and-widgets.md index a819ef68..f189d3dc 100644 --- a/docs/tui-plugins-and-widgets.md +++ b/docs/tui-plugins-and-widgets.md @@ -318,7 +318,8 @@ Use package sync for team rollout: ```bash mendcode packages create --include plugins,tuiProfile,themes -mendcode packages install github:YourOrg/company-mend-package +mendcode packages add-source company --type github --url https://github.com/YourOrg/company-mend-package.git --channel team +mendcode packages install company-mend-package company mendcode packages enable company-mend-package ``` diff --git a/src/mendcode/install b/src/mendcode/install index 92a24e02..6c02a6c3 100755 --- a/src/mendcode/install +++ b/src/mendcode/install @@ -9,8 +9,11 @@ ARCHIVE_BINARY=mendcode MUTED='\033[0;2m' RED='\033[0;31m' -ORANGE='\033[38;5;214m' -GREEN='\033[0;32m' +MOSS_SOFT='\033[38;2;103;126;108m' +MOSS_BG='\033[48;2;10;30;23m' +PARCHMENT='\033[38;2;217;219;204m' +CORAL='\033[38;2;255;126;87m' +GREEN='\033[38;2;126;169;125m' BOLD='\033[1m' NC='\033[0m' # No Color @@ -66,7 +69,7 @@ while [[ $# -gt 0 ]]; do shift ;; *) - echo -e "${ORANGE}Warning: Unknown option '$1'${NC}" >&2 + echo -e "${CORAL}Warning: Unknown option '$1'${NC}" >&2 shift ;; esac @@ -227,13 +230,18 @@ print_message() { print_banner() { echo -e "" - echo -e "${ORANGE} __ __ _ ____ _ ${NC}" - echo -e "${ORANGE}| \\/ | ___ _ __ __| |/ ___|___ __| | ___ ${NC}" - echo -e "${ORANGE}| |\\/| |/ _ \\ '_ \\ / _\` | | / _ \\ / _\` |/ _ \\ ${NC}" - echo -e "${ORANGE}| | | | __/ | | | (_| | |__| (_) | (_| | __/${NC}" - echo -e "${ORANGE}|_| |_|\\___|_| |_|\\__,_|\\____\\___/ \\__,_|\\___|${NC}" + echo -e "${MOSS_BG}${PARCHMENT} MendCode harness ${NC} ${MOSS_SOFT}terminal-first coding${NC}" + printf "%b%s%b\n" "$PARCHMENT" "█▄ ▄█ █▀▀▀ █▄ █ █▀▀▄ █▀▀▀ █▀▀█ █▀▀▄ █▀▀▀ " "$NC" + printf "%b%s%b\n" "$PARCHMENT" "█ ▀ █ █▀▀▀ █ ▀ █ █ █ █ █ █ █ █ █▀▀▀ " "$NC" + printf "%b%s%b\n" "$PARCHMENT" "▀ ▀ ▀▀▀▀ ▀ ▀ ▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀ ▀▀▀▀ " "$NC" echo -e "" - echo -e "${BOLD}MendCode installer${NC}" + printf "%b%s%b\n" "$MOSS_SOFT" " .-." "$NC" + printf "%b%s%b\n" "$MOSS_SOFT" " (o o)" "$NC" + printf "%b%s%b\n" "$MOSS_SOFT" ' /|[+]|\' "$NC" + printf "%b%s%b\n" "$MOSS_SOFT" ' /_|___|_\' "$NC" + printf "%b%s%b\n" "$MOSS_SOFT" ' \_/' "$NC" + echo -e "" + echo -e "${BOLD}${PARCHMENT}MendCode installer${NC}" echo -e "${MUTED}Version:${NC} $specific_version ${MUTED}Target:${NC} ${target:-local}" echo -e "${MUTED}Install dir:${NC} $INSTALL_DIR" } @@ -242,7 +250,7 @@ print_step() { local current="$1" local total="$2" local message="$3" - echo -e "${ORANGE}[$current/$total]${NC} ${BOLD}$message${NC}" + echo -e "${CORAL}[$current/$total]${NC} ${BOLD}$message${NC}" } print_success() { @@ -298,7 +306,7 @@ print_progress() { local empty=$(printf "%*s" "$off" "") empty=${empty// /-} - printf "\r${ORANGE}[%s%s] %3d%%${NC}" "$filled" "$empty" "$percent" >&4 + printf "\r${MOSS_SOFT}[%s%s] %3d%%${NC}" "$filled" "$empty" "$percent" >&4 } download_with_progress() { diff --git a/src/mendcode/packages/extensions/zed/extension.toml b/src/mendcode/packages/extensions/zed/extension.toml index 9e4572b2..75291036 100644 --- a/src/mendcode/packages/extensions/zed/extension.toml +++ b/src/mendcode/packages/extensions/zed/extension.toml @@ -1,7 +1,7 @@ id = "mendcode" name = "MendCode" description = "The open source coding agent." -version = "0.1.13" +version = "0.1.14" schema_version = 1 authors = ["MendCode"] repository = "https://github.com/MendCode/MendCode" @@ -11,26 +11,26 @@ name = "MendCode" icon = "./icons/opencode.svg" [agent_servers.mendcode.targets.darwin-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.13/mendcode-darwin-arm64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.14/mendcode-darwin-arm64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.darwin-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.13/mendcode-darwin-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.14/mendcode-darwin-x64.zip" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-aarch64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.13/mendcode-linux-arm64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.14/mendcode-linux-arm64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.linux-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.13/mendcode-linux-x64.tar.gz" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.14/mendcode-linux-x64.tar.gz" cmd = "./mendcode" args = ["acp"] [agent_servers.mendcode.targets.windows-x86_64] -archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.13/mendcode-windows-x64.zip" +archive = "https://github.com/MendCode/MendCode/releases/download/v0.1.14/mendcode-windows-x64.zip" cmd = "./mendcode.exe" args = ["acp"] diff --git a/src/mendcode/packages/opencode/package.json b/src/mendcode/packages/opencode/package.json index 0d2e7c94..1f4688a2 100644 --- a/src/mendcode/packages/opencode/package.json +++ b/src/mendcode/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.1.13", + "version": "0.1.14", "name": "mendcode", "type": "module", "license": "MIT", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx index 748aa922..b25ece41 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/app.tsx @@ -118,7 +118,7 @@ import { cyclePromptMode, writePromptMode, type MendPromptMode } from "@/mend/pr import { readActiveTuiProfile, writeActiveTuiProfile } from "@/mend/tui/profile-actions" import { setupReadiness } from "@/mend/runtime/readiness" import { isSetupComplete, readSetupState } from "@/mend/setup/state" -import { runtimeRegistryApply, runtimeRegistryPreview, runtimeRegistrySearch, runtimeRegistryShow, runtimeRegistryStatus } from "@/mend/runtime/registry" +import { runtimeRegistryApplySource, runtimeRegistryInstallPack, runtimeRegistryPreview, runtimeRegistrySearch, runtimeRegistryShow, runtimeRegistryStatus } from "@/mend/runtime/registry" import type { RegistryMarketplacePackManifest } from "@/mend/runtime/registry/marketplace" import { disableAllMendPackages, @@ -2097,7 +2097,30 @@ function App(props: { onSnapshot?: () => Promise }) { footer: cleanMarketplaceVersion(pack.version), onSelect: async () => { const detail = await runtimeRegistryShow(pack.id, sourceID, sourceRoot) - await DialogAlert.show(dialog, detail.pack.title || detail.pack.id, marketplacePackDetails(detail.pack, sourceID)) + if (sourceID === "local") { + await DialogAlert.show(dialog, detail.pack.title || detail.pack.id, marketplacePackDetails(detail.pack, sourceID)) + return + } + const confirmed = await DialogConfirm.show( + dialog, + detail.pack.title || detail.pack.id, + [ + marketplacePackDetails(detail.pack, sourceID), + "", + "Install this package overlay for the next message?", + "", + "Will not touch local skills/modes/sessions/auth.", + ].join("\n"), + ) + if (!confirmed) return + const result = await runtimeRegistryInstallPack(detail.pack.id, sourceID, mend.root) + await mend.reload() + toast.show({ + variant: "success", + message: `Package installed: ${result.package.id}.`, + duration: 5000, + }) + await showPackageManager() }, }))} /> @@ -2410,7 +2433,7 @@ function App(props: { onSnapshot?: () => Promise }) { ].join("\n"), ) if (!confirmed) return - const result = await runtimeRegistryApply(source.trim(), mend.root) + const result = await runtimeRegistryApplySource(source.trim(), mend.root) await mend.reload() toast.show({ variant: "success", diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx index f8243f0c..e1c6afde 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/routes/setup/index.tsx @@ -28,9 +28,10 @@ import { composePromptPolicy } from "@/mend/prompt/compose" import { memoryStatus } from "@/mend/memory/store" import { writeGlobalMemoryConfig } from "@/mend/memory/config" import { readPermissionsConfig, writePermissionsConfig, type PermissionMode } from "@/mend/config/permissions" -import { packageMetadata, packageMetadataSet, syncGlobalPrimaryAgentModels } from "@/mend/config/project" +import { packageMetadata, packageMetadataSet, syncGlobalPrimaryAgentModels, syncProject } from "@/mend/config/project" import { applyRuntimePack } from "@/mend/runtime/pack" -import { listMendPackages } from "@/mend/runtime/packages" +import { disableAllMendPackages, listMendPackages, removeMendPackage, setMendPackageEnabled } from "@/mend/runtime/packages" +import { runtimeRegistryAdd, runtimeRegistryApplySource, runtimeRegistryInstallPack, runtimeRegistrySearch } from "@/mend/runtime/registry" import { mendTuiCapabilityVersion, visibleCustomizationCapabilities } from "@/mend/tui/capabilities" import { listActiveCustomizations } from "@/mend/tui/customization-state" import { applyTuiPreset, readActiveTuiProfile, writeActiveTuiProfile } from "@/mend/tui/profile-actions" @@ -725,7 +726,7 @@ export function Setup() { }) } - const choosePackageMetadata = async () => { + const choosePackageAuthorMetadata = async () => { const current = setupSummary()?.pkg const title = await DialogPrompt.show(dialog, "Package title", { value: current?.title || "", @@ -792,6 +793,199 @@ export function Setup() { )) } + const syncPackageRuntime = async () => { + await syncProject(mend.root) + await mend.reload() + await mark("package") + reload() + } + + const chooseOfficialPackage = async () => { + try { + const result = await runtimeRegistrySearch("", "official", mend.root) + if (!result.results.length) { + toast.show({ variant: "warning", message: "No official packages found in the registry.", duration: 5000 }) + return + } + dialog.replace(() => ( + ({ + title: pack.title || pack.id, + value: pack.id, + category: pack.channel || "official", + description: pack.description || `${pack.runtime?.commands || 0} commands · ${pack.runtime?.skills || 0} skills`, + footer: pack.version, + onSelect: async () => { + const confirmed = await DialogConfirm.show( + dialog, + `Install ${pack.title || pack.id}`, + [ + `Source: official`, + `Package: ${pack.id}@${pack.version}`, + `Fetches network: ${result.fetchesNetwork ? "yes" : "no"}`, + `Digest: ${pack.digest ? `${pack.digest.algorithm}:${pack.digest.value.slice(0, 12)}...` : "not pinned"}`, + `Signature: ${pack.signature ? `${pack.signature.algorithm}:${pack.signature.value.slice(0, 12)}...` : "not signed"}`, + "", + "Will activate as a package overlay for the next message.", + "Will not touch local sessions, auth, runs, cache, or existing local customization files.", + ].join("\n"), + ) + if (!confirmed) return + const installed = await runtimeRegistryInstallPack(pack.id, "official", mend.root) + await syncPackageRuntime() + toast.show({ variant: "success", message: `Installed package: ${installed.package.id}.`, duration: 5000 }) + dialog.clear() + }, + }))} + /> + )) + } catch (error) { + toast.show({ + variant: "error", + message: error instanceof Error ? error.message : "Official packages are unavailable.", + duration: 7000, + }) + } + } + + const installLocalPackagePath = async () => { + const sourcePath = await DialogPrompt.show(dialog, "Local package path", { + value: "", + placeholder: "/path/to/package-or-registry", + description: () => Directory or manifest containing a MendCode package., + }) + if (!sourcePath?.trim()) return + const sourceID = await DialogPrompt.show(dialog, "Local source id", { + value: "local-import", + placeholder: "local-import", + description: () => Stable id for this local registry source., + }) + if (!sourceID?.trim()) return + try { + await runtimeRegistryAdd([sourceID.trim(), "--type", "local", "--url", sourcePath.trim(), "--note", "Setup-added local package source."], mend.root) + const preview = await runtimeRegistryApplySource(sourceID.trim(), mend.root) + await syncPackageRuntime() + toast.show({ + variant: "success", + message: `Installed local package source: ${preview.package?.id || sourceID.trim()}.`, + duration: 5000, + }) + } catch (error) { + toast.show({ + variant: "error", + message: error instanceof Error ? error.message : "Local package install failed.", + duration: 7000, + }) + } + } + + const manageInstalledPackages = async () => { + const packages = await listMendPackages(mend.root) + dialog.replace(() => ( + { + await disableAllMendPackages(mend.root) + await syncPackageRuntime() + toast.show({ variant: "success", message: "All packages deselected.", duration: 4000 }) + }, + }, + ...packages.installed.map((item) => ({ + title: `${item.enabled ? "[x]" : "[ ]"} ${item.title || item.id}`, + value: item.id, + category: item.enabled ? "Active" : "Installed", + description: item.description || item.root, + footer: item.version || item.channel || item.sourceType, + onSelect: async () => { + await setMendPackageEnabled(item.id, !item.enabled, mend.root) + await syncPackageRuntime() + toast.show({ + variant: "success", + message: `${item.title || item.id} ${item.enabled ? "deselected" : "enabled"}.`, + duration: 4000, + }) + void manageInstalledPackages() + }, + })), + ...packages.installed.map((item) => ({ + title: `Remove ${item.title || item.id}`, + value: `remove:${item.id}`, + category: "Remove", + description: "Deletes only the installed overlay copy.", + onSelect: async () => { + const confirmed = await DialogConfirm.show( + dialog, + "Remove package", + `Remove installed package snapshot ${item.title || item.id}? Local source/customization files stay on disk.`, + ) + if (!confirmed) return + await removeMendPackage(item.id, mend.root) + await syncPackageRuntime() + toast.show({ variant: "success", message: `${item.title || item.id} removed.`, duration: 4000 }) + void manageInstalledPackages() + }, + })), + ]} + /> + )) + } + + const choosePackageMetadata = async () => { + dialog.replace(() => ( + { + await mark("package") + toast.show({ variant: "success", message: "Package step skipped.", duration: 3000 }) + dialog.clear() + }, + }, + { + title: "Browse official packages", + value: "official", + category: "Install", + description: "Install a curated package from MendCode/mendcode-packages.", + onSelect: () => void chooseOfficialPackage(), + }, + { + title: "Install local package path", + value: "local-path", + category: "Install", + description: "Install a local package directory or manifest as an overlay.", + onSelect: () => void installLocalPackagePath(), + }, + { + title: "Create/update local package", + value: "author", + category: "Author", + description: "Edit metadata and write mend-package.json + runtime-pack snapshot.", + onSelect: () => void choosePackageAuthorMetadata(), + }, + { + title: "Manage installed packages", + value: "manage", + category: "Manage", + description: `${setupSummary()?.packages.installed.length || 0} installed · ${setupSummary()?.packages.enabled.length || 0} active`, + onSelect: () => void manageInstalledPackages(), + }, + ]} + /> + )) + } + const chooseTuiProfile = async () => { const current = await readActiveTuiProfile(mend.root) const identityMode = await new Promise<"title" | "mascot" | null>((resolve) => { @@ -1344,12 +1538,14 @@ export function Setup() { Installed packages: {setupSummary()?.packages.installed.length || 0} · active{" "} {setupSummary()?.packages.enabled.length || 0} + Install: official registry, local package path, or authored local snapshot Snapshot: mend-package.json + .mendcode/runtime-pack.json This metadata feeds generated `mend-package.json`, runtime-pack snapshots, and registry previews. - Enter edits metadata and updates the local package snapshot. Ctrl+P Packages opens the artifact checklist. + Enter opens package actions. Package overlays install under .mendcode/packages/installed and do not + replace local sessions, auth, runs, cache, or customization files.
diff --git a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/plan-markdown.ts b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/plan-markdown.ts index c0a7fc18..6d310fb7 100644 --- a/src/mendcode/packages/opencode/src/cli/cmd/tui/util/plan-markdown.ts +++ b/src/mendcode/packages/opencode/src/cli/cmd/tui/util/plan-markdown.ts @@ -115,9 +115,21 @@ function splitMarkdownTableRow(line: string) { .map((cell) => cell.trim()) } +function cleanInlineMarkdownForText(input: string) { + return input + .replace(/!\[([^\]]*)\]\([^)]+\)/g, "$1") + .replace(/\[([^\]]+)\]\([^)]+\)/g, "$1") + .replace(/`([^`]+)`/g, "$1") + .replace(/\*\*([^*]+)\*\*/g, "$1") + .replace(/__([^_]+)__/g, "$1") + .replace(/\*([^*\s][^*]*?)\*/g, "$1") + .trim() +} + function wrapTextLine(prefix: string, text: string, width: number) { const maxWidth = Math.max(48, Math.min(100, width - 8)) - const words = text.split(/\s+/).filter(Boolean) + const cleanText = cleanInlineMarkdownForText(text) + const words = cleanText.split(/\s+/).filter(Boolean) const lines: string[] = [] let current = prefix @@ -133,7 +145,7 @@ function wrapTextLine(prefix: string, text: string, width: number) { current = `${" ".repeat(Bun.stringWidth(prefix))}${word}` } - lines.push(current === prefix ? `${prefix}${text}` : current) + lines.push(current === prefix ? `${prefix}${cleanText}` : current) return lines } @@ -167,12 +179,12 @@ function renderWideTablesAsText(markdown: string, width: number) { const rows = table.slice(2).map(splitMarkdownTableRow) result.push("```text") rows.forEach((row, rowIndex) => { - const title = row[0] || `Fila ${rowIndex + 1}` + const title = cleanInlineMarkdownForText(row[0] || `Fila ${rowIndex + 1}`) result.push(...wrapTextLine("", title, width)) for (let cellIndex = 1; cellIndex < Math.max(headers.length, row.length); cellIndex++) { - const header = headers[cellIndex] || `Campo ${cellIndex + 1}` - const cell = row[cellIndex] + const header = cleanInlineMarkdownForText(headers[cellIndex] || `Campo ${cellIndex + 1}`) + const cell = cleanInlineMarkdownForText(row[cellIndex] ?? "") if (!cell) continue result.push(...wrapTextLine(` ${header}: `, cell, width)) } diff --git a/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts b/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts index d241f0ef..130dfde4 100644 --- a/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts +++ b/src/mendcode/packages/opencode/src/mend/cli/control-plane.ts @@ -24,7 +24,7 @@ import { exportPlan } from "../runtime/export" import { adapterStatus, checkRuntime, collectStatus, doctorLines, donorConfigPathsReport, ownedRuntimeStatus, toolchainStatus, upstreamInspect, upstreamStatus } from "../runtime/system" import { adoptOwnedRuntime, ownedRuntimePlan } from "../runtime/adoption" import { runBenchmark } from "../runtime/bench" -import { runtimeRegistryAdd, runtimeRegistryApply, runtimeRegistryList, runtimeRegistryPreview, runtimeRegistryPublishPlan, runtimeRegistryRemove, runtimeRegistrySearch, runtimeRegistryShow, runtimeRegistrySign, runtimeRegistrySmoke, runtimeRegistryStatus } from "../runtime/registry" +import { runtimeRegistryAdd, runtimeRegistryApply, runtimeRegistryApplySource, runtimeRegistryInstallPack, runtimeRegistryList, runtimeRegistryPreview, runtimeRegistryPublishPlan, runtimeRegistryRemove, runtimeRegistrySearch, runtimeRegistryShow, runtimeRegistrySign, runtimeRegistrySmoke, runtimeRegistryStatus } from "../runtime/registry" import { disableAllMendPackages, listMendPackages, removeMendPackage, setMendPackageEnabled } from "../runtime/packages" import { appendMemoryEntry, deleteMemoryEntry, memoryStatus, readMemoryEntries, refreshMemoryIndex, updateMemoryEntry } from "../memory/store" import { formatMemoryBlock, retrieveMemory } from "../memory/retrieve" @@ -562,7 +562,7 @@ async function runtimeCommand(args: string[]) { else if (action === "add") console.log(JSON.stringify(await runtimeRegistryAdd(args.slice(2), root), null, 2)) else if (action === "remove") console.log(JSON.stringify(await runtimeRegistryRemove(args[2], root), null, 2)) else if (action === "preview") console.log(JSON.stringify(await runtimeRegistryPreview(args[2] || "local", root), null, 2)) - else if (action === "apply") console.log(JSON.stringify(await runtimeRegistryApply(args[2], root), null, 2)) + else if (action === "apply") console.log(JSON.stringify(await runtimeRegistryApplySource(args[2], root), null, 2)) else if (action === "search") console.log(JSON.stringify(await runtimeRegistrySearch(args[2] || "", args[3] || "local", root), null, 2)) else if (action === "show") console.log(JSON.stringify(await runtimeRegistryShow(args[2], args[3] || "local", root), null, 2)) else if (action === "publish-plan") console.log(JSON.stringify(await runtimeRegistryPublishPlan(args[2] || "local", root), null, 2)) @@ -898,9 +898,16 @@ async function packages(args: string[]) { return } if (sub === "install" || sub === "use") { + const packID = args[1] + if (!packID) throw new Error("Usage: mendcode packages install [source-id]") + const result = await runtimeRegistryInstallPack(packID, args[2] || "official", root) + console.log(JSON.stringify(result, null, 2)) + return + } + if (sub === "install-source" || sub === "use-source") { const sourceID = args[1] - if (!sourceID) throw new Error("Usage: mendcode packages install ") - const result = await runtimeRegistryApply(sourceID, root) + if (!sourceID) throw new Error("Usage: mendcode packages install-source ") + const result = await runtimeRegistryApplySource(sourceID, root) console.log(JSON.stringify(result, null, 2)) return } @@ -948,7 +955,7 @@ async function packages(args: string[]) { console.log(JSON.stringify(await runtimeRegistryRemove(args[1], root), null, 2)) return } - throw new Error("Usage: mend-control-plane packages |enable |disable |disable-all|remove |search [query] [source-id]|show [source-id]|sources|add-source ...|remove-source >") + throw new Error("Usage: mend-control-plane packages [source-id]|install-source |enable |disable |disable-all|remove |search [query] [source-id]|show [source-id]|sources|add-source ...|remove-source >") } function parsePermissionMode(value: string | null): PermissionMode { diff --git a/src/mendcode/packages/opencode/src/mend/cli/public-bin.ts b/src/mendcode/packages/opencode/src/mend/cli/public-bin.ts index e176a208..83741eeb 100755 --- a/src/mendcode/packages/opencode/src/mend/cli/public-bin.ts +++ b/src/mendcode/packages/opencode/src/mend/cli/public-bin.ts @@ -153,7 +153,8 @@ Workflows: mendcode packages status|list inspect installed/active MendCode packages mendcode packages create --id --title [--include skills,modes,plugins] package selected local harness config - mendcode packages install + mendcode packages install [source-id] + mendcode packages install-source mendcode packages enable|disable select or deselect a runtime package mendcode mflow status inspect mflow activation, daemon, and locks @@ -186,7 +187,7 @@ Primary public surface: mendcode --tsm [branch|path|id|--all] mendcode status|doctor mendcode setup status|plan|doctor - mendcode packages status|list|create|install|enable|disable|remove + mendcode packages status|list|create|install|install-source|enable|disable|remove mendcode mflow status|setup|activate|deactivate|remove mendcode worktree status|plan|create|open|adopt|remove|reset|doctor mendcode tsm status|plan|setup|activate|deactivate|remove|doctor diff --git a/src/mendcode/packages/opencode/src/mend/runtime/registry.ts b/src/mendcode/packages/opencode/src/mend/runtime/registry.ts index 79350c95..3668e3ba 100644 --- a/src/mendcode/packages/opencode/src/mend/runtime/registry.ts +++ b/src/mendcode/packages/opencode/src/mend/runtime/registry.ts @@ -8,6 +8,8 @@ export type { export { runtimeRegistryAdd, runtimeRegistryApply, + runtimeRegistryApplySource, + runtimeRegistryInstallPack, runtimeRegistryList, runtimeRegistryPreview, runtimeRegistryPublishPlan, diff --git a/src/mendcode/packages/opencode/src/mend/runtime/registry/api.ts b/src/mendcode/packages/opencode/src/mend/runtime/registry/api.ts index f628e187..60b7146d 100644 --- a/src/mendcode/packages/opencode/src/mend/runtime/registry/api.ts +++ b/src/mendcode/packages/opencode/src/mend/runtime/registry/api.ts @@ -61,6 +61,55 @@ function ensureCompatibility(pack: RegistryMarketplacePackManifest, runtimeVersi } } +function isRelativePackSource(url: string | null | undefined) { + if (!url) return false + if (url.startsWith("/") || url.startsWith(".") || url.includes("..")) return false + return !/^[a-zA-Z][a-zA-Z0-9+.-]*:/.test(url) +} + +function packStageDir(catalogStageDir: string, selectedPack: RegistryMarketplacePackManifest | null) { + const sourceURL = selectedPack?.source?.url + if (!isRelativePackSource(sourceURL)) return catalogStageDir + return path.join(catalogStageDir, sourceURL!) +} + +function verifyPackDigest(pack: RegistryMarketplacePackManifest | null, digest: { algorithm: "sha256"; value: string }) { + if (!pack?.digest) return + if (pack.digest.algorithm !== digest.algorithm || pack.digest.value !== digest.value) { + throw new Error(`Marketplace pack ${pack.id} digest mismatch: expected sha256:${pack.digest.value}, got sha256:${digest.value}`) + } +} + +async function resolveRegistryApplyTarget(input: { + entry: RuntimeRegistryEntry + fetchedStageDir: string + root: string + packID?: string | null +}) { + const normalized = input.entry.type === "opencode-settings" + ? await normalizeOpencodeSettingsToMendcode(input.entry, input.fetchedStageDir, input.root) + : null + const catalogStageDir = normalized?.stageDir || input.fetchedStageDir + const catalogDigest = await digestApplicableSource(catalogStageDir) + const trust = verifyRegistryTrust(input.entry, catalogDigest) + const catalog = await readMarketplaceCatalog({ entry: input.entry, stageDir: catalogStageDir, digest: catalogDigest }) + const selectedPack: RegistryMarketplacePackManifest | null = input.packID + ? catalog.packs.find((item) => item.id === input.packID) ?? null + : catalog.packs.find((item) => item.id === input.entry.id) ?? (catalog.packs.length === 1 ? catalog.packs[0]! : null) + if (input.packID && !selectedPack) { + throw new Error(input.packID + ? `Marketplace pack not found: ${input.packID}` + : `Registry source ${input.entry.id} did not contain any installable marketplace packs`) + } + const sourceStageDir = input.packID ? packStageDir(catalogStageDir, selectedPack) : catalogStageDir + if (input.packID && !existsSync(sourceStageDir)) { + throw new Error(`Marketplace pack ${input.packID} source path does not exist in registry: ${selectedPack?.source?.url || "."}`) + } + const digest = sourceStageDir === catalogStageDir ? catalogDigest : await digestApplicableSource(sourceStageDir) + verifyPackDigest(selectedPack, digest) + return { normalized, catalog, selectedPack, sourceStageDir, digest, trust, catalogDigest } +} + export async function runtimeRegistryStatus(root = mendPaths().root) { const state = await readRuntimeRegistry(root) const local = await readRuntimeRegistryLocalState(root) @@ -119,18 +168,21 @@ export async function runtimeRegistryRemove(id: string | undefined, root = mendP } export async function runtimeRegistryApply(id: string | undefined, root = mendPaths().root) { + return runtimeRegistryApplySource(id, root) +} + +export async function runtimeRegistryApplySource(id: string | undefined, root = mendPaths().root) { if (!id) throw new Error("Usage: mend runtime registry apply ") const state = await readRuntimeRegistry(root) const entry = state.entries.find((item) => item.id === id) if (!entry) throw new Error(`Unknown registry source: ${id}`) if (!entry.enabled) throw new Error(`Registry source is disabled: ${id}`) const fetched = await fetchRegistrySource(entry, root) - const normalized = entry.type === "opencode-settings" ? await normalizeOpencodeSettingsToMendcode(entry, fetched.stageDir, root) : null - const sourceStageDir = normalized?.stageDir || fetched.stageDir - const digest = await digestApplicableSource(sourceStageDir) - const trust = verifyRegistryTrust(entry, digest) - const catalog = await readMarketplaceCatalog({ entry, stageDir: sourceStageDir, digest }) - const selectedPack = catalog.packs.find((item) => item.id === entry.id) || catalog.packs[0] + const { normalized, selectedPack, sourceStageDir, digest, trust } = await resolveRegistryApplyTarget({ + entry, + fetchedStageDir: fetched.stageDir, + root, + }) const runtimeVersion = await readRuntimePackageVersion(root) const conflicts = await detectRegistryConflicts(sourceStageDir, root) const approvalRequired = entry.type === "team" && (entry.team?.requireApproval || conflicts.requiresApproval) @@ -250,6 +302,122 @@ export async function runtimeRegistryApply(id: string | undefined, root = mendPa } } +export async function runtimeRegistryInstallPack(packID: string | undefined, sourceID = "official", root = mendPaths().root) { + if (!packID) throw new Error("Usage: mendcode packages install [source-id]") + const state = await readRuntimeRegistry(root) + const entry = state.entries.find((item) => item.id === sourceID) + if (!entry) throw new Error(`Unknown registry source: ${sourceID}`) + if (!entry.enabled) throw new Error(`Registry source is disabled: ${sourceID}`) + const fetched = await fetchRegistrySource(entry, root) + const { normalized, selectedPack, sourceStageDir, digest, trust } = await resolveRegistryApplyTarget({ + entry, + fetchedStageDir: fetched.stageDir, + root, + packID, + }) + const runtimeVersion = await readRuntimePackageVersion(root) + const conflicts = await detectRegistryConflicts(sourceStageDir, root) + const approvalRequired = entry.type === "team" && (entry.team?.requireApproval || conflicts.requiresApproval) + if (approvalRequired && !process.env.MENDCODE_TEAM_PACK_APPROVED) { + throw new Error(`Team registry source ${entry.id} requires approval; set MENDCODE_TEAM_PACK_APPROVED=1 for this apply after review`) + } + const pack = entry.type === "local" && sourceStageDir === root ? await buildLocalRuntimePack(root) : await readPackFromStage(sourceStageDir) + if (!pack) throw new Error(`Marketplace pack ${packID} did not contain a MendCode runtime pack or .mendcode directory`) + if (!selectedPack) throw new Error(`Marketplace pack not found: ${packID}`) + ensureCompatibility(selectedPack, runtimeVersion, String(pack.version)) + + const installedPackage = sourceStageDir !== root + ? await installMendPackageFromStage({ entry, stageDir: sourceStageDir, digest, selectedPack, pack, root }) + : null + if (!installedPackage) throw new Error(`Marketplace pack ${packID} resolves to the current local workspace; use packages create/update for local authoring`) + + const copied = [...installedPackage.copied] + const skipped = [...installedPackage.skipped] + const applyPlan = await applyRuntimePack(root) + const reportPath = await writeRegistryApplyReport(root, { + version: 0, + appliedAt: new Date().toISOString(), + source: { id: entry.id, type: entry.type, url: entry.url, trust: entry.trust }, + requestedPackID: packID, + selectedPack: { id: selectedPack.id, version: selectedPack.version, source: selectedPack.source || null }, + digest, + trust: { signed: trust.signed, verified: trust.verified, warnings: trust.warnings }, + compatibility: selectedPack.compatibility || null, + approval: { + required: approvalRequired, + via: entry.type === "team" + ? entry.team?.requireApproval ? "policy" : conflicts.requiresApproval ? "conflicts" : "none" + : "none", + envApproved: Boolean(process.env.MENDCODE_TEAM_PACK_APPROVED), + }, + conflicts, + copied, + skipped, + package: { id: installedPackage.id, enabled: installedPackage.enabled, root: installedPackage.root }, + applyPlan, + privateGit: privateGitReadiness(entry), + normalized: normalized ? { path: path.relative(root, normalized.stageDir), writes: normalized.writes, preview: normalized.preview } : null, + secretsIncluded: false, + }) + const local = await readRuntimeRegistryLocalState(root) + const record: RegistryApplyRecord = { + id: selectedPack.id, + source: entry.url || "", + type: entry.type, + trust: entry.trust, + appliedAt: new Date().toISOString(), + digest: { algorithm: "sha256", value: digest.value, signed: trust.signed, verified: trust.verified }, + reportPath, + approval: { + required: approvalRequired, + via: entry.type === "team" + ? entry.team?.requireApproval ? "policy" : conflicts.requiresApproval ? "conflicts" : "none" + : "none", + envApproved: Boolean(process.env.MENDCODE_TEAM_PACK_APPROVED), + }, + conflicts, + copied, + skipped, + ...(entry.team ? { team: entry.team } : {}), + } + local.lastApply = record + local.history = [...local.history, record] + if (entry.type === "team" && entry.team) { + local.teamChannels[`${entry.team.id}:${entry.team.channel}`] = { + source: entry.id, + channel: entry.team.channel, + appliedAt: record.appliedAt, + digest: digest.value, + } + } + await writeRuntimeRegistryLocalState(root, local) + return { + ok: true, + source: entry, + requestedPackID: packID, + selectedPack, + staging: { path: path.relative(root, fetched.stageDir), fetched: fetched.fetched }, + packageStage: path.relative(root, sourceStageDir), + normalized: normalized ? { path: path.relative(root, normalized.stageDir), writes: normalized.writes, preview: normalized.preview } : null, + digest, + trust: { signed: trust.signed, verified: trust.verified, warnings: trust.warnings }, + compatibility: selectedPack.compatibility || null, + privateGit: privateGitReadiness(entry), + team: entry.team || null, + approval: record.approval, + conflicts, + copied, + skipped, + package: { id: installedPackage.id, enabled: installedPackage.enabled, root: installedPackage.root }, + applyPlan, + reportPath, + localStatePath: path.relative(root, registryLocalStatePath(root)), + writesConfig: true, + fetchesNetwork: fetched.fetchesNetwork, + secretsIncluded: false, + } +} + export async function runtimeRegistryPreview(id = "local", root = mendPaths().root) { const state = await readRuntimeRegistry(root) const entry = state.entries.find((item) => item.id === id) diff --git a/src/mendcode/packages/opencode/test/cli/public-bin-worktree.test.ts b/src/mendcode/packages/opencode/test/cli/public-bin-worktree.test.ts index 1253e917..0ef79aed 100644 --- a/src/mendcode/packages/opencode/test/cli/public-bin-worktree.test.ts +++ b/src/mendcode/packages/opencode/test/cli/public-bin-worktree.test.ts @@ -91,6 +91,7 @@ describe("mend public CLI help", () => { expect(result.exitCode).toBe(0) expect(output).toContain("mendcode open MendCode") expect(output).toContain("mendcode packages status|list") + expect(output).toContain("mendcode packages install ") expect(output).toContain("mendcode mflow status") expect(output).toContain("mendcode worktree status|plan") expect(output).not.toContain("mendcode tui") @@ -108,6 +109,7 @@ describe("mend public CLI help", () => { expect(output).toContain("Advanced/support surface") expect(output).toContain("Internal/debug-only surface") expect(output).toContain("tui") + expect(output).toContain("install-source") expect(output).not.toContain("mendcode tui status|preview") }) diff --git a/src/mendcode/packages/opencode/test/cli/tui/plan-markdown.test.ts b/src/mendcode/packages/opencode/test/cli/tui/plan-markdown.test.ts index 022d438f..84514f97 100644 --- a/src/mendcode/packages/opencode/test/cli/tui/plan-markdown.test.ts +++ b/src/mendcode/packages/opencode/test/cli/tui/plan-markdown.test.ts @@ -436,6 +436,23 @@ test("renderPlanMarkdown renders wide markdown tables as text blocks", async () expect(result).toContain("```") }) +test("renderPlanMarkdown strips inline markdown inside wide table text blocks", async () => { + process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" + const markdown = [ + "| Archivo | Acción | Cambio |", + "| --- | --- | --- |", + "| `components/landing/home-tui-gallery.tsx` | Modified | Ejecuté `npm run lint` y dejé **Full** sin backticks literales en el bloque largo de salida. |", + ].join("\n") + + const result = await renderPlanMarkdown(markdown, 72) + expect(result).toContain("components/landing/home-tui-gallery.tsx") + expect(result).toContain("Ejecuté npm run lint") + expect(result).toContain("Full sin backticks") + expect(result).not.toContain("`components/landing/home-tui-gallery.tsx`") + expect(result).not.toContain("`npm run lint`") + expect(result).not.toContain("**Full**") +}) + test("renderPlanMarkdown renders Mermaid state diagrams locally", async () => { process.env.MENDCODE_TERMAID_BIN = "/definitely/not/termaid" const markdown = ["```mermaid", "stateDiagram-v2", " [*] --> Idle", " Idle --> Running: start", "```"].join( diff --git a/src/mendcode/packages/opencode/test/mend/registry.test.ts b/src/mendcode/packages/opencode/test/mend/registry.test.ts index 0a0a6c6e..6ff123ff 100644 --- a/src/mendcode/packages/opencode/test/mend/registry.test.ts +++ b/src/mendcode/packages/opencode/test/mend/registry.test.ts @@ -3,13 +3,18 @@ import { mkdir, readFile, writeFile } from "fs/promises" import { spawnSync } from "child_process" import path from "path" import { tmpdir } from "../fixture/fixture" -import { runtimeRegistryAdd, runtimeRegistryApply, runtimeRegistryPreview, runtimeRegistryPublishPlan, runtimeRegistrySearch, runtimeRegistryShow, runtimeRegistrySign, runtimeRegistrySmoke } from "../../src/mend/runtime/registry" +import { runtimeRegistryAdd, runtimeRegistryApply, runtimeRegistryApplySource, runtimeRegistryInstallPack, runtimeRegistryPreview, runtimeRegistryPublishPlan, runtimeRegistrySearch, runtimeRegistryShow, runtimeRegistrySign, runtimeRegistrySmoke } from "../../src/mend/runtime/registry" async function writeJson(file: string, value: unknown) { await mkdir(path.dirname(file), { recursive: true }) await writeFile(file, `${JSON.stringify(value, null, 2)}\n`) } +async function writeText(file: string, value: string) { + await mkdir(path.dirname(file), { recursive: true }) + await writeFile(file, value) +} + function git(args: string[], cwd: string) { const result = spawnSync("git", args, { cwd, @@ -93,6 +98,39 @@ describe("runtime registry marketplace", () => { expect(result.pack.tags).toEqual(["ops", "mcp"]) }) + test("installs a selected pack from a multi-pack marketplace catalog", async () => { + await using dir = await tmpdir() + await using source = await tmpdir() + await writeJson(path.join(source.path, ".mendcode", "marketplace", "index.json"), { + version: 0, + packs: [ + { + id: "alpha-pack", + version: "1.0.0", + title: "Alpha Pack", + source: { type: "github", url: "packages/alpha-pack" }, + }, + { + id: "review-pack", + version: "1.0.0", + title: "Review Pack", + source: { type: "github", url: "packages/review-pack" }, + }, + ], + }) + await writeText(path.join(source.path, "packages", "alpha-pack", ".mendcode", "commands", "alpha.md"), "alpha command\n") + await writeText(path.join(source.path, "packages", "review-pack", ".mendcode", "commands", "review.md"), "review command\n") + + await runtimeRegistryAdd(["official", "--type", "local", "--url", source.path], dir.path) + const result = await runtimeRegistryInstallPack("review-pack", "official", dir.path) + + expect(result.package.id).toBe("review-pack") + expect(result.copied).toContain(".mendcode/commands/review.md") + expect(result.copied).not.toContain(".mendcode/commands/alpha.md") + await expect(readFile(path.join(dir.path, ".mendcode", "packages", "installed", "review-pack", ".mendcode", "commands", "review.md"), "utf8")).resolves.toBe("review command\n") + await expect(readFile(path.join(dir.path, ".mendcode", "packages", "installed", "review-pack", ".mendcode", "commands", "alpha.md"), "utf8")).rejects.toThrow() + }) + test("falls back to synthetic pack metadata when no marketplace index exists", async () => { await using dir = await tmpdir() await using source = await tmpdir() @@ -260,7 +298,7 @@ describe("runtime registry marketplace", () => { { id: "external", version: "1.0.0", - compatibility: { mendcode: "<1.0.0" }, + compatibility: { mendcode: "<0.1.0" }, }, ], }) @@ -269,6 +307,24 @@ describe("runtime registry marketplace", () => { await expect(runtimeRegistryApply("external", dir.path)).rejects.toThrow("incompatible with MendCode runtime") }) + test("keeps source-level install available as install-source compatibility", async () => { + await using dir = await tmpdir() + await using source = await tmpdir() + await writeJson(path.join(source.path, ".mendcode", "mendcode.json"), { + version: 0, + focus: { default: "codex" }, + budgets: { warnUsd: 1 }, + worktree: { mode: "off" }, + }) + await writeText(path.join(source.path, ".mendcode", "commands", "source.md"), "source command\n") + + await runtimeRegistryAdd(["external", "--type", "local", "--url", source.path], dir.path) + const result = await runtimeRegistryApplySource("external", dir.path) + + expect(result.package).toMatchObject({ id: "external", enabled: true }) + expect(result.copied).toContain(".mendcode/commands/source.md") + }) + test("preview classifies changed, missing, blocked, and destructive files", async () => { await using dir = await tmpdir() await using source = await tmpdir() From fb18a001a64b97be0cdc2cdcc5b1a3b148400c02 Mon Sep 17 00:00:00 2001 From: Obed Date: Tue, 16 Jun 2026 22:19:11 -0500 Subject: [PATCH 28/45] fix: update protobufjs for v0.1.14 release (#136) --- CHANGELOG.md | 1 + src/mendcode/bun.lock | 12 +++++------- src/mendcode/package.json | 2 +- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index de1457c3..0d65d7a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - Keep source-level package application available as `mendcode packages install-source ` for existing local/team registry workflows. - Let the setup Package step skip packages, browse official packages, install a local package path, create/update a local package snapshot, or manage installed overlays. - Add registry coverage for multi-package catalogs, selected pack installation, source-level install compatibility, and runtime compatibility rejection. +- Update `protobufjs` to `7.6.3` so the release dependency gate can pass with the fixed version. ## 0.1.13 - 2026-06-16 diff --git a/src/mendcode/bun.lock b/src/mendcode/bun.lock index c9e113dc..ef46cc42 100644 --- a/src/mendcode/bun.lock +++ b/src/mendcode/bun.lock @@ -78,7 +78,7 @@ }, "packages/opencode": { "name": "mendcode", - "version": "0.1.13", + "version": "0.1.14", "bin": { "mendcode": "./bin/opencode", "mendcode-runtime": "./bin/opencode", @@ -361,7 +361,7 @@ "ip-address": "10.1.1", "js-yaml": "4.2.0", "postcss": "8.5.10", - "protobufjs": "7.5.8", + "protobufjs": "7.6.3", "qs": "6.15.2", "seroval": "1.4.1", "shell-quote": "1.8.4", @@ -1172,9 +1172,9 @@ "@protobufjs/codegen": ["@protobufjs/codegen@2.0.5", "", {}, "sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g=="], - "@protobufjs/eventemitter": ["@protobufjs/eventemitter@1.1.0", "", {}, "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="], + "@protobufjs/eventemitter": ["@protobufjs/eventemitter@1.1.1", "", {}, "sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg=="], - "@protobufjs/fetch": ["@protobufjs/fetch@1.1.0", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" } }, "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ=="], + "@protobufjs/fetch": ["@protobufjs/fetch@1.1.1", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.1" } }, "sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw=="], "@protobufjs/float": ["@protobufjs/float@1.0.2", "", {}, "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="], @@ -2692,7 +2692,7 @@ "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="], - "protobufjs": ["protobufjs@7.5.8", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", "@protobufjs/codegen": "^2.0.5", "@protobufjs/eventemitter": "^1.1.0", "@protobufjs/fetch": "^1.1.0", "@protobufjs/float": "^1.0.2", "@protobufjs/inquire": "^1.1.1", "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.1", "@types/node": ">=13.7.0", "long": "^5.0.0" } }, "sha512-dvpCIeLPbXZS/Ete7yLaO7RenOdken2NHKykBXbsaGxZT0UTltcarBciw+A78SRQs9iMAAVpsYA+l8b1hTePIA=="], + "protobufjs": ["protobufjs@7.6.3", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", "@protobufjs/codegen": "^2.0.5", "@protobufjs/eventemitter": "^1.1.1", "@protobufjs/fetch": "^1.1.1", "@protobufjs/float": "^1.0.2", "@protobufjs/inquire": "^1.1.2", "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.1", "@types/node": ">=13.7.0", "long": "^5.3.2" } }, "sha512-+k0vdJKNdW+Vu+dYe8tZA/VvQb6XKNWexC6URwBFXxNnjLJz9nQJCemGyNgRAWD+B7+nGNc9qMPGwcD7s4nzUw=="], "proxy-addr": ["proxy-addr@2.0.7", "", { "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="], @@ -3482,8 +3482,6 @@ "@protobuf-ts/plugin/typescript": ["typescript@3.9.10", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q=="], - "@protobufjs/fetch/@protobufjs/inquire": ["@protobufjs/inquire@1.1.0", "", {}, "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="], - "@shikijs/engine-javascript/@shikijs/types": ["@shikijs/types@3.20.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw=="], "@shikijs/engine-oniguruma/@shikijs/types": ["@shikijs/types@3.20.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw=="], diff --git a/src/mendcode/package.json b/src/mendcode/package.json index cea3d010..ad51d0a9 100644 --- a/src/mendcode/package.json +++ b/src/mendcode/package.json @@ -142,7 +142,7 @@ "ip-address": "10.1.1", "postcss": "8.5.10", "js-yaml": "4.2.0", - "protobufjs": "7.5.8", + "protobufjs": "7.6.3", "qs": "6.15.2", "seroval": "1.4.1", "shell-quote": "1.8.4", From 741eedcc3fb1584970cce215b84740b89713c165 Mon Sep 17 00:00:00 2001 From: Obed Date: Sat, 20 Jun 2026 00:00:36 -0500 Subject: [PATCH 29/45] release: prepare v0.1.15 --- CHANGELOG.md | 48 + README.md | 440 +++- docs/README.md | 40 +- docs/assets/banners/readme-hero-banner.png | Bin 0 -> 1641220 bytes docs/assets/screenshots/home-agent-view.png | Bin 0 -> 74677 bytes .../screenshots/home-mascot-actions.png | Bin 0 -> 1143464 bytes .../home-mascot-agent-view-centered.png | Bin 0 -> 1129568 bytes .../screenshots/home-mascot-centered.png | Bin 0 -> 82543 bytes .../screenshots/home-wordmark-actions.png | Bin 0 -> 79841 bytes .../home-wordmark-agent-view-centered.png | Bin 0 -> 100404 bytes .../screenshots/home-wordmark-centered.png | Bin 0 -> 1150029 bytes .../screenshots/memory-center-overview.png | Bin 0 -> 1425507 bytes docs/assets/screenshots/plan-review-modal.png | Bin 0 -> 1662519 bytes docs/assets/social/mendcode-logo-3d.png | Bin 0 -> 944292 bytes docs/cli-setup-configuration.md | 54 +- docs/customization.md | 54 +- docs/features.md | 398 ++++ docs/memory-center.md | 49 + docs/packages-and-team-sharing.md | 6 - docs/plan-mode.md | 25 +- docs/specs/memory-graph-dream-page.md | 427 ++++ docs/usage-insights.md | 34 +- src/mendcode/UPCOMING_CHANGELOG.md | 59 +- src/mendcode/bun.lock | 2 +- .../packages/extensions/zed/extension.toml | 12 +- src/mendcode/packages/opencode/package.json | 2 +- .../packages/opencode/src/cli/cmd/tui/app.tsx | 81 +- .../cli/cmd/tui/component/dialog-command.tsx | 8 +- .../cmd/tui/component/hex-color-swatches.tsx | 24 + .../src/cli/cmd/tui/component/prompt/agent.ts | 30 +- .../cli/cmd/tui/component/prompt/index.tsx | 107 +- .../tui/component/styled-plan-markdown.tsx | 165 ++ .../src/cli/cmd/tui/context/local.tsx | 117 +- .../src/cli/cmd/tui/context/route.tsx | 9 +- .../opencode/src/cli/cmd/tui/context/sync.tsx | 20 +- .../tui/feature-plugins/system/session-v2.tsx | 79 +- .../opencode/src/cli/cmd/tui/plugin/api.tsx | 10 + .../opencode/src/cli/cmd/tui/routes/home.tsx | 7 +- .../src/cli/cmd/tui/routes/memory/index.tsx | 1810 +++++++++++++++++ .../src/cli/cmd/tui/routes/session/index.tsx | 227 ++- .../cmd/tui/routes/session/plan-review.tsx | 29 +- .../cmd/tui/routes/session/renderers/diff.tsx | 2 +- .../tui/routes/session/subagent-footer.tsx | 121 -- .../src/cli/cmd/tui/routes/setup/index.tsx | 98 +- .../cli/cmd/tui/routes/setup/setup-rail.tsx | 35 +- .../src/cli/cmd/tui/routes/stats/index.tsx | 35 +- .../src/cli/cmd/tui/ui/dialog-select.tsx | 8 + .../opencode/src/cli/cmd/tui/ui/dialog.tsx | 3 +- .../src/cli/cmd/tui/util/hex-colors.ts | 31 + .../src/cli/cmd/tui/util/plan-markdown.ts | 567 +++++- .../src/cli/cmd/tui/util/session-layout.ts | 9 + .../src/cli/cmd/tui/util/styled-plan-lines.ts | 45 + .../packages/opencode/src/config/keybinds.ts | 3 +- .../packages/opencode/src/mcp/index.ts | 34 +- .../opencode/src/mend/cli/control-plane.ts | 179 +- .../opencode/src/mend/cli/public-bin.ts | 23 +- .../opencode/src/mend/config/models.ts | 14 +- .../opencode/src/mend/config/project.ts | 15 + .../opencode/src/mend/memory/categories.ts | 291 +++ .../opencode/src/mend/memory/config.ts | 6 + .../opencode/src/mend/memory/dream-events.ts | 47 + .../src/mend/memory/dream-scheduler.ts | 127 ++ .../opencode/src/mend/memory/dream-sources.ts | 98 + .../opencode/src/mend/memory/dream.ts | 177 ++ .../opencode/src/mend/memory/graph.ts | 223 ++ .../opencode/src/mend/memory/overview.ts | 42 + .../opencode/src/mend/memory/proposals.ts | 100 +- .../opencode/src/mend/memory/retrieve.ts | 10 +- .../opencode/src/mend/memory/side-chat.ts | 517 +++++ .../opencode/src/mend/memory/store.ts | 10 + .../src/mend/memory/workspace-events.ts | 35 + .../opencode/src/mend/memory/workspaces.ts | 288 +++ .../opencode/src/mend/prompt/compose.ts | 18 + .../opencode/src/mend/tui/presentation.ts | 3 + .../opencode/src/mend/tui/prompt-status.ts | 44 + .../opencode/src/mend/tui/timeline/group.ts | 49 +- .../src/mend/tui/timeline/normalize.ts | 138 +- .../opencode/src/mend/tui/timeline/types.ts | 2 + .../packages/opencode/src/plugin/herdr.ts | 360 ++++ .../packages/opencode/src/plugin/index.ts | 2 + .../opencode/src/server/routes/global.ts | 2 + .../src/server/routes/instance/httpapi/api.ts | 2 + .../routes/instance/httpapi/groups/memory.ts | 88 + .../instance/httpapi/handlers/memory.ts | 19 + .../server/routes/instance/httpapi/server.ts | 2 + .../src/server/routes/instance/index.ts | 4 + .../routes/instance/memory-side-chat.ts | 100 + .../src/server/routes/instance/memory.ts | 49 + .../opencode/src/session/processor.ts | 33 + .../packages/opencode/src/session/prompt.ts | 115 +- .../packages/opencode/src/session/session.ts | 27 + .../test/cli/cmd/tui/prompt-agent.test.ts | 106 +- .../test/cli/public-bin-worktree.test.ts | 20 + .../test/cli/tui/plan-markdown.test.ts | 172 +- .../test/cli/tui/session-layout.test.ts | 31 + .../opencode/test/cli/tui/usage.test.ts | 3 +- .../opencode/test/mcp/lifecycle.test.ts | 36 + .../opencode/test/mend/hex-colors.test.ts | 21 + .../opencode/test/mend/memory.test.ts | 548 +++++ .../opencode/test/mend/prompt/compose.test.ts | 26 + .../opencode/test/mend/runtime-pack.test.ts | 21 +- .../opencode/test/mend/setup-smoke.test.tsx | 89 + .../packages/opencode/test/mend/tsm.test.ts | 20 + .../mend/tui-presentation-renderers.test.ts | 210 +- .../test/mend/tui-prompt-chrome.test.ts | 109 +- .../opencode/test/plugin/herdr.test.ts | 404 ++++ .../test/server/httpapi-memory.test.ts | 41 + .../opencode/test/session/prompt.test.ts | 54 + 108 files changed, 9780 insertions(+), 754 deletions(-) create mode 100644 docs/assets/banners/readme-hero-banner.png create mode 100644 docs/assets/screenshots/home-agent-view.png create mode 100644 docs/assets/screenshots/home-mascot-actions.png create mode 100644 docs/assets/screenshots/home-mascot-agent-view-centered.png create mode 100644 docs/assets/screenshots/home-mascot-centered.png create mode 100644 docs/assets/screenshots/home-wordmark-actions.png create mode 100644 docs/assets/screenshots/home-wordmark-agent-view-centered.png create mode 100644 docs/assets/screenshots/home-wordmark-centered.png create mode 100644 docs/assets/screenshots/memory-center-overview.png create mode 100644 docs/assets/screenshots/plan-review-modal.png create mode 100644 docs/assets/social/mendcode-logo-3d.png create mode 100644 docs/features.md create mode 100644 docs/memory-center.md create mode 100644 docs/specs/memory-graph-dream-page.md create mode 100644 src/mendcode/packages/opencode/src/cli/cmd/tui/component/hex-color-swatches.tsx create mode 100644 src/mendcode/packages/opencode/src/cli/cmd/tui/component/styled-plan-markdown.tsx create mode 100644 src/mendcode/packages/opencode/src/cli/cmd/tui/routes/memory/index.tsx delete mode 100644 src/mendcode/packages/opencode/src/cli/cmd/tui/routes/session/subagent-footer.tsx create mode 100644 src/mendcode/packages/opencode/src/cli/cmd/tui/util/hex-colors.ts create mode 100644 src/mendcode/packages/opencode/src/cli/cmd/tui/util/styled-plan-lines.ts create mode 100644 src/mendcode/packages/opencode/src/mend/memory/categories.ts create mode 100644 src/mendcode/packages/opencode/src/mend/memory/dream-events.ts create mode 100644 src/mendcode/packages/opencode/src/mend/memory/dream-scheduler.ts create mode 100644 src/mendcode/packages/opencode/src/mend/memory/dream-sources.ts create mode 100644 src/mendcode/packages/opencode/src/mend/memory/dream.ts create mode 100644 src/mendcode/packages/opencode/src/mend/memory/graph.ts create mode 100644 src/mendcode/packages/opencode/src/mend/memory/overview.ts create mode 100644 src/mendcode/packages/opencode/src/mend/memory/side-chat.ts create mode 100644 src/mendcode/packages/opencode/src/mend/memory/workspace-events.ts create mode 100644 src/mendcode/packages/opencode/src/mend/memory/workspaces.ts create mode 100644 src/mendcode/packages/opencode/src/plugin/herdr.ts create mode 100644 src/mendcode/packages/opencode/src/server/routes/instance/httpapi/groups/memory.ts create mode 100644 src/mendcode/packages/opencode/src/server/routes/instance/httpapi/handlers/memory.ts create mode 100644 src/mendcode/packages/opencode/src/server/routes/instance/memory-side-chat.ts create mode 100644 src/mendcode/packages/opencode/src/server/routes/instance/memory.ts create mode 100644 src/mendcode/packages/opencode/test/mend/hex-colors.test.ts create mode 100644 src/mendcode/packages/opencode/test/mend/prompt/compose.test.ts create mode 100644 src/mendcode/packages/opencode/test/plugin/herdr.test.ts create mode 100644 src/mendcode/packages/opencode/test/server/httpapi-memory.test.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d65d7a3..fb548c6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,53 @@ # Changelog +## 0.1.15 - 2026-06-19 + +- Add a route-level Memory Center in the TUI with Overview, Project memories, Global memories, Policy & categories, and Dream tabs. +- Add saved/pending memory review surfaces with keyboard actions for applying, rejecting, editing, deleting, moving, and inspecting memories without leaving the terminal. +- Add category-aware memory metadata, policy normalization, scope reasoning, evidence references, and reviewable proposal operations for verify, expire, recategorize, relink, demote-scope, and promote-scope flows. +- Add a memory graph sidecar with legacy-entry bridging so memories can be grouped, indexed, and queried by category while preserving the existing flat memory files. +- Add workspace-aware memory grouping so the Memory Center can show the current project plus other known project memory scopes. +- Add Dream memory maintenance primitives: proposal-only Dream runs, bounded/redacted evidence collection, run logs, scheduler state, source manifests, missed-window handling, and safety reporting. +- Add a constrained memory side chat backed by the `memoryAssistant` role so users can ask about memory state, draft memory actions, and inspect category policy without turning the Memory page into a general coding agent. +- Add `memoryDream` and `memoryAssistant` model roles to local memory/model configuration while keeping generated memory writes approval-gated by default. +- Label retrieved prompt memory by scope and category while preserving the existing `` compatibility block. +- Feed recent conversation context into post-turn memory extraction so proposals can distinguish durable facts from isolated one-line messages. +- Add Memory HTTP/API routes for side-chat calls and wire the route into both the experimental HttpApi surface and instance routes. +- Add a `Memory Center` command palette route and keep the existing lightweight `Memory Manager` proposal dialog as a separate command. +- Add `/memory-center`, `/memories`, `/memory-manager`, `/memory`, and `/mem` routing so slash commands can open the right memory surface. +- Add scrollable previews to the Memory Manager dialog so long proposal bodies do not overflow compact terminals. +- Add screenshot-backed public docs for the README hero, home layouts, Agent View, Plan Mode, and Memory Center. +- Add `docs/features.md` as the product-facing feature map for README, website, screenshot, and demo work. +- Add `docs/memory-center.md` and a Memory Graph/Dream spec to document the new memory workspace and safety model. +- Refresh the README into a public product page with install paths, product surfaces, documentation map, development notes, security/community pointers, star history, and an expanded agent-context block. +- Refresh the docs index, setup/configuration docs, customization docs, Plan Mode docs, Usage Insights docs, and package-sharing docs to point at implemented screenshots and provider-neutral examples. +- Document `memoryDream` and `memoryAssistant` roles alongside existing model roles, and keep public model examples provider-neutral. +- Add a dedicated Shift+Tab Mode picker for primary agents, moving reverse agent cycling off Shift+Tab so the key opens the expected mode selector. +- Make the prompt model, provider, and variant labels resolve from the selected prompt model metadata instead of stale local/session labels. +- Track whether local model and variant state came from the user or session hydration, so explicit local changes win over older hydrated session state. +- Persist submitted prompt agent/model selections onto the session before generation so resumed sessions and Agent View reflect the real active selection. +- Preserve assistant provider/model/variant metadata when sync events arrive with partial message updates. +- Keep prompt status script output tied to the current prompt-status identity so stale script output from an older model/session/root is not reused. +- Show the currently selected model in the working indicator instead of the broader local parsed model when the prompt is using a session/subagent selection. +- Add Markdown-rendering capability notes to non-minimal prompt policy so agents know the TUI supports headings, lists, tables, code fences, links, checklists, blockquotes, and Mermaid text diagrams. +- Replace the Plan Review renderer path with a stable styled Markdown component instead of relying on the experimental Markdown flag. +- Improve Plan Review table rendering with grid mode, wrapped cells, and better handling for file/action/detail tables. +- Improve terminal Mermaid rendering for state diagrams, class diagrams, pie charts, Gantt charts, git graphs, requirement diagrams, journeys, timelines, and other common diagram shapes. +- Add static Plan Markdown rendering helpers and Mermaid fence detection for tests and non-interactive surfaces. +- Add hex color parsing/swatches so Markdown tables that list colors can render clean terminal previews. +- Improve chat/timeline presentation for todo writes, questions, plan-review prompts, permission prompts, and grouped tool activity. +- Remove the separate subagent footer file and fold subagent/session footer behavior into the main session layout. +- Improve session layout sizing and compact terminal behavior around message rendering, plan review, usage/status surfaces, and bottom prompt chrome. +- Add the built-in Herdr agent-state plugin so MendCode panes can report idle, working, blocked, needs-input, approval, plan-pending, retry, and error state to Herdr without requiring a separate user plugin. +- Read project-local `.mendcode/mcp` server config into the MCP runtime, status, tools, prompts, and resources paths so project MCP servers participate alongside global config. +- Sync generated project config when `mendcode` starts if the generated opencode config is stale. +- Make `mendcode --worktree .` and current-worktree shortcuts resolve more naturally, including current-branch fallback when no non-base worktree exists. +- Make control-plane output for mflow, TSM, and worktrees human-readable by default while keeping `--json` available for scripts. +- Make `mendcode mcp add-local` sync generated runtime config after writing project MCP config. +- Use provider-neutral defaults for memory preview commands instead of hard-coded public provider/model examples. +- Add setup smoke coverage for memory/model-role fields and package/runtime configuration. +- Add tests for Memory Center layout helpers, memory categories, graph/proposals/retrieval, Dream events/scheduler/sources, HTTP memory routes, prompt compose, prompt model/variant resolution, prompt status identity, plan Markdown rendering, Herdr plugin reporting, MCP project config, worktree shortcuts, setup, TSM, runtime pack, and session prompt metadata. + ## 0.1.14 - 2026-06-16 - Make `mendcode packages install ` install a selected package from the official or chosen registry catalog instead of applying a whole source by accident. diff --git a/README.md b/README.md index efaec110..14b55cae 100644 --- a/README.md +++ b/README.md @@ -1,149 +1,409 @@ # MendCode -MendCode is a customizable coding-agent harness for the terminal. It packages the `mendcode` CLI, model-role configuration, permission policy, memory, reusable team packages, mflow coordination, optional TSM/worktree orchestration, and a highly customizable TUI into one MendCode-owned runtime. +The customizable coding terminal. + +[![Release](https://img.shields.io/github/v/release/MendCode/MendCode?style=flat&label=release)](https://github.com/MendCode/MendCode/releases) +[![License](https://img.shields.io/github/license/MendCode/MendCode?style=flat)](LICENSE) +[![Website](https://img.shields.io/badge/website-mendcode.online-111827)](https://www.mendcode.online/) +[![Docs](https://img.shields.io/badge/docs-github-2563eb)](docs/README.md) +[![PRs welcome](https://img.shields.io/badge/PRs-welcome-16a34a)](CONTRIBUTING.md) + +MendCode is a terminal-first coding-agent harness you can make your own: a public +`mendcode` CLI, configurable model roles, review gates, memory policy, reusable +team packages, local workflow coordination, Usage Insights, and a TUI that can +be shaped without patching runtime internals. + +[Website](https://www.mendcode.online/) · [Docs](docs/README.md) · [Feature map](docs/features.md) · [Acknowledgements](ACKNOWLEDGEMENTS.md) + +![MendCode README banner](docs/assets/banners/readme-hero-banner.png) + +## Contents + +- [Why It Exists](#why-it-exists) +- [Install](#install) +- [First Run](#first-run) +- [Product Surfaces](#product-surfaces) +- [Documentation Map](#documentation-map) +- [Development](#development) +- [Community And Security](#community-and-security) +- [Star History](#star-history) +- [For Agents](#for-agents) +- [Lineage](#lineage) + +## Why It Exists + +Most coding agents give you a chat box. MendCode gives you the harness around it: + +| Need | MendCode surface | +| --- | --- | +| Make the terminal feel like your workflow | TUI profiles for prompt chrome, marker, status row, home identity, split home, Agent View, chat presentation, widgets, routes, dialogs, and themes. | +| Share a tuned setup with a team | Runtime packages for commands, agents, modes, skills, prompts, MCP config, plugins, TUI profile, model roles, permissions, memory defaults, and worktree policy. | +| Review before implementation | Plan Mode renders Markdown, including Mermaid when supported, inside a TUI review modal before switching to the implementation agent. | +| Keep risky actions explicit | Permission modes, smart permission review, preview-first worktree actions, and approval-gated memory proposals. | +| Route work to the right model | Model roles for planning, building, review, subagents, summaries, compaction, memory extraction, Dream, memory side chat, and permission review. | +| Coordinate parallel terminal work | Optional mflow locks plus optional TSM/worktree orchestration for multi-session work. | +| See local activity without cloud analytics | Usage Insights for tokens, sessions, AI time, prompt volume, changed files, top tools, top agents, top models, cache mix, and daily activity. | + +The short version: MendCode is not just "run a model in a terminal." It is a +configurable coding terminal with packaging, review, memory, permissions, and +coordination built into the workflow. -It is built for developers and teams who want their coding agent environment to match how they actually work: the models they trust, the prompts they use, the context they share, the permission posture they need, and the terminal interface they want to live in all day. +## Install -## Why MendCode +Choose the row for your shell: -- Configure the harness: choose provider/model defaults, model roles, prompt context modes, budget posture, permissions, memory behavior, and TUI profile without editing runtime internals. -- Package your workflow: share `.mendcode` commands, agents, modes, skills, prompts, MCP files, widgets, plugins, themes, model policy, and worktree policy as reusable team packages. -- Review before execution: Plan Mode renders a Markdown plan in an interactive TUI modal, lets you approve, edit, comment, or reject it, then switches to your configured implementation agent. -- Coordinate local agents: use optional mflow locks and optional TSM/worktree flows when multiple sessions or worktrees need a safer operating model. -- See the work: Usage Insights surfaces daily token activity, sessions, AI time, user prompts, token mix, top tools, top agents, top models, and optional Open-Meteo weather. +| Platform | Command | +| --- | --- | +| macOS / Linux | `curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install \| bash && mendcode` | +| Windows PowerShell | `irm https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install.ps1 \| iex; mendcode` | +| Windows Git Bash / MSYS2 / Cygwin / WSL | `curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install \| bash && mendcode` | +| Pin a release | `curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install \| bash -s -- --version ` | +| No shell startup edits | `curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install \| bash -s -- --no-modify-path && ~/.mendcode/bin/mendcode` | -## Install +The public command is `mendcode`. Development checkouts may contain a local +`mend` shim for legacy/internal workflows, but public docs, examples, and +screenshots should use `mendcode`. -Pick the command for your OS, then open a new terminal and run `mendcode`. +## First Run -
-macOS +After installation, open MendCode in your repo: ```bash -curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash mendcode ``` -The installer detects Apple Silicon vs Intel automatically and installs the latest release into `~/.mendcode/bin`. - -
- -
-Linux +On first launch, MendCode opens the setup screen. Use it to configure the +harness once: provider/auth, model roles, budget posture, package state, TUI +profile, prompt mode, memory, and permissions. After that, daily use is just: ```bash -curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash mendcode ``` -The installer detects x64 vs arm64, glibc vs musl/Alpine, and baseline CPU builds automatically. +Useful commands after setup: -
+| Command | Use it when | +| --- | --- | +| `mendcode run "review this repo and draft a plan"` | You want to open MendCode with an initial task ready. | +| `mendcode chat "summarize current status"` | You want a quick control-plane turn without entering the full TUI. | +| `mendcode status` / `mendcode doctor` | You want readiness or diagnostics. | +| `mendcode setup status` | You want to inspect setup state after the guided setup screen. | +| `mendcode packages status` | You want to inspect active team/runtime packages. | +| `mendcode mflow status` | You are coordinating multiple agents around the same repo. | +| `mendcode --worktree feature-branch` | You want to open MendCode against a branch/path/id worktree target. | +| `mendcode --tsm feature-branch` | You want a TSM workspace with a MendCode split. | -
-Windows PowerShell +## Product Surfaces -```powershell -irm https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install.ps1 | iex -mendcode +### Custom Terminal UI + +MendCode turns the terminal into a profile instead of hardcoded chrome. + +![MendCode centered wordmark welcome](docs/assets/screenshots/home-wordmark-centered.png) + +```jsonc +{ + "identity": { + "logoMode": "mascot", + "productName": "MendCode" + }, + "surfaces": { + "homeWelcome": { + "mode": "split", + "rightPanel": "agentManager" + } + }, + "promptChrome": { + "preset": "top-bottom", + "glyphs": { + "leadText": "mendcode>" + } + }, + "promptStatus": { + "placementByPreset": { + "top-bottom": "outside", + "ascii-box": "inside" + } + } +} ``` -The PowerShell installer detects x64, x64 baseline, and arm64 release assets automatically. +Configurable surfaces include prompt frame, prompt marker, status row, home +title or mascot, centered/split home layout, Agent View, chat presentation, +activity states, widgets, slots, custom routes, dialogs, footer entries, and +themes. -
+![MendCode centered Agent View](docs/assets/screenshots/home-wordmark-agent-view-centered.png) -
-Windows Git Bash / WSL +Most visual changes are reachable from the command palette: -```bash -curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash -mendcode +```text +Ctrl+P -> Home identity +Ctrl+P -> Home welcome mode +Ctrl+P -> Home split panel +Ctrl+P -> Prompt chrome +Ctrl+P -> Prompt lead string +Ctrl+P -> Prompt status placement +Ctrl+P -> Chat presentation +Ctrl+P -> Usage Insights ``` -Use this option if you already work from Git Bash, MSYS2, Cygwin, or WSL and want the same auto-detection flow as macOS/Linux. +### Package Your Harness -
- -To pin a specific version: +A MendCode package captures the reusable parts of a team setup: -```bash -curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash -s -- --version +```text +.mendcode/ + agents/ + commands/ + modes/ + skills/ + prompts/ + plugins/ + tui/ + widgets/ ``` -To install without editing shell startup files: +Packages can include MCP config, context docs, scripts, TUI profiles, theme +tokens, model roles, focus defaults, budget posture, permission defaults, +memory defaults, and worktree policy. + +Packages must not include provider tokens, OAuth state, `.env*`, +`.mendcode/auth`, local databases, room secrets, or machine-local cache/run +state. ```bash -curl -fsSL https://raw.githubusercontent.com/MendCode/MendCode/main/src/mendcode/install | bash -s -- --no-modify-path +mendcode packages create --id acme-standard --title "Acme Standard" --include skills,modes,plugins +mendcode packages list +mendcode packages install acme-standard +mendcode packages enable acme-standard ``` -The public install contract is `mendcode`. Development checkouts may contain a local `mend` shim for legacy/internal workflows, but public docs, examples, and screenshots should use `mendcode`. - -## Product Surfaces +### Plan Mode -### Terminal UI +Plan Mode is for users who want the agent to think first without silently +editing files. -The TUI can be shaped from config or the command palette: +![MendCode Plan Mode review modal](docs/assets/screenshots/plan-review-modal.png) -- Prompt input frame: `box`, `top-bottom`, `minimal`, or `ascii-box`. -- Prompt marker: examples include `❭`, `>`, `mendcode>`, `ship>`, or a team marker. -- Prompt status: mode, model, provider, reasoning, context, permission mode, command hints, and script-backed custom status. -- Home identity: generated ASCII title or custom ASCII mascot. -- Home layout: centered welcome or split view with Agent View. -- Agent View: background/global sessions grouped by needs-input, working, and completed state. -- Chat presentation: raw, minimal, or MendCode activity-oriented rendering. +1. The planning agent researches and writes a Markdown plan. +2. MendCode renders the plan in a TUI modal. +3. The user can approve, edit, comment, reject, or close. +4. Approval switches into the configured implementation agent. +5. The reviewed Markdown becomes the source of truth for implementation. -Screenshot slots for the README: +See [Plan Mode](docs/plan-mode.md). -| Slot | Capture | Use | -| --- | --- | --- | -| `docs/assets/screenshots/home-agent-view.png` | Home split with Agent View and at least one working or needs-input session. | First visual proof that MendCode is more than a chat prompt. | -| `docs/assets/screenshots/prompt-top-bottom.png` | `top-bottom` prompt with `mendcode>` marker and status row. | Show prompt chrome, marker, model/provider/context status. | -| `docs/assets/screenshots/usage-insights.png` | Usage Insights global dashboard. | Show product telemetry without ROI claims. | +### Memory With Control -Do not add these image links until the files exist; broken screenshots make the README look less ready than no screenshots. +MendCode memory is approval-first by design. It can retrieve useful project +context without turning every session into permanent state. -### Plan Mode +![MendCode Memory Center overview](docs/assets/screenshots/memory-center-overview.png) -Plan Mode turns planning into an explicit review step. MendCode renders the plan in a TUI modal, including Markdown and Mermaid/flowcharts when supported. Approve it, edit it, add implementation comments, or reject it. When approved, MendCode switches to the configured implementation agent and continues from the reviewed plan. +- global and project scopes +- explicit `mendcode memory add` +- `mendcode memory search` and `mendcode memory preview` +- generated memory proposals +- apply, reject, and edit proposal flow +- transient prompt injection through bounded memory context -See [Plan Mode](docs/plan-mode.md). +The Memory Center view brings saved memories, pending proposals, categories, +Dream state, project grouping, and a constrained memory side chat into one +reviewable workspace. See [Memory Center](docs/memory-center.md). ### Usage Insights -Usage Insights is a TUI dashboard for local activity: daily token heatmap, global/project scope, token mix, sessions, AI generation time, user prompt volume, changed files, top tools, top agents, top models, cached stats loading, and optional weather. +Usage Insights is local observability for the coding harness, not cloud +analytics and not a productivity claim. + +It can show global/project/directory scope, token heatmaps, sessions, active +days, prompt volume, AI generation time, tool runtime, changed files, top tools, +top agents, top models, cache mix, and optional weather. See [Usage Insights](docs/usage-insights.md). -## Documentation +### Coordination: mflow, TSM, Worktrees + +MendCode includes optional coordination for people running multiple terminal +sessions around the same codebase. + +| Surface | Purpose | +| --- | --- | +| mflow | Local-first coordination, room activation, daemon status, and edit locks. | +| Worktrees | Preview-first creation, adoption, opening, reset, and removal of git worktrees. | +| TSM | Optional terminal-session workspace setup for MendCode panes. | + +```bash +mendcode mflow setup +mendcode worktree plan feature-branch +mendcode worktree create feature-branch +mendcode tsm setup +``` + +## Documentation Map + +| If you want to... | Read | +| --- | --- | +| Understand the whole product surface | [Feature map](docs/features.md) | +| Install, configure, and check readiness | [CLI, setup, and configuration](docs/cli-setup-configuration.md) | +| Shape the visual terminal experience | [Customization](docs/customization.md) | +| Share team packages | [Packages and team sharing](docs/packages-and-team-sharing.md) | +| Extend the TUI with code | [TUI plugins and widgets](docs/tui-plugins-and-widgets.md) | +| Use plan review gates | [Plan Mode](docs/plan-mode.md) | +| Inspect local activity | [Usage Insights](docs/usage-insights.md) | +| Coordinate multi-session work | [mflow](docs/mflow.md), [TSM and worktrees](docs/tsm-and-worktrees.md) | +| Understand source layout and ownership | [Architecture](docs/architecture.md) | +| Release safely | [Releasing](docs/releasing.md), [Supply chain security](docs/supply-chain-security.md) | + +## Development -- [Docs index](docs/README.md): start by user journey. -- [CLI, setup, and configuration](docs/cli-setup-configuration.md): install/open commands, setup state, config paths, focus profiles, model roles, prompt modes, permissions, and memory. -- [Customization](docs/customization.md): prompt input, input marker, home centered/split modes, Agent View, ASCII title/mascot, activity events, screenshot capture plan, and team profile examples. -- [Plan Mode](docs/plan-mode.md): plan review modal, approve/edit/comment/reject flow, and post-approval implementation mode. -- [Usage Insights](docs/usage-insights.md): dashboard fields, scopes, shortcuts, weather, and screenshot plan. -- [Packages and team sharing](docs/packages-and-team-sharing.md): package your harness for a team. -- [TUI plugins and widgets](docs/tui-plugins-and-widgets.md): plugin entrypoints, slots, widgets, routes, dialogs, footer/status entries, and package distribution. -- [mflow coordination](docs/mflow.md): optional same-worktree coordination and local edit locks. -- [TSM and worktrees](docs/tsm-and-worktrees.md): optional TSM/worktree flow with preview-first safety. -- [Architecture and packages](docs/architecture.md): source layout, runtime boundary, and MendCode-owned subsystems. -- [Releasing](docs/releasing.md), [Supply chain security](docs/supply-chain-security.md), [Community](docs/community.md), [Public readiness audit](docs/public-readiness-audit.md). -- [Lineage and acknowledgements](ACKNOWLEDGEMENTS.md): opencode attribution and MendCode downstream scope. +This repository contains the MendCode-owned runtime under `src/mendcode/`. +Focused development usually happens in `src/mendcode/packages/opencode`. -## Example TUI Setup +Useful commands from an existing checkout: -A good power-user setup is: +```bash +cd src/mendcode/packages/opencode +bun test --timeout 30000 +bun run typecheck +bun run build +``` + +The root `src/mendcode` package intentionally does not use `bun test` as the +normal test entrypoint; run focused tests from the package that owns the change. + +## Community And Security + +- [Contributing](CONTRIBUTING.md): local development, PR expectations, and review flow. +- [Security policy](SECURITY.md): supported reporting path for security issues. +- [Community docs](docs/community.md): issues, discussions, labels, and contribution guidance. +- [Release process](docs/releasing.md): release assets, checksums, installer smoke tests, and public promotion. +- [Supply chain security](docs/supply-chain-security.md): provenance, dependency review, scanners, and release hardening. + +## Star History -- `identity.logoMode: "mascot"` -- `surfaces.homeWelcome.mode: "split"` -- `surfaces.homeWelcome.rightPanel: "agentManager"` -- `promptChrome.preset: "top-bottom"` or `"ascii-box"` -- `promptChrome.glyphs.leadText: "mendcode>"` -- `promptStatus.placementByPreset["top-bottom"]: "outside"` -- a compact custom bottom status script for branch, package, provider, context, and permissions -- command hints hidden unless you want reminders +[![Star History Chart](https://api.star-history.com/svg?repos=MendCode/MendCode&type=Date)](https://www.star-history.com/#MendCode/MendCode&Date) -That gives you a mascot/title identity, live agent/session state, and a clean prompt surface at the bottom. Use `Ctrl+P` to open the command palette and search for Home, Prompt, Presentation, Agent, Status, or Usage Insights commands. +## For Agents + +
+Open MendCode repo context for coding agents + +This block is intentionally visible only when expanded in GitHub Markdown. It +exists so coding agents that read the README get MendCode context before editing +docs, website copy, CLI help, screenshots, or public claims. Treat this as +context, then verify live code before changing behavior. + +### Public identity + +- Product name: MendCode. +- Public command: `mendcode`. +- Local development checkouts may include a legacy `mend` shim. Public docs, + examples, screenshots, release notes, website copy, and user-facing commands + should use `mendcode` unless the router contract changes. +- MendCode is a downstream project built on opencode, with attribution in + [ACKNOWLEDGEMENTS.md](ACKNOWLEDGEMENTS.md). Do not present it as a simple + rename. + +### Public CLI contract + +- Source of truth: `src/mendcode/packages/opencode/src/mend/cli/public-bin.ts`. +- Re-run public help before adding command examples. +- Primary public surfaces include opening the TUI, `run`, `chat`, `status`, + `doctor`, `setup`, `packages`, `mflow`, `worktree`, and `tsm`. +- Support surfaces include `models`, `providers`, `auth`, `permissions`, + `memory`, and `focus`. +- Internal debug surfaces such as `adapter`, `ai`, `bench`, `budget`, `config`, + `context`, `export`, `mcp`, `prompt`, `prompts`, `runtime`, `toolchain`, + `tui`, and `upstream` should not be marketed as normal user workflows. + +### Core product story + +- MendCode is the customizable coding terminal: CLI, TUI, setup flow, model + roles, permission policy, memory, runtime packages, Plan Mode, Usage Insights, + optional mflow coordination, optional TSM and worktree orchestration, widgets, + plugins, and TUI profiles. +- The pitch is not another chat prompt. The pitch is a configurable harness: + prompt chrome, status rows, model roles, memory policy, team packages, + workflow coordination, review gates, and local observability. + +### TUI customization + +- Main user-facing docs: [Customization](docs/customization.md) and + [TUI plugins and widgets](docs/tui-plugins-and-widgets.md). +- Profile path: `.mendcode/tui/profile.json`. +- Key surfaces: prompt frame, prompt lead string, prompt status row, home title, + mascot mode, centered home, split home, Agent View, chat presentation, + activity states, widgets, slots, custom routes, dialogs, footer entries, + themes, density, and package-distributed UI behavior. +- Good demo profile: mascot identity, split home, `agentManager` right panel, + `top-bottom` prompt chrome, `mendcode>` lead text, and outside prompt status. + +### Packages + +- Main docs: [Packages and team sharing](docs/packages-and-team-sharing.md). +- Packages can include commands, agents, modes, skills, prompts, MCP config, + context docs, scripts, plugins, widgets, components, TUI profile, themes, + model roles, focus defaults, budget posture, permission defaults, memory + defaults, and worktree policy. +- Packages must not include provider tokens, OAuth state, `.env*`, auth state, + local databases, room secrets, or machine-local run/cache state. + +### Review, memory, and safety + +- Plan Mode is an explicit review gate before implementation. +- Memory is approval-first: global/project scopes, explicit add/search/preview + flows, generated proposals, and apply/reject/edit review. +- Memory page, categories, graph, Dream, and side chat belong to the local + memory work and should be promoted publicly only after validation. +- Usage Insights is local observability, not cloud analytics and not a + productivity guarantee. +- Smart permissions can route risky actions through a configured reviewer role. + +### Coordination + +- mflow is optional local-first coordination and lock/status support. +- Worktree and TSM flows are optional terminal/worktree orchestration. +- Destructive worktree actions should stay preview-first and gated. + +### Documentation map + +- [Feature map](docs/features.md): product inventory for README, website, + screenshots, and demos. +- [Docs index](docs/README.md): user journey index. +- [CLI, setup, and configuration](docs/cli-setup-configuration.md): setup, + config, models, permissions, and memory. +- [Customization](docs/customization.md): static TUI profile and visual + customization. +- [TUI plugins and widgets](docs/tui-plugins-and-widgets.md): dynamic TUI + extension points. +- [Plan Mode](docs/plan-mode.md): plan review flow. +- [Usage Insights](docs/usage-insights.md): local activity dashboard. +- [mflow](docs/mflow.md): local-first coordination. +- [TSM and worktrees](docs/tsm-and-worktrees.md): terminal/worktree orchestration. +- [Architecture](docs/architecture.md): source layout and ownership boundaries. +- [Releasing](docs/releasing.md) and + [Supply chain security](docs/supply-chain-security.md): release and supply + chain policy. + +### Public copy rules + +- Keep docs provider-neutral unless a user explicitly asks for provider-specific + examples. +- Avoid aspirational feature claims without a source path, validated behavior, + or clearly marked local work. +- Prefer factual capability wording over behavioral prompt instructions. +- If code contradicts this block, the code wins. + +
## Lineage -MendCode is a downstream project built on the opencode codebase. It is not presented as a simple fork: MendCode adds its own `mendcode` CLI surface, control plane, setup flow, package system, mflow coordination, optional TSM/worktree orchestration, Plan Mode review flow, Usage Insights dashboard, memory policy, model-role projection, and terminal UI customization layer. See [ACKNOWLEDGEMENTS.md](ACKNOWLEDGEMENTS.md) for attribution. +MendCode is a downstream project built on the opencode codebase. It is not +presented as a simple fork: MendCode adds its own `mendcode` CLI surface, +control plane, setup flow, package system, mflow coordination, optional +TSM/worktree orchestration, Plan Mode review flow, Usage Insights dashboard, +memory policy, model-role projection, and terminal UI customization layer. + +See [ACKNOWLEDGEMENTS.md](ACKNOWLEDGEMENTS.md) for attribution. diff --git a/docs/README.md b/docs/README.md index ac6536d9..60251fff 100644 --- a/docs/README.md +++ b/docs/README.md @@ -2,15 +2,17 @@ These docs describe the MendCode-owned product surface: the public `mendcode` CLI, `.mendcode/` configuration, setup flow, runtime packages, model roles, prompt modes, memory, permissions, TUI customization, Plan Mode, Usage Insights, mflow, optional TSM/worktrees, and release/security policy. -If you only read one page after this index, read [CLI, setup, and configuration](cli-setup-configuration.md). If you are shaping the visual product experience, read [Customization](customization.md). +If you are deciding what to show on GitHub or the website, start with [Feature Map](features.md). If you only read one setup page after this index, read [CLI, setup, and configuration](cli-setup-configuration.md). If you are shaping the visual product experience, read [Customization](customization.md). ## Start Here -1. [CLI, setup, and configuration](cli-setup-configuration.md): install/open commands, setup state, config paths, focus profiles, model roles, prompt modes, budget posture, permissions, and memory. -2. [Customization](customization.md): prompt input, input marker, prompt status, home centered/split modes, Agent View, ASCII title/mascot, activity states, screenshot plan, and team profile examples. -3. [Plan Mode](plan-mode.md): interactive plan review modal, approve/edit/comment/reject flow, Mermaid support, and post-approval implementation handoff. -4. [Usage Insights](usage-insights.md): global/project activity dashboard, token heatmap, AI time, top tools/agents/models, cache behavior, weather, and screenshot plan. -5. [Packages and team sharing](packages-and-team-sharing.md): package commands, agents, modes, skills, prompts, MCP files, widgets, TUI profiles, model policy, permissions, memory, and worktree policy for teams. +1. [Feature Map](features.md): the full product inventory for README, website, screenshots, and demos. +2. [CLI, setup, and configuration](cli-setup-configuration.md): install/open commands, setup state, config paths, focus profiles, model roles, prompt modes, budget posture, permissions, and memory. +3. [Customization](customization.md): prompt input, input marker, prompt status, home centered/split modes, Agent View, ASCII title/mascot, activity states, and team profile examples. +4. [Plan Mode](plan-mode.md): interactive plan review modal, approve/edit/comment/reject flow, Mermaid support, and post-approval implementation handoff. +5. [Memory Center](memory-center.md): saved memories, proposals, categories, Dream status, project grouping, and memory side chat. +6. [Usage Insights](usage-insights.md): global/project activity dashboard, token heatmap, AI time, top tools/agents/models, cache behavior, and weather. +7. [Packages and team sharing](packages-and-team-sharing.md): package commands, agents, modes, skills, prompts, MCP files, widgets, TUI profiles, model policy, permissions, memory, and worktree policy for teams. ## Configure The Harness @@ -20,12 +22,14 @@ If you only read one page after this index, read [CLI, setup, and configuration] ## Shape The Terminal +- [Feature Map](features.md): concise inventory of demo-worthy surfaces, shortcuts, slash commands, and feature claims. - [Customization](customization.md): static TUI profile, prompt chrome, prompt marker, prompt status, home identity, Agent View, mascot/activity behavior, and screenshot guidance. - [TUI plugins and widgets](tui-plugins-and-widgets.md): dynamic runtime extensions, custom status rows, widgets, slots, command palette entries, slash commands, dialogs, routes, themes, keybinds, and package distribution. ## Review, Memory, And Observability - [Plan Mode](plan-mode.md): planning without silent implementation. +- [Memory Center](memory-center.md): approval-first memory review and side chat. - [Usage Insights](usage-insights.md): local usage visibility without overclaiming productivity. - [CLI, setup, and configuration](cli-setup-configuration.md#permissions-and-memory): permission modes, smart reviewer role, memory scopes, search/preview, and approval-gated proposals. @@ -76,21 +80,18 @@ Ctrl+P -> Chat presentation Ctrl+P -> Usage Insights ``` -CLI profile inspection exists for compatibility/debugging, but it is not the normal customization path. - -## Screenshot Capture Queue - -Capture with the public command visible as `mendcode`: +Demo-worthy shortcuts: -1. Home split with Agent View. -2. Prompt `top-bottom` with `mendcode>` marker. -3. Prompt `ascii-box`. -4. Plan Review modal. -5. Usage Insights global dashboard. -6. Setup/status page without secrets. -7. Memory search/preview with demo data. +```text +Shift+Tab -> Mode picker +Tab -> Cycle primary agent +F2 / Shift+F2 -> Cycle recent models +F3 / Shift+F3 -> Cycle or list model variants +Ctrl+X then s -> Runtime status +Ctrl+X then l -> Session switcher +``` -Do not commit screenshot links until the files exist under `docs/assets/screenshots/`. +CLI profile inspection exists for compatibility/debugging, but it is not the normal customization path. ## Source Map @@ -100,6 +101,7 @@ Do not commit screenshot links until the files exist under `docs/assets/screensh - `src/mendcode/packages/opencode/src/mend/config/permissions.ts`: global permission mode and smart-reviewer role config. - `src/mendcode/packages/opencode/src/mend/prompt/mode.ts`: prompt modes: `minimal`, `focus`, `full`. - `src/mendcode/packages/opencode/src/mend/memory/`: approval-gated memory storage, proposals, and retrieval. +- `src/mendcode/packages/opencode/src/cli/cmd/tui/routes/memory/index.tsx`: Memory page, category policy, Dream panel, and memory side chat. - `src/mendcode/packages/opencode/src/mend/config/mflow.ts`: local-first mflow setup, relay config, edit-lock enforcement. - `src/mendcode/packages/opencode/src/mend/config/tsm.ts`: optional TSM lifecycle and detection. - `src/mendcode/packages/opencode/src/mend/config/worktree.ts`: worktree status, dry-run planning, adoption, destructive previews. diff --git a/docs/assets/banners/readme-hero-banner.png b/docs/assets/banners/readme-hero-banner.png new file mode 100644 index 0000000000000000000000000000000000000000..5eea4b02d943e3c717658dd858966ad5a0c922fa GIT binary patch literal 1641220 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
}r|CPUFC3&jU`KR&| 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
Duc0GE6ZIDnmH*k~2WuN~N*I%B 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%0DAB68XqGo}@_h+W0IKCi7cnX(ZqrGEh! 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

pzW48Dg%<@ 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

    7y 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 z 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�*4ORJLV^5Kg>*2JW^ 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≤J=M!Q@%1z}N>0I28^FUw_f;JN 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%0DVgB*b%)qC^Gx}@#pA0sG9pcpYuZyyX*~$=c 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 FStX^luGM}qrxGA#KFqn1HZaDN{ikmdY7{DqZ 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

    @FIfrkRZb+;o!G!&Y$ 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%0D7UumW}2&z#SLLuu7S4H7yzCln=aSzexQBl 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

    TKlYJvoz$7k}WuBfDe>JLhg+ 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◊Wwcbn=c zvBM)!jqrJo*u(b0t0Q}UmVodSA#P(imwx5aB@hSyZSbp>cHvBGTN`#^+&=(^OBen9 z=8&CwXS!8Ozr{@Jx|wBOgPERPinc^20W0FSkJ}@jTA0}(f%1DDGxam=Bp*BJt&|E$ zpqlA~1&oq0Z_-5K-iE(* zN=jFA3t_z@khe=+FQ{zl`LtMaTAEl`!=p1xrKQq(?rmoUj$Z9Q`!d=v!_M6NhGFQ> z`+3aXpYUs&u$DzO_orWjZCq1RqutYs$I`z1=__(0jEfOGxt1mGh?26D&16|xtW9V? zpA)C$%&CB^ORfn^;ge6UNuTn2`}XZz=;g^4cHahsdbnCb`2^|Fz+9C3Z;$0SzaLJ~ zR`Fr$^zM;x2H?#goHHcJ#vqarHp@g zawMC9@zvLF?Ps3jp8RrCODj(13f^XE++U7*r+angg3*)ogv7+JQ_K7hW4)P$+(E}K zU33vOG9p2A3OMr%`W4&Cq*VqVTb}MrqMn^r6$-oMj4|8CChNX5D%2o>KgbH%^&*KGjlc;>5{7W$84V0HVsaPRg2GDd zjTS$MvHH3@C#NI_etPP|9Qd)}{gq3WL-*glCf{P>t^ASnR+6MM=ktDJ`w)8KkeRkh)rB2 zXhb0Jx`mSzgh8ThLAN!CTDzcCdPOTIsBwotixt!KmT%wV-!TIplQcLN9~U@#GjZJ9 z2Z?IM62q*zk`kyx>ivO@)U6u*+7eUyK05j;3sjgSIn!5a33afr1C7!Z2$4ZFT{Q1( zVE+8gu5$-;bvr)poBZYbnRu{zc73zS(ggXdY_$3j`HY^@SdCOEjHv~Q%6GTP|8Zb9 zTW8e48T8TLMB>$>E_k}HQe+=G>>U#d0$p^^?Cd>P-cdj9ZsTyhJi&B?8WbX8DzlY> zdTK{PX~z2TsD;MLNiy&G1_gEPWn3&N?al{V>{3>>%S`{)M6okdV|dcE0i|7|E^5QeZb^l5`_nhUifgJ@v7PT^mlKJPvFXoar&E9Vef zCZc7SL9iCj@R~{+fHl)dd)*Rbg3nj(UXDmhmeSPsaP%ra^9!hbGr4`l8&y;0?1ZA4 zg2TgejcbfPv4PEtAC#<2vtX-NPxJAy`kIcy@U~ff;jPB^LeS$qnaHl?5-sSeZJ`sA zEnwDs#>B@kgVx|kJHD`g2>Rd>F4h_)SQ_}Cd?vlsFlCk99oHwj8@E_i8 zCM8OSL`CuZa+Snpr%y?-3w^WZQEpx!!0Om*15Fi15_Rw;bNhT-UDST^PlT5=0si8t z^cPC$<_p8f03P)tQgsh^Gt7ocUg2|aGz%CgQ}jPA%aXWPOH>6z3vW9%8j>(S#!pYFNx)*~9vabqmSUJ8$LC=7h- z-!K${U4372)aWuCEj)JQ`0@yfx=t7UjC-6@sQaR0`EG3yXYc$3cKDG z7W}iYG)VB4>!#hVc^)oluY=EQZ5`cIHC0fM5bAD?PD#%Mk3JT06IHzvp6 z+Hf(f0rW4i&=ORKITLbrb;`46&w_8K3-a<7js)q|TbM>Q=@}RpXNX@u?X7d0z15CSLR(9*iceYu{JkPOi7V;o7A+Q z|JK^tnjdATrsi0ZSX-OpQX=b006BLyHVC3=ye}UE4�N!9;m_@#h0kO)EW9c72Xb zZ#PRz-@ZMDJkX#B2`MEmP*^?G39aUm|LLznn8A-M!vM}n`O*}0fT;1UF(P%fqS`;v^OWtIv+C4Eg|&9eBsyLWn0k|*`)@uTOC4Udh)#l^w#3=Iw4Vql!^Ta*84 zPe@&x)1N82U}QVh660NYue)@F%u`!C8zwHaDZ=SWKX3z~qO|C1IIfsZUgfmo-SV+t zae_Rxte09k%@1y(c$RIx@0rV|-fZsmgNGQvk$_;=}( z<5eOBk*zJbBR-Y)3VKB@x+5ePub2cArohj#O&x_hUY2ML&xf<4WE18dCe)eWWRNL+ z%Ei0FShO}fwauLUeB9yl^4q*lm&0FwiO2IUtQkiUXl%U5w|hPvoyz%nmpYW1P#cN+Dp{PVo3IeS3Z_-Olfb z`Whb<=2lB_)l*H~&mYmC!D;Xs>N(??o;y+WhGVhGtOB2%5nA$|yBvW%&N(=HRr}Dj z?LT(9*6|U+&6%3^ALlE<3ed|H@eNloM4-!VrB>2*yFTTcpJz+oIB@)$zTKZ^aiXoE2dB{;TQ2N*}9+7Opdv82tL=Pt|+>dLZ04 zrq(kT2%otJlDDrptFpgKR9uQHrDGBsas7wru0HlFHuFcn(k6b7we|90>PO$<04J%4 zRHXUF#`cC7b570n~!txaEGZV)Qn}{5mbm#Q)>PymDX=r#QV!tOC_aL_3hs}vw&o~$`KJi zl6&~a_<@t7Qeu^R3#wnC^E!_AC7??%^MX^Kd^5>BC9>V`e6BS5tX)y_Y1$ta+e*d1 z@&JN_iH)y~9-9u~*U0W4JI?iqXWYp>O1;pjA2nPRZrW*?mnEnE{YyRYE4u2;c2AiZ?$ zhm|(T=jVUXO@|JQ!H1&xV>g%vWlvh67JoZ7c{1Gs;~Tgqa~B*e~FY= L`!oIOUyuGj__u$N literal 0 HcmV?d00001 diff --git a/docs/assets/screenshots/home-mascot-actions.png b/docs/assets/screenshots/home-mascot-actions.png new file mode 100644 index 0000000000000000000000000000000000000000..eab7d03ccbe4d7c7e32da857ac092ab943b92c87 GIT binary patch literal 1143464 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
    N#5IWA;HVYsI{z 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%0A<~}&0@?K)5rUKZVjYW3evWHC2 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

    BAuUT@yg}mT)DF#;L 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%0DI_gqO(0mx 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�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Ò)-xi;!8^j6)4!P&!5d6S7YP`gQwF!5t^6_y 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]sGrKUpoD1TkPkB&l^COAhKBSq0n^c+ zF-(~@kSR_NqGkY=#Ly~_0vKo<##(}O3=j%5st_7wv81%(dWpal@(i~9+&6A@nEQt(!oL3>|d_d%M-xX@s*>Lr7(rZ<^F6<3P`z8)+po(FiPV^8H$UyuO z9u8Uc=C(SlL1Mw?Bf^&oIB_wj(xNynh}l>Kb=9h(`sfiZgxu_f+y<*@2((%sn6y!x zMx7uAl!45jD^()^u*w0(oL_|v-afB|!K;M!LnoNakRGjHKXbu?%JFAicU#B_r~I%J zMD$!M*VbiWq+o7Fa*fptVj7Oa%OqHW0bbkr_f9Y9Snh<&NV7N6{1HHFrm=e|bDic< zAINnG(4640`#Hx(>OjMSZF;A_Ff%3e|%L3cbefWK8Uwj(w$m} zM!&K$As1Kn6uy}^x=oeuNUt`IK30_&i$hXt!;QnPS#CxaIo6=uSLMYtvvMAPI)1{TQmJcc4B z3RkPoNCDEqn370n;MPY^y>>)58TG5+o5;M-aN@FG+Ja+-=I#K|B-AyN8akfXq^IYG z3fWq@7%og0j?<{&c*=_YZy`0Bz$~$iOUX8aHzi(b*d8eUJO~kEg3>sNR@TuYB;m5( z)Xu;<=DgC4-#tRY^G49&C)sM4exU+@h3iP*%*kW}Ul&=~cKK+Tn7T2}erwwmZcP$U zx<(3Qzxl}Ilf+prghooC9?eEBt<@qaE-dlF`An#U@^ZmH+Czby$WxQxu4ScQ^p>+w zdI(d|Mkwk=oNxyy>u!6oIkWm68=w^^V^oaA$_=lJ%Tnd1FBqTK4 zu_POYUMeQulwp0VXwT{b9FAgX!te6SvlN~++lJ{JBZvD%mc7zLamFJx(8>t>;NQHM z5_e(Qp8#K`;k217{Ke}2i{hX(>2_^N46zGgj?eL>Ro)y&%trw2kF02D#mkSFmxRdh zl#VA+p!S*>>%_=?^c7URTs5%xzPB0yC4jXAlC5Xw;8AM?EnwZr9~S!k=ok_2h@5!h zykO)cmQ;SUbvGX81`yZ3K_ZwdI@M6lOzBn+{TPKcS=-CD$-GhuIO>K{!35S}FmkdaqdVa05R51lS>mmfW73h zwI(xhRW8eh-8}Rh@E=BdwRcqkl=>o54Uo=XPH zhW#XJJE0-MK>mbJln9lY08v1$zy1W)%P2qjggpdW!>`b|7@gC>s`j%hL1#mW z?XGlCGP9S}V@k5ISfzGG#fD#w%*)9Lg;5pN5+qBwT%GrfUIu=5LFWvP2`NYYiX;`8VwOUXqa5Hc1AI%mK^5sHiN}aMQN)#QOS%! zQB%Pl5<1-Ch8pXZ(#c4yI8{6so|qJi@Dn+{q@*jMas%O!9Q>8r44-&;3EHh^49wf! zgwqtbXfvO{nH<;`lTK0+>2yQYc}$I_LfGte=hs1<*;Y+9mobP%D+qF=GO!)8VwJS% z({zI|a`6Df8Ah$H$;wEoMB;>AZKCO!pEX1(YbhzwyckfhEi@|4d@@IX+=(aC!tadW zFanbmC0f@;8Rt;8S$iMxq;M;&EeST5yuM}@Jc(oj7$d89STZ!OBg^O2be!&{nF==P znf#1N9ETGNv+}pk4ACLN&5BGVf=~?C!z1*B1HV_9z&w|cSW>)2QP-p((8?Hvs^vK! zOhsZ8Em8c#MSNEu`Erdpq)LFG*wf*WLNbvzjT0tsIP&)?r4}x^q(qvUT?d$yg{f+v zC{+>}vOt8EJ==(xxD*MhNTEyO#W?wzM_rMt-7JJ>eNdgXIR&w5YT~WEi3JKkDTX0R zIE)BsK#~Adi`)#w7eKek7}4Q25ow$A5V@6F4cpP|ocr3@Xzq>yU_1<%_-M6iRVqX+ z4_^~ehaJ%e!AfLn)B~ZlQeei#6j)t-5e}HVaGHq=T+9mtc`=b|a|rRz+mWjH7g#Rk zDOXa<9VvD)Hp*F8Y-{l8nLVo60aVXlUR0mn?rWD5HZ2>oaU@c7dfz-|@C8s?>&%!yv_K`kT=V zJ&=l!+L63*Bz_3&dTj+{uNv_MRV@pddGz+ZrAn-w;VJn{=wtAgoOT`xjS&qL36u_Y zdSfz2z+0^hxcymVU>GJ%-^noGhkz-}%8@P^6I1SHI^(b&8>fAzgI=!}q|%4mJj_Yu zwN*~GmrHLx6*It4 z)bC1RbQobPbkZ>YS%ib&FE0(CLTVM_G{Jl5k=Bao0p~GO>LSS!?zou$H`&{*Ml)Cf zlD?>)_zmccf%tu{M=_~!b|badrq1mxEyIxe%}P zFzEq!zG)B1?mIxl>C-m#YFBAA_Y%P76b$*};_lL{Ti(Onk67DqR4U%?eAsB?=Xk38 zcmtx>qJ%rs0RAyFCvyaXvAM?9XjRe0;yFtdM35~e4x#6^xO6E?Xqa`@J62t%(n5ga5H$$7>c z-P*uuT+AAZE;JifGt=O=6dI3#DbLb48{R0{d_zx|%wN(}l%TksK!14A;76wrjR+4k zpAr-y>;o(4*TwwWw~KEFvO9KhAEL2-#j*yvLa?J|UMj#*^%KrHenW=@n6=$8W)QiW z-TwF7jFs+j_WAyi3_Hec{D89NRqc zQR~yplExTVpYc~)lwG;%?L=b|!8L6$n8Ej{71e!JT>?crP|;y^(x$$0n)W+d29apL zUKxu(Yof|b#;Wa2N>j{^^O@p14umyLp7h^Wl%s>2{b;&LAQqd1wUpS#3kd7?N2t=qwbiH7fyF z;t5g>2WcD4Q89*3yBH(PCm780gfkiASG>HBH2R}VP~FT4aPTw|1)`=qt#=M#eA_4~ zkbm7-w!q1S7cS<^qWB~#O!3RKGdn1Zp;{&MmA?W|1~W7P55$SHnQ6Z{z`(c==`S;w zcdgN+Z>aY`xc1LjS1P*0YkD9iJ=BTUw5W5s3QN8vM%2m~11E^MB{CZ&$a+%K=&ba% z3LdANppisUUMHAz+JkbaV#A)hw|7iTrHkZkP)zSIrCu2-WO318gp0)PercmqVVtv6 z$P&yeRRb42zB)ohjJ0fbl`J0ES{TR94>VKnOZ>k&89ERo#Lw>1XhV2D-=7349_Ih$ z|KCOqNWy_JH1NtqDsan*h20>z?WDyWYnbe0m`NyGOuJ7tz&O_&DpXU8;u4&p&bTPv zXd0lyIYBCGRsU|jxR1q2 zY1aX`8nB%Zp*~v`8seTH9(b{ss_)y>X{S&LNzKgixl9maLTHOU7W#R-6mC}lie$U! zqD`r$f3gU}8&(m(_fAWb2{(Az$7HcVp?k2?Bm>FKUtQ&8f^qPOHe-PuXM>@&a{2uu zTN%C+J*kp4yKlja3ZU61!4y5IQzMYxMLIHTl(1stEoz|C3zj7(29D!k7#FUhWPr3D z#}n2l&jU#Hu0=^6OZHj8bzq?;TTj^L`5{M;qrz&PU!j~*Kw3)M(W`7<-V5Na#Sezr z7n?p*$J^cmq40K1?|4|Arjo3h#9>}Vs^RdnPGTshf~F|?@vBQuHfHV2!8eDz0=qcI zb~`oQnuTJ<^3SZbdjmi{C6cSDH0tKS^@zDQuoJ|JD~(|Gtu5 zG^SFZz@V}u$`g>(qN1go`j27h9{tl^Yjb9c!F(g_SZX@WI!E9GUOkGH*G++^g2pw1 zNUQ>KZ1`-@#?%uffL5C&3|kO0#x1-_IEBYz52rsLrg;ECz*&}FRB*AoAt|aymPJLJ za-rQiN)8z>eQb!JDNXEy&`Rw4GBZBC2eSjkpJWKPNXj5^NHyb%QA5FW@1<>uq9L1i zl(8b#L5TvG{Z*|y;ErVn=oL`h-qSa!Ruad)NU9HlE2f)P^*q`(vvUi%)gr=0&UyYE zt)V1R`+y8qX)1DQ&0C4B0tV^H1~gSsk(OtWGy`O0E(r4}!rdiHfU_}RR5e059U~L* z>}Em~&^ePzHi>-Ju%s6kGpfIwV6E!9FI!^67%~5`n$wX5Q6$#^=NbmAanoI#Jq~i` zref(`rkqq82_v-#F!DeU9Q9rjL|d;;?_+p;UNEP@GW zf0PS(47~{%Bk!_sjg?*qbn?UsLK(U+(9U^1<5Q^Qwp53ck$Bz2vNziPkN?e!0B3&O z&1Ga=-i0mFU7}Ywo)sOMiW{+VTbI&}gGff1pm{h(|26%``A{;~v&URNuPX997N%EN zVP5jBE#+dwjK{YI*e2zfc}gs^d@hDFKE6W*qgM^%`1-xHGALPKXP;zusU1EBg#1NL zqfX%K_Qsv?xL>=!?meh!#HNPF*?h&v5}%uEppf8F`eQ<2{XJ$ zBOdvVB2T&dKF^Sp54M09w+SR%7E5AIB|VhJHy<3DW-Y3>>>|UYhBZq3z6~s?2tkQ7 z$8x}*spx>b4>Zp>1OHnv{mQLOB6--cHQOI~y4+Lqiy2aYrH+x7Gs$33I_Z>^N_JZl z7mrdu<%Ev@LM1H=l|{^4bcp`3%Iz(iNQd0an18&XRqaqMPDQvs=?Tr{$=D?c#0djq z#1PgDL-m?>r9Eh%N0^x5c9Qt*Yob?;;<%KGL|cyd749{mK#e(E86MB_zo5LAY*c|k z+H$C^%U;cO0}QpuN~{>(4F6?i7L*B&iGDPYfS!GxF#TLITn5ldPmvf+svMUev|0+e zw@pwATJHRkV18X2e1ZVDA;CZogyKiSVEh9UZh4r-ojC99ztfvZx=OxsSTwAp;-9^8 zoK89R>pK}>#447m61-r}VC4CpH%a)N1PSTWq824LXA;O#Glb560(u;#Pz@BsYg-b7 z&GgJnlU-uA>Mv-yuC;U3*Ts&v&ra%0lY%eVpUYiLtf6WW+w}9M_(qfPO-qK8*1i6Q zaXqT8(|;fK2ebhHj7N@?!~DM|Nh(Bf^`!x@V@3-65Trw0U_jKB(<7eI37qYk1T{vi zOQeYRy>t)L2UaoFs55|8q$lEKGVY6*AzIi~$G;o-LU7F;ccGj(8vjS!0xAp*RPxaSp*39SF;F3;~#3+(QPp ze3FEd6f7GSt~2PVOlhxs!c>cMBC$bzG|0r{7Ld}h=8QJCMcNIqHlFWv44~(FL=YC} zJ`xwv8eK7n7DiS;o7PFXDhJn^I}PAmO_7C@#?S^5Wy+uXj~xc;{IM%D2#>p9WmPCE1p0Lnb{K{}m9O=>|2NW&HBaPA)XOh*5t4(JmSAYwK| z;aE<-DlK^PA(>EyPTm5BL84+Uvz!b$v|`g*w-xJJ%j>a`LLHKWIs(=@?^(x0hsyOa z`bJF;JGsfSap)k!zM-4dGxm9_O507lq$D}o4hOCH{bq4R3UM6IKw#C3xEFThO4Q`+ zH$(umJ)x|OA*{h8$*rJANrg%VEz+zTOj>twJUNC;f$4FG#)-~dy>DH#`+G2>t(|FS zgXUo%FQwi?&*)rq&BX=(8PEnrsT7Mxf0z=rGi48CgVk1tFeV&VBu!M<*ku(5+@coB z;mBhUT%9@Z^Y5oHRWsp=U3q0NrTnadli9q;rBTdsR0E8Xrct+2S(6g%Z8J|3M8MjY zg4wYK6Ng?iONQZM?AM8)n)DT$B#Ns%v0_ow>Vd^ZLwV21k{YfX)Oh9JhKU=XBg>|* z#U+G|?3$K+B{8L}mQ*ses3=E?k=P+2IK50<%h3`zSC})TIHf^QY@2me)YcN7e4D+; z$boZYvv&&m?Gh!GKigKVZ(#$<1VeR|HPVU$wW1UmpOVX*VY zTV>I;YK$ zE)f|(ejrHGgAzWV+b{;^sNl@hsxS&nMz6D2QQDtimUF_uHiV9~>lneM_){t6_*f!l zatXzoBgQ_@j4XR=K99OHS~SNdg`$;5H*S*or-Lg*`xtpRCttq#fbQGzoARshY7ust zv*b=kN6!yfM05nYL~LPBuM^>Ji4}^`o~2)lI7UFF3BMgc$4PeMi_ADWmGl6eSpq?z1g9A@$BxQl`jN?P688i(ch0e zct~r37BC#&Z7JshqWh{vU!K;8U+)t>3%q=135?UKCi!XNIf$kYxkCIHU>ZzWUVEKv zmU3^MOyslH4PGvgji^YT4k4z`ASvbwbL-d+s7ArI&EsuH=pSwS?v)IHDU<^}si}z& zH&vQ8kn`DtFcUD1I;4=4KTI$-*4rFbzWzTpM@zxg+> zgH}@BD3_!m9=j&u9O9VN59Dq{2;`mIBov_0i?6F52Da43mwS?MQs>~6k~euq5(R>A zdc7ovVPZ3p>nnrIjTuRwNc6an$3vq;Tlr784*qL(GM+}pkO04d{F%duC+)j%@UpyK zq~P}er7-`i$LR5-uTll6j?)UjJmn$~FKmRcrsi)ZGdhMC*;_A@f<*_Hb6$MFbeP)> zo9F&-*#j97uo&*Uv{cZdJ^PFIi}AW8V#TR%+!%-e_QClA6+uIZV|F}TgrWp(oTVkCt zRu$aDvW>XF`2^_VVB~7kS|85gz@Ve>WDgUfA}ygF%gA9(qrLQEKP6h0oSN1H#&n`dHEp z63&K)J@FWd=7?XRI&OjSvdO^tJKl15#yw+CaC!T_fLW6bm;3Mc3zssUTV>D$r=xhE z#R304#X$i0#V32Kwe#lsiz=udEJ6NzBpb-4D5c@J`=YQ)p~AUjx1PQWMMHp@I)otn zaBB+)dkDFdie~Bf7ZMy2AU52-*Kebyh%c0DIeE?xN@wUA92gMJ!wVl;QNZVmt1R*) ze$pJ=AY+Rh2+>I$&T(UM1Rt}YdG>+$Ba$Y^`ooS}_QJ4wYYhCf z@;l}3>kQDL^qFu)YPP{CCIJz+(pvz3-z*g+T#8oE+=%caU`&$8?~G>UOMnWiWeD1W z5l4o0hp5j|fd;FnKrs9>h=tv%FHm&vP0(Zw^hPH)W0q)V;`%HFRq68bMi!%#iLH`p zc3oxz@%YnA_%AVxxcJ2B40t)rSe_7bmf6sAhhwe}Xb({lIZijGE{vaWSReyN?}UIG z=@|%Xy7GrK&iGDMgYZO&%4CyQxZgd{i{XiNkuZ^b7@FzDt9;{>@DMqm@d+n41r(>X zR%v7%3xSs;ikdjVc6BNBq2Xg|NVCcug)3stU*E*6#0#%7I-70{H+ikCTgu8>nm3 zi9IJ;-`R3s$4fXtH6&EBvi0JNi-_q9Pzke)xHvY(GEv|M&pmQG$LJ4Q?n%Ijb)!xOGq+*UYu z!=xfez^A7I!)&+iGUegnH*nfnomvN@pQ#BP#@&~gFf=>}ojPH5jJCC=ws0fPNTr$} zgFu6{NR_hpf$(g}pK`c>%iK~njW`tK^L98Slx*0BdugzBAC}i^b$mTz?dp2G;b8g8;+?P%D8lg zD$1=jIZ;1z!ld7mfPu79(ovMS5V*`57x#391M!V-$lu{0*@*8HQf z?8#yrj&~KQlSw_L8mAVeEaCTAzFbmNpx?OZp)jX{@W`T--=#Tc>j?gF!;{*aZ%Cl_ zIc-T);Q?}u@XNtC5>=358-{D=Q%ib?6o zdH|k?!u$4W&{p*U$$(oD(Tr+BKK!8yIv4@Hr`v?Vs%cF|3CMNIKGS9)$Vw#Flg#nW zQMFDy128E&1#6=XU>bo5oO?L=CMo;}G_f-O;KK{VR>ke~hvqZ5GU|x{hMaq}n!`zS zcc14D`V8Sp>!K=-#E?2uw6S_3-`;5KPPTDbGtDX}&6V0S%;26 z*R`)n0e)!IAPiIIL&L!SxZLCS%~f(>ou^!|KR4c-Oi06H1-WLkvl{(R!H zonRn^0mG__rdPWogPG)DQTpf2pra)~PUxczyz3=mXT(&?Q!5;>47z=$(d@6>hdP#K zv1T7yt=$5uhKw}msAS(#wEWFvcv{0G>s~a=tL8Z~JC~Q6KsJ&Ed>{|$d-@dj?WToco3u6}iFj@f{P#nyD;+E_ zmt`(2zwDR&x)a1JWAe#hS3989`y>@`$129Az9|tobd$Wk`08vP_D5iP_zr>Do=G#? zfhW=?oi0AKqcG6Ob4y|S_+Wrhceqgq@fqkGe2;W$G|&Nv;eipBq+G+r+8Nr(IcJ~* zIm7MI>qb3aXwz;Z`~ny`O*ZI#eZ82pQXT#bvuhm)%S|%glwcMLdHu5^PptZ zu5U)ba|hl0pQIOx+0z&ti|1s(pXeTLY!emc5%dChfP;@lVOaX31^}TJJchfE#E>t5 z^t@W`%o1(Zox~mmtnk6c7yr~yqsYcq=NHpQElICB9BK0P^__fR+``K!o+IpXZNl=h z919!pkwz8#TxF#eJitv&X~ySxLTloKHecIWdI*APydI&Sw7IO7%(uUK0pF9 zr(b}dq5I>+$%vUMyl$BH5pfB=UwPxM{mw5k^KnDD;%zH@yFb-J(Zm4@b;b0O@2oR_40` z>7fi`9_-?(4c9C10U3=aiXvL|IpuF4?*8t=BYb2ZI~TuD4(<(e9MAN>>j<7ypjlZE zw~gEme3_=N{wK;=9Dm>(rqtuMm<&ShQM({8NwxqS*Y|T+WUi{e!75;s4qE{f$t1o{ z^VawZsIG*olqb&Y^H|;xr;4Nc!ww-6Nc6(gIbUO)?|4}2P+eHssqU<^y%Qu$0!;4}dc`%Vx<9=r?8*fwQ%$+0o%F{$F|8OM-Kt<-3{qcI-n>09B z>>9bXhCj;v;Jgtq*W>oWsQg4D1to9z7ths$=K}wp7f(?*69wNbN=T7;2&iokXAbjg zm)gy!f>;Z=xU%%zr&zKw06s;4NeA#Y;qGr_sqjGot^uv1dqArwrH4!*GVz(8$FWE& z#FGXoN8f^JLB1oS21O{Si=gGux*ja#>O<@!CsR)!7omq+upDuX>N?j0=hu}S3~E9O zB$LXFS(%^){n^b3$vH%uu{?qx|tB`Y> z*iiI*+N^36+z!SpeE2(&Ychd-ziz~3EK>E=UTB>}XZ{3|)im32cd>X_ElUx{PiGn_qr5z)`X0U-sBR-i^&xVD zd~iS^G*NCXhcIGJWnvGc_JqY7Q903%!tKp49Qw+e(~LYO*dg0iv{Po@u*4-A=Ur=J zF`HbZDrdQVDZqsf2~X`&V4|#IT0;Zj_H!PWW_E!@l_?r^r8cW@Pe-5{?UgN<^(oIU6)s1A(1uA!EXX zX*so68D}dPCr!vmP(7uBUnbLKUPu6wNyCXOg*;Uwuy4|8(8Huxd+)GJZ3yfjKas7y zI&Sn&QrR`DGc4gqZ2+_h?$-$F_Okg2ub{MK6$+)ieH5`%kE3CMJ7OuoS(<4`cSW0& z>`A~0)1!`}w8^3&nFcynww6kWv!5>LU+{%oyAp>pTZtJDqzxQ!sn^Re|(ipv92JV$zVK)SC;0}On@QW1sGT0O0~p!88@ z989*Ln(}lbo)riPs94m|>APi(*)p-F$=lNa8CM~OGl*X?*|8wuknBbx38wXOf((yT zf6ZiF@I*B;^2|xpP4*Id?`D|w+T`Hu^y4goMwNjHFp@O zX|Xeq<|!<`7_lV=>rtoh!KZIT*s92}M$uW}u62wQ?$lX1jH${wJeK1OHfL(_zqLHE zludka9Ml720A?ZofO5tYoe-Q8maU)`U`CN*ZkWz{kOX4yl~l>VC*5YfC6r;h^#87{ zBO_(*k%{pmB+Vgv(;;4w#3;RrpCggKT@F%jJJ9tnV>VCTJO2f)P9g>7fvwoxxY#Qye43_=sZ*W*#MpzUk`_Jq;;n;~j?L?N%O-rb>nGlw%r&M?ytl+zpkxM06438-hM0s^Rs+P<(P zsB-|sx!Kdn>ldD#y6f2hzxo&}^O;~F;uUnHFf}AV^8fv3lrQqKGry)OY&eg1tO)p- zN&VT>!9|Tw>_M6uPX~oCTDO9>WHDM(6>fgEXA7C=xcn{^E zAJ~xi%D4=_LZpZr%fId$=}Kpg-TWtVMdpj*0W07Wl}_MGxme)TrDH>YAUE&VeJdJI z0+`wy4wC!mR|zPi+y;a#k8IH$;Kb2H`fCzuq3o&q3`lBOa0Fy$SSKaL?8Q(maI_%PQnhl+&|3JjQ7tt zn8s0HdJe*LzCYqi4C!f3q}3&0;<}0XZWoMz=w~Fo_1L#>6twQO%bi{SnFHV>h$uQ8 zdYPu{2Y04UnRg}9^E)yJy3GtwCnt91=r-7aLTnwYSh%&0~GI$l~=D=K&>WWCJs zGRIk9;yDiXL-1FmaZ^@{Bm6!Kam(6V~FgS`pr$JJSA^=TDR`-Ziv8;oo#t@>pLk zA#~=E{A<3dn^2> zZxri0qAbG_aAu((`7@HGoJ7dr1*a~4pI~l1G&9And8FK~as&`tHvx$niUoG*0Eb~E zC&+n}sibLRha!k=atChoE{qlqH>Jac=0?dE(I95^`vhEkN9Q-eqp%h43^I%boX*aJ zcP{>-Bpe~1`8N;z_@L{NUb%1L1!BHS&X!pH9e?mmQt`0`%6?hzj5vG_PXS@jijNtNE;f9Vc>ni5KBg!&Xs2_8{Cyr8qi0hjeRWr^5$s%>B=x-!qLr`+ z^kZ8$S0vDDj6?ZfECvsaAY#Wpjn%Qr9wk)5gV4RVaPohCfZI4 zXSntTy{972fRNP?5AJf0~S+zb1uK7U)}?cb*ek zb!Va{S*&=i6c%wGRHxF^_XUniaAp*Td!7)=IPgFj2v@#zdU5UzGBT7T`4E&qIN24z zdvVrc*LvcYGA3qBHgXTa1C0(&udWJmg!?Q|%OkHC^S<>hx`#xOa?BvK3y@Vx-jm{${ z6?&FIQ#V=yl@Qk6othVIA-U<~kETL9s_y%)1csq=Oz1RB^0MAD*~S=?J~>i|T`;s$ zYE$sjYNSt;wwmw+YW&$CPNp~V`X<}nm@yp#RS7YEni&^h2?@g43DjKrI|X!(u!zY# z@i~AKSu6~uOk@0JgdLYRz;JL&r%ONO1A&LlVF;%KmmX_<@sJB0egYbVyRs$8X)lO2 z7isMZ53_F$66cJqS7~|aoEst#=_PFrlZX;UMbhNBnkiJCV-^5wBrmH=Nm5&pe7kf( z%6=m#5iY;W71H!R6%S8~dGC!YQT=sX^ad7$<$3#D=;KT)juzEY-ef2V8*9sGqcRXr zLh#M|MgbtGdi|hH8q$CQ#~{d$88+<(mom|3U}ms3^0;KcO{dd1-kp!KC4vBoRzXh> zambKn_lpL=D#<0TE`i(ldBJj!-!4HQ;V#Kmpk*i^ypg5)3=j_s^VvW!`g#J@_%T*b z<`zsjI-rdY2lk_6cr42mN+~#x2R0F*Hfby4R*1zEt#A&YT_;;|vdwoR6PwMXD}xs7 z2``;@ZS%k*MyGkp)+>xa#4Vm9a!%SxVRq_ddR3+So`_R5^eDL^T9czZwc0(V(!|$ptHbLCi8eQi&%}g8IIh*d5kE@VqJBKFUQHgoM2<7ZJJ-NxO+x29#2}yVb z_17MVVnusX`wrthdYTfDIb57(MCwCF(5ZH+;r@zWc^&!Y;!@~}epD1tCdXFtRWKXHc~yq+B64k3Caw z)7=+%H_Sx-eS&ay1{cM!TdDDg%?O5OP49KIM=~{i{OBn?enTU&GO=>+9R@TrUy1 zm`q)ahPYgMXE95L_B3XU^EalnS7b31Bd=eYis;_m(_bIKA&Kf+8EayypX;aS+H$nBRagH#6;KO;!orZX>owFJ-e8%{cu{6`kUPhJZgn3oz zkkNR$b3No`3^lC6IeLS}VdyOJ7m|3cR(9s<4b@>A5sNw@;A&&zd|`5GBt7C4a%O`L0{m=P)|L%lkH4k?O`nQ z4b()GO5>vtOs7j>(ks}LsNXxbi|;A!Xlw=Za%c(?5H3{#r!z$x=LDJy39UlaYo@BQ z1%^3rTHwZ(4s8&gL`7$;?h44hH-jtITBSO^KAtKc4oGARd zXcVhK=CEO;!0t?|G+OcYOFyB&YG71@xt@YN3D6?z)Y|MJ1moWp-~ytBpf1e0YFhS` z^EECME;3b^su*mgU`VnW-fwT3!LX(Xd6Gtd2yqj&3slu_j&!?qawt=dC9z^yy+_94 z2^|5)pdKj8i4o5Lc}|6ZLwvQdGG7}Glp8C75(|d{^+p_PY3kt;h=y!UGa-bRP9G;) z>nC{6-l~EoP?y&y0~oUE>BN#2A)ny1;_J%)<#%=>r4lUe`&-lXM08Cm7||S$f~Q@D z!Rb&juyU5K#vLa`=$YF~lT-evd9Z-m9CF;2ONOxV49V31!A;H$kkR}PW0s&MV)UIg zyp8(7n^;@Zo>pQPpm~Dltoi{mM4p}Q_X&-y6rSYOa8mARz*=@h1~`ZK%}F&l1vZbc z4eUy(BG_|NZ_HrS@$F2eADERpal$6JCmhoW47=we&J#}37`T{=8hp;rJH87Ag3^c>^;ab$H9Kb# zmXa!dq;kTs9<`h&L!B0V<1g2)qu8l6&)2X#c}#bA*2$Ms(f>M<;K-QptFsQ!Sfuxe zJ`2F7GvsWNSOGaYo&NQI|3Twu_NOYy3d6Z{2C)9jzz2v?^(a1!F6ODIfieI>1~K^R-qRdg^CewDFoZrVq?3aS^)F5U06+jqL_t)-e2kl)>p~;g z?Su+X%X=+q^!cI)^1zi(rIZsx(~9q4G1Eezm{lyAlnfh|VSqT-WXD`mBd5NY3T17< zs)@j4AtIfJVQ1Iqs@v1BL*c-Eq_5>PkRXM3lpGP_kcSKVYLU$cR#KEXwUnBrHi1T$Xk!E1yCkbnyMgFE_9RpX=T9MagLO@jI z$61f=C_4=j(g_z`(oN(EqSlQ5hz{wBlu-7k3#K)s)E zGm)@hEJ9~DzDj#kwxc=eC?SM9=w(w$;R#Xqq78lb#`J8mIo8lwfHlamI2ggymkh zip0+#)STyeNi;0n2k5#QhDk7U2Wki!)0W9VXW_%hmlX?vfTEr-;a!Vk#^UOM+UOHX z5Z(wHyl2S3I==H*<~ljo)~%P+RH>C^1@z8ag(B*Zp6fFvMJZ${{jyc)Ngo49Nb zHKx4;;$w{DZ6Soxduk`Zp*RYvFVV+Hab_Sb@g-vzCBc^>092>R7pHV`?6wcWvOyxS zcpYQ5F4_FBPF>`SLr;=`p?MZYmsFXE6zJhX2vuyX#fZYA$%UopM5Lh#>{H39Wn|P@ zwVNu{gJq^gD|wv+GZ}#(Z|4oYqTU_it1|Gh(4)3gNb3ZGvx#tAm6>^B5YaO;TFT3d zkv;c?lEq--YNN?Ag4av}%!TXGK#eCI24zM=zeg2_v0EY!udNhfTnW;&U}~Q@`m)QlN)gce23tuiVmOCe z-FOku9V1wD4i=g7344`KX-TR92SU5A6V`j)0OFv@!*$-=FF_nd3n|gaEn7Pl>{cO7 zm>b8m?Y>!@P^P9xAqAvcrG+Mr1Jsxi(si>FrYc98xmDxFnoo<@ zmp77mYReG%)GP56+fd{J@3MV2JX5QDhEjA5JxcI49|5A^)Bf$QW z4tElQh$W&J{{W*2vBtOK4BpG?Tt#yoPMv&LISD+(Z^VJq{jO3%C z85PVIA;pHgTZ;w@_3uA+1&6@uWQ~e%pc2}&CO`ahXpkkrk4AQ4{Uus6`5t$gL5s5B z8ozqSL!s&ub8^R8Qcoa~^r*16ACW?UcoXIEYL5kWjPMw@mw;Cz3dAI#2`Np!|MbSqT|O!q%{=1HGfR6vHx!-9 zraVTM0k?h?3zIHglo95P_UKNRvaqd4aI6`_X3u1K+DOuaLqusVb~CrAB24nIDW`km zTvs{+Jxg+jxJND1+Y5Ljipl=f(oR;QSErg_gZr$ga#;fq2h*+|Ax%Vl2d*>nGn5;K$n zON$iY%+WNz=VgQ4HV>WyD69$DCQF_632PAmC4?1%dX<4DYE!E)f;A^Q@k44hvdc}V zorREek3hCiFk4EDJ4y$6<4Hn4TNEXCud(mYDk$z?cW1EU*oY@YmNWF`}Z z+=HXVX@IhNjeF%PVn=(3q%F-zB69NcC8eU#9Kl(&zD_@Mx)cI%d|=7)ZQ}%=+h+pg zg;|d4%|&EYty~0o5oT1!Q zv7pQ**7b~}Szbm`NmKIfPK>l6TOm_6J&pl$93C6+(VfU@J6vCf3AB_S0e})9KkxL1 zHINyS`cuA;g_o!dX-tNiji|${%WK@p=oh{=oJM>wak_Oe0bhA)vll0E{LfB6lgOeY z1The5_P9raTJ<4_n=JzpK+=nB4wT&s1fW#iUp*{p7rr_uDsl$;gt&Z~-vqR8_%kn9 zk=heVK~=jlgRb0oLcKi-L=aR%EFWd?n}Br)MpF?I_a;3?g@O}Cd>A0?a~l`As+E?n z-c=tE#05?Xkh2#s%nR4C(s{sNV%i)2@&HHz>ELj;W{LgwZYRE#6r{$_!LWQhr67R801 zEj8{IQ9UM~L}VI_q|Vb|LBUDrg#*-+O%qV?t$SxDbxYBu^NQqT2@|$Smk1VTECZaL z@i`Lm1|g=`haF46aZy8w(o*ml&4WjvTMkpy+O$KaCY^qutZ*bJ@g6+-4&Bfxj-^Qh zL$pi;j$eLha~0YqrDTcGoD^!A4B;8EB_$wFvKY8kf&>GT;N(dw_rEbdvNDMfO8u59 zg}+Fh}ZtZ1vCxL2AjD6>ZcK%y9#kv83F zmRR8sN)VQ8oK_qZF6LmQn9c~f(iZ8Ofy`+eA}pgyYfx$`eh7{aqqnF_kI7E8T@OVZ z57zA(AwD}5cRjQNB{jt_H{g)QPj^d;ekvqnwonUdU>hxg*8g~v1!M<#g8jV_xCe;^OifqisvcP=9ASmXt z)l5mirOUpqVj{6uG`!R|Z1xtCQObO+KyaRBlDcU7VN!R}LHMNr9!IiWmAOy;(>eNl zFsL61SE3C23^y6R$d#AiV&gWQtHI+Y_S(5}jFi0YX$x{E1Ql3iAnk$-SXiinsYOQI zKJ*EXD(SCxl*X*GqR%YY&f|O~qI@@8=_}83OMLFYL_Db^Y402sh^vr$J6f1JJv51W za*YM1^lo})pUQ|$y5uR)0Bd>6Ir^F!g?nHYb1s^n3RR=>F$(wQJJS(`i(fnd_kpm( z#M@P2>P&I1F|~6!8^^`R*=G=jQ@3!_<=8OywZ#G@jEW?ng~6VZ*|WNq3UUM!4g_L6 zO&aZ<1apVy5WWi@PGGHu{kl-jUDR5Q5YZV3gEg720R46d{v{2(tDu|TTJsV#i8HpT z@L^)abG$0b$ec^XXvyKmP1(!(v$mLn1gFJjWAf0h+QvCCl_^R{Ag!eNUy$|HnU*ztFShK6GH;tSBDk+VJVCIO72BufCQRBdq)Umb8YY0xiQ!M>saJ}^c!AX8LpglC_QWb_|AlXb&LP} z%NCf-!EzB(+8dY6b_)_ny29WWdGHrs>V%D_`zw-HUl;^RvT3Vrbk@MRg|16c>{{$l zgaqj$foW>|HQk}r$e zzz)zdVw}t#*#0_ zVHN;NK()Uu6;u7`y1aV;l9oBoT``mqMN^P7eET3)qH+G0e&-aEIsffb*v>w$*_oS+4(!2&FI;q^FR(<{I>CXYl8j*4VOE${DGQ;&@ico-#r&MsRGq4X?z_4kkMPIE**sQG07~R4Gq+i(o#gCg9~pv@ zF1MTFq8&5E}?=BKr#g41AXgF+EBj`jqNL${_tpB*G6*u`(f! zf(oN*m~DjRJ+xgn$}-yoY2EMO)PyCc2P%hI^N{3=y4 z%a$q@wly`gc|Hl{xp1nJbdu4#;mV1Kwog8vWkl1s*()r=n3k}>gvZ%+x;f2!AmA{t~a0DWdhJn^lKCSY$JxgBDi~QiQbZ8j3{5I#EKU^ zeO-|yUwk3yyd>(hHZs2`h0ny?MO*l_K(6Tn(^L9XkxP+z!_`DRZOp-q!IPm=DS>aG zzHTWi`9si}xv)$0>fjl`e#P&B-HI?>uT#gG#Qp#zPD9N*0koSNK>D^{p{Kz4~}iW z+w>*QO?tDA+C^S9*?$mXa0Zr(gqLKwYa_vzbI|;5Q{8nCR)MD7!fPjAa~pVfQp0p2 z*4C*W&lB%iTuvQhYiOiI8m|5oMz8HyML1S zlGuG`2a7E1_uvOvkfkUB%kfuC)!k&FY6sf8~sExD#u`zc!w0vCO@c>v+G~zj(WHSP8v#t4Y_^=4@^_5T^9wqgdT!2hGJr)%V zON@uHiEX|hYC%|kteA%d9@Bj?8HC`&uKR|8-}t1a;c(=o)=3REWk7SFKOSxRbs01* zJ!0@w_)KYwu=odp_4Qc)4|l2h!0(^uRPT#7`@^0vl4B_yDNVMfQb>^dlYUekq>Zr< zs?8JAHR*mSn#Sey#C>kX7IegB_QcBK4#f=@VrNdMGnstudx+3+Ag^IgRX(;#xWJA# zjX%r}e5NN-m`o(eY!ZNp!arwe+AtW<=i;X~)C7{c|G0*>vAai!bg~%$po2-gr4MRS z{jOgdL;qsB+mG=A7$Mp%ox&e~=0y{VMnl>HY4C4H7)wSvi6c@*E-|UGSrH~1|2OlS zsi}K+G^#0b#MaN*-6X&k%-2HVK8)SCoHnzVa&TmQGkX;9b6uRpW6RDvNFqcymzAYz zq`%cSB7BpHw0NVDBXiZ{D0DjM6e>JfzU(hr-O0iywK&&a+-ajj<9t#Hehfx=E;DR= zWH?mM=Z{93%!uzCO|yaUu1%pp&KC2n5Pm!ElayH5h3u4&a|Y5kWng1n`;&St$&Le` z#;AAq{JwV{NQ2(fz#b0#)q#H*;&Ly>*aY@5& zs!AY=Qs~V#@Z0FTkGRg)7>VbWj-4X-*CTRHGZjnv8&C)bnPgWafpj{^>7&QOtO4@bMK&qPR-2T{=eluM-g^VU0NjkO#;=|tQDc0NG<>Oi$qOm;jskFRT?=IOct#v zEfS<|bUgKfGTuE}U7?U4w+SQ+A8o%i1VhbWlkDbjQmuJGb*IgMTfubereML&F&|F# zLAbGka!EK(kumfuA0;#(0wo|6i=*I>V9h!4cUejSCosAb+I=RP;Vi+izv)0DFO``E z2FWQN=2~NHeBmX>Sx~~UN21cfYx=2$Or9}RbQu~V$ec!BJF|pq)f>5Ij*%T3U`fr2 zOE8jI1`3<;4}9Ie{C2UnO+ilN}|s!9*q{9PE)xs0=+k zN6a{qq&hW%@eY(zg36CxD$?xmCbFsKMF`7QF*!%LYSNHSXYr^?>*QtE1f{^+v*9A8Y%h9}ux?C6G)4gf4p(GpJJYk= z-Pk%|Q&I?Lk`g!Rst{yoQ*3@rR69q%vbLpxg&TQl5{E%IR%a#7kQb~>Wim_>O|GgO zPYalXEPXRzQE4gCx%CH(NG&&EEYq0EMzZOS-beH@LFLa;h@)>!i%en#F|-(bb`z+! zF6kK6G^*JntX!uUO8W~XJ^fN_g(nwwgb2V@5Kdl_fq^0QilT_rHyt~`9@B^#)LN&q)6;U$d5o;~GKRL6ig%-bZ#WR!}fAys_* znOCfc$^T3QSl7vVgn+O+Ab+W~yZn%sgPG%q1O>O7lRVoG)(g9s)cEI)JElz#C%=9}u{ zIE&jHho$B08I1>o<*YDCrZT$%C0iKK7R~JVaW2baGMn18*XtC z@|WJ-q`K9TW44y8(~4p>5-G0@FD`<3fu*E?Xi#dJ(zn;qiSYM@M?n zKFNC@^aw6#3mMxFlb`zlARYcbN_(ewNceLUoh>s_8cs6zym9s`_k~!<0{?bUjh3 zGlna9D{?0K9?q@galv(n*U$taw?p=USmW2lHRRTHw1qMOR_sD6S$b!mtlBevM*VRA zhML#_cz%RFlYwi`+rhQG6Eg)Li>Er+3YB&r1UaLs2@_D=dpr0u9h!jd_xv1laG65) zOR*9h6W69XzGa?#^#}n2VK7h~?k%SyCFuN+IuXo1{x7(|AJ!va>iF&X4Cpj)mxHOI z&jb3(fjJ8!f^kz4JNd?cS4>EjHFH+Jw!$w4}c-E5VRi z^<17ZTBT*-qK3hC0>>yA#3ep=!RcWBq(#lXqB+N970=&AY#s1DO=GYo&QAtLZCzLk zBS?9bI^z@m*f|}a__MN0WxzJt*S~hY>*@hiC6F>Ss{MMES-`MPE9(0i2Rxonxp6#` zMeXbXWKsP&ys+cI>k$J}Zr!}V6qCC{6=;iYIM0iqa+!``&%QYOXjh{Lgll}x^Xo5y z_C~!Fm1WywlKuA^p45}3>TaqaInreVth2*bFq@K@WeJKO18l&|A^MQIOO|=m;-Z%H z7An1wZ?>S8P3Q+lPT5khU;YvuDEOI=(o72KNam>uIsL1D!(NKMk?Sqivo9t?j3!}O z!8zs=qW$Nol)2Rs&i{5T1)CaPik0;bRr%pZh~YMhtiU?~-(jml>{jPpy#1Q=I4G_^ zotJgAD9%Ol;Mp5r8^fotQRxKZ*0o_W(-)g#m0%QaT6*i$$}|;&a%W$FWXqVQJt6?WAhQKpREqrZ=$t7< zq8UN4Rd@epXo(dU;T&^uzad)hm9Cn z*jO#E#?=Aqf)0oeo@-y!R-n*pf5yN2mzB}epc@q(cL@f;{*_^O4R7QH;OFZ>;)TyMke( zdk87iZq^Ae0d61HsITXI%K~TUKZSdt&J1+Gi{a z47^GtLgJ&AP%#Rc*R@G@F!VrbVrb3LC7&IHaU|det^|0?Z)PT80~fWbd=R+u-|};J z$fiXY1F`T+dGdmNw-Hw28btpLC{?0?K{E6!(*gxqRF{7k8Mf}3cvrQ|_Kb^gF9gy* zT?7rK^Go1z&(8K)C8Jc#fy}Bwyp9orn%Ve+9%BA|7V3!8(5#UE@7gdoG{tCUgupoP zlNRt}jS)jGoes&%fSDF$pMOno70SJPJhuNj*0UkIecc znBZ`Rd;lfq=CYBio%b;VAYKyADfSaU7q6?R-{v^(@wtQ)AR4tOOSI$@9#&h1+e1P& zGJ$(tloH!Fxik%i90nn-m*Zmf3h|%O9T&X$%@neRPH8N3V#X|EI!?5&E2SKj3dn?` zBx!1HdA(S?=BbX#3@|tgxhTWs;Tsu)do&^!Hcu_su%9%j;11|rR%Zj#O(7)u)<%b1 zPVg)pmrl>zaKC6S_)x551MXxnk&QTIuPL2LH=6GTr;5>$8~IKK>k=U`>Gd0vLNPKS z-x6zbl3ij}w2CB{0RBTFBysR_Y@p;O<{Qf^7Z6X?!SH*{r$OR}tVn=-3X2ve=g9#X z?KK^^f!RM^--J>@1L4CjXK(Ofx(Eldsrr*fg6rY9PrmkZHM(DEgG#EGp%lBK3Mk7! zn2#4lIv>?KCstw*SN3>ZzqZq_SVVs~@LR(D{2?Z7x(Vo)pNJMyc zodff^B#{^MWS5u*17WIdm0cmV&B8j>^Ys--HOl*HHGwQ75*3?G$9+bTDg3_HYmmkv5tk@riQ!2h8QaJ25o8+ROg8w; zo`?p@#}li|!xsz&2Id*XaFCdG_m~MUYlY!_X-xit;Kq};VOWribSn@iAJ@X|V2DAt zUC!YXYC;jBfWV1YLGy`*?Z)?@UAAbW&rrL_Os^Mlt_$@t8+^h_7XD+odQri`sW8eJ z;9z)kx=kkY93~}W8E{N*vRnyt2{FE$rWbS)5Ut^}z`!RkPfeUoO^Do-<5o?p%EkBy z()!0M9a2ZerwXP@bSG*uA2amnDaFzsp3p;0b|Ih^Elq~!X%Md~rPD=;d^CIri86mLQsHL05O$U=j9@z zqf`9RZbh^eERT>q7 ze7DG(C96SjFb2E?-An!$b=>9Lq_;{s9<~FI*y9U$cWhvPo=CGw3E*cjJmvf5Vb5k` zNL%8DQKPcWpg4Hqtwl&JYDu$6t;}|7Ohs9aT!1k|C5(K(ab5lyhkmNFYkW&EnlITU zG#i-XQ3OWe!^6CJ9)xX4W9&YCvwSB`VjxLR1B@K;iClQ(nz2)(r+Gh`B<1?~d_;Zv zmWgVb!tw-5EQ+6nJw0Fvz$NK>^wRVWSCZ!to9P}!x2dfQsZNYo&OE)?tbe_~FbUvJ8o zyxnF5W*eB#cp%-_jus&fa43y{i)-Z+b1gjOxu~xx?h59m+aDBN2al;7i9aqw3`XWk zI?m?S;{zx>fJ*37-9oFYnU{AjKsFs!agrvI9lL}kgd@tP->snHI;}sZx{d@)1wB%e z#%G%#UP7Y2L!2BWc(cApKJqPzm6G6~ESXoBTC56Zz}IT1@ITx{bAbXrX!Uo69T5na zo(GS*W=koZd5G})H$2IukhDeg@l;Kvq}*boPBh3#ar!S(nZkVDtTPY`*jQ<;sGZQC z5{x?$?fm#_d>EbE2TT#X9SA&0WP@x^B z9`TukUL#no;2X7eMRs_qV1~HoO*jJi7mv&%!6d9P(Z#7xoGm$+jr49>Nn%pOk>)2?2}F^gexaaAJ{?a>Yc0^z@Wf45 z2|_i(; zqBPHq)tmVxf5fDdUqLl-&@6@ver6i!55q9(&Tn_)wePdtZSX;HbYkh3c8F>zEhoXa zXqhAuFdaP#c5DEX6(by2*qEnz386wY9|1Jbxr^O+Xg*r|(S8Y6sbhuoV8m$2C)4Dn zc8J35#Ro$$j{I^|(4%?2*VE7+BizP$$h;)(1OL0S5Xi%6sr@2OiR|n{sM<&9ujM8Z zhV%&I8lOxBS8$yEa?KtP+VC7r)jj5Vzm$%0?dL9z046l6K==$UJdnTYw z&?#-Sjw?28!j*Fcvfv1T>eN9B!-aN`q1qEMrt z!?1h(+D1!?ueSt)`@bm)6@%rCRzbTDkx1({;5`N-vP1gIikSM{#MOgI3r7#D``*7 zGg%6zCG>d!a(tsU=g~*= z_H@CRH9Gfe9Y1C?*wV^f^ht#YtRQECCrE}Kf>q!wUtxz$qRx{Q7OX^MgpE7wIY!53 z)l!kY!Ngh-%^a&zj}u0Chh(HT95_;BI$QCbyqT zgVxYqcA63O_ci(=4MAo~Y<%o%7a3u2@-2eYVj8I%IcrU3m%iauz^?WCEJSheoKLMI zh{AH|ms60p->}F(C6pYENt%)*w+752OwExEKra>4TUOg+4dYuC6SAsRaNi(xG8Q*E zklk-V4}Pc3DI@oEoebe*5)S1jxiOqP4v`s|?KDM%XdfD&?9A}c$3O8o= z#LVvSIgwqh<$Q=Vo5BbWc~r+r77xsiz=l8_(Fcx~8vtXb+m@kaa)#*` zY!Rz>T@;k)Ot_XlE#?Uz9Q#-Dv?--koTM;l(g_=%6s4+XgBtE^j?pICb5$vZ9dC_^ zgs)}DOvXa^*O#=&$T_ZUd@5uNx=J!ySXoPxJqrmk7yUuGurk4I7fk_?!f72iX@VPvIXIpEz7pTIEo+al)%~!A3PSW-kq~>E-7pY#5#0B@{mHS4~t4D5`Ic?Zkb* z_Hc4^Q%7<;BH9ggIw?*HpyZllYB=`s0gd?$;GWU~hj7MlDja1{#I{%FwAB6A##C4M zhfINE7*!&5`3xzCEesx|W5k&w8y-QXgez+27W_&oU& zu!5xKT%HyYrp!D*jjIf#{CK$thXx=NLS>Vn?R-zs9?wu{NnE-f`}jiQnp3~Kw8b^W zcML8oPFGf~_)^NdFi~&{9Utc>CNK z*dS7!jOGyygSw8nF3}@q$6)C31;8&1yFz|tF%q@_xgN`QBGQ?U=N5GRT0Pfk}vQ5uTbe{~6u1{-yx z2`@!(MQGu~=P)FJd)8q>aC{U_sc2X8(l=9!ab27&WK+&=+{5r7?N8UNf0%^L7s6&J z9E0#!2@x1WCo-pX#anr}VljkCZN5bjQr!5Xh(QG1yoiYdKIP_bHvloxliTPLiBFP( zqea)IR?Cj7SjkDSAke8`@rnZV2^=X9Bc}a}PMM7(bB$DYjG&(($^(9!UL+YnzEL+Z z%s*ZrpJJA{oFGV*ydzwMCAnMQ(Z!}2pO*NHxZAoOw){r0=i4GXH)D5$r#s*C-To7q zG%#}}(&Mz-OT^a)0Nga40(mLJiRhf<>TGiX%pf5+%@PAXLMU%EAuu*@Jiivn!BAVr z(HG$3=AI@2`}lJMdqw_ggg3~UTtU1}!4nC7e*6f#l*}DYi~p7Kp)#p9JpH%pSQdi~ zm}x2z4dbtw$>E~?iz1JG_WHCw*b&6Ub5CwI5cUTJxuZ3x zzoT%z1|;(LP;tcanHtC&5Fu2~O({^>lk2cIzmsabn;;BkyVjG;e#Zh#2pA$;(uDJb zUOjDoIfNOGBMr0PIebVwOU9iiU?zrqES2OYcx4hYMYIN5Ynr5v?cm_nN8i^Hj|Cd~ zn&p5H+!vrtNlYGFEQfi*`~5_rGCcAdj+(%UkWkm`xkU-%C#hs?_qc#b_S~=ttLTOx zSXbg?sMS%#<VXeUsLvqor>XX}$>B{(_a%kvalr>WpAW zj!m_Sv`@U_pFZIjkbKNHt-??VM7CXk;2Nfn3CE*OT|h$ZQ+?dE>tgU^{RJyw}7d`<-g_?e4&Q`wKw zR#g8<&p@GhOT3KOAS%h&Oh~{r(O{pCwE|(Qz;l~~$Fkz1IHrVz10_7o#J}eiXN0(# zZ~a}qWs-g4r58E}?gF*3HLaW_So*owoh0GgFN5xKBYNW$(mla$Et(JDeSr_pWI(xUaXcO6r zU~=k8@8iX%#Ed56(3w!6{1H{b#N^-5jP3}>yS4$OUOqleBwh( z-uihM`CCPJHZ&HuU^!MlvnIJ(e@p-D=Gg^jfvnS1K$%Q4^y~(*+ZfDMuS1dohe$M;()7nU zDFz$QQ>;^!R{~>mDu4tyV+^Xe;fYuXDQra!o|Z6p%n&0mH8cc~2pD}uA^5_SCs44t zyBUh9xOi0K=}40D-MP3_#6^LMC?7Oq%M=8+!D14IO$BT$)0u*xYD!S*Gv~rY%D$w) z`gC>l>PcRvwLE!<=DjqN_XokeWSCGqUb65A4>s-DH-Zia%Np3tkzb*7LEzYRutsxo zAtIkX4Eq$jan|Y`8Eb38;*c;9VLHAbB2m=Oksgh4cd!#0EfJ19F_I!@G-tX>%0_la zp{}bxtkb73?HtPLk-t|oxJiawQNc!!69h&X{10$>WEGJ0vpcF&KBdmt5tW1ZC3+rP zwAW_4RrnVm7V8Gl>+8IQ5RSjrLueyw)J@0L&Jods-ojl3lc;5-6pl;of~(LfdCUQ! z3zr0Rn{al}2YW=u1`E-ap$1pcntZsfZ32!3PF@9gwFS)Swxjoxo@n&3Vg(G@2?nbYN%4l46sqXj0x_l7XK(!%HHK(a~WcFd5S0 zu#rtcUYRFWGN{swmb40uqfAHN0WAkv?+GIsmv)~Mg#?S^?6IGG^~4#Blo-r5MKd0p zG+?&Zc}{GEzOlHUYFn|!{Ndr+xcQQ{3HRg;1BB5e zG-tkseQT)i%?H*2A-7@nk)xkX^|f9Wp=&}~gVyzU2FVFPDOxi`VnnnC;2LyxXjqX% zk-TG&csAItGw$IeDtcNbd3Z6p-iSOq2wQL(oSLI_KDENY?YO{bZ+ueOi3KStj2TtJ zku;Fr<)ARbjT1B3@PsZ_sI=e!^=xQI7o^c2G2+!Y{m{+`!+ed4z!c;eLl706eX=8I%fO$&wSwaz1SFZgdF z*Y)4$r#sE*Avrki^D;Wobu4-|9@-xlRC@t;iFuC{fQql%Wvt;csfv%XZjjHO4Jt>S zy;UqroLEl)*hx@$e*4X5{u6MxoKC7oS$jGTM~+P7$Jqm7H_iC`{%~4jcT{r7$ffh+ z`P+_!Ufj;^@tDf#2IqqY;|W%YV6X4+O4!6lwyqmVwnP8$jRzCXwSG9aoSUKN!$%<# z{u?IY#Wv%g8S~gs$B%cZ96Qex%e(>z*Y$y_xuXP*O6`9h@qqCIAbxE)bQF#{jscLj zuy^%e!mN@dA2JvCRIeu@CNuvQe{!Y!!G3ZRpfWxGs`1IBh>lSe#=vhlENB()Vm*me z=ciE|Iz0InrteV;gto^{U=nB=g5m~Tp!6(@o11HmV~B}O#xyH2Jf~LaKaJZCBL}={ zq(%5B!1A*;p>`Tw#g3z~p~v)JC*OH|Q;PWtxX{^9m;m?3x_4GBVEP5F&Lw@mp&ZyJ zjl?oIzK?D_gn%_4nCjbx`l)Eu9btNu7dvK6X7$1otGV+F8j!a!6H&?y|5}yKaGQcs zOWgbTKk6UB-t3Oj6L6cEd=N!x6E!J5TkL zln+DeGqlPj_XW#Aa6aY>QVlv=iiLARv>kUM4c!C~!n2Jdg#~`l7e@%Wj)HIAJ)!x3 zyc)^JpUTvWbvBhYU7w-HQ2-N|lhui~?AcuNm@sCAL4$Nkb*!vy>h3ie{8*fN@BXgx z0^p&z3SlTm;;h%P)NDBbVi3FB^5`~qEz!a^wnu7Yilf{xt&IfJwGs`6Sx7d{9*meI zqbfGhk2O)BNJ1nDS9XFw=Y1h3A-a666qCVf4TWet8+`4FdQCsfUF8qr35MbH0(s2p zOKha#@tSEU!)9-TovEwUISt<9juI`UcZ7>(AtN_L^**ISKj$rtB+(9-C zjlItf>700cuhn56~{3_PYBJgl@0g><|Bb{zh>Y`jRt z{G_7JvSGE7INGYrTC?3r4xsKH8KFo;q14id+6zK*$InU)mssUD5y~a5rp|Uq2$%|= z*lruKM$VsdGgtn%E+cG-L*CpPsd-)Bh)g(s{}`zNv4Yns4ZIq#3;%MO2Jw_`4xM*x zR#&Zc$BjdYY!cdK9{-PC{r_=aoH{8v9K57tG$PLgXf63qyEpIMMcDwh%(W+qC~1;F zoU1Z}5$E$ajM5|*VQ^Fa^Vm`qCs5Cs1;Ql%e=+B4YN|$IQ?I&&EhG_nPAd#y=6l`E zKYwT7Q&HfY`J$ag-2Er>nT$F^bv~*@Il-jDHIGl8L(K_>bwX%O81s~ZZmeW4ns{N1 znFRia%Spm8qAfW`9jxecl7CvA_}M8E{+6U{^NwK5T*i9=IF`gK9VZ~yBrO~L3hskr zGKE5YxE@!0~EZEHCQ{6i@&X_Qwcdum=G5q@i7T5 z(n>F7(?();;T0r|JB-(YTVlN?J;$Rxp(D=mfl@if;Kd;nx>!m)^zwrF?3DQeMQSAl zXNndiC>VKIa`d<+&~|6hd-It@{^jqqIw^9puptgE&X*igO=l)WIv6d8JE2+JAY|3E zE)eai!INYwMe{L*iv-~}ly)lR+nE?sm8A9WDc>NNpUkXBnKd#AhLv7KZ9CkxgD5^< z5xM*X%dke*nF6?_Bcb33S7VZ)A6C^v85N7$2C`Ky<$r=TleJ3@X1ytH69}1N)k?mQ z9aoh}gM!;7{-VJNT ztd24Iq*3s#(Aa^M2o$07Wp)9WT?NcrM=_xK!v>-KJO%N=FYjyg%SUKbc)DUq;Mazv z^vyv<>d7I2`9>9rC9aXjm!!2+N@Mlb2%tWmVr>ej94m8$e(qwWGGpio?}^GbMWEz7 zNQ(MpRgihIi!rxRhNZ>Ud41Wvx;T0xYMHKKvh7`OXQvpO5M{WuXdU#Kzb`k!P>ub# z_hRUNfzUA(0{XrT;~VgBdSG~(q*^hJpFJz_Lt;1|cDAAvU_RAEV|v4XC)g5Yel=c% znjrV2-}Xz?3uWaXxc{(05M?08L6$esW=Ajngo|IqDKh^xA)cT2ios2Yys6S?qKNiE z)e<*0k5EOdw(OwbLt?bg1amrg^X20(2`lTk&fI+5=eqMTa-#4UMPVp@=<1lI9fF~N zT*bi9sg-V-LXR8FJ6|POe{vM?$1w@1RX@u}dh#AInr~F^4RPPtV|sRw5cZ&jr=)B_RqetQXo9s0`B~gdKcCE4EnLg@~5kR6V(KOaVDml#ky&==Leal+L&E` zLaDG<7aZU8tYiP{F?(zVMiO{ZL^Hw)ai4+6(Rl4=_4Bm6jzImWMZ1&H4t1L(dR{V{ z;><$RBXVhsh)h_$MT7`M4R6XS9MuTCekw;oNTKyv!TtGAGNe_X@1I#J|^~kMIKpo z99?o#8e|m-d{$SSb2a8me^9@;S8|Y_lV2e}1Ot|*GSyb;2cTV*?no=aIuJ4HtGxRm zb!zh?ZuAQbMd%n6+Qu|gIww8rSc!MZT);wU?Iq~>6A#)~WYlT3xkQb9v?f@+z#9H! zPL-9cp0QVc{p zb?oBoLx-lloQc;iXyPcm0s&O(%7T+DqQ=!}rTm~B5QF(Egk|gU$b-e!fa6`2E=sjQ zLO`asG%nwJ?L^?=#WwNg)q7|Ex~W9!!a%V8q)Mz9LKTH`w*Y$(9xR=S7Q6=khE6O( zwc*OF`#6+Q8jB|?rEjX{r3&S*<+8MCO)M%HUJLC>;@Mf@n<_CekR1i~iAA(#_U9}y z1#o{*p;sG*8!4tyi+^|?5z7-mb^`Tp6@Z*nsmzpg6I$VE61jdXL|ZW~w}$XvP=4=j zVN#`%Cc67?I;5WMuU}<);X+LNzIQv3kRBUmKKt+PrUlf&g_~!rCe3j)n8)HkIC#qn zwj4?&TYI>`=SVu7gcBATaE%NWqzGrqUKte^JrBjyx3n3j%;$mxAt%%33j= zGIijMh#3JB*PT%m#+6-Y>&W3PZ~;0{ZyOcRTo(oWR=&wO?ra{g$}$-%(gX#zIj__} zcK>bKI}`XIoa4e!ly!laG<8n(b>_A=gg%_ zm~gc?QF3l)a0V<+yGndOhp>|0j=cJONNUyX{eBiX;#S1VBo; zv$}ko8es?e{D5KN|Erqm(jS;k$OeX#LyYRLD_EFHLECVmvkr zI57-~bk#-@%=&BNx+2pahUe;A@uvPifZ?LX@b|wk%W5AWbQ2JE+AD#d{b=sD>^>Tf zD{xXM*i5jU4IFk%kWJ3iHm>Gn+3Yp17VT-EaY?pN=jK|6)0KG{N`SAsa~+Woi3IYi z(4=ru4i_4w4M(euCet8UqS*Gw6V~{0K6>R>p+>@`gzd2C;tCnVCry8_a*NH12uu)y ze|sf$S`0!Uq;r-|Lc>m}Ryh^q){$c8u+>9E(vPZV4;7ll@SZ&Hq1=N8$e(p;bd zjPW+ic?2{>#^|4|+1vf|(?gUMbC#W^a>n7N4ibQQRq;oWuJo2GKeMe}1V|U=z{}o@ zCb2U}5}8^XSRMJlC|ClADrjC82BTw;7bJy7gd-pf|0}eZv$6k`A6TPW-KLje{8kVR z-zy&eg7$!r%y32P(N-_M|7Q?n7cdo)zvpuDrWNwlSRr`3IT12ezbvSn8mfzUHp5`L z_U$Tj93j(yTPb7quJ9)@=#ZeBgjGLTDan?=v_uY*3|JK(hZB*nDLX0?Zn&Zu9+$%M zd_E4CxR8s?^8zTEbB9hcvY(3?w3KeD!gmi)G%_)JXrR!{SeLZ6h9Cxd zc~OEwP9GVjYbN0`V^uJMh%z|F`B|0Mx$myw1idaG@;?9_fm_p|0Iyr{U;p7=#p97V z(HvX33!ExVJ@5yL!4g-YO|?$W$KYuC% zJzG+BCC1;u8$f##Y-{L)73V8wi4gH?D=-_uil%B`6)~iBT=&Au^P;jcm#L4Ac#{&t z;PlqXI_HQ!A>AKaVRQ_gJWrwg9kwO)?b%~6t;r<7;AawUIbKqNIXi0O@Qg z9~ZIz^X($YFr*+ste3d&DJj<;#w|n<+@yKZ*rk$Ag5i#>)w&h6AXK@g=%NcdZx%@N%fw2{fUN7bdJYHB(MyjDv$jcD-3O!!2U; zUP>ytXxF6KOW{#2`^7*WF3-0tEqf|bEd*+R6w4U3QPif>^u3LvIV9dzn!Z;b1&I>i zk0X%=kflA>MEK9EK*cG`NcrT1-49m)9DEdxz<&y+gaeZ@tgp#kViu8bA_W)okwgW2 zX9{v~Q2`74R7ZLyXAh2%K_rZ<+;U&^rMH1$We(VB$|DfGUIQ>c%waSE!m%A8OVkXu zi*`uHxf8MbjWbH&73nWC(oyq4miwyY4<9O1mSUl&)4@&xS#TQzLbE(3Odq3V3m^hR zDUV36wo=Xn<0Q`1!!?;3k|Uj8sEPMgKk=F~>}f}lgP(K5tv4LL(edKXDrdu4{v8g? zFJNjBr*a>5Odax9><^hlIJ&#aTJ}POGB8q;JV{s@HeH%{Sh!8ImJr5=cTUScwAWBJ zRhP0lS|+jRR)mSorZ6W;pin%w=gMPlR@{4}eO6Mb`q;mhZPP)MM9PZ!sWSy`A{d*AA`uC~cX!BC%{LE5z{5Mu@VygB0tZKMrycHgH0sycpwvIciy6w_2w=@|3_gpmo9 zbbB%7Y2iXs@h_D_%FS${SP0ZXblDvLv}vIg5Me#bjd@2WBD6h87-4i)3D_Nt6BxgeI+RR=jITGThxB(=tP=3y8$qksXx zK5(EafH?Z_J+{w3+^aJF7scH^Sj8zDAs`Zi`c^@Uw^F5YwS^>k{P_R2gsbW}PZmA! zo=>+{gM>|#?Eu?S2C@xx5B~(w$q?#S4XB43Lwhgo?C5?x5D_roSRBQSc5oQUh`L+Rkb}oT4vZ(_30Oj zxs2I}aq!;~_`ht2hySyJts8jBXVS@`pZi?F%C@bxFc69^On_#jpfOfVpGdCy56-ev z6)XP80Bo+4*BZW^IL|l>VIXd9%{MsSr~}S3sWcYP2}E$NyF~&8i)*E&@wD+zc_KRR zC9j%6r5O%~lEFl85g{Z0B;Z8Y!C}(N;dR3b^jT%f;aIugvhOaC2yr2@kbQL2`;^9= zUdX&*vLQ|@h6)u+sVLwTj0j)n1OdVo>`^n4U^?e={)@N$J_m%DQHfAEMPhzQ1V~Td zn36b2PC*#slcC9>*w0R_%`I@W@9@N#z*HsbUp+SSE;w#X(wuWXd^~~bz8FEczO?je z89C$5{aiNUe?iGCekllr)b5a2DXQy3p7s)=9rL!Sg3YF5SFW&4U7Q4pK`Ls|*rZVp zu2|F%;hRa#;$nK0LN?i|pi4(Xm{Mr*dwat`cmDwk;VF?bQ}xtHAQ3W0A?6B5?TP4C zz{vny=CT`0PUPY(?Z%9k^w?}e?uylekqsgPaC*Xs(Q295lW3I_0IegD5uW-^Dst%F zlC_e#J0$_Md>}(*2F3i5k@jx?w0%m_{bqwyq#w71D zymrK!$PzGs41yLv|MIC1Z&Abn9h`stRQ^~>0DS+o+DXpoMso!fv*TRj5}l3Kh%9U? z7tJCJSKfBTZR*Wo9M<{wBm@daep*S%8O*{aK!mnCATMXf8!C)%^y)&p!c#hs&?kR? zE0k&&kt}fxb~@doHe7=HNVee{mYH=|SWe-gFBKE{a^+LL`yLuKMCw4#44aR0q%lws zy04$~1#li8v5v9x^eq|=nwh!iL(qu& z4$7Jb&{ChijaSs+2S?5T4fxiU4HT0RV82{xjVvj9Vb3RiY9zBC8uh!+Pn!>SO-rIQ zeuUHw^2la~mL*s_h(fWx3Cjb>Y&w#16u+k{XB_FmF`U3~PfciTv*|kP60*m0IG-ju zE!&D&xFWi}ZVs$l&cHD#I?>E(9*h$KQ!=?dSi-mNTFoY}h!CXG$|xgqqHB!iZbX70 zS-WbBqsbc6i&;}>R2cv&rZ!1=nE)4|*fagH#pX8n)^gHyM%?`@wm+9Nc59{upNn%Vq$dMSP~cKebMp14j{pV$)0flS1m zg#0xs1(1T?CqkBu5R{-bUADaT3g;OBbIL6uu1bTe^VfSc-|pBY#2-PA*xMaQvJIlTOEBlNZylF}8IU z#Fa@|gFtQ-&Dl*2d{M*AVw1+tT^h^Jobs(#;9@=UkzqEUI6|9$!jwd-Hko)unZs(e zFE>c$#YL7v2-9Z=Y-K`1BKOY6?FrfZ2e^@B_y+Cl!`72#fJCrmR={Q^vXbujx<15b z3pg!hM3!Gc+5=ip$HB!{1@hNscGexK+*UdTeXt`W}_0lk~c zmhy5$GCvS-)xJ>#?77{*L7 zuXnZsWWG)YNr!cOL};-fNX9#)L1g1xVET*E*>*TFxa`T97gQv;u_d}jL)M_>uXze>d)b@152sJKg}_Y|aXO`- zWrhvYY;Q)JG@vMQp$xYjW=<%}@Z5<@BwR?`1xgc`a0L$|CNnon$R&Q+Z=w;g?#?Xh z7Fp5|Jh4fozNEiHGznWnJtU9qxOO^CTGNL93+sYPAB$tW{jN+~uLcvsK7V^SXUQCs z)<;4K7=~{j3cAVJMvgxBdl-a!2a-kb^%slh=g|3Pm}j|Tpqo*o0H+Ym<6u%R#Cfu10$;$DU| zU2Tr3rx6_w^_}|ZA{mv)BdYQh`>u!dPi$lI=+2V8;DY}Ii#j#POS9H7O?C2qZj;<> zi1R1Ku%!iK2-m_RET#@97Az=6JB4$4=L^YKX$NY{@?NMp;*G%yMcB>3C)7h zRmIs}$sdYxE>N?EHl&-LM;aIg##?YTtO8m1AAS1MVj<7We9RnX9(Cn%3X82)z}kTG z%nf0Em1kDD!4@xb<(lbC;K+ZeB7|l|sR*xFJ~oX13~{3N69&@opiwXG=~6|{vfOlt zkA{E0`a=XLzY9Xf1wWFFmJf}d7zRDb1!5r|^uI0NeUa{gH%oZWe;-p4=T=*?ZupNX z_>e}r^u zJyG1br4rw{C7lo-J&!nqh{VK}K7dJ0;$ziLdA-4dSy2;$Xw)_ieooF~K_eDL0z|b& z@;GE#e@76R!Wbs2 zAQpssy$zHsd*i~OH4!;36Guhk3-kuV7RG1T5YF&zFYow{m_&${R!w-5W0zwu%^1+F!2GXN zsmT}&*27>^e@?FX+1yjr zlV*i4b7uSCoCqCQuC1uqG^#m_;{Th`eXCLFtDmd9eU^GrGwZp=V=@P4176P9Wt18l zW_p?lk7JprvjFvpVeNt@(f%Cl2lVMM$Q2(FrX~kJp^>2nPDEM&j)mbw>MJ#}#Yst` zprZdc_|MH0ms^nvI=6<9A&NH4|Mb#@IK>pD5)cFVKh=Rgv}ISqFT+uRsnn|GQ=igt z7xXZafb|z0!g&!9<_IA210_j#L@1^`iMfOFb^-OP`+92q&&ik|!vK)RWtw9l0QbNN_KBl8G605C*9gO;GR)8+7)T`(vF`x1J}vxynqjmcbkbR<->p|chK zjl4*~__{4eGk2_J`lE)iiN}CSOtKMh%TKSJ7cX4ScbJ4$OGd9(DNy;CWp9}i49EMW(y_Ez05Cf{-{d3d{xmp$F2?-QVe{B#Q{rs9-v7CdyCflkas0o&3L(Bnh?e0xv1;^{J#R zS3*As2_FVOj<(b^IGt1SfZTLUc&=w@&nrwD$bh4C;sHfW3B~nk3zg`x6t6`Ir)u|KAmS8GP$s+D^)3Z({rN?9mJQIUck3JT> zxUiALU^p$nCI{1{MwOOm0tA|B&)*P^t)RaS8d)mFbH2Og@^lQCM3aIDYaeNdFON2S z(>eOY^4TTQG0MJj%Se;SB}j+@;Nm6Q8N~$*>`rIE7Swq0Hkx2Sb}4S$949g{<2D3~ z_RNm8ii2tRXUVxe&}ZDD@18PJ&!Uq}tVPc9=mU?^i?0eL;9qZq=c71Mtxl$>w4Ir1 z*k^L~e;|wwpg6Ze_HxRVn+Aj}yb83NWQIXDM}P!PI??PFjqdG31xH?Po4|~W7t3a| z#mPiZB#y!!Wf`8EE5dQ12E}t) z2*ibxEGK7l=Ccr%$V>_v2bPBiHk;0a)fe|Px0p$GiI$R5b+zmvXP{lYcV|>t%u;EO zA)qB2uxuyh4*?a~o%pcISS~IU=VM|uE^4ZeMD30Ch?{I~aSc5uv@`4Kxa5K+5aBbNj zH5mx&@8({1&S{s;T~gfx7L6nNT2US{V^hKjS6dA}(&fFWS{f)W^)=h6)FiT}y|C)2 zkt=m1X?Qr$QYSaqR8r8n5X_J)8u%|Jo31YL$ZJT65eWn3%#}p8aiLh&*(Q%HMcNHp zIUI?5@U#;|E@ml?69v<#D;{>(1~61dcLNqZ2qVUTFkBkUshwF!$8RU#9wt>YtwA%A z_uxz-Oq_baq*lgzvln1*0+wVjuCrl)j`<9npQJ$k@-~e}HGpN+%>1k<4zHB72#%>a z0}Q$tL$8tGw4b^;0}IvK+fXL8H)VetVrokxIjM&P4dSl9v~~o^g~6Dy`d!O7=Bc#*QUt* zlRNeLVo^35H`bl=Mda%#~4e>w2@9F9}}PhIHnfA5>x`4ZwK2)ABZcBX?FG1I>@k zZ{cxbzwG(}f6U`A*EajOW=a)Rk}-QENauynh`D|q2%z=z$miW6S@+Q^{5yUM{km^? znnThLEjj4axgi5UTss(d>i2=->jz)m9D=6-TI|gS&ZX;aIs-blTQ=swGU>{*0OX_} z7xSCIYt7@6_y!}uxP);C|Jupn)ddF{&xFC;H^?d@7AujkyPD_rY%YQSa;+wV-VAC_ z_vN#PL>fIDm_X@EA={M1ByK8DiPLPC*3s&TF`?0(6Z8HDFh#BNuO)3(Z^$^E{e>28Yt{*fufij7-c7~q*f)m-ArnR70uMD+CzpFs(D3np z0gbN&{+aBHw<+R@>05O3kG zqD2s#cuw~!ICAMIpG*>C3*$ATO`q9>NV^^a!NQYVg=Gmj*o-SubHq5~36=q29f#q_ z8CyYjw3Pw(5LAV!~{Pcm|gZC=GyTU#j#J9h&xh2ar zu@+-qq)U8|S{U`WS9#O7XrKaRu#Xgu6;Eln==>JzIYO^7SP@taS$Q318@_kLo5|jn z;?Ey-?P3ElCQ2Tj18JOLv_yacc`F0$Ho8y2eTJ0JkBpVTe|jt;=SksVQ8Jg>imo&QWo(#gWNU2W3UQ5F;`m8@LX5?9 zx;gbjIfik zVzH^(gUz~(P35#C$(2^op350%k1>$AMzUy=qbS> z$Z(9zfw>GGVL2#lQ$WI)h$RF(+x7PfNKbwM-x(50f1Xr@>EGDNl~ZAF@3Gn+S45GnOl$33ytNwo8ocBM0VC1aF}N5E=qbs|1ZI z4!mwA&WFd~>n1#ef(@JwUG%n=F)4ZDESA0z7obh7hZhE?o<7TH?}+jw=RtAkP`u>F zw293#NilKr6m@VDU^>-PEj4kh(7$}j0)E1Hd#}*|GgUG9R9(3a%x;hICE}|53z-=v z^#=Jgq#1%ys?1-7%)(-Z*s@`^#UcrK5cHm?aK?h+sN*BtSdDh;4p_!fpEcMqYn*4! z>C&8@{#co_S2?tP-opZqo8iW2Mh*0hIbII5C(dpxvVjc1ie^-53WWr}gdrAu=#2V# z2ay4I^(PRTd^9JCcjfUDLj%5(Pf@}^aYh4hUyMw3!z_>Y4pwhe(8q-+UO>R8=$Eoa zU=(G@?E7=B#3Z2eWb62WmIj7;_NFqp!RSpttL$SeCuv-NC58vY_+qK^2_-U_(Uq5; z$O| z&Gb3!vewcxTn|2Hhk}M#lirvr&JSXj#x&v?;R?=!oSC{qSa5yZ#7qIU`~J-%>nX-T zt=D}n8ONV2HX=8eO3uZo_Ng#T0CTbOPPcL(=KGu z4LsB~dAy^}A7djSvJ6l5r@clnGNj(LNSdZHVd^Z`;Hk@pJi95O5<~WCkU_3>#H;|D z>tgb?*b2jBvad^4)b`ibG0*W)h1lgLsh;wZyEioBJ8DxtDL2v*T95flLf^K9;UrW9 zXx&qB$(CfCCup)bMp>0Lp zF2q++bhbVD-v3UfteK)>+ zstpiQ^rD!~Ilc@FWjcJHE1i+?^&HUucKQ&!8eR&EHGIy3Ahb;>Gl7-5ALq;HumA!T zK6GkW_8zpu{KIk#7xd1%^Vixy*ks;YJsAHAh+7B$K(WII{Y=k-0rM!r{&9s5Ol-|u zf1}3TiC|)XqU(OgC%GdL`bYEwd^x;Qa2%h5t^(;tMS;E2w0ccVp}Y!$A7A)*(0!a_ zn#e5<-F)r_lC(@8cN6?I{_jvt`^$j%CPX$)@2ME4FnY9s%KM+aPppSsWX5!?!GG7l zm9OLe2SbrNBF0~9n%VXV4gd6fKv05Hs??jG)eOQjWpOGV0$$UGKpS<&AsGnS{8q5Z z2TJF4F-o~|;(#dQ{_qThlOJX4wMzt*2`6}eIN|=Wm4~9yP|2)~BWTV!Q7+tCP3gE5 zu0$R-zbkwDR zru}OM6v!rMayi?p;E#Chj=n^qLRaRB`y-J0@x|Ad%MpfBI_dOU{v_gC<6b&3Vuy9R z#AdOc(<07=QTP=?Tv;*t%P8IVc3d>NV-DqfGTO9pzcYym%)(C0nNDPFTccbpbZ``* zZMJ1!ypjheiTdqX;dWAu{<>-?iFP|#;P--;0Mi!`eP@+M&v1Fb3?S!95Zkl}Fzmi#itFO|s~ zC#|N5wz7>&&OhS7v? zRp_Y-ih(^HlCuY6XNY6*LKJezVXws+7)5Lr= zNL%>oUxlCt%TrSyadyNg6uPRF=Tr@~_QZPCIQSzWba^ve^}SWo5AgwUO&21RkpjI&U3@ zqzH$P!mtsbD^fAHc;-_#5U*Ln3AMFK1T{WS&}{ znK?&N)7@-ewXT4SxLlCuz5nVoa0N)h)YdqSt01$9;(EO!S=Pa3t6c1cPTUO(pLl)j zq3a%;iIOs8hrxi9Xn@k}Enx5Jhk~zMB6XrqW0{_uqxf%+=Vs7a%s>|DJFX&v(!E)WtXBQ~5<64ZjJ(|rghnc(#i~C!WF?J-WZoa6m67K!j5#%$53BdWsYIe zttm4GxNnwh0w+eEIi2RG#ixV`ob8i}yfwAwqe~8Z(^Rq~n?$w%(rBN`r6nOLpF=rL zkSpC5F^p8Xf-I`$fW+DVkWU{U&vb{&OKS?+oZx66l1XK%pYdgAtRM~CgEWHaN)MB| zJ7R88>NX(^(BjQ2qHmDaj+BT!Xyja7CRCnr?9l`PIRIA$4Wr52^`A_}lMK%3#%-^C zD#mfRlNy-fPo|(pXdw!4C6|1+6dWLCkHybaHetert|!qpY5c`?w1d?@Nu8-6sUq{# zLyrtM-#&n{{+)B`X(YQOV+ANK-T{3X1xkj#NeY(i*-)*X8^Rtaou(SICcM!;lDV9R zno<9Jh2T?~;@_ajWV0TjJV&y~UmwR5&2fKYpVv>k-1!0>{N8_Fhy4k)Fn*#T#U3KI zt#Zz(g-tlz!ZOLT2?-)VNU}E3Qr42OnYbLn4~9!L>q2G9d7>bxQ#KbO?9buY@|O!G zl6jQ6PW$tw-7uuxNa;OGX$p4fynPIe&4c3_O%W-1?S zmetTC)HhdNFJ{!)SFyn+&uxn$W&e{8?)!6zQd=-1r}k*hX8!Ey!E&mr`5>7)zA@}c zocMQMy3!dXy!EFoK^Y2#3@^Qmd6JC-fsWXLh|_%z7eV=Q!CuAt*T8T_2#A}nkuet8 zDNgG6fP&wf;cg*r3l^M&b; z92tzLCanr|_v>PB^J%XDRyaH9C*!2-ArB3xeI@!xt7m&Ev2#M#pV@F>?YT&g8PicY z;m1FLb>2tNwnH3{S};BJFA0rDI#4u2#x4VTmMHOOO8~gt@gp@EJOKb-50!(EUB3bj zz8H?&gf@huCkS%XKkq#ek0igC5G4IuG zCx@Jv722;8gK*QHW^b#4<&m2Cz@QSHpLL~z8_|&hkz*O&(Csq>; zf=iLyda9@>$B50UUgAGi*24I5{D8)xy`u(Otj0@i&N==jv7EtaIV(X1A#=_H=?gPJ zo4@}oX%)@P3Ez7;Uh8KS&@YiQj~x?!z3*Sz;vg-%&?eZtFNBjeu3B)|pGWwW-4%kG zK+{J5j*gIgWy0IWjh&Ch>GOmdHa*v*c{L`ZZCu1K44#m;agU1$D1vqV323~%X8-x= zOVCeZZNMbU3+Z383|JG%`PFoUnv>usc>-B+G_cB$cWjC$!CCASvt1x83lWXuEjGD4 zj7yt65t4L-5q!i!Jpv~-Ug7tL6v)cQ6Fv)~A2u82&J71Ye-!m9k4Sbwx3U~lM7#-L zJdm=!6&>qhcLw(nG~j$zm^CKd+Vp2AT-PAcJt99>a=@-aK30TASNb?{90(X+ zr`K&~@Alw63T$!OXVZ_8i#g_JI+%8n5B9mHUsHNZg);<^37|L@o8j1N!ErQ_!^LCS8F+e1D<%GY1(!md2{{ zJuOyZTHY=EPnO%8Xe3S%4d{Xy;}TTQ{1}CzeI{J&5?XZ{%WCgG-4}%lLCL!>FS|P9 zAdXGba4jV_hb!ngMoq;Y0vUJ<^TD1I6>vdZ8ptT_Pyxz^jDA(J7v@$7ik*j(KXxzwEPpnsp~WbOzM)N5X?1@ z^HnMTjsHC_VIv-Uh-GvAb5_Ln^Z544tWMZGRiGQDAXZ&|pT2@sxK; z1pr?*wt>@Q_^>f>DlA+BUZT#1NpCV8UsZ2El8HjMhWv~=Ghb`=1*zTMeAZDK*MW$s zj0u=rrJ)!nlv{HCS-?X<0uYTY>*guTVK<_JlJIs_CIq+&!WEtKS;p7_4)<|j>L$Fh z(hx+#J}y3YS%~8BFh{TWIQV>wyhAGKqgkdC#C0WLDi2tK$o2{_66L&v>SH-OP9=a>m3X_5lHL&Yhdm|@ zwrDT%#yWLfb(}YMc0Y1&=M7@6lRANoCKHS6n&??PEjTI1-l#W$-Z*eUOA})hR%_OV ziRN4Pa;4WdVTl}OsN$E_QLG0xo-3b48Dum*>$B)VaO(!I$?rDs;B6@Yfr*j$0#Rtu zLStklla`{?ZPLRo*Y;sRU;RjMwuZ2fmU~F+A}O6COlJiae6?S*IQ%3$(*x?b>ccg7~KON>hb&weNONi{4;Sk$m|SU@8TX!WiCj zTBX@(2YUL`5cvRelqRMMRtzZ|G0a1gG10qa67eRnC3i)NOtfN&T*dXg<)52NYSC1mMOGFcMG^iN-}Wjk0R25BK4LT za)mlxHr>2tWEjN44)qt6QOv$E3-2n~P^@~%&<2P;9%s20I{N03`Y4zb&Xd9vuW*QP z0`IIfQ4*}?^X4X(Kh&ik?hvKNOAS%T!B(a;mCBJHVx-6D6O)j}5*!(d%dP1sT@^vY zAt{O`nTyAYQ`i_#cf12KmjWkTE1SYj9*4vXE$LnmL#Q=ZUjjKCMR)1^hLUq^^p=nj zq{8xsLGqO>MyMTpi3Xq*&r0Tmb;B7@`~i=-tr|0bkVfOr~%;*9%;JAnS*^D=wm zgnkx{_pzo6-+v+8**L+WY%po7_;RvgS zw+^5u0OelppCACYyzBkPIq4uHDajtG&M7vf|7wykMGGuh%m2p_j;SbsN78rji zmYnY8he}J8{p+YoiFO*i2T6qU3!@Zxy!R5pR)(51(l`!GL<1Ws^JtI`9y(VW9~wby z9Eywi5Iin?l) z;TkIMqwy%obkqI%VAU*6p_)F#aV?tU4A1cl#rbId{v=WAQ~6`q6si_#47JPS}O_7dOuvMCvtau3Gm<8!ngIo?^^hruLR;$?gH z`-F+VN;R^5ll8PW3ftWSk;mBsa$+w4B=+PiNTz%4^_1r)6snNR;aD_ERDZDjO1=5t z0CnRv87v!a96dySvL6+(5NPY|@H#znQD)qGJ|a6^L;Q-oiArAt@Z8TpNPQW!q_Y$@ zG`OpdwVNZ>PsZ8X91LdfC0`dBn^&T!6yUXC_M9*I>|W5r_m2xw(U}u-aQ6V$EX~x- zm!}NVPQt` z6FqKb)*C9Xsk(Y#0%Uj*6U#}N_$W|9OiIVwXNMS)tCVG+ISfMFc|rm?tACo3l&RxC zTz{S^z_$5bxS1emU8KZfE^@N!b0rPT^F_bSia%i4y%qoovx(kT7!iD9JrBi`_-?&u zKFau@Ao_E?mSKOH6*G|q_YFAtSBdb+`@?Sgw(#MY(f^0DWtXIvEQ z1E9a!0eNG11FCRqakf{ zf{4(@sRL)npo%2;ySfkKo;Uit$pAIyCX{6}ny5i}!|*WD(P+#n*5|aY&;ly#NZokg zlVY4i^ICSV=T1lSrB?*=sikYhPXq(L{DhgQ9HLDOTT3r*n=4M6H;~%a~F#wu=%%M=_gVaQ4 z0a_3;kG{hhqquI))uHy-P<wHZ) zdvt={+e87ZDE-$;bE3GFmXRGLPT5H8v>MbCM)Vr-H0ZEiDJCVRg|Q{(!(GKrh7VOT z0Hz;CD`FC;GQbdM8=Kh%K5XFyEAD3 zLeb^N4C1Gd6PVDpZPIT#N}B$H*`#74sGHHstA!eP3eZo&dZm+y zqlgh=cl!t5?NUTJv_u#uT9U>AoSDmENrPrRh}9)*XJN3bb-;+}362^w!2TnPo~Gn@ zm{7IwVoW*!Bs3`yECC_WFFXt*8aR=aF(F&TP?D2ghAEV>y==(JX78d+usjG@xrxU{ z8EoO2$fEUYe8bWTM>)bYuuvWyh{&atLSkZsQ_6swEL6v-7wUyV9pyU$3mA5J>ZWWF z@HWkWS4OuVQ+zc-JbW9t5&!icdbmx9{=b?jREgiFM8PsSht`r$3HZ*NV%`eM9GMCJ z=y68jnuI(q;#fSrsy@!gWj?Zq|K`;G(h7`|e~9Rb9{z+W##D5~2@hskpnsQ9wwi*T zBp~NI23MKKMN27lxF&Xv*u;!$qT_;NK$RNP)a95oXYmtfax8C_&h=cY;(SWqChaS^ zs<8LdLD(dY)$Vs(7Rs-IM*>`O(#qsUt8mN|Q2B$;|YKmh}bBhIEk%3VFlC@@?r{+8i(fy+HV;Z|bNahCQ%(lzENi z(oH}ac7&@k2Gxljf7F%mNr^S{>5E2h3`Q=LArTs=ODX8prAc}~AO0Y;l?6m&mB~Z{ z@`fr^D7bF;U?vqU;PXz&&6|bLi6=Y_7biVbLD2WIYPxiQ<7TNM;`(>X%qQ&7R@iSA zSe!*_~V&jcaAe}_ynZoXw35exYpaQjUHaV47v(eeYc?9GBV`h{6BF$0Y ze0tdIEzdrz6v3B|2}*MUYl^lrz!Qnv*?C+@jPIiz%hD>Vm}&_VmUt@iGVFGd#`=_z zaTYb{^_Ypzx2~@mQY6d_&r)%eWylD8BV@ME;xq?_W1SlkOPh4r5l$RmFF*;%0h0~K zv6s^Dgm23QFl#DAV1%a zbr?5cIy<6aI_1R;lY@|5ZNp5vO~S>{n9zwboE4DMW@84TWV0G)G)EXg;ijdJ&{!uP zmYF*#Lw&KWAgLx81;y>kgZYR^=*LzmiGs zDss&(nHb{;Xtb?O6zjmA^~7V+E)GwS|C@p7--H#Y4HEm8CufaaM9O3*3HFYUl5}`H z;t3$e!%q0pk}ZJxIm$E<*Tavf!$<@c2lxkB^7 z1}f&Clq@5HE(m=m15EvKo*Wd^k9(Rsuo5_SJ`w*u;Zf~V(a-!YiH?cojHiK;WISOt z0p9>&W_QZ+Z1Z#uFrPD>n=&M3@^S6VS60qi-%h}YBuH}|X9z^9oFh2t5H2yzdN0i9&0w(jiww_q0r${dZmp@Tn(a;_q=95zY^c_kg1-6vDSThG~z`LJC|iX7V)_ zn@~m{!Xh}rrqkiaqn;t@p46~Ea;5>z2nbUaNh<72VHmv^D=WPNDy-Z{hARdWQAIXw z2_^nX!&LrU1#=!KW0#?^+eVem&|DS9vHXh18p=Gap+V31heE%19aRaA!77}trNWva z&hrz0SyJpIXVvLGK*ZrY=>(c3v(mx>IU&8DADIO{fpE@?is;k%6kEb@h9FLfP$F`Q zw`UO6Jc^+efllp)Rq5jP2Ke)z?C!d903|jS@qNy+1^K{o9i&b zrY+#RMOT^3=?2pwdk+&AGBgQR*>w!#^^Va{5%br^{I%ZKp`hW_77RDr?P(M_;Y__K zw;3GKJ~SR<^Gpv(@b=uUVP0ftQX*EHjU*wjw*IQr9}b5aN&!p z>ly7+7x#wV>M;AwHuO&9H-hKlj-CvQ4%5mjuxD&jQev+;gf(Cse@_Gq>^818;N~So zqtjNF2r%x6Go{VJs%QiTtDX#xFIg`gxLjfHiOPfq_vU<`Lv9hRpnzn z3jtK#7%N64*p(XHgIRDg;QP8W!l|cc?6`{Xd!@vG6nhh-RI-dfwk(Y<3)Z#{h$l@} z-m@#5|@#=0Yc0lZxHyRUU2<{{?p= z1d>yUHXCev>R>L=JybRca)i<}$7wSTN&+<+{3Kxz0!DsG5~j@Zk~MD#V;F)x-GUn` ztyWQAo%Cwxhgeg(FCJuK_TUnkO#l3rie<6T4C7?s`-TOg?(Z%}Kx8 z1o~7(f!>aj&vpBX1zP3jUj2zMi14${YxQzO!IsFNhY#4f{}ZQJO0 zdW|61@a1SP*?E!5h<4$G=zv>E3A8%~GMqC2==C%dg=^^>Os3)v&nc46c1*$XMh2&o z0fjkmhc!|VYTfJ7I?EiXb)K1WYAvoIJP=OTo*9LrYNfHs8DmgaZrEXH=cibN_b0Jy|TJVj(^WtozB$dImqOAa6MwllB zlZvHlguiv`2?uuj-Uv~IrSpzT;XLVQJeyQbGRz-CN~`jV%*twj4msu>k8->G3l3d3L3j*0zJ^H-0$3ZnE`NuS;JdDb+ZIZR3 zK+tY#Dk2^xPDH7RW0b-8SNWt)pn(dKX3xL}2O=%7r7#cahNNg|pf#SQO7@jT=G0MT zqDQ2I547}f*a{>k7np91D7c5Aon%;y-G)`DBxEF}%vR_X0g@^@@`y`JlL`}{^LbC? z2KhCo^Dvzo4M`Vz=Hbp(zhU=vF?#g!B7VR#Uvm1N3*nS0VY< z#kMYa?4Dg3k>I0?!w;idZ6Z5SCv{K+4RB$Z<7ZsRCn+b)HwXv<1MoU86p6Eyn zH3s1fZa(Y>W9Ty=0-U0#Fg42~%t%BJ_{KV$17+{=S7}Wej?+|!ZkyNttHgugJi>7`R3U^C85hmeX zIniWD#S)XIFr=%^XS>L8OXCzg(xQi&Uv$Zt$(7`oNl0!dBvaDNG?}k3J4H2mnmSsx zZ<{epPJ6P_9-f7CW+lA;_kaI~d+$H2M_0!RZk&!~c7VCma-9zzEk(hsL$D!IO*8-S zZE#e208~J$zp6moy7OD-VHr)adAqeJ3*wC;muGd2LEP!<5km2bKr=qgMQ?g=*(O}< ztHBw)im=NXlgiF~hA)lL42o&@hy2FKm>uTa8}Lm}4@-@m8``Tg zjP$zv8Vl+O1YP|mdXMo93NR%%{H<1s9#hl{ZmDPxXgx1WbFOtVs}XMM6f3<&Y>X45 zfPZW+$ts2M{w@;?10afx^QFBGY=`>!TV52Jzj0=>OD9})X3O-`uM|z>NXv??B&1$A zXHpV5UN8js{@MwM-OLLIm5@$L(Zhl-|2P4Hr^peyi>Rl8$QFiJEWDDCd(KTjde6W~ zjO(zui}K00aRl`mO>~o~F<5h|C|V_*iS$*J0|X-D)ycIkW3w$aCL|3+u{NM3>5=v_ zY08gL7OvSzjuXfP1{ULJnmuFgofX~jw4a;=rfSS$AcJ#o)@z!^y`Bur3&e>uUc@;E z6;F_W+784pl1v>HYDu1QjtfzOc-8xwd=#;+Fq|r^_Oqf-*#?y2J0>5@e6Wm;hHMXO)sbnKc#JNse%|-fM1{x>`57K2=NP5V&6vHoReBYV-_#?m|9~& zF7jpOk2swKKKl&BcO`G;VVDw3Ed=BIJnhMJeWFV~a*O7vl$PlMbIU;J=)gj%(m^dN z6)F%w>IlOcUrx!=R2-I^fK)exaKx3sv+%V3QzRS?CW6|83{SJuCKF|(Zp>&(stHiI zDwlVE2RiMrTxSxVP&3G=DH~Ne0u@h(!Ei^7-d;7*Z7?ls#ayHz=3pmhuBzY}!33|n zJcm7^-1rbR|hRU!w4Z;YdjC#18CTWAz>j z;b_H#oNtwWFnr>0k9t7E$|zg}cxtAY31igOlc&`&3gk2}ZJXAmWtK7zzYy9B&M;}V zzA*&It*Ik#g(4C@$z^=%d1jYdI@vn0>Q?_ zK2EhXi9Jy+4MDKcp2pcUXUwqy_r6}@M(D(O3w~Po96$iQ+88|H=~2`O7GDm7 zQ!=`Zv&E>gnlT}AQKOPeYj8MKW|{nyKhC_6XV51SDd4X~4xRn8+C%|?W+T9PQyM$#vL zCDEMi8ZndjIZuulaSyG@wPk=oCCb5snDl{5U6X}g1L9#^wYYz9>*6bge<-ZB4Wg+H zg|&&ME(giX&ExJ7g(e2tA3$f@hdmgj(0nA4MVFZ+uO^C!KlN(g=q6g5UFL>M6>f>c zpoelO6(+C?GMVVzI1;Mc1`SggNhqV5c+xb5Objl8#nPR=!@;h}?-Pr<-23nmJdI_b zx=m|Yb2emB5N{_W$!Di$SD5$1Hp{2IqLya(lVTpZ%J9f!*$5euoDAM1NQ+HSv8l;| zm}I1;GssDBzlr2EFfVl%sWiHjsuiA2hJA@-tPf7(h~$NSwJjx}S>4lv=^Tq`lZfKA zI;T*k7-_B2Xfe+o(I#v(9R*7(EgQ`cIjtWdV&J}TPM6PGLo&J|E?QA*g2^oOxqpJ) zt)#($nki@fE7g*OkSHR0ULIAjzjQK4hxzrRnc@8GgsLb@6T2&AQ(FvR^I;2fS6VPd zYrZnKDR4%EBxjzTTF=5vB2W0-c4O1qb0oAeRPSdC%Xx}93(*D$%G)$f5bv_>@JuO3 zj-1cUnrJFNEfZVpY}LBvIHWy{C(NU~&_E_syo9WAk^(E8HgJoa(2yHOUUe>mvj_eH zkN%T3x}4(43zE%Dx%5&84@}$Wt)bECt2n*VS(KN7yt2(~N(>5|%52rrAArcn{;{$; z70CrG85SZMf4 zuZnr28`_53fTYaOyz+_7Gh=-qGRI&luc^Ri!uf5Td5_EVgioW5JR6F3qRz&zgJB5#|;3*rXY6=hEB3>kwff{>!xuA(w&NT3~0>?|ioO?Cg}5a5inG zs6%?emU^{aFiz`}h#_Tdjf8zKN)8qAf>Oelek24T9*0h8a<$QA?SrHvDq7-8M;g?} z9w9nOX#_;2jS?Df7#I-9GopAl#BvxaqQmCMKL|}4H50!{%Q1>YPOB#l8E+JluaN-a zA=PS3%*tzb)@$2ZrBod%o+#O(Gcht@j_Q&iehgn>fEfdaPfoeEeW67YDUTnyeEB>h zT*ZI@p^VNsCvP~BM0Bwzqj2DIJ!FAb;bE_SZmJyezo5}lAI8X=N|g!p%06gPyw^^xaX(2LmBf_lu zV3f?UW<8CUg9#DH?Gxjwh^$xv)72%Z6$dNRH&vFTDU@+cb1p59P4V(8$jihJjBm9p zibs+a!T2B^*j0i+FUt^}4sgav_z!}kYrIPZF$wNuxi(6(ad0&Z!zo!Ni4y^lu7HWk zyOmgRIuGv7ppB&~S;YY`&ISPNpR>sA*cAbQ&yc!IucJ7_w@7m%l`}THD?KdP1LrE@ zr1R7v#CFD%dU-e|oDI}6HixV}2W)|a-R~?36J0q6M2}r5wu$7pHzhSXEEvWpBw}U5 zqT^*ynAK_O#GdkD4w)5T%k(1nBZEz8wsR`Fxpv{r0>r2SI3j$gNo5%svKjh;WI5Iv zf(eu_0Hv6OCspOJL|rv_m9uA$T+IlRraisJZ4lagAsTa{Ucx1TqD$s}sr5>4BBI7UKmWVk?)t{?Ev@HjVd6zn`7~B{pf)Us# zHo|u?P|55W><$jh(k(@Ehm2t=E3G_s*Yu7Bw7uIDderu5{S(;9@e5X{oHbNfTzz#?=F(n=cBX58pZtj;C-=rN z&g4Z|?cv?|3HOTkXiGdWGQ=uB;e6S>n>3;3^jxJ;AR%N)2FMl%n10Ueq3F*7 zP>jawW@-|MISMCJfz{FVjEq(2SX83$s`~sSQVXVG8_?$bSp}IUyDG5I6OO4HvqDfT zf|zh(HDzon4MCD>e+JHWh!W8xNOu%12K+E#3U{>Tj2C_V7pf!am?Zqxb(#{LO<+m(0w=y z#|Yb)J#|wW_Bi$SWH8&s4Z_qlmyyaC^3@5e9~q}CyBX4m<7(DyI+jTg$3RaWxyHc^ zb2Q*e;3Ve6F9f@sscxc^u_le|jqTZjKWO7m_?M*t9rb{ui+qbPjh-^LJDsxr!U zZedVsWQKv%^Aa+J{r;c>$&yIhT(ZoH6A{Hi@2h~pwv;BLhMeb=kA#FKB)FH(dEP!> zgyw6|8OAc^bwuwooi!;Ds0Y3PtH(9xYjZ-TH)sCf&zL(>~4YKO;Y2ILXZ`idg_!ur0u#2Nr9-o4#IEi zuS?PMXzF|!nn#5BnPRfIj+R?mrV|A3SiDDpg>o4JLC_61a9F(zwfHVQ z!VR!U(=I2xgBDaS9l6PCdj(EjHdR|R{Odxgpnpk<~$XGCt!rh8Kg1=1x@MnE7aU@?#h%ojdbK(YUjjfc9CH%X2qLh zo+>OMxbNIbl1?8=M^?)1JkPnkM!InI-L;a9O|Ni^5$y2f^f`5OQly2-ObS|Jn&U|U zNF)eo zRXFla>Zyx|0gGve1olXZ+L@XKOdESt&~DW(krEj*87W~G?OmI6SP8^6lEB(7@v{ht zU$TSRx%b6XcH4-zoLtoH@!kq$(L(H7?x)5BL%Q>9Q zizq3ui|`AoR8^D&p|lo)TZ02{d}@nq4#Jp?>KKjuj>Li&_;o!}%A}FEZ4kRP70a(} z9HiN%UM-Oj{$|3AhkY+8ilNo5S8^4r*6|VE0^VZ6p*o+=HZ>XO4T14=!Y~-7mJAi< z74N+GB1kasj>lM2eFnSRiK_{zgi=T;Ci$R_MrVO1AyYr1>4VuO0rhK^X0T(#mnsvK z3uPBT$^2oFG_3-bNg)Vs4D|e_qQzP4>wUsmAODUZvGkwJhRZhxBG?ItJVps)px&i2 z>1K49x2bNlUuPgbWj&Hs6Mq%izw@%by(3L?jM0XXE4xqGoR7hJLM(l6%m;Kk{&gWG z<^Ro(BBy=^`TXQC7f_Te1yf1dn z*9bX+Op#C1j!SzF2==pOO4*l>QF(q=44JYUFuwL#y8Kb4m}m8Eoy3X^x2un~Eprmy zyn%E01T(M19*-g$-ci7Ry|JR|nwKRbV8)XH7Z7+d^X}4_S~Z&oP%YA-x~*j7;@c1%0(O2ID6;x}le|z~{NbS_!UD&egqF zzH~T4$Tux!Vz@M|2l75*$p6(W%o4IKOSX3B*S*HkBaxOq08tz< zW3#mH*gA6UFs zi*k|kEkuyT5rr19lWSy*Ppre~^g+Lvt1fc{A+ih6@b)T@Tlz8kx|oUtB?;GOP!tvE zGG4ZtU=OpQB-CytJS-KV|+hzcm zp}k~m$7>`lL9n0BhxAyAH*@uDWl5C&6NPUYD^B-q%BCH2Zwl2)gpUcSs2WLzMmP}#TYr_=+E|W#3VvTkIF_4UZ zY9wSripNMY7bzriRI5Ntro4OVBZI(sM;pV4MlajohpAk|G$B!^*I{z4Wq|&cqmM~% zbtJ&IZ<3L}PBPa`L>Mmfvhkm*jeiaxwhR_W{qnsJb6@ow?w={uKO~_ELD}?i_HNJAoOPeBOt;-C)!&dW< zQ4zcnV+P#mRfta)?Fcl9h8&Y&X(SE@{A*5#`26m73oK&^D@!~Ij}LU1`4rJ!U`N96 ztu`y5!-t((2}g!2@NatA0^jv(zfmx0Bm# zUsj}icsGjX1~MBj3GuXd#n(@Wl{u7n0?I>ouyENv-f=bd=|S@?--uzq&wyexTTXvFD+4jR(UTs&Z(@0d6 zb!6!3&PqdTk^daH(@f(S|JM~g<5Z)rNEQ??7tK=?Hy z&|r!mukyHv*aotc@eUWE?V;LCFELZSgx3tmPC)BO1*> zY4DA@rcH_?FZ+r`AWF1!vu$P8M<;^x%|J<17`QdYi(%HFR|49o%A@kiz%?#3=Od7| zkTMY?deH&WY6w~2u=50J7Z^tlBb-~I^uuHRFZop>0#if*yz^$qM5@Kl8@|n{l+w#A zvMI4hkegxUk&O*VsKUskKze(0pjl6sGX4Lgy^EUUIBzWI#VQ~frBxlERgA@0MONq^)>zOwu&~dTQ33PFAQaGLV1iz;We6jj z&S6yhIyDRx{p_o7!*N;Yk`O_Pt0JwR#hZD9Fq`eDb+l`TlC^B=vZ4y-Xzvwd5_0Fb zCk@f`$NRh2vd=TTpS^pNE++RIFV(@$nxpnav%DA#$2nuV1{ z+A6fZa3$0O^Oig{llu)-u5E?2@~-zvS}pCcD3^sRp}Ni)>sa0-GZ&l_F&4#`mA0{$ zW8Z0MWK$2-_L3q(kZlL3Eh8bEQ6wcxArogHP?2OR`iHBJ9Q zLmnOEt4)*zkT0bXt0H;You;og$v~V0TT`QGg(Uq#1Jy}kGcublmebiCC!}G&U6BX3 z%1~>x_6rwufoSk)KMx1fO_{BMEwhgIj{m=nuZKWY1N$gQgA)1&k?3bP-V|9;33!Iq zoZ9qlR-dk8SK1ShEU3eVY+kuo)5Jm$UX82m^1n5go6#BEQvx58YeFt zoG%F%+pE;<*ndcnw-{)a^-d||QA|TFwVkyaKmsUT^v)Xbj*4{DHwTNLhw=owk#xu# zBOqr7{^-dGcCU=FxpR7+Z`LPD(=Ep&^-E3{Gv?*xg9+G9DFo*&|W=EkSc#7k}{9*rW;_|^`Wp1wfsD1N$cipEsCW8NBy46E3TLk@NCB< zb4cI00{Z}{(jO8hR}gM--?WqNod5~c{|YG5KN2VS$w}QV1!nx@Gs7xz&r!1$6=@A3 z0inrO*0jYtunq&?nz$0;9z5AL4$Ew2|G6d+I$D*^voROu$hOLE>cMg1#dW{OHLL+l z=p_1&6UZYYB5#se$SvP;3#f-@*jwZn`1zGj;uaC#^4Q=|3jp&3!TS|ORSd8FC`Jw5 zp{0*P#wgBFrqDdlYWLBpD1G`EQAtggI7u;lgV-wKf^lmbaKLmhAzYKF?9moaD!FF9qMz)f|ntvFJtxsp6* zhi(85+)pzDbvB@%wXL{6)X`0qeN|u#6T~9sZto}@f>%vd5Jkb zo&sZx{#376v^W)sF$m6iFrHUqqnl~go*b%=$I6!9=T`jOfX{9|!S*Fo18?oyfr6)3 zI)DZ+1+U^AD~tLiCyWUeIw1}dfh{M2!v5iASkC7NFxX3o$-ewjAo}Eoe>N2wKORQI z^tZ0RtxagAa5rT`Itq-1z%l-#a-22%iMtF8)||~I4Huq83HvK!)*J}*2|310m4H;D zwY0h%*_Z`jh5#NU*+}2`f@^S)tcEf280GOg{$=PHQ$Y3~P~aXYO#bozZsX%~vm~Z$ z_B$nNC>uXfFpnK0|L|0mZ)PPTtKnpU)w^GYcpJWD{mc-KAjLJ9QFrc4w5AUs`GY<3 z7=0uM|2a;u8Ygft;+)3Cs6o_C8S;D**SheP|M*~*=Nb=h&Fw7EHMzad=GTR+o`M<^ z&8@F0sLP#+y#*SO2&umzGVqMxN@F$W%~m_!R|!wTo>w7wn*c0uh1QE|&Z@(++w&h0 zr0~dONvy{v@^bb`N6N$yP&F~Jy2Ld%8I<2d0b;<9o|{PVa9j96v;q*ghEwr1|2RvHo;X2g2yU}mk|dsi*yem#|# z%k*~c84v%rJKVY_}I{su^QBfF*^|tG)-x2Yp$Ay6pO;cDY7tv z@3iol8_ka>sdlq+tgFYJQ@((bgTqr!BkG^S28TiwfZ4XdH8vpQY*0Qs6HEF@5yfkf z7X<`7F{(|g=0f&(Pu>!z-ST7uCEyW)btXw^E36h> zo~aQAQY;?FZ%!bsi&s~)oZ~-8DIGJybOD@CK+~9uE@yOov?l%tft4piJd4w^x9RE$ zi|@Lyr9W3Az>FWPybr{&3Q0;BlXL12OA&}*!1G4poDjq03Dy~8;SHA@qF=N$?*-h3Xg{ino{-Z+-SMMgGS;IAiL>dx#d%9O5{ICj~Fs_{-wd zV#T)Ip@nTI85D+o!1~QehbRJlB9uf$|LtY)AD15V$g_JEob=M1#Gjmx!9E=+$4yjd z1kkzkxA9g9cd|~-9o$I$QOQ3K8V^ViiR@L?zPDDh2fuq~dep3w-v5xm4S zO4i9nwn)W*dEc%Zrdjs0*5zl=P}EIIB#BTBCnr#ma*b5cFxt8P^MW%z!d?nGZ21lU zZ+-ykGVO~9Puq*-VLs4)nverkOe1Du@_WxyVG{I8KLISW(w&^l?;n>tNMf{zS4^D4 zSkReXB~MYWL)A=te4x?UWJ+D0G)t}P93V{+QOoU>)4-C0uQcuVFF7clXmZ15=JM0{ zdznlG-`WH=&F-SRP;NjB_$3zGZsce8KTDQ*baJD3J(cc*?Ucq}2N(atp4Tq_SNBB;Yv^i~fh1W4CIq$?3lN`2J@`rhXIX@Qg`L z{|(SKqnUP75BlFGJ&DXnl6IEsH||*~lPr5<#La%^Uox)oBM5Fjh0J$@^ePz<$HP4L zP0%oDG08y>Lvk|G2mE?w{!GgF7=MbHLN+TTX3>uRL@oHRJK@KLr7d4M-}NE7)Bgnf zq+{q~Lc^wtKfkDmL-hND&wN-CB5v|MNgOZ=y_x2l+@Zh2Bb5uD zp?f(AZ1{oq!5jopZ|GR8W0sy+D(`iZt@CiB(LHmY@Uz_S{i;;$ z+y4M=;Ff_5?uZ0D_DN19?TO|m8>i+-`HT`HC%Sk#ZkQd)cM#o>K^id2KsnULQK;{` zf}qRKwJ+k&d7T{f-x2hGT&?Bx_N<*9+gL*XDHHYd#}O}aBjtn3Jj=~yoGUAcoUJTi z375~t_p#Qi^d~+H9l42zTF@L@=e&ESUdwncol3(h=xG_;a(2O`Ej4SfNcrwE;{4Shlxq^WC^JB`9wGlE23;}Bf z5f-$!OYxb)cV|m`e#Koe`}yu%AM_@M8;eEt?!yh4|Z2jZ#xgjUVps5-?v7nf8r|Sw#12PXo@#A}c9o9tqjBlLvdI zCsD0ZEgdR`_2QZ{WSCvwghqw45C_opfBQjDK}Pc4jS^VNmz#c)3C+nKXuMcRq1%WWW8Wt1b+; zR^$~ieRLVrv#0V@o$a|ZLg2_*XRx#n8Hu^HI)Urw0XS?S8|J988Shg^FojE! zN8FVnW-R~d0*s(sNM|xBkoL=}>ex0{)x<0a795sDn=K&OscwUwX*5bjZ-Dxwl1WB| zl<|0(n1InV5!Yf0y7q#Nd@RSiN2VxzC`wH~=p#6#C7wg`t54=g)m*68eAZ3(ek2J^N1UX~B1fkp!dq{;+CYWr7BS~l zOo6=0go&b`EfEB_fb8=V;qb>1KECdqkA^7BkSKmd3B;0#1efU8<#E%&%c&ndWwr+0 z)1C4l&RO7`PBSd;A*FG6^*NEU;q_!I?vumMNYLgKxl*-SeFNj>D!)!ivP@tp0SP&0 zx(xMnQpcAv!ln#LN(25oIn|{H^N1y~XO&AAmcKVPy`)87Vl=FrlUoXOTW?VffLm{jld%vp zI=*_E#fM|_62&g~X#0ePry-F{;NY4nV{#Qjs|xnHjMpjTBA}Pj;1-lmgauZ?(*MOTSjLow~mny>hY$XPG&k{KC5{b=NW&}s#{@I6|p^S(TdKQ_jtsW(peo|_reF~r`-6NYS4Knn9huToP=o#M-l|i z=W;!d2`GR*a?Vm)hzN?1*_7KfRn|Ptm`WHLc}bZMHPsYTQ+51^+a*%?r(Bdn8B$1B z@-;**(P}3hU7;l79NWm9)a4RWCM~B(tPn8$TpGd%lser1ras^Z7%4=~!h%Ey8}=FB?m&HaeLe?6ljcKA?%q?2a(e}ZfvlH2T@%QoIMb%uJa zvE<5D?;~HV*S#uuj(QPsmN2`ApOzKgamk?MjR%8|8*5|37TaiLIp!h21R;vT^qQ+j zQHRw1GxC^|DfW}95{BD`A*esH`__W_6S2U*3xq$_ryVDNTx`zIl^l5xwz0&E?I!{T z2dUfSOc&a)H$sWEeQ6+oYc-Jr@QY=*u~Hf9Urh{eoyYEECsb0iS|! z(~srI^cxBAay5cA$nL%yW7sXNmM9R6w)ZI>eSAlb%dz9@g!^F?wP5@QY!EFBxMw@H zwLhVYPM65O=L&QE{es-yNWO+5NwJrJb|XFFjvzj+56VvEDNb+Moa(h{rzi&DUxu7i zv+&5{Vn_eubs=XS2Bf?ftedEgSh}>dpBfbkjLKiuBv3l%G!Nk--db-tw%!1REw6;8 z4_6rjH>~(C@RQrwhGr(%i!#)<>jrhyo^2wV=ic~^pw_YDo-6X+7bF*J?Y_XJ!=qhD zq3EN&N`j)70`_>UhuDJt9usPmRTU_g9J=YR2j9~X?B{%}0QzS|Eu!-O4SU$N5(gJD z5N*+%iP$Gc2L=H&=c*dgC{Bcr7zN-Z%TDwwc*B6k`4yjp#J&k+b*?_XK5oZh-2mCP zG86|REz~YrY9kQ8OfHNJoS9)JrZR;0pdmO6iIAbO0A=d4w&9q;1HU0;TQFfi<_90SU_fsQ^PP>`#<$YsiOD)kGcD5eD1 z`6@g{HHdRWsj%g>$Y@nTEH2`cMEvAlc|@FL@iM6tgN?zvg0}q|FY+8oNXIy19qdG{ zA4~Uiaz_dNlRVjZeg6bGJEP5`% zq@t0(3>(6o*(BBg^THrO;wJ1fL2_6Ki~#$;UvmD~PG+$`x!H+yCqCH$Bm;h}lXFvnRj%tRDqmHwl-CeCab=rC(p?~chNtGU z+4EX`m_!~rmouVIqEIsdI}-*Esia0mQJ=MSrP2M`^v-06tmEpW2=E~*ezx$16a=EM ztZz(eja7W_(-;)zNFKRdF>p1u`cm=>+1!|EQL^38Y!P{YFfR+_I^*Q{Bdy{DF6szI zr$mSwM=2o8SuiM%&s~kCVQ=Z25Jn}8!mu3bMg;qcc1#}*Lvs&Z!jLN)3ioCbc9!xC z+2V&0NbnIqF@Nz3zZs1+FmN{C{4(rqQfV^BB>5U`6SeBQOKu@ibKOuC6S zQ?VM`a4wp$c-08Ifg-C*i{D!qvh{31lO0_Sqod9y9zvy=gL0CF(18xa+yE_=Q$1)D zTGTunhO&9_oWfnGY}-IBadSB(iB&Ob|A|iFIPFYI$2u|7U(z|4qy6P-arVvKpD3Gr zXUdXLTbbhXWRa(;HcR!rSsl9iN@@vW5`=dAGMLkls2YbXg&uU~Uk%zJlHp?Sdjf3< z-3asKWF!nmcQ>@8q)~b%lxtsYI9DO`pnC!$-AqBf;Y8r+g3s7Sgh1ffew0WeL;ZMC z(LHGF>!oH_n2k4wa^}nFlxVWiW4kbq-BI)x!DO=XK0AN~;D_}3{9~Hwyu6UhKSL)aJKmO-#jc_O?c%>ked_c#8>Mo0OjBRwWP?aj%|oO_Ll zg0#}Df`CvU+_VdYua9&1U_Bc}j39vW`g1NmFencp?WcItheVs33!}|Bb3`-6=phgn zY(s9#MsVHS_8mN%Pr|KU&fp$SLUeJz5a7ciW-^FIdnu4_>{ZYF_b@0%kt)XlSzi%f z@p;`%0?J|-hfK5b00$+&wR?yu)+_>(4U&;$bed6Hl|UKeQ%=LgQ(tJkoI5FTsXE=r z;)yZd*1>ZkHye0>cV3+qQPv@?wi69f?HwD!IkRXQY+{vDKE$R`do1mMhpl6LPcv5C zYGJ?@-VATWqibm8(gh1#UP%MzY_E$UCM=ya((%0u^t890#49XRPig7j z9*c?z!8Yg6FT<#dE)K3I)rzK-t8G>BRs^eJX>Ei2n8FNo^QbtH?<{Wibp(6joY5jv z&;QtZjNw&MlI5dICKE}QG-V&TL2;cyTP&Vq{Ku(FlUw`F%vhCIHPf3q*HeT-dAkOa zG)#o+-r2;?B)-2Ov>m%r%z7plGe(JL*GCtoS~9Ukb%fv*w5&*1xvH zP^D20(0pJNV)7$iO6b|nM+*r=VOMqy`v^1^3T%`WlAW_A5s_Wy)P20;84LYGWwPV5 z0%MelzVtJ3jv<6RSka)Oi48Zmgjpb-6M4KOrjHlry;>&8245#eJ}1&`@$`84gNB*; z7PoY?S<=WO(Zyz2#af;ewjb`0bH@Oy`vOQo28p`orF|*b9KQnUr{}#Y%&f*K4Pn-T ziSnSUK*ct$(1GV}Q>=$#ET4&prl#yGjdJAtLcykn8tR836d?|p-|k=x`13MF-dS%N&g zap9|AYpC^iG_FG6e_Az+kt5YgB01V6#5naRv5H~FvfrHzk-u$ASyXo7qT)CS&~;EY zuw4#j+jwEA$*g2;2etUeTVqXw`;g@LF!E5@O{0Z%g8w#-tr{<#(>+<$Qdx211?y1U zUf3HQShRCTsUT=_H)KKdj0nMu)!pgBE`(- z-^aC40W)P^0W?`XXQEeUxWcuuc2RnYtrX>pP0Wk~hyALCmXMp!rIGBoG&K>Xob+in z2w*WoElzZ$q{lHC_^l|g%bd$mk?3Xb0|(`TKh|=P%NDo2Q|=MWzuvh zffT6Ea`qHD!Z44yQXN935F;P;!E?s^dnpb}iEB!Og-HlAjEjwwmv2^D2a1VMvP>eIn8eUfCCUSA_;G*6@1=A$ zMIf@xjRD|p9xGA=89a$I+<-tjJ-T6{(L7Wsscx_0Y4dK7s9!!X%|!-Ib;uG?mzD|x zXay(&tPQmSTE#@NkcKFgbR`t`zi<;eIY?->tFPupM$qhI)^Il?!qd3M(5d2B0Y6cl zCvKh}20X^kiVS|hm?zi?!2~3!iL8kr)^e`IrJGc>LsnX4z_o zD_(2Jsxmqj0|G|gXy&mc4JL&*X&OlrVWC5~XXUA35M*3u+@K3V__89{{I>twojYh* z+RHuPmh>n#y=6d6vWeXvhj7swAN_u%TYB(5Gh#8-5M6$Hb~Bt zPWxmtP3Zn#8lq^O2JL#8lQ9uWI$0T|1>UAMPBMyt2|pa;%s^ib1|~A{bB0F1)wYHx zAK$Yj#%Pu{$KhiogTcuwWeFkMy=ZpLsfSI%g+URP>Z!fbjF21U zxl_bG`mTfelyi5siG}R#EyM;N*U!;{)KSsBBU=>>&-eYQ})@{?2 zTr~H<&ao&(SYBoF>{}73o6NHI9+2I-^ZS_nYz}yDbfgLaG!XJSJYj5;r!-@>HDT^h z1+Xs@Ll75!Hd&)wso8=QH7AzQ+*A74!J#TERmf{s_-%rn@%m%(-W@^C5~>L*l)fQt zfCwGch>U9G@DcC5d$fv%mY1Tt3~N~jv6S)Z%_jN-zFC%gV$F)XEzH-M#n9!AtN>}` z0?>JGq(3(UN#irWYIX)MnQxfpGaJLED;sONmyUw*3}GOkcgHqjLWisq zZj?)l(G=Q>RdyDM-yt@{5wz*`|0f0Fp-lQ;AV}x{V%|;k5BRS(W zi4sU9Vdy^6^e~VDM#AXZ7t2r+ke388_dpQO$UeRzk%5UlIjV-z$&``Nqg(*q7`o`8 zA~e_GPo6|b61LP7A~{n<)AoGUYk>MD%qCizYsuAO(mSC>YuPFpk>^)M`rdFGX z2wD_}08N^M#@X31&ZI7H5t-s*n#_m$Qf04!VbHyp-Wsme#AMxy5~-R7tHdcrW%&Vn z0tp5U_eowBJun9Srwe7ff!TsTLk{QoS3Jw~HO+M93aMM;5I{H$8+~C=16gWP%qAmR z4>l(!{;>X2)na52<0q@XlQ0qU45PkMS{xFy!Oh@NY7#YErUjC{T&qdD#`st3R97)0 zut}*65|F@~&Gq*Jb~=-@=*+rf3lTs7|74>yST&5kdSJPZ3-vgdCgZI1%+GZHo*<(= zO_?kldj4~A<`$qg1%XRaZDWbJ1cvBB*>W04(Xn~;zVsCJ|#Ic{bDHl?Ix5RqZ^oL z+s(xJ*26`-8dTsKMo9bk)GJHJBmh zz$C~05ehzSa?vyjgWEl4vXkg5ERDY@HebO#k} zpkL_#C2%8ysxB{;)KkTDYJue7?-YeOE|>;qOLhPb`s!q;t{S?oy2C8&-rynA2Fxs^ z-8$=YAmRAcw!WbW8WMW@GNQ3fNybU7gFeC2%aZGHpoR%FJ^GHB@j!6L{b}ELe!!H{`?xclU#fpy|3;Vd9-V_<01j#z`t7 z<~i4Srzf?PIJYBha7;JOHr^|^tx61B^4bj}PDCWRt90aVZU8z;cei3Cx>CiuNMivw z8vu9BO#8Ve0qyj=oyyvPl?3YnFyR$OtbTK9zV!wi9u0s%zwwAwxE%JX5N|1VnO^ld z3|i74MGj9e2BA4*LbNXHhaEqsmIE6S23KCgr3nlAR>&qyaNuF3(cq>@aF-z**<9PF zuq!ppDVwV_P!5~Ftp{7r30;!oBg8W1vP7n)G22-0A_4P4-#_SYARWG#WUVnO5ay+d zLvef+;4%Y}Gk+E^&ml<&JmF8=ga*LDjK|=qSD{JCSj&!6IZA4S>p< za?(f*xB*9K;1R@?(_Don);-CAYGy@<2BtL0qz5u#K--DC3YSKAH_bAkvgH=K=WyAD z5IeVy6L_-rX@Utq-iG8q0dRya;<%Ef8<%yms=bcit!stJjy}07W=`9h2EqB3?C;lH zI)}q0zz_Z!Mr8CRlZE7tKqPK=8qrP52h`E8q}hRo?^GUYx>HOn7<8gimEN~3d)rB% z-c}feB8k;-nLvzA=QF5(&$0{fql(+^hKI{|5P?ea+;VG>**D^t)j7?GoLCOK^H~w+ zY~eV`pI^Gbk6~|W0>HvslZ6aQXwgzhLh031hBu!S(+P99#O@g0fsl%_C1L^6hrT+F zJ+Y5#CkvzM;oQH>xgW2?$H!ch{5aAjVEn3Tu$&l-$>7ILe#;`2ff6cW$=sWwoRKl5 zZ8bw$`7tb&`b{`ZCc?x#zp@=ZcIlWPIkA#84TY%V*U>m@MzC*{ZF=6#v1`vjM)cp# zFSsElJ6U})NKzs>SKPrupW#4rLKjusX!7(4CF!e=$iDOsv5!d-1A?n+ywaWJYJ&T` z5^10diJJV9 zr#*{FLnzK?*3vuxQt5z9FCHnU^Gu}BHiV2fCl*XgEyhJe0;*%)0 z8k{g9oSfgxRJxZ!QU@kOPNOVT%s;x42f>-q9+>Lp(oo*#Nt^dWg`U>k5UGOU@K0`7 z@0|QjDJzH-lq%qwdIB?8@*t5yR%!FfnB;qu>#c)<@M0Mvgq01vFh(c>m4ojKkvy$3 zEdknMA+^{t`3=Ji09A&mfK&}|JEvD+u{L4sWe%#DEQHHsew99r(vZ)!YL?V9OxW!E6arV~$~7S*WI0OPdHPb& z2$KQubE>Sy0p6qX3lzcoH)Q2v%EFi$b02ELY4D)COyJ6fE`mA+mk9P$Q+Pz`vV_yK zL^D_P%PP3Iy&OhNt_<2|?T!hWd>~ZyN=h3is1bvss?{rn`nHBSXjI~!pG4Ly4{qiT zdonatM@!pAf45Qjr4`St^bt`#(~cShSM#tJ@wO`acptQjkb^B(C70h!@V7>9Fv3=Y zq7$s|qHroRvS4(7m6Qe$Iokb?l2*n{*_chKSf54qfa={Z{acXJyCkJGoaO1QV$X>zQn3m9&omSo3m2Pp%u#`z@PDQ1-m89tu+dZXR+1HXGOSw??0jXewLNCDANhWtOhO2LXYi6ai6YLaQ2*27(b? zuote%-uBA1H_2y0c0F=9gaIRGBEqCr2k`DIQVWBTO~D{4M+M43#}ODIaLeI22y|X# z$CMIGhP!h5c%o2oMc{mtqk3)N{esm%%4l&qaYwwewg*h)BdOF}DfLL}UUM@D5v%q^ zDivjL^I=5_1lqy|BnPH1yCdIwqF@9=;G5_Vje*(~j9CGiY-9yG|bMKm^nIkPfn zqqI%-Sfzs+*)ci1i8028Jk>A_8H+nBf#XD6Y2~1l5kFK%2kTKXg}t$Mn5R$FA&Ub8 z3E(KdR`MRSl1w>iIQ@H!;qB{4(Y{F&sNH(?KZ)|Om((^+#+jtP43>c>I;BqMW@2e{ z^SxjVogf-NFw)=*UfWy=NBw`EvgD*0@QBBRq=e*IRr0inFu2rwPpkkIerpNqk`wD} zDBot$(cEHX=569J-^-aDyH?Ijj7h2Wz)IdV61o@NQ-zz#nqXF4W&>1bhI4lakY);st>;H!xWG?%M>|5Z^0q|9Y6(8xJGYY2DEo2tYLfe-B3m&pUi zDkPK_6^L~I%?l=lub;<8zheqO`e}5G+%Ae!XJFFb-M>m4W-W?qiD}SM6-hNr=?sLW z1(SS~IYgh}iLUmBEGcKE%=@9PRN^J$ZMaEjRs0+Ru8G?!N=MtmWX)+ULj3$V5oZ{} zSB!mK-7EwuP>EX8J^pY!Y$=GU3bO>!4;NOPPd8gM_t-)tL-SJF?ns|*GZQ)S1&O_z z34bzgJ>+4$9lT>3r*<*RNj(Jit0>Ne=wv{OvZ%sTk!^mAeKxQ4y zKVs<84sZ_?D9TSfIqszr9Z}zWzdBHxdz|<_95@fnrZ)mv z)GFg9789q!WRiQnF29c5S6Fe0MV)T6cd#p?cu$nFGfG0nO^bHsl7j?NNu?SBMuHxG zg57Cml@@{n9K0yF3Z?)rC*!;UCVn{;3nl3xmLO^5Y`7%xFzzF zLccUCm#KXhwyXiJpRA0{q(fE)oV@O0ThnVIf+%2{~8Mf!NdCkRqEX8`rVee(yp&NtXTM zK;;)uuzcc7O?oaQ;BK}c-ULGQyj*hC2Tv6y1IWa!8w0yU{@P&8^mbTWf7~XDQk@kh zF7_G&b}$*~yxTD}8^x+cctY$oc-!HFlgOmzQDzPo_y{5?eHDpCr!XRds~k3kb1uZZ z1{tz3Bc4RSh&}v?EW|B^5z*C9n+h<#vMJ{!ay_C;i3}@#HCeAHb3=@uUZxO%9GZpC zspus)%XsCeQ4Xa;Ad#HI<7^EzShcP;LImL5f4^{4?&LLucO{*rCS{$4P6}3Y_1#6J zYp{z#dDN$pY&UDU0-fPn7=PBC&LLh+{t6yG)F z(6&GxQ&V6lKc{2>OwLoGiiUHyhb^xP#Bt8Juu6+*4vKgJ2;?-QEx1cbDFP%ers@;{ z;gIv>Tt2w8a6<^g64!Y)wU!XOstWcP?#!(hCj*I4&6GCe^w?Eh+arL=A$q-WV03VF zp3L`Y7q6L}fxY3yGtK}gQV zMPd^vjs-}v*wqu_U6T;|p6r|o_d$+C~sInpt(qy zGg5%Sl&h$rJ;=PY&k1pt8$ou2n~L{Ey5V%`6NRHPi#Zv1NOUy}yk^lLC!<)i3JE+g z$Bv@eV#?r!_n&w$rGfr2)Ug)0=0Ss=MUqN|i8WH`t{SrM0i!u}F@Pd;9lY3N9L;Wp zGB8NLbdoxTjgp+94MYP8_^V6xb^$mXDh%=*Y@}Z*2ZxO6Hca<1sg1}a|Bjow4>qtm zUmg`UAk)i+8_oFTk`Y?U7wbt6`8_#R+U_zeWUUgGxo9&{N1zj%oh1WOhRBJ`C{LtW zC?gZbC@ir$1{!%Go<3FOn#A8MG(`kbI}J@UQ)ghQD9+5ogfc71+#Z|aC;{hN1DKx6 zc}}(!6K+sAALBR!m|K7$N4Ohe*!-9{7#d$NA7&s zlQgW5k6A8E!WJ2zkX9i)Ex!}PF+oymB#a|0RL!yD72dq-<*bO|f=vn7Uzv$J%Y zVj!)xOipo-F{%n@i(s z4^F1}g0Q0jA=W+}Ga{mnR{UZ`Lk{5t zvB_DW*kBDsnB!y(n+IBY`r?3vMi0G{kyu{k+C#!NAwVT?6ek(Xl0aibky{ySGhD03 z)kRtXF)663m=qvww(>VKRl|uu>(|>;2^b;=NBlu-=&fdR8h*6FKrbnsFts z^x^nf%20eq=Mp`5@bd|ypQdikb$j0Q043a(w3!6B)N-_cFX#Nt2n@kYsBiX(xS{fj zap@2h`m{bf1cd1XWzzFb3aQdD@6dU%>y#$5toL?cP_`coWQQ2IIpd|8Y4h^josfpY zd%|oIbUU&_)0ViMu#;2MUlx zziC#){4pp{w=FG&Sj@ycOGGqBD=Uy>r*$@4(nCRq&4zrIiTE&KId9s$yB)0(hUiR? zlT?j5o;%fBABJgfo$88CTAW6J(;0sPN&<%v!GHB}-4d0RiD1N!CyA>LIJ`l7SjN@K zH;38GSPXdh(e-;Vs|Y?`+CP2ankd5clq5vqyty!W1!J>_F&8GeNJK$hpHVJk8Q*XY zXadtmIV=U1c+E30!4L%iPm{Yk0LN!(n50YmpcI{z5`hNb9M*^9#LTpUS=?`3P1P3= z=q$vUxR|bZ(uDS)X=Bc5DF96BX__NJo`3sLt!2VUk|)sLl$ef>*vG|GC1D&FV zxj^I2`b_sUm|3J27}Ra-q&w&R0UzdVsEjEV^9Cs4*3{5Jw*dyKrw6l z_t}I<$WJ)vc%uJiRgpMMe|r%H!0|Q1b6lye$C2j}OXHN5mM}1xoAVS@Z=Smehutp5 zTPQ93PIs?&bv>FZ_Q%?S-I;z{Wt;db_{zajZMd1v+{FUo3k9nI(^Rab-ez<|UrP&e z(BJn*LK95+N5W6IPdB^ON}aF8O~4=fF+NS66QCNWLk9>N$+_v&g@f5?N@&N%VZ*8G zAdXe1V1iTMhxPKlT`TyxQ zdJOo4&zW?_^`6WKd~5OQMNs!u?uGu@3+5B=8VU7d?!X23=u3zcD~)cVftw5BVn3g8yq%g|~o~kGBBd~=1kZ1Uc3Go^Tr?7@SW2{J& zYhdi{EY@3-Mz)C5?S5e`>41l9G6~Ex(?&C+y^Ry(S-=v4mj`xhDTP9P15&25Q{;+KK@zuP!cJMsI*P0zP25%Uwg7}D_Cu8@|0Y{Mv* zEh(`BJPJ2Q8~kuN51Wsa{9}5tiqo-_z)N3?Ft#N!CI<(^-+()Z%lwKN*qk}}?Hdhr zRyL-Iq>)l;IAd)MIxbApYN=|qL5xx}%u*$_tfSu=5S)zTa-`Y2DUh4&wye)Aw*!wY`Wyy z4Xsf%1GM?5fmT)L_?5MC$ro}~tJRX2o_9+ELWj;P7!%qEI^n~Q9bPg%K+TE{3*80K z#1wK(TLjqKmcI<)=a9`3Rr9(Fbc)86a#;piI-k5U)T%(-96Ok?aMF_i@525f*mi_A z=Moy^lAMY=x%4XVhs#jBDrufl=yLj?-yr6WR60V0+{tJz#UxOKW@PVd#a-pPWY{a5 z{1re|xe%W{8Uv{kUR$!{#MxS#NjG5ZBNG*zRx+Adi}NW?ro^y{;0{nGB7_owwQ{%3 z>LB?&MGRI^hncjnsmJ6F`^9p){V)zCX`yM>nWaGZOe`L$QUGH-0WjtKFv#3}GDe^(?qA~2shEjl*P7lXF(^Qf<(-KmJ4sA-y zWwY{W4kk(sexWSmO$(Q}LYUg!exzZj^XczUiHCSEw`s|oNt^uEf#e{#SQV2-9*%O z&fb_2I9u2{nGkpkXE#XjQy^_JN+V;mGEV7U2h+;J2`?^)u6~VMBHY~FfHcu9k{bn@ zvNA&OoPWaWOQ;6l^m&n53$u9o)4dv91G!-VDr(uE4qO+i9FLQdeoJ`NyiI4^|5(3N@sH;KwRhzh$f0(Z^hVc4z5JQ$1LE?S zoX__Oc_-#NjK}?{Iv&!gsecCv^|)3LW~k8w%|lz~GZMnZdbHGyE>3uuZz}?aRV~_3 z65T5-NpX^pkiZ5GY(m<^#EJ9w5MPIN|w*Ljpn9nMnq%Rd!@Idt<0x(_2 zteVt37+KZh(`uP_rihz!U7GFE$f|hRVTA$Mz^U;EL5qJ%az{kgiLq3Cit(}_ZJN+` z=)`K<5VDsRdt2foPhCt1=l^m&+>5KkwTx=H+=B!^N9mkK*$>0-lmvJCC&{rQ)jc@Q z`DabP#=k9~z|Rr-D{O_t_dRlB_OZB$G*6B%vvEah^af$dbMG)635UWk7Zg+UHI2`^ z%;UnNB#54)0XOGHoY|mi(_4kgP8cQD&+%DYSrzaF|MXDRAU9ucm)&VqNjVt%Nr*Tz zPAJPLlfk<0jcm&2(LHy!6iUA@GFz63M9fci<*ZGT07KF-mEq6PjiyG%08%wX+o`+R zY*?2<;9}o$VYUm|BIK`4Xppm~78x_YRKv`KjlAOkV7!5s@PqgAhcKtwggN{zW69qz z)Q7BiVO|-Nj+;kKZnDh$CWECa4UQOp2PT%6JL7rFt}j;p9X?W!Ju>0@X?UyR(U_l7 z|BlN<-%0v99Qc>bQ4X~KkSL78S%2*q*#Zr`J1v)5DCX~*_%Db-gtll`3>cA0K`)aV z#}%(E8A}%~OP5nOGs_yf_-b0{IM$U7jXc?df{9D~UaR-^5$V`#g2mTNz+qTD9nCG= zf?4)l_VH})HEv91{!GXGd;?_vaD|8?7h2Ec=GlyYSQ`lty!bf=+ZZl#PH^>2=wcqY zVNVvd8bQZ+re-uN?$>kY%3AD`vBooY4`0m%d}wQiLgMMguRwdKXxO;lui_$Ez-KAP z6(c`ytmHBS85Vko$Xi7MgnY9+tad#nQk;vAo-*E~V0?!v`YQ+P3k~Y3cGI6tckqPJ9W|u;mTx}f@uG@ zi@T&8kq9{0zJ-&)NmO9|cN@j4IOC^EEsall(VAOQ8xUz&;-`Ka51W#jiTA%>)mHcr zJA}k@;_2rvT=+3s`Ap1Ak5R8w0&t-1821W#Oq#u*w>gR!7KL6|C663asa zCsWVNs%G=5>QO5$n98ctq6{JiWkyOe2`u$Ridpj#&NYG z;b0^zm~c)41>l`~M`BZ3EZuFUz+>nRuq4OvV< zHb_o!^eHu8%RFlE3Px1UKe6R%91IM^rI209(i@_jTsbZL9uq{1W6uj^$Tp&xLsyPF z7@0IzL|C2|%0>4AF>6HfO*pHjQ;_?bRk&z$o)TXX@H!_Epa`65rvrYmIkj!2ZD?Nd)}pp{E`(Qc1~ zYL@$yFJ9*Il>?I1KMs%vt*wMYOV9!sx~VNmbP(Khm;~jt(gI#u*$SoLN{9I75R+pW zq+dk~YhEz~m{@YUBRYp7U@~246=;AS>v-SJ0HB@+hv6@I6HGU+JZ-iAjNV6?Qx4K7 zG&gUza}lA=TpGZg%2Y*)jit>KRY?j~JGw1HM?4pxN_DWvNOHI^ms>DGZSaV-qB$@~ zzP&M$j=?Cn1oZ0KoiK0+IDx8nTM{G>=Eh)5l4XZM&Wv2F^UIlNl8-=7`Xx3S|0KU+&qWjVGc zkbRO8fL|GN56~u-lZ~sv{?L?FBe-6Wt*Qmn>oYXZ%{+QW7(XRGDN<%B52;E`T{n{} z2(S*P7xT0NE72}D*NCtop*if+Ga}+5PE%R5XY+)&h(H63^<*qAhev$re_ijW*#G&j z|Grl9;jZ142MeVxSM<|NwEn{iXI${IPHhaTNr@w#IMiqSzKRs4Woc$iUPqK4eE2Em z&ZL1iIo$Fzz5f6RV6{SRb+Cq{T2Awu+- z#rJnCk&FFJ>&7DX->be9B2+fTB=1EyjVuD|+rV$`v5a(t49_(R`CAC`TlP#snYV33 zj&Tys4vB-T3;hQe9hrPlONw*G?9RWU8jxz@lKHh{m0PIFHWbp zkrDez2dlcR@#FK-aWlWmYPz<}S42o}V=a`B3q#~3vM_}45bL7X^BfRH+z>d6bwqYX zM$Fa88$c8@ykY)Sf{SPMBzSYbnVj#r3qXnb!Ad`Ty1o*aDnGz@`cS=#Kf+%CI3T-y zla2$p;a}gv(&BGN1-J^yuqL-RK~P;A)!?Gz@^eFVr8qCh8#LLG43D*cZBM z&2SsI8L)(LVdlsh&iWHJKuvgKC-N>;Q%u{t>jo}?n&Bqq*ns6>;WziO2*>69DXD6R zpvN|gKPDnV7Q6g54Eg(9NE%Uw@=kF%W$-%6JigPy-=m3Pb2(_1zY`^}S%Ld79!mMK zz9#N})(GT`fLJ(?*~HJ?HezG;2(t=t;1lt0i@!3IScJ3qo2A>r^h)g;qLx{hU5aRy zn0StmH`kaIfa9o!OrWfDlX)WsRZ4{4zZUa*-6vgSF_K{3VhRWM=A3gom1y3^vVH2% zi(&Kx@ef1Qj$5tkp@5aj9*{H*yuCbzGu4yRXe;XK?ACA`%{!f0B0u@z9t385tlGyT zL?D$WF>;+t5`q37 z{NM9xP>~cb8#jTI3y{;@0*ptKH-7Kq+?OA2X{f2(;371f3@-a1=^U!Y-C~8LLBG7w zvLST|0oQ$D!j{~LAb77O8NSgal;C|!!!joZ9Z1=i!_1q*g<*{!5f3|>GO+dVun0YE ziVC$+91~^6E;Cll=(HmDu5C895UrGtvk{oY?28^wD`QY0NomK8q~mS^15_6|;WR;| z#>io)wczda0eH2nRmfZ5NoQFVS%4CIaT8MxFTgX?(tEQUJCpmu87B8)^fr$S4LmBF zHE0cRPiIQx6ni(tuNRz7f{|qG70A5M1G*eD+wGI-CO2jP<4R#3Bv^@tGQghaz~LT- zK-bgQl*YmRDMUE;6?B!BF*_H8l1i^<&lsBgi@Oe$Q!6@MY8WGi!!Vh8dvG>xpSz#?N=yoI zs^Q!U*TggyQyPw2QB^3+kmp_{*`VVyN4AWMkg9#D$XGmf}4j(aMg3hvWwF&SD?J|;?@8Hc%8CU>i9=LKzg+42_Xa71dUl_ zj=dZTWji23;G{*rxG{_Hn~uE6W2QE4AtWNh#L^&(Z(8n+P-W&oYCVh9=_JO;n<+!| zR6XG%#^Dx9V;p9~no)k+KOLbpUaALN5w0Yk4zx6>->JL!op{qwyODIN`PiN-$+O4o{SBqcvRA$4JlyA_cT*KVuVoO!?}UYY7FA( z>VYLkvtsPDF#xVVt@TB$|A+iV5gMZzrq3`=)p(fGNd0X#_- z#;|S4PcA4uo?yd_1FB+8B#rP)DczM{xsAtYr~9v^!)=Drwjd#}6A(%oxl{~o+WQ;w zY)_*yYEbCjWb;kNb0(NVmzEPT3;l_dFifKIz zkc)wnD3nfNNK76gn+@CwF5+X|;#zpYe5a-kX3vzYq_{M4U7|>72$t`3gU6nKNyuj< z26~#cc#jj~G`z#~VrZ;|b6jLhpVe>Alj3qRj%$wiWf)LqJ2-5CL<(gurnqV~Lrf(c zsS`1i>*7ntk-DE7WY4}xCT>y1ihj->OlJD;O>~qo7C+x)$ZuLY?8kxfF&v(xwKy+) zFM@J-!8*s0w6e=3j|rZ;?Nb?j$c{=<%maQGP3F|Na{}YKAu`Cra567HRnE3!)=*&gru(3Id zJkJ)}!aTTE*hzY(MimxrmSQn<1HAzv@4kCs$dfg!|8EAyGbgz>ofvW$KMn+_<^P++ zz`UHv;-pS|5X{sXT?3S1GF#l-cIqw}-OGMe6%JwgnP}o82QF^7E(O0IX%sSED~idS z^zw(RK0+m%$dI1_OjU~DW=NvOb1Uj&j?UqCHy*qePla5xG_~#uye@TT$Pn@o#HGva zeQ6aYbweO@D5kgaI(&e|#8C2)J$|-J3*1f@5EqDMGbhB0PPF1ejk8Z#k+VLoeF8MY z>-VXWi^o6|t~AvjQDy!ESeK*RP{FrNzXq@8OJA9G5JK64%Vk5>i*h4hcb^WbU7OZ%^cY3 z`?HVXnt}cBkJNGMq%xXWr&GcZX6^9yYP8pc-5o4kT^vZscGHqB;>(S(nG(|FK}^D7 zJw;2w5i9d^piDitFKhZMt)jC(_9Pz8AP?gT-)8;1z7+&w|D`XtvCm`0EPDnwbYJU3vc$_WD z$WL6tcYxxBD3HrZJp2U_e?!b97^it}gaYLlZ`9A7eia6Zi{ll~`DMcD%s+ntI8x<%yZ3m`KFrz1m z*qb}&$j;Zh|9=}n-4ZpX^H!GB?l-!Mss+Lf089-N@0nsvAo0|OKaRs)DBiOFBxN{J zj!^=wYXg}7>Zhh9FGK#iA_Dn*kzF4fS(62rbq|RZ$~!hq?7;N;9s+7gVijIzdAbHc zx@!eIra#xDqi5R`jS#m006+jqL_t&)+@!%ebCNtnw#)R8$$kkM$dA>}C7n%>Ey{5F zhl*|r1~dW2(sFe3XmqB5H8o$;a^gOn<|KQ`m$10B2bT< ziKK+seEug;#VjZMhO)CUFOW_9-2aW79+OjUYt9N4&fIXFhs z9zM57c@;>2u~I1{ZjT(Zy9Xhp31O|M4;t10Xx9^Th|Fy}?#yRl(Haj|{K6xvK(fT^ zL0Xwdmol306)u0UIXVnzoTHyRz*MZxc3pLR)Xkm63pd_9uzK*^(N@XCY&@148HGC#3A18L)ZurzAFOEDGP3Wx159p zJ5r8#WqF!F%W+2ht0GNHHxrS(Cw6(FjoZvW)^k*m(6UZArs-_kU`VoWIDzEED1<8T zELcjcuTY)k;>Vwikw|yin{Z~${w6C!aTS(G8);`?dV|!Coo{r8sT3Cwe8Xe>lFFTD z5sZ?V5OTR{TA7HWX*uB(SGu5iZM1)``)tM%vftTEivGHUV#)mY!1xxrHj>X^&G0E(RmK$Pk zFaco&z$3#)NY+Oqo1-Gc=;mxMFG-($rJ}O(_sP3TJijVY)CSohHAXJml;2=?;{qlT zUC7?Y<8Cc6`JWT2P6`(3a!CPiw14-K)RXGeD;qslrZ`htNzI8Z2h5n_M@g61GkZBV zB7OzyMh6u>Dv?ld-dqF6tuM)Z;8^4ID*WU-c<_i1Nig!7bK|8AWWt4vnH8;kcJ_WZ zMXU%yl<2cThW70GZ#)g}NIdI`EXuCyKa3XX`~I8PM9)MtJWY`ou`s_7N}z>MpXo%> z2!UzJCuoHW-5bFziL6-P{Yxs?3j?6@ZARK@Qk#{2m`&VFQCJOsj90wpq&jqpf#+)y ziu}|Yfr1tIPum7R6FFHT%^$M~bmxu7Jz$RZN|kT*#d9I~TmJ#il&v+@#M9RWH(Xd? z#@65;31MRV_!^~nSz#IPq@sntpHq&K@20Po(r!uw>)I~;kp>7w_HZd;8bB9Bq|@3? zvMItcFui&d{=d5MrQ(VoxQpZnfdsfPh=;#+Fa5ZBZGsE&k4Cf@H312oU40Ek*+2Gg|Gg}HO5sss0ads&Z%H5y@oIzOt zICS!Q%ZCaTjUF3C8s<44#nWC*82^S%l;yOVDJv=|Up}!Yh)cuen@C2m_1wDTqzQh$ zzG&fZ^kX+h>@`#+4PWb7G{ZIHLU9h z77Z+b;fJmX5l~B-Hk0`kcyG=Ci%B?fwh|%^2J2}e5)7YHh$ke&sXiEKKLd{_F2z)@ zBmMZ>DPhe{CDqBa>If$WIHF+d3O(8c)Y&*==YESYol@Daj+kht6S@B%r;V!n#BG2pOW(vpn~IJqkmvCo<{Ik8y9chj#L? z|4dCLT=HmbJ+=kDCI!&P3lxv1RfACWh(sPO^8m>?k3gFEtvE-IyBQ+TDQ}cWb=mmU8pTI2WMkH7GEoV1_UIWWcenrsLs@zrWUq7tFNsyYt z39qt|?_7)}PA1N^#>&ZTKlsv!&x`Sj$A>BDsB;>w8o3dg_;b>UHw#W|KKm^}-0P00 zqmdHUZz=O4YFBOk^KL2^vOHcRAm`=~o#~&1YxL7M<*$Pc=j#9dKdk-TdL_G!EQ)sf z>-T?T`@}B*=Fs%o7bmBbB!NI605Wr^s?_dL-h$FE`qP(frZ zF(9f5A`;w*;ZIZFl1hi9&WL-8+&l&i4>>B&st8ql=w61!-0Z~5BQOJ5Q1v)DFtGKC zul0HNu{ywr#bA8?aiU9_1V^z>Q?8!Y*_<_$*J>qxWmgHM6#Jus*8mJ4Gl_$#$+^1q?nT~@;M@H8W=n2HcT*(n`ed(xWf z{$yBL89{-o!C@{&RJO%Kg-Tdz8d@AZd5zqRhHMH@AzB2RNUs<&sXE&A9KphuqmHzB zcz1H&c{V(QgDQKjIIRP=#>50ms&k|(wyjn^3&6u{MBQ;0}-T0PZj$~*e?3bb+ zHGD+G0v9+2%-p%AOI$mnc zuJKA)lzf{5V6*G4Sg&CRzYFI9NJ#MjRgcr%`)?P5ZnQ;MloKa>a(@KV-4oOeN`CDn zHyf4WXBlL+&tgeN7{r7`NEu`=8&5bMur(7Dl~*AVl&V;n-1jJy@XPP@PIW- zMlpMyBubTevp79DL}f_Go=gf%nJT;CQZ||-`hw4`V2xB;ondZ598Z6W3MLb5Dmq7S0oeIU+U;1FdB;) zB9<&zw;IR5of5S8`{AeuF4UG{{Y*3XP0&8ug*!tx+zf;>K2?Zt+Gq!y^Ml(Yj7tTE zQyQv6ym5q^rgIHB+$ZWALl?5@f5YCmJRAh_xuROlS%j{05N$(Wu@AZvD;$eTw_bItPgLz~O!vTzCIGIk5f5-=19xKU7Q6mQ8$$xQukpH}NRgYh^ zu(M)cn)GB)wy(_O#SMV*y`hBHm3^csptEJ^(sYDD*)zbIgK^mx2`cUImvtIGss!b2 zTq4`sAjcGTo`^(u*lnCrD*+H?C{%3t7)S$ird(D^%Azd>lY&QwC!1;BEHted3sW$E z%{<18mn=>S^8CNt^B_n}RCfmyWsTwY6UAIG+hYZpugQFq7byMV$318$V->>Fp=)}w zrA>{72I)+QA+tj5NCMdwL!bOhI|s{g_G5ltIPGbh`zriHDibQh_DM0kHI4h=78*}) zr2fGfMj-MCApy{)8+=|_RO&;VltRvlYgiNR`6m2a>;t0aJTSZ6nM^gZj`vVxS{JAo zLp?N+Z8+$f#fl|{_{z`$5-mUZ9Y72&!7_7Ea_q4Jnil^6%+ni#Vnf1svGS&G{a|6Q z96~2E(Z83HXcwFiI%NXkHuE>k;KxphOv>}XC! zOt-(0Fn>m{lXqQxuVK+nNF1FCwcPklK1CZNVAdMmO*9{Qa9xIw(wyn^fUvUA>9C-( zdpZQ_eh(g*_PXdY$O|%XixrV(SHI*OW^T~$P0 z!cQohZhX_vsNF{lljzjaGsW|SSOxg109Zh$zoSZqVIxr4QskCa}u6JMz#R46S?6#0q z0-0g*iQ;SQV@UW__fZ9I2mG~rC-)YG8CS!JFMdOq2eSNu+rtS5n{dVcbRt)O3<;1%>}?Ig(Itzp3trljwz23#OQOIyh@dx|+F!3yK}1k$ ziQm#1Nbh|{sy=&B(%Wqil^%Ty{bZ@((@HJTKI8bfF_eSZx|>wIHB`-ea%`Q9SaPng zaV7HTyZDqq2lk<@E^{ObvH{@De+{*NS=P@t26)POHb<*8~h?Rc~}A znuCt)?9nyTl+T1Yd6UHx^9&n|sR&uz0oP{%vP@%u44V!$10k_SFJZ|==qX25V?t8k zH&C2*URTda$A)9n>(4bstjdQcg|-Bat=-~>1+;w`DFYWt?`V13q+6MqF+7|ciOmM9 zrgWK)gG@~;3gZppJXn!tZV1ttL8fNwptF~{jkLyu@UsQLhJ3mp%NRu#p_6xllHDyk zDlo17oS2Hz3k0v)1#@~JrZnW*g2-BRM`VRA^oSuEI} z3iU=vtl@fB8ZU)10>D*kQmTBY%=XR09Z5vNDITcH8l5Sf)xSGkWjkV7JC%P zI9j~GeP@{~xBDm`If*_%=Kfs$n9RG#ZHAFRgC~9_rf`HXx~T}b(kp>%vs*5>%}RF8 zOgg)3!^zZF0!@)WUU#c}Oo%zW1EA?#%?O1~s8FJ**=nSIVpe|x&=>_fYrCdxmMM0y znU{m+3Y_EcO5EhkYzhZ*eVW51uP0m?Y|nix!GXak=nwr9;Kd{Y#F74a6kZ(iheSN& zB+kb+tDMqgX1bp9aFQo#Bt^R@8mf4*{IgW#Bzi7LC^(KRwW6k6n&~z>{WvXTIsrZF zR__3SEes$flm=Q{RxAqS%fW(zF(1^cbz8;G#1plo$7KfaH!tIn5FBC}v?qms%vKm9 zFg%Q~RUjNh_}&c?)!yJ$0kR0}+ul>Jem8(H^Ibrg~G#ja8#0TZsu&RN_g;(Ec zA|2}_i!L`%MKIkf@T|up1a90%KfPfBVx-WdWV0J|!NN9Tcv3YUBYC}4pmNpSR}0sR zi`PiT-kR+Uqq8ctH1r_GjiKom+uKn@FO{!3gN0j{*Ad6jizw}91J z0phng(@74idY*lfy>dX_Ai+xKaVRA1`Wyt}*;sf%h5zV!4uptV1(GTbH-WqWLmVS! zGx2f0D#%TEzLoK)Aow|r%2PoTC(+KXR0u*MsZcVk<|3@ivW-)ddRdf6$(FVjDMOsH z<&CApHXsX`TrKD2jh#QiEWpG887Xy|HjsZe!r@C34;N**xl5Y)kPlvYho7lF_zO%>KO z5#*V4maLz}B0#vuk zQHJ>7s8*U?E)}nJRI039H8;_<4g(XWc`ikK38|VCg<*d>SzkDZyE&Ln#YZIpszx`g z;`C-Ys(1r~7jw?CVUq9aRn_LM@_n8uxfO~wi>e8u>yb2DaJPPKR5VnVpC|(7EcFfH za$2J^s`1vVfG5pBkt1w0joH={!Y5M8wOPG`+Kkfz3*}vbMavK?9>oSOITO_CAEA?S z81!}kgs5qSdG*rqbniWkf-6jEUo+X0c1VsqxcsDiPYX#YFqK>DP>~_>yL~)VJxkVj zQqPoiDG&^vNeoOBAfa@x)aizzOnm5>k~QdL8XMYH%~7$iKl;sL+S3u34J&@0Q+GEK zB$ZI7i&evv_88SjfyHBaEP85T^Gsd-w;C}+pc^5|s2aK!U?kZP_8WMk~JUc$~na%nKY?h?o~G~U#hMzGx~ z!P65!`TzwOm)VKe3<6P+l(m!c$YR0f_8pWo<`(_&-}?^=~9KMA}_1m&WQ-PTzp6p?V*ed63QwVCW3@u%`UjF zeE?tpEKp?wTFDihNe9}gD8ozCCWJ7b3PYQ_W5hVd2`x8A&p6XzJ`=EQ4lGhNtkzDaXT>GD ziFrt^lUcc^<;Domw$Z}3!;KP*&h)vsjOJ7A$|*(Tb22QW=dL~XF)K^Tz3RXD%Dtq= zGSfczJ)$fg6{V=2B6UDS5~H2h5%U)1#7td4R`k>}6?M|gmg1%XtpJHo&;2|SbJ#MX8JaLuj6q%;DE?OlHAHZEo6VI8DU*LJ7zu`T z*+jI)*5>9z2ZiMzAIw&J6pBGAF(Vnsn@0;0>?CmNJQ= zP%l`cY9Ucr=s1^_a&bmHMor}z6GI52ZjZD8!$k#qYKuK^_gET^dpw%;1_p-Ri*L@w;wxGsG68Sm>INl|{&Vv(g zw^IpuF!3dVSJA9eHBrekuEzR74GD*rZ}6g`p4-Wp8)jKj>U6|!gb#N1Zg$HUz*rpL zkN9#lPY2^ssO78t*93%52V(IjgE|=ol0Lh1T6nW>8YWe~NUktakX_@M5B@kDTHOMh z6H~Is?{fu4uB9ZYk*E}|0BIQ&Xx%c1T@0LEg`vP;(Ib8=qP;Rj@y|E^Z`hZuybr$I zZ9YYC7ddjukp$g}?rF>{yih)Wg2r(2Sps6trTzYO(9)A583O?=69~|x07ua>2RABI zj{_&LBsvu@A3GN!26P`s zGqf;`hD-{I>yzh?Wy>#-#?54UreWc8Dp6Mhznm<&K9c2HLF4={ByPH?hJj069wP7#EK=S|1L>!yl#Yx&J6$lx-$ zX;8#qwh$o}mi%ri;r_%h{zavHR+1dICm50^R7h8)z+Y(B* zC~P14je@_vF^ZbjdN}p`Dk1e}eFEskRRGAN*-sxmYK4;+22dHe4ULVp7>@XkpqVKh zg_a@)58PM&S7&#CWK(!aH}bd`s@8r{scVBosU=*O!49NkR$f)}fiY9g$RHS0(FzpD zSZ*556(^9g+%qK&h!x2Cs zdhQr;-a2QuBXyjjlrbJB^Ibx&;Suolo}YHUF2uRptzCt{q>gW9TL?w9_>Tvi-y^5f z3gKUEz{X~YGR-4Q{R96rM6p3>u68v}JT}*a72)`ngbC$@!i@I9xLR6f*T3VRs>+CQ zn&~qs3s|yZpCpRq(cGg;T$0UHPQpf2qK+joiJefH8KyqYD(HV4m`s=VpsSA2-lZiw zh5~x>QFcqn47q-h>3 z0nou6vRivZ(|1VBrryDBhqeEJ*rBtHoJKv((k;IzCmNF5!{8AlszMOz8f?(y5U9^cvlY29a zd0IAbZI1g%0fn*sna`k!%XCpprCE4J?@i2%kp!5MD>2y;PDC*=((7lOT*gW~m%gF_ zzRW60a1j7VqrRDfU*`{$4Unvf61!ZHH+jh^3PJw7@c}`sy5zDHGHaDi5zRd;{P5AG zEEX-zMC*vzCIyvbnTGY*eg~t8 z3!rFWNRn$6?aZ!W;IhszXx;f?a>H=w_V_`Kk`6`Suv*oYQ%~B3rH)|312>9-mVxOk zaVB(sF8xdoSo%;R;k-4>$M&U;*{?sS+7YEm?!ctlf<_`?Lb)?cL$rk>0KQGKvo)Sa zFZ|THev)^~7;jD?REELuF!f}c3Z+d>w`Ir#wO6!~y}3l_kQGB9uVELetBwE^$kFr7 zL;_sNr=Srj4^0SaT%2vDK?{e=hdfEoAP7_;Bd%0OBbz5K_Yf;sVQ__B0D%c(5pdq6)^M_DDjdU^#fLu) z(OM}#G1k+j+BxKUXxLg;Pp=;(`4H)+aclX>jk3e0k}aOp}_ea78bbOU;IJi}kPx!xh4ui8C(A zEnQjJmV3kKTk-4(FC3B!kWGf2`AKgg*`2UWAp_j_0>6XPN*X7SJX%a6oSI<+b7@JE z!Netk5j~E^3=B^mkmX`!_2;u}e5Vz&1#p(-XcifW;^H&qhBOVw=I(@vmFo&?fXkT> z;`rl^-AA-}>3*=KHr^`&@U4_MQy96@@Dgr&jb+RnL75)Ks=~B2QsTwMF0X(0`()*GA(b%!&>Qmi35%XscBOt zE|^GFhN{_IVW2_jq{cbB7Fdf{r5+aSA|FaC6eum`+ze0DE;1{zW0fn#+QL@bs^Mw- z5pM`M34gdk2~VluUKy^nuA3j8Il6CzP~RkF<>r2T`>>k7P^>EUc7y6ziEZXWivgYa zW;jRl;!}u;xNxGMjv>*6Mb=76x)wh`k<;l2*o8C|r$ibpsFAcOV0aW&1eGwgjCx-U zgH4xlToe5}QLfj_FzpV~M1^{a?k2nNf3h3k8i$q2q>jXAE4ZXyu}6q?k8Y41^IGX7@yMwGgdU_(j4c@t)MS<;@-;)NS9(>@0HQM{DWcyPLi+Q zLwa17{LYCUsweaW!|s)k8;<3%pXjvvc8pN0eQ*#(s!hC{Wsxs07SHQR+g|71jhbUVyg^74xFmqH><8;FJkPiX!o1hMfvN(ft*7KEWt49S_e42?6I3l=Q9ffC<|6@bQQ@GOSBVHZg=EAr# zm_Vp`1$t#-dJo!5yKJ91C*hGz^HO0%=!uS_{)Rqme=OSX;6)hL4n4e#h7H9siMN9j z^;+hAO9!*(eS5eWO{dJs6%~3IL(8ns^=?O8E*mTsI01fNaEojT&grn=QymupaSI#s zdter;8EO%gnsGnyjAN;qS(p;2EEpBnQ3(llR~=<$&NVXz_w%kA+f1C8C{d~H4!0+y z9HPzaG}uQ6X0NpJJC0B*4VY~GxmVE05J~35B!?kue_cl9z_`CRPV>fUXJL)6 zG!tuH8GUP*n5X?V6(!XJ9&#!a3jxJxkfRHPAD;_EVhM6nCFz+xg|ZEA{>a`^wD&l5_5+7BM>70cDXMg$y6^EQvVtp90fhF&!z&Kbh*Vz%h@=PU`to;U(_QTW?tz zt^B3Y2w|c#r?Blrs(9dzL5)8>Oq!dGU^9A$;UY4JH z)^N%yH%}g)I$C2jcFE#zI|iin`p6 zcTy`sxxmPRv7M4^8Vka#&ox12K? zX$n`#Cc=~&c-cU_Sw{>!;vm4rLK!wNOsse;cJodLXi030jlBDkgb7T~c!UQ)OV;)}&)aDFL%-!cZoaB{v46`$B1w zN{ROB=WO^%Om2O#(=^EB!9L~Iu~M`kni-U-sG*IYL`?0C>l=nS92ia|Q_N7MNWs}M9 zEAr-LoAA5sN=4jhWZsvgP$+V?2IrEfDyz#Wt&xGN05gJ~D4Ad}p`Fw7W^sKc=ACxv z1h*nF&*fxnJ7H`RgsKxfnnGzBxWTh7jp#S zK$g&$d>VG?>ZH-}jaB4iI$NSh-XacDo{lk_i;)BfG?PagL~eG##gIzLsZiSeoG49U zOhP=r6M~;hY2EpQgn#pcY0evvTB36J?8~PA+}X z+spH1eeGC<7{i2V7k84hq-8(YULsup%_9Y-%~G;f!|8Zbp^>*Qhxer}>;X zg(-N~Oel4l{(L4^&EbzKaR}(7T;~rtO&5p;fqJuLBnclMPq9VFK#X-Z79+yPR&vJ3 zD7+6$TX-6>bolUEanN)hEvu4&J)m;f3r~El3;w+* zKAb!yWi}v3P5vgBhj&#EaqtLcMF~sbH=Y?9NMFyARX1Fq6bDqCjO8_!snK@dWkiI3 zxM+U2$}7>e`F%)a6!Xw8D>o}liUSzS0_kHNda)0=CQEU)d+K3@g^B)aZ1OgE12!(21LEqRlAW{b9z&fg~Z@9l_c(#kuTId{cNm3W&l5D=EHaJMWzZ`A`O3 zAs6&N|MM>`H#dks-0QoMu-Y-`Mk3u&Nb5jM@Vm4Hia)NK5c6-@*6e}RRv zB^{f@M_6;+l)~Oh$+4)LU_DeG9WAHmZ({K9GJiIDXvp&in7taE2tE*XRgA>gA-XDc z9jDHTChRb&1{Hod&73H0o)`E}_WC)p_cyUA*}pz0K_49PYd&QGbI!LL}ZFPCPfGx!_PrDq zQz@iB3(hsIlc6AaS!`TZ&am0k$)BL29m8+f8}$ENT^S3$-SeYi0fR_hMEh$Tn3%FE zuR_eZK!l?T`Cfd(Q{Pe=92|Ce<7N9z!esb1fDBPd9>Y)x?3BfuNaYyy4n~n1EW9 z6A^2U@&!07j&RH)s(gBkTAf0}Mzj!cMwtg`og|pV8~V>6Hu8H<blfJ|Z06nZIzM!eCD`Vb z$l72u?t3>`Nlh2hoas_f194lWxprNoP$izs>&*;-8*8{)K{u*91=6|C3ni@AWCQl{ z-gmQ{O=&H?uq0=TkmzuI65ZvXW>U7FQMB5C*EJ&AiIvJ0@{Gx|8C*eG-W8iU7JtfS zO$WZIz?(=|p0DNJVDl5MYaxu|skJ=;rwX6Zco`jr;&pgNLTFANF(z)FFa!_phwqh4 zog~xiFe#h)Gv=K)AV~37EiI93^!ZT8N}yU&%$K_y9$g;a(7kNgRl6iUz!nM2lVqJT z<3=TgcxRsICh_KXbw3Jg%cyAbe(YCO^gEGX5}d!GSoQE4_-dtXcJ((~8~&r>HE4HA z|GLQOB77GLH-8=MV-V_*!)Pz>^kb`AmKo$V8TtntqVGvdaqgT&V( z9XJ_-XcB_{mR*EKoo|(h7fFfvr^~(W99AzcHRkwQ*vw`!VVpd@v4_C7g5{4wAaXgK z7e16szO*1~Vz%WnmEzCV2zbexqETh-`j7Dg87U)zg1D%G!ugd8RS-akN~@iCYzpsk zT|4Fz&!AZ-%ULN1;Xl{c=JiH$R*h@DG_Rc)#KG+DTqN&e=Iy}^Cusg}8ylgKyV%6h2|LJa#9bL6nefjI z762Nq6}v_lR4j2?V199wY##_(a3!3q;Z15=$Shd35+>t$8x(}JYz6~ZrjK0=sfAo3 z^jg!b>CzQRHZz}(_yo#wlv@u&St`GKxg#QaUEs8S`jk&KXr)ueq`2$`WRG6CXJB)j!~JrDlX7zD+0W6O5alpP$5_(@waB=ms&p8& zVP`#4Mi7p%QQ`DDJ7>g)M?k;U#S(&6&82&VNv@M-6H=Xz6j98`ZjjwG$374JKFDzz z&%1CuHj>k#p8kfNp)M9EO?V>%6WilE%&w$#iBs5*jlA%XrI*u_?AnYfm$EWoatiJM z*b>PadnhiFkpQ)m3easbUUcS@)6u;9iHk!pdD(ZA#f)Q^(J%KwE}#5}f`y0VH%9(;ZywL^4D&mwFdeQ?Vo;73i50kc zRs^GPiIL9$XU6oO9{zg#V))sISR0!+Ud~WMe8%R+?QrOKItX#A-&%!n#MC7;xd^J_Jn3M&U z0Fo$HCj9#X?r(h`d-y=Y2#RlpVYoa=Hr0)6ekS13L&zzk#e^GL1q)+nkyS`cvw)T1 zT8&9D;+!C?a1A0Q?%ICwl5a0&0t{bNsPiD_qDF0l%F1zJ^7=DG#&n{^(ajDz0Qa&e zE&?(qD&dMcP=-UOSqvYqCvf>M#Y+~fOXK3c1`Fbdl&9}pMh1x09DyIq2`95tRnX}9 zpib%Ow~iKq8IdTRxGrInm!osg(AgwDc|6r;hG6WN*^`oh*fha%eoo?XjBie_35Ck@ zX$x@pI$Es%7*dhogsK?bxbnlm_G-Z!*_M;adtn-SSvsGQpQPEd5SmLAL^(_8b~#{O$~)m(A<4f>S-Wb*8OYRK3MpIVHllyEV-gaiAo4N^R)XT3bfD*pn>>EZQd8 zB1##8;3MGwn6DV}0WhV7e++878GbMWGKYxt>3@;QUfztN&HRI~>#d!I1vbO>a?>%& zFE-eW)E)N17c2liD#Caa&W0WEaf6yMjhpxIDe8aydtOh_A6@?ViO{3Jb||Qb=Cf0! zE^cRZ5ZbWy{B7GpE>iP1W85Hyoo8a^V1P}?NugV+wj{CFn0OOtQdzF@7nM?wtG z;9r$(*LJ?UFp+P-clAww{5K_wTgG~v{e+-!%PxXt@IR?~fLSbX>5DVhB5MCHyY74g zWbEOc2eH=SmPh5BmnOUgm}FO);U+uAdM5K{G8-y^NQ8upJ>uSo5;g%w?ZBS_1&hLJ z{t2fV-&8*;%tm`=f_~@!FKw5$bHuQ>kSsRbc+`IM zBVQw=N%=dAPeH5Ui~p0MB@m2n?kR_5K66>6vr%e?B%gqFnr7FYU2>#?;8tsr_;)hi);NWw{P^ zr;qztEasg7^uhgF1aZrs;J=XEn{@i8;i1?ce%^k(t0$8dUj+w`7M>%j&QDd?14SOV zMLNUa&XQ2Y*yhL!{Oqe>ryHCaUL)Dmk3(zn|8I9oxNFD%4`5bRe?^8~w znLN99DE8y*twbs_T+Ga!=~2)hjGcXuzmqvCuBM&hNg9``ZCNeYRO06WSn$d5(R{10 z+P@ld;&=Mg@hnD1>Zg-a)l+^N@r|#bmidnvFuGck)}$g$xWz9=4fN#lY`isd6bn7| zUgw=B-7zt{<2b80GfJBLk+EP~pF5A1e!`55&!-7oJ`GC4NQgDzL-SqWgY1~@ywS8- zxV*~pd4U)KQ1`Bs5FibTTs5PVxNpv9U836|lLEF#5YoCC8ux1=M%G5l5WETe1}sHN zc$R$7zsbI91T@7PtJUt7_#1q8<2Sln@{xpKeYo?juAoMSRYPs7g|lPz-#)AbE~(+j z=|aip)!HsC^(giaw@;GqH->Y4)L|=mJR&_19xa&s-zRL6ydf}4$3@%FfQ~{u*vE4T zFqa125+-5o$Bv&U1>R$i6gspCm%pS~tb#|F9ODy*O_B3vC9n?DbcLW{Sq!6%%Z!7r ztGqTqrwz1u@w<0*`R{io?V*$^{4Edvq9=X}efVFUU>z!E-|NTxV*vIq+fr}_#F0qL z?;}rZFKC76zj#{|d{05HvGF^)9lQRS-9V87@l8CK>-f+A-EE(s2v;l z-r;2XwhCFo=bxR1)&yVbd4+|}=_BEhAqK=^o^pk^w_*;Gk!sw20IDd(md< zCUyiYiRnKaSRDsf?}m~+&Evo9HFy~^>xM;$vk@-(BX1%xq1k^2ENflzbRi1I>wc(G zhb)3)))QmckR(cg_JYhur`VKQjolWhV9So|;0gFJOegRY@INu%eckvu%+# z_qO&36_dC550aOXE8-P{n*;P{*v$J;N&FlkNOiG{3WElQh{<%Yc@j9V@nWzCqcY(Z zG?%)#RoaCjX%(0g{rJO4u5s}2y?^WFtYyIu?wYbu^Q>JK%%h=Fw*SIy6eyT%a%)|# zI|AW!-X4{9{hr&ob~lrcLnOxqDkW|=q_aEH9q=DeT0+`AOA+KnC?CS<%&`ZFl5m-9 z%-QgcwE1#&fYsIn)#yO-;2XM<TxDmVuRkucUK-ikG;PfmNNL{w$4knXb zR9L|v$k<7 z6l2`3(Il?h8YDOWWT}`WkDVzrwOZfBhn9E6GouTdqeug9<&TCK9JwhygXV$B0$3~L z8gtT(DQj6{oaYn$tEe{!D>;TG%pB-~Q!c}D%qnd3OlpSVaxPdOTDRk43OH6mJe}T= zk4DSvE3_~bwhMxB!C(nqRyYbNwBDicQCCqjhU`q#4{~NUxYK@XruFqo>wFs#wYlN)tFHo zx`{TettX|3Y)u6Efms%0Jc_nFoq4Ldb@y6NB)iUd8Y5!?|gezq65U#59`X4l0bJ?h;!2~3+E>_;c0`d zyx*O?nHlTjErcYqg_;xy#^g|@o4b7}zCMqUQ67T4BXT!}9F6N7zHy&$*aCI{VLA!L zaCEGzy7r0PX51Vi#*Ma~1lhJTW_Jlp1gLdjVB`{$W1I}*)olEA(8R@L>=RD-cdzeB z5F;_3i2m>S0PX~V;+KxzID&&;Z&w9qI9y%#`Qo_Acd9JMDeO1%WInHF_JbJ zF`ZXS$J>XKukLV=!TfSyN)-m_khAKSY8WtKXv41(*lG^^S>A=_%y_bFO~**0k5+T@ zXl}&6ZT!6xrJp-=lo2p7oIr+EjrEt|u{dced4sYF?GvT5;GpN+gy zzaim%jn7Jtm|3i57!hmBBSWS^UNC6QtjUwaG92pX%7Nx-T*USWekv;cCBE}1_4dsz zOqvf`=Y4HlatrstXBc(bE~@M?b9q{k-fr4`HSs?m7^Fh)-3_T&DJ98B4b2ymv}Z0S z{AX#C%GQk=>8m!aEYc3j!HmF%sS5@Q6N41gX^P&J!-9K)>f$IC-oZCNQX|G>6i|$& zGT@J}eis!cmv2Xeu;xDiF$*P*Br;%Ll8({=Xy_qc6A;(#B`s^+nXLbsC%P;cq12Un zZjW9OI1`@~<(`1X+(fW(c`+oN`nV9JK}L4f!Z&q2IHGz-Fj&>v(L@7tg3n#=UqORw zm~nhM;AnDe&+CVaTh<&NzmQD{oxqk?tc6||! zZ>$2=!m%`W$@y~u{(F&)#C}uQ|E}a_>IcT&zBmKS@VPq)?zlWRz!uMc@AUG!x_76F zwT7-V7W^2yfD<8D4VBdJc53m@TtYR_BgJ&~ePe*te|J!b$A6D{q}K6MMmQ~lTREz1 zg_4n1GH2HPim3aaM`pp5!Hef!Igj!GAB!QL30VJ05L$o6002M$NklXfgmn z{0s>Cce9m9H$a@QS_~%JxB@An5h0;@;KFR6U#b9H<;860qLafW3H@!J%WpXXphkv- zzyDqs!XLV@qc?+a8n*E_wS8(L<^BTm}eu2Amda&i3RnUpe>O+ z00bv7bcpw)%P|W6*AFi0SKbsU)lGG%o@sx!{^kRSFA!2zqo%M)8}aOK09^W8w%@F@ zusKsQ0_L)EMydfM;^nb_rB6ZL7k=pUip5Ks6I4G(YK)yTT&#LHG651gBbn!Mmi@@#JF8>Qz2q6^0r%Ry|dpi?}EE< zI&6K9)4FRStE&}1#Y*t3?00YAIjt9jH^1S+f?IS4f#gF=Cz*Fe#gHwU@kmv{q@PD&}=X}_W!lbnd z$C&UWurfhpom0RSGcpOHy2%OEfSVudYh)CQ(x_-m|GE;ySC^)$MuFQRl8_GZa%Ks~hUKf7EZf`Mf)X~xEd z`wUKaB?X28>4$B*f>~du^6|#F1JQyeULqHOD<$Vd7gv5DxFoZw{^x)E$BfA`t9FzF zt_TXNhc}Kd6WK)$-;Si0VN^{{a{v5bIqLDC-6YdJf4o(7s*%hj@)PQGWRNsHCkb+O zJWn4MEK?nZIB6h~%Wa)u4WDrVCkkN*higuP@SB3m5F*RfMb9Qqk7>jOLQ5PiTH0oa z1j`_>XSg%MXHvNICXuGYBI{6b?Z&NR-c5$;uz>sxbnT8F&uA`qvTiznWz8)^_ktz( z*>xz_Z4fQ|wn1&0&%0vC9;stWeTe+)N*>ps#p$5~&abP{kcgQz(QST_f(SeLjfg++d|EEqbZAVr?2aIkUD!N>#6&9P%1r}86m^l9lUX|UM#MCm zGrG#5QE`MxgI(V65VCd{xH=a4VqKVw%2pf2Ag~sJ zksYSIP%5;~)F)_`4$^WmUB&+_;-VPeR>98Z>L13p;Q)kRB9+j$Pg*VcaDVt=$JfVL z&T;I+rneB`Zl=@U?HLK8mFh7ij}K8>WHRY|%$ti5KQ z795u$fKC;1I#$W(<9{;s7Udo!Z7i5jPu3BRl?;^XS(+T2(MlE3_;67&Rw9!`V3tOR zu=6BKs5=D>kYqxm1cm!yzJ-EqZo>)bRT19;h)jX`~|S2=s(S&Z&ui zBOvP`g25&bG!Le(i-KR`B!vBd3jvYf_?PnQz2HI`q6i6C%gk=}!A$R%iq`QsJAeJJ zfmRbO!tv%K1S>X#NH#@ws^?}AG9uoIeuVN?#lfCBMg|7IAz3j)eB5QERg%x~bz;?M z8f*bCM{D|X1LAeFG-XiW`uNv~emRvxN3x557*!m7;3NYZ#ua$2jVoR@LyQm4bB0t= zK@#lWYofTagqYQ=X8zR57RNMM55kWmd6JlU_L>yL6`Sx0@IyXQ5Df(2)+Tgh>OCdV zL=a%F?n~e$coa7B%QtT7l$Tq^#ko{aknuLoE*~BrBr7&-K8~4w6qdhYP9{yk9rWb< zLM)Y5ZzvV}$d0EwM2@Ouz~`c?&4_EtZ+bmhpExa*HWJK&5PXHO+%9yoU=rq;xLuQ? zh?F$;OqihzW@Xiy)jaYNa-L_&W7`rs>|vO{ubmu5OoZc}Ov91MaZYJ{#^({-E@1Y* z`jugJs`QbEp==$Iq%93d<#P^5130?OfZ!f6j;C5+#e9KG z{4iFmV`n9xHef=m=qw4w@+6(?;jveMVa7zNNfa{fpEujKh?9K0yz-bIGT0Q}c#&tJ zd2VZ(Ryb)|@x(hfBW0e`7myhweT2Iut$H3%6tlZ6LOf&O1Jmt0iDx}NOt5hT(>H#} z@+W6BkXRRsIXJn=jf*sRkbDyU^MC*051*@pK`B%C1Syhp8^I@br??mc1fSb98bC)- z9^Em>cv!IJYL6z%pSp!sMWh%iMua1S+$e?tg4xbHjTlR{3O{d{Ff~LvNUN)FN$~(; zu=8;>8!mbmB}_DdL_7M4Gn&%oGuag+kKoKA^-9b3;L@Hm4|g!I8R4bLNWrlVMLI!- z?EU~#gu+g&33OK{mx;CjC6N!N)_nkY^l&9Lm4bn`=@;F+5-Fc8j0$-P?%oAd1e37F zQ|IZ8z|#P(s6nwy;A~JPp4bWU1~8lg;1$z|frZyYZ$nJpzQJSZCz+t8w{8S*Tj$FfN3jBX9%087~1b;lB}A=1lrL`2bZ{b+q(GN(Meb6-rkQitte9~>6yTvD8ndw5cbgQ! zhOHR6y;LU$$cZ}RgRRhHr05Sr#58k91c(QB1k3^Ietq9INutNeU0|AKy_Jx+No?1B zj6DnM+w7$0wY;1iE$a{l%i&d+{UK40h-(zilUv3hJXyrWmwv+FD;1uL5zg8Uq8Gc%!+CN;s8VF=?JN1=mf1leoxNrNLE-7aCy_^VJ0D}6= z<<*%RVM8PlvkDt83zPT(7Dx>`WUFD_B3nmi$=D^vA4}Q=I}51}Mrf0?8w^q)8j6mX z(ft95J)E2k?EWRbX6k7&HBP5OoJ2k_VSyGmJ@#JQ1Ue0C zA*ib`(AZtF^l^X`9>-|#DHTE40xmCLE5yE7^pTccinbm{0#;xp1l>_?w@Se1tse9z$t;^yJ+M=*L08~%pU|MI8o zj;M?gum8~l!nm{j^$E;j0o!s(42`%}BVk(Uh6M~f9-vRY|MCAu3~XqD?t<3qUzAe- znQi0XMTwL%}paW5v8=jVZig(9kP%oB1uQW z|L4{J%>+L!dZNq6s#{}zHI;PKj9y%3FPsl^Og=qyEdqGT=oU-xWsvXkD~?u7JpX}L zvuFdwTY)pW(hUD@2uxwTNoti#A&kv6`^w48j1YO;0E2L*s(5*|Ih}&m+jse+@LI6oXw!h`sFfZK!&PTBobZOD@*W^g7c-HZ2#fY7b*!SE~ z{zhiYh60nxkV*7!3^A%>-wzw)jwG5N(GD~PBYFl5vp*>1h_^f2VqvyajpUR^pVRoLbCmj}dJGRNlqypub|A-%K>l*R zp}p(ZY;zdWAG@Yh%U~E8+rBk0QuHbi2F3;JNDZC@*eZwV)$pYx-Zt#N|7p5VsbpBhv;op5eP&WaIbGqpI&%f9K z9#ejBKo{rIK?2S~#F;XbP`RE$PDQle3#_exyN^G`nhw?x&nbNPl2wCmF?l$4kU}%f z`+phGx>t-)jUxCfj=l?uKR+dMwZ}3$OVNTkZj+IVmt@TUo)?P>>rWBJqwlI-^{chB z5l+wWKsZ%Kavi>82w|9J6%7C-q>C zAYq*5sgZ@DLp4N3)5m?NpX+mpS8bvOe$zRui~Pe>XNq_ON5&t4`v;hxGRoPbk~OQP z%3-yg%UaL2xi<_EOrG?saU!x?-0D$^pFo3sPX}{YXcI*t7ac z%BdRl*|xF7{PRVhw}=?5K&7ATK0!2xMTE*216+_$w~c1nAd`chf%Ah)l+!c`%+n?( zkLd6)1Lks@e@-uo@M*6Hq&sD(3ph3)1gZ-Z%u`VoVh{^);;uDV>C zM&{G!f>Tagf?BLztK6s2Bsp#;oF;k|>XS4S>~61a)I7X(a3ufaz+C$}Ms^@fX5s2` zbAuvME^yJ!!bydDE>HiIPzYl4Q(7cNmncb=M8?xP+RC0lEl*Wg&x&)_LQIMk+zFy( z(3&u>F!aI_uT9et)jaq{v{_V-NS7et7VoH_%-9fXaWZ<;>*!$h>{gp^?743_jKFsV zdBrsuPDHAb<=SbGN@Fj~mU~wsr+dhmF7Xwj958Ym{%>M`R*RL#TW+-yg>zv%$U~$( z9lr5m;(0YtjM$D@J4yR(41mP`T+%W{nVlk3$!Y9P56!c~J;m}{14MDNom!7I)oOk8 zQqy^Z*i#U6oP?DRHMWl|EHl5%)%!WgA^FlMGOK$wV{DEFPW|>e9p|p2s;s( zCa}aAhv5d;7}s%ZwR&}a-XzkVc0DS=5H1XrKYi^v9uFpj_uKg!hS6@BV-3{uXtQ1B zZi{JjryUoD#4mm-92fQnD1~q|V8kyA&y`SNcaFU`mFqH}Y~NOG$bXwLv?}yBzcxs= z6(nI6K354A(b;xXcKy+qc%iWKmHAZqRc{SrMMu8Z(oC8hxG(ao6(lam zz$i@^O*U22X{)dxc(ch0(=!rO8yjfvBv040F6%fStaEL~Da(&dG{>(piVZIiwUC%| ztAPew`~Fsb7^77$(pM)LZBg0;Xy9iS&yeXiW7^`9Ca*(qx5Y~Tk8Q>@A`j+0B?1`7 zJX@Y=7`L-wnTZRYB>HzZ_ibBi25tOQx+11!)1B{MBHk|e_ga`fa5`~GV?V9xqd5gl zV#A47hp_}vE41e9d%B6p+n4NEG=+_Wgt!shx+#Al|C--{B7j601mTwVFUV65MN6BL za-l4y?7xdo1ET>$|6h8!1idX3wvNS1y zdS)yGK_Qjf$aqO979sqDq55IX+stey6{H;Tc&?388h9(p8YHqw)9U`NsgJ=`+zl3nX@)2xn#!$jWcVD?pR5mBBh^ zrL+jO4u*O*y#nPX6}pftI5gnj7vsW%TKnPlk2ObSs{)P;r=cK~DZzZT_E4p${hAj-gvy3|WEVKcHE&QiMwM^jLy} z2-q@Y<4xLhYz-@g&@d@Xi*#cD1vgL(=U?)%B9TjHH?$(rd52*xT=@ik?~$#3u(CG6A7s56pXu~PtwV7nHcetacL$76OoXagp49R^7OG)w%Y07 z8PWy_?Z7;Og(=g&@qy0?w;3}|P5%7CROm?z0Ir#g$T5mYAORgfMYY*7%bG8f(-7FR zj$#~_)C}h@Qo^Vv>+RC{<|_HmxRsKrFCper8(PHn2dxS24y1Z)>=!)l!kG9m8rIq%p!p|MOzQVyEv zqUB|aIsp~jripJD@E8uQ2uCi;eW z0y`mr=WPHx654{sPzT0^U6lTu!y3(tAymvVQ>jXW;m{=;AOWSR(q@x?zZ?E+BSj%K zBkuB5e2i6GB3rEH9t@*XW%ESxknl$#5RP)06ty=%5q*Y6)~fUR@bx$6nw#*pr6mRciZ3RYiuBQ;IBEih&Pc%e%XWQ_}6L4cFNYBXB`G})B zbx`<9WDH^GUU;r5{>Ge;Q!GDB-^=(DwSfQAbKtyh&|MkNgR7Y~oHKUH*(>cvb-qWI zC{@wgv{nHkZbV9&rFPOWOvqUo24e!7aSz`wZ2!nN4GG8e?QyIy%u4SOhIlo2PIa-i zHGS8>B@g*^6iSFSqxShI0hQgk^4<*e(>S}&h~MjS{Cb@t7^Rq``%a3oQLw6A^p-(FwWejSK0u(=I7Y^X31T6stZV4xgWE{KJ2WVGw zED*CA@66%hQ?;Id9?G$tMkoH}#Pelw#*@0r-9Uj2@$M)4)3?;e zfzjt-nOyLFh`}F`z=t8(2rimoddij{VM<4i@(@@eL@AJr;%7ScONMO3_J%AYkP!0_ z?Qb4ZSw*l~Xw}8k;S)pwhc?0z&X7(ikJ0>()*ir?l^wAH=wuwffi4AOoM1m*lTa?< zPJ!_i(vh5)4=a-73Oii{2f@L6w+syEp(0j%liD>pKE_jcyy92f5GZS?Ha~M&kZ1Sq zcq#NW#Q{SjZK|S`H8$^i(*gk?phAhqc)!m?U^0gb&no1>20ENh#Kp@Mr!WY{buI_S zivCPP=vR72I$Y8=#e|tm;o*%Q54BkvQd9;BoN@LmN#O`PA#OowqC${YFcIUBPZGutLth)tr-V@tsdPC6&hF=Qyd*D*7C${`Sxa1C}2%BdR`OEBTGes6ty z>b+`~^kkS|)p6qK_`Py;_&UPGMp^9GH5;=&td$cuvTjBzbC_ir7U7ooHkMsbzl@;Pg#N7HnSX|<+7&RB?T^!vx1_|u~^8ScU;(LIyzIeG(4Ov zw%6cm_xDH619O&}7m)cm9AU<7Z}ZAo!ZI-7;JLUL;Q(^j$O8VcQaJwe zAO7DqLf=qF5YJ#wS%~^I)A`dfdV=g_@>5oo;h3qCpLBerq+YihU^;V`WjktW#+#5gR0jo^Qy9o?fR z_<$5O6!QCLaQX8nPRKlTJml2C%da-1X`u7QRoIj!J<{KQgeegj%uCE9Rg!ngK+lSmtuGui{?xq@S6FX zKC_RASP%XkEBzh)IeA32{+2dklp-=ZSfEy?8k69!*Av2@os-@f!8sQGtJ-K&WfCVk z(%ZKYa5$A5^;&{7A3LoEV=^x+|F(tea=fB-YqcHM^Zb!ZbhuGg6L?HVB7z&h3ffH4 zIps;rKn3F;(J+!TAO)I(e-mtt?e@|Hc7iPc>XT!H85a^F|3r@N-Q)mOldc zk9`u17pc@`MKphLk6{Ycnv0&d0Xkg%YF4ICH-QJy{81iw1=7|T=ZCE+cT6)+_mc5M zonOF-`ta)ndcK>&>h$Yk`3FI+(<5=3xJ6U6|HlE{Qg=ppQgWgI3Us($iG5dJy(_XS%ExHj1$TJ+`^~(JUd1p|3QjIg#@? zn}W3b-awVjP~le$5ea3Te&&Y{4kGAvGRNGm{Rr8!2p{D^Q}UG8$ty2*H0Y`ng#|h zE;8WcFrQCxc)bT+q)Al>EEy2)!-P}{Rr+k3kJ0>I_Q-1URlUmjkA6^~3iDx*9;cr3 zJx_N!2X{DBC!RLKcSpZ*2MqRl8{kT&o`O;0wh%coc1zuccONJ zMLY&-Cff{{brZy562ge{)%vYNHuvU82`Qb-XpkmQP68<@6W0TKkB}IY2}~z}h)Htb zO>{>U#8&1SEoVKv5J6zSqZgJ*^9e7l4|tr$hhGC=WYz!!Wcw#_(iTT2307*Hh=VV< z9zqLktVSb(i)WiU3@7G1Rrv#m>tLr{ODZBMzOk|)N%n;kJ79}3yP&~0oZ?l0ez(r1f!|MdR>!86x zBi4*%G@7gbXy&I1VQw`1J`sfJ;tpz|ThEQ+4M6#6>pWf{V-JP{K<3j$Hcjz<2(ul$ zZ^XYWqs74Y@6hYxLKF&jh>8=>D0J~8Wjey3!P60wjIyd%q9Bj~l>j5oI6?ofYxEb~ zv5&Kkpix#N#y*8@z}*5f@LgICs-smN+%~B!X>azF{J~7sM9k-kqXCI~i%vsCia+IY z)SMCC3tP- zWJfu3rB=8n*K+7;W?ggA| z2hEb5_b2$^#5_t_cdf~`g`_RsIa*e6%uVT4Qqr+3x?=2p{oB?)&vOw zKxH^^8z$1^G4WU?%Os4&gN6BSOK}*#dXDQM`F}2c_(?udrJek&T5k2PxD7~f4B8V1 zh-u$AYS4rwjn*-KyM$Es9DUt_${3ZJ@S_da!Q1~aYU6DCKo!0_IhdvS&e#-2L0C%V zs^4F9)|Tl-pM+L6C6}47bVyU!Ez|K#to6lH0pH}bor^RyDA)1qdrTj9iZ~lL3=JW( zxQ;HR;?1@~rQ|8#l{C0RC54kzg$z-rxaD}>-0W%M z8`bghYzom=jLpvIFq5@1dp7v5+3Bx$?FLD)ITg#P5?KM#7burbzHZ_GfZ#aIH}onJs;&{q>E#(4;{?<6ZVrs*aFSVmX<>MUb8Y# zYJ_8Bmuo{1%Y|Js2TxMNHjK9Ep)0~N85L)*x3NLT;OkWl@ebojJ=RxHJNT zJ=z+{1pWiG!4Y#$I;?dG?sQmB{99qX|ze<)K3n}b(1;YcmP~vQ~@&pz6k9k*&8H_ zZe|k>ksM8>98JX3=iwHlfAA^h=5n%#*<4O|G{yDk9NQ;umhQ$ZH8~3##Yg0}8I!-}8rD{O6qQbK?RH&L|cKK3m z7~XF5g5N3b=~LLGwmPAhat)2{r@rcH)?k4 zxY00r@;$l#OHNMx0-#oV@@l(95-1c3Af;Zmdpw?}^-gl^sFFI=CRMz9rT#0fJHav3 z>KdZB#20mmL)5ZqnHqs`hKA?KHQMxi8qL~t@SeZW<~criWM1;=8Fkm8KGf%QP z#ZU4sD58pKW487n5)6$ze@dh@8IVlEq;(~_dIcU5ZkWmJxeF1%+`iGrxx_FF8<2Bf z3?P76i(ZyGfv#W2QfYib19i#@je26)WIC1CKXoJp{K=r&Vc35)<0MELYvrQF*dc>e zrT*);A|vrH&|u<@!7iAK#eCmcZbJY7&F_*al}(l_fnsjQCfO>`@3Gli$y8FIaK?r~ z&mbWa53qmWbBXY%Di`Iu1Ts<{#tEEq(myyzt2cc5rk@OId%IOPkJ3z)N_R4B3CxdU zqy58_8k$v7sYPCR$ZwH(UZ6^A`oPh^(eXQR+bIq{c7PDW+&PMgY@+6Bt%~|D{)N3# zTTWytRyT)M{mj(1wpd92`okvDK`S;!3`1KQHOG0#a#n-Z zjxkqAI1T&oL7(|%E6Tn-S};!z{rECxz}zc7U9`uiOmyd~+sUP`%-ErMmL4x1AWr%S zWFp1aftCgVG^SpJh{JF)6MhvAdjr=tO5pRcvL#5H=;P52yL>r|n-Gn_B9aW@D%z3J z)2{XC$wYD_b;bc z&*JH=vo3a56>*Z_NthosV%p(N=Y`p9OQ=+Q1-Y-o)hzUf3WT&qb5TPk= z6N&}qxcM}JsQCSUF;N80sZ$suY1JhhXQ^w}^*Vn)C{hEH4S~*zgJP3={GuVf%4X4W z*+0n&_fJha0d1*}%>sj^Jo`e2C6RZ3&WqN)CeN5aW#g}_7-`y_$I`i4y!>Hl%zqk> zZbU&YIxY@N;8Y(HeiSux$O%-O*4Z{%D(`p`qM>J`w&k#eit4-L)l;cCXUTXGjuerf z2C^pX2Ny&4;$}T_Z#!syIL`{{?dJ&jl(#BUww!fljF6_ zBV+LwLrx$*srEzQuaDVJ5)vr-p%@M0#)Mo()!mV(TuY-Dlez!E&C`^63-MSMjCC}@ zj`HyKpb{$E4YQpWW+-Wr0ziHVyjvRW)CEtLx+gy-{bpa^GbS5tk?^?xWi2RG9TrDG zI9+R}{3ejquA0hsB4C>E9y=KJjB3gb5k{iG#i_MskNHYcPJS=>7=M}x=24=c_l7LT z?VLoAM>6C#WW6uPHV5|6qnOrC$G%||emPfy!rw&iYWV-9!9B@mHNGqw&sn0`k~%gw zOZA~`i0UEofQC;_I)e7ciY{WtQn569yP0G{VBHNEv%qpZc|)z3-U=8WCbbpg%w6R; zC_v!AS*3gigb+?6`N#BKm@0AUWyB}!(cqqj==D?-M$>Tp64J}nL1w2tSOI2iFg>Q{S{vA&b zS@>TO_r)AM-G;(5AFcEUMD?t{1UYZ$?F`{g0Xi{q}U zr|O4%J2Ub3uIgnp+*?8eBY&Rnu+w`h&I97@R3vpgx!!;lQ5H2O`1?eCqm&po%giGd zBg54iCU)|rt(cCgjuC>4ShzQaZe0!Pnj>u=XqOoOics|9^J1`#C$PA2DjLK#82Wo| zn3%o{3JNU)bsDtB4Th=PAq^z-JeJ=&2TZ20f0U72SKMZdEkRZ9y##?Zy@8TxlXrVK zG?@aBph`LoUNyf_fWle)#~0p@HDJFeKJS81@udMhBWaGBE_3ETTP1{2a7jti-K_B4 zJOcNY&;U*yD9zdUKbGEa$}uKf2+n6B2WSw}8Z9Xgm~@>Ys~sRDI{it8-vPYC9N7g8 z84OMT{GF0tAYyQgr+Ce9a_nW)$XeKFE_j>Xda_}j(TbT1PRxXGjjQX9G$k4um$6`4 z$f>n^n}cUrvM+*5V|i~9Rly(m@uSCPsON)N@KJE4&O*5U4!An~lK1h$9#Wo6g^%o` zWqiLAsF+eKeGaA!IX^mPQ=Q5E;32+$k}du%%u8r>S#uzqX!5SADtIgoR^K%J!CKP|Y7gEEV!=wncw~>sOpI&lb=fDKEA1 zDp-YFjdaB=Gw1x~j?rdV!x_s&k68$o^&e#`e{X)Kl)-1d4vo%?DO2P`jEx8+I@xLY z>pBodm*JQ*?en5%6^Ain7!;{jw<&f}9B zC8IMBxLL&<#fHHT6gMXfw-A|f$}Kl9A+pi1V6W2$`DoDvmMMBBb)GRl_t8o?N*f1i z#CpTs4Pk41JG8{EcTi;Ff@g9;dGQBT@c7xEiw1z{z=Roz9d8HuQd*M?C%6o zrDIN$v868Nk`~IH@YY>#d0tzS={F=gF=a_BUFR{boO8fJqpkjP+ul6DS%%WuN5fRg znGvz3a6+q69{rHBt-P1OTRRMN<&te2o-_)O@nD`pMk`G(BAgif9qvZ2kM#a$%ive8 zlTfE|IXUR}rpVurc z$&1uPQ-h|k6O6sA*|HV?FB5kGQI11spHa zDJlL}DLOKnS12!6F^rA4EHslpz(3w9^yZsI10_he$8u=k6m9((mBobh_z!@eF3>e+ z_EvD`jekdrYB4U$5AGw^L1~c>aCp?p%!kYq+)b>BrgQEU!Tr?Z;B5=bzlNb(z|hN- zDmZ61fS>Cw|KK6+<(kM$6r@8)?!BDkT0o>F-yxqP*08{@K)Ui9G@eqD{3Ey|XRM+S zN&x2gWhEl)YesQFW`M~v9>H4+=1&_Z=X3lN#IW1tfqp0A*UtZW;zfg71bM>7yGS*q z^S9G&6?pAWnJXg`7QkT1SfJhL&H2 zwH`4Ynu9lkvK-9@Fk({2#NU+pPvDs8drh5%aD!tk(^k6d6Bm(MJK#376l%nzckuaG z7G0Z&tUPGEG%$0>V%92K!xqB~-ly4)-^el~RNP?;bh2>`aw74?UG&aYRLX7`G1}@? zpd|IPtDeIg4`X7}*u7U;V@6y;7{F=pVP|4atCoO41@jEeR3$SC#S)l6NyJ(6!Br4l zozD(cpBNNOae-x^hRIS4Op1v>Ko0~{#qt&s#XW!4A&WTddyuh<)(qS<0nhC<%nFm6 zbpvGet(#0_0>3eNI-+h_fd52%BC{MAL#c_W*m*^Bf=57)!E6UYo~R^EI+x|eCnbO+ z^Cjw2n63T>R?IUF*-R*o4DUs`weY>l`RJABH4Qq_E@g@6B1a&hPm{Ph&k9%M1UA)f z(elBiXVN#OD6QwP!{$pV=3&oqt`p;5+t1u($fyLgPw3WSTLXevU?Tjuy*+5mkbVT! zj@bEjFfq5yjEm;yxz_nds5){bX}%?->{` zaC4J%(&YY#@i%sFh?}TtsWk;Cs)VlfaRHBr>WISZB%Pkppmr(w>1V(8X#k_?|w-d7uk=?Hh+BSc`H zKc^N?K5I3znH1H;J`Js`RoII#(lI)zp}T=jmrlUg=P)0EsDgp`QuS&G4N})iq*aki zD^P(PX|PPLdcm3|Pb=w~W^o}Z-&CQTD*t%pN1$2<8PZmPE`VrUM&4dkLfoO!s?QhF zaTgfQO|?Gex?ovl;4KB2=Fj_yB@atFCT0|klZjFdyqGkvk%m&25{@_PqXK1YcVtgU z*t3)DB)zQE^f`(KT0|}lB_B2#x2@v7AIr(G~hUgx+K+zx84zvtU z8q29^{F}~vB+YJcT6`o@!D&Rjgbky@vPxm5sn|qKPv6LLil&R|Sg2FZ`gydlv#O!d z9D#RNs*EPlzK70G+>KT%oBgzdeGq08aP^Azp74nbdKZ%tDUY z-?kL4u`xyjVo=JxIao}klaoQYhN$E$%-2s>;Q`HPPUvAc&XTaQGIpXTmL0{}{p0j9 z4M>qkfx|CKh;k`TP)e?Zt~2F?fnH_B1O&2b#yI-Mf>kNZI6glqg7fxV3Xw9Z#ftjF zd8;sPLZ>u0$pNzw1glFTwES`&&BOM`By};$@!*{O8$6`80o*QiU=zh)G)ps}(E>hu z5|0_+(H65R6+|U+@#ZZC1`ATd#K&34CeVVR%Iw(jDMrp~5)c1owHc>8ggY-h^m5S) z^H~n1C$lVe#zc6ZK-tMD;RFLct9E3lG#Le0LG@i0NCvZ<`_LAp@rFm)_0x?&pVZYu z)4+h~lQXt>&HmY~0nJ3{5{eG|U1Nf2glH72PQ*S!M6?@X;D!n~Suh#WnK#QtF>LKS z6DDV3&r7oaH&7>D1v|TWIzL=BLAy8{m|Y%vrrgEG{D+y?D)oy~mW%NG!v54)Ktea_ z+3~N^@476H{aF;z(awcvhT94d^2mzk0M4|u-%)KZ4)mMwK|aMko_{WWLz?ENh)>?d zmAq#foDZ$k{{4Pvs75mW3kKiAsU?iRDjv$V>Mz(U@)Nd8DEf&;Mc>>2{kbcR{dLx( zsyAO|{P4hwsEy?c-*x`(5@BzXxZ<}or_w~zB}}%HA{K>mu9O^1(tsL36~}GUB$$cg zvaHpSxPQ1O$)A&g!=mt>y##PccQ(Zt8n>i?e2lvkyKXF%qq^%WWbNwIxuS|*H&g)rayKDE@ft{U_Y3!V)(=5k2(q+8sjV!cW2<~q#AzF zI2|4j2gQuXPT`3X$hGr)9r_EmSluYEr*MeAvcS(QWGj`DvkdcJ{Pb8gF!MU=<9{-w#B=mu;j5k}B2SV6kcwP7C<@Z*A%;ciq>8gY_m<*YXf;x6c7oMJI4TXUi?k(c}5yw=jWafMqSUECG_zP zj@ARDUHV)Sm)g_xMjW`gfWH|Tql?Fwm+qe&a@5y_#vw(7&Jwp0U$NhT`~x@1S)S=h zAl9?~f1eJYCq3#Uh*S)FY4KRbC;0b>qnPw-aG%LJ)AUr2h?t0m>>d47^^eK& zF|%7Es1%A@d6euq`ON370>eyXr0cnsjb>(?0;4hT%JOno4@$BUkonNXtOBT+fvh1^ zW$Y-p$RCR}mP>xJcmneWOdxtQZcH*SuwyCz7%xNwhi(a(DZw4N#QZL4VvH2uZ%zTF zA9xM5adcqL;S@riKQ5raKF_IBu|51HJbCbQUL0^`(8PYnUxSf(k03xX)K5_*$f&Xq z;E{}$Ubwkv_N?JRvhprlYDE)#y$=4|4M-KQPdt@K7xQU78439-*0xk3)(Hub*WE5b zm;smfw|Mj*(^{qtRf9NG!R-S?nGLNl9t$S`b#|l)?^yiWj=asD9E(DnycbgMFtCoJ z0)GB!EHBkOxk~~Adm)5x?hAN^iZx^LT#Bfo)(u3Hvq1{^#FgZl8?!33+qm7g!+jpf zLiAy2a6;^X@hT4meZTdTfZRavrTxsbydW63<1|e+fv}im43fyq= zdZl_i9rT|M$2AJSFCMccITt_Iw>^F!O9{FbcS)ErWL9} z^1f%a>Hq*h07*naRNYsF?4+3AVrbz=?gM_&QtcfTr$qMh&I^9!Y$I*e{b<=~TQRS! zConjGM2%Y`k=i?w1gaQL09gqK{g=bR_~6CRSlV$psX6jObgHBijJJNN%8M$P(L6G= zGll%{iqS2xsl^I*5{a^PC0$sAx?Qr}d%zU_fZ?B2VM2%Nl!b}5H0SilIpOL>AHUYp zT_?iTsJa87M;8LGx$`Mh#BB&8h)~7!?4>{!1*dBavt!+(vNO!#u(W-!aV5$m6qR~N zJtun0iLqih;(Vxq(?wG94Dp(5Wz+w{L_S$2=yS@@MqG*pn9$o4GdlxaT>IM*rqm9T znFrHKwLuUJYK0-v@&^#U(h{~T%w&GevKp!$pae*WfKcN!m&yX9m!R~bvJ{78i5T-R z2tR#G^oT{eRtBa?QdW)TBrs+S$&l!LDX;I9R8pdH(PRb6_4k0jQ81`t( zx0`q2pP(8=>7zgsd!UQp2Hb;$Ge*C2anb;c!PEcIte(R?El&x`LI$wvc**dM7U7&f zJ-p4zP#(;)E?ViJZ(Nej1ihvR7+Myqn1}!e*I?$IpsO6p|fa@%A|HEp=Qg@ z84rz9H1oy;=}K9WNG!j3$bijdFz!~XP0%(0MSWGZK~2UKcb=3pd>azS64@{m`pZ71 zK7He~E%xL1KbJ_2M&`_)3iPj^P=g4tO3o&v^%3}$)ig$7133`CzJG5h4@ThaJ?|KE`9Ox+ApqYOP9Xlr{@Wb#3 z^f}{QWb!=#lO_{}I$2QABV#7tpxu)RV{o|)-}To{|HJ((=$q3!p8v=J6o37Np@Vk& zh{BihbMBc(neWX&SvW-?U!m%7VPM@3*w{oKukAt)cex&D1Oukj)7qc7AH$)$J}Nz~ z@6=G-8>6WrSnyjlf`@A+mvN1l&0Y?oIbd)`-%aau{3EY^D<{XqitjEXxh5Wb@egM< zynw?b+{0Zb!FdhV^c}@FN#ISFV8^fP_(pR5uNR;tIpS|7AbjNFM!}fny5Y6`bCgD& zY9hqJ8T+4}(*B<>KB>)~(X0w{=j&IR?M#;TJ_`%_Cg#WeLzRf5v`&nj3gm)B2fIwT z3F6xS+>8AUkDzS%zpv@RKu%I5Q&RhO8U?F%f;ABXF(VHXMT>BF{Fn^6&~ygC{SDQY zz(?}uH#v6up5TozKkvsj%GN7CAbw$RBHsp`hguqwNpdk4km|Mo=Uj%HEc23ZsoE5c zko)TsSJ$(5H1(Bu`kPIW={6KI`3V}2d&XQeP527D;$y{$m0F=?`}3^*rT+@q@T#HZ zBCaCOkqFuK$TaBBaag`k#*Xs|z1H>tW6d?ONq=gX?Mnn>aW1)HEXI=CB&)Jthu7 zye85_GE+`0occHHMT3QK(Ogj8EOz}fU)_jOM%_YKAA)(1uRpm=+l&nRzyOFBWa8rz zOwOZMJwldYJgfM~h|zFR{2YNp#NIp0^7HT8NQb93E;7P$R#ueaL6BHvDV`{DcbM36V;s5Zp{gWMwB#?=}7l%>Q39D&l|qF9i3TQJtCi-LG7c ziif6RWy#yzsC}UY-5`&MU2$cO%c4=%sF=h-VvS!CHtc(pYQo?85K@TL+DI4;J2xpJzY`+GY8J$k$#^U zJ~hM=U@9~K zhv`@ukidx#l55*eC}`YndiaQyOTED&Ea}WtG-UGYXfri9)KgAGtn)MNku_9;(4Z!W z2C+&g4b9CrHVroN4UPrZ=LzI;Xc-^?t%~aZp%4vn&CO|JWgJ=bf!68d8D@noIc6#r zQ2e5O8rVK2;$^T3sbr7|NuiuEu;`WwND^SCbNC)|IYkqOGAVs-D@jT5?UCo77sFwD zUXR^H0iw{XT_|V>9vl~dMa<4(U}0sc2E{85u1cja**dXDCrb_zij+6BCeNs&=+XCk zAuxZRFnvD}yEp`@DxRhgTL5vsfE!e8vZN#?gKyp76 zv9NEM-r+0Oz3qpi#xghO)*&%k!BSy|yqxZLnvQU6YeWE?epD)$mF#43hFBS1?2HBr zCptX`^wN<)E^#?nHXGK8(&T;kTd!d9e`CGY|9uBQKB%SenAIFRe1B^L3#70u+%oCg zWJ%-3v2XAyq7A17pc}=W}^!pzr#$SnyU*VtcPY~Wl|tvy8Z*Ukn{`ieUuYD z!|;~$31(=a+0d$l`9DZd;Dnaq9pQen+kMO*g3t10!zu@ZGw#Cf1d&V?0#5aYlcC!^ zJpvAhH(5bsswcbIDn94%mgYI){Py(GXpR8O`Xr#QRS7RtBPpiWQBRXddp?6_{=!*= z7iFZl@n#aAcqVjFV*-4wUy}c0&A{7TPz_fS%$ihQOoZR2LHNBkZ&+mpN4$oTBC~ue zd*~JOf8U<8fy1`andU>oE&75eQ0 zql{e#z-4HE-vi10gou|Be_ydH$2 zEmlFSuMODLYqGDwL}phLAbV&vL*%V`M3o^IX7qZ)*5sM6St8H`lePM^3lmfw3Gyvyd*VE}Okv|GW9-d1dm)To3294%&>Q{HJR=VoR)1aQho|8JX%S1KfMjx5 z8Kdiic%20u{GEEULiHhnZ}-|cpNu1bRxM5gH}7|*&Y+o$$Tv7WT+&^p6gY}za@nqt zV(Xhp4UyLeq~~i~IxHD#z4)V+~i8GSMIszg-o+k-^)?RO1p61II$T zv(Qt6wSY>cJj&&z!8$O*GHBPK#KAGh?vuqfrkThuXfy7Ng^=Yo2>U;D*P|noLwCg#_A#$M1X<+{Zv}m9j)k9 z&3xEb8Y9@WiL)Gq$c;?r;BUxD!*~jVNpb8H6>=fNWRjh?D!_a%VDlD+ErAs(dM;$Q z(^5A+Gt!U%xBvZb{xCu=mN6lgOEzMam;u!sV?SY$REPf8{B7#aqe9k?^IsAE?G{_#D1h@{WeVa{cB(%FK9c0k+= ziJmwchb5--7XUDdY|G@M2Mi$) z73j1y20t=T@c;VfIMT2SQk;_DrVP?dZdyw)vo!!GH#)-yoIfk_KYGKq(ssfCNU7pA+Hkui3ePbnRwqOxz8xWtD{q*( zIpQl11c@N5PWDClYxw{0a|Wsv=2HtXNTPaAIGCpeP7`u!=YQOXItX?)B~u6B>tz{5 zW7JWWmF0QjO?8O>d2TDa1tFA;4HS_#2)<2ZQVC5Hl01f+9)!e`%^0O zoZTZ*ZOTiBa(OKScLPi!t5t6%phkrrUhf<05STQcD6BS(x=AX*3WNy;+BkEF#Y;^{ zS&8LGaDXCIC1Gglln$67gJ%LZq5X-3Jc*f~{GyGQ2t0l6@lU34`eAE0 z(+AVN;PReGEMZb>jFgnt;Bb}B6qtCvv@+87Xk}&EDq7hG4Mb_iv1ennUJ(6&`U#M( z_6+e5M-!j!1Y0>>WYz@?8MNbL$&&R`9Zwff;V;Q@U{;l&a6KlEvXjp_zV}iCulPu3 z&PiiYL56+-E?~e6vxxzfyt4xPZew|Di|v)eERLtWG1qp?if06HPUxm2tkF{jK5?y0 z|05JuuPp!7&*LyeJM2{_BL(Bj4Dh&ErvF^nJn-s`Nl)pFf{QJr*=NY+7le;+ggIC6 zX)d4BXiy|S9#Ebt7xQ#QPc*$PL!S(>BGzS431(a@ri8~ z8gMAa<=myF*B2U(H`{ozIn3{jF2NK=U_SW&-TxU>!pq5UMTyMuyyrtTIJTn6Y}imx zg-w&0>%u$6u)#Y66;N4c#=HuhDwt3hr(0nP=N6d33Bv{~*2W$;%|Reaxg6#sIrj>t zodAbmrl%1r<)gRTl2af{`z9Po=Q1CbNr-QSKMy#i;VTGoRP4}rqV&Z6H#O>4Vnwi7 zK5=4i22_jF$(5QCGjcjV33WMHtnwKkrwYaz=n&XUT`j~kyx)?Rf9S>(j(L8UAtVKO zJeeZmpPf^{6fv-wKr>DrP=^z%-D44`SkCxdO0{m})g<>REI}G#oPb;8Nn?bnb9vCXA0YPx~483@_{%>p$l7BBvN*Lwksd=Dcjxj!|*G6%-zM{KLYv%mAnH&9Xy z4wE|2a+=+G83(0Y6i`)5&~P6YN0gC#n&Y-y<25Vqpp}0>e_#&9cn7~!OlWg7`WQO| z4oxPmOu~-U1TK~yG(7PO5z!nFU_6(Q*(sLg#SnlW|1b&~XO`w@Kn~8?O_V?~%Ra>DQ z6&r~1k3;#B=oupC_$ytp+R$NfM%O>EV0d>Qw}3i4Tx#)0`n~0eyj>_!%2JRT;J=Kt^N5sEhz<4{wCgPdF3Hph-R_3ul-^oZ;q)rR8oV7Ygk? zM9#q^0Aw3DYQ>0B(UJ+s{tnS(D z?LEK;wm_Q-&IZ6le~*vjCWYxLVi@c9nG)4}gK+&pXmRd6=HT=x{H{=Hq;Vp9ScO)3!bI#}~W%sfY=KYbdV~(K;3m9Zx10 z@`9c1#52`z$S!GOMwJuUjyWRqaXz^_*!-0(f2OLvZPnLXndpeO@Z^ zkk#SguPDkQ6aQ#GxtG6bgCL4jTR1Jc!iqWmpTWt~Wb0@ioL2A>(nc0drv22ZKUY>Z z+Qm}}tot{vkp|9YGC5=RngaSWO;2`||H6dAaf@Ed4)jADA@>VtcJ5=HV@|5?5z?lQ% zJoetZ$Z{~a1N=CF=L;k#p1ge4dm_=MQF}K-4w{ngZiL-veDd`b5Nc% z0D+!iLK1B!CrBqccefaNo=c8!nQ9N?7PKL*gzKT&!||S8{>@4x0DeU~(UMO7)MENn z!9oNbRL{E1V>KN&j)!5$?RRHk)zT|L=7n$$kWkBDGIJtw67nx3)dmiJb0o+gWXqrt z7_Y@+4&Mul;uv`ZmCE;I4@byUhD0QmL!09{+m3S_M*Z|9EjMz znwImuoivu#V`0K|vlRPoD*I`n4i0-Z*5@9wvU*9Ta!1W<(A_&xushj=JeJI-ABJKN z%|j4uvss|^=Q-(JXZtj zB}@FBN~LZ}BJVVCCIa|x(W7;W0LHr@)$|ICl;VOxD)29VSr!9@f;kw;3vaZu%ac7e zQTHZxe)A(=dBociZML=o$fRdq6CUPlr?hsFZWA+2kwzIfi&)U&SGp(X-UOk`I_yvy z8f})*;cbhRGB{~8P^pq4pYg3S6kPJZ2;&?$T+!`MUV<<}un3PPnl(^YJjIz2&D+!rT~i9-jYY9NEQzfzxMd4z|@+Qp=Y|h9V3R6 z48~VzJ=v`G5Kyr~+N`SNQ8}ywgq)j^DD_-vMBp;HGq?uD7M4Gr-8v$57379L8d1LK z`4U#&6;V!O`&`mh4^M=9Kn7aJq7`#ek@1Yo1%sb7uCXA%(hqc|ry89NI#Pzi6^iNi znn1Qt-{z#qQkhjV*ziv%;nK~U+7*o|jlOJ*TEx23HHNO%oFJIS25~e+8OiU73Or{3~kV+ zWB`8;2!phhC8COZ0CC#WpF@|du7YXg}G7>QYTcRG71iDH_)kSXe?3T?lHpzc1% zMp|Z5Tb1%DGcbr9ts&Q-Gs0(Em!4^+MHnNM@j1sfimSWgNZ})nfh?aCKI^VdT_Up` zbY_j#bI_B(zyuSDDTioq>$t|(UXzR_u#U3*)FDpU)4+`;nHk_3 zVjXj}b#0T!C@=G>kjdPc`h#S(Pb>{wm?KiJs3GqGl`4j$Vg9Cm2;o4G#9nK2Y^g{i z0DjJk8C{;-PKt=LDT?R1d&ne4&+O!Y%Pd<=Se1u!^onUuM$pf0!CwMHgwxHRFvQT0 zG^8P%lodCU3_yW(@X&TsIk_T;TI#BsxWYoPlh)iJ6~Et z6w-J?Z`_+cudzMxL=SvBp)F;oe3JwQG5Ad)YA1(7I+BfL^-z>vj{*JoYDTo75%cI& zL|fzt@&~Ni=`9OAXED7=XB5esE^iR0$&5)-4#{Aas&5Tg1anJ#PF9CzyL3WlQWR1; zt1+WMz}&t@yxT|E#qIo%DL4!_YAIG-6R~b9Il1pBz|iQ=WG_*R+_6k%^!kUy{N~gtO1( zJH+3p#4ChuCQ)*)pI#_c>`j}nq`4)+qfF0^t=tl1T*vg4rZG=iS*Fj<8xhIGLt8yW z51~_e$>!gE2CVOM!6u(3xXpgh-F8x-PL-+Y>8u1y7bCxgV#>UQ@w1$+45S-hs7C*~ zyusE?JVQoc>uNhf!$B2WgcC7vHMk*7(+U6)%qIzpbLdFQivZkAjYXQQ7YJRxz-XZE zwQBse(5wLK5Ghl%W8+u+-UI~5VPxo>80L`&MiknIMpoKeJf^&Mqq#DG9HJP1T!x?r zjOs3E#jNtW!;CjW`Q1{%u7bi8OmFgPU?(_Xy0EDzfdf zg`f^lOroH`z(YPL#>8uxHt^1iIMST&10DgMmFT0tAhQWHnOJ2D;SBY2lLK7mM@3;2_A?ym9xj`Y=KrV<_J{EkBkvx%nec zto~@qh@b1ceCP`+DRXjZooyd^wDS6JTB@wnD1@Y71!1g`6oF+B5pP*131PGZj>SBl zbbNz_1Vlu*+KP_?jzu@HWp&SBj%)!g)!wjyLn?rs$E!hryzlO=HR+i1JWh!EBje26Lm zY)-a@%!>chEhAe|72d2ahpb9Cwi?dog(Rc}ZlcV>J!G6L=$JovRD{scqI?_pt(VFt zlbO&{_n5st83h9#=cF6g0B?}H5IVb@4sZtN6NaVBPkMNAmgw*YKSKhnWMQKg8 z$@+kK!u^l1c!$WEbBmxqa-dkU9gjlB)KoAKw9B2*#fu`u)6I=MBdLcD{3kyj0ipGJ z5P|SO)0__hgl8KB0R`!jsDBHiLuk8Ef^cdYzJTPwGHT=t!rrOPDUeODjfi?j z11MxQ;>;NZ1UKHK4Ao44a~?p$|A^*|SB?;8amg$|esr!KB$&ADh;fL2WY{V; zOeYP^Scsqyjnqu5_c8bsQoO7#qunE$&0)b1A}7+%Mw$-xTN>s?y6qN~)S`QCjz!2E z*H*z%g02+U9x4}RM&wg7b0(TbFIX;2W(=1~)FOo5`mQsq(!0eDVF3M%LsrESE;<&U3?e6U>OMbh?Z zFGrd(0H>sbS4T~YKo1iu3~y?Mzy^)O6Ly_yl-Kw=B(!h^=Pb!4N*_h6n^i>J1z6o) zx<3~mDFx*Z4&d&aN@^Uk)gT>7Zq+29P2^Wv9L5HbXZBH{z)Sgfci}W#I|5a8*J)&) zg`|@~*3Z$`anw{=tmVZ`oN8Vc_y@hw44G33|4%&ycb!AV2_27_z`U&^Z)wa{+U+=Ai7v@rs$NJda}AG5=o)XLn{GEw$(|!1N|0}=Sc7A*_-sK zo8xAAqs9fWU+%E4vAvsJZ8grV`&5NMmrQN*s$RCK6d`U1V|!3c%8jfjkMfr@S+MM`ES2jMH*Z!HVOBT- zsBO}a!H0pWq{j!MI);leG`b`U=C;7*bdr~pDUqhOuqapI!dZ%$?tN0nhrH=i@zX%@ zGq#@0Ih;!$Ww-_-kV??jYa!Q>;wciNC*nb82xO&b0DFL$i*;K}$^^RPGW8slkScgU z37C_R(#iuISdv{i+F|E$!X&bZ3mc|ywD8Qxe5k|Wx&$Jhjz<_Kn;+gTl_PvZf=R34 zR2U|8jG8}{K9D<)_GD`*VbwQxdCFAPx&XKBICYD8cyq0)K z7tUDmV=W=Va}imqtDcOIpxh&X%0MM~Fe;}y)MvV*6OmulsN!mvBtuKsC?mNq()VG( zA!58?de$A_?8HwsiAJ!TSS}@C!ln_&;VDy+t6%8AU^?^m5up}qf}1XYT@}GrxUMh- zaQtmgp^S7eSw;-Cg=1=}D1_4Gs5X=8X|))IPS1ymZ;4?6hPegR6fP}dVTvd#NUB1M zLh8PhWFkRn9hzebJ3J;81Pq1)uZYnMk0~0;s6#DhsgjKB6StKTWdvWZSXlUWf^j5| zuyKs#@dm7cH>1*nhGgkM`I$P#maJT#4aHhicWC!%yvwq{1P?MXl|aL z>BztbA4yh-C%dsnh2PZ!;Y((qj1`WzUU+9LsSynZSLgpUYee=_buQGj4n06bMf(3=9wXZsZsF-sYSq8sge679EI7lJS7;Gr5u6^y zD`|GmmY6vxOdE$;ytFNyzU*TaUvq7Uo5R;^EQ8`q=Q>+bnJ6{XO%knJCTm9 zf;-JDZKjGW*6Cd{ZS(jHzzu<2?;#a--VTWu+7)sd1>bGE#VP`T={SRyLGBvTa@)jB zot^~9(4XBnpaH9y%A-@#@a@24<||oOWDit3GAr&D7Wgt8nNG5Sd14Q-29KNP^sQ*v zjQQZfFuM>E>bO!r1S6_B@3E@wj*T~`k3owBZUk|HuXKMjFkdKsQlAzPVrbue%M90h zG0l$!1{vpNPbJ(Hp^G0c;OUapy?hL`?s%~*E-g5gPb_paIwS^+5lkY(jke=G&jGA< z8a?wtiz30RPGK)=)V%l&?D$fezaBdaapKnxgwr97k&Xw20IOyG?RshL=LA=T9tD_m~CdevGxm*Tz_8-nJ`4*mzQMFb1RYw zzTdb`T+isdH$toT`fv`*XTn@;CkcmiFmL$l*GggHNQ_PntW;%$Ibg-W4#PH%1z7HHv$2V>j~6?2& z^jvG+@HNF^GLp8CrZ9#0%sFwQ*+_Y%Y`~g$M+nZW%ruo9H0ITx91F;%N~*SsV3o7! z6`R183fR1h)FH7n3%tG9kx(fKZYkxc1UM_D))GOrnF}j1aMcONb1?uyg2cl9Ev0#8 z&lxX=Rs6ZXLab*J6xJJ$p z&EarHgy*y%#<>|Y9bo~jyDFKIDU@X^_;zMEgr|VTmUPOdI~SXU*ffGYBLS}Hn5E3| zad6dva)?i3b9*bSUVcXvdPo|9@OnLqBk3AHsQKI-v;YB9lgRRowZu}-2NPH5CDe26 zXFq<3$@{t`XYJ0lQ|g4;Aa`1%`u1yenP^*L6$9T zJUFFbz%PnsfP!$Fe#l}r+)3o*ns6~#5FDdDRpEy~sfuX@rgUNinPs<6l|-3CDs9Ta z#DTo;VNoem=Ls-^#Y}w;oLHJ9z>^A9StX-OVQrUd7M4eqe%!bwEG7z9lx{*0s4GET zio$p^n63oru`0=9G?7Y*TSOdUdURzn>#r2aRDAJ*8c%z7EtvGyVCZE|xagf68*E$m zBYr3)%S^Q-nYl-=i>q^iWy5NhFqjeFe5?TrF4a?cU9Nj9AjC{j{`Nr1JgV-4vz3-! zL3mS!ssR<{>nghAXdVP$Y7*hnESmJDl;-NHcx{g2kWLv?1s9AT35{DLER4{p8EH~2 z&jiq?1q&RYlX;{9e^;0dK zufmbFlO~IWpTN?Urvsg?4dbrYDMh zqR-P8_!i)kMoJw!rZ5J3vVFYdK?t@I%uvbL(+Tovx8MVAL{K2 zL8@d@OT~gn(6_DwPVSxpmPj+1lo2OTNsE0HnC6-=cX%X;;{#wnOlL=_74j@X@(c$c zo*{csUI5z^C#*oby5jf?O7T7#4Va!zt7Xy0WbSu5XXbLoZsWOEe@OYQ#35C#y+FWZ z2Y*QqPo_Vf(u5R)EV$8PYmHgvfsm5@*7m*=n%U2EUQ;!a*v!Y$snXk0|bSlyrDZ17wrAGmrYCkpBMcxE@~F_1*ZZ5FR2^?EAVn_Fpzp>NcWpk*(nrI2@@< z!8az9as!-EVZMF8?=s*JOvlP#!kl9n+wRd~eO%g)b!hY+j1fa3IP-Io2W2$rgz!Z8 zT6|S>Y=mh7X9AquilCMI#qF|zb^ zfWRHIr&=oC%!Yfvuz3Sr9ZJq=$1)e@>w!a?k@HFN(opf z!z1rX-H7KUXULC!(ZLw=ZVfH((qJnf}Ss_QRQ14{E`QG*(FJ(T!4fFg3& z%6Y~O2Avn&yIcyRbxk?Yg378>MnNHfhxQX8g0m+1Y_W)F(ba?@v29O7P#Kc2frn{5 zBHG-O7D2+FAX;{LW|)>?tTkw*vF%W>~Io-t};Hy&|hE4h%5Y!w6^N4D;)dL1v%H08MnF_QB*1 z9*5?;etjfHZ-0%-cy1tQQR31c6+!3{8ysD5XolM$+;hRkMz8nw$(2+Y8p0(bP3l#S z-DV+Jak_E!uS==v95p6BhR2)5%1xa5hooNKw6>If1IdJoP{RwsvJbj_;~?JPn?P3I zzQ~_FMV$8p^?sz>H^O1-zvsog`9?~07BDh+1~z${K^kTmn0T|UQDGbF)V;%ATusk9 z?|9lQKrdm>^#M@=;)408!L*w7Q1M}>4BW|z>&c{*?N-bWR9G*lA2ZfsXV!0t%tnX4 zy4`-bnOYYLP&tVN|Fo`ohm;i7@3K7yO_5}@LRc;>9V1zMTID3OAG#2dHq~M~V*?o$ zdaBGVn`O@sA;d%Nr)tJFm?&OtE$8f9uj%2G8;>C_WcddLw|#`O(y4ZZ6QW!x%W9E) z(=%GDF{b$g*{+3UD*4?Pvh^ZQm|y^GLSv z^W25+&`xDh!+@j1R!Xfdk9mO=%q&w67QJ%T$%C~W>r&}2=eAi3mM2z z{x`20igomC58Y#Kh+>WObTVnlGDO2wCxXzEOVg}_ftI2HnrZ8Dpv`XIK;&|P^Ta04 z3>OSBBjvFJ%{Ay{E+tm6Bo5x3l-3o#d7=)jU1Ml&8t`Q=jm#R?Zw`N%! zD>a~I)gWs)vUU2jD(#4RZu|oGfD(K#3+?BvBnL>gM}v&N$U) z0@0c~v>MW45s+Cq9BR^>1U1_dy1DefRP;M4u|jx*gcN<=1Po3%VAOHcg?TzdB7)6d zuAvA4*5u&%=Z&yJozxi~jerO*BNZtPB6T?&Q@Xb}nE|zCO`Hm_L7K`uyrZ>lW>Qrg zTwmx0nQzu^4h6(G&;k$z1iybfx(%<_%#5C>p&ARkYorXWWHG6Az*e)TxjWRzb=)1|>%e>& zPN{cVdNR)O%06)Y$svzyd_PS!`<}2eY4Y*Ylo4oJF0Qa3!`PO~Hg=c*ToJKK8gvra z1PFfBoorbDVKi|dNR~`%X!MSfBo)n|g$wECwIwW#4GKgcCqb|)k}fGeIoPGdGz-1p zp_L}eD1=iPh2aesybcwT_+%mboC(tZe>yv2 zE=dVCGP456)IE7X0QlFn!cxW|pdS=$#DBb~muII02HzZFc-;oMRL#k7(`cES6GX?6 zqa0_w@u0%5KV1T?2Q!0vQ0kB4i1KuFVls0E9i%vTQ~NgA*bzvpJ-8o;TYjk7SaN48 zlICuUq7TKS@#HJa>tww=f`c_#9s5Hj_GmRngm?b+i}8X!mRjetz)N=zFeN7 z6E$ems;%bhYA()Ch0m73x6np6(m@XdF5}R{A9MA8RJrZ)^wGe!)=)(4Gql%{V-F?dx7kvvrrf|#rL>7+%c2z<=mBNo&GjH@@4m<; zks|1#vGR1mv4G3fn!s?N7Je;1Zjzz?hf5tgG@Aa&f}OqZP_U3sza0PSkxgZXooSOg zLmahsiSg3X{0PE|e(GuH&9gLrTh~uwZUa9<16&U}-aN9<)ryD8LU=a^?wWKYkaR4N;{^H@vTM&2Ys|X3wgq=hCc{jI`%L6K ztaSY|fH-_LgYzw!_nVLWe`;)_H?EBT%zL5#oKwx0;j2)=e;WU(ficqcwQpmh~OMK9p zPDW&6)dOQVe$^T8THLzAV8T_$CjusqSj==fm6#Sm`hJ<+0h`ZY18IC-vT)TvTFuJMMD ztC~1PinE+PBxs+}8agrvUtq0}OHbFXS^Xr>g&_nkLt>|QPvivoLL+9^-`sXoM zkirtnhsqQ0yZkx zh{EdIj{qPC|FKv@8&9blT<{(1O+*7n)l~mf#rg&1<9V)KsUumIyX5_T!F6p*!kvp$yx2@0^+g zl~aG$OB{NUSmlfIR(wK2dJ=KV-plI~bluIvTIZ6!)j&P<_f2^I+B9LCc4wyp$GEAo z>tX1}T0xD!{n_W3{Xq=x-l0RD{XCYiE5LJywzVLIdHW^-I^oz!FiS8| zArFG4iJ6zSsE2402~Re;?8gq1NHuSSPOR+SBkET^4zZVZmcT57@LZ0&c^l`EnFPTA z{Zzv!eW@|&d(d)}vSZWkvs3ga>XynON(J+lgpr;hby6KH2ms3SQ_$p>Y~>1TnxsY# zqjTdYe4t#gzOB7v5bcji`zrDf{~We zBy5iOH0bFZlO6J6YIb%qTnUtFLi1z?m&1?_94hfeg_)>xwR7eu1l<$GK=JU#$moz6 zx|V_#MFJr!54utyRP8KwD5xRiqF0>GO|yX%R{{ralOpARZ$`_DZjHh#{X=kwbC6y} ztyGSh!36jMp^{u3*vmA(qP0A@)Kb(W>IoS`k~){Iph>cB5e<3b?4v&z$M8<2$s40# z((m2an9Ncn@O5ZttnWlOsZ^Zzvz zZoU^SA03qeckzRC`?4J1V@1#j6NVPO1GdI8%CBx=maZvpIUYTUXOOet9)P+e)<(FX z?qL&hQ%e zQ>w{(na7w1fw_3HovMw&iWM|4=Fw#p1W^F~4SPnDIfwzmPFL@m{&6$r!ps1>CgcAj z7A9a))+8oSRVCDpj|D!t^<+PxlP6s=iy-VX$+fWED@ZsT`W7z!HgP#M8|=jO)D{SG zZc7qLq+Cr}oJZ}Tu*2+0H}8gd9zWypLdog5Ff+q4lz%2>41FJSM7D3l%VnF@YjFJq~nM- zZiRM7Rzoe>EI7OopA3O*obzaX^XYtYPvFnH8ScP1<5$ns$&sX{vfbNvGGbc)s-{KB z7=(opun5hY)DS|a;aAKx0Qy`Dgk!(&5+ZUT&eS5n z)I@c2e5u{2Mj1!MjdOPU#>IWOATCc`9%&aqpyVj-6kG zzfEw9={*$|9uo>i>dCi25sR6&u_srCoAEQ>?O=*ftnq`!@|V(wU)U#@ULmtBUy&oc?wiWwL*D5=zse-j!w z4p3ySAv;25hy0ObV=q^`H9|OzNW{N-hX_aq=J4aEy8}=H|L(jx+sTn$!CewV51bv&07;hQyb)1WgTcH z)1%J|B zRz_X4r$WMb<+NkQ8hz?|2xm97K}0)v>{?4QomyQVE&h@_H`>@Rj~eKSW=V#Nb+wH8 zXd0W?-1s+(gXLy&I``7bIY#Lh^9fOKI|&7VO9XEwmkLd-4%5iYU|emYh@?F^qp>G? z4aj45MuuBtlp--xg8j~vUTO1T7sWr*wi|=Wp2vQ<#6d#8(Dwvwjgr-7)FS+F)KbSERFyX9(J^O?Dg7r^Ow7om}oz{lkOPuUwN zSF+?hdSS=B|0CPR2Y_VOQO|6+TB>4_AP6$Ej?{hs*^QH+G#!7o2Nc(n7*O!>dwQcE zFb#^W#o^eREeGdwB`h}ilKTW@I$mv&)C^#h;m~xxf{khg9}{e^r_W!A{`1O*!2}j| zCGl0wblDE4Kz?iBP)$~!(KEx6GcO=IK_u*z0|LsGTF10ph0ivmI!*_40~rmOkC)t< z>3u4AL`}M$Tp4X_jzRt)io8m*q8E9aFtWo?Xr-u zj7P=@c*~c1=%xtJ%QeUlaSe;(rk`YwmW2vT^3+<2#+>7z_p_wmT{Rz=O%8cEGj(Tn zpTbuz^ESH~E?T;7*x2*nf(SFd;Mi8-~f+pz{T2omG-vQx-j{ z7aB|rt$5iZ+5z7xb^|f$J=kQzQNk;677664!;1AXH^-))>YOanu0s7E4b^Ah+yZ!% ze=-K8I)yARxN262=urI^26NHS#wWp%^?Ie-exAf}pFsl%(|2wX(u1)ZyEADAq(3Ih zj}X=sqX$S))x%?(o>t}=r0%`=U4N*dnQKRggFt^AxoCj)4xZ|xD89-YDFZAUOaFLU zFm$6lxvb7Vu^0~vpX)}#?rt5wfZ_H0RPoOZ-pGdR^X*3sIr6`4+*H?KCGp)M=4iZbi<4ZI90(?^`j)@(fhNc4 zBs-@Xj?510iZAeZH&r3BX%nIsGx_KM#APJ_$Jme^0qLHE?%X%@k3tRGcUqAr@k7{xA72(L09n76 zJTooK4PUBcS(0Pj&_@IrRqlOfJuPg=9UZ@^re6f`D|Tn@Vy!76l5UtXf3DFv0o(%{k;%u;$ef!{grJ=m zH+Rm$7OHJJj+skK1tw3vjZ=3P^R&lA8+vmSDYJFgc7-8t#}~4OEzy-Xx6X}i&L6|2 z^A7;|i29S$c4n%hCUbckV^coaS}3b+YmlEdM~O4$U%_yy&4?PrJ&*kll^o9t`ZAzm zDQ1S%;#jIpL{PXUBWLAd@bOW!h&fG3YpETBRe^Lp7s}~1{Zmo}9EG6fN-&mN0?C?J z;ez!~`UqS=7=9JX>p~Ve*h-o0R68k`_(~o4zn=$lfpGpd<diDxlp`WcK7)<3laIJE20x3+F~j)u%m)Du*MPOiI3|$NT0t;! zNZaeS3fDr`IM=4gc=t{1i$s@l@`3*%A&s;>Nb?bOHGUFUCOA#avp|+Z`dXV;+&>=K zV<&%06l>=yTZ8CFgcc9<5!2CdD8LL30wn-6Vwg2IIZ+jl06i7+&j5JH_7z&CbT@C` z%MA}qK%kAB_(njVVU0rBqlh}i*HQ$T|GMz{_m`{n!dAfRl)bOatKU@fN_-MpeY0Tr z=w%@(VS7UeQ1BV~{+I*orh?Z(Muu>`dab3NImU$S)a_tpn*5J=V9vnXlv#KAAckAW z2AviAsYw{86_am7Zo^JNm+k--=D>5?i8WKySg?(ZPR71ueyWs=3Ya}DvatpU-(62Y zPM~_6b2TlSQ^hw@a`0Z#%MRO>-m*Y?#@+x-K(oKhiN6eJ-&zCseRfp8ZY56Fh~-vp`K!UR|-3p73!BJd5Io2r1NH(;Z4+(4SDS+_zb9v*`}Zt!1j+uhB}dyaE3E zsdSZw1dG?w7mtxPj#;k^H2c!Sd7Ex3LVO^m-9=(t!jx&QQ4?q^HpE0zGJ*7uBYws6N2YXZ9eEHwJQp6$5RD0nYGBWHz?q`>hvQw?? zbvRV%1gUPzxr}E`I73fXCFhYk!F`*^Ocb9_K}bqYWs$iw4~~&T!7i=_BtDnFRjQaAR>#EAESXc$|kYji{4?)ai`lSloZfB{V zCx76eW`58rb&3FS=AEqZJjJ7EDz=hww4E~Zkh@p>mgKpA+#_J0->hgN4HkW)8L2!> zEF%TN&@dncnwJAHa6?FHUQ1`SZIpeEnJTt}!kzx9)|!1p;z-2_0SQwmmJgrROjDJ0 zKWje#b!j!-L=l{6a)U4|nISli3P((&%U;RQ4}J-J#K zGhE}y3jYTb$4pBr$#Ru2weO%_^4XY1`sioNtcFVK$Vh{`$#Sas?ySM?QeGlS8LlW% zoQ+AS&m0Wt)4_9f>N||!JhM>IM{gh={dGplO$4wdbpGBhGOhk z;d%h`(8+4gU;Prl0AZFFNmG_&T`UuS1N;R$k=g1$Aj3r%pjN|D9{Fc9A2F@jlb|F? zhhrH~l`HQ+TDy~@7$x!x7QsrmUgR*SN)m8VL^d8u5u`j!jwek^NW8$_bw-#HJDr9} z2@oqU+Q)_az1q25oS#dU>$7kd-BkqyMnbjbG0R!Kh3EvnOq0ClxNbs>;J9n&l<=OV zaIR1pf46S;dw6eT)cwfPvW`3i=*+WA2EQrb->FU0F9x62LnW4_-}2}AY4D-Kq>HHh z*2V2{reA0IHckGK+TpK)HXycL>#(b`oFmp!l$T;HmqkgE&@ z_0t(JC$OEStKU6>ceD@A#kY4-qT(rAv&jlCC+PjHwI$G>Dz>^zit6fX(mikGF9U&8 ze^aOY`Bap}p3l*2=k&PnOj0Z^ZLHGG`V9FWRXRauWMTqUU%9#@c?d4z*;ZtaCNINw z7|u`2xQ56L7;n$G4cHUdPA2&1X#c67BB=~^@aGBK>wFYQXQDzE&eN~+%#9@JIiy)u z-1Iut64iZ(SIATVVf!kEjYG1r34#ungR-Zz5CdWt4D>VJ@jOC?NzZJ-{rfYL$`+!d zI|3*NWpE`;#t>*$W3~_oyJqWeI-);x+IxbhYCa9**%9n(6_3cDoq8r>fmx3LyH=%F zdwaJY=jV4jK9~0Dsb~WVP$bSzp#;Pnnm8Vny#z}9bUyN&!i{UEXb$p6z3iu)!Nx1zdV0i4 z(8&}@8lg9=MVGfr(^&sj<;1DAFAb(1K+T{Q+VQ>j_Jx@!qHX zDWU*u#K$!f;%O}_u{|)qCYIM*kPdf*<-Cf`9e*42tJhZBt;L9Nygyqlzcl~9`Zq7{ z)u3KA`#uYLy=6vBjhyb2(~zd`e^QN_(cJ^$$sy6ZHod`MyAHF@Eeta$5ZC0C9!yxA z=>i7N&52gKaN$2CwKRDIDTGoFqY_(?Ls_%RwPbviX9bW)wlJL@=wJlF2-7%^b3R71 zC$0{3j$&>5Bc-XX+4AOR*bH9}#pKEXF+p&>Pep^Q&4G8rQwg^}qFSA$q0703-GrY{ z=^ounR^0j1o;7aYS`pAFGo&eIU#3db7#Zy%S)rBPV$y+y9MUVhRzi#_wLj6>N2Jay z|57w%v>4zU5-etGdR13ClyViONs3VhIzHZtE$y)fp#qkE)j}Jdly?sBQbC<@u9JG- z3kUeL-0(VQhJSO&ssvJ<=yuANc3XeC10}`Dv%SRYTTiu+JHc4=)S$p~7OLQhz?5yQ z&~)ko!w6yvHPT-`whY+*0J4BT=Sl?TgNR*nQM;CWTOisxd1isrnZuR7jBNtID-*Nt ztuwc~DY{fHLHK>mO+_Ry4rK=on`XVksqo2S&}t69$tjzM}iky zXpi3J)p%)hz?I&Y146}()U6ecv-LiYcKxM@Y(nOuX0NWhqS>ln#0#{X!I}hFJIs^% z!D!LK4AB)G9~p4qc(-g&JJb|mTgBxJm^yqt%aD!VicN>jXl1y+E>L4)@)u+Xe9p!o zlq;WYx8By!Vhyv2rsFnkvVWa}xyFu0Qx0@Kf?C*;tIxVB=J!EbH7Jx9KmS=vwH)w` z#%kB@_MAtB)kr5l`qv zB;uGl54qeR-W@1=8&=Tq@XWDPaO4GG@?oJ+i~F#$)C)@3kK#HBR+CvWJIwHC-k58B zHbk<7Cc(O#iOs4E4ldh%_>|Q3iIU^=m}WHQkHXu>hFWSE?Cq&<73Ti()Yg&cS!!|l zrD1p31`Z2DB(<-X5lodpVuZfr_qImN=kyluWU}~HA6p_Rc8@t)Qp9-ORx{zSyjj3z zZXfbxX)R}X-DiCwC&3~W@~8p{dQ zP))yQV8u?MVX!*U;-8cIVq#nMwVUK!mpti9JOgtF9o_|Nz2g{6c;^>`9KffRGv93h zaRNUFh%{scU>pl)mvX9_7MvUoHNgIH<&-r^ps^H^X>c+esY#+gf-rQI)45B~O>Ih; zEjr4b<`R7utIrw)$&c;#c+Dxv?d>0$lQ7}^O@3 zn}xQOhb;)0v7Xds^^w-JXqh+af!kqTv|U)7kv)Y_o-)371o0?OU$tR*AtEXjVo%4w zVY=g{1y>(gaGy6NmPYBc<24jxzzogyt`#vbLlQ_~2Iuzi@Wbh1GWQJ~ z2$YDfpNXGA5YTVhWpTCW-h#mW8QKhST^=8M*NK4c)W787KH z>oKD#uG09Ff^(5Rr~_j-ihspBQwWNY=2EFYr1uoyPA6_tL#m_KqO2UEiw`Jug4H1n!A0WrGfkjixXv*!7(CSrrRBfFL$D&n6k5<&*XtDo7r0fn@Mawz|tQ3 z`9$7dtO5F>dBkm=?YU)=$`V^p&mi*)wCgy=Ezn7SpXP`o(tv+=GarL?PnBO z2f_WB^f>2;DP~u9VCv0G5;VsLmW88gM_=vU+TE)&AY^gCZ{B?mk^uqUhgt?GkDzVr;ww%)v35W9Zoo#`xe*_2IHOo zyb<&Mg6mu0fE^@E#SJ!xNVGKp>@*-!)1M{=;mNfqOPO|2r};^K9T_1xcS$Nl#>p~xH& zZ5RbH!VT}D(xFSGo_gSO(s?i$?JnP~K<#1I=qp4`DYA~Q2EnIow3F-WTLZleSb-;{2|j|gyY>vl!0Tr2f~ zJy!+CTiO=lVSkikZrwQ;hNgjs6m!%j#l!xV*6J|nGxK<|n<0*Y+OxPGgDEZ05JhTM zn;epo>Vf5Lm9?$Ow^N_07bIi?m$sFIBvZ3=!er4O$IPK**~UGR?a<2G?ukq&&uSm1 z(=vRt&k;g%I0fADMmVF+{Q$Jn)JvQ>6rIP;ExHO#A?Bb$9?XvGll@s#lZN)6=;Z$Y zz%T;(7XyIyx;TPabvgp;4-l>ytWBI9!D9r*y;A+=Yw_;4%gGb3%iGq?RM~tAv*%Nl z{`oda3fsqO7?p6;R`$Wj>wuFAH9#1q-|)N4V7*VmiK!*Y!c4k(Ib zhG!eH!+@fS$g1zY67w5o8HAynAK`4X_(G7+&>}1c$aJ<^?Y#z z%P$t{t)@zaT&CTq>%LPLp7-iIlDWe5=W-3GoLkKl$|j|mn8VPI&Yke%;I412X}JFoVb( z1gru7o)_8UHr{{1W*P)$N7r}~d0oEOpvfFvqmGZWNH*~%#@B9CbToT2CL_*gXGu46 z(^YW$PoQrZK(VOX2uZ6ucEWQ#J=*1QDNA3jGRpkc%JUQ)6?GY@N|Z_80R9%8x&I>+ zwbbTXAPcciJ@Gs=HncaP9P?;#3jU5^OdS0M~X7A7C?3 zc+hHx`N+?p9p0$|8c()?5ShE-iARm>(1T4$@*}K})b%3RIN^PWv;6~L=Xm1KMHKP2vfR{j$;++!KIyqdE$@+yfcbHOrLAw5$r;|PcM zC+=@uw)e*$vZprOv*bDUFfDmt;hXdD3ntqI*(@7rr(`Q;U{mBYxW~|ra?bR(kU*k3 z-ykV|_Vi-xfYD`p2`-^lBm>g-`n0MG(WV&n*8K4~D|I>tC4bmV;CT#dDAktp!Z6cR zZiEDs!gvBcAx`MDg5^$~+vP>iF3urQ5usBkpiqoV(||Cdu~VnDnXNHa5^cNH zSAF1?Zw^pts96J+Gs8|nU=3ONz!C)<&+}J?Py@)c0`2|so7jO{uv0$pUy2W-JDu`g zd~?ez)hmktBLuWihG)k7@vOVbM|sXYq2S@*I;v zzl6yT&UQdJI-wv+l?D2T{1Ye^T}4dIdPa(YsY+z&=D2_36cZ%9O^v@@OyuWD=D4)| z{7GvtR8Ro^lqkd*v1uk+%M`s|Im0xSsN=RKvw@Xju5U211YA%GiwnB%Rmm@!3F*(5 zlw4ib@{kyGeQ61-4;x0vJB4Fi3ardv;;gk8K*uvvD(Vs@KGU6YUqTffLi4+Xn_=L2 zUjnc^lem;_8bo`yd!FIB2hhRg z%<+8d;dHKP48F3>ef2+d*_%O6V4g^rMr7NZE!SeHiE(BBhRv=|en8D5GSGd-F!6|( zSn2$j@ur}Vh#^6g!ejd(4?o}U1P%#9beaG@5Spj1+D0ktPjW8?JcaW{RT@+j-ymij zC!@!X(8PqdN^Yhi=l%5q=THk`&X?Hlm@(EA@awYA%^aZc94*xk9TC)cD*C{B$7yLsclSLgDEE zo2P)j@`|iN675YM%SbT7Vp_($j$=9ERd0~goacJZ0peX@-#%H2Nve`PY+Yw@TjP`G z9dPQOn`bH(E6kB?Au(j&zcR|vo<74;D2k|PEq@BGBjm#Iq55;)KiOe~8LO;Qz`+l^ z8bnX5Nnifib8*qKDd(qG^CGhVs)|h0?r(oqlAB_cCq88BVh(w3l?fU1sVr5q z?b6baX?m+3{|X;h%lJG@!am*SOqsJctk=HPnS_1SrQ77Y8EuExism`3tw6cErvMC^ zLJ0WUEc1Jz3zY;4MM%!@U6WO&w|+xzl13$A)ia%byfDE70_F+_A3)QyTww?x_m)})uYF@2`p(Sjo?#8`r?t$Kazc}k;Rb_@ z{hJ2WMzNkLhsRb!IT!=0X4MD=dKYw7S~NDd7q-3S)RE~SN`s8bLp7;~nL;ad3*%9q z%bO|UT=`*W8M-<-@QcW$lJ?xE{jDTiegGVZwJY(kA;NboBO^g2y7(waVG6k2aSxO0 zfI;KP@EIbq=q$L?FSiY{^7Vk%Hw?_L@f|OQf!>`tY08KbMO=q3B=H8F3u?PtTG3>) zQW*a6>R(xB=WZ2QbN{UdJfVu8Nm6nJ_#2E1# zSTuVWhAAsH`d0jQb*0GbsK6vn2CXLL!&KMLnL5kFV`;~oCTCDU`Ckhq-5r-VyWm=k1oU8J-b*S1?2Cc9#G zw%ejCiE+lcp zn5VaCh+(M>62tO>Voy3BXf#6^OP%&fRkBC;q*wUkF@x4KXr&E#xmE+l61bXcjMGXU z=J*R4R+E`zsz5s1KZgVs)O&vLx^!#L`ly8Ez42u)*&2#9nkvJH`V>x0lA6H*Fh|$0 zjSG7hu>MEL7M#ckFqWI*D*IB{lY*CAU^3G2W@DJ;+C!$OCqI;4ozq!a&iE%K*#<<2 z*;o_lh2|-6z5x)G_lIBWeMOtI6qAYHb}6*l&{<5a4EyNmtbfxjWI*Q~&ptyQJ?7xH z@(_NDl;8C~#4PRT*RX^)aam=nW=P^E$sjL>-irggqP7YO_MMzEiN2W=5w+ydkfPM- zR(`S0H-_6Avproa$i8wLJr%RLu90BIaL5lYkUhpFTc{cop)dQgaDJMZs34eK>hVm* zZlzmq5#HF>P7#JPJ&tFdV%YtJ{X`~ftIvR)=t4uGC(@?>|6Z$HF8L&5Ms$i>&yQdV z7}oB7(r?-L4mgpaJRDYLvQ29l+@kng-38`5odm}DH$s7FD2e-l|F03XG<>P4T<@*x z{3~OXtwG`>`za21vD54a$^wLC_64?L-x}SF?r`|+C1sb-q#V?GX^vy9jUwRj;{QsG zu)`SsEH|0JH`NmydZ)BY=TO;B@@$OaYb$b6f_CN`6Z>;PD98H4`F*E82`r3udFPgc zNDkbxiQ8(vKNHpPs%`V)*_Y7;;$Ill7D|!dYc%7p{ju8Jg+lPVZZ6{e>1@;=&{H8a zVt0xIZKn~x3}*N_Y3ijjno->oJkeBMLX2^N_+eyIhQrmnOiIp556oukH2kKd@r>FP zn{P^Q{JsQoZT8=Db+M*WmG8;vQ%yZx*(t|>o>L*zx5}L1;y}n0Ob*PjCOkYzdTiaklO{bu% za+lA`G7ZZi;sNt;`LAa_PXPCt0_%7T3S~1J{xh^7ATv`SW7LSB?8`Oh08meC!alP(mls*D7Au{>iF% zf=Rh}$707YObMKaXUMq%_p%yWh{ z5D-QklbIc_MaZWRu zlC4-s$79uKX^$&wM*K9GGwq26M%61oiKy{C%dI&4WF{Nb%TNspqjWLhob^pY{$Mct z{_W@2HEAVRqzTWK`K{Qu*9FwjibCzN-(P$oDch zEn^zAT{GAoC=wafRQZxT;^7xG$dvm@tka_u%zBGYu5~m{#O7={Pgv&+kFa#2psjA4q1aB9b5-Tsfz;En|q3*+vYUbLm9~C4A-$a1KUQ2j}6)69B%HYV?^Wfs~$DiNZ@7 z+qe^&_OG0ojdLF;GTMHda~@h@x|pS@g4tnHmbly*RW@)^zR#&-Z>nehUzmm2l?2SR zp^2}{#?&+dT*I@iXv@}zz&H!GAGE$_OB;|gO_|O6yxHJeL+DLV`#E)@g3x#jfBDS` zD}u>C!sT-!C|!h2zR@*O-od+VmS8FC!Z}zI%+p6srnYcCnGw`0%DwPZD%Xey2H-u7 zPh49h3EMz<|M>t`(iqwyuAB22b}Fv>~E?%tK-Ie0)+J7_CYIoPbUD_nBnni zOPhg$Ta=C;QqqXkwRB3@luYPB{LP_{bP#=jr_9m|AlA@^&5PDymy_ZVTC?XC@n#2F z_&$-GYYL*|+7jyleiC z*o4$4CN&<36J4e?ra>G@>CSp!r6AoD*&Tb;?Bq_N%u1_JXq#roA)hTM)uV8wb|Awi z{|JwQ*?+fYEgm`esy<8Ql&!q%e2Dhc3+F4PFS$AoRFkEcae^|PD?qY*sl;(&EikRfBa}ZGAo(AmfP#wK(o4t1Fq4V3xp`K zVsTZ&H+lzUQptPHtX4ZR`KKNdF?T zyfGv8$7(C(>u%J2z=}REB!hM_D=!zE~bOY`s!dfjprz+O;z^H>?d8c zUyhFcOVvb`SQ(SWUVqQjr7rka7c87U5V2ceZL=!X5M_!m6 z_xWbia?+nj%>VQKj?-aJisaCY28#va+8DguZ~Y0}6N;>c=3-|(F>@v|=66PuMfBM5 zB6UT^oZ+sD$tD*Dy>3Fb!b4yl{p=2J(vPeY2^r8FKf|0NK%c?r9;$$G&QS|DVaIsB zg+8Ucu(U8tFfJ-gFrOHpbd6Ky$M2x)^@hVb_1w2_J%#^1l5ih28}DnbIIleJ;qF{L zH3jq}aut`NDUKgNwvXZV;THSxVOeeI)=HwPfqEO@r!alw`4)Fkoq>#iZ*Uy<+^ zd4F6jhYT@fBH{QK9})ZeQP*8OXoqN6z19pqzw&CE*&b{2uo$oJ*1?rkE62SM`5_Maf5N*UE>Dv!+L_|uN#8ToY-^&)P)KB^_rL9>!QW3U*z;@7>e z>yk9^%Pn``=Jd{5)K8j+#oEd|7h`;jo|6FzBHa>N!J&85fa569$FXHp*jknc?mJ_x zA}2q|Ol|<*s(gBc1_qd^gm1lYxg@tH4kt;z7BG(J z?eIPK&@1kNI6@6)UY4wir{7cYBBpv%{{oLwTyF*5f^7`)7fFd*pM@XjyI1(QhD?&) z@Dy!0TrBRh=Q5w7P);uP--|-^&MV`m=)TkHp1F)G=N0>ahH1+D@6!9bEHF_z`@=WF zZjQ!~SRL7qsr&9ue4*=kx$#0g%M{`M%6SDOdE4RGEOoq* z=o%~T$$Afiq&$btjaZ&`2-ajR({wt`_lO-oe9 zBuV^W6|Z+Yn$YS8(AI{bMG5G8`!q5y7m-85d8=fPO8dK5Ifmn$tgx*%meMp)P31ei z35jPgas{&|O-AYhsRDQdJ3`1vvd4?zY}PK_*^WcC)6h}5Bf~G}@TQ}{T$VZuKi{Yw z%Kp#?9oQRqe`5Y2Q4;;n4B(jQo&+i_uZ%>L^QI;BlESnSr?RQQlHId0vA9iplVB*H zI?R36e9jLI5eq7< zkp~Zt*7Fi}ll7PH6)QH=O06X;F$Dv<;wb=aYTVZB8)%46!K4*yP7!LE z8P^_81t>RHZ0B|xJ3(j(iUiZP!QA{_+f63T7z*6M80@am6O@}Uf1I49F+R^_+!)65 z*;OH8V<3xyeXe!d@qh-9`qt^wVY2xkD(EE{^8C7#egd1*_m3o8Bu;W6KV{OJUx6Q} z1?&yOOs&|Rw&8ZfJ5~&ju%_mghL{csx`J?8aSZkKR)`JG*v6h?p~%lQ1P6k;WxxuM z(&B_)AqxM{fXkJ)Lw2*`6mtzQnnlNd;9kYs;kVGgVbP@QJ*zLIn#t~fzI9}gA1 zMAFq5M4s|L(}3bRV6)e&?k#oN-;_+jN6uW-9>z~)FQ)6(MT}_g6u4f~2u4V%5Z$6Ydkn3YYoY@c0s1K0*F( zLcSyjE~SnV^lc@~^U$seD|%M96Zi$Ggv$3MA@9Q?yr4&@|mj7(?~ z+~uaRA0(U?_=2a_IOe(eHU0?2k;1=F0;=|}Yuv6PNUHtR{8YKqN_UxV#Pj((6(=3P0OT#Z7UqGo&Ur&Z*kU~9Z8zJVtOo!CBp=3I1o&Ngr4M~3 zBm3{yvQG=&{0;xirc}{$V+X~?rp_i$FRG#Vzbd5qXxPLxQlfD$pkd?mXVX*|Ti^Rb z5e9?M^mA?AkN20Xq<`7^MlUMh^-}XKFYR>LEBO9pW6SVZss3wBu&cn zx$Ae-;|vwr{_KMwqxD~v{@}lkpA<2DOKuMUTW1k2UBve>itG(6@4a?%)0@)uqvSD- z(TIMNG^C&$BKjtIJ8w@3K4X5kE@_<$&Bu~I?LBw*1WezHZVx$Me4dSF3)Jtf$5)+}BW>mR@_ zUmRKQdQKgjx{{M$mEsBb2bR!(xxe&Z$V6O43w_CK%?BFKIQT1rJq&*+5)6mz(iFyW zLqju9u^2XMo|;J+?A^GlC6eFRTK?7XohMZJ3cqED{03NiYXoNzkJ&=**r)i_*M22Q zp}*Jqn#kPv`dk%heFl~GZfF0O1m_H)_PLq z0*e@faIQa7Y9`72v^tX5T~CP+9cZeGHX^7JQ0o1c`v-559_!#kc9hQ%+uCci#J{Qr zlhb-iel!0P2vLw(-?41u_-b9!pU|)4+J`^NU2vON!>LeD{1f3#{W@Ce<6I7dU0f~` z7XHtNIP^7j1OMS&XRx`KdlpThtlz<|gAzeF{;6Q2aPjWoxcpDf(R={7IX;h5Oa2K@ zp2zu59TT6YLCuRcS8eG&zN#+OLip(G90vE%hVzs1XE|wo{;Q}%V)?}Up>FN;J{r(t zApdt>?>Uz@Is|<_+Qv ze*_OpTLPqSeT5%#Naz0$VBvOF0pRJfRW<@&eXr1oE4Gy5`~UgeiXyT-LxAUMx=d>c zHu}?MIP^K2e_nkVcpW;N6(%^vE>vCt=x0_OE3UxD?(cmAlDiqL+N65(*}uNYdMQIp z)q&N616O*Kp~dvQ5F3-Yjl0g>An{QW;KiWasC6!H100_U6Q)l2oVDQpVJr`rCu@Hw zZt43sk3kZ0Ym50-Zrfo6qhfAT9%2bRMbVHM+VHzuSHSa2{p5D`Eu_a$#+Uh+V{Y?K z40^km=>e3JWdtw66olR_AKpHn;1ijb)UGfy0=N*0Cs$RWJ1z!h2@~s8 zI-<%+>xcZ34DIC36TD>RZzB))9sEJ|c^Fw;Sim3LA%)8jcC>FtBwF@6#~Ye?v-J6b zHeDW`i9Y2#z4hdy#3L6bNfojfan`0%hZ0K8in;H`$WQ?iN+c#d*|o3R0Js<34w7oF z1bufwlg0_%eO{6}6)C6dug8AJLQ$fJ^!3}`*cg|7RQ)3t(bofKJttkj#JKuP zi;i=%r3uBy5JlJNFYS)jv~wI%qg&~`>7RuOTgw_#snp~ep}R)9?+Q-*%1GGinvchf zb{Yf^7YgnDiW3j)q&24u$s*A-4(jHW#lU6L2wB+Gz?4NR|3Bm#fdTrDi z$2>(9X>nw?rm|S*bS|8SQ--{V&rI>O*-_Z8w5mT3h8c1bT%+^;zhqo(*hVVIa9{~dZsk2aSoh3tG$ z&18;}w?;|a#uENUCm{bnSvirQMV6K1Gal=sF+Z}X#kvRjbMIgW&aObymz+^;P0>N}D-S#@db2#%E9# zVA!L%HLg@fu@#WfV=%t7^v$^Hd`8VRA8K8HT0rjeThye`w8(y>Z`6ho$=!>J&l3O7 za$GZzhW~*Asp}&ZhomBFi2r*g;JX-|-ysX$vS0lNx78n#o#RxRCy=DS9t218O-4LE z$1hH{z6}1UYF-5$rUn+5cxz?N)|^F=TUNt3{B+o}8#jbs%BP$`j?QhKTPHlQyp5#& zsqs8NwefH5hw)5vM)Z(uf*o3Y9Ru^J?M=R;^of3wUxg zcOk#fC(7GiRWHeFH%wKfPx0e8`M1H&f#iWzgLXr1`SXjJyhwa-H7#7XcRX`SmFh?+ zKX<2zyv{agIA_jb|KxkL?a@Tle5LSDnM4H&&+p`4C9U?lLfH}yjLhiu?$|X)>$|g* zZRsySEeOq}gE@NNZ=jMKo2)@#Rxo|98#%2$MaQ6kSe*Dj9> zV|(}|%Hw|sWqUtZ7E86wwpdF!Au|DM0*7XrVGOm&;&{{J;htk*t4?sE>c8atOqL=> zerNe6WBaf-RW@1v)4DtY8^;m&LnbvQ=%I9enSlu>{5+3low!V}9*lmHtnW><{oSq! zcUWvDP5rsX_ft^IiEPSWpCBS_iN*cPc*r=fTs&$!YI=`xz&S^1-1y(yyJIU>(0o0j zk{F)p&1rJQ@1F@z^naL~h4~P+ z)*B4!?^@Z{?jIFJhj9~*BZR*Jd4FA(^2Z8??t6;yAf+UP0`mN066=Iyo^R;w4TZ4885sAWc&x_T%es{&${t( zVt%~jFpf_R^)Wj7%4V#Bxz3Q11`u>e8W}*znaks%X0I))I>8ucwg?;Ke9WmLkRnj} z-G*~WIHc-zm`PvKYmEA*LyyKdDP+wgbtA%&~z z_pq)bP(4r$?1oY%S=Fi zsCwDhl>+-|Fo4OMjGaS_jKZWs?AB5|nk}7VchFLk^@>p_>5m+_N<9^x;Lk2(r#||( zn$+}ge)bOVNnXCxr19V8Jp|$2-k;tcaYc%Ll*^;IS8{d&*=rWgRp5b7c~pc)!L4Bu zmzi7NnnkRCek#?`a#tzjaw8}Ewvt-fb0vCW_SLw?C@}keGHNktxA%4tNvReY6}b;& z66Z0T_$CY`BSR+U-c#7<(O_~Ge0D0*;DrgnL)_YDGIBZK z7?w9qMu-L`F6kP~i$&BFY^CNbgJI0@mRS}|v!eRL;U#@v-`7}E3 z(4X8e=$;Y0Ib&-_bhdoFKtCI_$%2wE_N#f;!o~%f=3gkQ(clO-MU^Udh`ijOjL2S&k7T@iX2P6Q$$v7E6NjpxbY$4+xUAr~(>@S8 zBMiozkiZ7+EO1cqeHTD|+i4P6`VxznPavQiAjUw<6gisj35H(0&Fj4^lr)IEXzur49Yt?kp@El z=NFPgDXoj$?U5!5rDwm43DEs~0pSd{@@cPZjO8(9Z&&ihCmI~HYa0 zcm-+PS^k~i8j=z!_8Q73xsgm*i+KZKn@rkpO2PXW073n48x123|2r(Di$h);8V-EF zSI8Uz7Bp12+V(rT2OrVUX8V*gGgYp5mLCGbE1{PKz+sVz3wFc zp%8ij2+a8l$p@_9?%^e2&6(ORlKqIY`fAI#Jage3c^(CYp@i{Or6XTdz@F~>l%Ns+ zDN!eU4K1f?yX9ou775S~7ZH(1hVyAaMk<7V^dx=9#1bAr1Mza4$@VrTE@)r9hWa9) z{416O&Z03q`l)Z{WElh`7fP(gOC_YDg+Q0iBlYulvxjfFtW=6FW_w3LE9mp)vpAqu zpSNf@LFw`ojP78lf=B|=Md-tjG|30VqN?&Q2=;VTr;b9_1YX}!XR)O-ptlD=g$zn$ zF-!mwk|CM^SU{)0HO~O@%H((iH4&cjxbQ|W($2x~NAB2ktw7f!b1bIkFChabR`+s;6TL;yO+H=@1Xa4i`BhI?El(hT6g`9 z#+8%f+ScP^(@8wsKeYX{i|hx6xy?PMN9Qg%mnxh&7#jz|ts*G#xCVz6J0Z+$6X=Y} z%Fh4nUY!75p<}1hhww8GN%GkK$jP{}f<*((^PirG@dtW-=aPT##-r45Q&kOyQzTfV;1j2mya zYXA?Tt!~6wTBXZZQ21`+lOkLX+0?VP=~Dfg?9vXF9}@GS_4?^>85HmszLS%eDJ-uJ zUvsvV*&gpjD2Da&rfk6(M_4IH+7J&k&n=@RE#mD*Jg3L&Q9uZoagNN6kkw=dbAX?| zE}k9n`fl65MGV!&u~IO;>FE$Y>I*@{b`!;hg5u8tj{r+8<(No>*sSOxJz|0qV|J>F6tzIB-@;Y zIjqPEe`A{@JXBAb#lD`+y|a;qatF$vi&9pXoBt(#TJx-oYl3G+HLu5MF7sWhWN|#r zz9pQYRWq-tK};Z#2O0Y5VBn*56rf9eZrh-*}!;LsiE2+yg2_E9AtT(6< zEKilp6!ba~N?3~&(ALJ6E%Ma1RzS(X>HXqamW(?@a&f(9KSwus=m{rfRK!VO!`ZR0 zIi(I`7>!?r#62kmRw06|LvwA1eGT|&loq2iC8J6n-j)#<0HK2d&*d#1h!dl|Kkh8$ zhVU?8D&TR;)G`I1BM>)YxE!{n+Z<)wLjeNlieJGykfxh3tayf5uuLEx(-jr}%kz3Z zT@LSo!=JmObJ{G&o`40RsFD8g+R2ra;SdF0spe4LLhDFdY>%!yu*q@(3OSa6zxnnj zXoPP9q$($ejl0mty1d<&8ENf-D39mAcGKbSO-9PJ4k%JWHs57rKAKJ@M zfLHLZZbDowCz|nuGBHC2gJ@^CrbEe@cTGTrLIrQO>RzAJ^1z3JU<>Q9dogOK>2TsD zQ7L38!KuULhyXYRWF)|i$)l$Hz07a4U`}WtN>W9(6Lr%U)l?&30V3&p2#rZG1Xu(< zUD zn3%nHOHkK9>zLxuR|M=y=n(<6zBxCm20{T|?H-^3Ib$+MC(3RP#tQ_0(z|%l;8$c#va~jUD>*XBN6q#M{-go}3;rL)~&3F?MHcig`t}AYdGQlmQIY z$qcogs^?=V`a1D68J+%Pcv|D7er7XuK(zPpCoqNJ9NT2yA`hXWj_IM3ca8b%M~O@Q9yiM%R4zxWFCjD!*|bQzcbw^@ryU*2RgQg}}sxt7BCeehj$ z->;+?6==W~)|>NtOu}YC20C3hlWO6?=0X8=vket@&I0@u%v)+ z^yXkF>(`#8xVD>(+R}}?nr`x62F?n447~d(%Yy6qNfC#1OlstWd+QcuB~-lKUKd`& zaWM$Qx*>V$}dwEL}-^8bLpYe>s6{`7NqeF zg43-9NdIwOZbzcEV7}(bMhf7(3AlF)GVNxx7HdWGJ~7@FFlCf=Lpu`3ry%_&p&qak zY^enR1)NWnq%Ak#Bz|Se4F=ZXO(t#H8n*!xgU(kSIRWFDlzf!ZLts3x^nK+bfK;V< zPM4mvSz9T%aa17;z3DRb0M7awi|Z+Hv-<(Vl4M z9RmSdp68Xwot91F=HFUWOT=7Sc=%p;f>mYd%6@;u*k`%G zLoHvb;_4RQF)@$KWkUpdwUT=+YSK{Lumt=B37qqnO|dq8kvSTQgcZkI9;ntnP8(qT zENWNGwb9H{Oi?F4&5r--f`H}KQt6VC6QeL1-edk2jymSUzj?WVD`}v{2*Jz*TlMr! z^qJEZj=q_=Ktj%epU=MS!6i~y8{&Z?og87rc^$&!%c!cv24acB8jS%v;9E1|{^z~< zuD*Z>*k$@QmxtQnD6S&D{`6SC2RE3)=@AC5QJo&ME);F?L0V=Md1Eq6MHMI*h+#BqXtppQTq8shn=_l&Oh9u%HPtf#MrRMnL-4}K zE{<|x*uZ0~7}W-+Z=vK;~eJMVtji!jnxyKkGj-J`jGTPFZtKo(v%o= zPT4?2v0Qocaz(b_3sx14K4ZitOKCFTHEgj|bO=LMlx|Meb#4+ghG&>E8J1jlpMiss zFX=9xC>looeqKDNn*AiPY*Xb%l<$=zbBhGxkee7-1xAEZn}d|dF=x*5%RXXUbZRor zl$yJFxJ_qaQnrRPGlAEbO73|uXvQ>(P3-Nn0;UitV!-5&tgV;4sxs2ihmP3%KGLr3 zF-J3sm|B!1jbaaz?733V*>(lzoP^|c)GP10mOJJ(y+MgA=m?VxmAPch?xx6iok6tI zm%j(>J}-kM&->z+#d$+zz!8Yee=-Bo(hxZ}Cosr+KD0+vr2<$N$-0siOLukWx)u9O z$?Uqhe^(-jlglL_qJ}+AjfkB+FLW%AwtU6^J~&^#(tnZ{w8e(5mFD-ENi73Xm2!Vg zvF2gRwszO7__eQ;IlOIT3`SE~h&vowo)fu2$Vy|{EyV98CM_d2+!MG;_(C^5!#{iI zJXFnR4Y6?JHF=Gl`-C?-{LyIc#AeqLh*Iu~BB=yjU6|-@UpnK}k>we1TtgrV#5`Ot zNeg(+l$yyKzQbUZ3l}R_#Pz%bMtEpMB>-&JZ8AJ{Q4F%|MOC5!c0UPEAwREW!+vhC zM{<&6TPiSYPX~L3YMUEXQdz5rd|+}Agux{YN#7_`2nr)aol(mZDRPg;I4xZX5#h+% z9O1$&vFmc%($ovVh`vw$Pt7toS2xS|)0|&btb*bG*sfGZD6$0yLkyFp9p{d|;gK@| za=?YtD}~sYvBLpbU21X0c!oD2DXE2mkdiiR-POnn!kg@PK})5Iutbk3SkBHYY_)HZ zCq(v^$J&()E|UDsI#gOFO^$SZW9<2GGGi+XxtVBd%fIi-kP#9JU|#~M8Ljo$f$blZ z0#?8j+KM@Qh!^Wzj#_qV--ZltpkN%c@!W)GQ>Kbmv&9Q~V)A`eEomlHD0JYeirMhTE^Z1R>C|}=1kP%; zbp7ZY`tU(V+s~DnbvTlNO=a39no9o=x%4oOG4@NS$Mpc}K6+NW0p+1av&FxfM#4<(}> z0t&kkJ$22v?jSPcE?9e>3agI)aOPJglqEJL%$TMc- zyI2Xk|DI3^4hoX6jkpMD9MUrhaq7eBYAx!aJq-IML`67Vp4+x*ziv?ZK$ZfV(rHL{ zYd}eg=I$g+M;nCUT`T-do_rT_E-|hi0W;ia0S=kcOqwxkTdbf*q7R608_NKUfj?IW zWXErrG28BgTdaLcW%q9^kQ@x#IW1=~(^Zc|%1sv6C5$iKw*IWPdJ+ z$sXt^1mww6BlAz=z#R6H3@O=N2;;Whos(BMWhIe55xa>{F<^zw7o0Jb2t0r~60{qS z2+`2BA5m#|cx6(;iv_BzMTLa>E^i@pyvZi{IS(NyBS{6@;~wK;R-$q9rdx##2=R8K#%utD+<`Cs+_kV#UJVaSUAw0C8&uY-^lc z25HA+xD0*R;Vc1e$_BTEYuj1j*`H8OgUJdV#PZg)iXRq5BPU^P8Lc(>q)bX zFCNRA(p{n_8)HCFKhWsF`EHih!!eAktt5`G{(@a@l*dP#<7p;D%Pvs^+?pG-@tNu? z(sY7+>AO`^;cC`0I=9qmHB<%Se{~zu{EH}q25{Jv-Sz#RJgy(5a(6GNlU+$UF&{Q{ z6rf(Vo$!z*!)of%?yo9q%(xw8EyD#|v~9pbl0g9w7S5jDr&hfCJF0LXq4guMQ|M}M zWCU_f4d$m-3gMXg^^^|&BS~rycp>m=lQ8xug+r+Ms4@7an5sod!3Z;}`5hCd5+51% zMpX*O1~x*5dMHVmV9}A95iD%-fV)hxNXfUn&QH{)abrb-R`WYSq7x41dv9OjYyUok zej7>pBqG+sp?VYmVH=EPv~{PWEW(kH?UD*J&Ws_tOfE>~<;l=E+PHycW+blj>=r(62Dyj;{=)@E%$9P_OE=<;_gFsBWMqUcp4Z|HsudKq!87fX+ zCi;}x4}6omy;Z!1+$ORh(&0g+Yh>^-dlXWwcZ28f8#cWq@&R{XJW|q~m%>HEK$5K4 zw1;EkJLgmEjVJS5Zo?xvH9O`JYE{Yu^0YXnOFCu@x~xtsJMzq(se$La`LJ&Srv2~* zXgml&xaabe3_1@d#F)E1Iew+5n@KY9|Hc0s_7C|^Xu46jzVXn&WN>_HBYJxCpbJwr z2z^I@4b_|IF%co_P#dv?8Vm+pvp!1yHH}cZ zhlZ6N?E)5lwk04d9Em2e1?hAPgv7k2bFXEN!{`SllWa41Xuxn919~=Xp5gJmy}JHs z_{fQSb3Mc6x)5z<;8h~;4E*olptdkm{M<}2gXJOsk zt;tpy6hLO!`=W&zd*D97jDX z(S_tDPbV{yLSv?0d^mI24`2BI>F~GS)#(C3B^szA>CYtg$~OytUjovWM&2xl1K^_ zw6em!T=qe#DvUCvZB;jt4K250X^AG> z2=QACa7sd{=*9@s32^q*>2oZfFN`dzgDEE-hwI_QgOIS ztX7NDFobP!{JKP&7*AOy!SASUbAT;k`~ZbWrXcP0m^Nmj;&4VJycBqUE2}mjTO5q8 zm7M@bYn4d%&^P+`GY7b@BL?)Wh-zu7C`*Fdw21~so^usPkwrlRlm6WH5%U0}jW}KE z=}2OQY{|ZKfLdA!lAyiTUGz?W)D9}Fx>JV?qg_qQ7LC`K-gsD3j#=zsP#`D43e2UD zda~&^rG+3StC)dCZrr(K4gp>W(f>T;C$+!J61C zcUA$Y#_10bp92^02j!Fw#{MNv<@|6&89I2pZ%|7o0!Y=$Ic+H^9?zmdfcb7iTHlKq zP|QPLh+0RDHZps~A?A_*4X3srx^2_b**F4l zs$A${3PcBCw?ch3>Ovv*-8^z`AqOt<-#qMzjx->2d(959) z?5@Rc)j8J6S`$2FGMZ$Y6nT2JEunjtV!lJ3P-mzWYy8y|E`#m^Ze#!Nf57XDx4vfx zEDQc%8;oIUKX%x2bc7PDnNB@;8Nve%ecvmJ2jBd}%n0T{*-L zn5QDsh4q=jc$dwdd0aSsx!Icep>@UNc6c#=jG^f>@gJurkP6&6>`Y*}E+i{I0XH^; zq0EK{FP2dBRKyE@n`TltQY*>I*%_NW6_Wklo11ZW4j%n0{7JS#V)}|5wwbvC-6cl_ z<7tAsCEM#)%hjC_LrmJU^`wM6!~*Eco^i`D6d!P%{>93bm2f~MF|?BPxI+0rqGL8i zA@ulZY_~ud*Wf{>RXaRj@z4<@1`DjJ$cwEO?uMui*YR}z~>L(ADI+RN`}?2 zo%NKiJL)pgmpfs7C$Woh1{$fNrwg!`< zVqd*XYXAtSxR}}RpUozuE9VWuq{PepRh=jWjCv1gU{9LN(?ZI8gE=7&?CqEL;pGU0gYyor?IVGB)HWnR7_?r}!;aV7I$MCV^vX*9uss{)K3! zb%2bAw8Tsxr;mUZopy-@i@ekso$e=@tvD@*!FSzquJkmWG0t+N;+vUPonW!t{8lbW zq~I%uTj$p9@P7}BV#elH*ra7UalU-h2(%f3Xh&m#^MUNbeHHeMx5~?_^dHT5zJ)2F zuT+>YNA%7>8r=^J`e<>?&qdPPm4Y;bC|wn!S-FsbF5~GnS|wy<;_k2vp&7MWk$H(U zlVDhYWBpOpBE$vY&wsm2NxYv5!3%9gF0G&!TO6)dAU1KA&`N(aOsB+!$q$0^49-u` z4jdlxO(&=;yJgHX%t0~8RP3yhWagTEq{=B)*6hLpr=%P*St)CrBhxCH(pXxLuiMTb z4um=CIbj0f;w?5snlwJIC~hGLVr7+uQBIF#mVv_O%4BkpO3-R-zxo3RmSX@)E3}2t zQ?iZE{tdrRnN6GZln&t{> zE07+}DWsLnw~B40`>2tk%SAoXtaGPwuMp~<|2OPC10S~vJ-tns$}Ims_TKerv+cU- z>wf#~+qvj+EID9Hwq)yOp^I%K+43bo48|sbs#Kuzfq;__Bq5mmA*tdkRK8H<1aJaQ zQ7PLPNSOd41Y5F^Y|C~Gwu~%G$db-Q=hFA?jNce@&b9XQwuDlAOP$^Q?!DHWV~#oI zTx;*=>E}G%r<^3|jS@aUlfn)1t~adXqQ45yvL_@Iskp{oZwrv2I@AvxnLDD&s?LJ% zn~kv1)TDI~ zR+kD{7~r+SUYYck^p?;nXW9;n4#XKf&%PAI2d4DYd#at(jcfJ9lSrbUa_S%yMRTZv zwN2b;oCCm(-3WUB``t|28djY%^RbEfVZP{;_J3fJ}4`wc2%_kgdLTt zZ{{Ix3F}GQ+JQJ}77E2;N)|;`I>fADXx)Der+S-v_jKXV6J1m$;Z%wgY`3yfE@Rio zl9?}9&{0OHGb%x1E65PTfWRMtu8SG$@S6Z&Ny0<$^s*zdi34A}g<`TD=rAb2WLf^K zB8eSUr=m?D;0i9$z{^r?QBoOFQig;CV@@VYfhF@EmAC9z(}}iw!DUs(&>7J+29LXv zjffWGz#?f1Gg*MM6mfT;Gm`@smm0(+qX%{Aik5`LwJNaH862jwLEMPYQI`dq)t*4J z1Z^=6vvLCEk_~-6TXH;UvaIc@;O@vQB(@6w5xX*1oNdzKZaG_Q!w~w~vKs6`La{x7&Qm z)23#K0L3hBCjwX4ESE|p0~H%OJxpFJug6XyXh=VZ;0WEMatE@vs%&=JCL?KDXjG)Q zV&W1#zRwUm0|(p5Xrr=Ckp%aT5tAN38wI`Ai)mC!B)30Xwu4CNS3O0Sc?gLhCZVm48ua6j2@6ak47VE8Zr}Lk<(8#- zV{l*$Ne;X#=jw4Y*953{iXs|ItkdX9d%4UJQ0`!NK7}_5caIlGN3UXAX&!otN)`s~ zvdLzuG(}wDj}X$aAOv<^=CgG63Ikj$;z2~ZU{)MV$=lgTmfm4WZfs6dVr=c^*SbvU z7Fu!0A_+&=<~jCc7o|{)MFeNN_T147OSdS@+5Zl%7F0q^qkg(mbxpI9(@+|hAf_`C z-LAtPYz!t~Q-_CX<@ZBVV?jqm5gJuJsiKa_99B}|Nyp(r6DQV_l*}0frxAl3_G_Q( z@b|oI?XbdBbcL^2xfQnR^rmqp)~cf*@yu+9!oUfXjYU!MHqFTbVHitA>#|IRl7X~1 zy2;Da0m?Q;A>FO=rI=1x_pg0r^NIzGXp-r-otkH=$ zafN$YiZQK98cgT$##9v1rfC6N>_L^reQ;(u4I{?DnIY5`T{RX@&%o*sN%ASt zL}87)5^q6eX~BK}R3a{Me_QP)= zsubE=Ze38-NVsjnaKa$V;I@-%p(~{Nr)fnb8VO7H3b5fWmsjF>&x=kF>>Ppq3F}ml0dI%yc5A zqldf=!;oZUF1oeoG9+|Mw4^p`U&GS=>QC2EQ!qw|kqWsPsOBpO7dQyV?Vyb9H6;L} zGkDC|clBh79-e9?-~Ha|+!%zIPPiir=HQu5C$cNO*uyhUTf*t#;)W=jaDj__ff7^Z z&@6QCU8;)DaGy3*IO6J+G2^76FWLK*Y4IFK29Bx0eZ^tUUMUO+Nr#w~&QjN#!Rxyz z-i8j!$ptrBdGq}1n>_<=gT7L6^+><0O zbnz^NMoQSvf;~fR?%97C_#NJ%1Dj%n!z@h%Bf$&n%yE&RrKM3=3XtI>WU9l9ydi8{ zv7VluqJ6B&Xo9d*{+)8$NFB6L8BL=bunNId@XA9!eGl@9b-ICs%I|K|bI;X&j=1wZ zFVT4u>9ID{KqiZ`>10Y@r7A_l6)bJ&tdWh~2&TLr$RtXz2oTr8t$@jIh)!LaV~(c~ z7af5VoVd6QH$j7{KBmz@lzwp#!zd-$QZ$yQ0v66tPjylwVZeeX-K=cMm8Q)*u#ptsugflSWDhCDS}w1 z=%^N3tet!WPVUtuDDY=RAh5;ibdo2FbwZ6D=OL5lY3&I0AhWoMNv$w6Pa_cKd(g~V zM8Xi~!*VpKl-6IqR00Z62W&vw%HHm<8dSRqA+egt4PuE7#<+mFqoiA!H3Hw6HD*|n z77f8o>(vC<3xtLuIE<=uWVWKw8gSV|XI~yj12e$EZQAIC)od+fLt1+WuMk_9ZW(3k zD(tQ@Hi1?yA1hwoGR>oIe`FOV4FNxI)a$`08@h9}xT?O*?JQs_m2ql>!eW+X^YYX_ zdIgKH?diYREE8G!)v%I+f>O~8wwQiAN2(P8Nsx@TV`NXeP zkSn*MdPv>|S!7O~#SOtEL)l8OY_kON#kp}A*39jlD+5m&QC#qp$wOMfyol@KY-8%| zEo_!paSqKj=WQ*V|G0T8QIvV7KpFu%OKXf&!`np07&NNQR$moxyIXAqxr!q}W=ESy zlZ)^kwIaPKmC4rAX9#K<4x?F%VJ#n4!x~z^nwFGEP49=aHi4~6m{T=bR#22xe`FK` zm++$jkgn@6@0x0~TbxEwxdL-^PFdMSSNq+DkXXXb=R{rFM2-U_1?ZDOw%PdoYh5*lL zAkG3*Ac!N1eY;tbsC%BuOd-rr9a;AKdOm}iDrexkX=UmZkjBbr(5-h*8>a)k;^2cD zWu9tg#vx0tfbe*?WQ*Fk0xr@;TY^r#VMIlZOb#j;$5W5OE+380oVyby{8TM##;kZ0ls+b$$`@jMw(a1qH9d@uu9-VWExYU<4f@s=V z%I0at=BS3yF|1J}qn+f^ahA)R>t(0PXmdj0iRiXpxF-7ra~VR@UivOP4O|Wgtna|& zrX;TI2_~{F_A^l*yry=BT8|$$-rf-Pc?%C25s5b>1Pm8)*<|jCu8%|5wj7HytK#{b zPH-DL5DN1)cgoH?!H*q)qJ3W#ot@I9L_|rcxXiNQTDV+C-YgSj+R}L+?N)YfNC@hA zNwY1dlwiMKkC+n?`xuo0N($^^_gI$&6=wwzxcKY9q%UfSdkk!hI2>9Ned zD{I|Of{M5=il|~>yl|A1Q+t}<%ysQ)ful>4-QEI+uu*-DLoZA;Uy+*~o?gC!)e0G; zlQZq<*ls;v_v0FgP?Orr0d5Hywvm`-N^)jqS`iB~&R~Ha)E%kt;@0oIz>KR#yp$89 zT&CE0Ry!eJVsj z4aa?4k7D$N*3cZIbsAs1)6QbqNu5`xvZenv5)0SjvpKpvEPzTpFwO*qk^(;VHhLdn z_8}{787F$fcWgrwb9$~+P2p*5YU;=?R47U2gkzO~@v&ve)H}Zw>Z;#cq=wk?aOv$z zQ48bInmW^(vWU%YW~tsY*u4Oe_3t>-j!nR#-IWhVYu%Hio`KYp8HAW)UL`b4mgewH z%r>gyxLaaG;X*XBe7lPVP1-03^;e2c@S;ETq7zZ#UPHh7$ZuXw+#1I8JtE^&73amu z9KAD>afxA;!@$-GZ3k(LxWsg1p&e@Bjg}=t5RG=j8sYswA|X1Bb3{kZjwGU^q`<{Z z;%R~t<(~6!^<*bxJY04_ClW06I?p#lF4>1X+xFj zHUWt5)jig+vGni&$oko}?b{tn3wpj?$+%53l&}~NIgSM78U%xMRD*dA!WYOPizY69 zGZJfaXw)Phx=439VuIdYqNiG0Km+ng*F(_aZozDxw|8# ztsT<|VD(lEvCp;M%c2~RE3~19X95*F8xh4{N(i&63_L5%b}YT++Ap0f_pPXnuDxjB z&~LM52$&fte)hH|u`)oH1YMmh&0F${L^Ht5bhN6>aCMwq^^Pt;okPf!5e>65?}#Yt2_&+qbxF*j}gAMCJ2zpbHxcw$dqk zoXgf6ef4IvyHDL=SXql4q~ND6?!0}#TS0?u*fJ-s$nwX>aD@T)8X4SAy+odzUB895 z`gy}J3KXJ_OWc82lPaPq_r2EjHALv>kfCo5d}e{Udv7u)B4<-`Evk}X4{w>g8GOZ* z2)C4wnsRARpV%Rb@cBKsu@x@XGT@GRMe8}s5z{x={(SAI8f*2Mm zVlAv|DXiRHNsuMnk4nno0T5I$1_tD+b6kT3XH%mv*itPFvLI5iMGCRa%C&_R zHmj(Oelhh%?z}$L3U(1-!bG>E%`MA+h66ehLf`!@>h;3nXj>(dfzJ;FBi zIHbrr5agd;M)y0!t!-ZCreFKhM{HJJe<03eRb?sxO3jF3kcxXrJo7F{t9u)Cf(sN) z0C}iL78*#$Gp)J+j^Z^c7YTbfG-S3oqJhXMB{D8 z)FF<}pYbX_p;odi&a{=Dd5cPj-2K3e+uUHRjg-k9xdH<)XzS_{no6b%ozh87v@B#e ziiNhRQj7PNvsGNB`U<#N002M$NklC zdSNQz3YKS0?9Itf!_B#(qYiP^ggw6Y3i--RAVV*gZJgE;xG&_4nbG48zu_VEY^c(q zz|xVhr1mf+0ywr?5w@gRBX}eOWV7|k%GA9#aVctHD|gs}Zf435VOL|bBlhZ? zm=hlHhO!eht?cpDn#o>x2N~8vo$~@gc#|Wnm2)>OvOr3W^=7Fml$wxGS50b(d~wnC z14qh|jU_fJs*x@&c&SPTFtg_SE>1y;t5+zAi5en&u%xC9Qv$k?c#1+`MnL;#P-|ey zrIR3ZDbhLOE($I~rEwRKHq6X1z2%4qlX*4nd1sK9Y+IGh)X7tjJK|Px%MO1)1u>`H zjGR{H<2Qg;gLE2J|n2tqdwIlMT|X%tR`kj@5Oxd#}#SvW@rV|=c}9(#4- zXadGKZRmF`yEDkL7#Vb9d{sxw<*RMIc~`e7CoU))kP~OSH0UrObA;oZmwf&1)E>`7 z48m_KXI8*Y60Sn?ZfUco`Yjaj9;il!t)k*9vWZ^8lB~}MTpN8gFO^%&;37@uv@25r zyxPF3TlRo6n=T#%-)wy)s#gj4iUIFgb+EQfEtXv<6eL{();l#;_{@>i4XqUIUDJbP z^9Iv8Ae)U)sT8xq8m>&u>MN%VB(*)*n2dp-ZbgB7+0|Eu;wRb`a24WFEgilvW8ob|h!taYIrf9iG*u5AF_^y0#k|^01G?#0%Sg~J5`*l zrDx*%kMi)WAV!|esqa=*7#Q%ZY^QWr`lC9Qx!b0_&^g=Exu^TF^~wTpuZi~IYfNNR!r1~zG{_XB z>4f&(5f!9rmxd*+YbTkQ)1AtPjbox}F!Szw_U`h!DwJeh!!Yg@4tePa#(|rkp~Q^Y zbFC#SO0ZM-0u0NZk@*}7HK5Tw4Mkk$kU_q+O~lYm%3WSG5c%kNd-I`(op5j&ntfDiLuS&W4DdaT>SHlAFXs6fSdwx8YFjCR za1jPZ%%(`rdZ1?i8(feO1*~!3ARbl{QHu?T2f7-L*9FNLBrihH_FMpCz$a&sq%pzL zCb=h<2U*+L5=l@?o2;O+i#{o{DH>StjxuWVRo1m;*PUKur% zE$-pgRKFkya&3lz*wb=__W>C{dukkdLBD+Y>|6!V$c8v;r!dSUbt2%(6`QwrMQ)RY zB_-Jsu#%=w&)X-6hjr4QKIst@EgfO}HtphqJDC{mLuOLrcm@@@Fz_uAmDwzH@{)M$ z$1Ms zz?~IC7O+Z7@ri+uO=D$!W!gvR0+y|o6Q;$UyK67mFoN2s@n{Y_30l%ZqHcf6nMIa) z|FAP5$h@G+kzwdvssXiyAs2gL>LNf}Dh!K%<4K{`Ujar{E8y#+l4yEN;918yRZoC! zV@+Xe%5_~i6el)(nn!F{!FSDa4Hik#pI9;+EA_e!43U}|J|0T;fw zauKB05W|Ktk1TyB9KsBIyr*wlC*KJ};0#-uoi?wBSROrk7)Mx;QNYo|s+Wz+dN6NB zJ8+)Z#xN8KKhfMvxpZwjhvX%2*)qD2xB79g3#vp3;Ox=El33=_x#IG?t0q;yZgI0tO=O`G>%#4L2?9kr)(jRNZa zE%=J!c1YxwD#7J3RxR()iPhjFrzyt2OL*+~LPp=H9Z$Wj?IgS*M>E#`DNn_3GFx(+ zwj|S?rp2&Q56yqGdqsE{?@n#rX*X+UY?TMsChwx3x5^JEpX1cu+!~m7m!o^paqVI* zJY*c|@UFMAFU~eBx$AB=xx@4JVPXALpAN^4;*!c0BbN%|LP@!DJ4N4M^*djI`LmEj=x-=FnWhF3fA zY6o8Jz^fg2wF9qq;MESi+JRR)@M;HM?ZB%Yc(ntscHq?xyxM{PUv=R8@{OmS@gq&zy^qfAKLJ<7C2=WE!3Ek8Ow`xs8+6aKwx@ zlIRy%8F7w*^o(>U3gHaPz*VMvIp(a`3kS>otr@XcEy4a00*ZBTG9x+o@gY-0==@Os zO|&)WZz};$j1>ZxF}jM&M3?Dmu_*?M{ivc$Y!`A}4}-?$6HHZRt*mg=R?hmg-%fiH zM_Q&Vt1EG0Mx&L_MVSlW!x0kcvbl1w?HGD$aRBVnB?BP6IpjgRI>w2SJEH`N@rCWf z#$dgioo| zGR}=l4Vrr~6JNv_al4e_o-#Gy$gUA_QW{mloJi)wk$Fq5z2)5WHu=C!krQ=#AG*2ripWAQUD1>D3bR#ei@}DKlg{Mw#7VJoMDr@JbIVoX)xo)VJ*;_z zn<)YUlQ!D|EBAJZH~-bCSB{NMT*pwg#y)KcGK8RWxCR4dL_Zqzi{Bg|V@hnFQ+k!N z)m{E@RFaNKf|@DD?pC}&&MM~mnoBo6Ek&RYUy`P!@*k4Q>+*HF%qxRek8k!?AehvI z#XoW3cRC&e&M!)ttY|?Ho|%|7GeJH!+rqifMsyhq$!N_qnXbt7kOSLE`01VQQ0#X|fNUN~>Kn1kjlflfu-6rplXg|`leI4r3uUu&u<%-azu$Y3@3 z<&pMK&4i5rFR6x3A2P>Kuy&C5o55Cy&WY0~D#Yn`Db7W-%%(Cpc*OaxOe2{(+5?@e zqoQ(&$7EoYB%waHIf-0uGgSh=)}$c#ct&b{eI}g_P92m%SeuP1Y!BmP#_jbQd2BtbS6Da*!F=J+s=J_0rRW%V(Q<0UW z(3V~-jgb&uWPDCgF|(VwrBW>gqRoOjfs2^}LL80~)79Bk6LS<@s-05cx5>AD%w0-R zpwmQ)x&*ijJ|VA!I*ON~^fAI?q;Qr2qInL5#O*SNH1L=TZc6J2XBL6;RjMT720b2B zGe?&ul|IT5zD8|$OeEb+2FsxAF|&n)^JGW5LgF1^M1`dN=5=IvNXC&iXPmP)K!$LI z5tv($JaO0yQk12O0rO5mbpJwv71-~X!NHJAbA!fKqw%ISKskfQgx4@g>w^kShO)K}l0F z`OK_;11NYb!hpc%6KGAC_gmryOfoH{WmHxn(x?op|af zepec9o{l<*QGrCK`BC6qA#|>S3^h#Fg&2PLbjU5Q98hvt4_L(5=7@4OA3%Fy>y?AQ z4nO8B&xDY|HGXHQnfNuT^nl!kq-KJXKOZQjk1XRRjI=4w7sR_xZ2`qhTIVTxHz0AG zX$q_Ai-)ngS#5UJt_?L7Wt2{qru$!4&E(>}8;6rqVU*d%DFr&8PIeodMmVYzBv5u(IYU0jPwM2mB zTSpK?WR8Rplfn~FrQ$FQ5?b>}2GJkSV8r)!K(vy|Q-8&ppz!W5NP zA*l2dh$po@+HNNem;-zza;WuSGx4rl#;Jn{C`8{+m|6p@Vf1}5df0Oo(+S)KRwN&j z$gJNeTZ>5+J(jpw=BNorz)se;g-ruPN!-Zb5vL=uTxFAZGviQsb;qXv7IM5*3{Hq% zq0LycRAK$lN)P|ygI`{uKo>_bdz_j)ZYM79kxO2K5;yMpt12!)o zVS1XRKqkee0izJxs+0XC zlBwqI3fJUMfa8j6$Q2za^`MBqQBJ|63@$!1_P?tEQ`H#0(zunbklw_3a;CNN_@a?! zJC*q{aeO0m(^kN`KVTRZfA|kfMHmClpZK`^dgw3 z+N-fkBqoA|O9<2YX#H$|Iw+B~^-A{Qr!&a+sZ}~%CMlvFT>UDX zAoN2FNHv#IPt$|$Psa~L@ry^%K8#wW^*fcaG>6_tBxBBPZW3RuTArwP?=l2Ue}c|n z&N$M-Y8t4~Q%N(Yuo%LmbEQ)raU`{|rNM~GYjB<121kTL=By{SwmV4+@T59vaybO7 zp}n1FwpI*f<_S1M@aX`9iq^~O%xtO?#Zi=g1Z7qMj1a(&PRWbl{4%VJ>=Wi)8;BfG zE*il(a0%b!iV}>4;teq~JVZ8&VvKk6GEz}e^R7wZO7CP?%PpXZv|6tk@IlEmaWY2w3tKGnR&X{R1fA;QX|O9@2Htn@R=TevYK zBqdZKRH0z{ENN)*4}9(!7pU=5THv0!EaQx}EvJ-PdaY@lEI%>@R=5>ZcRIv5VTlt> z^@_mGsoGk^&FZP~zQ3Bsp+gKPNw8;wX`osh?wTk;(^#^U z(Fdf2LSmzAdTx4o@ZyF<5^Or4S@`4FFyMTX9}cd0>)SK@DM8?x zI*wT8`Wf>i(I7V;P#s%wF<=XNg5%hxwWfOI@Mjd}gvtpMTx5sIFxX00+8q_st!|eM z!6;OVdg z$&e!y3)t(j7ui@{7ceE2D-X4(sI8U>LZ*)4=7}GsUAy}gJ)JRvv2|isR)*qeSDNUI ziT8$WDqjsc!lXG2gZurBe3RUoS^k_VBPQC5k$~dCD4iZ z30~8~XI}1~uv4D`lE)P^Ha!*Z;`69ZV-1a_aBztyORaIQIm*D|u0JtYFgvdDYmjtP zgu(Voj^8g9HV7F>$Hdw-P9qsz%c^g4_}uh*()7rwL?dSndYKOI#i80KAzyvP@zL5rK?~)+rVlj`FxN&1VI% z2iY4&h9wy3^2&JDH+dFW>-@NvTvy>n^q6m=%M6J$`~wE|F*n_66t zM?Gl=9-j8~C!i1+o_A?6aOSasnv|6Bc)Rczkj$}VY?Gz*ZMdT1u3o^cL#e89=qXL* z!>_}VGThFhJ$bgF8uB6WpfruN6TS@&xnRZ03<6u2)FGRGhpty>BM0TYb4eWC==bl% zw4m;HMG;pCjC*v2ynH5}(%8bQ=L1$OpD%*C>>{ z+<2rD?q2)_^$TM-IBy^IggR6uDPeIqX7SVrAG!E<(tQ0K6VKau;rn9}fGzaK3W z$$d9ypltrWr@v3a8$Z0-l2Q2RQT|-+TxQR_lIqbR9_V~{h&uf_51x?3J%1{8emB(O z$y4RB&npC%-o-RC?cq=KC;%UiM@Es3F6FgaB7_LY{QCCj5&zxz(V23QPIk+I z-XPBtZBD;ji^+JS1=U(>+XA^dBf$;a%45~P0Dx|u~ZO(UiT!I zTj>qyvGI zlZT#a0_BuXaq#MwQWRssZOz!#g~r1zLD=P!jU|c-rzoDfI4@%c&E>Q)hN3);^E8_` zrBr6e>l7Z)TjosX>=2T=SZD8lX)$B3=`Z#NmF zZ{zRM8}I9tqAI%hlCbs>CV7XZMYEM^J29x7A@HOkn)&ofP;3Ggwy)~^mXhU%ksqL3 z9Z8fr!6lIjV`2jwAu$%rS3V99$9+ZYGx1;1rme znL3eb!jjUk`jE>OP3k&3BVls5Cj#arM=x6$3;}}{=2V3YfOD)O>Or}B(TmwoLG(Lf z02F8V4W)7v_xVr{>G2?uT=EZlw44M5~F!N3AiKl88pdEE3guFG?KYhZ{s@i)ndXkgw2OxvrT#p&f)5ZI- zg*5Qu{9-Gj$H=;W52+*OYt*yna}h0s>oB=7K=rdnVCgPxBVy~Am(B^(bE$YU@ZEUW z$sOzK&^z(a9WZiDm#PS5;UCQCnXa0RhD2jbAP&zK?FshO4RGius>BYJnsdstS?Z;B zL(rIR`et4vZLDjNwO>{d3`1mf2(uXj^D&k-^mQ8QAYNS()A9<}sXNTqu5lOBHq)4- zEeUN!zOLj4-kKaVLsimnA4wA+1g-X3Czd2Br1kHd`*;{K$c|Z?!D?%|wu1>c>8Iq? ztmqP^Nxvl7E=>ORWY227h&7R~nZQuB%I%L9#w+_I0EUB;eso(f%4I-l1+W~BFn^8O zp=&IMcN_LLl53Ao`{Zi%u&l&-9nWa+$2>TlXoTYLKUfr2v7PczHSSK-&^=EFmGA${ zg{>4}9mStabu9jjVhxCm#@q{_f;{D;jEg%~8%d?4XqcJsZz%AYm#n(t3&Q8rS+bH2 zKi?ejACQzoR{i}Zx~WCb6eT%~ZxLLRm^4;7Rhb_&WR3Eec^&BCD{wj<=u7l`#KAK3 zFXEgF9s1l$LiA6Jp~{+cg4l^G#A+U0;S2eAQmVhvVvo{_1r;XnB^iK|T5>DORVRvb zecZyXQ7jgdBf&C?S2{KC&rbz8b|`_-W(p-kx>#(?MN`Eg({ib|$Ik8mSscgPiTZcf zn7bT{p=pt;XcNqZ8U+S_#dSnOF#-#|U|u`^a7@MF#kj9Y_XCrL! zNJJJFF|g0U2aj4=t*sRmwFsooG|Au`s4ByNiA3GfcG% zN?PixizLp2$G4{BiVx9_VM_y47~h)p{>Ud%DM6qiq$;eFf&!W3oY#Zw9M>=>24nYt z+$GpU^Jc{Ef-{+-vZe!FuNlULGJk^Bn3#%7L`{5&5Av^Y*p>7Mu@3QV5j1R@iiep+ z#N+SLVUb-)^_#t4AtmOJokmVB04zvr7^EX%GiBA8b-aSL?sP29RVg!WmZbT&N9cTY! zsF@j91lPqwY;iu0r1;I0*vM#Nu63+pmM*y}s!{tj!6RU}u(Y+W)zrbj)4eyo(|5qE zOFQ<=Uv0cnXrvV0vdzksJ=yy>L~f=bIyt`a6k@}$mYmFW7F&aPW$;9={El*#AXyxb zDjsOpAA)9yq&cf`@`S|nUja7(jm-<3L-4hX4D=460%o_@{CMeqX$$Mf-&bVcD*#$( zG*e+G?u2T-3Kqu>KW%}73`qDH*=( zQr>FEJWPs1A^Ht!H3e7VdZd~E>)p)DO+tS1_JbDAaiI(2*#`u3^fj|Of0e#<;tjti zyhtZyF}B3%+m5w!onYs-+}j~jQ#@YvvKCPbTZ^!%p5YXGfOV?A7X0KU8j>|oz+TvL z%xK&v+%C6meVuOE(ALMNh_}iZ=;YO)Q%}utwz;7-*QF@8P;r!7|0x~!AyHfhbD^92 za4la$4siwSMbxxmc#;)M|76IYrgUskOs(1B;ZXf~ALsA}udW1T9>TX{%eGlPR1)=m z35#C=F(uW?fmFSlb&cRXz=_JwfTiP_dqwuA`5TWDR{3p^o4v{_cnTOuqC%^2@s$|Os#n)>E1 zA-I8gRSMnYc+AbaC5$TZ#@3e;4J{rJ8EZar7<7GLnzi0+MgN@FE@oRG)YKgbRgdpX?r3XG2 zxtP|&N4DnQc{4^`dJqu%UW-oo{GtFcsRO0ZDC|(g z@4qxRk8Y7lZ~j z6Ekx@a`i#*nzePmR)|gNLpBMjDlAKqnJXE(2JCDZ!|AQT)Q=b26F@We!vco1mTz^* z9-SntKo7X8>Qka}+nll2weO+IS!+ECj_n*7u%!o!2Iz>=s|Ss*_ZqiL^uaZX!gDpEU@W)EOF^lKqHk>qv_k+bVxo&)z}Z((IH zdv=f`m4ip{F|o19&N;%G@q{7ymuSHblMdUj0KN+7v99%8aOb-PrqZdFqq9&JV_+u= z6M6a+1z!!hfVZAbSahA}w2opQw+ALzCO`1k^zoy8%^%aPqKwvIh;=ubCQEsOs=HtZ z8)3s#OX`FC{i!vK8f+1m8#Zsbv=2|1j9TO?OI~UZ!Y+n7NxcK|ny}z4;&Hj6YUR^> zHPOK!V&o-IPSazHmU+tcTY!-$Y|GEp&jcdtIC?Q&v>56?NoX|GRAmpw?ka}ui5dUE zGCe#>z&B5}#Ew2`*PhaWL^}1Tl39jsH)LWzi_x!8Vag7-qB6a*GjcjaV_1Cl$AbMO5;_x0yAJd=1)3x~?YBc|}-y?8p{9h|iLxISEevHEvT+ z`O^nuok&@i_MToZDg!|Q5e7-AITkQPjT-|4+O@aru^?d%oB@@I{#(UZJz&v|s25O@ z9gn6|IETLH_2AKb<^^XF&LUZbjPc<$1*b}x2tS~;Zj#Wa$t;`WC%7p1Py)gF;+6n> zI(2qMUpnKU5~6%t>XIZnn;tP98p)GOmZ~{Oc`XACSp3tjGWy>dAT#MM=T8kVIg$Z~ zY3rWDq_4RNps$+|W`t3k&}`H0sh!yxqNL9qpD52R2Kj)krXbyZxN9VP8!Lz+yHbKh)xGlmPR(l21X`#s@ReM3_tmg&2q7b z9qj%%)WW?rgjPY|h)jwero48ErKE2#vneitq|#9rhU>6gvXNHbvf!T))?e+N)Rqm8 zMeC$5U?Mys#G~0d;_+E0D)eE%;MiPNra=w@mfEC}$?EM{1hToBE~zOlUP0Pw8b(Yt z$-I5b8;fBqdoq}zh&*ny&>h;QU>|cfb3Z!l@1<#tCTjtYVK_1ENVK++jb@p4^(Q<% zg|9gssMBMr(yBG8Ba@MsE#Y#0%_9;9Ts#*O;ci%8zY4zyiVD!<=^h*2fhQqavJ=Y| z?as8jubcm5xCuM)%=AKqVy!Uq`<@x}HVCLN*fHb>qqgB{hHpdWSaUeACvzoec?LXw zXE*_X+Er?vz=g}G=*n4MUCOS(iW}ROx`s#BnyqvQl3j+K{UQ@?9jv!$n8p-)W@8a% zW!tE8w+sxFpPeR|({}e(9?0~w1#aLPo;bJs2AsGjej6Mh>|YF%c2gBIk%tfrk2#`b zAvHRR^JY7mpgCAHSqzU!ax{69Nw6vO;wx|VT{z2J*4RSOId)q-{h%ukzy=5KHJ-bT z+s*UUB1v~qjEsIUyr@9fG9G;O(&;$yE!4^_yv*a7K@i)Noe^U$a_z?<@9r>ef%gZ2 zVU^-5#&28~F^hMD9f!pqqZq!1kVSCBtAi)Y2+O8^!k*y#h6^X z`>>b7b}{di>)T;wq?@CnI#^fX^t%lO+=4GUhin^kKzN9;g+WZov_Vw;_$<%gzqu&pGKa{Px5S8Pk@JP+a$2r>hf3vdT6A?fKVwbzFgu8CLqq zomY;F)O+AgctGx;gJUMAp_xydrZb+H#|_qlI0g?V=+l^82udu8xnX(Sn({N*?TEhQQFz=df{`atH&nf|AeeEN}x35$Xv zQY*PcKYXCSka+*j9scNkcBbz|tUr8$6x7m$)SvzHFLC)34A~(fSN|58KLrt`{KHcO z{%An|$0Gjzqd$$gdUpQsfj-1yBD@Ii-@AY1{EGB;tW!gO`N94B`gH8_l{0E_2D)Mi z7O7K9W#~h&!sfFC!Z0~LBgJ@-GwwPfx@VQKTLFg-{HzQa7slaR4y26aCsEyMN5uuZ&sAPn&jE)@4rAt?@UH6A; zkyN~Q@7~keU%7J5XNbz8&t4zgR~N5nqg>Iyd!-LQ^*2xD@uEnB{`aEiSM`aXa%-t0IQ|Hy8F=owFR`OA70VE zx#Is}E^WvU9wwUUN85oJ22G^}a}YSthrx=3<%3@xI(ZNU2(bkyG?yRTd!U`K_L#Uf zrZ0Tl3BUj1uRa;$<8&x{Q#t^4C3A(U!v6(^uZv(sHz@#$Dg!2X1i{2be@ET{MnsrZ z0@M$JeY9~iVK={Q8aC2!pR&L9d86FgawxrHLxqHnFr#K+22~SO4aLOCOG&QUq+PWp z456Xw&<#TzHj*H`^jQZqHRuM3qHVq+se%J7jr$~IvLsUHv9KK5u}vloDmHsHL6)#p zbieN#qX2FP{uOTZ7K{yyw~I;KR*wqr^3@Xm+IB!Sb5y0NRaRF=VLdkK(%TwW?PLnr ziyVBPd&NpsD;$=_QI40;2HZqA3bSak*1>o9fPn&#W4p~7)*_0~;CwgBU|`~p#7soS z@9xra$yTho#5`9tnj5;r^XS7^F&Z_e>}Id;h*>(gMmo-$V1)IqDvS|PQ(2&&1g%q+ zT_+hThs^q|3G>(%QdyBGyNDR!(y3wPdQ+MKJF!EXbA&QUg!FQR=6KwZ>%gn;xUEkJ3} zR56j!#`5i#s?|$6cJOjk4cZ;Y1(R2)rX8osoBV*Y%QWZp)YbI(Xs@&!`+enz#P^FtKVXt4l73dO+0QDtUSB!CFl7`7r zoeQ!;-Bvf&b$QxK(Q0s2!MMUS+Aw zjToG8EyH#@r-Qfv^ycMu` zSV*&3RU?H{1=A(&k)AG!4h!dmwpoVpgb7GDX1(4*?3m39aytaby(N*krJ9*gFP`@X zHFPRlO-(a3SOx0euvb#W`R%YHo3AwUkhjuADO8^s=>rSy1mh8x7&RV?2%W~K`}ZH* zzV*rzPu$dJ5d0+{#dCvlAy8NS)*t>K=%Y0MW9j;!LZ2(?GYdXVQw3mW50J`#{C>or z?ja%CN)&=j1?8`Ip+Vujq8<>yryDdzAGqiPk=w7_x_a#zu{6&gz9>dtt*j40{1qxP zNR&PtdvNd0{p&aNInJ5C?FCF9A}Do;zk>ocQEkG}l;3zzP1Un#tH^~TK`e7L7iP98qG zbLY<08`sXyuJFlHUbDGx+#3a1E~m(5kP!nV)-3uM7YGZW3A=ph%U^i*pxcx4n>VlB zyngGYS03HHi{b3-$=5!m*t@sy+`oO7&35_H`HdS-zUFCnhWSe`ym0r{ZRtM0e&flf z0OvsZ-o98bpFMnV_x6joE?+&rcKs?Pvon0+qZ{wiRAl=q4f&WN#W>q9Ya39^b+VRFFF(X~4z`8==}sm@_wpe}$S zv@%!DZ@==2K5@Hw^X9#KEY10~Yx$@YcS^1-no~*+^Mg8H62NP0jU3A6U5vwmrX1r_G zC+a-I2^!EHf)ZOvNRl1AGB*@>j;^$#M3qfr z?;36}=R(Yc6t)Y))jnOL?a&Z=A!l&xfw>&AjktAGAGc@d>}vp<1$)tHlz4#)FHel* z+m6~|gtE(QTKxjIwm&7&gNU z{Nz(=FL5M<1jIrSXFxOKqNIWEs?Hs!Rk~IyY8^d@N30*IB9K=){hVGi3KE=7Oc zW$=oD?PP6Y4MU(XjHa;Q_FGEhlsLz_0<##IY(+xAL~7_KjBgd>;c{Jg7;h;ZX1Z4DBDhnW;A#!jSMvN1kEYzfR z5k*@RhjfcjGLmFvGIBAqGq{%MYVY!+yVVR{`hp->N55JXGREV?%lz09%qqHOr}`8ABIL4BIA*rSQP3_S z<4#i^M0;45m_t$yOg6Z=GWx~|P-;PW6IiTcdc&8N@W3I}Bh*$9rbsI*V8wZqMJ*BJ zEspFZYfB2y-fW%Gx(08r^^)}BaqM?Q2&dmOCWz34_r~_CHbx0^HNtzM&lZv<1R7_c zfFY@-q&5D2kUnJ5AIs0LU3Ki%GO=n`tPWnjfA`Ki-tqSL{DJrV{eSrP@9IMYEv6M* zy{^AgsXyDF>w7r&_2+eV%jG}+BY*CrKmXBBeEj3rpL$XsNIlfQSdYDGNtg2eeZ|I5*FVT;>$0W#H@<-zp<1oeUnIEV-Z*YLDWh~xpL|3 z8-CyK|KgXvsPA^2pPj$_;>&OPhHv=8Kk!F>=BIx8m0P#;k%m6xLdK;_D)!DRuYCJ= ze8&&}i68!JfAz0D_uLCtub%7cNdBghxcIbAl?X3>k)P|+Bt+QmO57{jOTW_Pn5Mo% zvG{76vM7fDT#mhR*bdv<^At} z|JOb9hMP}3p|4I|yK(*h{`sH#y?^`pt2eISyLbO>-}2TU{*Qn7$N%P!f8mQ?(AU8v zm4@?~o<7Y~|MWF0wRZcwERv;L1HN^o7(VaOHc*Vd{w6`F1;*FSD3f)$^ZkG1`@iL_ zZ@qu-?#nN~qCQ@`diAB3Ui|1UeB!z1o_+J1zTpEO`ruPHpZM4>eC%KU)^AI~H@)S} zZ+*+RyymH=ub!X(@+W`gU;ox`-FV{3v#aO#Zr}dqZ+^@7fB*Nr{^{5J(|`VvU;Wiz zyL@)8&zlh7-B+E{R9_b3J9-aq-gxTI{)NBr_kQN@f9f}XOKhr6Me)@ycT(SX)4E!- zKP0Vw=GJ(m&vWnIx&5X$eZ#%`51xPaIeqM|MVlbZ{O9ztL`j| zI(BwdtFFQ?J!A{qFJ)dMlWuFtM|{$u4qX;fzr2=8iagbGU*9Fnhrarp?aG-x!F=ht z7k=o6|M+X(@cN(n-+%J%y?a-$Uq3t7|1?h9Q(r^VzhU?A%P+j}gMaLg-MD%4pMB&b zckbOgJ3H6T&*l-WvT0p}B%4->BkABkvu zP3_=bPJBPeH7`tM@~Q`H9j1daD^fJN_{~zt_OtmbiR>+XAQ<3c@lLRVVbB7BH(kFP z3@}wOZOFJ{OZwLCnNO^a28`Q@BCVPUjKR$>9dxOB=?H_?%jP8Swnt7_%Bf4JeD&jU z!gwLZDT862CAusjblN`2Uj)O0O!du66S|Nzpednf+bX}k-nuoZRRA=}JRnJw*we9; zp(ZqWN?tQz(HNA>T7x)MG1FaEVv{4D(Nr!%%`mY=)z#g&d) zeNaWvBi9(B<`4sX=?j|$rUkJKurh<2+}H@qPiAF^q~4Sya4@9i?-0dq>(RGM$`NqV z+2RbXE7#JwaHYFeKX#z{F*~JVl|jGgWYrX=+$*sK;xkGnM@Q>QU9y)J6HXp^oye*D zOanVQPnD9oT* z#rBAth0_B_m^DuTYK@#UWoRT}m2UQyEn!MoCwlC1Hjh}W?lie_v}Dbwe@bY-Wg(cp zMC6z@hR6WWgk>?UBlBFaIld*L_%Uoo4T~&!Svf^g11_@bl=WhQF$IDO696N(6$Q%? zyKsgtLt@Kom^13MAMrOTt>5=V1Yo}qn4P>Ogf|R(23K@Mk*+pqkiI7t#;Gb_wF_J< z4$hQyVgwfy0dOPOnqD&WQG|>c8k4Ilv0II=#~vi^X?LDD9fCQjuFcRPkE>nlY+^zO z&qRkGMluc{<~r}U*l>i+M7Bv}v-W5jyO^UDpqG{ew9a|=l#8)kXu9Bw7mrJc(9U!yz2vi?6!W8gSq$jkw4ZYkO z&>^(Ba>8C5^9Zs5g~WM98^JuAsLzt<;_0d37Jy1mV{({#FhtccHz{fyW2EyFNiA8b z*fnFo$uYH;DKfUvY=EKBxB3Wy4%3IOC$i2uR=m?q?DE=fv~_rg!DxzH=UfX?b2t>8 zFkRT2{6S*6XPi@##BK(96p$blgHZ_fIUG_NY?N2O52`Aw72p~tOqtHEM^Xclq{2F* zf+uH`INj_AD4ihAEzDKn){lyyMh%!zo`Oy?;dU`6CC7YhgKb8$wbt%Te0%F^c^Q{T zGS@JAEYf_8oa`FVOLG~h|(x)Bqs-d{Y?kq z0`wr$oH2HK{ek}Jr=R{)fAUZL7V>l zzw?<-fAnAc-1VC`?(-cMeQoE(`?v0d|K`(AisjnXYv2C<_y6W^{igo%+N~E}(zmFt zJaJ7%zVpIo0s0fUQux=|6@4@#hKG0Wh2h52Ph7crRUc%${L;&^=<^JH_Hcgv`V+5t zQsFOt`FZ`%Ca*trgYq9fdil#QpX=kQYv(V2;rVZU*SG%pANjL?<$w4qFMjFy>rXxL z@ZSA5zVYk7=X<{Q@BW?t?WN~m6x9`d6YBg-fA#O)ojVV2-}}8Ue&Ms9{oLIGYXJA6IYQ&<8G>>5FQ&o_)TT;?nh}pUCHfR{yVX!2ke207*naRPSDOvuZuE z=V{^GKCEM-G?cyWWv;#3^@)ZW^`>ul)AxM%`~KIz{kLBKy4QX9!{7bWKlArqdFds6 zyz!s?=|BDZf8T%buRrxE;jdo3@@v2Gt6%uN-;@2`i!Xit3tzl-`xYN-=`WpLd8F_1 zT)Ow*{H8ugymJ5U-CM8RJ-e=NNL}+o#+#yEB(qu0RQTCfB295hkyOA|JeWa&;I$l-u90F^1u3#U;5==zJKSzAN#={{HdS$sh|DXfBf>x zFTd}7@A*rA@h|_%CqMD!FTeDc{@efVul+Vap-}Q&y@w#We?#KVekLzREr=EG8 z{$}Vq-|_Z0ee;|D$s3a z@X&H@+XfkVnzl|y^`z3J39jmZ95*k2sv>)M&oX(?Qmp9<&+$lcY^VwZSsC)QpF|o= zSsof!M4bS1mcW+D+$-srYGLK+1Siv&%g6;<7DvSX#j~vH09(j}`P`PR$g#K2Z06ho zGgM>gD$bx?sy9(ryV*P3wJD&Lbw7dflL89e&11TcnF~z2y+xBJ#*<1DCgWf#){Yo! zUt!4$0mw@t^&nX`NPzVEV(W20Osg9T+DBpYY;ooT(u^13pcLeN=j-vrA!S(HNqK_f<& zqAOCjN`M1d>oSF-K^IBpVHs1UTNu+>DZk{j zh}vuIP0>wO3^G~~S?5*H(Kd7}gneYFsAMbiST#Q#b8qxoINL^-{N55SXG;Wg;Lc%> z^){xj!PSfi^*}SS+DLw;`jtc*DE}r8rl#2tr!P|8jYJ1@}c)`9>RLI@KQ$pryvA77{DAV_Whq^OQq8|8K z3q-?LbVB6cxHUG3QpBK*- zpAx&~7e_k<{d9zl8pXLxD}3`{?0|il0=8~1dc$Jh&so~8(YPi&$s?cDjJBFvz!7U) zvNT!`1lA!>6-Da%G7x%Wo40{INw~K-ApZX0eqm8r{TcW>W%>s#OQ!4G^;|D@LM{F~2w z?BoAZA1It%yL?Cg&ePrd`n=%j*FOEh4}RzqzxqorJojaNf>3-S&nIk;^e;O-dh<7Z z=lz7YQZf#TQ@v^?&uR_(0+8^1VBE-}&x$f8(3JQAYLpcR%;LUwZyoeJf0^ zG)k8_czUeIaN1W+ZVbB$@8zA_Oi`%4bm`_3PwJD1bN$W5oBA9^Uy{;afRl*JPrv51 zpZNGE|L))Y34ISvAI80W>m^CmH*~)F&2K(CzxMz9`ftAQ!i)OLYxnNld;RNQ|Awzq z$3A!e{#|`r?GJw71E2cLr(byfIekS=UtiMyY&;?*o=>&z-F?F|uY1q;fA1T={_CFm z;`2ZM@lU+`vUvD+xFm+1OcDILa`pO8{mei7dq4FLo_XDCfAmNHn}76we&iQE`is}E zUw{7j7k=bN{+!7F&X50{XTSK|U;NSk`al0Of997z{>yi7-P7Nj{n?-WN1y)Gr+?^= z|KN}O7k}<|KmEHO`xig|LqG6C`lRkB{`OCN>G!_)_HTLX5B$I%{gq$&wflGPvp3Qj zZ47TZCDrks_rK@$&%E)U{Ns;&?z5l0cH@TjhCbo?rnkRcAE&n}X_ zyfjO2^fEBR!+Q^2^Yl~i{qXnw;Xm|8^-p(QyL|q+&wu`tzxr!0J@@?8D_8H|y7!hh zf75q=;6uOtncvaZ&~85Ygg$e8<&{_7{cYd&&Ue1;g)cq#&p!ImJGbxZJAm$iSZSRE zXyAWp>ykcEeDaB#-}W8f{`GHs!>|3?um9F>e_9_P=_^>Tea%zvecyZTzH;khpZKNw zx9?xSar42W`>%Q3)8G5y?|$yN=il)4U#~BkU6$Z8ec<){Ti*1|@BQ}o-n(`8=l|u$ zm0dO5y?ghG8&AFCZEt_#<`Z9h;Y*+T?N2|t$48nsuU>!0ANaOso_Xf^XP^D#Z~TV- zLhH4gH}BrMb>-~phrag%x=lXwyPuH^L_T_S=fxMkeEcC=AJt>6(ghq4TMH^cEZOHuA`4r+cGkfA zky+s;F8WT3D<>YunzPG&NjD{&~XOb0i!hTm>Ea&z-ln5cHpX}<%Zxf zXSzcJT~lgEKmCqN&bpZ$+BwSR7yIF~(Q-OuFH|sXW}Qb-L?&7CR}=Dnw1OvZ=+!1U zS_e*zt-X!ff+s0V5nKW}TZ^tvBPoj7GV+>G$J)|u;aXvpnv7Un5<>0vNk-)4NXeyC zZI7IhYlaBz2(A?c1p!_zCOOOzh!YXf(WBFGsO;PYX#oeSj;AHXR9E2Yl$+&+NSuj1 z?3G`9tN5s|i0#rE{C{-DzSWy)M9AE7+yt*+f`L_{ly9GlRgZ;{Qw~-_n{dTcn0!?y zMBsrC7Hl}fG>HOofKFTXHq8|U$tj||CNl5#9tA}Rxg9@o8H9>tc8?eAzER^Kn;g6Y zFkaCP3w50MbfnPcJJ5Hb6%~BWB6LVMu;b+&jf54hRqbv&%g~uL&7s&8qY*3Gd(u

    DP&z8eEvH{q=nn4G%f_fHwO4_mOID^>+-wHS7I|g{B_)RK2t5W95Xdgo z-0M}@6Cl0Q*yFyjKR$&*k_gl2)Z#>J6#O}qWsUlAZxb>7#1O=!g%w9fmB(IzSfS#} zg>?TfYi|Ok*HxYgs#L40O1tEJU*#3!g~fmuj0XsW#Vmo41Po>m%ycGC^33$m&-6Ug z{d7;ybeg0CN#g`!AS4h725eU29eEYDWy!L3OO~u%DoM4MqQH~mUm#xaq_hIm2+FH*qLe<4g$9a9@ZaCoZHjyf{cfeMcu zfE>sODy3qvj2N`kA%_p)o%>QWlGoMlmvHcEocR|3&r zaHcP+hOkNA&@2n9%`N@%uay45b66|ov;vRByg0K#rMEzXDY+0_jzVA>ja#}zm+23X z$s}ecxyi|Y*(Y7Y)rd=$oR*9XKfvL~mTHK$vX)y}w$dYbo2S@=L77I&b}BgI;bvCH z9aa)4cC}>9==A5Qu|X@{WYku|iV7*Cp;)oAw@lBD^u%QiAkDF5sBoF}gk|^&1}Gp1 z!eoUIO=9`WHraT@uQCujb`&u{ab&+l2SMRxGhFMyortm1kpOLqu;ucUK;o1^q!R}d z1WBeEzNkZn)%3pw@D5gtrvx`lnPxDSZ?GLI%EI9sS@zVtyesRT?q9@CqrpCtel{xATa5R^L# zAv|PIdE@8)*09;t-Hi|Z{qW8^-}#Q4o_yk$J9q8E9ZZbWmmk(l z6c`aalYV02{BzHqH*fHtzVn?o-FV~KXP>=c^X8*RC(kWfxuewXc4Ca%^Jpi6<<()-yHFMjc_@4NfH z58Zt8nP;8x=YRQMF^2dAT~mAb!mUG7Q*(OyKJ)2MEnT{F!@3REzxH~R_8r)N`}e>1rZ>LvikDxGHLsITIAP7|r}ypOH!?i@*pp9Of9*9` z<=eOK06(k9brjSKcSUKgU?Lu!wd|6M&OQ6wfr0*8Z~fAa9Xm0#=FOe|Cx7y<_U}Km z|G>~`r=GfU^;3WMcVER_RI=v8;tb;rVY8>kCyqbv_$#h@WUvS-(hv(G(u>Cz>e zHf@9&3r44&eDeE$_jkK{`WDO|_?y4|@>5T)oR}DY-+SJB#TAzy9NK&Sx#yjC(fMEd z+TVK!Fe14k%rV9%6~~7UpMJ(^H-G5&CU7&_*u(&lKyJUQU;E0heEDl@SFbzm%+o&k zv70;ldlwAOf7R-hx83%SL;HtLKJoZZe*B|LPd;JC&RrK?uM5tL-L&EBw|#x@zI}`4E&R-9K09Y#Kkl1*=eyqV)vtc_7Y{y!MavI= z^dnbZdF9@HdrmxV@he_+#jRiZ>d>)cFKpk26M5S~}hCAnkeJd@RE z*|D-Q)uR!T7L+DEalGhoE2o5d*cE5|bH~%A)hY2gQFZE2?{g*?+y_p5Tem_a;~#(o zrSFzwkhX9WU`Ag18kNITzXWG8N0W9yKwt*S8itTDDu}a(He)mlIyM?>LdB7JPz8t( zwh_X9AcZW|Py~^H9xI~>v`~BPf`>3f5jlo%rh_TXmE0b%wg|IL7Cfnn=xH!Bcd`dS%ghgw18%`=S7E;hK>vnMHoSnuX>=?>mZ=( zR2nN26q>w_k*Nsff~3LUC?sg>28f3=u!uNT)IJn;DmJ zd8KNbEH*^-S}PLxLJn38xXc>|=~M+K^E8za5?j~I{6bwdz)%3dHy-7fKsUk<^z=!S z8c-3|%>c<3aBSWOMr7$gGDV=W*k4Xi*1Vn?g+Oxml3GW5ZY^*a@gS}=keuVh&3@em zjM7qMo{$OPJfgCNBrYn6iS&a^2c9)~LRc;W=BEfu=OENZ3OoiXOVbiR5uDY;XlOL1 zW`B{r=xUu4v$*m|PEr3VN=2;tAl9aa42rQ*;sDWz8a6RR?E#W$qbL!k`&!k)nMgQE zZ>k05O*o12k-1SBq|s^wL|Nx~M4p_GW@z2hx9|}{Xw$@0*psK(EN=QU`G?lk^SG-T zCMtCHBC;YAY4m((b=^3PR+c#?lS7qFJ16?FWs3p0^jWnmEP$R;vM`gf%*rHHISTG9 z>76cswGBZEDd`n}c7nzXyVM|Zxo-itdSXMa!^taE7 zWGj&bJ_2y8F?)?AK)={&qqv#|kfA12vNVA<5+a#WB@39gY;r_Ykv6Rq(OtIPQn!&o zNvr8nTS1;dAVBdWOq+A>ma*Ks-x`NU-I#Vf4KymLP{7GjB6DS@@uv}wYBNGH*jxH^ z!JE-fe&=3e*``-*WYXBApe4VC1nOdgrrybAwZgPDDD`MBGwxU;b*j+})7As5iV-zV z3V+D3W)RQwk^w*pP~f283(@dHGyFSt?Ed@jzxH+4yz5;zeesKbCFN|IxnMM73s3yQ z{<2Fi+qq-c1NSd~#pPFCapmP3)^EW3=c})N?cm_NfBnCG?%<&z+-Wj8KGucxAp9p` z*X&bHIqm9KT@A^%|LI%!pd#2#$=Uh7&o1DD!jyw15+rM|;{#U=|74N<2T|c_x zM_aaRn>TL(9;9{0H-EHm*WOQk@}n=i_>yNK21#&gd(=b;B5zT|>S7A{G{CD_if*{{f0MO|N3jL`{^A&!OchS zdC%`W^7vy9+H`xE!ibqzhUO6!}@zko7&u!guX!tPeHv1@6a9(ru zD^5A}6tItsjDF)E|6%9Oox`JJ5B&V@k*h9$=R4ot-Q9C!Y7!qH-M;1dpZ)BvYp=Zq z&;Ppi`s=@R>tAElsjIt(@p04X?74=gR&~t&;g5fI_|V9P^_y>c=WqW{Z@%Gc>_fw^<>#I3E{wk=pNzk`piV#-`y?dX`mw`$_%G<-&n-&T1P(WoYvq$nVU1h4aF zKlH#aRzLalpZ@6|&!0bk$F?2d#Jyd|AAjQGE1tOX`#-$$^2^`yj<^2oCqG@cej{#t zQ&|}@C;Bnmo7RI5etzrgf8ROleRvewx4!Ys!y|`AC&uu^E=_6^7J8|jpzxO*Ic=++he)`j&ESNX<(;xf96)%7J54LQ> z7-4eV_0ykY#qj1^KJ@BWzw+L@?!p|p>z=!}ZQVX}=)i^NFZ;x&KmO?QM<2N7zU$w9 z<5}mP_xb@Oso=oM4wDv5E704os-`2am=`hkVwT6I!fzEGN~LE z=Ml3xfK@JL)?ULRAEHcxj6z3Q3TPA0|3X4dDO{1NLE<{jRxLCHU?U^_%Y7Jx2-;+T zBMnP2qp6hXUUhKg)5u`W8GE2R8fs^I@HTMjviLD$DWMo!lG|-?1dH^AICVHOE!PO< zY&cFUXqD{t+bk`qUz9{@OKNm-NQ3S^Cn8UVsPkJA@ zmrC6NvMj@6s?ysg#Z?qdF?=#TV;})b%nIwfA>e^ug4M1v9!?Ll- zU)ieRywOL%0%jqK4J{Z7>r`z5OUwmTDa4us9vv!zm(4Z~c9W<@9XJGoRvH;y<7vY_ zhle$*JW=J1GbAY>X-N=rU&v%hRL(UVot8|S5-vlIF?m=E6N-~SINbnh6>oyB#Z)7$Q8sf$C@$4CK%5W`L`HxyRO0D z1G&;Fj_TVcn(EM=2-b%J?rZ4+^3l*DU0QpSYgNN}cQcCwULF{71R zAz;HDlanoDW-VwSeR7o;ps*~tn(&~pp^7Vgvm>J{>4>kFuoVh+yqO_;4J4dW;TMdw zRhiLM)l8X|OeSM@a@3Sqt>RuWIBeTm1+g1NC}7Nr5|^R~r~;tCNJ-sfD4cw$Av1pQ z1C1cGLSaIY1oDjz#Yo##<7{p=K_S3Tp*KGEf|k6=6Qfi(OqXFm?4~Q2NfAUz1rq`L zCQvs}Y%|jdBj+N9wDOAq)o+|-YL_LGm?{NeL2SoZ8Q&vxR$Pb?avFb&M{(ZBw=bI&^KtRMgI z$A=FM?c0y#t)+NuQ0K9p&09B*PmKTe+upi$+w-eeuNgW#f;(*Zh@g(nH@*2yOBXNx z-2eG+w?4OZ&isBXiy$qq=?C*jC+h5u;o-yZ_L{3-g&WU~Kkhg@KntJiLpo#Q6Hl*P zb^qP>;$xB4pz#!hPKl#*3JR<$7E3RCA|MDwedDY`9R_xik8=q1w9{7JG*9&O-vlvy=Uvz?H67+ zg0&TXj1SLX8XMWTcKzdzJ%;7E!MXFUyz-U!{MT^{77h;1S^m&3)@|C@*W3BR3p?=9 zHm(P8Y&&q{6_Ua-lTwLkfv2Ql6-EMbaFY(l73Ruxp@~5%O{7`isZl_}!Fvdiv18p+iH5 zuf6V?t6p)%(&LVweQb7b57I$62pb+ag&Dsl4IZ+F)Q(LuJ7|#mF+LxkpHl7W?1c>$ zytr5eSxn*CSSv+Au=+KDrLkkPx_W!~6!~L#W;`o1IWf*@iwT4K&@}0E_Hc^egSV&( zzK9a{cD?Yz3;XctMQmCj!;<699ebX9@~KVhH(=@Mt#5zp!i5V+gXO^Za1p}eDkeS{ zIyN!BXZz0m`}QNMt=qR?F3n#!AMs{d0QH zIroft^9H7lcFbR}^rVwdW-!p-KG!W8J+y`wt!5vu{5h$%nGB@EBwK>d28t4+D&Yx01QLsYtPA zGp#Uiw57FYxbY$49BSQ4NgIvr4YSm7Xa*`W>B69~%dtrZsbNTLn-@cw?Z#2lvN28- zPx$1jj-XOy6i$oWPNs3`LIGeCdSyjkF;tXB$&wvyH-VziWVHq$Lykn6|b4pPBTwfn4*go z+@_pi(6-TA5X3D9V(<$C+7t>owr_IN#O!KjTX4(Mzlp+xX4-VdQ03`YQ>A<1%#NlI zhJ`cA;!JPMIZ&DiF!6+HFMo0ofM0GoJHQub16_E`MH5K+qbt8ORyFNI93?E8Mu*IV zRJ5r~rwo8w+DIOWrUJ*1=pfJ0qFJKpDRYu(l!xZPgeuYK=XEPYIEbNzLqyy`6>T0p zsf%k$LaRe-b}*1O2?9$HgGhBca32=N7p^vQ2GnF&ymO2=3EJan;xEu_z@mvzQ3>og z5~QO^5i!PqM)c2`JG9WIg&{Y% zVaysxXawaBXc^c_ZnX<*;R+KO(xnoxMz*Y=YvjrVx#*L{PGBTKGNiV+X=^|q9*TF* zuQr@`_1-UrhHe~;RDzfIi*belbm5m$e#71|WEfPV4Porq;FdxMEO-QOz4qopQ_~D} z(?k&&!1WaaG{K=`F|5d}Pva&g&ZUS()rdTDwr8j|BveGQ;Q1;!MQX^HgKIs+;-uQ- z6tH}zlamsohy_r-@*F#3NNPjJOsSlOrGm&d!7`Ho%_6WOhyY0op+ju2(rc-+FxVw^ zi)|>2mCmBZZN}hZBM-BgsM1|zW=rI($t$I;Qelw;0F25Q-(=VL2|z5QJVTgH5XB*t zDmb*-q>Bl_h``SY;o%m79z8^S`)v`)vC)sGPw_5!>yGjRARfAlIZ8fFcFPEOf4ZGx(brww_sT`E%~(DCFCJ4Pd{_N9XevGHkH@_;?I zq=+8f@K-uCus(o)SO~%5#nCA&RUEM>Y&B43!SmoxKjjpB7VOnmzv|rc&%XHLOAn3U zbBlvm9(rW?L%1X8vP&*Gci9E+zUe*x@jv}X-X%2aC_ZMmar35a+qb^?O>cf~%X4`8 z5|=h~ZDOSIf#o+m4(zI{uKL42{Pd#_KeTq^=K1~oQ~0(#M8ZXnWBAAz9y^3bgX5+l ztg&FCBj)?=zvp+}^X}JOhwl(P{Tu)Ak66Qkb`Dm#dV0quMzLDK1&z**(UH;a*|;ZY z5=(Pj+_8sQUg`0ysa5D;rRSmzoYpTHL*P8a73A;g9o)8LbFU{>OnM|=Y& zo~k}_!FlKX$shmG%9T$&{p1t)sNKaEoF}E@rja&=$9uxyfFn2yPg~>nC!&SV58|_O zQ%CsKmiRa;5}u8fxCxYf0yjM&cs?;~;@H%zxr2l2*WwXr_(}q1hYgQW!*Uo_u`u&o zJdqaxN)CypI~KhyzF;$OIE(dO;j9$NnJ_}CgGJ z_OgpFy>!u%#ozwsw|@A;AA@aVY#eNRc5@}}t6%^7o%p(jsR@LE^f4~DD-hopsT=e# z=~yrh0rpzo<3LD873x@RO$RNFW9+T4q{3HCvR7R;n|^a;qFj-Xm`-%bb6Z17Z48HJ zk|GQ$20$r~-ULmp{wzjE2jkcjE04(Dej+|8MQX$1Jseb7q@;15{Cd}Fdx9*+ULqbP z;mPL>{m3z}22iHpOaL^>!&B0Bl!hjVU?8mqm(=ti7>T%1ZyRd)TMLM&HW)!|Lx_u= zAUtKgHOFj)q6AtJr2>qREW{aCu|OkOruij0)QpTw8vMwBc>e}aSWg<-aRUJ%IF?XT zRJ1IS=n0HXg_WgtAa zL�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 z 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�*$iL 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

    H%z5dHz_|nYgnLqv0|8wiy+|XEOvDf>~H@-PE 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 b->v@-Hi1fpzw6_n00000NkvXXu0mjffDPDV literal 0 HcmV?d00001 diff --git a/docs/assets/screenshots/home-mascot-agent-view-centered.png b/docs/assets/screenshots/home-mascot-agent-view-centered.png new file mode 100644 index 0000000000000000000000000000000000000000..ddb7ba655a2b3dd425e96b80429443fc096f17df GIT binary patch literal 1129568 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 z z+#rC9od-QRuB%z(px+pr!wy`F2^*8as2NXGRQC%;npc7xVD;c)oCvMBBd66nIG+E8 zWw?}S%k*8N5>kSc7lj~#J4Nys%>e^>XigaKJ2?8C17BAMF|rVAE`^KOMC2tQ4wmdg z zK-L=k>SW@xG3Kcdrl*GB_n31cxL;xELYy(wM1$<-z1yP6kZ~MX5ovRRQ6}b`f1gS$YfyfTC|gxH16Jz$P@W~efZr^&X<)5>N7brF=cSgzEsXF=8E1IRwOwFL7BR*C%Ss zhnw@krq`?gsbGumJ4fdI?z>XG3#iU~}Q!-9%Owffzpg+iL9BN8vtYUnMi(xpd`=|Ict#1L)wC6l|UEX1f&F+`Mm0^ zgQF3Kz=KoX=$ovP7XEe#jmjuQ7DF}s4@Xh8uu{!HqX-m0lo3cniQzCoLdu&KyGYlL z?iSE$q{ofcEby=}z0!&isX|V|G!0wo@HA;tiuaT1fJMTV8-AvtC^SZXBA;^3u+&CspINfVTK=985$*QpYPrbEm;)xiKJVFXTQqF8d# zjFGi4iXXx%o(>1tLoW|%(75hUGo)8&1Mstrd-m+MqdRvJi3<(BomhnvGaz!(QcdHK zNBE!^hij2Z;p8NZcN`I%xY&V_p$O9xPfVswjApW%!)Fj-P;iIPWpgY}AS9HKPK%pP z(Ts3E0nq~L45R3EN(Q6j5k^@4$JB^M5nH$o&U;!@Dsj<#Z4>qt;}8m_h) z0=$|^TgbF2Ld^=cayUJsDyY#DWhqUB%TI9X7R@lQ%{0m?Brtv87emlUVXGY|0;quj zv1fcq0cJ`Wp2c}U6!;ca9RQl)S_nthaulWu>()E+SRNptDWLafa1+Q%nMbt*EEmnO zMA5A-G^Q$>USY)JQ5(voJ_K7w+SL|e?b6mo1&E<_gREk10Zyq>Z0s;9QF!=ywZS7! z2ipw0Ui%8h6s{1{^33o)B-AwkMtSelV%f{O^eA*pMoJu{QHgBLVV9$A#SVfo#+fu= zSQZrru0D_`JqN;@QFQ|$bNlKky~*jFrwxDrTgMZ@;XRV!zGfwyNp}b8eHeo~EV@Ld zu|lH%k%n^mQZ3Wjw8I*u(la`l8JhUsXzDCq3r>0Z6Lg_8_HgV5FE$z(AoK9E0)t_U zwLzyaRuH7XIOvH%jO7SOFSre&G@SaBN!fB?NGt;*IcD-`?0Ai#f~=&=gGnXXOfrW* zdeI4nUS&D=JiJju+WaCF);uQ}|r4V=jrL5Xc_vIMFYqulgLF#3>G11CE)G;}FE z9E7&2f|v=SCi0jJDczK!<{)E-3A=n9TA1c)A%W=(u^>v244u2zM>9U6E`wA3Af%eo zc2!c3S;}A`0+HZdy`NV2zsZWtCp1nsfxggUYFL^_(| zKtNW@0cDyua#bf~%_v{Xm*g;4mnv05W%Q5=Gd&!L^HYNNr~e~il7}UG0JybRqNG<9 zvBfi3M9Sd)5KAVp4fQBxbeG^vn0Zto%?jg8%6QAGeH1Ke1!85r^g=PMmDLx4GNmZj zh(N`LYi}289KVTc^EGNJf(#$L<_E=eOV;*PU?&MlJlCtJ+J;MaF|h4wR(3`+t8oq4 zNo{qI+E?6U5{Y;OrpZT2$a$#pRGEW4bmgs7gNq{m%yI(83pZVp z7LLfYXYp?J5-n)kg(F%;CcIM#X|q{qZn-L_%@r@UMsGPN*`$;@Oa#W1OG-?*KuVQ0 zBZMZ#@n8mz>Oy$9brGXj45U#GM+6i>QKT9msImZ+nt0V3Dk%fi0t_g-q?_HzLLIS6 zMClG>LfSNw4`W_ECQzx#BMb*|2&ZvdgHad4RZz)dxk&CR+g@}RaxKV`K4gs@8x63s z5Xg0iu4)HK2`vhXHW{lzB2RP>X&4|QXSSNCJzCx)p0Ah-))opiQRCi@>^1ys;xf99fj)Nh{;Hx@7027KbxA?8Dgy z>FdytyFzhfV3gd|ikOR?$kBsYao;(83N%ZA*)9zYf^No)9Nd{ouihBIAdQm9N@*n{ zUFI#m02X(f7bJafRW)*&juC8cL`HK$hhw$08rHg#EQx)!D_B@rK*Y^ryLEPGbjcwZ zNHRy#!XD)=#Mnn$sbrAH%`Alh?sR56X<0Bnz|FQ6HG(o7QRc1g{YbCf3ATTb>5c9Amp$g}O zb_?Oi^w}Ux?%{=5!YoLmT062Tmi=1hQmCjiacKQLYpGb5D{$)p~#n( z#ORuJxT|L4xto`INy_L@(G;ds2D^{cAMk`}#fBZqa{4r_@Q6n-BUYJ+b_kG&V#q~eS4bv2 z8|4viOUY2%=%m5E+Fh7hDz4F6&_-ZpswGnf;w3hzkS{p+Xl*M+T!!WqS#s4W3vps; zC+c7=MIH!gQ4`4!fRZi&jl{t!NEwWSRT&lB`ka~Ksv3FHyo}^Q5hf5u%%LP2<~)qe zdK1sNC=|+5wxJBPsSbJTDWX=eQE~WbyJ*ku-MjJcHZoHsOGqS_Kqyuv{8T}b6c&ZC z4K&465W*abYqu7RwhLz-0tQlR5&*FzfH4H(00xITPhxjTB=YivLwKIJTfO2SkW6bO z#H8XI?Y($|l}SX(ISuf};3U|N6qsw^!U?8HTS=W-x1(E`Ki z%nuB$)DaEfk=!EHElQ|>?UWYd$GB*)kqt$3*sfbs!>x#|p``2JqR7gQ0C?qMRo!<`~i{ON<%KV^mc}*_-Uq=MKzm z9S0l4ux3#XP2-6mWMwuOe*Dpxtut9%q>BV@zLk$4G*uF~b6Fe%R}wlXLUXrp8tldm z?nP#!4(?9#JKRB~Pz($Q#__n&E9QL61zeXv^?0Qry?LBC#nG-qDzqIn>Wl$^(j0*( za;BxO!yIMCAj-f9M3fm66PcvHMSF?Ik%Bdz6d2c>DtD;oB6=sp=P5eD;I@jY($qi? z5aXl?j@%5wux-^HuXbr4eV#}Fye6kaMH7bzj&?!qLVUUg+=(ulUIBdovUnR2kW$ zI6Q1~YJd$I)QN6)R%cpjaWpb1O)4!!*J#=aa5vQG6qi!4Y#AM7Qp&XJ5VlT6JKMN^AY&hx4bP@s$(IZWzARR2wR3t(G zqn(2;9>q%GI&|eJs|b64ftxDWmxc-g`7~t zQk1gVIU`6+9aSO7j&V!aMnm<~K2%!CI+w`J9bjEXNV~`!j(#oyCul|zrg)ko0K+In z_eIdLwK$ZP2+jhAQQkjf~&ZXK}KaW~~6p$^GH%?Bj3Ddd&7&YmE7zeQ~LoS#|#4!B3jZQxZW@Y#= zr1WT>IDH00+K5&+(kE+5iUd^PWl<1v6X5U>1=S=WiE=C=!ll^8)}C(!gH+TClK2rG zL6DjMMF+V-bx(yVDe@R-(^VGsO#t_ZMU;5HaNpbt<9 zPX+lw4`O2pWhM!slHocW&!-4R{7^M3{WA&D5%L|xG4lxI8CmU zfv^*yd%^?Ih=taw%i%CYq~=2Cq>Rc$NH$fX8^|L^>Z~Z|&uvv0^_+|-b(A9KT2FXm z3s5#9A}iK70=sw;x?WYDM3b&vRCCADH-kHvl(I8Wsaam9A##meL`vJLzvqTtG zX5t%qnx^z$AAO5a0+mx#g$bT1YhE zu-9wi-N#y6NEQN0SUIz{Liq1HJ#+0A_e|>fWD`bCjH9M7svcV136OK$8c|dy2BHQ< z^|IKkkmdmsRJIcDXSI36XZ-{t+=OYe#F|y%Il#5Ag20r(LDbFEc4Zu+@CQ>r&*-i| z*G{OSbk#^pBPiK)bYDxQ30Ibnl(Cd3(#z-UwM}A6v7teV3;tl{J`l+{8RMf%f;fid z5#*}EZJ@c z!veslhKzMlZe`sdcB--F9XneIxXJD~We6RC*G&5?oNCw*lhkD`vG6d~6^THnDwh3L zv^H?WdoQB^Eshs7Q?OQquviSb@?3rg%S6?s)?ta0CQ$%06B7r3QJAi_%hFE7X8^8=Cj-Ye@!atSeRpB21gLn46N23o4bF7q!zdVi z5Rv2l+F9M1Xq+&SsgXh~*GEo_6s*S4;>c=Er8697Dom@cJRw{FWH(S$z>>Etl%QDa zZEIJ2c2EU_vKEf@p;XRilMopl8eAESrf_61;6i&Wkpr8I@amEpVxqDqbstGcqta4< zGYcKYq0PXt5Mo}RwYs<8(9k!Y#eO$Rw+u?C9 z3Kkk!zF?R%w}@#WBoD7~(zYtfk3nP=X~rs!+-|ToRmQYyESE59FSugQF;xTBDEYaa zsMQW$JnT1seMQr)7an1|@z?fZjX`Log5-{TOy;Js5-{;%*^EVQ0-4-Mn)F}vk01*U z#WXlT14SukltDfWJIzcen*!i()QU;3i$FRnFxqE6x#P1*R!G^BrnX1&WTw*qp`?c< zsKxK|k{~h4>yretn&99Ns&f%MCA9GhyJykN%rs*5EZ{%*07OuL+-cG{Nt`t`IPHN1 z5lg{(;1apZm82QtqH{*!FNGL!EO!+qQJN@RPZ~{Vk=~tN+z^3ttMJ6o*Wzwm|Xf-o!19T%$xeJ}m zL#pogdo4tVOlmDz2$CBP716LtgsD9-gX%0MkzRVu$iRS{t`GP=rp0ci7N^vCSn`Pqom4Nz+|Qke+)5ut}xqz zBLw$}RU)b|p+0X0r$f}uASHQN#U>td%IJ)}U!FmSpe?o#cT_$o97DEH7MC!zSx1hc z@84b##srX#Ne1YB4rPH5z{hm*$V zE_2@7lD4icEm@^Ze<5R1TM-T}l8+t1j6QkffY=O~HzIvu|1=s{LCh}d(Bg9BZUQHV z8t(-$t{>Z?b8M8z5uA;kWbyO~=7f+>+X*y1cehwwn!OE^ZQy4~u?6T?VNrkJvU*ty z6Qy@tTGRr`(TGHnB`_Zj^;-q2fl1{cXYGrHAGa`ih-2j8kfA0f0Wi(jwU{LQa1ugH zMKNhqYEJMG^_ncF46}oyIDqddjIb}FQL0Alu}yH-fYF*aOEA;g%JFXRKy81UO|H)G zx?J$&TLqN@Z^R&1r!KURmz7$NLpY~9gmg$%Dr#VQoq>tKnyE2O3fG|a3_#hxSTaz0 z$*MX2Bv;eq?RN_$*Wb8QOQLw?if6cLvO)&Y>lp`4B<+?VOb<(gujF$NG{P)06fCMq z56X?iLQon9u!WE=ZBP{>|AHv~4#PP7M;81E>MB<`oG4;MrhuXi31-TOWXd_bVG0Y& zND6wOfR_#w!&u-(RACextiUE&1Nx3KO%G_}T-Fvd9D#i@M9IvYjUx~i8pkCUtprc# zZvvtqGPs~tR$8j)ih)S9Gv%l&09#LjbOl6hZlpAi%zy|gUq*N=BX?3CJpvrfta&5H zRC(&NclZZk>VC?BN4ut0B`cnpnE`OmZv16`0j-!>JOk+bu6Z^Sa#=O|Lw#^_teQpc zbQrp>nDPSnw2*l5HHFt2PO*FU0)A=_c5zc0KhS)hd4vT?cJIcdHN}7sVg-Eagc&#< zQ0D>9bb&ZF;ndl2&swhXmUqS$yXh0MY^*GN2>j`h$f_q0pKnO_Ex8h63;BEIl~09~%n{!Zs%CeD7 z(Lrq(N}%9eM;4d>;;3J7QHet*pOe|V#N=nd$#|q2p%r4ofSaKkiUaHy<)DD;~l^||!MhB+r;kOquzeJ!jM{O*K-Qq}g$m;s_0Z9BGb~efL5!6vdmnrv z8^IAfb~tN^;3q*G+8`Qm!U0Mb$VjfE)zF1eOolb6f}nN}V?sg}*Bu43jeK5)!W6s~ zveOW#eu0{(Y@9?|Y?4*m#?zFg8&qE=if2YPL*y73ovBEZP7nH7B=Ndc8HixD0E!G$ z9Ckchm`ISjG`DLy?2nb9D#Uv+IW`|9r_QkWlEx%Ua;q>Y$Wnu)*{QQx$wEFf1Q%!s z+7KnAOnt}X6fvVDCp9r6#-2KlXG(;a;4fEYOiNQ-El5{)HL4nGPYdmk9F92p;=uOGm|i$kAVymizS=1wjYQFX|MlPNQq zk^aP`<%v+pNgyrB(sz&9y~HEh%^l%cGp7=#1Waf^W`SENLl8Oq>7LcAIz>w(ojRgw zaWOE1b)~gqj}Tr^O%#%CYwhp8j%_f-N(YyUdiHW;pXindD{AzUL$iT_2EDR$Y2e|K zum`#7f-sR`@bp22f>HE{7Nl)T#_H(fL=T|!o7o_oSv$DW8}?k1yb>4~WE2>wv&2v< z5DDz($owAhOpgSNEu(gVfk98Gu*kzcFs*K9Wh>6Dwr9={4;2lsWT7+$)5rnH<8OT_rrdMC& zkzG)oArW1#ObU-A(#kyLQdbE-YKQ z3?XpM&CTuHx{dF!@Qz~T^2JM*0E0tt@1pLpCo5h&EzB<<-OOVAl|OEhDwG+KM>#ph zAz31g&0#;-ooH%$X3M56d**gwx^(r5WSJ@;(ex^?N2 zCA3cC6(`?uLNaOe%5w?cwam;cS+aQXVj@rm?28ewWGSp%R9Nt4h#O*h*^(u{@s3|x zd*s@iZ@L-p6!m&@X30{#@Ik<0Oz|?+nxI9TBu6T~RGQ}ZY8`UOK^I88RN?W)=gZS70oL%fy|u=;c?ueEG`d>mGa%IPgFy)Bp}uc*W?9C;*~yC=s^= zs#v;oDb354E?GRo1py<NtOrHmohG40(|vNXrYlaL7A%2Crk3S)Uy7b7`Uye5QJ90snR15N10 zQ3y}>VrZgzyvNDbdy33~lM-oFGlqiohns`OaImDrBxjOM_88UD#;qV06XV>4cEdiw zV9b4^C}``(V6DDBjv);1x~TXbqcKVvsf6YR15HY7oo=HZin!t7&(;i=n4vRg znQ9zTsRJUZ49k$DkS$fFvELbCL)>U6=lxd0L~4h)e&*VxHq0FBk2cI$tt!Kr6@_8X zmwJa+L9n-znu9j+7eDStav2#c5@`>IS^`~&vc2%6;ZCWeFtj(VobCJQ0~JfSRYssV zNU4F0{Y0%F-L&NJ;&xCDlOw!>8H}^{9y7QX9hgSSa^afEU>l{;l>zeCPPUMYaacF& zhvN5(5z>*?cwBM;8=flhIB@P>fM_zb;brkj#^8oU_dKV~tG|gQf_BxH%z^Emq+ObB z*lMTFcG%t;9v)`FQBdzNfNAlmcN3dnc=Z*9kZy(*8&Z_^!`SU!a+JP83Zq#&Wi}-M zfX7%Ba8|Qo5DZbDqDnb)XHu4$UyCBN4 zCq+mVO{4j28su@LDx#W-@lyzfbO~6eAv0zZNR{5edVU0L<8f(qg%(UiwnSc-cWt_Jpe0W=ecLVsV_rmVyJ@4!{yzvdU z-g3+A?Cip>UHk2~`ej#Maml3@pM1*6TXgVm@p^B-S1MC@E5dKS61%_4Y-;(^r9b}T zKeFF```>ZL9eAk%y?n*Mzx4B$T(M#94jef6Dvm!Qhcn)3=x_S?CNr851$p>pm)*N| zop$OeSH13)r$6Hv+qZ3dV&fBhiJ`-bfg#J#y6@V#p71><+ z*1f@jCU_}=w_}GLdN7)H_POWY{q1{Zcg{fw-n_izl9ycgf(y=i?pf!b|9$%%aKJtH z+zqf+Ph9&vq1FQrI*|WvO1tN=JDfx__0zh2;Yxzb*859-F3@X zuKb}N{J~9|H}2TEbJy&yom;k-hUuk?m#XWI1Csss0j zlI>4y+A~KBUK!%eCBLO@_wF5=w&9i5t+(F#*kg~W|44=RHZ$9{Y}>Vc2f$!nwci@- zBs}IIXzP}(^V?@-U%Gttiuu{Oom;k@^t7kFuyys zvvl$5{r5xnc5K_WFwfn#2j6!$HNASxnwjNG@Lg)VcFpa4V%s7VI5mCL+9SU8?NzuR z@D>b3Zr!xOh0iQswsOrXgrZ0=yAX6^>9S=2WB={gvU%GEzGGUwa^-2yJQXj&u&eP6 zh1)i4p5KY8_pI1|^~zPNa7$o}W#Jvm6~%vi+#nJ(UG-m+@Anod1!N*EB?cfhqOoFqQ-I!=6oCX)i~} z5o)P5=v0yg@?ZG>yZ|J*MvPll9L3)gjuH#*BUIU^#IorY3`0(B`(Fk;WuRA^klp12 zD!z?!V*ne=HfNG5^VB{TcOSI+x)~p-WtQv*DXNa=cJ8E;;f2_LERXOo{iR;^+mr9& z^X;gy0*9Aox3xss%(f5i4Dv}m;4k##wd5lugixk!DSxn`v!d8YL9FVedv-FVyta<` zE~>xsdiq&t%fo@iAEHi%?8alx-(m%yQh(g9T;1A9d-R&(i@&b#s+Z3r;Sb_3-bU}l z>{03}z2lnD`+kf_O-GuurkFsFTxvot^7toE9xB9jqwH?nJbv>O#WiisPJ-vHM<8zslkDf~Nr||w|&56@8 ziRhJJsVv_-RMwfZEUz3eQlFH0>%_Qr&?Okkpv~^AkkaS-tx+lA=r01qPeY{?E_+Lz zK&Pjde9M*HK8(jKEJb;j{o9uxj|!W4oNQ7nm%`}2rjczomkIM0hE+g>8~cz}ua=x# zf}GWkdcVYcNDJSRHXRzHIR6AR+t zW6_>;Oy%9~|58b1Be&H|y7=@dy@6lw1A1MiM%E3ecU*nf(>H2d?KDqE6lqHz>WWa` z4XSQVH@U?@LBl|`;wa$l?qKrwg-d8n(=R77|N4R&y{{?k*CNqrcTZpDvd(f$@Ixob zT1vw@FUEM;aGViP(1osAPmwx5D{oo$lL)@Ya%v%;B#lTSI79l)R*zrDV`RL-OR2lR zsvUQK7^%2wbqw?<^VW+uds(RA{x3KpKO6a_>AT{3+=+et{n6;Ib^{g1BN39Q zc_V!n87oJf7x{Id?x=p9CT2S48j1VU^i~T^0on<2?%(vx_(e=Kmgxa+yd;#}I&lYK zl@E?}SYDZqlLZ8^PFa&NW_fI3-YoAr53t}=<-WlJ@1L1PD`W!O5Fckc1+5!$) z&WA+yN-@a(QD!)8+A=3L&YD99enWm^(2YK`E9l*Z?5eY$J~fEpxPhsI_`@-U{b8=Q zi@vRGCR%w*;y%a+uMeGE>O7hjFd$+Rn*C3Etk7fFyOe=q91iuZ2t|22i&1*kCGuP$x?f=1>4P9%DoXz%` zsY;O9+8KjgSb#9)QfuVMhV3k`BmeDT*W8w)#(mC!4Z7x?4qV@4uHOQ8Bzx`gaVchn z_-K%nX606`^?qtHSbq0pNVp3(0DvD@TM$mPG*W?)Cx?r5?C>QIV8F4)ja|nq{3^l? zif1b}D2H}U8(3gNm`fJidTM6Po9qLSZp1AVCj|Yn`G-6@FBBMv*NfzYp*w5C+i?FP zkJ>Qi&|-#0kp$+ilas)vH5)1T<<_EWL(pXmquouQJo-3e4gSO2)B+xT>|U5Y-|GCKJHFU@hV>KHlbRXflj%;OCD;R=M3VsRCUhF7sv!CWU=6n$Uc87hZFIgIo?tEGbM>5L_og;rPH`)4e*4v(68ZVcVBKmH# zw?22@4yNQdE0SuXLM^-2BO`$DbDjedXdp}7ojO6_oJ8YE37wsy2)Ux2#Mj_=(&TSn zH$@oTia$4CGHv+&0#jJ3dgndo>sh;+*WQF~AL9`tS{m7DEjZv^TOTL<)qlX{u9mob zE7FXLyP%d{4z}+`u9ICSy&Kdu{)5obhn;)KNE;1)>?J7i%_Rh*DSyR5Dw9a7v(|`2s#pC5B)%C;&b&pt1tKLND zg8G`?B<|V!^}W7rZ0l6{bvMS;^w_ zO=(r>3ue-BLUCy!_tRN4r?q7C{M!@U|a6w(9m=B&MsWC1Qot~nP+dxGMSS)W|G z+ckA#y$>WAa+@^=V8;j+UT4OhmPz7IvPE2bSU| z?bdJdi+=Nd%hk9Hk6e>?sPzfS+Fs!n}AxAerYZ=PB< z+E_9*ZIoN(ti4Wo@xjzPI@a&AXA(;B|4Q?~n!Vi;%}-`vMfbpl(?(5CUOO6X02A&u zGfZ?QQ@kymh|!(lc@gMpd&t%&lmCZh2-;l>R(P9>MncyFJA1_F^3+b=@w-c+j~Al% z)=B?m{>%}-oL_pFdC{SFmx2j=LOuP!w)Sp69lh)d0U@)dtWk`4*ai9tG|=&%htNz& zS|$gr&a>%S1+DewV~c18{o#By29F|)#5-`po4#10MOZgT?x{+IdT>&yhe&75!|gXz#%`ueLf z(0~1zNu7&Pi|0r_p!~*AN)E=eA0uE6LkCk{4=%#*0ZA@E5F#lCbPM&FY0C~^*mC8c zX6oJjBXZdT$1w}v62sC7@fpjC1@(H3hQ;*FmiJ+h&WqKop!<@bHtOHa*fnO*`j<&g z3(OoP=xR)^)};sF=E2(sj{2Lr9Ei4EU5mA-_u2Ptwl$J%`81t@AB7VxSL*ji`=p$q z_~~-uft~AhJEfvKLdK4G4J35#j!EMQxH6MLt~={~gJ_a&+-+bVIuMcO4EZ?Oguowd z=lIW5^l`=3(Lw#_f-bz00=eM-z)&@2^HEd3Wi`7x6lA2>;&-M~hK1FrCg^Hsy$yqd zqvPaIrnOMk0?0}TiuK`vxsaHVr_$h2x>4ZS`{}ha{UfRP$bEGxXyJrdu1~L6 zE`Hc;>HJ=5s6o>EKs2cj%UZi%f6JzpTjOqOCMaMTw0`dnj2~TC-m;aooz>uvlZ0+B zssQ~vw%gD>Bbk>m$6@q2g#9)`vC}MP4Y7lg!+n*+tE#GQ`Km_1!ebNMe5oesvV2ut z$mw^i0&G05Eq8$&M5hR(u18|E6*i|(O{;-^qlaWPEBcXA_RMCU<24|U5#XrifT|m>_BP@+MFE*V1y0L7Cz)hsJ zR$JjC3QH8$h*vkGBHmbTwKB87o9IPz4dSsNIL*p5WT1x`KP3TbARMbD!1l&(D2B^Y z3*16}LP^&cXbnf|=iH;Q<|0>j*zRXLGIrRxzu|NfREcufhz?j`Z&jJLgSrn4Jy`c! z2^xbH8{kLX+D@zAgM-czBP~3SV{<)+$8(7X+rkh6c^jGwMqAe>VD9k@k!R+PzJ=@Vc598oYwXYB+{cj<-WYLJCMCwUz zH5H%QajP(;^ssgzp`sL~<)8MX(K5YzZ%hQJqzWdBq}%!#nvznnf({jZ&>;J|e#HB6U}^sC#pi>}Jg+5rNhKy5FJCXtb@a{cynLUb zLRyqXU2ObP1qpR7ru}>Zt`{#%3lg@YG1fixwxj7Vjg`nN&w2U4Qc)E6hjmCp!sIG| zrSH}80g2$A=L*L-<*NXeLalC+*mmT^G@H}s&~$lG6^-t5?~*(2NnxTrN@S$Wf~?4H z8m(9cGDeqC@U6x5Ox8@M`6ha?Iztqq>ma^^dypdq^UokJTGYLv?3?ch3^`&X`*Y2G^ z-*L}q^LIy|yx)RetE(Ha-7B!!G-M5oU9{rn$oDrMbY37Md~_G{5$0k1V^rcS-us|; zjN8D$F#MF!%r2_n;aBQMdF%h(nvZBrE1eMh`@{fl>P^oH>l*sv5NDDpTb75!kLGV~ zzUFfO+zD2E1tBxEj(jTf(OB$$WVR_e6+-)LaEt{LZAatp?L%3}&Z5>ypJSE&jJI5tGf04QdgRJ=&=0U-ThB-Jx7j^W3L zl|J#W-YH4)m5ro5`G<9T?7-4e$ztb8n(6SI@UioN^f^6lx5$!``}fTt&%X1|K(eI32Bq| z&z0)MFL@Q1;^YSgD<&9QcPxL5!>f5%;u#Ln@&LBA?qC19%$$96-(;Dx@O1YgwR#-v zGrT~+#MS6!E`E~L-PB*ZOB;y)~5ST>5~bv z@aorDGCS3jN><)Bd7nprO+0qkwwpM3*!p}ouys2uKi5;dRr%9M(KHxz{JNTEMcrq; z4aNzghm1(L$?TU@9kpN(lQ-wzu-I6;6VA}wPR5y zE5g4}0AawX44J?>I%@7a-!o(&)V4ch(c>l`u+HNJP%`Bfx zo9LtJR!+wP5xj~%_#3#6Hc3Nk?=l*gwmR=th5{7tCnhLf{Av54*+gn`|LOH=Mt4k- z0n^c=>ll85bG{O+?49}T`!U1?ZDnS(?cPDvXuu+nC<@EH7SmR|R6yaA^AiFFr^^Em zbMc$GAar|I)3zTnk|aTXt$!tOj7tl-*lKHAi&|>1-aZJzfUspC$XJnt0C7kT;j!Dp z+=2>18KmxpE4;^E)Q-U~PVMi)9=K0uNEo!946?PI{KmB65)4Yr@tJMM7qP%rYyttT zAZNR+c$En61>)iRK*F_EB>NYxPh>YD7DhMdA=^<4v30+^&B|(aNk>h7bFbLkZ?Uva zD98LNA9TG1hF#IaPY@U+rE!9^r_iAP$J3d%tJ5~=O;*Ub_XH)#d%2MkJJf*I0^_(K z?W}fL1d}$r92c%%jo^4lhlMrU45jATI_nFzJ6W7(lrO^;XHi#I6O01ew%h*=CdJa>fN1^luO*{~%Kx}Lqwiq0ALa)Zra4~gLG1LjJ z@oHL}7tJcJS5LxDiPxn-=C_cpQ?NyRS4!>AVYV?Kd$^zOJuPuT(CVm;+^OTRcxa`2}T{ABxqY1{bsBL6;mFJy9=e<(;yMc=h!SkU=? zA>H@Nxj}V##VA2m^?oC1kvqn7-rw@Y?C0FRoZTzS%YFyeXK6n8eKns)N@5hgy1>3{ z{_v526h8_B5p4&mn4LTPd3P_JzqW#7IcMWt*nCI5sBOLfA&br%7HO>szlCD*E!(q0 z@u%*O_?*kwYvv?&#H;Q|gpKwBS-(Dc*}y-Z_3!WZ_b;>!dF$x95#*ZOkIkMHgUO1| zzsUn*UMMbhV&zS%r<0BAv@36P6^GJhrjuaOSTXP)NCQTFDxpTe^KJ9mqcx4#&C(o_>xCvD?Tc6*RsTk`f% z@qWFm@_%s!)BLsXyP4`eg4G{V01~#2)Pf>Q#}Ik{W}G1~^HuFQnEST|vY%EE&3DYV zY>Imvb&kKMk^i}4PS3>QUBx<4*>`VB#lK&xAFPx2PA;SS6PVVP#QmM8vY3hAr~Bo% z&BeKJc4YptBhTcIqQ zo+o|e7};|%5hDILUffHjXA!W<4A5qg&HotiPHOAW;5`K^d+i@($!F)IpFY!}{~>Hv z|I@-H321p0-c9YdANpK*m|5#elHN?V5oH4QZfJetuU0TBzq`cz;@y_3QFGGHkJYS_ zCnt>h^6fHze3Mh=NUB2oow_~ORRDyPULXQ{ zIV9Wy9l9vZZ6H(u{RgOz(~h^Z{CUjTf>zt`bwDUG7O+HIO(67V3b$RK>=TZau{EkU z2x<{U2*s2bR;-n};lF$31YX?Btw)~ODS8n@X|EgV2#*neO+9)v#uQNU|JI}u*Kbg$ z?KJ}jOn}bZNQs;9vhh7w=JHoE*uT%Mb=_nIJM%lu^sF+i<$#{+k_=XMq;iAI&U0G{ zp+t1YlX&R^JJ^NYrJ4F^(@nwfMFZGy1_q&n*+7_iwHXE95fj8omK~8AhKO$q<`0aM zJ$^{l_HpluO%c<4n&a2c9a#eR#y5-wD#Dl!6C=44F6yo8+*abJ3|jXXtGufGp!iII z)begH0l6)JSrwv!ozp)IlVZ4*WoavoCXTK#!1Y*RxiYZO)+2r2uhhY5rjVX6)SNE; zZtk)~Bp0ViOMnDymZkYK5|{W07p=vXpg`EU;Uuol-Jo5(iiBfK3lWc9wln4fGTr^? z{}JhxxDj~|)%+hh{b8|)^pA8X6m3PeeaW1aV39%S00eFH!O)bjQz_WJXcQdXF_I~z zd_J)`WbWUSVo|?afI|h{YGZNAA=+FF^h*{kIvth`QQ(%bOMDrqTsc{EYe? zuy(9vK^QccQK)piEJ```It42n{S`)2(z?&U35RIBx z_|G93Mw1LGsG|be)!9xjJORL$oh<6?ZTIp*0X=onLME;3prE>sJtqlJY~wvPsh^=> z=cO;+bC0p+g^b1eR);q%ZgVUMS;y99MyR;QR*pma7+BylPRHahTPAL}G&aRJ*!sxk z(gg=^j^_!ho&5SC@lq;}>jVwtSmnw$ZF9vh#Wx(9_{vv!tY6%;CH9vAvO9S-P6<$G zmvuR8x){9-aY|6My-eyUrZo)ZDhh%wUzM-;&pt^|Y;^64SjI}2icLDrl*~7H;W+%3 zT8}FFwzjrwU3$TCCrv+T6|O~~$v2<>=Zh_vh9Vh+B1S_(vu&ZVpS*V&QJDm%QdWA`jbE2z?yzVK8wDti3KZ zRBjx~M#9lqJa4DCuX!y1I1NCCYZGQc_~aYT3A#O+EpDw)mXtH#;eFv*pg!6OMfhZ?h*LDbkH%08qe|P#tu0{AR6> zr@fhOZFmXZ?EeC$i$+W&J(?V-l^N@Fud~4>YQCt)KhEm=gQTF>-JH|3;*w+S)@oN` z)-aBNI1c%MH#H9F*4w<1B~(%JTJfrXpC4uAS=++GoKrp=53VMOX~<*uM%A0jXq}@e zw6!8W9c5>1gAL619yD-yCmU{1bZ;k3ymbsPCAX886|L_cS30PSv1i=>@y}=3(rcF; z5T}_r8^I#%H<$QZpI@{#ibd~{SHY3KmhI1(GucXB;EZ}7Z9Fnkp9Rn-TnEo`kQWM5fY^WE$(UMq7W6; zoVy1o#TQ+VnU_62sBTKiu(jty>86DH$)}$^Ymbxj@6NmT!a?R6nZp`gcd%9??c+fk zqeha9)_#z9y1IJN{Y3~Owk73XI6dOmGuE^72jp*ZL;FU3<OkK}Mg^G1!)RuW;Y>@)7WH;S39IAx46$60v$dZ_Hic2#d z_iMIL>PrqA_mZ+z3w?1uqWKaO>#5nh^yDh5n0;4IUhv76BqY>~Ig5szrrL*%=Ztdn z_;zgT5rM{l=u8_(Y|W0^M1 zxThWUN{GL3K9*nelHKV}v4Mc$fIR+4|f@^Clr4h)%)%wMZFj;4nGqz zns54Pa?4XhEH9upisb#@iYJ=19R*3Ti(|BApTut4F*#?+JXdhK$S7{K{37Bq%MI?| zX=LWMMYT7$4GcXIKt1y9W>u-Px%bZWByRJKebe&&xsQ}3^gIknKUJ5W+}#QPONqII zn0_&jHZMo*J{-!V3_RHJK2q)o=%%T|{%BjvLd!IBnMhjz?jWrV~Ow;6lbB>6$ z0+VWOc}r%GWWR1&F26?$ zPNu?sdRU02k2pb=^CuN2hGOekrl0k`l4^o57}1Dy3u8rRmk<9T)o^JP=QDaI$$T6$ z@X0^UbJ(C{*(JA`womX$&4136GfLW{vu;S#r6d>>7Rc(cNb0D>wQQ-D^4D zzMDfaW>aHK{?z-LjIDLk-YN#g_wETIYc>0>TxaQ^HY^!j8V^=Pi~uA$1`0;%~R?JpP^tQ6hNX%}6mG=v83A}#2$kRZKF3m6Ww zWqY~5YH=Bp)^?Vpfj+cND6vRjR&Q|iA4wVXH!EZcL^kMS$0&KE7Z6i#VnA2N3G3$w zWdNws8aHEL?!Q^fv3Ns@6CV&=ADN3P;)bho3DxT>_(FIH#^YaHEmCbcj{%O(aJ7%KL9G+4=`=1fAHYdX9Ol_?C{2bs;uFHm`m-7QLsbRY+Y|j zwMon_;6QdOc;dD=A_l43nM>2o@q4l^C*CAJo%D}<%vg=A?=^skrq8|F;61KmOJG;@ zMfY<x|k7=6KyxA0~zQBbai26FO_~Q=!g0NDcFB2Sc z6*nHzu+0ui;`M$T8&^vkrbGb>2a38Z#^53Xn2(sIpv-COtZ2*CJ`d~i8L%*C&asO! zv%uX+%6V*`RyN%>c|TvBF?#8>#OpPuuSPL+@2XWg>9t1Y64UJ}|I6!_AI}I2mwlO{ zfUF&+qT~+?`0vfu;~lbZsjnj-hy-%sozDsT2*# zCb}*DL0X=g3cR$r<9jDFrZ$Ozg!;vfx>tt(hbAFzpjonv%}<+HiK>heof7F9UA8UtJDRaG#i7F5)Z=hSwp}afVAOf<*r&PHQO!2uR3PH;lj-8Mu}&I)l<#Xg z429W8$LLA7$$}1dC^gxwhh#k!iVrdmxQm6QR*m1PgtB-qn?CXQIwIt#QLoW;9<^}J zK*s&|89yvL;@z|hAneoVGiDb7t`lu4B+K7*F0}ia+JLj2MBxE7K zo!kv{d91|QlQyNySf@_Vza&#`)mYChxR@4wTw4IsY5_jJ&D^&Wnx5c8PKlXWH6+!$ z=w3XKRjn|6#rmC>D&=oBEw9M?{0gJck712;o!UqtX0yJD(UV2DBt&gEnNz8E@|{ti z_xUU~XED!~F0*uCHmC=0{#a#Zwk!xLM^)M=&q&DP^R4n8)46!Om?8IG-udPKi|P&Q zYW$~1Azmb?%WvO&?w7ErPLH^#ZMEi0lg^PiXCm&79b82HbxO@i+=DKyh0Ztgpo8YM%2BGc3% zdJD%7P8QtXrbUcL^1Jx2Me`zv9Tr`b^a`k?SoD=Q1J_E>8kyq!-s}yBI@)f{V^X`C z9SvTs;J$twbn-OkPp7pkw&r179Qp@Jv&l!`$k~)*#H;krjhzk^xfK!a% zHH%;W%MP8PcMW#Qn)8r_^{m8Oj2-hHpfeS8*D;<;pF6ztpo5N!Ot8n8BeVLJ5F81% z6pkx9v)sbyXD>g`ay#wvZL`7gzxQC+ML{Ooe;=yq zv^XPo)Ji{=rf^9^s9e#9Do(h;H|mbyt0c`{rvssC?k1#fkIO{mXKI|rzN;m$_x>kB z`+*+C(2Y&tl!+L(3Vk)oUx?cvXU>9;%4{o~p_TstT$7N!Y!pp5j}QqsJsnM8ry!hh z*s%v}t(y5QH+XH2DuWe**6myaPBV$t&6medUCB>?&pmm1dh_*@c;5QfG|LT)aTMxM zYBNXzT}8WXd2?Pg9o8~b2`1Ji+MJ+hsi>dF-BN9r z*mZC-GO!hp`xf3IvyFTq0Idb(&~$U~EqR7L{fgATN4QNAael)n!Zrl}WnrT@Ccg6l{8 z*!^z&IgzWa2NJV4vn(#_ayKfo?W|MwCFh=&LQ()ndn3LWeh%v4N|yKC`L}P5A1p3w zUCSf9Awdj4Hqad!H(YmM8?Nc7iKuw36{*&GbqB%H?9|7~oa4ttc>Tw*{?N$+PLq&h z=G~zpwT#^bU9J;P`xBM1U&ZBhAUB~|3vF?2y-YQ6ZD2*M;+MADKKHG(Ubm->$q_?l zTel?oB;#8NKII@{vzOl?BL11@*s>ppc$o(BT5exWrr+f|KR*kjUw3|6_~+s67lV&QdP-d1D1S(uA&*~R zTBu%~wuMEgSQveK{$)_WoGQ0&Mlx_tf!OEkoOCZxia zHGApBL(f>7ds{BwCN}sOA)V01l zs+Wac8ayrc>F*CbxOLwuXrVhNu^ZT0Z}}$no_r%qcTw!?%E?Wy(4=6!y>waz#N5-L zs&2Z10~2r4>&OJ{g@B@rJWMnrjIJgHwFSMc_doHo#rlrFapmmzX8m+frAp_qG|bIB z#+N(7a`XG%)d>|!WyGu)!BCSMS@ zV;7L}GI*jZ;R}p+&0Tn#tI6_6ioQOs#ZiUi;a`&8cQr+pFUGa!Z>}$*)QRJJzjc!9 zo!$7}L42|O@wmLiqaMM^Kkml9G;tZP0tct=-yZJ%Q$cH9$H^(EP6u?LXzyWse^*+@ zSgC|UvXMFS-j@ef5SwRh>%E+{ zwayEJvgeOkepvxL*B1RwlR5y*n zGcv~E?-S+l{KW5qiW9iilfHDN@R6_=su&2}>h*><9Y_@W^ddaOL78Fy$L}B0p*!ZV zXAdB?G2ch0h5mVV=Pld12q}c{=>sZPyP5!8psUMFw=OlK>_CEleb?u{Pe;U)G>_~K zHMV8wDf0!YEpYZIdpjqP_GFFw`I1>@CITHR;VR+0;z4ng5rjW>J7~ICXbJSo^`9v- zXjw~v^pp9$LaS{k`kiiDT*RbV5G&KxwC8%5&9Ff$xR$`2D%}3c^_3p3tmWiH0Kf&i zu({D8&&b%p;!yjtp1r$^z?Kc&CC&PiN)2E=IwZd@UTG&k0p^1l-Cm8DEwyMqFKa?| zDrB|T9Zj=bCZdg9ReoDxlF=|Stc}b;g0=~wvc|S?4iqPb30kzZiQ#FCi{j&mpcz{S{JyhaBBT- zeyPY&yHJZ=Zm-sxCC@IidMW5EruiU(jgZNO!$Ab?*-|rDK6kHhKsJlbk4ODlr~%6g zgpK4}>?Eio-{Q}+BQE62r%M5^DW;g7yT3ohw_Omp@PVL{_rxv`Z1hMB1#(~YBd)GP znqym&q2TAO$G;c`>kc<|)c{6m2sm zh`7H(FoEOj5a-%Zb2&sHwhVp&&V^m zv3K6Ahbc{?7C3nX5oln0$J!uMPZ6SvLWJIbLu z_(%X(kAj-kv)P#0IJOKW%_mYEQ1Yqa&ZKwd3aoE%ADuM(Pr55#e>P}JKWvC5u+OJnbhb=~f3f41~tlbYL#^91`xAJYXBj(;@4@?$VN4*hx{MJS%w%Y&c9_#3q(LeEmNJrUYK|(yILz@V*0p`Z#9x{v zI&K4@q(&*oyL-^P7Th&3*?*+N*oW?p|7<*ou&lqje{2Yv%NA% zEjHden|pQB%O(3#4=@}~YAiSM+-kLq-%n>*eQd!m`M#`%r7+gv@NJED81ycBN3*<2 zB@_&-{JD3b-gm_j{+f>DPu5J|bM4lWAH9#uZVSYJmmc}>3^2Q|4~>v=J-PYGujAt^ zx_;bu`_h&9`>1t)G=YfXA|km6a`4??sWs&cUzEb>EC|a6P{96+o|HtpicBQCv4I5b zha9Aqz1RJq+xsgQwRP)W-*3{D?h>Y>Ph8=As)~pN5LY{6g|Fq{7!(YjsOI6fdDMhz zJnm)l!0gQ|x?bMsj(#*9HLqW#EujOsh;zyo{&%DX6t5~)0@pG4a1CG};Tf}82!Oha z)au`5L#7)cA4JF}UZ}w~ZXi&l6NXcM>a^A3lG!5Y%&Goa-l7>xRJroIP^mxJ6>y@N zW#EXD1#S`rp**_$%v84xyTOYalq*-EL_FyFI5sEn1z~1`7j*d?+RuoXh-@Q9jWIP{ z7Y$wH1kE^5e(q5-&W22~wPLi~0_YX%cSCLjCcDJrLR13=0f4TOVxxp<_L8=dp(DV> z1}7=bnfXQ=Ue~c@bW$3@z%59CldV%I5{}Nl8JM+R!8Z62uVXDPJBcT5`1W8@3q+0A z*!*@je!uOqy!Cj*ZLQR?f=pbZVn{}SO=Riafh-<*Cc#M}Tdn7B^?Qp(jJGc3i!w=QAA6o~zi)v`X zkIJFih_EGzu6*!zE`0QItOczo|HPNwZDUfl!-O`0tBEkyvXS9r{+aSz5k53Rd1C`qSo9+}?%GWqmMpee1>Av{!BNxIjESrNvCpi+ z`B@but^DUecLR$SR5-AnHXO3GTZrn4bh+u25?pW049w$A3diK}!>7WH*cbsI@nA%1 zeT-)<0_hjD?RT&oID^M5C%ga=u*m?>m7bvBwZt&9X%p&X2nbp~# zdn@+K0>@hg%6mzZq!8Xu6d%&~WyZ71L#C$<%rKq%Xn&JPT8{2O7E}vLQSjZDqlkTr zfSweC)iPGX(`N*}uBtK4ZuQO<6K!iPkm9qW4GK;WPQ%dOE+@{v4=0X7zyXRd!cK+t zc6Q*XhKC#08G1CAND5%DKaH0YZpE&Njmh6U!BOK@hSQAzF?jm`;e`xmzG=x4LdO(? zMp}c){YRYqaw_(#>R?;(az_i5;Q(gQlroYhPbL$zG+e#M*VbabDR`rqpP{`_ikZf(QuV&;PajhWWlEVWe{#J;Be z!Mth3dlw2?{siNo2?6833er{nFZyK$bbqXg<}$n>6ANx(O8WEeE2M|-@tC3rJ#!mTkD*l5h77#-hhrU`KE!17Sv7W6T9s&Ok@P*YD`5KE zq<3%Ac(MPk#Cmh(&wwY|AR5Qn)DNP=?|%g&&-FXF>t>Ap#_Q$qea4d(s-=Z~0Lr{! zIUeHDwxaOXjBD(U{d~`LYxEmZH%$(6sNxnA)%$*`wp_lSBTGeDNHQ>mZOS1& z2pvVx*R=UviYb`gCZ|cdu~8Nk=i8WJ3a4CH8He-rxXjxrt-nTHs#@|D!G5I zbM$|mou)fzsQEp#w9;8P(id$0TXE_5R$?)Om32+c=G&-s24&`M2(MZs&G5|V_(P3m zrng;1{UPD1+3VtKis7z`#E9=1nN(*T{+L5zt%TaPgk{vPJNCPjGWbbXzxNb zu9Ej%R#`Wro0;o1lS7hJnf$W!tf#?8!`q-vDiwVfExiog`5o|DlaY&1U%1c9;+Lv# z?S55TZU101hL@vJjADCI~XlXSeF7FNIl@~FTXshkSiKY7jU3v;(r z5EPlW86*xra#Y_sNfN%@a6d`;m0oCce(Ig@xn#Nzh%%~zd&9#o0%CVV^O>Af%DV1L z8}eoBdK=C~m(Yds5ADmNd4gnReXbres%0=&PypOOAM!-ib)Oy7H)!E!9-g)<;YB)! zjada7<-GU;WVk{WoLGO2c%~fa+W#u%v1M~~12iVTHwg9~w+4FW{}8*yW#|oEue^a# z2VSF>6WJD>eYNYVB(4FgZi5Q$tK7}>)Cp9}=!vwG{1{2?)dT>-e^#L{p0i;sW(dF~ z10~`udIS4~o7PV30E)QPP{8An-)UwSKbf0XS39~OTTZxIv5S@1MV>s6$Hn(R3+Qre zM>N}`x)m53!TZUt8*)zM-xJ z`H<}@5vpd6Lq;I{QiWN88L+)N+BH(Q^aYITG)2DUa5d(WV?`~JWgBfGVZeDI3*6IIManpqp^bL|}8)%IXHbnnZhwf5#MfroRwy|L*9s&ev> z$OP-gtBm5h<~=#{CO8o$zu!Gjr1C>T^;5I9M+j1{B;%o@;qm1Dla9h~$g1D3BNrX8Pl@-S z;w*~M8esCA2%BI4KkS#C*8jW!x<0MXJW_mk5QxC`Vy-*Kf(|gC2$LjJV_qrRb#s=8 z_=Nn0xz$|YTm${d@y0kZKQg#abNxl9Sfm{nZ!K6rc_~lTEv&Y2% zs!6zErr8y00|B67Clq3P)s=ROljaJa{eJ)`K-a&i@J3p^*%couk9&T2AL6cEJB}PW z0x;h12wqGfhJZJIV%^|*w4J;6V0Q7y7#@YgsPLHLkt0X(Y!p6_4ENM9aNL!IYVe|g z^??!sbNI+Xl%K;oadOw5-Mn43apKV7gZM}=epcLRTk&~hEI8g^c=!-*Y;hPU=*iP? zKNU-a84qLBm?C63iU+*#_#YMm68U0*1Hw7OXKaH8Jc)+S^MVtE_{cC+1EqWR@Il*o?Qo@eg=12ksi~wbN6msn+_g)7H?0*>cHpR;{-#!IkO_< zTA@~wt2x${A?fCkOD<4+(ZR+8E1`AFwv0)|j<;N_9xZliNVMSatM3zqi6aP#J5aP~z)``xnoyESqCGNHDq*-w{AeJHDR2}$xl^Jw zJCM=%&VoeHfD%<)*<#f~bR5WTCgCIba7L9pB0!=pQk3msCR0?PG!OPn&7)B{{;4uC zl%S#%edh>yEPQ&MI3p_&pw5)DhrrAkHMh>3tB9;BN$Q+&g@H+gQ$ylP2t8S*C=IzO zTdZm^j!s)@LOixwfO4}(nAZk#IamyAVuL_8G}2liRVsS{QX`hNX&n!Hh&IniqM<0I z@-Pv5X7nIznarWN0o&qmikcKot@493X~%RMOrn~wG;thOhJ8i`4CxXth;b1qEO&ze z?S!;MVNx36%Y}}s3|FZxZ%jaNIxt0#Tgs^~sS>gNILPIvfHCM(m5XE0*gU~hgTS(; z`dUIFCZuLw*eGx=8rrxq+>}!>!^A^+tGAci`d>(g*Lf>OcWc zq_QZ}a*ZZKN*XIHT~RT|8}5ZJB4Go*0Q8qabEV2}~=hhorMeT)b#`k|oE45s%bSi8lVxOef>T zQdg1kRD=GUNHfS4WCf!ZZNjp``8rPPI+zo$aREQ1ic=KP@((F2yvCXX)+HQ)K1wtK z;8hx;R1oztcrNZ-d}1Zk4ePGJUFdAgxNAGd!llvkX67;?sX!P@2Bu)ENU2hJsGxVdt9%d5Zuy1r8rMiu)lT!J}Asz-T)e zkODW6@F7ch*y<=qz<_%f;KZ{sxO=v9$9B4p9mD63TN1{Ew=;4)_|k+*z-jo@^^M~v zaL)nHxY&X~kU%_mwrxF~H(?OKI}axT#sRlJ_|`xWZs8};A3t)Ke%1#c69)V)PKs`8 zARX@c@a~$ zbv$(U*)Mz!eZEVPEc0e&`_LjCb0^X4$XKPYy)rn#BC<7l|VT+g+eJa;%29Yj}MT; zl7$5oAebbYLUeG44umxFJ*4;p4aXr2i^+Gmgv4j?vqXpy2^S|u4F;Ev_xQ9>m>8P` zsNraQni~GV0L3v^xH)TxgB|y8JcufmNOl}BZaOQFf z*i1z_3rM_=N~6HQ*}&1nC>fZ8gY02tdyoaD4R83QYLVR)5S*bI*BGOqL9Cv<6dEd{ zpIy&H_){FAIVhiYB}}g52pBnH1#qpvDuCpwr*2XxiAx?xW2n%HMPZH%ierT_veY_} zy3Ul^^T_BSL~vN(O=DE2@UXj$vy8#Bm_U~RG%T#kQ&`)nL?m;?d9c`#Ds##nNz4$! zDr52vae?S?(absMo{^%INmU@$w!F`!fuN3E8c1BuYM$h=IoST=-s%ahMzU>FPKOPwi`ljWi%zhP&6 zHOjaGa~Qc%9huY@Q+CF25M)#)$v&`yvQw!&`=}-3a!%1_ynw?t$0@4jYH(;8lGLLf za}-nLSY}Q3m{OW@W0_RvsEO=BpwW4@ib3Ou#4&M7@6j#9n=DhsG2kA$!#GjVYNt>D zrzs(aWW{c*B^u1(f)bhRbCV@kv0Sk_mo*&L1OJNGW6a@`G&hh-MD}^CFtKz`wLuki zOOq_?VKE$1Nx$&Z1(1=n=CV)SogwHwTY~D+piEg3;72GGaSM5BbGLRn5V^!v zKsG#n_9ig1NWidau~{%#;aJoa))GoWY)&t0DVZ_VTaB&=b8(DrX=$VB?&h#YIYD!A zT3?p8^K?~_JyH);{TN0iqfEjLshk1SiIUfpYdJq!E3sgt!O@W$2eR-`OJb>X=<~XC zXzayy3QNi{NvDoBIXRTt)TFV%bor;AoS*&&E@I()b%(tFNW`=*3+Q{LmsmemnT4xqC!BE0+*hW0UA>9+dYU+;4cS; zHhv;JZXw}z2L93_9x~!*xRVTm^ilEn19XVv9S`Y%S3}`7Bn&)CK3sSNhqo7a6N@~$ zJ%ZbIxb4E*ReWO^3!@Pu5&oIP416g-7;6^nBIaON1Z*_J&9C@J6K|8~Eo*S#jdv&c zbP-Y$&wCWHF&$EqofgDNr0-(j;Wgg#+IQ{MTVDNLxaV~bZdw7#EZT6;h}6l&rYebw zFt7?mVXP^-yf1?;G~=+1rAIbYo~6Ycu^ez(jv8pHDx#xZ!z6?L$+Be&9PW4c=NeX~cqXjLx0)|foa(Y_g)fp3jn?IlwC&YjO zr3S)9WJQFwP?0dZmZsUH3US!DEJz`RTx&7$v{^hFd6~q*R8LL=oQziXwX7+IYam>7 z&_lf}h8)Dx53DwO3BqO>Mp~TOn!J3nkt;?ydGk-?Nh~S+uzsr1qz{j4t&CD)$rOgI zEbd|tEwt;OKN=nEz+dAsscg405=&%Pibc-GAaUHdZmyp zp`#%qnTo3+A{7qBW0GPJ7&~r36%ASv#`fkLq>|n%Cq+7?2$){^B`20PYyo9?gS?JC zF)OJpVCY50Fi(eG3KuFXNzQ0fP?GA%#HBn}8+kQ*PQX2JVJfO>G|nK0%dNtIATtjQ zmDvd*hlRnH8WQHhWvwU+(CCUhveTnYfm~x|D0jvX#3bxzwIy5tPp*k{!O3_JialFm zX2p;+3d^#AZlEoO8Io_+%V^3P2y3kV&?c#p52q3ZXq*{}6(u2br;mg8@R6_Ps?QX| zu;mn>8T6R+5g-hGImg45k;Eq~8*xkrukA`uBVfQdUD(UeNW=lrylxvBhOTJA<)I_4 z!Pw&fi?!+`Me-#kGBSH8hyxw21BULn^stu|BCNL55JghW6e{klYSK`1g$67!lph;0 zxr72Awd@))b&T7wr9Zhwl}4gW6$~1j@{A?c!IHyWWiM|V&PbH03l$^tP#n_7+SXT? zi?%Yh!AdT248=+~cy(TAEzsdt@few+NYMF8i+IxK)WMoL15t-qX7y@V4mMg2b}d9q zu0$?BA_>6elJ(RgvBCgVO&o$CGzu1jCl~k;;;Y1FvBD*hk0Dz^^8}9{!vM&28KaXJ z%ab!GbPxkID7ir6GGQx?ni?+=0_z1RmJj5ZzZW@%v#1-Q5fu6*!8^y3o8KHkDO$P| zFcz-k*X>DD!3mgB7YmXhV`)vWjzN)B(xsi*qjn*eU@zoqaZDv6qSYTS56m-a2(*HU z{}Z0*G1rM&Xwf~qr&k~F#`V>HN9HT)S99vwJYZulU$Q-?nfN)9k6xqvb( z-8|0atzl7@;7fApwJ~T$O!9&=j2xh{u>3=`DXsMC+rpzqNN#kPEV1&?gm2nnYt67^x~L$v%fz@jmH|0bEe%fq ztY9THBFAf-=9p20MCxQHD$>@LrK^kZ5M0@cAt(c@i2;$;2gA~knPq~MY5Lg57UU_o zOybt`)X&etW9Q|-e7RW|`{_#$DiDc`cgz?F(mO=KsYY1bGSRu<%9sW1$Z9+*jN2J1 zDG)Tagt~P_PKJ5nn60wQ$g1HVjm${l%z;rm0(N}S$Zh0MC-DlCM4$r(@vzvK3}lB* zT~eW;yESMkTi|&>AX&p)QOcycz$eujl5VXjpy(;XXwso&MhoI_f?XJR@i-5j6x(<0 zK7N=P!P6#qS<_3FBt%0A?Zb@^oDSwzEI9E%8g2)kIL1Gci91Lsmw5fEtb)9%`kl zZikgO8mgO-OonfDDr8hx9tq-FcD)_wIEKni2B^hYR3Q__IW4FP5c#w4$z%pv)goyi z^O%7=&bAB+1PR8qF~Kb)S64H&&ry4^;WPsz!rrw|$^Odm8kJIJFW~pgJ*eDMbd$44a zJxX)$!Qpzd9?sH3wDzVrXY8gPwN3+>+oV(|xuYXUIau4VHKD^8t&Z!? zK7^UAPzbHnA|o|$oARa6t`+w%Pc1D%Y9p8Uf`>_kjQ&8Bd1Xj6tQbjB9BaKwV^p6q zV14!4JgBa9qR1>facX0*t{gskcD)V?v!)RYp7*|N7Fb=nVS`eL!8h~iGJzdP;Lq$W zvIu7((mF;f4V)k{5Sh1N8R2{S@_r>2z!MP57~6(Veu2PmVRp|XdONNm=mCh_b}>!e8N z7+~J;GLda)qoITxKKZbt$#!97j`ZMltL~17Usi_+twDI5a5~5v8+!zjh2Jdc7T)us zN`4i%8X4+in&ZU^Bpg4jNtw;?Y{3Ub!HJ21K^z_^;(X@_wrW_IaPgQMBlwoo9Xptc zL@FU38Z(*nNWHi@2wunp_QYtldR!X2a6m*SD$4byQ7|^kBc@8kb3{c2PGbO+8#C(E zbXVb#niip?o&1aqesZ9U=!YZF>XF4mpeqZhk-;7ih7FW@-pNlH2=sv>5Qjxa zVmfLYWI8!$A13m%1X`_Z*yV6c=#qyuCM433%mbl88%d`8vJSTf2S{qbUDRw^jPW|5 z)$BV%bAHHz@k z;qby(KsH!WC_pPE#exij#xEbi9KN;`95Mh_YjgorB6DX@O%{Q!5P<49v_v=pdtchT z>W2}c1By5~6(7Y6Q_T)ofR^|%Em9yx7leHAd@Q;2+-vA%4vw65F8s``Xz!HXd1R=B z1A|pV7JN&L*s7$Wqy%gpEEuD2tM+N}3KW^gMOql;&zFNxAK_#85+Wr|5!#7s%}B*p z_h#kzQ`j&AJ9Q$ZtqpH^&ck*Vl90%U7O6z1U3tnZM8eaGqfHL7f~@MW)k0b~iAaS- zJHRBVp6u>97Hwo~_>`pFfO|H8VCnI%6|zNHDS6gPf?KKrh6CS)K4j6pV9Qa%KBCyx z5`bwEY6uw{+Oxrs;Fv;eTPt_MMfJwirkoTuG7ho@!`#ilB2x|r1D)ATt$@CXSkaJpis);eX#8m5tebB>-^wOT;YQ)o!j%3%V>;}9*5 z6-aJ9SO#f_ebq7Gik}f!QP`Y06gh!ObIGYdY04vk30|-YLMi!8sHCmY*G&`?eH@Z~ zG)Sz;O;8Wc^B~u9}xPDu!?gb|>~j4nM8Ko0TbL>8$+#KTuKP{Nb6 z2G!yugOj4sV1V1eL)%as_o^|@COO=-m!XD_7C{hnI&o`=q0R_+AIL8;88a)2uk{0P!(7 z*^|kIrBDfBS^9ut1eKF*B!?(2u$)0r9FKdV{=fa=>Or`;;zf z?liEEB}*O_B*D-*vLwr+ z$)t@@$&^RK(F@8P#7yHQ8MR3gM_|uri{}|d1{y~OPEhOGM`Nj(v#s<(8|`y*ib2_)dku)R3$M=AL5_hF;W1}y>KU-%S=X{AD{`zT0i`F~ z?iMGtB^izCaMvBtDPRUn)8{IxA^@_Yl>|n`iqq>OxqKYRqIP3i5-uhRHE|o53_NDr zO=igN@_C_Y8Cro^I3WGd5HYqcCM%%h5IH@AX%;OnIp&|TBu2+JG44w~c03|Xl9Eln zJoQbZ^COaAKw4^yGL)Fe9fyo6Pr65dA+=A3faoww-(-@|u$qw)RFj@KA{kNxmn~I* zqT$huh&VQ%lchUHJZR~UUR48qwx!JOa+$90XBQ>wO9cnc1_p#B$SW&L66ZBRnvq!^ zgXgV=L-Q(*fw^@ASI`}iQ{k_D&GL{fX3>h3zVHp_A;AEIG!)1jQ9?T5NwgNlKq^+_i(g%1p1OC|9oopDF`9Kk_W3JNsJ;K<|&~bAyM35j)kmJr87cvu+?2@%xfdu z8fc^9+AG&c+{sjm7UC-B2_mG2B_ftB8O=f+!DpY>m`p%2KL*%@v;qVu6GRjy1%15lNz0N<*?8TS|v?Gc*9 zIXhtva6KjQIVdBNmOUzGi8`NAvCkm_Q_TcWqS~ZjBl`)Mk1O$vPC29=Sg^sG9$~nOIv;zKM-aXf z%g_$9y(}FTS$xpIQ`zKko{_;6s}*qK)I$m)SyTQ~RLkxr9IU&rP2*e?QemUNFtTXJ z1rCPf2?vebn4J=GUYW`XlMI$HhzC9MMK}-S3a6~Kql59#>mkz6H#(=tsnd}u(17IO zk&;J#_3|u87(s>!i!K%6IWNA;b8^6szT^5*9@7b*BZwoA-=0;bMVJ4=o*r3bO>zbi z6`@|ec{>Y8IiZrwZGL3W;VGUJnbHR5F}o}^yY???K}A{w^fFsS#=3z~a%lA`4IIs! zS4l)Aq6YL%+mHha#iX0Mv5g&jq^Ugmv6a?RH8<%orA4DXk4{XIZepM{JuGR3B)Nnz z6}_a+QrKZU?RHCPq^FH=?C59hFbcGTlg7TKS;eF1Wt_YofP88WUa(e(tWrb` zqN7R5JOIn1VoIl?T+f3f;yAs7+Qm@n6f&ERCBZHNVW!R!mfdX(SQP^OfDCiFb+Fls6!8C z#d+D&7ALklVd8Ho;ZBQ=%*eSO>5p)#!;iot_1rWswe^M097m) z_N9`2d}UtQIW;iG|DQ&74pb;7lvV$q61nNK%YsF!Y;%bSVle&iC=IiU9eY=eOv(m> zjLzaDAtVPw7ckr+EFzQAzT6`#6W8X@Jl}mTbic^+^~vSSScOJv*fOe-OJmwK6iAeR zW=cjKn=8p%Jv>-rf(lUtw!CyW7JJ&+i9xXF=+My$Q6eol0ssWGhzFh&V%6DdN*iQ% zM4mhp)7!bUMgW6y8%dPF<{>rYL!dQeSUc8fMHxA;G}d6srAnAh0cN7L2~ZCnCanoF z#(09u5rNJXLsv)3IyoF}6K$zMi;-{{N$eEbn-eBSlN=`OSmJUL>W+R8A_CtIVXT6H z5ObI#7?C8Ghb$sZi#j#kLXNP=$lRGLCexJ}Guu9mr5DYSq1+Ndq|GieNWz$djKOj6 z$B1fpaHWZOjV%YL!0?tB&14{gmU=kW=7MLis16i2YR6o$6*KxCfgLq#GKxP3PUN7^ zmeQc3pOgY0IXIsQlPNi6T*@K`2SjHa9F%MkpoBo`C|}Sqid$O_VzN~ZyIZ}-6gfIc znXCDVLa9P1jq~_qQO-Hm#n!-@Y?h2RadPOHoHUzmHF1M!v?8i!@A!pU!1!}dvqFli zr_-3cm~ou34U#E%6<#&FG+GPG5ePi432?`FE2$!S5!{aKIm$e;a4H?cdX#8XR*D~( zunW727ZnFvD=UXRuu_^d#LC4zJ28&cnWP4}p_37kMH!pPkJEU(&=ILzWXh(Al7>gk zop4no|Jn(t!?`aXN0L(;Qh3nnq2iUQVhY=Z%Z$lDxJi;fD4AusMUBXSUtIwd7G37f zcsSQBFq)moUPi%&??_mAtC1eSPQ5t-`w=<tYv8G5RF#`48}T%cM)}NRff-o} z)Q}Bx)s}=23?i+my&tj3BaYNUdTH|!@unDlIk01xz6B3Wu{eo#y1u71z--30P)$m0 zQ@PT(dMy0x$~@r?841>yLSe?GFZv*8bIRc)Wd@w;_-$b4e9>!bx>HC=H>}A`hMChK zoimMhP3WmjCgnOvdakwVL~#04CKPMwZ#i&+a4az%2adr75h?T)fmqA_%9Uk%qIK4z zlYO!4q!CNn88lJ__1c5SD5Z12+;eQ&rXxDp2MWSkZw?y*ce|4%zz%V;7~517BCVpkY={!9vHSbSThl* zwnErr-^b1O0RR=hMlq)d*nt~~Cnq{^o+{B&)iON#W?3a_?A_VSn-DfL!P3uxv<)9( zP@iKU%=$q(7c10am(7|=I8gYx_6RgdMp;J|eDFpKhqASH{FDO{8;t>r8zR*yt0fMj zNA0A55r8XWibzo*&6?;Wf*0b6c*M+rW$p9>2o+Z4)djx+B6B}1^JYQGnIy4N1XXp>;;h?`P6CUV5oKgtTTkrf=4!j=^U`fD zeE!q)Ia9QKAgUIr=U5pW7L(TJx{{Ji(3F=)Cnj&TPSIc#sTL3}6?~m~+dKh=G!c-@ zY^$7LX+&8lWu9F!A>LH|%;sFKtPLb=leOtcTJB9Tbm%&}Mvz>JWVV&zC4C+RNtA11 z7oy!rr<00VgJw&EE~<_c4jwuUh>jfG$;#bISV8`54X0Vg#5~*V6}^Onz!h^d^x2JJ zH*asQ9nB=7MoiKndLcQzDXsA{4@MqZQgzD9hWSI1;KwD>#@V`gQd z)XJLrw>;1YkbFVQ1HnmXE`s?TJvh-LG&T<+dw|I|pKA%F0=2Q19CpG2VwEGXIvB$t zMEcXFr`r6!#` zYS3X=Gg(QrSQTl`LXe0gvSWviT?TR@WN|mrO`UFIDCdG-HK+i@!SmP|77C5?h_vT? zczS21(Q{h#(bzQcfV*W0ngz@+=h!oay0+!P0stviRlIKO!qh7@(-UtoY_Y>pz!C~c z=xDpOM>6wN~s(|x=ZzXkFhTsCP zyrD#L7?e?J$1ZD|8OZ_;E)B6pq8ECW7VniZ3?mPRtK zUJ*36bC~UlD3;2u>7aS@dW}efjZ`}lnXNIL;ojs^?){1{ zkxE-~1p$X+XojVU3|`@h&6>bKV7SE+Z8?;XRxKPfEL8XmGQ||t0%+Ha^T-Z1$W&4h zb4N%z)#c6(AJQusbZXVHfz6SCd&+EFyEg!2=Bq9^_(X6gl@FXDEConTD060aN<--h z0dbXbZ)J=@N4vi%p}5jq;~FYxGA{DOA?7I}gg}rr;;bx!f|G?OB)388D``&HcNpd|_RNx1ZjRgD5N!(iF}$TKh*C4URSVTG9U3}DZH5>ugAJfN zE;+Q2Bbd!sS_lts+I)0S4WkGWWrKRsfEF{*kcl-75a^T6$QKgErtICk8$;Rlmoz_KK1SB81J@#ExAvrAM!- z=y3IVZZqiA$A%479C8>rcpl?~7fALz{T3x!XjqYIPMd>&V6qOd)T?QL;^48Xqu=#( zjteW6ijs^NdKCncb7(5!$nVjikFQY@P$s^h(}m9o8mSF2>tZ9J!~{e1Wzs0azKHB0 z<)Seh9Fymo?06+gp$7N8VG$=sS=3`4N#+iD)#|$yi;67-Tqw!t(?~9z-Q8Xafi<6$ z_cR&H0foJy(9d~{XeN02#f-lAr_8g<|QUMr3)Wp(@oS9lMF)|Z-0xBeW z37JA<^v;RPpj^4e$;LPi)%PRJ5`J1E&~|~-mL?tv%Mqdz197qBV=)|%daAsZK#uq| zgTTz|^fWj+!LqBw#)e|L1=Oxj9NOlD=X8DCvmqs1aZQvn*WLrrHCrJOO>^Z=@GO4C zDmQmxb4t-AQZDbpjzf?Fo)rxEFle>W3RO!{2;YMLa?U&~Crl<4Vek_Xb)|wuI)+CU z{)pl&*Kd%eHQ7Z+pH!6sM`zX=6VnF+TKE8eo^tRC?$kLn)_#ByWy**iEJSszS9+6a zVGbxtlP&6)q`cNOr0#%Hqf=1{2V|kL){xLh60~aA!w;`hd*B012n!M35s|IAN*WYQ z9Jw{hfO73prY+o0uP1-quvu1XIEo(loj*_y%!f{S_dI78~?udnXV$n#2d6`n+q z4=t1}*8kv|QVnwuYCaj6o;=b|sXUs(d-+4EM8a%TAOSFv{l%7!u`YV@L?jDa&K$NfPD2PVhETe}IC#J&cJGRnMdWpevezj=^c56wVVo5Mnba*z(bF zsmMK@gmBY}Z(evS@r-Pa2>n(E$20fLG{u#x8g*H~Xc&CTaC5oxD^(=rG%3pAL}qq) zu1xpV>^1w6lNSe<3{;&*k@leJJZ|)nI3lG`bRp@2VbUy8?}!`G5hd|xo4(49sG}B7V zZoXdoB@t#!nP86M59$#YoXx4B_>Z&T00Ze-+cc(Jn5aO|eSE!u6S2L(@#-8Wk}- zp<%3H8xYQw`6kTM%&DKmxLc+|c37^s5Y%fRRz%wt9v@;t=q!3NWM@obhQmpjJ$0m9 z9x9{QbO}OI#hPCnG>yo`xb4u;1oD|qYYL3uH0C$<f6lpkr-CnfJ1}Ji9Rl`IALWqnPn5x zHh03r0~C6l$553Dj!-rhQ<6k%cH7Zw%vJE^vM!oL!J%n{Aakh4rUJvJK5f)R6>vJh zinKSDq!H|<_K1ry3sq23r2+w&m24?zaD+~BXSkI&3r`r1BLSJ)g_9LKGMPgSnzO5c zWX|Xq9hWA~vFu3(aN;tq2lsYuiR-a>F0=TG#QT&P#(8JAvZm;Y~ERaUsNfBpKQpDi1G|a%Y15Xn0$kdAA z4qF?M4PzgOG>o%AmKK=6JcUYPU=+#3W6KbTQL{n}S>%GzR115scm;L}qRTl2HQ7ux z`C7NbMmq~xdPtEQ&xB}?BS+mvE{zQcZw6%yDdODKs999{hF@!lurg`50+G%6bk!uN zrDxFCq)q3D7)yRkW3i8j){-|NW-2dFR*{U?-qchWPN*|Rc|*A=-62nHC9fUc9%)SqaMC772Ffc;AsB?s(b2{s z{9~#sxFdmE44N5YLaK~rg|&r-`pR5-DBjhirdEaIr8uI;30VAYPRh`VorS9!k2kC z;v`IsLpyd&>?NMdKQbgK`)Kn>LR~`*_I)ts;h7UIS?i0?s~q>7>lQ zDLJyT(qU)2LwZ}&GYpzh$8EuLUP!ZyWWQ<_GDL5t=>;{S$;Uyao)pi1*)mVO`o#D+ zAp!A$gDMl^*(r|ksUWj#)*>rHJU=T~aaklK^^24wr5K=?zPe+IY}!CZLVO-Hpp|jY zX#fQ^DqDz+gQ?NUrK||ZQrqQ-g|DGigUsk)Iu+AT-AJlKjbAmV3EU1r!~9Fm zN^2t3gH2CacFnAzl~M<2Z?_Yqp?a0EEP~8EnpQ0ufa{hl(<3B$9y)(0;RyLJk;<}u z7ny+8VrOodP~tQwa85lIy;%_w6FX9}MWZVs91G@zaO#Y7xGz#@+iBx+KU1Z58YKC9 zz633gc;20=BAd?G9JcHdnNvJ~6ODs2z0%ftcQ3_=-&cDu6sWUBRZ^11!OEdQL8v4D zt*wrXNMWbys*Yzbtl~)aN*tP$p^R)W3i0HW0yG9Oeb~$_u$sj76{8w>87cxhZW{o_ zRt#zQGaQR#iXpdIoki_RxVp-;2q!8IOr`WR)vQfvRF&Fs;FCKPOty6$MG?$LpDf&= z0cPg%d<$ItV+(rXP!3pQ0d~9er1&k|dU#`3Wg4ieUL<<$|Dvmkby} zk6nzSQ;P|(2%z~?TWP7rsn8_V8kMftEd%`9ti)w8x9Ba%3t&w>p;{sX;HhF?DK(g_ zTgU6vKmwtKWJ@*saH8#sM5H?s$$3XNXSq|$PcJDL!j%w4;%K6$nF!W(B>g-R#LZb9 zQ^v`IjuKE1+Z7@d8ImIm!Zn*SF}#e?pfG+fT!G6&C@pr%aaBEVlL=K&+A3SOO8zj^ z>c9Y6^8_nE!pb2`?BL39jnFMoXStWS5CfRgr!nST{H|sh(N&2sblZ zee(nhqN z(<-JYZQ3;C8e=tvd!?o2zo}+0aFnsJRozu`xPwSVna44lDjFF{&44L;#}UMS*?>fQ zY$|((OIbk~>eFz*F%e(7#0v){DFs&p(K?e2XH1r($}rfCR9}*2NKdF_*fCM0 zuOc9U^2&Z~Vra}P6>4NKQ^+mWx%V_CaY88UUnqab7A4Iw5c zzTu)73_2)s!B8ijOP%CUT~#a**34YIkZFrjNJHW1ADd@ORSdIvxDGO1kVW8#j*AbI zrBOp=CsslFaAuQ*%Hn)r#|ae6tOB#gAA{)){V|-9!v+gd22$t7(vVC`OVns3(b@VHZjV{5tWQYslpL9IW-2?e+-A!6_-~phG6wxnI{#W4PxHqKCEb{ebTo~|Hfpa;d)5bETO6ge^tLJ3~G;k}Kx>4j)h z38R4_1STbsONmd@a}l!JS-fZn<|HbHWy0Y9hD9R>!KQ(1lX~Nrn<}(0a(H5s>#LudOwF@eKfl<*y{JcKIYyBOZqrtdHKu`l89!(vi{xq-W9h6XapohU zYGx@$Lng^$y@xG=Guz>Mz1pr%1T;n1!PD6A;w19+i4Kvk~0Wu zX4LRXNEdJn7JSMfi+ABx)r6NCF<_^tIW(;~gxQ;w&oPA*=W=IJG(Ds+W{^4g4_h$v zFp`?7Cxx%F3|yGX<2X@?p3{*wp9rj#zH!-)1^|&gB=kwl=s0S15SFy$;MTQzfx<|a zvIH@Ku>~FotR|8qB^;E9ty7Xo2nGa&4>pj4G{lWfQOz`(T;!Puaf4Ll892eHu|Z_Z zvqCAFBq4>c%q3O$;j95`^@_(}1)^yJA3QJy6QhCJ?U1nI0INaakQ9ZmWtz-vAK`tS zL_9AAPT{C%`x-b#nO6*vFLIKC# z-D3x5Ns6qAw_PPtDlKh@h5{9y9yVlmCCTRS;9_rDhAY}gov#%Rt-V~_B`L?OenNy$ zhq_uxdW1DF5Na*YV6|hE$*5e)5@Ex^@R5*gCTj>aONjvNtpN%|IG@|p2j}38E@+~T z`6GmeQz_iwGKdzCY7H4DPv(zR(h)m=m~39X_Q9HgivR#X07*naR4spNtFW5QYQR;J z3%0glQP5_*)h?0dm5(rdSBCJl2qCr!kd-1{sg zf7uwGnw zMv;ZkFON({48O@)kcbbo&9-rESs8l$G0^xj4zR>gNq4ADOxd-mauMPW6O#HC14bLQ$<5qTEcMn8BEA|0xm z$K-x-F@(#`=b_IHE9~3~V$8@{rcM>ghACSm*7F@qS%E}ZteknBMn?*n&gulNL~?2b z3btJg!o~Qr3`xes(*UF|Et9j($>8H*-4#RAiQls!5^hnc;HAj%6E{TwnGiKK5t++V zRtO7BxC;|{xF$E*R@DM*fxJA#R*f|DBiGL&d8>=>OxfR~8YPoI09iUG!a^ zGD3u+7O*VOin#)_5r`>Ibo{gROo5(-hW0jyWW>?sg|AIPgc&7L7P_U^Kuq7&Fb?TU2Ki36NDlaWIt86x)_p&pc%W~guqt_@3CnV`WPdYC{cXNr6&nK={!yF?MA=F|@+z1QZ#$OHwwHl*3Uw5RAY!frCRNo^?VpAP1d{^yNmHs6URv@ zC_&2Hj4QS7q)`B$KQl}rjH($*%Y2-;!Kwlv`$Po*rcRkU-SnUF#kr~;ZF zT?+WNwa?83Of|;f!Xb+i$Et%7=?xtb#$JUso7oVfxlwjiN#a6I zF}lI%<;f@;;F-i3BF`8Omnm}iUkFqPWVAI*8PMa|QquIgqx>Q#a?KWryQhf=^BfyQ zO5Nk)>H$+*SvgU(PT=0ryqMOYg3<^*_G!^FF2^V*4cIEg-D&UgOs0Xa;l#MnFa09L zjy9=q7KY3x5bczQgMx#UDPru0lXa76R!$U$?_R z0pv|GG(?PDvQ|?L0F6nvv_q6wq>lNsMtPJen8cGm6tE*otSz7IoH&pxi`Pl5Ne$l- zHFzO|gdAwDl(D_!q0n@bIAO6;JfL6?2os8O>;$7*IhQ-!^Rk2V5vpQf{bdA>$|4DF zVI^^aB7}9p_(uYdS>8wnT5@|3vf+Qg&BML_QxG}upWoc*V+aK>MJUw3Qi_2r3cLhM ztAFv5O&(TOiGx--^CWo72Yo?r7E)Y>5aWO3_-SWpVj)+2`ApV1C==DsCfH}z(a}G+yiMxu>{u`<^ zGFqXGCfpv3uueDo2}++*39p?J(3b0HSL~T4kIKP<2sJ^8_i3g`C|Pl5A(_f; z-*iO)F9(4qySxTL*w8%}+=*h3bV1t8g|F0GP@SP{F$`Bg@reO~3LtJ}I5Y@G3=$CM z$B(Qz0{DOYqR@_9*oM?pmIj@Gq}uprRJC5S>LblV_i8Em``BOxgXFUzf_JC0-wq zd|3!nFZTa0Ywv<2JB}j(?u_;QkG!+~1wl!XRc*GaOpyc}4hKjn@_qWXf8GVPswB_+ zuO`$1!IfHw{0m~%CpoA0{DDLgdGPRaC#iS|R_U_Xnn;t=#2@J$5 zT1D>9UNbnRWF+6$67&E5-~Zd4DLTzp=Ya&FJR(*T4wWzy$B7o?2dmP==#{*>g(ILc z_L$)f0~F%XQb3?UT!48O=KTXvp&;PbjswJ``KPi{k8?f>l95=@so?^*7I~{grLND$ z`9)aH(!~#&*_d5_j)<}Q?(*HjZNKLF>5fPjPoJ{{CG&}3AH6~VX2fz9BMd5A5W9@$ z+&S=>tJVTtdq*Sty$g9WZ&?`90E0hvpZjK=8r*mpO9U`7o&|WSse_XO*#2Ynv)!LT0ZHcbT>U_3M- zQ9V)Rim>2LR{}?VCz?*JVN!dw?7I=bY*xZC0FaQ{PB}pPFmRKyQAgF12L>SZi(Qg2 zNcBS|6Z$~ZNG!e?({D_f%L4=GQj=t~GOc;QkOvmV;)+^yM4voPOD|QJ5~#z*u=B7} zG7Y?;g-%5IwyGvr1EMt^`bh*&&{)oUU!eL4{JsE7X80Xb6PH%wt<4-Z?O>LCj4{Pd zP{@ekM1&ma=Q5W}>=xnp|81mm?c_pXdSVBn2A7eE8KKOeqv&5_jdN4WV_slUP9aP87 zi`LSfF}ys-!i|TVags)4>V(@7oa(V`A{rpC&$*nWlF}u0GIi2gyXL6F&aIe7u2QIp z+)YjZ(@O$nIUh*|qlMN{+7f{^PZ1xZlHo1DI+NxDMH3(b6L>eCZPt~+V6&-wkxv;r z%{$UepZ9Yh*bnmgmQFM#;w%Pt0qcB^gWyDZ(!WRZ%*XgMTWrZRvGPUF1g_P&l2u{`dQRt`L+_|Su;nqjN zGtZJ$*Xdto2ZNL^@nZw5N2gQ(OJ&#BcszLU^gOl5j_b5fmW$%|f)q+{aY?*&I{R$d zwZ*5#o<3T@#L(BFlU<(4B^YlGo8_M9@%HnWI1POZwmZY=+{17*()22iQ|VjNfXJfH-9UhPrRe`2Uod@e>%SenA)g8)Waidi$6R5}1!;GsCUD(I&lJjYE+hC27L zOPH5oa^u9i4}AOS<~P?KX9HY7TuR*JwpINO)||U=J~UtMFGJ|>+|Qo;O!&p9?mrwT zKAXmTxSUVCJ~}q)U<&Z_#$8dJ+6(jEHM0i@&pvpk`;I9sS?rO;8m_V}W%b3O(Vt+h zOjY9N`1IzfG^_`?hpMj$dMSqVv?VFc*Y)8lB?!*6K`OHgj@Q0yHfK-Xn}{x4+c>SZ z=R8w&><2-ZUpHjr2bJ8sTL+i)=yrbfZy1dF1SFI{T}q!OR_Z$`eq8I&X#)}v?K(|J zaBUnr=j`b6SAsDXMp^iBP*k?iQqb9s9j&68P$zCgP!wYo0E;2256d-M;SN(h%ev84 z^>AX@4h**Cq`I+VLXMjO(W5y?YCf^4XR(l^9n7q~k%u>zPvkIBDqYM7{JoFnWG+z= zw^LxQ-zdr_relG&_&%;AkQ!b3OpT;Pb@x5M#I__~b_8H-=mpH3OTA zb!Rm~#lrC){H~d?;_L>IC`^gwD(8Z+R*(^So!B6s9{|G<5=t~M zxfSx2csMi>sWukN$PtpkWoZa`5MY?(*)!BsD;_51j91399sMKPRee(@DZ|hj(s573 z;O+4Av<<)W>p#hIyOK`@H!*BF0SH~1$xj2U{F4L8R2Wh+tGY20EPah0>T()7LXdr7 zCi@2AKF>025~O$$AWoTW37DE&3jRu3BAa`QDCujYR&$1*e={TW{+kF~xL8j5z^ufF zvvC@AV{KB&SOM`zx0=xHL~O}$sEJq_ygi1DOWWg>+t7$o^^kph+^vF&#wY@cnH)Gc zx_Hbu&C<44zY!P!E7bG^U^W74&EINNb5E>OQbuqbIn^n*ja2+r<@PDeUQOu@!z5OW zRv`#}09aE^Gna@|oC7E5q?ySOV;ix+N8fb;E+jvo|Hy&G}{4{={#0`Ca7>{ zCT{=DFQ1e|YnVcsJp>BmBe4IRpE{~S%1uSRl6d?OPOGc zb4!%PsfJ@FctK^}{+<5kqanQ~GgwZfQenBPFv%8!C)EAQJsU(O@iTf-`&bGIubx&X zMMwEE>I+G!8K}R|6afy7AWDc`W7c|;(SA;>vM)58XV>y9>6h4kf%!+Y2zWk^2t5r- z`twVL>P%hapo!nCHG(;#+H)n2;@D`NWNJ=>UR(``ifDxtcaaaPJ$HBRqUwLWzwfWtaKOoVThzmf{ogVCHcV*Y@g zjl+A=$)`DCcO1j{S2Ly|-M%o;%?BR;?Tj?*!Yj?Gy;GPkF`ep-p$r#^SVfKbNH;s4hMJ($Pu0sg;`}{>VH?axC=Fl(SQl) z#F+aVGZsu*K5Z%uMU)J`&PoT*hSDd0kB$CaQbjVZbcck*W7gun0eM=AF3kcpScr>3 z)Cfyu%*PLL!%RD1N6U36`>27*9x?5BvMdhGQEKYp(>ITf6DrS+5W^%w9tCkogXGh( zQ4iMvQiNMXz>701(9zdoU ztJ7(3{||r93xIWX0agVtmbP?)$XHeo&oO|?CW7SRzy?+VgX_w;S!NCn=c}6Ic{j9- zCBKOGsR#-Drd@%KNM9I9cn#yxG#`}k?KB&$tWUDxVwfI5?KR?fE@x*CEd~6%j-XM=PV#CIOv6OA zBS|;iO`D~&s1;WE6d@|3a3>KL#Oix8IQrR0g2}+|#3-H|zUGkBaK@2(OlH%%nXw>y zY#aJd^Eo&OwyG4@T0pR-Lr2@*1Uf9?vf9Ku_gFo^&`T$J^DA}%1RP}zYbGDwu|{TI zIAcy(XWiM9^-Rd;P);MZyOwP$ABzm<+a1Tje#{*GdT_eQC1<4Qm_@IQ%>~rR7<)Rk zL>z@MYSAbxf)oF|o*EIufeAj;GZ7wYT94z)Vrc>IM`JYmz;Jmu#@WeaTg^u~yHz6K zv(E{CY`P^3Q)4~=JPyfZukNtCGL`K;w!KmE2K=@#wNyj-&=9V2CQb@Z*J8iQ0gK9{ zbZ^aksEF9$D@WOoACfuLIyvp9;3z5r>08xHPaCUQY9|WLBD$eI%%eSp|Y&VKKd9G5BL)k40|+PlVTPA!G^ZYWc~asqiUFM=KJZ{p zp3WxUB#;MTW)03T-(h-n<77+#4OFIQN49C8uwaku1aR22Ec;f^KI$lqj1|hVTdi>P zIm1PJg=ldlm1Qzx_57e{p(CCX6^jjtf?zuM+ygiJ0*{>$sK>^sd4JR`$Mc3rQS8Gd z%rs}}QWx`v#5|ELOnqkL;7xAp7@ zqnW1@EMFS*2D%CO`e=(g-n`>S;2mq6+iOpYeU~D$aCc2F&f@LUN~NE{MIxnjvap>jektwG&s4oMsqn^-M>a9`E<@Mxw*4!cRzz* zY$bdjkbMO*L`%3{@}@+0+US$^jU<5GL95y0-BP<4XxIz6?*gpJ7k$DP`e>^uJjMj$y`^0 zG+4v7V9w;)ktug3@~DYvum4Bs!uJ&DAL>zRnnh+t2j@PeP=Zn z?8r2LCL0ao3LQiL`JYZ6n`s!Gy-smbQZxPnA72yS0WT{J^M*+doAS$;L+jaOy#(2c zd#(A`;?yDk<(KvbJ9|#V`SVyYsH37l2fI^MVCv-O0^jKnA$HI<3!3M0_$)mEb~@!y z!NOAT38h2FSuS_e`4ZwCgET!3cJZk$6-MRsn*P^CEHQqpxeehSq)%)(JMfL?%l}(^ z%;T!vhv{LAljn{9A5wgkV4}+Ycb*J`W(P~CQBs%7GDeI}0K3dalMwmKJ5g}XA(WFi z{-0vyx-?T8BgZ(o@(+1=TM+8g1*$>7h`;7Ak>$Tf$NL3{dDSw?M!_N2`})Nec~{~i z*ni2CJ^AB$|CKR-{g<=m$o>%ySA`RmId=hzUvZb9ReJE~I#T2E#&MI@_mG-?xK=jW zWPjKgst>V9%cpu#8UJD9rr8Y}L7t4D+HJs{0p1MEY&C~Ac++i;Vq@!Wy3;r|V5%hA z`VMFNtiS}xpD>ZJ&lUM=%-yZlJSyF=U(onIpPH+f>pX>?5f_WLH#j!rq3=PaJW z^uSOVD(zb9~~_EplFhPRg~$%OD2$yvPeS}<~>fm zYI!WRWjavJd`81b0f4AYBLstaX-^KZ4kyJZ0GZ`laSqZwr?=8=J9ia*MdBQi&c{H4 zgqDp7XSJpl5W{QGJN;=D6AJ-xS?6`7o}>Rd?TA!;Vz9IaSt$z$GQVzO5sxw(%;B{V-dFr1#ez~$VW^vk$9`C31@4bYuE0l}>) zi~#(2dkD^6>Scre@BtvzV%C&~S9X6e;dD;Xmja(lK2>~fcoc@}#WoD|=vCz-jHUje zOlFs;Jjxp{R^IG;xaMzd8@4fzrl=1=dBFXv6Rv|@d%L>@R)Gu`0se}*pNCLPnsyi6 zdb`T`C8rF1(8Nz&>YuiN3l);xVFK<->9{>YyfUlhvRDuloox?LFm>djuzK8QKcs96Q*x8VbU%8GrW-d6+#0c_ zVY^1c{kY$%j6h|m zoB$L~xFMP`l_sxSvVd>8wlMU%7biDt;c7cL+C*906zmV~y8^x_lZ1l`$0los2px)3 zO?1%3Z(e3ZE{n2JcDl|h5{NbjWzj`phbONwdX%}i*RnWD+ms?f;T!vX2X zZ~(ALjxE&H)SfYl&0^YO98tE8;|+Q2CyI8g^rB;#<5A6oFRErcAkz|cVD#pDfSPQ2 z2V9nu`^X3Z$(=wFJZQI)j;_%kjv?^miwaH4n>Txy|v-eF)1-eQmL(08?DW<`=K{ZL%S1mu&fqwC}lpt zcleZ(q-M$^cnTU~{)na+zUanJb`h*1)nQtZ4!s3~^EzlWu*b_J8r;qSriBQNoa0i! z6r>c#4z~$q8b!0eGT+-Hd=gQabJ2?L_AN5cx;Vg8qlq2l`PM91w_yS}p{wrcju6rz zi2xYVk^c5iSSTrp*Sg!d+9EbnF4z%~4Na{ZSSs4k(xl@`1vI%95&P);B>ZI`fG4G7 zx^dB{)os$5Trfj$*Cv`N{i3l3i&u9QjJg=v%o=&Z^UNnVq1p)g+jiNo=0;d>Jv6?q z_K)fKJ(qLabQlh#MdnA2iOU43M-_sS#?I2AM((pSm7vS9HYGbkqY`66y9g55z!H6o zhoN9~$f=;0tWBrzRN*ee(lAXO<}{8>?@-Sf^RTv@hZ!)E*t_=UoM(7# z|7Msxhvt#ub9o)nB9y0#HEwXWH=+z`5#68E(Jp)oXQ;)a&CM{?kY5N7$Xb>pb7nCZ zvKx80+uFc2=#>O<)~Btu$#*vL;FJNmX;lF7OIaF`&t-+4t+e*=z|13wmEIC8%{dsv za`;`WMw*q(cBX>q#v~wGd|+W)ATux>y*k0nWF;4JC1<=;ag;DKCak??#F?+8bPPcl zVBxddnzW=)X(#@V>p%RT(4R~~I#l8uX`;i(-v&;T$B5reXIT~cZ*jqx7zhfXL|3w>qz|nE8qoFnj!mjJ>XD7A)4d7Tq!yMbyPU`%F zXNe|av-3dMkURgjU5Q|7``Mfe$Mcc$rEp?6fr44%DNrg#Gx~vC z)(;tO$Aog`yX{I$}blhU%v z_7c$-QnBmyr_+Sl1MB$4>%fgrz7#6tiO=6Z@(W_===6~A&wFqk0zFD+*$9j)=;K3r z0W)3tWYIhBli2}vtvqn-KaCFY8Cw5X$Z>txjpsc{$5q$ltO&u2m{@oRImW*xKX>3q zkl9~leWUePMb%ZP`j;_cLKalAi%H%q&s2JPlG#7x+Qf&^u_4u| zoKlWq&!{6xQuZ@`5Ic+|vb8FKwerV@3qaSe+;2)-#Pc0C0J@c$0@OeaJ9++}q@~UX z2jR}0+0b$Pnm7x+ci2e{*8x4!eX%m~Qw1G&5{C1KfHw_IUv}pI4A>M&l)pebo%R27 zxrl8ek!Rd(I&{wrCVd#%HC~c?F^)#faWS3AU#Oy=<9E~82Fl{+#j_!xK8iDMI^d^I zjBR-R$$lvC7p`-lj<8AXNlL$x8cZ6#JIuaC9kP=VGnZ0bDC$)U`8r#`lj=rv)TZrhQhErEEJnxpwrONvqwf zJ*Tsj4MS={s^J9?Pzi?$6ZfVhukG1CY&|ocpnsfEoPI5>Um)SQF8vX%Gb}+<0SfY` ztp)EOx{!6A4d<;KmWH6 zz~ty%M`n%>yOEbb9+v9j2<|SI$WE0RH;(*!URu|wk-q~Sziv7rTwsG8v zudu$zuEcg4=@O$OQQZUwJry0QXj`>OCY7c(@J{1C$i0mS!hh5B@G~tPyk3vU6D-un zt$NhEyAX;e`*7b?`z>e6fjlylkW_RH&gImdC{+nipU5#!o#NpSKkS|_h#FQ|gozWw zV|g5$p-V36w2SWuoe5U2^7Y$q)^=cv=hYSypJEr*9o>dK|NLE?+2TRIOG*`kcudeB z{rQm3N}OJ}jgJ!AP&(Cv1iBxLM~58A{_0xXg29*<119YAM972N5Ex$~x=mglSk9#_ zKr(zGVr4DlDJHm7r92~#U2~!&Ud?wvnbEz;CWRtquS*vyih@!dLX5EX zdlHBLbMWz{%jrZx6?GrwNN!MB;cl{>!s*%p=N05reZI-UeO|adT0tuZm z_8x^~{X~93Gy~^D^8=t|duw0X4OrRe>L;Yh0Kha0(IAG=r$sK)rdE z(@~RmFNg4vXfHJny{Z_ebF9qqSU?nfNS)mk9=K9aYfx%jDjSxu^L#7l4#FykJU4?8<)HKZ7?m$Hvk8>FEqmvlK9FW zhdK+$eQt&j6NjIou_lKLTD1xXPaIr2RN$mN!ePBHk=`b+B+>EbeKq||1X4{lnzZmK zvYpCg=5j$@m_9}#&Z*9hxn4e5Wd%b(Otq0A*07SeO^n&P`{*pM`E>Vfk<_}kx3&%5 z(vF>V!gFuHrmC8$?WERB%D;}uejBBfRpp`m>b~^>ZW8Ko>`5-scb%o5N`dx49`Ohm z3Nmo-7^XesRvu(h*KooZw>ty^#@RGVSAmpqE4@|+IXN=Xfc2s8i+lgR9PJsL9e7$^~6 zP>LxLNnh6kp{0HqLk^2rb&;yy@~booQQ#?*BJyY(m%Fsk>4Gj_AuC_~2(zAJ@Gn+q ztx|D+pPJdr#$O}#`>a?p+6@zJyosJ8oSf7C>%u>~5BCQmrXzP4s@^AnW?{MCb_t2; z#Y)#@!0PVX@!rM5u0I|{{0dm9luuswCF^&_I68nB7^*he5m1Kg`OYhskcxfOQ0o6? zTxn4szDUedfiL)$yR4K2(fX=wjbK3NTxKfI_6#HwW?SiYa;dVIgW#cKs54-dNi9$Q zd#xHT6RY0>F6VRcS;$rRGor#>7w?}O348fsP|ZW3QlE*=TGce~F=O_m2kk>VmI!Y@ zg4bEClH(CIN0-eWc(q0&YB(;V8em& z_0Bo;rxflZ8?eEi+rDJ{obK2Wur_2j*d!|UNCm;s_DIA1S#md5W2FBM`-AWXzE?ZL z+j}hO+c9wVZszUhiq%s3Ni@}CGV^!f+ahq=AU8sYvH6QR~$`B<1Q-p$biR$W6y^o z)-`z)(t)EiQV!iUd+$WuVyk^Ir3I0bC{p0zk>sRXMbCixf!{6&gSXHN|nDH~iU(k($_+G(vb@gx{Ael?@ z7Q*QF72CsAmcc*#wo@kay6v%X!SJ2V^KBvcUV{gQMw<-xD&bSsxq?+OLP+E}XK4_v zkIP7ED~-nuji-PIgO|7J8}etMp~z2>JL~Kz!d=ScWqa>5|LtnR_vFq|$|9^|l$}X; z#6aBrh4_Z52uYS@{7vEUnZ7k{J4K*V|6IR&{C;~IXWO6vzpnR4QxG#sEyJjqaU*ta5Bl0-@{p?LK z>O-k6;}oR!6*ssai2YE%y@zrY!u&WU7QAEwEEI1%5bJW%OBu@eSc*BMJ@*-75!rLie zjS7h^Tl;Zn=Bhxj3o(WnwK>sDXp=RgY`k6J^!8g^ShzVYf!=A?i6uQ~6YeTkEhHYzR zrK=kcmjevgu94*;KwvLRoQ)a~_w)2&b7KB>d5Z`$Z9`E>ij`p9bSO#=;8Z)bI0p)J zTC;-4dtqwDlWw9p^+zu`D`5OJ&`D9aViE%%6Rz#X#JqvTL$}`Pk)jBS2#ln-ydr@} z8l0mPVu3s#jSMJSL}n@xO}awS<$H7-U@U4#u zxZ7?%U4l7Upyv5C0$Q2pU{gdBNzaJS&%G2tMbqiOfl=nv&+J%#XuGMrSBy+51vM>47NYA8vcPPhI>upL=_>zcdPt!?DD|7DJt?-Pb-Ryvv`cMoEuZ|GQx1q zN3Ol+hc0uLfDf31Fh~Jcn@sV(kZ%`t(gLBawBbO`laeU8y z=G>kA47~uXWONF?HS9T@$oWc}-MKR*#fA66`PPrKci_j0aeW7lRGWFjgXt|2K}|+=;1^8GZqLb&^Y-XsI%N9#@fbxxF*i} zasSHjWy>*vv`?>yu?hYH=8cjid3(NIsA?afA4K#KXRd?%oS}`{>jU=IpS8jw{9)A# z;dLGY(ud7w&Zp4<5AL&6g0p-^zt>MJ*3w_Qi@D?KiBIQj6NU?nmPX(A@}gJC##i)?&b2K-|p9rao7 zkf@6KJW98w(tgxohOa5(j_L|-TqnpIN=}Bqy=*TjSN9Q59Dm7}Ff(paLty{7b`t(f z$R~VYn4QH~J()mf(o+56A;3?bjqQl2AZv+4RHN5m7+@`ciOA-J>Pe=1fSVAa{5maO zrdeP`US-+goqsz>>>uGP%Q)H_`7zqZeCvxiHO9fj4A}>Vv>Nd8PVVuKWrVeFmH>*q zvoA&)77Gpgfi0cQ!KP*@t_Mf>*`^N~WubTdV+r{Rb^cUPm zlb>E`_2uPao|NNx{@NVeQ?ChU8OK-lr>$%6#_AUmA3mVw>nJjWk(Z6j6MDO51;AiD zaRLK2;m^)*3J376t=g_h`ILDanjx4%%rpcu8MFXI`obPV;TDNioiifH#IV?VhU@odNjoWg*fj9Q1EvpXf-{|xHnCto;B+5e9)>oRbVi8Dg_nYaj|JydqYqO*lI2Mw1lUg-eW1| z9Tg8Y7ahfET6^H|=ZE^_MFtCUQBGN%!<%koECGvm zMR__fPo@N@9+#1Etwb*}8hA#|^^kTP8#LA!A8obUXKA49b{v{uVaYu++N#3cULmUOllY81%)w6H>}@NlU9BYSH9(dndcxJmyr7|La-MVr=EM z%1eZ~yo9!g04;~us4j|ne_ds#Z&YFK1ZEOufJ?`zF`oZ_X^7Ae zCgBXD$O^+~pkr7AC9q~W-YuEaKf;p8+ z%*YcTi@W2(s(~)>s{;?z(9r%%!vzu!xAb?S+@b|_Kgmnwyh+10%jX++hXslz82xOdT-UpU{=M>@pqq>vInFWX%9oX3K3Ki)>t;~- zm6`?JOlGywPnIh+#eUWX8CQ9{#697#V<8q*K@Tx4kX~KVY!@IjV=-Pw$sHqHUUJmz z#_QPl>?GK*p;Sx((cod<0f4dzlJIG71&oq2Au$sMf_Ax+7iaJHLxg3t-$ zCb}MaeT@b_hcz;KVq^qtkVP5ev=bU9qtyo)n6Tp3ZPEp3%IRcjVe7&DzLliJ)1JD-7{_M!wSM_pR^+rA*~USe~MybPFCz& z7mZ*SwVhEh?EsMSB(Z!77DsxazDuN$H@n_h7QhsmxpT=*a(^=r-x=&qt+cJHF=wmn z1aX_9k+^-Gb+jXOZ12-QDovTCl_;oe?2P8{am2S#Y-ihc$!O9^5pV4qOs=wD_O;-@ zVV~YbK-##obB}X2T(#=zkpz-2zCJ`!Laz5|u^v_UsaIO|ZBi__d%96$vB<5~Fe*%A zVbDgm9>>Pp_Ajuu|SOnykcv8j^9r|s@R)| zp!A{Q9<amkQo0&{s?u!Jt~fG2mT!wiu5FSI-H?&tWKTjRN*gh!H68{O^pTYA_vKm^!-i~O zqrej>N?0G|Zb44duGBOIjQ|KjEc9YH6jqh!jPdeS@z=LCv|a!iwR z$+#UW|2bdUmz(m#WX{Ml+a04-&Kc**BIB7|I*tON=0-aTQ4I`rU&jrOyxzYE3ihkO zi2Hnw_L;aSt8DyAx4L+&)gX&Qk8{n`NhVmG`Qzm|kr)41JGowSmd|!gMZ~d-aW!m> z?#XoUv0Olqm}Qas#Mc4vZjt8KFAu_Y#4IZLTrBuT&n5i{R}9(k4IjRc(?|B?AZS*@ zaBAtJKQ6KAX4sp2p_-L*8gaF`}GrMGXc{# zxKK#2f0(=?8Phn1bv_`-9;=+J<5^3(>2{uGi3HKp&|!T~9OYE*`=rfhxDcRvvW?`b z@;I9~J89#oGd8^P21eeFz-KnEal_6V|J+!iivyi@QPH{ldpLro(F48b>jZS>?K_!+ReS4wa@?2I6pJ5_Yw%`{%Tn=RkFj>Ey z3P(;HC4!#^o=Y9tBkv%}=5f*yPyR~)mW0LUi1*zX#O@@WlOZI}$o*{ACukQMN8uwu zL5#4>X=5_750sHZEuf+}TeP&z!P^2bZy9PVV)!c95XIIq8%ln9l-uwgry=A4lgsxN z%c+AJYA({jBL;hH!5zz5I1*C&WP!zYO}5d7+!@_+2Jez3xLE+RV)%epH%GP&Zox!ryP!1%$LNCA%^Xj4mG0dLWT zyzuPBW_0n#(!i>dyt_pdCxN8G{1N;^cq5 zJ}gY?ThPP^IP0%T>Rm1ot@WC2uxsCY@uM3m;~^KE(-BVZj|{f|sMsl@rS99sM2l6M zn7s3|&MHRJ<~dC6q~9K@SNflE|BwHk7t---yqvY?70G>gUoY=GVPRkcMx7{1OfpcO z4xI$Du?OQ^4Y7@HD#JvQh)CRRKwUXi%*QSIu7q;v*I05ddLQph>fw*Yt#WK%c|w0G zOBB0*WV$qoWnmJQj>GDK;36Zj02 zff8}8gTXbt-KN{^9o+!}lVV+y8a5{y4MZtJ;46LWEF=h0C}?)nG3v|c09HV$zZMvX z)+LevOSEOl)-stHd)Cfi$vL8je)Pka`H+LQ(gy}YvXEC<^I&AIVYsN^}>71B0%O_CG%IU67ur!*|&;Ol~u9(+#cFh=SG8fXaay+&`^%5`m^5UdZ* ziNQA1X=C18$$m)ON>Fk0)kg}-Q_GndD1iZ%3nThNUH;Wjdou+{(e zAv0lox5ZqM=mSYy-$l}3ufs7Po|%vY*YUwq5umb{!)yM01acl7fB3Ax1b}FnbA3Q< zRPs6N?>l!;M5h%!n9y#eD#CmZr7^zgUH4Rfcbae{nL~QQt7cCAQN>=S0o!De4zY6D@7)@blM;GStjj&x>5+OkFu6x#KG%b- zvZKhXqSOZhJLA<*AU4m9*kvc|tS%*^GYC1oJ$rY?%MNPs7KbQ?#El`PnSb5J|Cr1PZd@v)mKPJ5PCPCt%d(*%%2F zCud)8^5j)#$tUBS4KONGsShM&(qY8lG;v4h%>^qJM^>$Sq{3Ox`>M9ti-CCZWzSC1 zl|M?E(*O}C$>U8);i3ccJ`7EiE-e=$2=*YH33PmvbZ1+0bIx51bhB@yly)+6hxT?b z1VG^U#ozPdJB!wH^$}e8h$XeHZl}%GCc>=hI|5#K|Hk1;~uwsD07hCsMxWE?% zUrf$kwBQ*FCNxeLCdYGvLqa{m`_QT~9p5Kb z>q%kn=y`r98f>yfH2C3R>gt4MR^DngO)I8G31+qik^Qi7MHgWXZDg~YpE#0E@rvVZ z^qegpSu1HZl6|t9q=_UzECBg;`=ChPfhZ%2NtGtRowOj<{hB$~XZ-$Afv`T&4|&5W z`lRUI%Sl_hB=-?>&TN_sq2BphYJQM)u_qyUS5bH9@a%3)EaIeb>w*UVq`o;FF=c7V zAPTnCiOfcKB(X|WN|caV5uxA#(lB5ya{05@IYe+sVk{ElYzkd|TB#7cb8r*14xQow zu}51lpy4(}Fva#^p>AIZ#Ny1xWfQ?_&PuY>ENcSQ7MLCA@$f%2kUAWSm$vzdl!=a7 zQAQ1hx)y*Gn~fbVEb`p*F=B!i3Z~%n|Kd@P6OMuTjw+_pcM^Gi&|fn~I}Qi19f09f za`ZVq9tQOq{1_!l>UI|%>Xl_|^ARzYcV$g@#s#i0nv`1ck0zhU?#}Fskp@iB!K+Qp zRsJ~y(=MjH57D${C0^4!Ttp#-vSOZV^5N{!q_>!7?ke9IO82`+A?6W2hfoc|QoL={ zv?2nSQ~8jtVrao!Y3g-u>$v}CV`LK8KRaDvNWvFcDv5Smj$Cb1)A8mAML zYHb9@O)Px$tSys|%zQyl_E26QOMXAVtVBU!cVpoLAm zi@1j-YkAQPFz~;1Q4G9v(SG@y$XU?>l89)9Yudnm;xPH7naPPt5;3|N@j-*r3>Hb9 ze@k1iqxTVL25JTbl|O|i5ag=sQ8>^HAgFD563~egh~M+7z!B}J<_1$@-D2@NshVEm zG%6di$<{n^a0c$6SB-Yl#H<;-TCKqq&&<9JtE@3R1|@fpSL zDdw%xv?1bRb+KC4raTGGu}E|K8_8U@Jh?;$a%iiIraZudW##)6b=l0! zR?_P%CWVE#0LZ~IT&~XUXf^xS-M?(%>AQQR3{E*=$h0jM0h8=Vem+en1U{cf)@v(E z?#xMdp!LYlbD?Vjy;Qxjoxn(NTw(9Agc$)y{WMrulU~79d>IePW#;14*yc?6bkc}1 z1YEQy6S(li;zE>EauXVxT@!;*rskYmZ1NWAw3HzCi`19 z6^Iiqu@04qQ!%b)Q_46ANU(rp2N>gfOfvI^`Y@oGvSI%D76C(?aN)7KoP2 zEv$xnEO&I7K*o0_K98C$g@S6)5XgzY5m!-iAi~Et601P~~{Lft{KtgyU+(6B+>cx&Azzrh~ z@Xx#sm<9?+DD2EY4lX8^Jp7hdtYRQu-7gbH3ipYZ%aJtpauOlM2({-3C<72w!3#

    2G2R?w?TW#Ub_$?17Gyp$P%{0{_CSRYJlYF-(Vs?Jb4twOxH$;cr+@|5>zY>lc% zDx9;_hK}ZBSL3Ld#qqiXk&9;RlQ2q^M}N0`;w?f%_bvT!5@%{gRuBuu)u)?btqw-2 z;2DNNeOXAJ*k(GgQVqkNq=`H&mP&(~g4}ZImNKXZ{?#Gmb&cM=oVlIhnp2AzNUvPW zKbnrCExhNVV|>zVva0VLN`T%G}NY=xi}5Mq8u4XqsBQZJkHGfkZ~>| z*N)|E8BuJtz-$=O*jNZduN6X*}P*5oGFK6MG4OBQU>rD5@L&^K@H&(yegiWGd;Xk>`uHNd7t#?$9uIXrer__(LxH~%jZ4lhZaFkjoa&b2*|D-LlV5VV=)C|#_4da7%w^k(2KoKEcL=TrgdO7 z(gv#fR-PZb$K?8X_;RSu6V8ZSg>&>AM5foWnViB3iHsVt5Yt#1&f%52Lc9Pp zxmsxL^w34Y(*ZhwQW!k=cTq8rw~M% zZNlL4d;-rot14hxPhLDF#&}YXk%X0FV->eSw6bdvqX1!SRB#wf@XvQq@fcL~JLH_W zoB{v;Dtwg+^10kD@+<+OojmIFjc(pYNd!)(b2OWJ3(`{(8YNEl41l)m zZd!BB==ZQl%gk2Pf65utxGZw*hy*hNo`FB=zDg_A=eQ)34Bro`9VML+JFqlRI8o@V zj(cf5Q-DcR`5Z$l>sk9feB40+aPaW%Yi}{^bG)GFei74G7VHH$Ma$&4+*~fWPsZUc zgDg5R0XtH03ia&JA7k=}awT^__`Tr02+y*5qxwiCaP8@0IIKDO%W$R?cJ}Vr(;OO{ zAD})MYJ$!)XGimjzBpF_e)LPU0yI@2=EEuTJMf9YIwZI3IhIKsSyaeA4i#p#YL;-a5ajGrm^!-5k@m#`7}+8j9BFq(P{R)I0#%q&GBJU zzBjGu&8h4%P(VE~T*HHhf?g?G;HgEFd|vqA;7c98o{pWQbpgfS^BRc@Gbv6E&AjPR zl}+Mc3z*EUlO!GB9PdmXMY2MDY#Xq>u1NdBs+6X;joZ?JsvJTv$CsPVX?+#;pm}PT z*r{>l>NK28q8F;x>t(1%z)W^Uh8Bq8m~(-{$BiU&GuA`fsD0{Ot_dX*gLLs|Fp~tz z;yKOd$!|{hG2o-oiNL1sB8b+EuRqtzS^1TpRyJkw4db&SGQ-*U(Vm-#0P%*Kz) zvHy6V8s{vTXEUF(wdka2>fow+7swkRZH59jF>J)j>ad*`$Oms?wFSX9+t5Zo>>?*g zv)I*$j7*{Hb!2y(=y|qWflmO#yf(wRFRO)3mch{S6t@4UjzB%8(xrV`BrI#F_GCE_ z=2ug@60jku^n^H>1e#n_B?kp61!9<$=7XBp6iAY> zVa~{dE)P-v>SAWoSuuhR+c30;)ftua`x8VI=~qAwuGEgOZY<|v&@>c|)!k)7lU!_3 zUwUI9PK9&qr0q&#vE$}s7*coPr>8wG4pd0#ZIY~WR41eDTf>QS(s^Fp6}nD&{*w3n#5(5NSz)q~~rQ3eFf0_xs2g(6*;Lj<#6V(UUO zxP45(!1j*1HK$dsv&+QsQUE8`AtaZ&NT7@6YZ1F`@ah0yr8k&4>8pOEL4N#4BW^lm z3KLQLLZ=Lz@Nvz`Y2>A4mc??M9>L4@NYNMv>En&%Oa`NL;U41&?7RB(uzdy?Q$_lG zu`>1BYM*+Cfil^RNsDV!XaossS~FImJi@kHr*A!|6N*@In_N-2RXdphl{4)* z?C*{!k^zj$bxNsTc=L83eX$yObAbOohM?1qc6aS;OFkBn#4L!cMxi4IO&tg=PQ5D9z;#!iQvik#BI1K(sC(@b={vMP+{NX@3R zT{lJ$=6Yu_!1qeSss!t0RjuhN+0;VYbLw0uT=_vv`!hKzbs2`0-6toHJB?h`*;H&w zVmSfAAl~KRje+>W1r0`Nftx%u!MM?<5=FBamUaME&AsF-_0VBS29JGC^su2+{oveUP`Rqth!}I$I|VLRrb`k_kscrL*$-=!vBi;@C9yiTV3T3q^_~UdVZ}7`U=!VQ zb1EE)?3VM_3T;w4eNYl(=5<~$vT4)Hl$?|66nY{!yW1s}55Q``^4`MCCKYbs>^IY# zZY%;#p%nkWjR2tB8+L0RpGzdAufoPav(X~VvoL7lrZ2HVM8lshcrpUAJ7d;DY?q_?{6(KGrDd@Q-EhJu|8XnZM# z8I$CW&m=t$!K+w!@YTAX$&6f9PP6m?1adfA^TXDVr>l^kqhn8A&o;c&wK)RT^{RPC z6@5PnhwID+naOx&0!I`0hw*Jt)Pa6B0PcMFCx;0dC30t|$ql_vOjYbtZN6;hA>T6) z4=YtLQ4M-oIrD_rSL2*M`{^82`M^~G<_u{VX8Nh`c~*IFjB%PHW%7SboPx4%!bjon z&WOyZBJFx8mXzy}P?kPYd|GC{tsa2^=@PfT4lU17Xm)r{Twt8Pk#K z#V@}+ajR+2NLlx}AoLwy`6A+tLWvag(Zl$HeT5Ev(@;j|?e$e6vJmnXsuVjro4?ns zB_f)oBjfknl7A(V7keYJFk&bHM;%8@sKIvP9$iwki6>_%d#D-D=mjCnmm1N<*Qm5R z6m#^C&@_-Mi&I+{iJ)GGAubPp0v6TDNSHGY>Bg1#%f^yK``6EJB{2A^ ztqcA2WGyJcPdhZJjD|Cl9~J`R!Ze2^mNGUfBjFBF1g%Bx&IjE=C9lV;2cTRS^{8`< zAh);;O`iI!e`6~`TQeNazm}J1u${11AT+N)7H#lo(Bp&^4OFi`v5*(HP0X`NF8cn5 zzvty^q0}FR0EO#N6?~0z&=v*QhZ$h^#@meLOz2v`ZJ#JjrvG;v%1loEN4a=4_E3AG zDgY5k=W1({Ba$9E?aF=kunyy~nvC{ns}i73!%27n89v=BCpRl_GISM_GN!z=t_VVP zEmbz?+=>9MOF<(V$UdiOPIzv^Aj@6>E zVhG>V4bzk zah>|7utFjj%f-l?0-%>Zt$Ir+vu^gC%)S(a?pP)uRCi)~CkrNnpUL)CL-_S(qz&Q$izI7sBB+)^2TU`CzjP0Z zm=fKuSmp6A2^bnOW|-b7^)Lh>V>Ua!#1uQv5j5FN`L0A{jvBzVgGVLbMZ41i29Ks)GvgBT*O$k5{7(K z$jV&qUY_`-cLD#K zVu$==vg&vFyRO;$bjIW(tP{z)xS?l<$VXyawX2$TVwg@{W4egB*q$kz2jfPvRfVo9 z10opTRpVoI6CCGlXXqxJECU-0GmP~$LGnS`3EE2b#01Rf?u8?~X{jrbOGwW+9h~P! z44V^W!Qi=)7+U8HZ1IK9De2s*)J5XVA|>yht!e%yopGXef{= zoqX`6Kv~a`4|c^}VOSgl3N#5jiHHm7bHg{(XP*^|7_x=&5G%WHXvq0hfuJkPC-VxP z=_Pxtnf%4Fk_nxrJt_WLKaRmClxhClZ%09?ufc9TPp!ee1_zVtuZT&-AAb0jc;fwY z@+fHWhU+*^}MCd)MZ-%)}iAIV2k zDZ=km$+=lSOm!c!S~!YHti3&P>!}3f=^ZYGYkNHdaM7x@i%4L5^@9Pe0w~pjO*KLByi-RDp!pwOHPlxp$}@(Kt9LFW{ViRI?un zV%CGC)lGd?|0H|_-oPlJ7+e|x&_MBStcBOtkwFHAfd*VA3W|maSldKuUVS!hiqJR^ zQBFgvrS!1dGWY$ff-y39*hv&t1LDD8bDg$(b*S#ycpG#QwJZlb{U2LD%s+f+6(EZ? zoZX<4Vp2N9%Ttc|*?PV*5XK)4J;f?nM$MWCy4Kvlz4Ux3yqy!yY`v^{t&Xe4S~^yw z{U)GqsLXG8gRV1B<{9~c$nZgrXHO;pjI5IA-GMz<+^<$3aC5nhh~{RHlEj$e>j=tD zZIg2R|8=vVlkehoeJA(;CLm6J7h~}xRYF4R-RBUrO*-Nk=X1EICjQh?X4b27C4)LiQ{1EC1d@NuE618nFr(VW z<^OZ4-8AA#+Ms1@@pkpmS^zk>nxAG^S$UqL9V2}sYh<|QbB>=Rk97lMW*8owSk1&d zuhg4{@Aud5c}*270}l|E+D&cI>)0LI#4nn5?_i>AWdJua2>C4;R>Juz)m8Axj(?9E~mRG+`HAuf(46x7C}vC>$FxFNtFwKKXpsuTMVl*}j@VuG1?{N7tCEDx=koMlKt( zsFDNx#&1_F7^I&Fz>;seWfVb@PEcR43ap%AW-1m)csRu&pfZswVKZ98BSdlXup?qq zPTNC~1y|qNk#prr%3-E9JZ=ruLv@~? z;7K6UvRih!>F^#HvfoP+RBjkFrKoY5k4ov2nK;K_jsM&knefB~)iHt8p_pOrBhjgEH4pi+i^)9L4hG-Ic8*(rE+#LrV!id5|Ivg$TFwe7w`4|n)eo4>tc8n4b-kJM7#$~wf)NsJy7sKv^j4ag$9}~_u zB8ff*XCRidHjhA^S`u-gM!HK;3$rp@{b~Hptw&Nc@{Vh$#Xm`sOPzIUWm4^}$##Z7 zWC^eKr_W-2-x}fyQlVi(cSVsKL3_95ck#MNIc+kTc#9#B;F^AP=($6xim&Qib!7xE^>IhDD28FzYd51^_CJNHp02JJpqr zixe2@cKR9ewSJRB8I8(&HqEizm{IO6y$D>OFJ>ejRgS}a$$XX z2qV?NKPSY3geW6*pCC_~Wk58XCip-!CUy=q>3LlQ!-2`qi>m(@-~2)i2)`K+I7i1m zrbz|E`ifE5P%VZDAqSb>*O0x$piLV4t%S#pJvmFs}8(N02YTg`a3lJYNY^5!P3pK`kIC@6}z;B)L*kCk^YT&)aY1 zARcbMg>liusMvRfk5tz-77vC8Osv;!L|xXk7)`WQh=~o3Ne z-(qMR2AIOI+DhC%U8sj8xhzpkAM&uI;zQ)LyS?)9ZLAgrx#uTXGcsfHCH2e37})K4 z$&uG&yB*U<`rj95%yh*NXY&tdiN=j^%=w~UL|xewhlXixiMC9Wj^~;*A(M?G%viJa zW9Edo+fsLXe}d~#7@}6(ukBbNnLe^Dj$(zNt{TuY{~QW~wilA5Dq|GZnlPON-VV)= z*`4cv9+6otS%6ZkenGXteCl&{$;MVGN|Fx$Ijptq*TtUKpAl>ql@{Kw7xKszAiwq- z7_vzDfzbt%zl0;;eznV-8yU=zUD-~~Lw#r1Ab6Z&8TBz28FUWK!u%IgQ#e3kKRGF} zr3h=y+k`mnrZ;pd2IPTS;=U`-kr)b3l9ACn4D-D_v;i}^W`g-9JoCI zd@2w=Rv~89V2@C^j|hxAQW!Q*wP{p9#?JPy+4%pA084TCjj+Gch+^yqQ|Z=lo_N5{tL= z!+{x)+9Ssi5QZo?;236bZY>wc(F0l&eA{CBhcLoMWS6aAW2Rgbe48L4vUftoHw z7$KQT)cBVpG^|lI2pFSdVZqm;oDkEv|G+%9z{SF$#VQs zXWF}Ck5pKarHpUyWqB7RdB#-D6)_8V|CDJ3J!-=>wX@H&7}j4CWuAey_IM#$s2;Fd=^&oAt14f<{ zeA`Vc7AMMXSba#zdb~WAUcO6{OQgIphhlxhT$z?>P3y%UD=LViJ{E|{X)#R>OnNG|IRtl)EUj)I`CX5iZ9HNiTtms2Kkt~OV<9Zy+$8u-#)=7;S z{D(0zXao2{z*UN*z@U!!_wq-`0-hw80Ue1HDUQaJnE26uf^DLlNE$pQq*^ha4}gSo zgid~P?wJ1a;k@ohZ)N5G}P%fdM~7+eGT_x z8SAK>37=qK^-$BO%u^Pd%so`Im5jQ=tr7S;72&qY@4v5|djXakmUw7JN_Np$4D(7Zn&(S5TMc6ZxL) zs8&5kes#i;Q>Y4@UdTz^XS-)R_**<%@Sy3Pd5Ofv5E{ zC(<^ZWwk8to!PvPjIE17(k!Zww@b*1N9ZHtlAS4gvaA%l*WAo!O$+`xRm~E2m@iid44)6f=U8dtAvPjx$F&cfu> z1W0d>;>K5IXbu-FnmJ&AuL=Dy4oq>Svy*#wr$ay?FTxsj`>uy}I|4rRYKpm$oY!hl z>~w_0ffN2gZ4MFf777hln!1F4-l)oQ7}M{dqO%AC%)NO8`=9@XgI_rOFeDWEOX9e$ zcKjc6hv$&}fm3Rx`o;gWV|^9kqsQ=#B+6wWH}NM%Fzm|b#;mfJ=rZru{Bm=uLlRqF z<1W6j8*gP#&vQL&aKr}z(J;jcCD|+9(`_JPt+$%r^FQi6L8r6F=Go)Z>*?lN!C$B3 zE%ujs*EPGTjoq3)UKC5oMlSQeo_0SR05%kJ>QUE6II%|T^Z1XcrZgZq7wJDn2{5T4 z%NUo`^fU-WL&(1S+-37Ki0lQNpc)Va&2w?|CjIl z34)R$yXWjw86pWd91f6DM%B#h?uKlyLv|qMC~ZHRK5;wh%rD$Adq%4D4e06qUMJwI zz{te#<*gL?a2rewk9^~|{jogY<)8o-WhZBFqFFJVm}_?6jYJTQhxu=Ui*3@6)ij`x zm@%J;*;fusbx;|JwzYFKpQzt6MVuhMyH6<$8$~zWz2ZZe929;rP!xRi8#eICK!oCS z3;G1T&K{luz6myQ(O3G&`Z-XZQ!?Bi6Mu)~>1(bhh-@eSY0Hf>W_vmB-+vI#pTlE= zC=U0{xL0I~zWrv~kj%|CwajEC6cP^qa7CwnH4dECYY`ZST*|~P^V4z?m{)EvYn$gU zB#6Cey@)9kj%Su~IEs}MX>`B@al=m#1Jkb6a2id=**%ZtMjPzosElXx6kW2>5f#?nF`?dc zp8rC!0raoI-fh0Y|XI54f1t5N)ZE@t;lyQYMKgXg!1q%2h zkiG={fe^!AH^e?PztPZ0nab9Y8)yX&l2Q7|twlliar40T-4m`-g68 zgf*d@{kZr-nZt2oUgyGTE|6n+$lIaIt%V~ok6|I9_upNvfHkA zm3wJ~(?4RDi?@YII4sL3Gz0g3+|S#h9pyK|Dc3XYRJi}gGXOH_x=$OmP!7Mb9h3;q zZHxOn*)~pqP8(PH61Xd)4(N>hyAOUD+%^hZmPiCr2geB|zqz+m+a8w3a>VdIgIJjm zJ5`jMBcCG-EWmng)SXIGtdDdTsbbVS(J0}B$t8dwk#oE*z}$?sFNfyp5EY1Gg+2hw z^8x-MKty+8wdgC6xeZde>gozQ$tBZL_ihq!70}GIze@WsauY~07s}s(NohAT2YrG@ z&UGT{f1Q&_jT2yp2`9o*4;i(NKjwz(1!5;mwFZ6OJU7{1kz8Sj;TSGX zZ62;fb$?)2m5lSg5Ls`)*MPD`rrToUsYq(4gl_>4x%zev5i#wv0u|LJJ3+a%lDO4WSo;{B2jG3^9pDtX`G|-AWb$J0X26|6qAh?SJJQ~VQGrC_QkFr{AoGi4 zX#)a3t_CGLz# zblXA(EUXwNn_*fC#GM-;bjEwmx!CI50iG)+B0PU%M6uGU@B?1`RjmIDd=&f)q{X%? zNw&ha6N3iIgr@@I9e1zToy#%`A9l27cC8WsX)QVoUDWT~u;K?v_&Bu7flQJ&`H+kv zTPEaliB!a=S;77y2hhz?2c9Sf6Y+et$i~}somRwbx`$f(cBTV3vq!75KkmcYt+Q`u zrUYi%Su!WCpUC_kz@T*YPOG)+(xxDT1i)#2_oPhb>0?W#sH~?+* zo?J;&z2Y`?xQBt+*7p|SJWc?a%0jQQVA}5)|hyQIO zpMis-rxIXw(xfhG>;k`T$L(F2b^z&l#lJ#{z^*pY_Pe6`_92L1F`$i?|?{xk4voee4> z<$S?n+u8nr(Zw3yWUG@s8FPO`|fwVA8j`dRSR`u|frz7lz)buq@{_Tti$S6V?U12*7)eOB*)(U! zT^^}LIVhPUPZAKT|Ab~zEYdkt!Z8Ud$q|f20olJAnI~VVpvD$7_SNA9Q#G`86S-$ zp4}*~AI7dIK<^RWnM%EAGN?jNlrzAig7yoLqC%?Lk9DkcMzU@8aIXl`QK0Z z0e?~8^U?OH#IqSTa+rIN#Y~YkSS+E&>!hg z+z82piJ0=}ItURnc^f3Gbm!PUWK#OWbW|MP*3(n8J+Jvw*n@xY=mT@%2md{<4-g#h z>yW?PVsix8j(gd|m-B~B6DnPsWYXgQ1;E%Ec^SA*ZP$Hv39IJ{@#4L~sw;^n;E=aJ zXw;}hM#}fwHGqj2j<&-6V1_zvcoeQZL?H^;R+AYspv4jW?z8?HFGM1dAjsh7{j?&swg5#h0&Hj z2#8fvb^*YbgZ#MUJ-2wBR5}?#D?Z7oxQ2T1qAdpU59QQ7-ajS@0|H^zL(^2l#bCCw zG1A`y$WHiAqlT!4Lq0kcy?}u9T3KMiDlpWGT)0{|)ibD7nBXTVa~p4<7n-9947);` zg#d&y`uAnc#dvkl(mc(Gmz5j{jonXMvnnQ|g7dpWIN2v*C&k5un7J-or zauyj;g6QEX3wK3M55n8v5Z!k(CujXl#WyD-UjUh<=#OJlHje6DXvjE~8FUV>*S%L| z_sg2?uL1CE-3N5P^A-k(^sRS4Yb=RaY2{Itw>PTKTGfy0-M@-W+H+Sju z9o`F2F+^VupPX(26-P@|l;7*677hxlpTyMQqHT57JKw@5L>6`_doyj|r2Cby@o{Zm zg*r3!!14%FbosS#yCfDN57&xLLa~w?MXpCn&xrY6?+opSy6HIG(?y5OUTXQ!UDr$%>a7s*{@}9JS2{89NH32Q1-kaFrFc-2UK1?f+j6N@XZwSZ10k}_1VWR`# z9;_RyL&z7;SuF`R9$vXl$?s~Tfn`?DqEiy(7x7N%997Afh~D8d4|>*n5>b?Jo^fSn zTM~I{VCb`7qPro@;C44ZM?P&`7d4~aSoPu!-RS@xlj-Ojj0?~Lw&3pP0NvKK|DCXI z;@A8!)pE9wtsLz}B0Ag}Xyk-#e_o?-%O-XnLPlJX?n47f+&Q6GKeFt03BC7J+K8BX zn3_bAyqRI5(MRQd)*TyuEoR>L#HNRWFNw4PR+myBq1W?ka{UTmugV*ki_2ZU0>aw>vEqbo zH|G5ARohT{;>gUwRwm=II$DQx{l>uEE`M5h z9tzc^aOf29kgt*rUjUw}zj9LHTjebaNoSYSkL=dX&I62{1zlKg8ah)U9TmwCZ|OM$ zbHL-cBi)2?AsPMVYh;?!hxg8KN5>wyu9JNIhI% zJ#8ot$A)d&F;1of5*h*;!2mY*rY=&V^8JjL(ayiQ5cDF zF;7TuZq}gW0#2->SjP3jgxT==J0j4%sNu+Bh^$hO>42RP%RXijL&0+)WAQP=tCuu}T~JkXf=(-xPHB$q;8G6@!nH_p zl#q9_xM(R9S^*NrWld_1$a(|hIBC>1rb?&-<443n^{}SVQVo^h^JAJl3P0mc>>~D* zE+NeZXdojm+6m;PfaA2$o4$6LCo8UIFTrsEkz|1~MAao`C}5vmNZH$`aM~Y6cY-CE znK->)@ERPnbve>=(Fw{p?>d%qL|iQ`3)yA*SkH{5=BT;o2Cd(b@sLUo|Mnz>qmmB; z49pl+yw*n*Xid!n z>=Q%;a~*x&(e+DY_e6w$-$wiw%+B@g&vjbBp2HH|rtw3VzWkZuPRqLZ;WaglaZaxR z>zx z#dKLsZ)XC?FwcZ>PJ37gqs;lv6*T1eG2L7dXSfCMc~ zoa!Yowh1K|i>&Ei(=geRGeXJ2OcW;Xl-XT|);XPF5_2+Nud&p3b-t+2u{)V9%~|2; zHt7cwOw9wzN))>mv5Y8|EL%rI+Y26E{y|359!W#b$BZP}i7TVHc$;)o+#Tcp-$po+ zxDbwaT`Z{#P*LX!NC6mPG)AI>CyAW?yB((Fba7Ppyy(I8Dn}f8Mcpno%>1-#*5GN` zGsn-hBgA)Qi6{x5EW?td3gfF$R|l<^!ii#yi1enU)o2Z%YEHJDaPzM~ZIl6bBgset zC0FNnEUn`mes39EFFZ32jB-~yf+l(Z06+jqL_t(IeZ7VO23Ly7v@&A4DGZ{*^oPsO z3xIO5OU6tT&(JPS?&Z}w01swx-gj?IFeb?azDiyyF#V!x1H{&C zWs0{@LGKhYg<|D`1uH(;DB!jSyv$40O&%2-a8>`I%Zx$h;GL=EXd(qm4&M@lytBv# zSGmhzS~KuIwcL*cT_PR=tadEpx*iUv)6%+%kQ#EHOZ_xEn|hGIdf}Q85#KJKJ{R2r zf$HIoDYCEvfda}jF)%z^Cz=DGU>;ev=Uh}Ya)zOYHhQUW#9KiGz&t?$4ReyP17PDR z;Bh0K84Y6^O<@BBbF5CW$uyLNMr#RW`6XD^jPgL{&*q^HmG4Q9|hshF(g%lp7)XDmr2o3a`Ghp#L7wg`5q3{%PN*lz?LC2q%$th! zGw(piL>hgt!vZ>y=b*jPG*X!OFgWDGnyUC~w45bMGPqV!Bs|3-y_L8Mr?4ak$g=Rt zWbRAPrQolH#H1mW#E~)Q<>QLI2NFDpV(qJVMxX1@(>55Gt(>N5eA_GM9eLpM`+@+| z3`ex)oXUT0C+8%89j=2u4FDUp>c$Pzm4S0QRSay$%UR3K@8EX~lki)NFa1@PQ&?bQ zG(vQDs5gI#R1|}|{YKI9PnTb!N6?P69!YCq+9TYosN_1Zio}io;es>c{iZ*&tt!Q< zVoLF^MzXh+2uOX$G`mPoy_qm}k}Q(gstU`~M3r<>B9VQ#pQI&KCv$`szoa;GI_UsY zIYTHAW#Cx(8z`zpnYr;oVJ}u;$!inAS3sA;TIy4Cl&BjlSL+9fZL35X+O;rvm@dI9 zP80G(tC>VSi7tZavo$1~5Khw^QOPw*c}^EtS%9|58Q}+J6b_}BFIk}?c|VxqY6>u& z|DG3&mEp(N*xn(bZtB((qGkjz8$P+5UP4>aq{#D#*pgCt=0!I(#tGzf7FNN`JWf_f z63!&?Y?3$?3UCjIn8+rgHrfT(c}aU%jrB(|OGwk11brkpjSFb3+Csn?XHAV2Kp z9V!~Q*?w^=-Rj6SWiIYtKvKoJwB{{EBi~KnSL-E>R z`ny{?8?$ueWJG4mp9$iQ8t%D1FqzMhtK@4d!g*CBO-I+CjjFX*;kyE?%Y$e^Q zh=lVDCQTERSEG5xbkTxpn#i2~47L+ELOposYc}l=p|JoncoPb#o0z7pgwd=@6{d_X zP*XXn3s*N(NQs!& z!O9*{Lo>qHG)UgKmJ!#F=ka2?>?WDX$gzU)%}qr{BkNs zxz2{FXAS1a_FN>Ywpu6fBwQMFw$|S8rI?;fYewsBS*xuEWM%khW?hJIJd4E41g#oO|aG#Y-zCqQr#_>Kl$uA$a zYmPKYEUa`R^dtm8UhUV=C+lb)CZ30*g7_AS=?-sKk9#$>$m%-PA9y6d6A9$7U^5wBSWvc?Q-~)t)^j9eHUvv@&~PzN za~-5@*c_dKyS9x=ijmU|)#DLz;&mn^zPTJ(0o|AIjS~|KOm#aq91Nq0jm#7)VHqap z{92RYb(>>6H2^YloOYJSr31v*(7e-L%pZm=pKh()V%>{-l+NO-W8eM)! zOX0fYQok&KMEtA#?Y$_&yaxn9%;@oK7?kDK?D9p?gbk-L&mdwVmNLWOyvev2 zl>G=bTCf_ENvuqwjBj2g%KzU+gp&89POxP?V!=tf)9Ky?9aEmepr zvQKA$Inrjqtq>*kiCVAPZ1UM_DVlh3CpiaA3EA0fl~=?B4FjQAD^y;tawufa4Q9si z<4Xpamc7$kr2<-l)P>_Ck3Di+HPD{q7%Vxa4>JJ>x94oA$#wrqO?b#=B)GPFejOw& z!b!NgLlF$u8MtXkb*^lIp$w6D(K)wl(P41g84?3t3ufMxPNEkw1`Io+v>$Gt(bvA5 z*gKrrw$4Z3xVFM(&)!K6X_|wR^fTN?o{Qx=aK5S&ILS&R&-raoT(-!{>z90 z*lSO`8$*D@Fz zA=P=FE59X*u*N(^>+cRO7dao^DqLI>jv96RbaXOopaPf3J%q_#LhvDk@%+pc-B`!0VG0=j(JB|uaW)9V z;wIz89HM!{I3=}wZtWb7Hl}2ZSkxj=&M@0w2zLNK2$tQc+9ZHz)mutWiZHQuj^$j( zCPD>|dYNViD3>2!(sq_IW{JVH-l9hA@kij~LZ(rXxI;cF09l0xH*NMB%b}vMXF%Uk zM6)J8-HK%qr#~`H2R6^}d%qN>IOwayN5LRdeYe@CH;FE(q^nmI$RG-Mc8y+^BP65H zc2vm_EhH2(9(Y`CfYywyH#6|q!ux}?m4br%9&K#7*s30jxvJlWhH&LhPRTUgU|QC7 zlseyWotFe{?H$NY>pM%a8CF6TQLD-sdR972sTJTdDkX008;wIk8$M+nS9*YQp5-n| zWK4g^pKDQLy3q1_U5r**=;o&gJHMcq(g%~RXHCs|zX+Y0ggvc5jG1$)xC)Q#3@t|U zyIQwYNMuW(2Hq6t2H3@UT5fimsexFnI4RXgFc}5RjVCb0PW}aYPb-ILex$0c30wvD zBp6|IgC}|lRAb|hog>qw0h<+u&#*M0LBJYXX=X6Gf zLVJKYSyDL*XZwYKEl4G&D=7DNbX%|)b!{|_PIv1>jOrQeRtw6RAKURLm zRsh&aS=8xRXy916Yb2Z>Dx`b2cTpu$2!ETs^HciPG~R82~^B zp^EnXWX++_Zz%W9NvMIB9;*X~Wv3U!ma80Q2D9VHbkT@9J(BO@X9h&NFeM;D_ZCbu=$mm4cO1eiw&xUOD2q+2WmQ6-gf;^_8{lB>s&48s8wow$WBt2*5 z;L~RjEq?PSuVdYECArWsup2f1y;y0VezKi$um^BtKCLMoKN=DwL8AL`}T|yHkjrsZ>S= ztl^SDsWH<7JT>t2t)9xxwKl=wzSBmixY!bqd%>3s|4^>(L~1KQVhOSvKMa)3k3z*7 zYH2X{`@n(MdYFzax-ZF=%N5Ye07Bc1JA%Gk6(L!--8qe%wvt;vO2Cz1ZSbyir6A_R zMe~G{SFc)TObd_Bkf{|4nN8_aFI9o90brMKY*#UmB`V{_^`Z67reFhSJa*0y6wa24gQNH!OCWAx9ZyKFtDmW?z@imz|s5W636+C?d z#;K2HQDtZ2)6*pp#5-3vl;lRo&OV4=IpMoA9(>Pz#Xwv2k%4r{#g^(B6(#@gd98MG zMdSc%@O=oDG5OTann65J>5W6;p=I0XBKT=b$QiD_sD_q$Fq4;zlCYauTx{@vF%+ed z&mNn_1txsG;9_LoPp$^)$!fopV%jY^rSW`-fh@kT6h9icynre10gJRj&XyJFH|?I2 z{JzKx%iWiqdf?^(*diiD!;^GkI=QR-M|i^|7a4eT(_k{~c<#oQazd|J!~@-c2hWAR zQ`prk2l(pQc4cRig$ldw>J?r! zFdgz5^KkK*1^4|5eyU|6GC2L=TDdy4)4U@vM+s3-?GlO{iD86|*st5UPvyRue z!R>iF;T7(niz4=YiL=k%lhXi3k7k+##>87Om2k4(RC`Vzn=6cOK4Yv}Y3U=UemJdo zg;K-o;(HQCesKAz_msKd;7j{lvH%vm9G)-K!%$LEwcMax4)OSq`()CLFulncxH1eZ z^60etVnF!`B0Z-{L(B)7Z9L%tjNw*pv*Gnv6yu(j(oXq?zV8M+H+|v2bdxXNpHoGt zCW*l;t(gK5zUF88R%0K@F!R7yRJWiCnLq$SuBp~@OF{drc7FyFPG**VONd)diIfwO z*-1VzHqkGIj8rsl5Q9NWx_M-cGu;Xu+4e99Vf$*NDB-AESr2gbwEp8#wI?SzK0p^> z2NQp-v&v3U7fZY#|J`D}2w47uYATCE4Qa^aWjiYDM=AAFT>Ac{6Vwj{f8qVGy)yc| zHw*ZHd;UiIN`BeG`hIpU6c>P4$o9AjkYK0!oXR#1>e>;S`#0cic7zYYL>n^Oa}`+T z5AAIVMT-Iw_SQ5r&7Gf-rb%ft2*2WooG2&duc318!oO27KmO#LD^AN~^{_?GF0`^j zzDH^TEAQ3sW#N%p?KOKng`5ciyEkS996!yl%PwKslXRE0VV7|hI&-W#7LR&>MAmY= zfR`sxk5?lkz6_C01h%=s@xsi6LAZ_3IWUJGmd4VXcaFlStYdC;f_n#f=`xUI+0Q-tU0`m_cHwgAc1R zdH&$&lC6B`smr^#oIb-S?z;BLTfPU1M`(F3hFbvnVA0-D0*dInZKBj%Ri~MV?}XEA zwZegHgk}ut*$Af@v-o3Z7K{oZ)296+^oMKS45TV2(5(>kJA!?A~d+ZqexMU>n1ez6ED*d<=(c8-95U@C*Wfqrl8KZkLzTY9yz~iK@ zoI=P}g%mAzHy%?^G7roOOnEd5I2`~(v%|5ZmE6peHVMd6n>T3i(lNI|QU1CtfTm?$ z(@23ubuf~+{;5IH5=Q$>mWe6-iwBgzU zWJr$VqM->%<2A93l^8SAd|yxd;YU~*)MV6;HBIR`p$Bdc$+@M=P7|(jjms={%7_@A zLzcj|6RzQziPM+e)rLJrGH@E9jcocT*3uD}Dy5VJhTKydQEf$X@IN8b6q%TgQHdnK zQDv}$Hr5uLoP%rX8uaS7ktUl(Afqj?;v}Ce%F}X#+ks%5jG~Nfm0M!5bKi$ z8OT76ESwRm*;oViz1U-07W14MwdQh6C+uI(5WB=OYy=;UZu_{d?lJzzjF`Jf8y^Kc zQ|oxp7#xEf7$qkOA01_lb_=^yC8p(xXh;1KGG&@WsUl<~_@H|^dB+=B5B*abc|iyi zeiVJTYqV=3vgCJQTf}%f^fgB4ti^mzrd{;mLvz0X_w)+jTXvfm%9>gnJV267!CYu{ zLKsJRdQ94dxW%FAwlz`W6DD@;29r)mQA)YUG`tC1d6RQyUc>{EGNY>!! z9BgOcj!wRjh;6PZimY?ZLvh6G(0$ky^R|Qkxd(XU(?G;nqE$0`5@9lIqh}^3ECqlm z)gr2;wHfhDG_#nzh~vTx@UX&t$9_s0&D^|;=@MS-O;n=hMv~TtT4VLDbxaH2qjG+kne)Ew18ALw*-9*p&?^MM<8g zh7~hjnE6^FrmyxPY%wyd=V}2I&b5g3SYpQN(@yZ(rHov}qP1M2JFgclfpZw(jie!S zVj7$A>|=1sq*qO#LXdZNj*@Yph?`8}UYW4&!%hjR%!d&3bDp-SQAa!-xc<#^cm|e<uwVP~}vY*v!a_SCT?a=Mo0XOeb!V#M;%BHH;x zy|N_I_K!d&zEd|BMw0U5)-8u!mmv$M=wbX!_z@P_uRMsCINUT+3tJ8fHeREG{FoO6 zH+&TV@>T$Bc#ep+W-Qs!S+5uO*vUvBPU0=1-h*!OwCGePMUjUmvxG7)rcPflN89PL zb=F=+yB0*)ZJ+MsPbkK?leFb7IHxC>=JGiGrm)DSUIKS1%>hLz-(L2Lw<4!b$520iCniP6E@8zl>dEY)8v-M;>dchzJk3i=`tQfW+rNNfC^H z2Lp^Z43Cqr6L`KKC0PF6IEQ@h_=EZVD7~5aT7~2(=g|xPLRLi&>U;TUsFv!|f|W>_ z*dC|6VNAs{)uj6rnaff2pHW_h=L*wJZ(nTPmFqjf7rvDLKgW|tPZOvm_!Pju$HUrf z-W}d^K1pS`^@VD@d+RgjpSjB8sqI<5w&;c$?``JO7n^XLuZ?=KL30HuwwT(f^xOh_(9~I}~ z1aS&2n1>*(BA!Tvhq@#f9mh%Y3S+d*zLP}gxl@Q`Sdsu>N$OH4(9t6)(8myvtgism zwLoBqFv`kJ&aJ8SqNiIfc*(VyaFmWTZ%WdMg3blswCCAV(r_PP2dg)#G|+4M4v|9& ze&`e&qp#uRvM`rn_*cfna^T4%D;wa{+B;F@pzH!$?=*$^^Pd(j)=WWI)kmkZOiHj{ zPlx+Gt!8{L8@&RHh?3&KXpo1vW9CZlB2JWXPJ=UMpPK{ASlk;jiM9Z))dk#_ZCHuE z(<|{bj;maQv@`wQZ3ocFC&a0{lsX|~;Sx_ETYHSf4&pMLVjp=IYL#g@9|bNrr|E#t z)(rso(rmieevH!uEz&PoIpl z-wtv15p&7NLPF|zBcJ+xREo!#Uds|L6%i?|WSD2)7e}UutD2Lx1P9(W80*zmagd&U z^plC2ViJgBYoEZ;4DY~goVt`NGK8@(9b7Bjh;AHg;!I!!V_0XvXMZ?0v~w!Gw}KRT zOKWOo@{(FB3%oYar~t9Q#uTlT{}p{2qiYFU`0`a9GsBgCJ-S zhmEG1VVxz+ykJ5UtoS)W@d%L{`*#6auCU8xyGwU$kCBn#n{?yF#Ic{u5)KGQUjg&2 z0t0tJ`UCT?4nHhxhZ#XlQm?JrcdK_Zb7R7W0 zVga3Q%V&wZW5ekQTgd$Hzy3S?qilcJEQyRBZ`wifbH4uDYE+8@ka{>$;Ar-CV4lgs@@ zDbY{mq*s+6+6{ZsWQR@&HJ{a)fuzc6bnGe(=R$8@A`4b>av};p zV>X0KMUBRld~Ca!Z>^WS z%Z!2dQpNRU*i@bKa1``DC_!29gkXXwei~U9 zRf7{mr!x-};iPm8W8KYQG*FHc6<@$>Y5Mnl*k-aZpT-S%&snPUHhnlS==c4#5v)l~ z;8#g_;+)Qs>|9=n&r|0a5ItJhegbD!uM82!Ij3tWcW*;q1IA@@*w2i5yFE8r^*LlQ zEd}gJ&W0wKKTa?@buderr(~6|oPrmCgfF8Emi6#~D`$0W9~2!?L?j5vfENpC6}w$~ zzOes#YOSwAm_FS*R7*IG)*|<3#V3$|pJ-{dcD<@bKmE-#80_1N*bhKS&S)Cm8IpQf z0-yR=4_dQi#{Tjh9Aq*gW(yNu#Pfi0^&pJtHiIUY2)n#Ng&ZVig}nBG^|i!Dq@o)5 z^fmX`S-KY(PLy$D(m`O#iTi(>9Kwme3vq%~E+5?2m(>aWFDI$KDzxRK;N9=AhNkq9TdL9aG)3adF?n}u=>3bIAfUr;yxHVcN9p{ zgBlNGap7qyrzq-&tJBA*fD`lZa!J}(3y|p*R71g9|MBF&@1H9vmGTpp`|wl#6^ey& zCf4&Y8Y<(}4CbScvgPHd`GU13lU(fv=3LAZ_v|7<__E%WAPlFGbUqL94f)|B@VbI|mbfsa5N5qSmjiR(X_7z&7=rXTGd!jH+L2VaO^5G&)e&rM*{`J=WXBvE%oAM`KNM>^5A zJ4&Xgz3-+$HvbH(mAp79>oP8#tU|s4Y|gyv?EC!^8v)k@QP{g}x>wutbN(yo)2Ga~~>$(ILke+L4=B?cGZ2|DTG_$J4|F&_iO9mDdKmz+}AuGdhI}csLhlP{rV`_wL zagc)7vqiSbL-ZZdZcUyd>R{ZX<{nbIc(I_}Nn459tU^+qCoJ}8*}x-^)_PRCf^B(e z0(RS`3o~Kfu$7c1UI#NcW*(I8zeH_c7D@}9XD0$MR%X8lsfxL+tDI~ zrIL9Zvo#bZy;ImwGFJ5A&R$I6GZApzn&nxGAc#7&%!E*rB`PW{+!Kaf%o@1c-+Tl4LzuN+L6FE2H4Hq3ERosf8b9{CX?y0ohL@uQ7Yc zBv1K$QV@7tSSXavCr7Bj)$K6CnK9>t!x$JrjJY_I&we`TrCHZefu*fR4t^UIvJD6? z70;uBc!O~>v#<6It(8}PhiX?IIdvT808?FL_j0qcM+Idue=>Ds2o76;)G8zq2 z);$LoA@D(NzwU-p8qX_;U+ zscT!#nmT^9xxN|iO*20^cUFVBL)MQwA+7pS6~00pYILM(V63;?n?_@{FEB^;o?P%v zRvZBzf)k)e56f7D7Jh>0O7nxFQhz9EeL@0@W=5T8SPw!nPZBLhDeOX?13GU=V&GG^ z9(>q}@S~-B-|5iq_~u+xdE{*P_^*iyjo|wT7#7zR(?t{Mqy~t=v(fCQGcgkq_K%|p z6{movGA-Hz7dF5HolGWM(z<*SSOzh;t_9W(!GN=N`}T@7a@VLZ%A-eKAwH_0-IvSp zPLOATSEbF+D2&sF$1bj@i%s0&A!g!7j1ctOq-4}SZGNvDpPk_Cr%peNp&yVu%P5X_5UIjIIYnr3Uz5I%AhR!LK>7;Q8kklK?WlmHc2=dr=HFcBGwogW$4?g5*d*K^@!2j<91o zt37wf-azUh^ar;e>)}euS>I7?n%NGHWC7P`{$yYpXT!0hmJ7pZ3hHOcdff7Y42$`9d_f!Sg+ zLdhPadWKJiP~8o{ia)Qs3QNSHzzn2`nGRikLVV1gW}Z}t#;uo$V6^(0Un2`CcIp;U zHq@1BbAjv5y?A6$GNPW>5w`Z&#*;ijN_c#dfxf^(=3z>l${XV&FYI<5z$4xF<~(Rt z3?=j$b{JSW8u|4M6pj&oy`YaAIZb40x;RUsYflC4Z2&1TYq+;AFQM(7l0{Ty9tz)nhz8+2)HynW3;}4(u+R=C&3-}N&U~pVKdZi zf4>1>x2udJaO%6|Ja`*MGrz}njd7UH$r)3-c?>I%u{gfsvWn1hP{dAi0v}{L-^V*K zo&=1=gk9=shLhk4AQ{a6_8MXbyqmv?c>eWj*+$QuzjJRF4?UE%wN`b2WYbfjC?d5s z%uK!u$7#D2?8bbU7{F&SFdZToL)P(<6#!LGh7-s>^Udpv@2)S~k)XnJmW?oRhEW|n-gkJ*JB-?F;$Wf15hoJC~= zJwL;FP5O_}GL~GUIOJA2J^1dQnH1Peo{!h9xL^uu^2KSBQnBE(QoMS=88SOLCvxpu-X}60hN^_5|G-KR5eIOe7}`l5 z(1N`aDpR|m#n~O8`Hj-?B=jGlK5r8`r=3l_*hv`}xa;zGgr1on9IY4L*{=if)Ryx3 z0nX~t#)!y8ZnH_2ArdYDjF_S zj+sdVIDo+rthZV3};3~5fL)Ow1ow z$~h=eF<>Q1F=L@y;^W}@T!tZkbtmo#&JLXJv4r_6LA{5!Giz0Ti%lo$$5Pjup&kRm zQ)7duR<`NH6ylB&_^ibVO_4jdinztkj7t@qvYZaUFXn8f6rNPD!Xo39X%=>!06E6E z?PDZ_57PRzHgui%t=JcmKE><>@02gCdjzXC;QdtklYS%(J8*!@Q+$jFX zb(ky@I$8rF);=_zOjoUk`UBl4N#BJ($PWo4ygF@2Aj}dOg-us;yr)*zR@lnuQkkjO z+ft9l9QI{{xLuA?Q8tNI##92EH+V64dW!UVlLq`w{$fGP&PI-xS}1@IS?6+oRttg( zw`#@~=`nUE*ctyt6%GPnSxH&?mwq{qH^GmAPtIVX4QmLygmOa$c2UTD?ISgHXFsFN zf3Xa|-VhI$mdrj9$RIgvMQ4rz=9Zqo8c~*Zsd1!rr*zX6GM;y3CPgJH9CwUsk z7DlGSocOJ2)(R5HoNG-^N7_#cgJvyLZ?%HEERs1Z1K?Bk7Q1&7bD0_6PidQa8fhY@ z2sMJKxHeL(3uain@inW>%7u=*d6Qr;<*DR4o@4W_Z@>pql4Idansy6rH^nyaMp0!w zn9SzFRvDt21*z`R95VoCc6;tzN7FQKCh$GMl4adW2tSj!d+S_AD!ryV{RJLBQ(ux4 z6+7cKWiIS`s-sCvfz=N4TwsdV@|nz3wNtUKnP4?B|C{(lV>A#0QUF)kLk`>N1^AW1 zrCggwmDH2Ml;OzPGayV7G9?xM*X=|fEK)_^nMpl0{34pZ8*p%xMD_f^2Y2|i83*GS z($hx2equ(L0=>NMB4u~>?(X>(yr0LbmpnArSs^2?rn0xor|hEY?|P4jxfsWX(ij)c z7xl|9fu2mxU5^@#bgK`T@=Ekfw1%|~t__>wJ=qZiG~jTCn#1ZGm&LNl_yOSn)RS2e z{O_+ReTTp}_M>tmH1{k1GEZ0<04Ge)z9?;&dKCXUn{X51Fx*-5eGMZgT09{i5g;X5 zuVle8Y_nlTY^*Ho@)$Xt#mo+8v+PltynQu0b^ENb%Ej*Q2}q@EFfqejhxC_^stCpQ z@HJ>Xj+Mtso1#%lwUf(GuQr2=STS(+?D)Xpc3#~dxef;@^kZhT#$B#QaLpX$!p&tJ z4;W1Adw#JUzh?S{Ed~%g8G?O0m{{JHgg=;HOILL2!YR@(D7O1p?=aVJ+qk*~*e@9( zqW2axr9JjaJc!YIgRz`%a?p?o@wz0~Q(9-1$;)6uu)jS!OEys~u>Wv@Lo}zfsB`wZ z*`51LzLQt)=sKK8g8i7EAjNo^$HdI{Ix)9;7cxo0^&W!QBGeKXqTK@l1DeU3kCy3y zaejXoY8NT}d_I`4d{`VNG0{_t#%4HSzv4yxbbe7@{Ey?)t|pGBix)yf@4dSSs&Z%U zvzLdDod5w?`1coFcse=s@&RzexXH15d{l6jo;}WEw*s;FA*2Az@l)=m{yiFBDI-dR zhvw$HVjM~nKD?%tUhX>}{uzbrgD%4`9iAQdo^!XFaYzB9Qh4rw$I{MS)35nW^LwQP zxQ!w}bD$I?u~tD8Y~3#kc6Prne&?uX=a6kTupo}RsBM4DzhI;^EOHy88gzr@ew7z; zjee-cw0Fj?2Vju@FsTH>mPAgs>ra-A)CTQWen@>BL&+W86`;f1#zzubp0))EF=an$ zAK`rcDB?*&tN+@B8JxHqxcD6?3EKxWf3|7Yuc$?51u`&3WfHHLo(<)9L*i1v7UK$F z=G8bb9z5-G29zaDyu@f08`4`AQ>ee9+D+()H$b?%*Iwc7NtiYGX_9>uZU2XnIq!>) zPxki%?_GO1_SQUHi~G{643`B+#J=?`hCLOK$#|?Ef$qaWFH)rRmF+p8_I_KQ^N-@l zEk0MiuQ>0S zKgh?7t&fRCt8T3M6=HPG#6V&iwf^sU4e{wyndNE-i}owZU6zvvw%;m-$dmckUw)k_ zqnqcC43tvT5u}v3 zSqX(8D<4kji}}E1$Ul%D>uRiC*rZ8)6;bgRol2v!)1{&g&CI~!E-*-Yh7sOr4TEDT zuT8m!>70=Wn#?2dk*JNn>Ikq$irQp+z3|!f>X=XVNFC$1Th6!3Xcv*;c~tOg0;7DwnrN(V-X@AVwmd zzWQ}m)L~i*=h#z(>AIMrD3~!dQ*Gz>)m6VzCMUvv^>sgY%41~+lp>NhQ8cNmwymeu z2EH43DX-*crW+)Lq5H`7(S=Cv?^T2X1T(2SNh|X>*EIIp?#X3bo}`Is5UF0*BAV&m z18_5SQbYv|kNvYB?m;L}O;b*ko1TP9-B=B%S!f3zG8qw(p0GmV!8nhJA^U#Xy{*6J ziz=;9F}$gz_-8NMmHIc&_AJhrmnFSoyV*{6fPPKA++?1oXF7fi^7@UYrC2|@vyJj3 z`$@p!L^Gtv7pg}L(nBt;ir*@T?I%0gN2W_8N~siz9|9PoTS>XpMTcvclVDQ=c|1}> zb6e4QZ(ywiBvS4&%&6*jA@rz`GUBFDihod)YqK;fqoHxCgd9`Kf@y#lW|693@>vl- zyctb~MM5#7Q<{%S;M~#=4TwJNSs+sQbS(~v6{zVQ@n{6L>u>uM_XwnFhTdl7Qb}~N zc`R81xrYwm-Dw54nP@A~-E$&8FS<88gd2YgBYJzO+XcXSm~yCh&IE=I07!Sh8H4A6 zZ0LE^(1KXUSW+g(iuwOO7=kmbdFC8Mgh)&+6fdz9cfHEx{`ZkGGH)PrN)rD=oh z3e)kz5IRX+ndE5{8iAZLS=eEioQ$1#zLFx-kMK*f$P~=qU%J@a#F4*N`kdXCP+h-g z2RmVJ;h8`P@spdqx~Yn}pjv*T6hxy$VYM0|Gh7qQITD`r1eQ*38v_oi&PU;^nlubU zd$Sv&jPyKqPrUCmO^0z>Le$;i$z-_l{)=BUAW{o;Q=xgpI7hl;7w=?Q6Du~*$Pj^~|RXKpq#OM?BM5im3k_V|(kZaS9on|nqE>(dw z5_rALp6cayGWKxLLS?+B`cTSf<|1Nx4b*rUDP;KQ(R;62?LiRZlw20L-62!8i%XaZ zB$!jyZ|n&bQ>^uZp^?;y74z5|4`?XHY}ehfBkVxH;Kh+K1n_L&MR+aDTYVA%KVxrJ zR#dF~ZUR81n|!j2S#A{RYWt|(ZerkfD+~-PNH6HM2u87_oyQL!3X-0zm z?_97&Lwdx+-fHHIUxffKDqKr7-u;VGXA`2>*%!><1$~* zDRUUrOsH2vT@HO~#(x6xg&rMyY;S3X0EsxvvmE%BWjU{DP8T0}ikN3bAku%xF#(_s z(H*us)*#m9+RCFOlI-)qC?Rq@i1Xo)`HR%lynlLav?`s;yw7es^H`bauw=xWFc=PO zw#4G75U;>LZ+G`9iK*Y0({DRBgf+&N$ub(SLnu!t$Y21r%13ps!2l;wUF%6`YO*rT z*WqO2=o_6}^csb4??({RDJ5=j`-vpQ{Y|*!8AarIBK(xr&Um?HF!i$0ntZdX(>4dD zZnD!b!A|;pC(tkY5C1-jqSWE*>H9t>)Y(cfMwy#$-<4<%0IYO-YYznRJ{_2FzVSuf zDPtvA)2VKJdlX3yUPmI25x3NrPsQmN z?5$$~ik1nvPy&8-IiU-H6pV4H9J!hkDAeQT6bKaZ;XF)a38tO7n42*KVjXH5y<}8C z2dmQ39JbmX;#BK{9A;SLi6#ULDVvOiwl590;;`o32Lwr&!VaYusj`!Uv>9aEx3Jkn z8eIM_wP$KY<(APH++8AkuFT^I#+TNQybt5A-b zPuD8Jn-lg>MV**nQXpc1_2KSABL4Di5k=b6sIH+?~vwWY0)*i@IGgi z(6mkR8izK*SoJ(r7aCOmkz{9&20Ot{NiGuzD$!pi4 zR}C$MO;ePRU$>{%+sqw0TMi6<^z6MTQth_)SuwRMIcdB-T+i{O%6&;gy>y)HaQXbX z!kyi7DQ^fO=h)K5tP{9BA(b~F_hD&6UB?x=lGy7CRTOWUJR)En?DUxyznt3;V_?=R z9bQg*Nm7wE?w$p9h0rF$1BjAaV2)FwOTsh?!~`R%@h+%Wqk#w%uUdsZEWupcA+Nwc zy+Z(bj#YC*{>Z`XmPLiHj#JxpIXuSOM^`?k#DWMGt{I&Q$v(O}re6;|4GF!bJG7Fi z*#sz~Q&?sYILGhdZYJ}6SatZ#pCMyL#{9_`$d<$VY z=?^UwKKD3l%${7Puk3m zeY3q_PlF!@va7g<``U_=fvCYN9eq40Zt0DDa897@t5{8C6+u|o`vam;svb0tBwRw+ zvnKGE`caru5v@$VT^N-XcXDyFC5JxzO+!zLAhk+_(M4+IbLU(zFx^RZtM>C@eP+si z{X#jK7tMeZiv;S1z-kT<)1Tc<&skfrp*j*}@Nx&b9Yu5W>ow0Igh2F@^ORQp8*z(} z?}W4t=aiN^dPAv)>n9AdW184X0laUK7URC(yedkj(+$k|rSXCt=EhhhN1a2Xw@m@RndKQpptr;lw!WK7eC<2jkap~UE|*%^u9 z3FkHOGE)92VKv;agC?3}Qmy#2@i zh9YlaO}jGLgeYKQPKnB}kV;|t$>s@-Yuhm=g+q6@jdq&gWoj&=*5=T6=eJm*=;NhC zp6Wg?*#jX-UNZ~W=`g(wZS6p;ZYH7Q+MQiaaIH+)$N`a?8hNZ~m002M$NklvWe!22|&ApVA+TGl&)=1sm!bScCLr?_yx@H=Pb4nGbj?pj_dnVMCXe}AWpxX6EUa6V_w z&_y&jR=`pyg4;YCyMme1yDM6Akdt5mrU^4axUWqTlR*#yPJKx%mgC5+(T3?j%#}m? z(QNBkm!o5%Zc4~eQ?%(qmb_sfs#yFfcGQ(QeI|i?xZy`$Zo;d|kz6Gg<0Nu3XG!)( zLUUf0I0_Tp3a(vnOijZulX|GqOov=4%^ET6L>dN$Oe+9O7;zz_C`=*?X3tv$?FQfY z1kk0aA5ekqYCa`-Gmv))@X~k0r^ZgU_tLr?Qi6gaY(i7Wm>WVQe0I;tVHtwP-r^MH zT?`WeCGBY4sXRw&`Y>p6O+%aq7H}kWc;#XAutzN8$-tYY=h#pAGXZ9ADCc^!A`k*| zEtn1^7bMV4a%hx;5kZv9|8jLF&@=!nBJ^uvn{x4Ccky0Fg6~D}b3z+M7UKy&B&2 z5g>*GG(e}^TN78$<`8f)TKohdNqUlfYSt-4(V#*VE@ab|ZN%h-phRO7#kx7FD&=U} zEW9KFA8AZ@aZBDzEl6Zou=>{E+yiiL>HnB z5SMQDibvDlwsRPwcto6>14rUxH5oPT3s@VuQX}*XMa+{TvlJMhwpY(PuUVm|T_`4h;P+>m7Gbzykm9bWh4Ah4r6PQy8 z|1F&70e_sH4Xluh(P3^B=lKYu07mi}0yn`%w~z?`N=8KBO5C}@B3X#BBC9B5P*T<6 zMDXCG2FqvzY;nV}Wg^g{MmPT|Se|CtVR=;AFSwGRc^bs=VdL@yc)`2XCMyh4M8ktY z(oCVd+=HP>A6ojUQt~Q2?umH6F5m#c$2D!Fk9rGR@9~)G0q%-2tGpywsk{|)D$^tZ zRL|D4DN}~roY%MQD|X&m@e}@hkYS>AMRB@OLa?#rft&KJTGwMs0^h=u9Ec;GE77GT46I9TZPDLms%o8Ak z7#K8dsoA3*JWtUfvmWlZoK>2t*lbMU?5hI<5S)k1XD@}seNr+3SN2bI8?f9vuiYj>*O9Sh!^PB< z(O(FOc@0Xco4(&n+P3d(Zj{bU&xRG1q3q0!vUXFBn&1rj{pmtoE;u*usLuY4qM77 zZn}@*9F9j8wP7}L&W0lSvISi8gjEs857X)H@rsk!;bD6!Ee+kgosX&-(nKzsdv|8U z8=uD9EZBm{SPkWB8UyN$)n`(RC%$pl$QpzGSNI7=MUz^S{K_+6#7_%G7}F#rr^(vn zkLHj^pXN30fjZkHSof?kd)$$bg#UY9KdzU98x-9MxwzVlz0<%g41%-CtjPVicl{w{ zsD`9ndH}Cwz+@gcY^QPB8$a|{k!yis63gcfQ>iVTbd9F&=Hn%J`x$B`PFAm+ln+{s zz`5`_F*^{hcn9C=VK<2ZHV>EzRQbeB#=*BhNfp>66gOe%$CQg8`Vy-zCNxzQ#tALu zaZc(5M=Sw|Dt${-Q0v~?{YCWfNn`zrzil=4hbdPoMY-d0EI-n9CYHt)1qyQF`5|YLK%2w&$Gg)ctb~C zSatC~0ropVmN;nbrD;@hPLgx2yw(7OV;@I$mUE`AP9>jD>gZ&i^OP}wI8xO*v`12B zkT$t!Lk($U5jGkGVz`mnQCz|uja!g<0B-(C_K07!ow_~Nd!&vm(YT`*l{d_CR58Vu zlcRZ8bA~*yzURGcx2A1uqWKPOt1!4-;kZg&4Czf@F8w!=(3scvGN+}aQh63glT z1kOY*Cl*-zEBSHJeey(um3#jIbs&tI@Gx31hcb2Z>GL)6uvCq8tkHJTw$cqAhL7<4 zvSw&V7Q@IJ24!#^nD!d+DwvfPqGlVW6ly|c1Vk`?6x+bK9QhWu^e|fzG-#UHMAb=Q z11|bFpY2`Y2fP?YUF(-&0E?K@QI(@=-G^B4f2vJQi0681w$IOnYl5aw%?34~&p-3o*(NC_U7DxZ9byK~`lyMV zuLv-hCG>0v!7At2XqtT7yP?J8XVKMu@XAO$2*$e@^m{_7c+-^zvmpJekY8*_dZiU7 z6}rwu!XTmfx|1Qq7+UQPDy&*Gq^bnq)&kM4Rs#8sI`39 zGfOY#@;VO{*L=`0>NuS(70}U+m=jwv z>DS`4Dn4&07E=y2vswa9V2x4`p|ojwIw00*kybYS5C8u*0_;$c#}N=rp_Snv;-BG> z4EA@vw8=3DKpiUOyc34*o(Suj#_>=_`;}2`U?4qtHLX%GO)=~>A-bj9E=U@ar??k_ ziME$z`6A*=~8H45+j0Zp1o(-V&1L^AE_!a zXd9(28LpjMoZ-E}48eX1$Gw{j=j`XBe?AzqH4RtZE*>KiGv8c%Dzg|(Sl7nG z@^GUpdC##PGB}Dpw$It{&jheN|BTv3%8mr()Y5>>BbdGj^4r*X*CJ+MjGu6x5Yfn* zg5q5fJATP>=#c3Y`Vh!t_rlMVA*7$(pl9;Yz7}w4TfXRw%efOEft>5XS54zlQt4bK zAKmw6^2Aq1-XheAD@RdHwgq>eorm-;l`bW6UVEdt55|zFvwC0S2V$!=9@l4b$+WBD)<~|2-a@v91K!q+#+>ByJ7jT=&KvJG!1?e;%(H`S8|=vP>|uf?gBnAe zESXTd1hxo!yR~hnNfL?0nRWhm zb1?i@X^YbK2f-H}a<^9YaMs#S)icaz^MKm1f!*kYu`dWbzBBt($kgQ$CV%n!aIq(& zS>-(WAL0L(w0F^#+{Teb$GztNKiPfb34)Tc>^WE7TO@%%AOKRzblL5mHzR<&CBV*A*s7X}G>R(j@+6iT}4;_|Jpop8@B*479fR*pO*Ci8fx2#Y4oXRL!U-YGg2}a(`1zu)mTFc0>#l$qR?CkA;k2gWY zX-dyQYi4j`I}V73FFw)DL8=5<_f5S5nfV4!)}|`_tX*~_$X$^b0XxXX(xjsuLlClR zu34NUyGugo3nfSia{2`#3l*}cKfQ30ZHAxP2hqu-u|c^swIkZ0!5?cr_-I$!yTk7~ zNit{3e@F6cg;VxU&GUG=05`gTj=TA_VLVdYEA|Zk+s0$w*grq-t%M{0PP!cT(VG*t zh&fd>LhvYZieEnd=GX@f@zWsTwDWEn&}1MThKy~xt-6x|ZqhSB^4V44TQ%^?;+GEK zOw>1!mu62&R0`Zoe@Z&#Dn*motS! zc3RpP(sX{PXw~IsxGR!OLoiQ$&S2`ZO%G>kR1|6O%U%M{awE9nrJnqAMSq?>nwK-E zVC3MFqXG^AKYwEu3QJ2Ci?n|X|^av4r&gFjm45l`ip5U!(6dtzyV@%Gg=`rsTBhn0z!d@L$lbg zVZVXon5TXwb7WV7aUQaP9n&?lU{nPy(tCNY1=#<@)_VNL2APG4cWE3-by6KDv@U0X z)ebE0cn1kB-CMY`5+M}2+>Nz`))Cf(6?>p;hDglfTylHb$PqR^Ssc|^nBcZl1-dRy z8x|+df5MzdB}=}>G*xq$KOl9|jnWU1e<;OWA?cV(a9r9;Q*zEoq47)j*pE~$YY zPk~)?Pnq}QVj?}D@)yG~9&SGp%YwP6%wqt&emipc%%a%5f8-X(+!yw!BO)@~2C-Hc zNl<=hv|2X?$mK)4kUPZlLKyD(U@);Bbj^jU@lNDUGS6m!PpPew(PE3vR(Dk)Is)!$ z80t*8e+eVWNFAh_7De$QYp9=juW%l-m2#1{K*QaWd|z^2I|{R^2N`#{={r{R$iQSs zW>Qp(m}5c58x{EJ-5)@rGV($6SXQBGun*gOZwRV5ncM8uo&Sba|G!>18Q8h53oPZq8#SL5+7smiF@#nizPl1AW z??Owa96(Ozaz`(hi3gF1Zf4> z-x>x=SkB-^!G@(tziT$+cmv9uRL4S1$`|n*1G5L z9TZG1$|h#wag-UMh{Mm74U1iBsA_V$!|&LgLOxfNqsqqY9*ktBh9|N&!~uTAtz@6m zM~PERrFI18OQ#7PvYnWNc3Lrv=r_cE}@3Ad0}!y?7?1yfQlDTETvm6#f~)AJj^r=BE!`iU^=RG3-J=1s@Buw7+I z3)Wi9;E3EW7T6S0mV^p3`^;4c$??stD&#hYD7bb48?~$GK+v#o@W%4+CK# zt4U+WC{v0R5wzY4I}OjrQPYqs@6>NAm!kBkZE;CJJqbuD z8B!TS9gMr)ya8XDj-VriIdh#57)oE~J<|I?WNA-W`EtTT!_NY!7ecMW3~PWARPrp( zAaRIPbwEGxqkY@=+{BL!Y&LD<_Gym8jLT+B1m2*DhW^Q~ts4)5mdgz4m)IP1rcN=z zXJQVL9h(*H%*Qt~xU0N2_WDnWmUHP#^z}Wkj9b;%IAQjsSygcNy@voiwJC@` z_bz)X9oLX!GDb1;mX@w0?QO?_z9z#go>zxocpAW}&mgqdsSm0e1Ucr+c+`nFvUUew z@E-nTT*hsXsHuKDv|<#sTiqPX59u!82_SmdEEMCNPuMX9r}Ht zYxMP$zvG!C+(R;Su{^c|Bm-qu6ym+1=*t7=M@E7LdtyoEi=Nkksng?w7!eQ44acf! z$MH`A0j}LvBXttn(VWZSl%Y?BmDuP3kC$@)ugGTzk? zpTpo-x+hEdQ(GU9C&l2Mg6KkrR57PVMyf`kn?aVX!MUdCih~V5>_60M5*lcWLsno5J@9%|3j>Zw6=t+)HnwF#YV#9(Q=*u#7htPO$DB+y5|rc;27 z(?I|_*QN`Sr?9G;c|7a45BD+bj8_MMsYKHGP;jD3K!J(ZnV-m_` z+#}Hr-?58T5ff%=-QSHJg@aoBc2Wh6AdEq&mhv|VD`CLL^#LYIoa#e9e?5N^OzWtI zyW}L4rx`77;g#KC->EO4^U(ypNv0Q$Xlc5X4aSjKwmGVb8f|wf&27LPHk(N>vzeGS z4xW#KOh9*M?ts^@Q7;EG#K~2;bJPT|O?U6^Dw2Q{($HkJ)d@(8FCjT2v1QPiiV&N! z6{aSu^3CHz9?~^0tC-v(iujgC0@?-22N*L6%Zd0o;WboVe%+%7uAvAFMN^&u=|Bi~ zl6j71G8%N8zLLU5reqYi8&OMxus$^yGOnf9QtRP3mZOTjSy?ypiG0KDJ1V?h!r-Em z&&bgTZ;k@1$R9$HbhnojNz@K+R%Q+fr_YQh#mftW2LieqdE_;hQDVGC(|J21sr z_q$OOyxE84{d7nRU&p{xg5s-c;xc)sV?;wSADZdQv?CN)lbr+O9@kFnmkt1a;bTPc zL#KBX3`-K<9ezETTG-q|47X;u9VVm*@e!1q$dVV{b2lgNH2kWFi6%oQ&n)a*Hq8mu*z8irhG;>sQM{rA-MEa=B_(VTWLV#jT>6Di5{-6cKEE&<4`th2>@Yx_a6h6 zQyDFmI4=9JX|9{ii9P0r&gFPcEevI<@sW9f`UJ&@Ws{Eh3%?cvq|F&(Vy99(EdHV8 z<5I*YLY_nnK*Tm?x?vyuFhWgbp4$=5Uma#KR~cT(CKdV3It zbJ(N!#>meQbiZ$6{~;WAdR3?VyeYp{&a|dB^e!M5not9v7kbON9Hk&$K~2hqkV7uY zb@Wc?znF>ph5Klwa-zrh8*3hHYS8OJ6)?NrE=G~h9lz^aH4wqJaA430r0xIT^>4V8 z)s1{4%LA1fAI^VTBDJ&M8g?5%p+1P}%+!yCo4+?F{>O{>E0q;4A{*}etxmqL_xBx? zl}=jb^YURGABTo8nLqUW!XxC*TAZhQ_f-nh9y?~p^@ntXe_l)Vq9Y$)C#`p(K3HcGGy6{jOpod2kmdA2tHz8Kt6$rx52k@BqV#NE=Zx@E%cpjTv>5+$( zr2Z=B+KHJvQ8#NtW(?`%8pl6OsP^A%$(!c6wM3})Y9OHET^c?04k28FOcmq%z;kEH zfw9vag82v0jW}`S<7$Vj9Cw&jKn@s_ONH6S?P%1e9>2L35L4i4;0kd3O5BR9a*cr< z5jMV#WsAa-5mnv=?9P#Fom);OS3VcYZXe(piOgZ|>p|Y_M|NtCL%T#MUzt zPS|A8Yl9R?S$!rHN(t!ZC!Q9M8;#5Hg29JyCpH!b{3Lv{#TiL_+RSNtjs~@*m@-tz zh;e4RZ7Tk8+IhO}6DDBtPjDw{L#diOp9PK?0q5CKN(A*Z7J`wd(xvGIh$h#muB98+ ze3VxJEKJ&E^^ihh&aJLJCKGcA2p>~?ZFHcwONtxZR7d1a)%hu|7LR_tZhG#tc7DGP zKV{rZSy7JKG8tW>k4?&riI9Oc9zOiI8^WDi!H7u;%=X5GV^MJ`g4^X)cTv1&FJ>c- zw&zB(Lxknsc9EYb7jik73VJR{TCnMuFjxeU!*3S>bI3t1rOCSDsCeGYH2~1jn#`+K z8Rg)n^APQQAMZ?hRFvb@mJOpbpWfah)uEe7tim6I6lxbJtaP|KIq|Y+IVmWjf? zxcgO6M$fWWx%mkcchz}1y1xiCNw?Cn1J@9 zF9tezkagc*fl5qIVqdJua&^G?b=N~8O|K1_b{t)#+~NaqiorjY6u38r63%H#Lm9E@D{97&nH6Kw|&1 zhqkG8U!0)8+C&v~1K2Io%CFa=3viqn5+fo798Is8Kuub5pkUXom7Po0lzt-xek3Q9 zNqQ2TO+Or~OL_h16}t`rY5EIv(k+J7)sqXeIc%Q4VWVed>r4W-;-H2h8iLDk8TGKc)msN1uriJ1n&5BCHcvh1CQa^SE2# z1k#)L1ZVK-n5#oMceCqgq|2%!}I z#lPJ-OsBX;$#(!X?-3m!+kNe|4@1-V_`CuV{CnosO4qV_t4%y`%>**4iTsD#H=WytQ z0aiNL7do;$phNkb4bOHwjHKRI>9>t@gkcvhG#8iQ88hpz{UckWJ!cmtZ2+D(T&=+g-Z)1bD?ab|cV6dDYK;zBe%YQNtIHK-y@LZSSu zdtS!`Jbn=S&hZT5`qW$R(Oe5g^S{A`D5)MdGa7kR1-A@L<5cv$@eA4{#x?32u&`?i zdcYylm9RNqJzB3D3tALkQ|S*U{CVf}yU0VJ88`2q-}DX@{p~m_pO)XBZaX^@^&B0B zJ(G0p0#8o*)XJhGay<-vteY(JPtT|E565-#h_s5F;c$6Itk3;;Fxk(+X_p_9O*)Si zV?+dR(hr{#3()C7VWvR7PL@|wGQe0O`rUJRvHXhI(!(uyZ``Xg*2WRW($%f}pJzaw zC|oSh7tyAE&2LULm{gw(^cDR$z2k!2E|I*Fy$mP|KU@8z0CvyY2vRKkHfMKevd(cL zKras%#zvxbeQgA=Ym*D!HQL5(OOuViHkaNNAYF>kJD5?9|8>9J_lne(;&(YY-W9xJ z92WB^_=2f_N8+pQR~JBScu$Tc&Ff5mgL^cs z*F$I55A0cD=A-R!-{qd8X4@fNI#|#1(#{x-`w4sE9_w>%9}X|u{}#ql^b zbERH)gh!u7U1vt4`XdvYqz!VWh2B);jh-ajZ_Hm;ASF+v$_i09nyhLy9}#+Qg*M|Xoc=iJUy5p zEK&E8=3yZ@x0b156kXV@fDslriVpY8=&LA9hmSLO$S#O{a}%$>{aXY*Hd#9bjvXReMX&Vx^;+#r$-v4%QJ7v-7BP4F?p$%HRCwp*h`ER; z^h7YzKV5_{=z+spx_k1n1P*^a!88h8mBBo>Am}i`@EDo*TLd_^aS4ctYxWX@Wl5&A74x{b)pE9O;1>Q+@gcRmO z={nRapbt4WO%nKS?4F8G$B_w{YslwdvChS_r$=qVm=39(%kyd&Vwlh4|VjFzoBw#YDH`W?XY^c&GS_j4NP6I>ML1z zQP~`E6EMV}tLlYUZ8eAcw(AXDzu#_$K`@kzqQ=Aiv&342RuQpQgoT3Tg zr5B{9z8{82Yeqy<4t~O-HWm4 ziJG(4oGvZ5$c@|EwMcZ<+8^M#>l+#hNnO$xGgG>NrDOTk=Fqrt~Aj0Ulpsc-r+9;dstW&78J<(8napBkd66Fb%&vN6J!(kDl^#xLh!$8U z>OB#M&A8VO3d;3O5VP=G$$d?Fnxh~HyJ*Yh1Q!KQ@?|j8q1w-QIhUZtr}LshU8`b; z4HM5*34ILpE)cH|E``{pDR09Ni^VK6c{XTEN{ohJHuT|!>qqbpb9u#y+v4`qsy3}G z^Q71Y+8yOSERq#D{i&3~vhFe>irSJ`U11y_jdn6BW-buuheSgbJqT7|80pe>yRwbk za|XU^rvj!UpQ+t19dsLzKs-Qx$}P$;6OrqYoYB0-p}DIF#Xk;F8Ks1qj;WS$c#bzF zfB6~zOw@6&SSER&d?}x)R0k)XZ=^PY_T5pgdu^~=;ighSeS7Y>ImDP`?l4o7TsE+j zXlBQdjx}ONcSc32{Bg`A9D;ampj+j?C04?fY=UP3rx;-9i0OR4YHUW=O5g%_o*fx# zP7pUgx8w7*dO^;jD#miM&n8I{>~`G|vS~9;V7Y)CqovA28%cBwZnj3AxUUDX=V8#E zEUK05;X5A471=*l|F~XR zhSU=m{s`_?!F(dmtmq>|dyVDq>o5KHyuk6KNe8gMjQ3|qX|T!*<0vu(vF+VC8jZ#u z{pNcd;tDG%11}L=^q;E?s8nO%ONNjP`DRme03pZF%g7aI2k^{d`;9qN@Sj8} zue^?zaQz7n$>f`GER%(HHZU~`CirSXjE?5XJ(;KceK?cGNfOLqrI(NIRQ$D)Q)VAf zqOU{Z?YcLXw1zRXDWEUQ2U-g365PiG0&J5W%G5Ha>K4HqQ^%>uY`(``lt$dhIdT@q zgf@V%t&s z;(;{}lmhTz_DLH^yS5CNCdiEIDG>_RZigS$>SUn)Qg=y} z#|G{>pJQ~uzGt5i&g!eEA{}V%-I`$r6)?E=YjE>(uEqkBvz>nNu*Qpl?p~aom90_~ z;3q62O~ML##MBRsej8 zQvI0Wrx|>3bRu9Pi=m{;FKxUUas=dbv^$3R?qKFpH?9XXWGBPk>4fV%mw5Y~T|!x@ zCm4kZFjgu)=Rss=yNY>=K5I1v-B2kW;H0p0!1D0&As10wr+MU|>wS@D9xu6fX$L<| za1Px05>aEN#O#p?DXcgGCG0R|rlf!bG~)&WLZz50}=y zS?bm)Zu2NGyRewq0dpQASf*-Qfw*GaD|d$R7k*^0H|0(jyR2Z0HpS2NjiFyv1MzUZ zm78|mZ!W!HRy$Y}Z9%0(AL~0ZlvA2?4rD&R!7#>zn4KFz{kIoO)xGV{&Nrmuyb5sV(drKo)1GP5Hpsl{T2-08Kxs8EuU^8LI(IwzmgX-|+?=DDy zZ>rC%5AFd$C4%9F%sD1l!#>pwn3G>b2FVMB2wnuGn%JR^g#&Y97?)DXvF)c9ObB-p zg-Aufe!~b|a=64LjJVTMvMD`oONn$svXXqWuT=2XL%bzBd+ix9 z+;-w|)#%55WwQG~I2##u4yW5HDLM#t_m0xuy^K@c8mWgL0ajKLkFdE>oX~V`2bgyk z&--r@&zV0!V>pVB~$hGcE;XB~Ntm zxxcQhmpC{Rwmh^{F(3~L^5tyD^S?Lb1D_*FkBPf|?8jLBFnoqvDpL#H(OtXK6Qqks zktNxbL=h^tT!&qO_U^spJXTPO*iAZJo5Q{0wB6Nmpr01CL7pGCk$)pit2*1<2Z8Yu z4(~(C1OHy4WQFkN^1q);MfSb-d2rs`ApDX8(NIi|DeViEi~+q7uq6H?^FNy=`zI7l zz-D{D=gdr>VTW<-N2yJ3M!+l9npMu!GQWpBu!o?iOv8D%>4bEbiHE$2ezQ*MJIpI=xHDePQXV6E`PfVqLUqh`XFOq;Z7#Rif@}w=I~15V zYa>V|=Lkq-jn1YO;~Yy}oO7j#QMvB}HS@r{g^J9fH%Ce|y|R4}_o$kSD9-f0xCH!O zI8s?$0jnSpOdRIYA#c91Vq%5M!bpWqsc>rBX=RZ*w`{#*^HkB%=pI^uy{%TIQ0;{@DC#8ofOo`yj2+^A$Iu3;FBtfNwWe8!qdSjVhlXBE=< zJ6UO$0zwjN5cBq#nRr5tY9w7@9Rgt3D4H`2LBLeyNU?F7vVIn;NcjLk$<59c&Ckt+ zNp{H$Sf6s{poPDEBrwHg91xn!%Fg>PCxtMqH?T=dpcg@(4;Ofot(E0f%5mse&{@Eq z9hj`|BQ)*m13x`O_gICcE}oNS88IEC7+{zVz9UAdknfRE&62&CyWW#J@>JpdQedjUt-b_=^kaNUlmw z>Q#R0F+93=F3%@+mex#a`IsmizXu(Iq56#z)4cFWtVjmXwKVsk`o*=9EqU6^wRZF_ zfoJ+`f1u7S@EoqgA}?>-m-*Szem#~j2U{cN0E@&`MvfS-7liRhaed_HwD(LlU z$1E8GefbkchUzhlB6yr0|G$lqmtm_2q2!ER$HJXjwr8|YRRGg03fAHguO6|g z={@4t2T4nMw~Be~Jz_kQ6aGGjjOofmVZvF{lzh;6pwW zb_3+aj_H#YfL?YHzO>a@o{+{YaOYm|h$yejwCSRfO0!J9 zab(&Gn}+i3OgUIUmFN;ED6*NERJzu7!h-<(pt7JmsJ@Zb$d2=!2~-PDH@TQ_VrLSd zIZpqqX7xi1L@7Y$EVK^Iy?O;~5{~|5urmffL$PDHCW+w-N|y#2({3Fd8eyw1&{MNR z=bmB(Yrn`q+K)#<4;O>oU50@{8x(bP`eOH*zBY{KpuWBEf$nTT+GG~rmF7v?hij!- z(*`P3g$aM@don6BjIC7?;_ z#;8;Da1@aQy8>&51$fT|s`^_Jl97_vDGSiEuv28k(wT~R;tm2cr-?oWke-k?CF2^* z`E?B~wVbMrnFBf@LSUtWQ8+HH>~A@f3@ErJg;5Ss)U)#fIQkiBlJ+?XO}OtM?*+!jctrvOS0cFD_=q>pnxk#66RHKIu@J^Iy3oko5~BBabZ(Ri6(|5)UIpr zGl^pcI0*J&RD%bDiHqww0gllA3aGrWooKUxzS?3qynN*yH|;(sQPkR2z@RN?CBt;d zLr9u%Cw-lLmQQ_tubZz&hIyNTG>0m)h-kZoSq)(P>mqqD)Fx4;D zId(O&4U)pIpO|>X_7L%G+(dCgVM>2A%%i&##T`ZlD&v&kRjH3TmNu-K2Iz@&sshcj zlMZsq39yjJNugX#^tci-J^VNc3PJ;P7Lce#9l2+dMCU{EKmSVrf1dlJz^Gy$BZm4u z(ywlujFG(tk?56^?<6!Rphd%gTqhZWWy^l~eWi5TRG$*#XSa5QPIfM_0yQ^9Ge3%EUxn>b{{EYEO?M>{wUXR785O9}obA#Y-I3iFoqxY(5t=i{2yH-FDJL`; zd~8bXGlW&C=kPX6@q(Mvk%{1mqwrt8#=~Q9k$ZGsg&H^xkx|HgInt_Z;IUXyq3>aCOYwqLcbFk$h zgyF+a?Gnt;cra-Sad*LVd(JftjuccTTRTmRr5_{0^q|8MmzipH`D2N7i$ zebiGm9(^WqUVzXgZp<1&4#i0iiMxe_Cw+Ov@V>zv;O$#>G7KgeXd{H_sZ~3oB4ni& z{>3+hx0LK85xz#T>PEMnSq6ty;}=fdk;`!hgdD^nCjZ0;3-=N>o*V~w5F<`bwliGJ zC;xeji6QTV0U?kWn2+^y;d2O_JoDg8Adxw%&O+S$0YsEis0k>^v7Ti<+dRJFkHIs^ zVC=ehO4^7BUEV9g3sPY=+zY*?SkNi4n^0b1;ZLz z9m#fZ}n;7j1{Z=0u?=lT)NYPD=9Gv{`s_PeOv2E0%dQhhNOh*?*X6BnhD< zi|bWS8{w3Si6FXZK^t46aE+WFzZ~aQ;KHN@2?0PD%8Q9Ze=|W{ZYvcV29U{vPOq@q zm$6Zi1qbI`NEvzvkYkegi3yVJN22js6`kz~=cW;Zj+vx6!O#-tE8@3~;3<#1aSyt{4Yycq@< zC;P9k$->f@fg4lwJkyM_kq}4HhRdqtL>zcYWEZAvB(?ESVot}(_}~BX+cdAqiHShA z@;-Q(o;T&AaWN>Hl=*qiZU$;`wn=OZoLek`Sah!dCp8A2zZq+1W$z zH5;(oM~IIC9C&i)9JjFId1UYFGu^zhrhFZe#7ZiTz~LI$Oq67Dv2g!;UU|htgX9SX z$y_9!N7%umBoWi5tQo?o?V=bDHIv19msvru0uI08?&H!`lvAbOckJY0H5~8K$-5$FDEUVf2eaZki}~U-0f@cRLB>yA(s7R1%w9M8l>`gyYIHZz_N>X*5#BV5s0{ z>RC0ort7Ga%jr)L08+Rto-)#0S5(@2;D^*W$JpQa6uMoDAk&dS*d&jJV(u^?sV7C6 zzAr^GJc||Wbp7UXYh1NC%x9G5&XX{||BXDSyPU+|@n_}QvYx74$`TFrKF%zY5SF%szVt%_f+3aSk*-jHtGh}sNO$d0u z!RkO?VMwLQ6nDRHfNLgrJ54n4kINmBof++Y!A`mper-B;gzt?!VBTWxhVV>+DHd!{ zt(Zh?wyE3#!HE!0IgC*Z^CS~P7uh*YfU+>TeT=y;3zIF42QtR-B|odcPpF%LR$VHL zvl{jc#`*eb_$t40p?cUD93l!+HWrCsthhz=l2u;+Q<4}fz!LdE!&$0eyq?q>HJzk7 z^N3TO)XdT%5M-1=@VUrnJQ>Pw|H5tu<{&Z8wjbsdD5g}SIeaUKF%vgB351mnVoB$i zff7-p=ebV_2)NNY;n@`u+6(-VLo?SW5VP*Ibxg8(Adk9A7|fACW|&Q^gz8Zey|gZd zOe1_rlhy)H4YhoZf(6S#wME1UDC%yfdDNiL>GriNlU?; z=Us6CbT*QJa~%%)TO|H_UVr_if1hO`;e}cy=IbFsW@ptX62L`c{2pMZtIZVa2#Q>+ z*UhM*XWRqDl$2hTMBuUA2)VZbE0c~cd8ynS~XS03iYZv?6TTr zi*}e(;V2Um=4*$fLn;JPX(VSqYUU~lF!831W$mG}IBK3TF)7_3C)UtuJ(D15ab8J^ zv`IKaRFu`tNidb}k(y#{lKv7O?Awxb$^F;g!Xnq-o>3i5^eX`c{P%zU^B?}7jV3Y5 zu!L@SCP^91U}r^!Q84CACyJl=QimETq|| zy7&;pj|_26dzG0HvX9x)U@O^~H20y8C1Qotoc2M@L87HiamX+VEHO1{l!gc&heEj; zg>{vDosYT*W}z53+reDmB5gN;z2RDySnnk}J$`^tB9>`z!V(M|{t|eK55f#Q(3@@X zTCCp|F`s>b^K}(89H0(v;MBv574z^6qCplr+%=m>(a%D}NF0)kK)o@=ax>6G5WWb= zVXsucEPgh`Fi}FP*T;&W{O!R_0|Z@Ba`3d9L_5tXep8HMD#J0li)q@!07nQf1cX`h ztq?w+CuKp8O|FppM)vS>(0mZnX2#3SPGBKI8|df^=2X#_KE&0jx`$f11lG-&)DA=9 z3U@h}$r(Z*#YsnCo!A7U?Q3h;O?uCTo?t<<&n2odgx%7N(palJ zz$PL0=AsH3gF(ydB!iwWIV1e9|BRDaU8bW%m)m6Qx1{Nix~0697ZtVPc(X z=U0Zq(1ws%E>bz6UEb*{EeJ=asOe=)xP3GX>Cq`<=V7WuV&n@9E7|nwvCB3&wZk-i-A2T! z=$YgytK}+;i^JI2J$5yfrPJ(7mu3@q$;;A7t3VtVW8%M6>41pIvF|2R^L6BHRaXQIdAS|>6w7fH|3;4odsxrmnravX<#w&~X8T|O~c{PG^ zwB;O{q)r7hN2JN`oKL7iV3c<`&*x)F&saDU(0an$-?Mg%@lR_4Pb-cgi;oB5z-t7y@ zS!baMZ8%X3Qc+*cSd9Po={by!wFu?<#6nh+zO~Fk}3Gn{W%}!eSi- zm@jW(X<(Q4NV=C}GPbikK8h8_QwS7j{bB#Q0ul@v~oSy%wT~P>N1DG39rF?Y6 zDJzUdU+tn*9uSp^zqaQwfzo7N4yQn)YGFs^oreYP{1C2?TMjrGw)r$e5whf=#2yNbv9M_hz# zmLSvkA8|B0%MN|aCzi-r5TwOCRQx!r5PdI$J8Pbv=J7Z@SmpsM0K}PU2bc&KK(G?6 zWe^z}F|5L@TO59L7R`ciD!P3@OFTFsRvOA05rdk^i1qXKK*C!K#%a<`SOl>ACgs1J zpbc-ACoLw)oM=RGOQa%4f*DUhpZD9E+K9_0VYZrh;(yGJ_yOQ?fEt$ZeK`?)Z3FWG zT&f*sn|mvXek2jO>H!sFOecG&(oM=}F3vwMsp?)=;^$YmW*)(ZuP=;K`>w03!NaGvsF@a9y7kGRQ^|JM2CH9kI#Y7SjqAQcYwS?7S`U*@=zGz_5 zG2kOicg}>hVeOETK1K!4qkKF2m}wVBOfXvC_|yoaSeus%r-5gOo#xc-YA)8YfV9)b zEiU-7s?og=6-@YP^svw2lqK$R!`7HGHp3A7o+xA`^fnEV6ZTa%G%LV1819&X{+LvK z^WV{2+49PC_~hFDEdtTo^&l&9JvK&=oioVeCd!DLw&);^hR#}!)?j5D&vkia_JQTT z3OENQlOBoxJxA%VSq;__#(^9Ram7uI9M{2-mrlb;nEDmLO*X-(DHEZ&U_zc8h(31X z)OV7jLNlFr&PL3kEddAxlQgMF3PSmdcv6fqt_}@6a^Du2;vs@pD#RE9vMK>?oa4ek zr)9wDz0`6im~tqU2ZltXFb(mfA*1fCRR&ub7RsqiyJ#|i#Kl`+9=p?I5rV@|6-w{E zEMQ9Cs;GwCWq|T(Vg*XR z%1<)H8?;cB7l^r%h~Na+txg@Jzy~DR@;d(=Ymp~d7%Wc$%xcu^@(3w6w^#p`hq>-; zrOk2O9~cUOgNK9u*)>dbUSQ!lV?6K7RI%Ni5}X?P`@8tiWX+6HfoW0`kxT@kymqrLI|T~rNtzMnWu`qqS%y~ zfcYdivfGCsSY?tD(>^EJ3}a_1{p8j}L~c#74*}g;xJ7_QaEdeD;>=_Ca=S#(xH;)= zGB_sjtVx{*l*Bd*nbbN;Zr`{xNZ^{91tmJLc0Lh-~E^6hLjBVbzCd*a7fM8PP69+rr{^h{n-$G+c3#hEfi03F#1CzB0)NE9stx+Iub-tLxASLCU@~3+1v42se z2mP;yQ8#15qafzS`s0HXvgv4vsp4L0g?O|wSkQS&8BAn;j&y~uttUG{xx@jDjiH$_ zgz<8{UD;*_gQgoa!N5R2U@n<)UW-+$ayo?f$Wc7kx>ShNaXApqTktj-A8LAQZ37NpYuGgCj! zmzC6RDq$o4#N4JU_JBBRi*IXJTPl$6&9!C28Y*VFrw?{H1V*cRcqcp)Q3w2)M*ZAR z!wcnaA36cgMpT8LXi5^3H9e*1=%imhD8S`p1e+&2wUxc4ya{W`8RAkw+S^qW1wFLy z?v;k)E*~^LvJWN2gM-X0+F@GJFzHqr8gCJT9qbiIy>(&qb%)pbF*ZWuSCrWmY3vQ6 zP0w65f4aw}-cT)vWAQFow6aOdw5Qu{CVRbuUz8_88#K>y4$W7HmphnVH^^liK` zemS9+xPH9YEhkBufW|SI(l~CAoYt$kwa>?|-0a02XKLEK3#S}28yx{nmgO35QmhP} z?e}Am_=|IqWNJ6>;z2R2iqemyZzYa=GdfT)hU9fiB&<8^Y&aeAxSPH+LXR0dw4Bh) zXeY>*5o0Slh_NF?M}0+>p<`WUwAJynkXS1=%ku_iedLd0O>hpq>S=5`TH{*q*VNl9 z^XnxP>x!8gkPYPc+3B))WfjJ61aUdWupQ6&)U&ewc^ZaA6agpWQ|A!6w=cmxK7-3- za!f=m7`>H9dcPQo*j(A`F-_6h#36^D^X}}xuSxg+7@ZN3__?ybURm^VC&O`p58r!c zh0%rR#}WPHDTbl|FvSNockLqh1V=KNKK&oWHdRId&NO1Uw8^~V7(T1pIn%#4G%`y^euE z8sdW0koh7{9cgV>T%HO^bdmd%ESB&_-Ez$IFpr6p=<#3pZ`eCt>v3aZvyZ~qvx${= zlrcPeRwjSGm?i{MNO<^}IjMTq=EzOfHE~7+L3;L&2ZgysgbaL@s)1JNJJtEZzZPK` z^N?Q>0V2}dmnbpPsBW0XL4x_9wj_nOeZUU8X&wFR4zP4mt!atWLPSGWg82}qxEjyc z4WhX5V=8Xp$=H`@Qqo=_%+0m1K8Y_4C*7@qFOuU!N=9DM##dypfSou!3W-q>yDwmz zjKCyW=_LCI7-ZNBL)LNGHraWYmfqy2Oj(&S=Oog}wE|Me&m)4QE7A3>Nd9vCd2Bo+X<8+U0+0Q?A0aI9iR9{79}BY0!JjE5NR|5MnNidzrk10n;!rARPBaQy+ zYB4BW86=%EfNdZ)mkgXI9r@eW|Ixp*OGKR*8xT}=Vr1faIm`2z*m>}rSfw1BMZ?(5 z2N45POo+oShiN9GUG#9~oIDA_An8-q%NFWf63& z4w?E_CoShtrl>pmNo23e_hDY~nog$a#gr<6Ff&kdW#sG9tjQ&EbEVN-j5R0^vTBOk zfB)z2!j@M|NI1f5$T8CCp&&CUj#H=eOH%=yh6{Am<#sbp%Pe=qTLIE3LJ`@f7vl#O+yfap{NSlQoVzQ zN$x;QYm$fH!8i3DUq{nux8;hIBxS1_X=L+_TNS7=v2xx*lG&Qe&JnRN+CJmmmBtpt zh*HFtqZb4R{|d$w*_%=@OxaBowuW=O&l&OO+V!H1t1B%;*$cA>oo%vi_~G=-?TQ?k zXuW`@#guws}Bl@TQ#~7UjZhU=VVC68dh&vd(D%86Qsd^HghNbV-Id* zm^2`n5+uuJY+{U_emOz1%{?SL#hwf6gF{XpW^wZ?hIztfS%ikK_J;?fioWpeEigdV7O;>f)~A=Vlm!PU`j<5QknbW$P#+gJC+>^T>#? zbfz~_jez6!Rls9R*J@=Lla=Wl)pIID&8>X?h)akPh83o!M`}pP1pA ztUY*^syn*m?oLHl7C-hdnT*F~Xb0%cS^Hy8L}_>n3>=P!k7}Fa*L%Jv&D=MEPwY@s z`l#iEIr<|<6JDra3x+~Hk<3H z=;Oj{U@o}GwKJbt?FNbJw*;C0yszss`~`j(tTOTV_j$*lq6TOIA59vt`3_NN}td z)dg^87W>kvJ==wI4x_kokS{VU)&umN(&zeq12iWSc1~iSXQi0wu=+sC`M7F z$aST=F<4nk6mh_BR^#TNGYFuSN80IH7{Y zg(TV*W;sQaXlY*>*Ob6f!qTy>dosM(R2-`#92a*2bIZhf80EE{FfTQ8SK?yEIv=qU z(n)b$cN~Hml+HDff6RZJ=uidg*cTj$?swS>@yl?;XvP+}lL(OIh{W=_osK@-2-h_f z-i{~i1YjmwTDW)mGYCYRKyf;%;&IF3TY(HVl>3d@(ab5&qD=x3{kkgrav=6Z=pX_n zHf1sPAgL{K1_A(QfUKks4@I0ZV29!JJO6HO$t)?zhRFg+$`qeK@D(m zuwooeIW`UFJWpt-22UPx=6h@(>nLD4ofRhH!il-!9_{zAQ_Cvc(je9Gs07A~iE>qv z?u>H+PO^oZ#(G(7?_DGkSW8CPwu3s4F>?4%Hb$_~lZ+aD8Lai#=wT=LqSxhNXSCh- z=~&yVa9YU0X%rrd5QP zINNfrWd3(v4*2BeF`Cu8xo`n60-58Jg}BfNkj+}$a#Nrt?CaWeg%0>vh9uC-2}C55 ziTE=M%AO>vfBCKeEJzZf3`>vXvL?Ei+M^Z@qg8*!#sO^;4n*e^#h>)@rxB0%q#{pZ zIHGFN9V^^QdVUd8?F(?`ial4 zd$t_J0$N#I`g&k$7Fvr?8aGE{g;5slu~;Nb^UAda_Z8zbs4guhg#i;kle_J+q94)c zBAZso-1F3=!7-Z%xKj?E$szijJ;Zm}5i!W2%*=%((~;8keGrEt6JD30)49_z(XlKQ zvYwK$F{$u^QcY_nY4@%5ORBT+E*Uz3vi0v$*{ZMvBP`J{bMxd)LFH*``GoT^*4j=^ z5#_zWoEL4B`H_;wbB!pc&xY3TETFHq4)46Iw@Z7a^b)0J7@<)A=bT2WMK6CMfrYTq z=ByPn8bscRc-h3ZaGgfALV?bWlniiCLb)PtVK2b33)F+9rz4@tpqmXmHweQ{6oqZR zc&LF01m)i+lKw4EPolH2B7+&EhmYCJNshTDNz;iys>T(t*2g$!eYjwWJ3c=Z%D06w zfcp=Wx52Gc>}t0=T=DcCa5Q~lj&`-y7^jdtWdaXI{7`L%VM_&EyCpKXumQ;hhkeG;nXbajMEup2wfr(3 zuNX{YEL?m8x|!-$U*`JIDQ8FXcUR^?HrKhg?ZqURE$s;sPgg%}tn^~vU~gxfwx z`QNWPpq){N!24-ZwbI`gQYT4Tm!|ZZ4e5|*IgwYwd;lr;sPr}x&%Z2fq)^9g5>S3O zzbbB0h?o$*%-*;zpa3 zu^6)%kOXonMN4voOeFY+i)drpN1Rqr!Ny|f76R{5%_TDdluuDo$UF?X^W{L;=(j4! z859n9RD#QgQ7c&~VhnnhcjX9@V#bAUoZup}Q(-jSh4G@?L`xAvbLD}h3s-m0tG0P6 zwYz4KTZ8e>dr6rU^C+8F#D<3pCd?SOV;vcjkP#9GiD+gF#|msY^&lWRnJf~R|2QTX5?c!@0^0n;%>(F&i21l zO&b3c_dPyjEKur@;HQuSL;SkP=74IXe`;PxPm?_{hYRW%l(!PG=iQ{p1JyDab`xuo z5Q1QsC^=^(itigRA*z3(w*4nxj{_R$4@}dT1T}4vW|;9;*TF=-!DV6tsk!;AHke4x z5VQx_UOWe2p0j?>UcubCZN!|Gn5_J)Nhk?BWU?sg(YbNnlT(K@v(#tcfh3fmUg?$I zUbSJAEaQ9tKXh)I6}qO%++Oa-YGFEMf{!G8!BWAvNO!PUa1B2SAyse#w@EI#e_b0- z4E{ZH#e~(|Rx&x(1QCF%Q}5&Xk(1mk>zUR(9|0w&OF_Kpbs6Hde z$qenH=C~F3LB;(coRAC-2)3c6I%KiD0d_E+4JR$>TxNCNFI%-HYsW)0zq>iC-_H2yP-^(ak;U|`+ zh3-Ggu~|Odyym^>kFPVR8(7~}-naFTp9fQ6k7cQzZ*SVo%@%kzlWEVYW1NzkEF(}r zu!!i~5R^-=(k?pk?YeR;LEx*VjtVjwL7eF2;(ee~OQFs!2W%boNy6j+Zu)uUu*MPA z&L7rp*+ArCuAQjQo}6^-S{2$XTSK!5FioKK&X!o0&%X%_Nr}UAsOeY~oI2<>o`5j? z8X}->cZtzx-l8OomSti{(mY7uc;IO9Q zb%LM7N$w$s0pk z5i8e<7Yw%+-Sr+Vzm}ZtBO#7kMA7#s0a0swe;C zo(Zd+g(hm~YEU2WgF+S^OIxDn{+oBYj*e#rI2pwxb!nWvWCmDDO}06+nvbsxL>tb7 zq{~McQ`>nLCniA{$G?SZs#?|vAz)_EM47OdG1u@lo}}M!Q^GggCtdmIVv#R~+cpf1 z3upg5FPZV2B+6_%XtjPQnE0V+i=FVLEyQpBL&}*C@p^7$yD@9UOggi}iwTVS!ycTd z*?uv1HTuHj7*X^Q(gDNGees_iO~pI`<$8$G(qbf}(*?Vx?yd!?7;Y&p=VBjh7+qo= z3O6e4LS)lDK6(f534vs07R;T&p}1SX6*BL=e!#zBIzb6a4U!YKl9p-HSM;`FzF8iw z_6HCLm;T_=6B_7TFk@)|#(G8-chyIbfr%=W9SQ`9I|QoUN38nQI0YrfB^rIs0ESvl%Yjyc4*G{DMYPXHl})kF(IC?%1wv8{2rvD{Nq;iq{N zWV%q&2`jITUgf_0wL~89<ry~xE_=D4QOG7osmE)$ zl8Z`87Y~Ey^cl>13nH}>=zG#qq(+L8nl(}Q<8!VAuFAAS4y*$uh&MeE7-^PKoDR;E z!)zX?@@{MlUHEY@`Mt;==1=NFv1n-|}`|^o>o)%9w`Si`iJ0pXw z4MOYi808xD;GzjpBpYu;E*+>CRvP_&6(knz7d`mx<;>?;o37rDBv6z?k)u87p&^23 z$rQLPlrgjpmxbWjKe(qcz_3cO4W8&Fyjf{fY`u!&f<=zx^h|}DGB~LvQX#l$g4%L$ z1kQE`avCgn`aow3rinbmO9z=?6u($qeA>^2y+npn@)rqn=R;d@5hXpLwW`Z(dfMD7L{P>`+(Gj^g@}L5!VP2 z`6|n$(Vyx;mG~iD6H(3j(dmg}W-oZRXq%W$GxnSl6Heq%!%0^ijKj5`T86WH^KW5& zwJ3y`L}x7p;+J7Xwga&H{IlfHO&-lO1bDJ)1WZxrZJ0R zX#h%{np_M~*NrhtxPb2mN-WHPi!0NU2PK;B1`+tYgea^dxeR1B{IHWtzHq8w4iVvu zNt^_!4A=;-9kn9RVKmzggg7y9e`UlYkucc^UIyC2sYu?M1Jhh`krdd>#g6D-*9ba* z57TjS1^@`PU)keogZ-I`Y-UU-hZo9ha^1HRD!VG#HthUq4I#)se)urAqNB^R|LVVC zPvPAF1W%-rnN8;HVBxby1AK5B@f@vZ@R!@Z)r`-L`fvWLxF^rR&OWC+<=7tpi(84765AZHEKc>1->F^akL zetonJPZ2Aa)2dKbHv~NR`BQTm^x!(n8-UeSO4grdrR5`VMI2_%{;u=!H@;OSuc# zn0e`j6_^Qx$x$G@a7~vtNkSR7k44g*f`juwX0wm_otk6>G(}S?c*NK$Y=bwDE!u0! zb9NSHDk5w=Z#g-Q@G0j`9jDf4@9aU??sw-;@J0H>M13mg#DM|cA zo+LUapc6N7n&5Vt8{`Z^c!l~aF3;Rwc{hT=0_!Ntv$D$iWdkf7x&^#Ew4&N!=RQo;8mo``r zM3i4&NG#q!&94~$NB7U;9!7l&wo1jABnIve6^&7hUip{MjMap9ZrmM1 z*Ok$t#sswIz?sSb#_{DEr;G_zn~FLRMUbN|OlC@&P+=G|b2zT<$FfeCc|v&lb70!e zuYwzO#(wr3OJ={`0Sl;Ij`(H%!_;8z1ZVtZS+g-FrA>YtJZre=d z*M%ke8Lrjj2aFJ!Y*x@kvm(7wzq-Pxzy9*~e$x0mii~uzimMW*Ou|=Qib@EheQgxx z*TphmdzhzuetkT?Gb4v(J;c#r*l-*ZXT8|sb?^>){wBJj)(gSG>+NwiimtrHGSE`R z^Gc%edHp?K0HT7@2K2WYR1wF{z6ifeit~C3n#nL`va=kHC(1dtm0z&2%T06f)93Q( z9#&1T&k96<+eRzkgSwJ5nDqT6fOAD~GS}f4^GwEv34VOwFd9&=+nJTSJ+4*BHRS;k z&E%pW1*=%eTRs-c)4mSKRIn#2_ zh!gg}WNAP9-dP>fn|ApSxW~+nprzRlh41t(ebEuTR`F)f$sR^dNlVnCkQoM;y2Ui< zJlIEe&v^H=M`R2JkVF|c5#=2zg@)=bFSlaZ{%Pus1FFsa4k(P|EzF7T^AO({r*Zm* zdRlsiBlNo^f1R; z|HJ@6GKJ6x0Xe>cz!4}0f|fu=-dFd|*2-|;5P^o0e02o&z=u>`*o)G{3t1_fzcq2x z+y<=R^sjWoTn~y=XL#}m!cAX=?PnLXmdg}n79w`>oyzn%D6-~7rOE6F1RqLz3as#K z1xa#cJA^#vBPmY*2spz;oK)FGDuo8w&pM8ZV7>62bC_TlbHrJ0MsgSt|ytJ4y z6zAMD6FaXAlG04FU@==Y^nacx1dvGz$)rELil@8zoc%?6-XU?pFmIig6PTtZ-02(W z{j=g%M&@GvIB$>s*CY_<4M-Q7+V z4?3VFj9$4=TC`5JaBcYyT5Sh81}}-0p}P_gz?F^}$25fC1pI%jeT#bTwhd&PukZiJ z>CP1dCD}RMUBwnjU@#bflzyK}5)u#si_X30=U!fF70NEop)bLUgmxy9GGh4|s!?~` zxcrli37*jP?9GX`y&$WLQxQzGJ81dAQ^J{k&r~iL{n)ZQEN0^5CeIhq*cfIcYq+-b zGwZOixsGH`@{uN77)b>SzAGerd}~blSB?kx@*_(8O~|#`naFK$z>EJu`|@9TxG>@z zAEu&BT@Ko7E|_0;Ply#kIuyKyAhyZb6hO1JuD+c-jcS{_UgP0ky|JHtD{>|^u(Fm2 zoBeqnxsWPMII0PmJD#V|TV1mnz{RbVId%^n-aB0`zn1TDJvTQ$65^@`Rq=B8%@_FWjSefn!>pdw)#W`AVBIY=b5Wj^_u$m|!Za4(Tb7m)6v-u;M)k%O! zqHpZHVo%qfRIISJeOP1E1K)$x%@H0qX@yhlc`snO-_WDi2dJ6G43cV7(cz@+@c^VG zGF&VbLCVX)m1uN7aSTXX7;=R9={qhm_Hq`irdcYJ8b7b%Pg=oh*5VPW^mp%yz-U>D zAFIrylKK6JDoebXd-y(&-nk`liSf~Z!A*)DDmnPhFy0O&t?GDb8&i*ffVh>(n0s}? z-X9_$T=c`g2$iyVneL6JMF^=1_TTusXxQ;eu@(0kNTsOaH3AP~+2ZnFoFSe;xb&op zh^cMcT+PA2OVgd+flx%2a>qElbWzpV4@c9$$ElXJt@ssrPd8^0Kn4YurK8xO^NM(o z<%l9AdTzg{>@lnFW$bu@WI5&>V@QaNXFXHAk*0qziTTjiLh5`-oh+FV<1qg%Y-S<( zyz5+*mf2}1VEp+bV6NysK3djwRE-g)FpjAcD&Y4&T$9ixOe+v}MKk%O?5Hs=P7mz# zh2ARkm>jaEv49PP#|`ANNqHXQIpFe*!Uw)qH~7h(=Kc7BomT6 zYpvS$gLpoM33iT!55w_6u-!gdYj0MkBQ?e4nOYkW2JJEDrBoMHo41CMhihcfq;L9H z=V3l?InUaffBQdgnSVPW@fdjV!SgKl>j#qMF)COMkc4rBab**ug!n#v4idoprf^Ta z!(%tim4!a%SrnDB)R+SwA_+*>RuHDb@1Sx2^_L^rAydtSOW|;S;3G{byfpqkU9{yj z!|-u7Az2(pw!Q)KF9c{=B!2WKGN24OkwrVFv@YJ3%9?qP$B)ow)jh{4u048VLM%B(R;=Ui?le2)jS+(zAu&zFo&CxAh@ zO=sOi`^^+Fb$P`92jyP0%^cy`8D&$`{--uWdY-G<^9! zLxfv74&L0(kBw)+P!afA^3O zHI-A?wUa*Y(FdD&iy8%6CXRcUX7w24HrRkN|e%d91 z&@+SC+>TR=7tH512oC;G6-RDmFhPu!A!S~W)oOte<4HNklXw{rig%UZ#AndZPh(o61)|4MNEbf>Qb}d5Fp&i;7Cg!1( z05~`b*R*QcFxWaN``p&=v0Nkq6ia88-4JJz2L=jSPD6Be_zzAZ?pnI?sQ@K2&{zkL ziLNW1ZOa4$SEzQ{+fs$%rkf{sz|tDV(8wk0$JF#e`iF#}?Syp3apquHXxf=X3QK97 zlmR7T8d;HCxC4eKQXEzihU9`t0<~dcXiPH|DP5sEHqUS_NrVM;VJHp@JuOF=_QO>* zLL7-8M}t)s7m#9Gj;#Vvt!V0Tdb`RmJvK4ftGjg}Clgzx2nnU>T$cgxc%5F$R_+}? zk*A<#o2jC>VwH1_>o$E?LS3>V`vptHxBa$i>rsw)haBCtL0!&aJ7tF-5Laz5t?9xs zz~)8MVufi-rPZFvO`4xBtG&GC-9`#q>oY&IF4{I$4-NnZzzqGb?~a%Drqf(D@UiRlm|T(Kt{WSTB|rhG|-s0=eiP_ooFR zDHk3Dg+wv?rv@bN#m1J|eaQ&)b1?0vYmD5AY!Kn(R$8T!g{C~QR^V9gFy|-DrHrM` z`>LLf;3$A;c>4#m@mnKu{lS_6$#?;Ot+I7t~A*_Aa>_DFK?F1LkcdlF)rAh zVN#!*HZ6HcS?C~bV3PZ?1--1;x)CYg2(W>KERfd-)_yfmZw!X=+nY2TgISaRJT%gU zMliZp=lrd7{jrskTSsL6vPop~YlMQt4kB{s?ZWQ6@$TcL2a7zO>Fiz0g$0R~+Uohj z+rZ3j3(Bd9l`6r&Rgd3(m#=4p5xA%igL#;jvy)#HdC7Y^hM7U~xN2qhpGdJaq38s( zh9S_o#Bq#X&Yh>p0e^W+69*8HPV=vS>5tc#6Kr>ntU@5hUuCRYu@|BaJP z!W>mVuo6j`CT5((?kTd2m0Aeg(1#<;7@ z9Vm@i5nD4Ssw&=Axc{))40ZrVWNXY?HH48MAlZcce zb!(XX7zOuD_kcAoibq>lbz?!XD&>$-x0wRhGvT>vBOU+@(m;<=$j-ybXpyQMahVdZ z)+Y!SzyWafk8HX~AQrkYHC8sc=#C6^U+Z&wGxAj=Eeh96aL>Yt;dtQI8kV?i!F_>_ zOLX@wI30@s^+MZ0W9OvjJ}o)>t`p`ZrUPrbO(>hUgh(#`t-tB<*I!)Fa!!`OzHxit zvF7frQYvgAUsGn&;h^Vl{q=4O(0#+nCrwTR*GvZXDrRFKEDD2nZCbc7D<}FSW%6#? zB(=$kXmYpCcE9^%i^9V}ZcODk-bNs4ftgQA}MIeKDw(U3OnrC2yVUtmDs$2Dd~iUmoTa%8BF}v7Y6*} zr2>1a3Hi!}2w15mnKMX&+2C{%(QulygsKSjLEe2MuW8*5tmtmW3S44Nv}l8llo36h{(aca^R#2z9$r{m!iXah2kb0_HT196=Wfz*pM5Nkfk%Mk# zW^jMQ1uOp=TpaVhaE!F}l_Zr3~E=X8%ouB{!KmbWZK~&>3%75K*)LQ{! z@J~8HUN$(cA{87PtYEU1SMHIjVO7Qj3L-z5( zwYXrWOWz!r5~Hq6xNo^w0RVDX7?*J3SKnpDa_|Wg-t#n=oKIB1_rOqv2VHh77wa9f z1Q=tmLX)<+GoAs>^{+d0)UOn?z`xtbIjE)x9BZB(u1jrAsrLv3tmiw%$I@1G*AJUc zjglc}jt?o4N7GX(cHnYSH~3buDdOiOBkrH2c$bAsQF_^M1Lop~1{b(3 z>$uMZUZ<{r(?&A{`oWTjXCT+^1!5T1z0Vsc_-WltM%3FPmjit_uRjD5CkHjdclLt7 zt{=P%$P-f!(N4f9U&}TdN_=omP%uUsRI(mpDJeZ-;KfR*S4^f*AJ!!zaI!KmnKN~u z!n|>ov%=q5WFf*zOEDESVpEyW7DeiSO&U&S&&4}z06aj$zi_2|0{9^m7M;*xWYVE~ zWWGQI&LzgIy!B|sj&_m7J3;6;44R0hStyzG_9_KM8Xya%4dY~a8W2-a=>@#dsg9Ju zK)poWN;AmJsMp)R8TRNjia%N^>||IEh@y+oqS@!Pt1dF@J>yt&Wj7H4-RINCDtxy( zz^kVt9oe%%UOq+6d7;a0f6AOWaVK!NV51dlX4w#leVDk!1tfYs9Bc)*Nd%n6mvsi= zCk8B-+a;qtHmt+xW-4oL6Gkj#B(38Q5Z;n$`X9+MOGaA^5KUKopN9TX9*O2)o%*r7 z3|uR~Fo(ff?FwP=y5`4eHF`NXt=zK-X1-wOoG`hQCiR6o3&M2xe}|m_&$?4wQ3rc_ zHZNRs$Xr>nezAvdc34a7N#W-3%=jPe6Jp$QVvt9zk2sM>Yf4}$hJRk8!`j`r!H!q4FpJ(}=>}7G z9UtRh<6~*l*5b!d1M~NlPM`IKh{p${Zvt7GeZBdM#c$9S{a#7|RLI4ktZ1a`Gmyt#$}^3egr-cj*D?N&2iqP56IY-2qB!Adb~^ z!zjPOPb_Er9Rw8;v-Q48H39wx2VhE|ev6<@%zw$@+E8~`)RKr>qM6j^{%p#}Ck)%3 z2rHxHigAT!g*=rvMoijy^uy+kTrnqudTunOgP<2-euut11n8RqxI!k)N2NSfzs#%+ zJ|(J~*z2N0uv#TF$4cRHxOMlo!ApI-d@2an%#9~An`w~lypaSM|9k#78ZhKw!~UVv zXS6{?vqXZrU?CKLnJmsI5qk0zO(Z?)mg2b3Qz*@J(i{@ZwB$$^L*a9B?WLMO zX~I53;EV>wmFWc0;Y58r{Gb^kFK^1nIO|Csc2mBUS8S0t;T2E2&#d2i%3^L}=XALb zj6yyKl`AhZDLEC`JEe(?g!pR5^8%q>7Gbl59|59~&4hE8P(^XWcqIsfXS9|m4Eejc zw)&aXJ3E{Ym#FS18q-uikr%61fZSq*kv`?Zv1v{VMjJc=0406fI=&-+-eWTB0G!I5b*QB5-XemS_q}H^ch7Y|&Ua$=o5O zbt-D2T@BIH5}jFptAo7MnZ668|5BwzP8P~A!`#<~P$lgP(*v#a?1hp7a47S);1DlXQSswRc zIK8Gs@aQ~|1OJ_6?lxx;PfexeDQf$YJBc}{t%8#Bk=sk{w5AF#NPo$g3sHb;1p55I zqAftdbYjkY&_WypQJ18_Sk8u+i?R~|2ZMn$R2{&QxlgbV=N3mIU-o0TXZo9uF_E9w z`G3-TjeA{_KA)2V@Wg^iQymR-EefxRJxTn(_kVg1phD;-syM;1{kR-y$Ec$5TF8)p zb4M(PiMX>OaIUZ-NdY3&^T}U}VC82Ovm!XzsXb4Kn2YRTMUe^6a0d$vKv*5a74x(` z0*TuUxKs1E<%i{O{9R$gPLjkH3pac;;=5=Y5}L)Z6AIvLg@T2}nKJwFEmqU@&ZPX8 zva;^J*1bot?c{LjA#4|`oiNgcl3Hd;tCtHgP~o)cMETUEklhL3b*c1!_xHSxQicEk z0$rZecwn3%hhHSY9w|4DHOb<)q2?_LW0KL_Z`Z6UdDAwla`PN|(cngVo15{xrR~}d)yz~ z2RQ+T17@X08isln*#I3XvLuDYPcYU!S*cZEh7z#YFgFieBPw(ps6+5mTB9??hMN3j##W1iZRvq^;*p5oeW|q;E6kA=sjY zrv1pX3Q@`!xCmEquZ%P>VLG||Wa!cw_(Dhnj;oM0zBYiqF%mHv2%+KD_$R%P=KY5Sw%uXw0%gsuMaHPUc*AAz=Yc013 zfNT?kzyR&Wv#jK4ygDUsT#r-?mMGJE6Xzt`GdpYhEaiRQ{Njrax${U#L4_qwAHp}5 z3SptKseBL_nkQ6B4i&Impf#S^v+|kf1SGo$X6ki+3fJ1Py+6--+6n%J zCb)ycqAb#p)-vzvB!Se17S8z{z=d1x2!dOAu4JrFoP#HMAj-y@FrnelQ(=*pcZECP zO4q={#V&^+CFv0$fSyX39DFtDIt^fk;xt!mVU2X2;!J*8t6aOQ2*VfYdaXIpi`NA> zqQxjwFH%^@ga&K#`IE#114XXn8F5Yd`xphYbF(cgj14#KY5hvGYHCpH>e{0e>xXo$ zvGIp*ES@-k9pc{ZD|@F_Ob_&+y@4%m#IBddbaInp{;ZWPZ?ioP8=KB6iBJAh<2cW5 zDFipfIs$j|&@$w1mcWO&u^t^Is)Xs342W^+j4h}HD{f^D47^y0r4>pOEJGc#oR6p3 z45k3G;`@9V{vlru?mrSCwUR7Yr`GABbP$k$VE8fc?u>`PGu?R;Fc`a-N*?9FjElO& z$R(Zl{LcqV6*6{eoUjKmE_Y)R+}_VlCyzvXIm8jy;M11rTMd4{(D{@u~hMW&1VDtOG^LM zZ>O_EnVgVm3&n|z7K-HM5$_{uAGe+39ua~!HXv<75FREa6Ts9%mRsSAk!W28@Q!b>-IRgFmz5x+VIaRu1ZEa&Vp`}QzbHA^ znbk6zIR;I-kvud~E%^xNIL+l;22OMp(KW}(|2P}Qh@DdteGwSQtSYF$lR2|b{$yz@ zL2|Av5FU+(a&X7gxNXq`0|UNrrl>IeV!Syv97Y~bzR)fUPK zq)|e##e?BIG?Qd;lb*!%L9HHKj7EG0w7qGhVg)=m)ELUigmo`Y4|ZESr++=7fy?XT zetLRBK4ySfZTgELI`oQ+h&P!W=EGDyd9kZWtEvN_aauU$VxKuOa5l6S~ zoE)9<0+78_iW4Sc-~8vX3>4JH_nUJfoTBt&=4771e3Zy`A+$iO!;f0YgVhhn3c0c! z{PhQkg2z{)(ZXbhrspQ-NWzxjW)>}N zhm>==@m&;|bD6+Qhm7lGl|;+J5kb! zkC*l$9EZ|9mAOB4Po7M!;Y9jBKLaOC{601D=XPaw4c6#qP5*%>{#RpB!RCVDvcOA# zc#Ol}_)b7ifI6`Lu7haR9kR_;Ef>FyOu0K)4k6zt87(P`HaW8T|}F^$g5j@B{($O{U8GPwqRBG692+f7seIAlsB~UYu#h#jN*m$ zq_(B^Hk%RrdtQnpe1)_Z5kRJAZ7{K6O2S(vWiK%T(b)mOye=F@g)P%RO{KO`Z7N78 zJ`bQFx_de$f*cti&nXocx3nbiH#J1-J0+)BP79slp(pZ*+$Z08$X90M4_~WjE z9e%_i*nv#mY|g_KJ1=Y5uiCROu5tf1pJb*gdYQ$jpYBr+vIV*$INxg}urQF5bY)A9 zjn90tOdq990f4l~<@FTD4E+AtY-p91x5b*5<2D_#)nH4cX6+1EIF(hj_8-(P9_dsp z=@7yn3mZEG-lkK}@HvOmRvC9k7f{K*N^_&e zooPt}(T<2oLy9w+v3JW8P_n5kRCF`5%fRAnh0V&Ln{^Ey5o0L`?6j$Epmc7daQ6~^ zPPBM24CF=ahb!{y?b!T#JcZOcE;qN*czzRjlvRImij z=^r-m5ykIi8~@`$8#_tnitJ`n4&9{3E!763tcbX}5Le1mOdCE)ks#bF~q zxBz~JUNKYG!#;$bRKhV2UdedFMQZY6Ia$(bo&X!QjY4V-d!il2_jpQ}9OQ;qZG_X@ ziPFMl5N~&UBYV`)kBe*0!qnqH7cM*{W0CGe+3O6LCkanwie@DKp(AP?qC^(wD9)KX zdQ&lDMXRCor2v|lUd*b&=`=lfGo0SYBXQYw;_=YPnaK0mt*F55Rw6+s$CP00f-C+NtYqvKpqo6CV*a@KDNS9$}3 z>WNJ{`0M~YgeT*$$wlZxLj+_fk(OD6^9CAF_|4f=#5f&l5L7p~7v2=l9JFrGbhCu5 z^j*$n(PGFs>9;fN>{lSQAMh}+)6f-?pMH)y!QyZdDu-$}!qo8k)oK1CW_OTeVIZ5b zuhtwlnJY|Ip!7u03LoeGE@Kli>ZD+-h%{L8c7pDYz)tH8NQ|UMx z=DQ7ac1ujF435e6H}ug(xXS%f?}I$X)o?Uh$Y_?s^L8Tk{698Jqyo7$AIGi@IkJ$+2EGE+Z|Cn z-^cx6lyY_h8Iy~r#;R&cr8Rmy<&Ze@zng@gp1FM#<{Vwk%H`Aq)khEQcNZjt^05;+bR7N5jS+E z5AT1skq{+H6p=hg95(xz1L5ZiKbXAtRyd{OoAZx4bf`N+=E#u<3i;*WN~d2MJ`Rc1 zpogx!pxwO3yb>N`W~$fooLgiu_vuk-U(x%3mW0JjbMP-pTNLy7&kIH-D?7~ko%_G@ z3_KF~5V1)I|A24_CmZF4Y8BAc0Q~FXMEt?kWF19)7Kb58VUR*}<^2*UTL0Y>1o%rz z-f}3IRwm=T!5qDQb%O9*g!elSCYI${z{6~R;>v@Ohk;bN9?RK~at=)cXfVMXiMsBp zYQ>*JGO4bUn0br%9GORZuTY#9jt;`C8y?J{Q_ z*6sTZ#|q|XGWQMGoi{QxX;4BLwD`BPoiy(PO(NRR9!VeL$HcLV;k703vEhO&W!eO< zW5uv|K624y#NruT!a3Yb_ezb0iQ_+~8+J}6g5kUnuPJZu*M3og{&xEf$i2ok0D|Ks zz4Mb|PV>dwK7TzIOyd}_G48j_!&{I(0mrIns-vjelqa9jP!_55`6E?#k2 zB&sAcHut=F$HU2!|8i>4|F*~!0qgXz@cf>P?0Lq#i?A?74j&`=>R_0DTH?ZFu(@lc zOco*-0S>g4*hCvA1D}D|ZT-4a1qhx=CeAWmJks^WM;(a4*Mdk0a;(b$wm{d(PpplK z!fN%&VBft*Uq8t-u;j$k=7wymn3gamt}^+sj4ewKYI*3eRm2eXe{n%qBK3KV`KSk5 z{&qkW8tLSpxfn||5R=7tkrbfXcA=h$To4d+F< zEg>carwf<0S#d``duhRp3w+;~5wTWyl@o749Ricm%uL6{C(e6}!*yISP&Bb5xKw6Vpa>zcD4-qk0Dp zfoT*qsmIm{KP#Nk`7k#P0FF}5Hvw^UFFP#DoLBdpMdzG*ZXady|c$$?2YtS}|R$JZF zRt;y$pDr{pM%fx5N=B`A)yEiIj}s$VfW&JIIS1F)*+mA|s~M)uM%$3cu+W;4KRM{H zsKEFb*v5thXP+0w`>yjb*@!yCof3&}2bhTWD{6N0gwLZus5>w{FN@?cq~|{l)*vZP zn$+!Nav(}|nq+!Rw)SKjO+7AG2P*!2sVl>^c-zJTjS@mbIzGZ+vU&Px*4G^cj$aaM8_eKaJfnv@wgpwJaLx$?EO);8ne@1a68A{2hK zXNj=b)Z2!Ht!lc5Ac+bN_@=sGxjFa;Mq2P4h!+BB2kpSx2S^dz++5@X4-6D!)nZf} z?8&#cOQ}kbky?(OK?$5pJHRSr8Q3S#LBU{PLkyIlID}FK&FZ*PHpbR}zN-xiW&$NC z)o1W=_Na6ud`^gCw`!zP_wBA3WP_76tm>75F!I0x>vy>96B{1t~CJR0I zmP$|Jcnz${2L~?KK#a|t9rEN!7w9`XI~qJ`tG={-1e3kR**x(yM!CA+s0yZxzVg_I_YR`8gS5P6Jz|+*P%ximtbV}kVHlJm8QaJDcPPEO zDD)5k0t4~<7QiNha9_pCFQ9hDOT{Qw%+I95CRNHL#(8G7*9twiO0k~cO@E|w#>;&~ z9_g`-S>v|B_c>2Loesh#u9U-s=B^xu-Ug>R_e#9P9XDs~?;%2v7CwV4kWT`jJl~Ai zm9o%L%w1<=@m*R5it} z378;F3}iU|NfaNUNBU`5(>2`*HP&h-x9nf-m}A_ zS#(-0EW9#s`czJiqU1ARMaU1U9pu1V3wCr{?b5yRr|1i4Gq;lFz46z7KjOHqXl3}g z9X6y#ghlxNBKW~e6D8m4ZkveL%7q z4xfbdpU-t-m<}y@;1U39&(2W%IJqgpDSf&z&XcQ{bEKF|*k8H4}?u{ zCX)vr6g@(W>xK>31}?Q-3=*zo!DFI^l0=BzzzL(5NFs!yN4D~u%*W#-fxU*t(;-ey zj?t!hU(va)2ereNC_x_}hfk`-_QUju31DLRv4N}IJhFq(+1E$eQ_~Nr-e&*2^tN9w zz5D6FiYN6Ynu>Mg2*(*yjX^|B##mQyKGYJSNiz@c(6S`fLeq- zvxVO4EU^HdFSv;0iqi?r1h8S4RO$?{!89Y6rppd1Kp;Wz0V+W7%4hsxJ|VG1m+i_( zJ)z*PObHYeMK2cR-A=QE=?Y2C?*T|=R%%mO{Gx3&9Y@ENg;|{f!$23!vMwn=7Nel9 zYg|xI3s4S)ydW^N!JDRiS+>Np{MqF7bA;W-WG z=fDi&$L9GdKIstqOz~VlGJh;ZzU*d@ES{P1WG46jo@Hn}8Co)F!4~MkI9`>v9uWcX z1Wk)(lHh9qO+I)YZzwKx6bxrNJxWa-DSl*vk*03!NmGkL{ABdQPOP|v?ODd*STjmq zOSK}qPP0V3{ejW3z=PYQ`-L-rJz+sBO{be9@S0km*35r1Y;x+m{+^ee*$nk^$~Ti; zXUo~#Yx9UlAk97uBL}9u>J4FXUecMl3^K0sK&EkY;wY{zFO%qkunB@uziF#2mzB49 z0jIx#f8+|Kxrfzh&hF&2iJ3mbad!k|(qwZ70#8@C0Gde2V5A%IQgv0$xa&$T+a}hp zTiqRgJ$1X|A!GibqWp;OY?$xlXQgLPOEtkygGulUWzipS$<;9AGCM$+^L-$Sk)R1e zLQEP%G1h#z_pD5?sR89ZQ9+C#N3%i3mJPVwLYk@J(H4bGAXehljS51xRG5bLVb9Yi zEOJJOf0UDP-AwQMX_p(=Y=n=bEF@)%2Owv*VS>P{vyL*?Lk6vFte-Q|C&g-r>op(w zgNRP744@=>$ISx(3j^`3gM@9?G&Tn4Y77_rjHcf+P4>;MWtoPzjQR8)MG4zHQki5rNn$F3e_G<*uLeT_ zV&mnS)YPHnwj{utjJ{R#pmN36A;t`8-ycxMVD44U~~zm zOsn0@BY`1X7jwwut`OTqjbl#I0wo zOd;@R5|Dk&Of5HK<)HldEuePw0|ra;W(U8F1Q z$0-8U3WS+LKYeK`9SY38G51O2I7&EYSKgrSl%vn)&2xZIg7ko%A_SZSa!Bt9!t7++ zygsCIZ!-)dCdISgJaZ>4>Gc{?MaJKKV#~LZD+M=kl8_4*$&sZo#FtTi1vK5Q#QxlO zB9kd-FbUOQ74oZx3rQi>qFDP7#x?|4E?OqRdlHzpjlh84VT*7jE#u_i&q;=oV$8xV z(fncRaRHCIPJXy=%wBPRHpEPe^4?%!jY$<+Ku$w8HPQ5co`g$bqs8XilPLLiT5}`y z1AFSREV*@CBsWnR+;RBI8OJnSVMPZ98#;K5r{oK5fbN6Egcyc5qs#xiQ^g(6^=M1X zkRJ|1nxQQ9*WNYDB1wr)71&8@K%W5N^CahqJW*-k6vl%pMn_m>qdznsPDG8w0G$^L zKP0kNu9Sz^g*0d($R4vE_AK@OqdkR1tC1?Vj1koW*t7l*AIObsTyXfyb~2dI>)zGe z38FQN8$1td;|@;vi=jPV*pH*;|4)T6S9rpX4LcF-8o9*9>Sl)$^G}2DAVyQmafQ%@ z@6^r=Uic6lMXO04#gg(Llv(-i>eRxN5wH?&ney(~?Ob!>_#GM!_`XQ7c;|{mOb(bB zPYf8NfY%L8M1uk2m$r`~4=zQR>Iyaz_xQdc6Y}AvN$Ng)rTtMo90>E*B*`QXXy{!} zF;_0^&U1t0Umyzj5Mh&FKA!V5oVYVX_CTG?Thp1=@AT*h|0?G z$rOne0W=Apmq{AwT*m2XXAaD@};&6yg#+kz)bpvvD8#11riwg42=od3^-i~ zS|E8|hQWVM&J*+Lj?prAD(%rWu-=yQ(g0x2IGEmK$O42wYQ7ML!KI1c@B-yVX-H_8 zGPCovHihT7S7#}EoNZ_9+6so#A`q$cf*h_)Sig4MYs!CDon5_Rt7REqf#ZunuBlyG zxEK=VrGeL;XD$2VW<2RY$V)R9snZ)G;)a`8@gGZPGK+&ZwuQe`)%nm$t_4y)!kn1y zQVHtYaT0nQf*S7>cAXY3?1|FsXU_u|N^QJ@ddyxxxbcl`WbyeG6g?kkJWJ58-YMe-fvhrj5$yIx~lNO~RCLuqWB&lWz{i`Y}{mQU8yFt0%7 zcoU4}Em}L+2e+xv1cWFG5j%+6-fOqIHpDE1tvjZ;&yk0LC(EbthU{~Cd$@9nHYI+Q z#v-Ul#c-50h<^NP`O>YZfq#kmsj?;m!-gCR02ZcdK6-atGy4i0?V8LrdGJ`wbs)y!TtK3OFn=N2@fn(RmC_HYxQ7Kdzlr3lW0EpxPe$PqYV zW|ml{InJ+?eBJCFu7F~hnEsoEt0?o#?QPIKLd2cncK^X@C*Sk0P{@+9Et;>JFRW}P z+WRonJg$|djm&?)^Y%c|Amhk87hi zOwQaAB(CCzaTOL@cUb-8L8ARz_tOQk0N?nL0T+dB#QF3%$x#bXNpJWL2|-v%s42I2 zI94lM+oOBon4W+|Bqn9HQt9Nlx)Fhif#$yNZx1YDB&)F;h;xlG+Vyp(%mK0BlU`=r z#;tf^Xwn2D<~e8irQdnBvW0i`Pz^jWH9z16@ZQFgo9qeA zpnPl_))Z;;Yj+d3+6Id+ozt+@lqzm(12_gy(+!+e4pB8fg3L4Ea1nG$c2TVvF1U$6 zZ#PH)G2!MkLLIxVVv+sFShFh2lm$UL`OFd_)w6k= zP>A)Lkg+a>;AOb}=*;nA(+z9+;FgOgoCbWuVDzGrm3;JH_E~s$?CfTaQ-L6-n+cQ3 z78wuJGs!YrTxyfe4nN*Kqwl)lgzY{IS}6*wjn?QzOyUZmz3k2GkDL8ib$Q{j0mCN<_`sTkwzqvgP_fBJMZm)E#cFGH?2v9OU()#Ja9W> zF=jBdHmw-Ti2-$;(~kpF;}n;`A-LzPIMmkZ$K)Z*8;x$oZ7c-| zCM#LAn=K^AhE5#I2{{=UpNmGn$h0Xu#WLZB+(^O}F2d;+Y^S*iY2TT0%7CxxX#?Em$(aBTfL-gK7d!UJ94=|xxUjM6L#&L<3Kq(gX!!^9RyCHv96}Iu!RDqQ z^483eX8r6pR_;d*&H@g_N4LVL42$MO|MzbsS%H#mLB;QkO7Ejq4ui8YlPiLw6zBM& zsT z8R`n+mtoF~F*t5i@(7@?+f+3J<|JWbyF>o}tXTGx{?dsY525a8j87jl_cs8J%cT58 z4zFWB3qKGoSFqhiKlm_@5j$ia#b~MqVm27j>{~qTv|W4|AV`ZVT1m;w{|O2PLx}4P zM~2hu;isP$qmvK(64)@<;bbo0#;BBy~UXK4=?*DKo) z!aU$+^+Tq`#?r8jn0NVl#ML>e-%7$@6J_3)8um8dAnnb=q;jhzKK8u1AFhcWz*zod zB88E;)ndMvrjljleoBPq%Y_#i}kiByQ>wbXC7=j;z2t{CG{T8^x->aVzy^%jy)}y0R z2|KBe)^VB#PwRsar=!m=|E-zjS%Hj(Nr{xLf5!B!$4ep&D0h7A*MSra+Ne^#Zqu!yu_T#!zb=G{W5OaPybD>M$B3+2+S#IF(A z+lr?TOu4QEv?Yn$4`-JrIwTH*;xEs^VAkSplQn&Q|T z)~C~r(cOA|V0~m^ZXX)Ab3bf$d5iaXIEVHJ87Jf$Kw^80yigScW1l-tt4-4+@SEat zMsr9ol#cOxo>zlthx|@N{J2hj&3yFuj(Tp`PZ1A-wVYGj$aA*niImH#iHy^-GI+$ z^3vkP`H?K~sD;(=ALT%rmFdkuXOq6YzgYHm7^X5N!lXm3$yWp3n|`&HKXr!L_1W!4qd0Q&Vi-82Yw3$Sq0 zp70aBXYk*_cIr$m$C};&Z20Dz`EDS~i4cMnu%kv~o^Cw(sBj~O_Az<<_q?8usb3Wn zbG>KBs&=M|QL?;nJ$Sf3_a0u=w$^Yc9QE9k)IyqfJ7_Q11+7kSn&rD19{sk!+(3(J zBxyCENP03U!6T`mWapod9fhI5j*%LEd^y`QOObmNlB&1yu{3Q{Ds$l)^`lt}geA^m zc#c$c?pG!+0MYM8UEFXv>>P2gW!Ce@6ipMRhh_TI4>Q0O!FEmPEsv|~z`?MgQ8C6@ zPi~{fo(VJ36K;X_&cm<*qkIZL)!+#MSahif(oe29Y6&O8Og-*ScHo|aQ4zK2OmxxU zpGW?_zb<~14Gcz9q4UBnAcYtgVxXKn(qU;T(j;aedpq4FrV<@o%$DHEKr^mTa>l8b zXIs1`uouIa?d>7Lq?kM(A~~%3MADd50|7DgxG>XY2=OStfB1BKhn5I_FO5T=gava{ zMjHYvI^@E1KDDQTwwJG{RN+V=f9t8D4nWH}afr@Vvg@lR_Tebq^QvGQpbTH`#X}|S z2ih|Qi*Y?bgn&JnVf9(US`W$k8w(<1a1t$ca@fietY{~bI~cu5 z>88xab%d~)URh@Gn6SZ;eK(#cHT+^rV?^=Zj`V~zD~e|r z1jj%JGgh0Mtt? zg=uXf>>?&jr?To0+6ieATY>cLOIcxXEC<%g5KCzqKveDO+uiTisUp?NdgpGdU<3Z^(04J5txjFbijn9&wJM^*-0HE;wpylvl#y` zlNTEqh-YV75tcV=9K|T)FhTWt?4x94 zyDwpgK3zAFOl2=6TuB2BJO?LDnmi{`i*RDTo+z#+c{NCXhaX2UjS0uf>Q<1J^&BxNne zA6*tBfJv&Crh@6Ay^op&9ERWs^S4;B8V1gBofN^6L(@qsh;a&Oi3P^!;eNx=#zWzO zK747-H$aQQu{-pg(G;ZOqtx@S`%e`Dd!7iF#?#(BPC~+YDJe1i$UiV5a9I_id7ksU z*h8m|@d&Yfr5fPJWZqPNh!1(0MyDUxnuAg!`INh$0oy&PCu(U>s2uKwD@Sioyxtq9 zO{MKPbTg6XqpNAFaeh-w4BLuDLuq#czY9j{y9ywq{;?(GxUM0wwfm~PeyQbM#hQIN zWR^qspyG!`^*VUgbN(lm+{mdEIRANN_Ti8kBPL=dh#@ft{~iX{A`*nEv|)@_`=(tL ze88Hy_V70(O9EIqzAVaZ5U(uv2cmN)R{qXk@3QSW_>w`)u8p1?#G0JhoWJ}i@?f10Z1;%!L{-tWoew zyD+w>h&5d_aGj_#^Nwv_QmXSO1QFglJ%nx+S!h=TymE2DTL0m<#!S`R%cNdXlUlF1{K zS9(D*==4-8cd(tDemUser?W7%4;=NaqXU_%(5_NRhz?-taKR_ho|R3Ccy*u0(&aTzCi6ZhY2`$)^{k9#RzOpC7TwNuT;eMdA!)R5y5~d z>%5fw)RRy4OrHGXqXO~MqR9nih8jldSn9z@r|i7pJ6vD!klNq88cGDHhl&;tb(O1m z2ruIbZR*)Z6EsRA!yFoR4BQDhKkx~n#}AH!WybBqaVDvr1aPBcgaF5>Q=Ixi7_&Mj zr$`lc&LP30R785Uh_ej^ASseF9MU)@vz+pWRfu>8{Xa|)+VtFvr57Z904|Az|B$34 z7&UdV0>KfSYhW7(RIks!&u9k_DoY3~qT8DEfRYod_ z6E1N`ro)km*#o{mdKM z*M}J*kS@#)0Mn)B6ni>v=2d1ltcAt5iW_vmQc0R{^0=_ z*of_GX`T;0%ifA{sV1hDW+?;0T4^0J0=p5M|Hpbco#P{LK*xP%2ID^Gp+1agjaD@g zwtnZuvBV8aCnJ)f`jCK-$bj!1uu@dJO$W*~S9&;tKVD{@pQEh^7(Zk{Wh=6QG%#T7 z>8cgRHJGF&S~0ru5!;7KAo}&K*8~?5d!l4{*WZR9_O58?M3DxT4%`jo}@E z+_In%v*Svs8^jNcSy;;@i791+)xG7xoIc1k9Q2sMc18kTg765DI;4teecXeH3>Qd_ zOA^*633(JN6K}^yHnxfRF>r~i<2|Jvp7%~E=KD6g!)@6`CIzKU7KzX@UUCkD65Kto zNq5}B#c~+GHsB;44f*M#vDb)bMJyFzprzj@M75n9)Et~J_OOo0?$`*rrwBd|n|Ak_g|dwH6QfGdWJ?k-b5)0tC ztZrmz{dCbdDe}p~tz#Ck+j$^&U1KK~7G5immUStSD-4cUJ=pq0a?Enk+m2vv<`8mI zc=)*N(UN#KMa}UUXVUGng=}GcM4FquI!8vnvi}Rhlb~+85D#?gF8~l zF~iCL2a%Ceu6VH$*~C(-eFrHWHtMdv!3e}8znXd3lN%K&088ZYv%@A=3&{@2elBR2 z>&j;`?GgDHa4!G;!(|eQ5rf3UHIIrzv1XgcI|hp~KVMKQ=$a~{QgJrR{Fhsi+oS z!O{Rdjur~0^3$tJ0L@8oz{y{j!HLk2c+5d@muV>hh=C7CH8(X!7(qZJ^KriWi8)Qb zUWzf|OqCi-G}9`E#ztnG%HkUc$Q-otc4O%pMopoSWr)qMm?shNFm-$AJ@j|amC*1j zH{wr-JUfS>0l0lIiG~UV4W25=g@4%E<+}K_G2npzvOAOR3>KM5#?#Fm16ZiZ8@;TY zet-#dPIXtPMzw{rb5t0OKj}m)5e+rHgpaAA9D(IEU93fq8zWeXP!Q3;D?pffMAr|V zlB4RRQ7+{}D`>;_XHT*Z+O`S8WP#6y4&XjDJPBG> z03~34{+`!-)uB(5F1Qs$fF7f$n7Lxlp7v5q7hZtkXh-J-9JaX4TIbG@buSqQKiT6;w9 zuVg=7v(W0aq-jLU z5@%1TxV%B~k^g>WIybgUz(| zIln{cYHoww88>9YP7;&r^oYlMmORbk47r!yOCgz(SUsJzM>%y$j(37v6J|jGtL>&3b#n-*SXNbNxkl|X zatRn-ZO^Q7nx_=fPMj$R%L#nPn*PcptFw#-qfQ3lX*;-)4@@kT$?bvN?^O=81;S?vSWAti%dO|#ThZhB&SwUQvg;d z-X${)-$R7s76FU7of+ryb*e-RHCQA{QcHmvor8Jdh7bzSjo!oH%~BOtxP=yJ7b#6U z@tmB-F_i!?8wi72kmGPMn8n;e^#@HlB%Hp5^3;!I&Bk$+Zw!r9+2v3GRpnVZ5_jy# zX1^HfE9TkU37(d2TmyN;xNGp~q)L~JLc`v4j+QnD^FC#u!vdm733$d$y!+qfZ~#BS zl9SYyK(9i$lqv5@=2One2d|*CR$qb#Lx^=8lM6VyG6O~EVBk#WWWvA#BbIEMX9-jk zJ-9rNV+Q!(U{L(SI*@DfsW7LPx&S5_V@TMI#S|iSd^!DK5!(G?IA%E#WYMlznI2Er zKCWSHo?sqJT9rX=s@1WZGr@_rlR}Hp=o^*xvY#u>K3vDdS@Eby4cFliBpC&=0ZOX?!67G;4p#TNB1!maLg8*AV zq`#QmvbJ$(a*Czyb@8LfIKS}-*pe~*d70tkl*yS-Ie z63gxiBffaVcT~$b`8+d5u`E@a)VPIpfh7_Ac!8H?#|`APmu~Qsgz@kZ~C3XBvg_h4{4X`Aoa}br}oP=(IewnZ?{zo~R1LE^G;gC#fzYs8jHsB;6zjEAWco7#HUPhXY^cR+7ph=0R*g1PSF61Og z1iXO~F2jbNY;!5n&_oVFOL_eFye9N)7^N{2bB+6mh;X9>_pgJ zX+Om;b8^vp5ZY{b+Anhf2C52tPHw01*@W{D9$!ts}XH2T^we>O$Ymr1E==KZO)^U+<)0%}=;|m}YgRq_huGsS!cykEE#Raa` z=qOrxDG?W|oK(yrY*jYQ2OK^iW&YyCP z*N*^0sfZof9|0vXwB((ZraMlhs$n?{&LWApIqCd}ES{&(95ksj;Fj)H_Ubg~2Fbpo zt%&*6U(3B>jPR!k>(EvarzyNrgf(r6cg%P$K1Mpc=#DuX2MrhnGhc&EIN1n~R&GBOCk7B-?o3Igl^-D>G>YI>rk91>O#C7k#oXXj(8z~hJt zbyGA9;0}P_R+!_;uVC6 zAAS>Od6{7@=d8oUWbgV_%$_fnZfTR~-* zM+FesK!+&BC5!o(jBn#(UEPHje3pB}D5i!kh933^L4%QYVBwVqrU) zGEWz7S5c=$ER+$YFG4I-vSd&QD^oy$#IWUW0w!^yqt5G|SmpJ`#$nbjI?9SgkMyPK zPVEpUocYC5;T^iG%==c=SD2`>~2`8#Zrfuq$(>PWgA7)>_=OqcK(-9Vgl}{5=h}{%Th$Oli z#Kp`djuvi~NarMo7ONwOvx!uUZUO|w3RpV6L_}q##qf*=lvh(I)Rt0avt z>xl!GO$SIU#axzINStJ~@gS?7LG4M1rVZ{A5iWTL!(!Ts!dhavO-xk#BpBMtA*(Oq zHA8SjGz^A&v$GNm&TIiv<~dS;qAA1~7AKAH>X&jdJ4{{t0s||a#4(iQmW3%fpwQR( zg?`uYk9?;K^bBDjM}G}NC(A|_&Y06FFtv>cUDMSxoX-n`5aTz?-iK+p00p^+7TQV# zSgFt-RT+8^ISFxyM3_`^b$;O?NYyY4+2>GkQE~exvZ&7h&`Omy(Adj)Q*4bHOMeoH zV6}mW9-VZbb++>9yD?f?*viC0aOF*fna@Ma2VOO^Weia$wk&8Zd801cs6;;91m|85 zVsVj625q4S`b9z>FGT5;xkitG1WjY=N+ezRKErw7)Er7W8nMU)o786DQm|T!L!p8O z?64d<3iFiZ*wr|X6zqNoDH66$lWF)ldpXB%5?ba7VnN~<2Jzid03kcut`iYNi;L`16Tuz&U zBAaH?GPlVvflt zr8ZXb`=q+7f{dv#ZJTSaDhfZjqmX-KlE8?vUKobiQkavQX@$0_h6WgqBsyZI23VOH zlt4ym%2R4vvXkD|m4v3z;)PLz9|hnG1-DAmHeMmxM<=H@`NM|cN;7JXzq7VM?P8q1 zFkwoOC^s6WWJchAuI>^ngcN3gg&*+RrA2xCcQi%dD@Jhb7w#(E#&7Dnc6pbFDprJ&4qt z)EI|B*82vDrszp%+Up3pV=Ms;*P=xudLGC4O36g0YVk6Zy`ZbL66Gc}wMSv;1eBIT z#bA8PtO*wlwm!A5n?;818=>c-c=NleyvxD`ZiV6wcZ}mx=B(*xZnE9ZTnGBs<+PG-Of?r?1 z=cOpe64FOY>B+%w--P_>wo4i%ReXZ{FdICu< zOF!lt2T)?Qb9+NAktegsf zdK=NT$0PIC2Gl|#^^*itJP}hGa$?WlbpHEg{9n!cASDD<|G*xCVhhwH5ml3l602w zzF5j5dtDyw96XHSZYt-wIPPMtt-%xk97L%C(>T4gEdfE z<-(Bdqve-t^%%ioDmsh2!7kSgQP!F`0(*L2R$HLhOx~#zrGgfdVKfl09-PCOR}dZN zV}-bBGSi#|abmffV%upLAn7eV*EI$xvdXbsI4yp0J;8=@AH#|^p-!54=Q9IK2n${$ z?Md4Tmr!Ccj-3dBUI`~!N&Q%!Bw`Sr{j;iuXl*Xst(uXcCu}!o2WyTSpb3pq+nk{R zCQNMusJCiBH03{pQpo+jk;KK|9-AuiGqi?Vl3!oqL{fK7g)Ghr8^thuVYs2PTeZ7P zlesX1$t2GmXbNLRf*aX#yBbk#BdCVbaHP$4)I}nqzkmc6nwjzntC;``Vk7RThA6I` zqWt^lBpL|eyqpJIOA$7<_>5nz5}tW6aTpGDjF0ehmYm;5YwN?DMtqUMA{T1WYRaUH zAjCd{l@|u$L7wS{=XiLW~4#X%dN1Q8CRriJ63mz9&e_OAWHSPK?Hxo0j z4#V-t%vTA*l|v^beka|Q6Uf>8pnGpmnEWA6$wWAJIBgZAftPt8d>6p0v4v{SKM&10h)rD%y4dH8Wh>;*JLdS77*~kD7zOq)y0a zyE>RcZ;}2T0|oF5@+!9$Hfh>hOnQPEc#~$c=^W+f0F;N%!<_olhrIR%l|!)l_Mz#Z znUfX#a>4)odtUswP$kGP9DEV?c;(Fw?!fv92FkYJY{`+3E?h@VUL{PQ20q3)4XntY z233ZUVfnd1(}{mg_yU=FmN!!As=G{Gvze_dk-G}O2iZ`FI@4xj1v&yeHf$&`FfHJw z-E%VxaMG2T53mb)N7?n*kvFV*`81M$YlXz-p42s*3g9XZYDStTIX@1+oow!HQML$> zkef_krcy(rs0@dS-dd+1b^Oplmbb!bHkT6EYrIq{W!Pk92IgefL`JL1*NY7-QS@v% z><`mka<0Htf%0896WX3E#24*r4^mRcx&5YJx>c9 zPSUn3@5FV|xGe}ao88Ogpm03z%)o}9#JkI}Y9Pl+8V^jcd%>A5QcHl?6&BCO&>+Ip z{*Vbu=j`POqp?Xb6GIDDS@4=xb#WU-WE&TlIZdT2n_#gI#1si771{Ds!fK|t&7uWM zZw{LC)F#gvpv9cm8A7QdrWk&P2%---=BE{x+J)}qeFe+3iauco8|zH!(&lAhyb@9? zC+d?*oTM!y5?H>mL;3SW+{8y(6_(4H7!Qw)>SA@cLvXC(k}VWs3@uHZVmuv_<grrV3-Aa8M1Q*({qjlX=Geh6G=NK>b;G7t-qFg!H_fI$a}`5HHn~}Dp-k$U4-`}I zYxU#sz_W`uGCE5FN7T3yH9uYB#$1PM8(`u!CKF>l7E_sX+86X#VUbmpDJpFaa<&@9YP0lJ!PA=Z@O^IQ2UQ}M&*@TIzq;9HpgP_{sj z3HcT4xOliYElA54CqD*jzM3PV*byE<>@5>H>DnjfDE8A_zi#WW~Q_9qAd zqOUT9M@fU|83k;e{G*TtH59NhGQ?fh$4RLWX>u9>z!B0zz>@@?$pSB^2sP*t#_c#4 z=fWP7W)+1+h&4RnZX6jGtD2xR6Z2p<=~gTihL60PRWUrzI@2T^;EVkjKxvqho%t$o zsQ6)VLVuV&AhUFW$@hw;f0BMDVsh_1qq~RRABMw^hMQy<^pIJ$-*q2-8C7I4kteub$_N-y@u_>2p;^52q9T2h_3djl3~spFg3%qLEQyp)Saqi^sV6{2YRQOGiP zBc1U$#1k@EbA&h#c@leY|KVgzJc`@p$Kb&r)yipFV{V_WrzXZFw<%utMuf%w=Yed= zC%R#<!Uw3c8lYveJKWn!iPQ`#w9KqU&hj5r_aqVr}o$Ffh1X!Z8Cszkx z=@mj5@^WTAUf0uMAjOqYkS>*Xl6SJ9gzxMAY95^%Qkrek+zznghjV_q2LraRkBUIp z*cS|~{h7yHm%C^(y#gagin>b>7K!H3*K)O8&D_}lm}~MMnJ6GMjyz9vi{!%QysEEX+nlgdJ8Iq=uSK$(+CjE-FBIF&)pCgyJ>#$~i)@yeU0 zfD#QijPo-2Fd2=x%%SEmQ%u}@B5d_(z*_W&3vurOPsPWvcei1>TZzLNWf!?4lRP3D>(FG5YC#J}e;Epjpn7ns;Zu%uY26AJ% zHKW%}N6;%qk*sN8(JV)ACbq!ZFdpW(L@&)o*-S$(ZkaYt275LyWi0)>_EK;>#1D!- zOE81zglLWBa3c@Z>NztTmkM|%Jw#`AxYukrOoY3+x#SEd|1S(gUKjC-Y2aZjjzyil zpjEjh63YgK#7p1HyS0}2W1J2`mO@Q_Sd>4mrhV`bd<&k9**u&-4zP&sGeQ&c>_DM- zvvHcH7M7%wm#+|+g6=)^i_y=H3D?z zJ7iiKV2vIRdOwSTDtYG{j7t@Jb%|UN(iDZ$zc{wW|uD*q2Ct|p$L%gym#`~ zVR6`t=SVLR$;1il1!hUZHW|)_zfPJ{ znc5*v4c0I0Y~$I!D3}Ac)x1TZi+zTiDBHBcO{h``u{Oqa0TJ|G*C3CTJrHoA0n6&i zkxdZy_>`NBI<@=wjpyX!gClxUHIcJ@pa)TcNvd?u8t;dW@19zeR6VVQFQc;2OS^Pf zj54R~6~+->^8V>6oIoL6Gh?%>v^JfYNXrj@{4WYwHW8Q*Y--;DcLZV}9&=ur%*wVL z3k;47kOKuegf4QFliqc$$fjCePN$pJb9`a-yznkq0hF#RWI;{}@AyN`TjwuTmPoeD0DRv$X0^sR8D;ykX(;j>K8^9K315(6^PnKmk)0295M=QjEt0ENxxHp4mf`16; z_5s0ZB{|8^dMQi-m`GC+JuaKzWeW20esd`_DH-kOM@$O&*u->5tO;l2TqEPb&1HR< zXL_Cs8;DAv825ZqD7r05;SIb3pw;Vw9f{;}FeUnN_HSj#^!6!WZ%(RcHFvy{B0o|% zlgYe-(`<;jlAJ{<1I$G<+0i^yfi$D{anu+#%byeOHd8sBNH~Sn4U-Qytau+iLx`Fl z#*fr3kjTO@Cpqr@cLXnmkwZ7a>=@fTL{A3^K`*U1`f;~on}tuP`Irt-5@CxSc|5_< zM~Se$hk<7v{_Lx)tU-5TLe zxrV-E(p(XTZGOd|S25j+gBcel5LE!uhR@FmVN;epfVc{6bm3u6d7)8&>*>a^wM=Qe z#d&_(iZ!^mZ&VeUcrSb3b=Rg5RMYsGPD^eeC*lZGm%lM*tK8q%bvyAp37Uw zVLeM3tZy56obmJP5xAg^Uguxaot|VY$H|UIGrtn-{uA#B`#_;d&v(^T>K(kH_PA}B z-@u(oCv_V>=cEwF$Ah2_d_* z&?}B%bjgA4iE7AvqPd)1z8M@%64FrK4 zyAQY%GrwTWiy6iAqKTL3FbQ9593pQyY)y$IjJPh8vBzRtHdlsos zdYdm^vZ>K3{m%2Gl~5eLz4?d#%wBO%1M?635@Y0tsT2&uxAS~K4~?G*+K-7)28s_i zKQ^4K{AK<l;1e|2LDfNqz%^S8rT$d*;1g=}WKXeRWWZF1br1?8hal zmcfPR8xVnV*v?ng{vBb*n`2o{my}B>mYeH)DHu%D*?bMnc;4vSkr>smD8bQp)zHBm z!~$-vYfdHZHO$bIA7LV%%w~6FlzZ`UH+DxH5UhTx+L)gjPZ=kADx-<}R2DBcaLtvI z>o=ucFR5RmRJ9z(t3dzmLT(*$CZe4veof`eN6Fi{C7bYd?I&@}C*hbf`4{>hp_Q`D z(f>Q$2J>ix|zjG}3+j&?u`vEY8 zlk(0=43+Ii)Z)f}=k)=~Yb6|hUQQ7EepWN%dtTas0e(^z;;SFE6~Vg+Ex;(Y4Fx`{tgPb1R0 zaBL`lrS(NESYW@lC{xqEH_>x8ox139aJi&MW>>fv5imz$f=(Y0l$4I)S~iZFz@E5K zy1(xNW?_xH+sp*H!lPHAz`P*~Q_IH*uaa_(td-jY0$^eI9IE3Eg$gh^edA9kXs1MG z;&uIQI*I8ZPXY9gLJ*yEfQ=?8+S$MOnaE#NRcx3{x zkVH%>*v;XZ$G(UK(NU(+L@p;Qlsoh!2;oTKrZ)-Q;v%ru9sXdusBygeh1&xfW^+j^ z6`<#1Y4Ju1BIh9JP;+S^Z{?bz_ZCF<+A?DO`XVLKeev0BWXF~5((FhJ(L>`0n`N~$ zKtL$*;)NY}C3PYT76(puMANkxm?sn@QM7X>(FldFerwUPZjap@GRRW5D6d76OvdrL zT=~B@A|Va%m|a1Y>cOMLBOSa=*+5E#t>!B8c&f&_DedBF2gyr=MA*lrqd?Zyf_i`)53r{7CsScUnT6CbV>{EPeYSC~BHKfVn5@1CH0L08`)ItWGH2M*R zpK-{kwU1)6&sHfbZ+%eo4JxgS1<|~*DLH&`c_mKQ2?Iq;ev=V~EAf8mM+oWd^Ncz` zfVfepSZ}Yfq<4^z@Jkm>{Al4Ib9R1>p@=PCM9xW8M4D8IV&DUvfIQ~z8jXID1T780 z0@)zOZUkZYdH9RC3rSvPB1=1gmCp@qkB$X;QqnL5VDY$+cMFxbeenYK2SPCr@J{_8 zr#!{t2BF2@a!h`;<3+=6Jwyx!v~hJvFQ=u3{)nfUf)2Ven?cT_S=F~PJwYri*2Z+4 zq@*{IQ*n($zsnkIg7a_@i7Q^DI#TSBm+pKNaLx*(!SWS!S-m^^sLXyzYn$Ah12d==Hww70yJVe8EMy5PuJJ@DDAO4t?9-e`Vmn+%CFHa zW#&@=anXWdh`0rnND4W4qnQSh=(D3>;Ke762)o>kN;N_lL&ZZnamJ0#$&{srIS~3U zUh|d~O5(sXF)RGz6u5s0a)x$DtD&*)bS(wJeBq~=;qpK|F3FWtBu3cvB%O9QM5FRk zH#6h2X~J^wqXa6pkg*HOuzDdUiZ~l_kE&0GZnwf-`NJiC#{iNP8DP#XINB*!g4dKU znUzTmSnGw)qqZ!bw%C{BX?W6NJ^E&THBgnFQ~U$viGZP2hM%{#13m*EWsP z__KaQPZ@`$v%1jXM^F(ng8MvRw0etjINLR{JXHo#^Dm~Gqhyhe*wjaj%+Xk(rKWMtb1cg-cbf;$e>6Nl1?&*8xu3lYhQ@1qHFt)Iqqeo!OFUnSb8uDvkP>b`VPv6_5?f7Ihlw+?H|mV% z;oj<=N+tn0oa83|`|3lKOkZp+N}O;%&LPboWJ|$$+H_{;_4Ol)=DIwhJx^KJ;a#~n zWza{6tV7Kgq}ZE^k=M01ppHw%M}Wq_XSY&<5SPp{My|G!`3a|7l@et15Ob^p;>P)CZf224KE$(McPj^3B-G8EazQeR;QpjLsAF-BH@@G09`f2AL|+n&=wAMCJR?Wn${fC>BT~OD%^uiFBY7SD(vjQ z`ki&r8Bg#EWa|6kdKo#rAv7#NqV?1q1&dP&55U-u6;U+E?9Jo_rp0p@0Y)jj`66wloH^x zu}{khJ2Rx5tV1@IYox%E0;Vt66R3F}?rAY6Uv(HvDNd zE#BEDHBac}_@d(D$tM(4|KY7y0%_?loOSI{84SWRoe~L{#F%W_HvavbKt`R-px18~ z8Hady)zD=o5G}Sv53qL_GH9Cz*H&T~LA*+E97QL9-urS!0acrdxy92-;v~^>npHM2 zWI>`*jNM`HUO9##Eg~!(T)xE7)Na(R5#$4a;V^k4jn&*Pp4(B@4c6J&G;Hw2yH{*5 z!1x)^`t@I1z_dD!&VTMrO^VDp@MCo}w!?OYyrNpL= zXAh^xisx;`b1A!$E(eLPi#{MZ;G>w!|6W{dT4);?ueA1iUl{E*?&zlgv9$lm@Tb(- zSoah_QEH@#sa7gb-*Ga4y43941*@6PFoNpi z=;!9yT?Y79L?Uuc&6X$(U6@$m*6F!peHRNP=17P1IWP{Nw7k@`Jdvv{Ivxb{BW#|g z#EDoN0(9tY1HfNCr|ZJ`j3zt+4ku!bGTB?+1RkLPB_>Yk^^<kksLv9UkV2xkI4NsQ>I}l*#w$#jUwQ`JBTo4ImZu04>^;767xNfNoSke3T)<>x zz@>$2?4bbn)0c=%X30F?8v@Q4r0RMFZk(cH7)hIc&C4hgVibG)n>LWgf9K^w6ZV2LMsLAG z$zN363^Tcb)7X=3NfZsh$bzHuHE{gMSQQN$A(f|59F} zd&Db-+SY}If0k`%Gg$#^s$LA#;Xjs+diM)(86ROw%ATIwouR4P+)8;h8R5(k7EimP zPnNqOJ7ed~r(V_ghcS4!`jzz#EcUi~<IF@x0Cn;KWEmuj>$8=IIZtcg7MK z@s&_S2s(k!r1lAyGwk`VJIT(aXXh+CV+XE8JIX$~Wxa4Dus>Av3SkC=G3QdhL!Z-O z#1GQY-2>PXWIN6q|IFoVv;3R@z9Mc29badjC0*QHkO*V!7|g6kD8|EX-&qHsgbyoR z4dP}ae5qt)YH|7zN<$2hY^Hgd!r#Du#PXmRP**@KA9v6Pg*5*&H?tm_zc+4|6;ynF&w>OyKsQ$k#}c=p^x)3@=CsAE=M>Y zw$EjDPd@PRqB_rdzkbP~_J^Oir&7I>N`N!mZ5Hwg7EY{F(?^P7yVD&tCr6+rApk#W zs~sWNzY*CP%TBSnFc?jYy(7-bv(E}|-O6=|VvvsQVT&LbE*mT54&yk*}Tcgxu;&^(ylOLas+^yRk-^#@D#k4^Mf1^q%U;4QX+&rs`OC8Iz*sj3>+9jA*mZw#wC$AUtmP$u4^#dr3MX?e+g}qeP=% zfzgpX+mW|amQCZbvl6!wEY0#gB6oWpw#oM$a9elMdej4^#naO48Fi+MWB+Ww6);{q z;kv(4P%0mu*)SUp^PZ(HhV=Qh`;=ZC%}hW3`Dj`b{G{_*ch=A<2j-Mxp2@_`*@Uar zbK(rbI|xjwtu8PG|0adckz%n19s~0FNYE{N8c`tZW`*ZKn9hEcX{hfB!hNXL(PAvZcI5J&c(#&Pa(!UXp**>O zk&hn+^@FJ|x4bL3cXlqC1Q7mJKnHDMtfcWB-JGrv$#(&k3IyZvV8*p+{ICgrA-MSY z*u0P`qS;9NI1^D4<&gI9hj2P0J{$QwQt-K4SG+Z=LLT>N=a3m<2598#$=%STs)c&C zI_y8>(pxsrAcLvf(~%+%z3qB3y58-U6;51H#LOc@a6K|wbOCSxA z0z?i?`IU;C)dR!h3UpcZH#M#GuP)1j>3M=Wn>HOLZU-|K!bLRzg&*meO`H_!5NmM3 zw41fjK{gd=79SRIJmACcyrl)WO+^P8$~aR<;0aQp^#Hvb31XKxAH7n#6*{=4F) zC_6%(Q+gb__JGlZ2-5=7!IQ`Nvz{#pnYwhap7r=ndhf}ol4?Oyr&~h55Q5b2A6%!cD zr^alIPpNQktpp<_?fqHBv(Z`rTis7Sz zD+8yYeOG!IHu=;aiad8rabW2n(l|A?mV%h=bp;{&Fnr-%FY+B8AFoAebr%gJB)}yC zvKS^7w)$Z^DX^fO$yp6E?&b-*(7@p=o-QY?K=r~^%SC9ngHkt??j!YCCYrBXj{2b_G4@%RDfM(>`1VzR>zuanP#cEL% za>8giN!=2mVnjzAx91%iw^C+P?r5&BBlsS4Z$TYA+%fJSY zRg>wJC!6TW^OC#`nEy!NG^%3rd zTRnF_#ChI`08#H^=X@>2LTxhJF=){<(Habe~c3H!{>Pa3QjRhPCRy%(;f9$ z$Of$W6}ar4uBzAc1*?JWMW=3P)Jd#%1?WF#72VbGQ_&R}Glrc~2_>bvIP!V+Z-(3I zIrqr=wlwmPS~b0cY}tu#8COJM9o>Pe7~t)VRf;&bx)FHs{?o-{Uq%MwS*Lz5hhvFA z`7+=ZQFa0(&z;>61=vyW4eN@(v@FC(5P9;N%(w;Eai-Jm9gRyw(%~uLk08N42>CAF zrn})_Ojz|>;?Tb}4e)Ohb-}NyG+Yra{)BIN$LiTpcV^wpCl+gg$fu$M;Ceh0EO}>F zEUOfZWSHfLheIBl_EhjkK=%+r zhoRmO=rm0-uCU;`Kyv&{@Nzh6=lz-|1znSRW)DsSmQlOY_Ltpxg>|>p#Cjh)V6!P+ z^sW}0q@Q8<=aYBfz5jn=I^D?c=BsY*0{lKcwr}sD#c>=5CNn3(8*Hl^dE)-%tOuxJ z&n?Lbifo}SDUDk-!(_+$LW{GRR|5U+%L)Fs<`C`?(PDPO5us9-=^zfqb-HZgSyzPhr`V{9|P4Nl2lXx}S_=Xgb?YfJQ zGj8Jb*4^11P@;+P5slNY*z{*P!;E|e_dn#i9_-Vv6chQHP}8@p7xWl>c2cMh$CG0# z`OjWFiaey6f%C!ij)mo6+??aW#P%O;PiEsEPlG}(A^VNu$Vt@fYvX}XG;YV5gdOB- zY>gZlsc46eeAyOo9Lt93Bn&=}Nzs#WaE#GeGY`V>v%Ps5AhB z!Gi@drmc=#OVT3pqz%Hu_#Rs+ufDS|Td~#vgLamVI-Qycz8LxEGK3D1KbPidG%c->%$Q zv`R%1$WzUqEQ)5ja@V%UP{@Q}`~hCZ?b#6})L(u9G8j43%qtg(UfGRkmsS?)S0a|6 zdA7$HtU-tan+Do+>-<^)r{i$C`ZJQyi-Jg%Lk~o%28R=H8fgW9TuEpxvTp{acG%f*v>_xFXKoZHw(fy9D3L;(3Ux^&Sz7&_r|K=kWr8 ziLH?5M1ME+_&uw{MzFp5o-^-|P$~bo;p9@=InH5& z^`RB6#o#oB(5KJ}qeB!mB$>iCH?}fK=L~^JTu7IZQ7~GwDAsK6p<%Qg_%5JS07d%D;$Y??!hf84h%vFHJI9=n2fAKkoIrRg&S|6}Rr1ZZDh|M8 zo1yfM)gDcoii4Q3g@M#NsmxV_MMH=FV`6xiMRrtTW`|q0q7gM}j4Du|r9th6@vuG? z3@jJ(=wjnIB~i|R9p^5j&Lw7A)K@mI#ZVW<1?4oAbA}^?Kg-~#{$jFgwnz7AG7~8^ z7*>*jj*Wh$Ci;|kn9d+BXbzrohw%qk{<$y7fc0dNW`e>k{50pXnreJIz^>kR)^py9hgZg;@9zc1 zTHRrBC(f3+3dg$@s6w=~x%05&^4v(=$FK!FFath36qJjc?JMT6zMBl=)g%{UtV@^0 zq?}>~miDKaXyj#FtQ>5%W1KY#2R2nW-b5>r<43kIh<;)b@*j$N$bxx_J5m^3@-VwQ zNvvV-$J?8D^0OPWL(cDo+QB*MH*tvE5p1TB#J-Lkk;+ak`qW}QiI-GN`H6IbKVhAf%HOylF21DSsy32 z4*H1nRVuBtfHT{yrEgN!t%u2?L6p8Kh}KyfOsMmThnZ#SSZ_x9*inrN9AYAR!3d0q zFv%9k7+nRfQm^Ml*mWSd4jrbP>C@AiGgQ_vslO9aabMNhEq=MlxqGy z?Dk5Pf2m7~QQ^s<9S2D%1HFKcbx?nTL-P^M&M!!otdR4!8jh6!$pI zP~^#rS?gBV3ShE*B!mlCSk7~rvql7ME?W!AF$o;WrJ?(@5`xbJVhPu=_@K-8aZ`iI zunOvwzX;$L zl*13hR&Rhe$Yv%s8dn2|{mgcB^~ z&K_8dpl<8&@M*GCZ-(b=9hq_!k)?=u@(3Yx?6df+KCQ`nYjsHcWO4mi@|7)iW(d+n zCRdXxl%R;PY;j40f>WSs(wyXW1L;U(c-Q*u1QWt!KQm$J5PDwMJO=R)zCg_^^OdBP zoJ=e1Oh*ctkZg4AEP}UhSlFjc9lSA#M@4Y3?=fp^os1Fil|yJcc?wcnKnTJNKSv@n zoa@YuU>rZOH+j$J2`pk+sK0z3&k?U(Xt<`JB?VTP;36eF zqAi3>eyq&Hb+3&T$152(rXti2EEWf*kASh8WOp+KoU02mNJ^*x)cz(42@hH71Q1qzH5t|RAE6z)tD-f z7)!~Rh>9A+a72wA-PS7=dyg+>{9rB6NWzD zrXZ6%L?l%YN`o*yuEaj9XL+&0%!3(CJhogbzw6+Mj0OyCqQuDIY{Ra2tpHd+r@!c^ z*boeA-e0XsDT-_F5ZD0=8A@I*{X5&U1ttQ@ z(36ssvI!6`#cRr>_~=4-Qen9m4uY`2h17yGzHj9^EhP3Ym#7pDA}r=`IEPb!19tI# z&@rnrw-F3=IME^}v!}yCyRVt?Ylx}FPy|Ps&CEQ4L{vA6wr8wy!;?1*A6(`lpKp%U zdcc1q#oXZz zwQGz@!mPoNOP9W*HA{P!GGfgWEQk9X*bQL!M#vq+uCOuNhB>*%I*s!Yv`b8!61pw~ z&n}o$T)1(36?n4Hi=7f*P8!)oubbF3vs^TdN}UAJ;`cy3T=v8Dy7u3l67ItS3^FEr zQXS1c;tWX8q+Z-d0B5E;ZoLE$z9JW2ajE(wqJzgO0E~+2+M8g#WAmg%BvL$_4@@el z2%Wyc)*55*#EEL+^Tb^nYv(|u-BA}zduuw~@zi*`8SuQw=Euq&b(XM(%v5=G;BS_d z&J^d)#3@%acc43~VhW%l8=X}x`git{-cL?q;vc)mJ2adJDB#u4-!+GsBi{sVfphDI|yOLo# zWr`yYkXw;j+7RWEF!4M*3$$xyjN08YrVdFZ)Jzr;G7g!Nz?W#n z)!I(yTlNWR58-hVxGYS6OEu7MW*#A_w8q8J)Y^2@z;pogPil5xwU+sWR92@RzF~RW z<+6HGI7CV2oHVGZ{YxQ}!K0jElp5~xb zLn;1HSq#%qB0fh4Y$Jm(5gAB)>KVKxoFy>=2^cwcgO(H6G+2%13Sv}%q0lfCMRFVY zB$=#Yhf06m#CON_QfQ+)DlLmOQGKeNZ8Q=}G zTWi^P)1{|`vj@W7Sm9I0l0+&_K$XIB0YZU6O57aE6%0ygMqgNd+GDZ1k3((=si1i} zDhFw&!bvXj8%GdQN=k3ROH+$gV^E^z>X?(>0)ZKi3T298NkWR2y(18s;%UK@ zCkI&>);*3GG3mzm2;`L4%1lpn+brw~Pi(h91n1`6n&U1i@8>NG`p5~<7=Th7Ezs=& zBaPHgkm?g1UpWj?QesKL4>J%bPh=V-6ajjv1TI%@0T^v=ng%}E_=~Zq)f|PLOlQW} zP?N!pm6HXQ_6n+RrRb!QVIALhlkEV+x6R$8RNSwqH}E*U;a3Wt5l z-D#22jP@D}6V8DPpoPn6@=2l4o(`C+7bD>nL$f-Uy=;!n4_m9JyG4dEgYEY5K4yj} zyiKBk7c+XMcGX?_$pZs`h8pBJWtk3+TDwB00uEQpzh4oyhI7m4%2of+H*2x?_5ASjg29b_)uC5p! zT21D(&qVK_V47fBShB@k9}_C$WMA#WOEF{?<93D7enNPiPWce17e2KEd`_frjOw}% z3v4He@)I>Cq#HfXJ1*kjEWzbjJ!402U8VfVE%N13)H(L6lloha{@tk5I(aVnYVwWpd&Ap)dZ-CG=n zp%|wiqq)8Nsn`V#B_Sz$x0BiEk=Kiv+C}5z`cGH~Nx4`!KR3u1Mwq*D$%J)Nxf7lz z;B#PvFY*cTbeGERaq;dT z&Rz4QQInGKSvKEkQA1ikPT@m{%0EPMoGpt4`fqwt{i}{ zq*IsSdF7CZ9t$I}%E;2~3;#hOgKW#ffD_~?)(N#Fd>!)e&_<}cPY`GQ0>?a2@DRrC z@lSd~i!ManCY7OxLPQ`5%tC9bK7a_^&%AJ#^t{_l;v=If5DZ)NAzdK%!@!C~4B&w8jZ0hCr=oDzL@!Fgc24p&|i3NyCh8fj;s zU}lI#shB~2frZNqWr&l@#fvi)GmSj7qAvD?h-Q{r@dnGN7~?gW6SJ)eTcONeI?hY% za{6i!hurX6uJV(JpW)D=Mp|b+(}|&_1#2EkNAW#vHmvmoib46MU>}f+GmTb*H@_Z9 z6$p~~&Ar*ePM6B*AbW2HVP7X@q;s{tCPesg!UM?1TZ-mcF zPf*%?v9x#WFiDhAS_%vGN~q})bDwB>rOR!^3Q!poXRo7uPtkxlx$k}mt~iEjpN?p= z)6N+i_)O+}xX)!y=Z29J{qj}|xHJ{#MD58|wO+|FZ*MuL1KY5G$rUe#_&hrcI5Mj+z5fkm1PZ+*2J{E z`^26Em97*@aPTKP@u^BPp?za&*%T}ws#gM-uM^~e@&jUd#GZg8rHl6J$GRAE(+~`c z&wPw_&0TaM5R_ZRxa8q56q+@g9LF_`uhPPlJ-;H5MRd1usE!7->%zE20>aY_Tt8s5 z%g=ZxL8JnBbL8Rjp~W2=e5?awXZz+*=)#CxXWeOVzrD^Sr_<1%nU$=69vTkr`ORa7 zsZCzD>VbPK8Aq<@@KGHFuGwkV>%|5}&P?&VNdoQoaJ?U@LI0j8a%io}v@zO50`>i3 zn*E=8ke*$bhAzd8G@;pt9Lw0Ng_dcryyzO8f~Id=D_zOUqIKCZ`k!Ym)N4lzCnbql zi>uZgHzQgscQG;HN)%(IGp9!8V=RxP>)-^}ddupN-koDGF*Bb0_?)Ik6^Bg6>3j}W z9sriUE*eIl=LKmKqOfETx`~7oKnQ0&>cK^U@Dr4Dpd)YG7a} z-=N$U`il{i8l~5h&P_9N8J+7(NW7`>LQqm@Fi-(kQbJ9Km-JGsLzWQOnD}fV)>g8f zF-G!2%qnjEr5Pz7iHKG*hA5D%{c@UG!^!lrp%^7m)bj=eM1_`R3(M50L1l~brDk@4 zYK}0an55)Udj1B^Y*Db}KEfx@fgnhW28V+~UE-$y!tih{gO3f3Bs9Nbj5!ILz*z;U zX&Ua0hnbt}ot;h&nC?kc>$_R?Xk^kQIy#wW3H0e=d1TXO%N={><~`Ld0@A@T78RMa zTcD3*VR{I#2yp2p8~2#Ku!uobcS%;1rrR#!7&OqJ$w9&7g|gM11*O4zcO5pmab@79 zc{-i)(b!54L_*THb~8L4 z!mw>8O5#DA?8Ms1R52gl;Mx%gsD8o|%A$P5Kr*vv+YOXh0&cJZuLEqVwoU=*`PhcS zvXxC?rz7>4%>^Xva_xovtk6+Sb44ea`!)y!Fvx4YC6hSA2F8Re_@SdtFz8ur8CFZg2z)+m>ahAkJhb$eu>o$i4~S+ zHHaXl_j3h|!8FYkR&+rOVzrR+UvR~}EkiexNhQ_jtozK+33nbQ?!~BnJ<}$a{cssy zY~5>pP06LI!p~?`D~Gwxj{EdXLSdrR^Kj?2t8fr|PrOO0(BOt-^e`vwl8FV}Ju}g2 zglHAZjirkj!zpp=ABC~Wq>`XO#Uglv=R7%q0m_M6_3Z~C$>`D^QfUS70qZ4>F0Rps z(E`$^f-`cMQm0Op!=%cq^fm!q0vZr7OD7&xGr0gGVw&O|7_^pG4O&R1GES!kG@Obh zlPv{UqchNhk2KNFcF&c^glpOZ8@DG{IrW`{cH>@NjIwo2a-E#hIlI(qq7}U0isza< zv5WF7WGx}Z*w0jvxDIP<_4t`*Oe~1MUUxF{xYaL8FO*nkk?ZsBD;i-v*%6Y#4dwxo z;k+Bf0wdq;0Uc=|%dVV`6NHOAtw5C5&A;wY)nF{$>1wPP`iv}Uv*ny@S06MJFj@jP zWOZlAjvDGvrxYhW6MRrGMPesIwI<+6Q%=t8!srwHWI%c`!cSvh?6$5etUJKXXdc5H zX@Z=x42R~T(n2}XQ!<1TW@B-;jIp5G>X4g!wFd;}6qdo+$=!_}3-Qc(&eMWz}YVdMMM#1AO(ooWoixvYYTERWrPd< zA!$;Kvjs@)`Dhr|1Lo*YScrL6zmmoM8j5E|2Tu9IvImb#^z7<|j1}0++}Qpu0T_M| z+CFMo6tjs4!|H3@kMTc`HI_${gl9KcSPIFYNPyieM@gEFa5WG$0f$4uVbDMqamHfB zD}xuQ5&)QQPr;KY5n#Ja$iO-r43D`6!X?Ge?k9_3Ear5jBlIZ(_{OFOG^{>82zTt=Bc@TeK3k_*dUQ2y5tzkd?GJx zTx4gpU*D-qNj_AFd}1E@P);x$bImE2Wgz3{WLX#IVOd5OS3zPC?);u`!Y<+@Bozw~ z4`^e$PnGz0iY zlZo&1(q!6Jo(9Hu+TpDnL$03G11Bam{0R4#> zswuglBF-*52|R!+f(Cr3ibJ?HHNbvGNO@lh=t(Of1^pf}jj=Wpc6G*i+E#Q@y%=PW zP(iG)DqDQKB zhB~Oq`w%89E>6aBV~%LPZ#O1z4JZ+3#Ka6_G_RR>`Eeiq@T@xJx){8e5Fg7Pj%b6| z0D!OHm3$Z`+Y3nuKC!>tBukq3`1H&%p1w_{-MJG>8eZlQMN^i)PTG^vFds4WQlsTTbG9}isH zi;o5S8fI2!vvaubo(FrPx+`TlT*Tm$IDMnaaBM4P5h}N~jG_3<_T92p^km_Lt!T(# zMD^qF@Armv(85^~a-~?ZoLoH`#`64ZCP8_YX6vtWWj8|0^6-wmz-#=o_kwEiXS~ar zE%34=52qiK8zN}+4^0W!N#OA#*DG|kdIDyG-sIoB%t6PS|Har;It=VEW2}!n^9BnQ zZB9ukp2lUf?zOzK(K~z3)O=omM%pJAzZCD6&LkjO$LFXa)>$PvWVG1ISk^N2n9K=` zmgP)&h#5N;EV^$no4PHa0l@J)RKX$vt~}B+3$2)CEDUNm9BR#YX=q7`aD1mF5ej0; zbJ^vb8wlb>5^0?TO*Ghn8iF{5CaO|s?q)EQZnr(Zat&V+i^kDww+597YMJ)h#E^cZ zM1qj6TxuJW&;;Xn<{S_#6_kd4(V=og!H%&1VA!b4{{DB!TC-6C7!f3_9LA1)l<)3&M zgMe2x(j;Pwhl8fxEJAwZ2(y9* zkNbmfX2n9T2v;sjPco-5zz9jUIa09*00YQWf2$9MshsaNRG>HI_=xW+<*qz-+;y&6#<_gqNBVYp)QFpx_5+Ln;WHsNR{$kBb7oZ!x6>G za@BV*&m?QD2O+4V)B@|S~Cw`S5^(Cv$h$s!x#>lTW36cSK8-l^(f`(e zd|UcqI%oO;=qN%eW}9!d>VgXqC0{lPqYbs~7e0TpZxazi}Qj2Ta} zke84qW1{old4<5VgC7~PfOIjE*)IYmo0!LBQ6R^!>yh`dG2{r3+Og4R&cno2ke{g_ z`PkDN3^6_hrYVi!Qpm*-WpffkC8p9k9zn9|CKLI}y~jIFH9bQ&JO>@7k7IWMxwtbv zCHTaP=K`ixFSfrLt^}vkSDZT1_E6%a_IV?COpiHzxVGCC-RFT-isj%mFCPVu%o42t zn&Q`^=e?%1>#QY$Xg=zb+R?Zt5pjBqWLkN&#%<104IWQdbQpS)sZ4ZwQ#PeYT;H%e2o z)V(Lp5Y@+xL;X%8Rl3#3-&c6ac%rWv4@U4pU)XB_o)UvGPsAYL!W=(?*=hK8h{M3` z{1J0QnDSIovS9H0C11tPu4$n%Iddft2Dk6Xt!74?l7y59m{(Rh+<65D=Ya(3x6;HP zRt+}AqL??y#rVsuOhWb)6ba81;6(J)8}hAyrk-{M2m2AGExygA>roI zJ&Ei{0eX)^0*weagAi|efrpJ8_ z7%0IF5P6HQaYlsmx5<^86^%0Ed{}sb?f8S7A%0ETF*(Et8a)UPXu3h`iMa}h9>*Pw zXB20d_UoQE*Ckv}`-w)f6Sf<2g3gSjYXz3ITCyJwM?KE71oE~{;@JK+nFg|uDdu{S zZDoU@u;o}&W_-v7-EIgG2$*b-V0#JDB^YmmkAuTy7bh%lK0=??1$;A$ic$Nru{kJI= z`KB8O7$%LnpuGW=pM6dMfrNX{r~^KxtX|Iv7h%5ID4rf(N#q3r+p8KpGVzJAtw@VH zc>ZmlM7+r=RnD^n4+xmlWjJF-mAPQyZqlk<9pE!JV|}@h`W5Ls5XOV1vj!;UG~g3E z)_hGUpYo^@EArHHOU!wuOc<=INh?L;k?iHH9VF)1%v^qI6z22vK68La?RNifFX(ds zVuyjYhG-k63ZVnE7J)Mzn2d+784-=^vlDI8X`}Y^(w1;T%y}}388?C?C!0W%_K^U2 zHCZZBlm0zQk=lHt(;Ar(ECrS!7KPer)?atV2uyJz5SeBrPiN%coJ0z3F^V~T0h|_m z6!ZD0+Cy!G_K;)dWgU3+aH^|(z!1cbu9+MKb@>soj8FruvnL4hx^`$hG>+CWhS37v z{v!bR^9v9d`R&-c%+))SbIzL|lPS*$&axq}@Z48MCvlS~9}I35*M@nfW#Tm_lHexu zs4SsaFh}E_L$cPKVuRedl8t{)>U0k51Prwa=c7lxGS?^bg{)_@@40J>r4^EwJEY*X z(X<~S%8rb|$+vH`lR;6cgr`$`9pgg#88|(5B@3Xb1)=GnvlyB&!_TVJu2f^@bK;2W z-eB%vvFD~ZqEPuu#!*PLdgE*o@Qkn~3ptO>&5^911F3(bDc!$@?ck3mFYXG>QjKUE zy~}Bt0S`Dk^}Ny^gyp23$e=m!0VlJ&adW`7dOX_OvI!AgZa7vsMVl)LE7OS!m>fN< za5G03*+{IE&7D9XA^H<9xs2EGakvc1B6x$$F8h?gaDy;I-%se78rkFfJ^K~nn zj;_8n9giXd6Z|+u@+{uPPU#?#K8=$FARCAVW;*5QkNfCy>55OV&{9C5k>YdmK}3@@ zXT*TLQLQyo(o`vrBSL)w1;p}k?QX?2bPwoR9&#R)?pyqD>ZG_jzO>lCbFGCoT41^b zw0B|baQIW%=^!3N_r)xR&z*Yt;YI2`4&5J^_$24~n&j)Sf_%(m!9_1gZ@b;ZTk)!JB%|AAyU;;S*qcfr7GwXbQ`R`1P`D4@yx;^ zBRfqM0yl0PC|UvAY>lCyg9fKlgD}-@$V}HrQLGMC%DTighmGa*%f^(<=@dMa%yYPz zgchq?#0=6k{D3%46RBflaiYY+Q5Ik2c3;CMjU7Qya`vel)^L{2PiJ7gL z8&8znG2GdU`WQ`AI)-J=Dbv;UjFpT*)BDJYGQH^Zs2o8{^u#U z&lq1f6w`|ltr9cVe}1bc?m!i?*=Ug4WnD-Lw^?DmO`DF7VQP3%g~mcBj+4f8jFZcq zTkdTLPJ=ddIoFi_p_U>z=^x_*EW*Ft!Vy>)z!>{*-vF+RHGpXD&G)tJ#vhg*tRAA3Y`hY+*#T>|(!p2k=^jxh1J-?j1tebOM2 ze4oxlQ;*M}8#~ygd7wP4RP4LVuI$tY_fS+I$Ah37ASPbBT5Ov|cWuAM0tTDR8gR?< z3Wu#>m;JqPG{83vR^#dG5{A<*{z@psz@FULluN@tA$2&|k?qNYr_hHvF?|Pcuk`Z? z`oFfT0L%g= z*L~UHDtF1W%LkXdSJ)sQt$-aV@$c^wYKm73p=9xQKirRaYfBcCN15*h~gdtiU;z4^dGzZrBAmfO{8V8On z+PR*x@;f`}`5E{K3{LL;ZwOb}1Mp-vGzIFL)-_XtK^~A0KfrN`4+Y?!Qv<`@Tq1OC z%)%gC96B{YiRhh-TwE(H!lZ-V?2&n#hVAdHAWuh#BrN2a($6VImg1cnNcTQr z?RfmK_R49s3>b}gED5fu6dZL>=rdf}^Xa0;NKGilQ6Evlw5Oys=*`$cfdf+kq!Z zX*h~IkM$sUD(E9)vmR%|m$RKc5};}hsklVMnv%3EwlvSY^dpJcF~tBr{eCd1NZ=%r zc5X>hO5*%x7le%bz^JuXv~U?y5Jce$+yj?Pd#<=+o9#&4^;bp*m52xv!BRDVz-9=| zSRZ_o&H+$31rak8(%>lb58ltKX?sTkV56J(;h{C(O`Bl=PFqpW(W$rf@vZ@Y4Hz7f zt?n_4YS5VosHKLr{qxcldp@LHerWZtHKF1#h0oEof^_Q6w&K?Gsz8*Z+$h%j5J%nM zwzbttoGY?p&sV}TEi3!BTe0dYIE)L1fV0Jgxfp=qA|voJFts>nzIXy;dkEZ^ z$K3y&7x2^22Y`<5S7~?NtFmY8zgzDf?Z~Fxwss?pv+DqTK&}9mcrMKGa|($MhR!Z# z1;&H9W<1!3z|=m)aJOZduuBCa2Ggz>Cs(KjX2N|Z?Ota-+wiEbK^YvPw5vT$=;sfTD)YC#^q*vhZz!aiN^wZL~< zeiFZ~h_IxS> zBzZ zUB`N5{DL0aQFd(FqQeIHx(x7~JM@x4>0xmLvJ1nUEyJ2PVTQz!&MKb18%jAWigXjU zNHRLD1QULd+vkWg=ghY9?|c!`vs1|Lk=skOe%d24ZdSR;F-A{xAKM1h$kA&3s1fty zQpm2X{e0m~jxMwj*591LujOWau<7@MNPKnnDmePiDN3(N*aR3?T6(&)L|Ssuv3hc7 z3plKtHG{k={jy9D6@a>FZRcv>D=EwY!pq3eaO}LM`De6;BYq6d@Y8*OoZSh>aD%im z?RKzN?=-c1`OJS57AqQ@v#c@H<0)6~{M17IIsjbEb@i6P`tWvL{C4LaUPgiW!dWCc z{Kewv%M3{r1`mgeA2>me@$1Mv6n!tRl!Y*%=63}!1-{-%Hvv{Q9BC!ZNcZr^<~4V& zKc{c;Jy`z5@^cU-!g8j=X|jsrIflG%Ep_Ql>)=ZL&JUnw?M?1+IR8C zu>Wt^zaL*V3^|m4k+$O(s|Z~!8@8@l{;3y;aGI|`*lx-JF^qBgOd_S{Avqaa^rei| zk=x;+8E#F6)2*nJ2R;yy}Jo)OL4-88{VK8u2bJ+lPCWpwM=V!GXNz8jpf`Ln3dX z5K6)h$OgZ=fz5`Ew{E)?()N%68ipkw!_GzPWjHGZv@?xR&TwIVLOU}dVM&-l1O{D} zXM#B2J1e2&Wm1y!u(>ZhB06SjhK`G~3&o^9m`+dinaP!TE97WXq{tDOF!jGqwwJ^} zTZxgxXy#E|$&n#m544GWAL9}v*m3JnfSM2=1@d54a*PhwU8f-~rg0oYfARcNdK_EmlqUb5N4q`OtCLqnSi{`m*&CYSW znH>pJnUSk>8*<-Ub~~_g1*Eoq+)qZ?cv6>%#dN8Dr0$FPUgX@@=;(y?pq7$j`7sBI zK$WJv^|`37L_KhE{ase|a4cG(HYjggK7MSC07f;2@ay_?ykdM-b6PrFJUb+uHWlSF z+tnG_97;vU?f^r;m9xSZ1548AP9GNkhd*3*lYk&0weW)k956SF7BqZb#2Egi=?)>z zSOlpO`DKE3k2F0BR9qjx&)UUvZlz*XgRc>6f0TM;9KzRZtA(@Y_DPJKGW`S2)JV^fpN@brwztLx$M-y4I`s24Gk(!f(006tT3mmG2RHJ zG0HspH;*x3q5vAE2bde{kvPG1IZluJn*V$2>2w-gIoL+5YzVv|c7P5@$f zSk)T``0KDZLh!*=i)|vonU(XrY%&2+_ zqEK@+zs9&pS)^e1O3)LHCiSs_apE?y6r2e4^#X#x=P+$s*o!9%W4&-8>6%PnCOJO4 z$XEgNMubXQ(u=375R9#mCX(v{ee;ejuJewLVGnH+g=~q&kgA^@1uIWY{;WMFhz*>& z=I@MBwR_pj;#GFWdZnlVD|GV~E%4N>6_gRqBW-oDjx%IgH%Icy%6aX9bpYjh4oxMf zP9+mI_H;n8-5dEwg0uMX`^Y#rQT*{n==9vkru-mweQ@x3VI(6ggKeJb>4uM0A0zTy z!gl{J2Nlt<0nD?EnxBp`5v81Ka_y+&=4{o+X&FjXH(zFW61oh>&`zRDeAy0fjT2@z`Y7QePoW?pA}@^j`a8(Vz=Do-B7+~ zPT9?{knH--s$`dCdmr<|{BT4t{r>z@#^He~|JGOiKN+N0iJ0mfi=iTu7W@`X)B4D> zmFm$?dPdsWL@cTBpPQ`5V?vdFg=uZ?wzk%sXSjIv+&@kfy>$uaTa^72X6fX@AAs@W zJQ1P>og=B|a4<^Q3>lSHV$|nt-HMz{xB#%Hsa&)Wf%2$0eVPN1XK@csWxhAwcb>U#Y7!PW;49C zC<7x`^vQpjhvk~^Jn?AY&uae#xzt}ChK;6~!1%bR(yBP?2QW@~VVoe^NStdPe1CC# z=p1N6JeHeOta7dges~Aq$!?=8QnHD}e8e*kfrh9vW;%Cq8kaW~AJuT4Sp#5!lWuj| z=F%55@iFkFh~$j*r8TFHw6WEV?cf_#h$G`Se!!c1Htn%xicg*i*90^ihm9|#WQ}V% zg~}P#Tf~uhrIG0Hz@;ncLU#G%a+JAklBNp^jQ%QB)}N!JNW&T5Z2JRZnfX@xNwFMm z<2M)tmqZg@CNNFx?8u^*e`rL&M|g4cg#gntpLqm-rtUh&LEq7|4TY*V3TAdlmj|cU zJa$^*i#F=vM`5v@_fYxF`iFb?-Gbpe0r10We$5#`@lCmBd3~aNME&7HQ-^Y3Qx05> zpU0`&VD!#^wsl$0;nH3%j|h%gj)b!@hCfqny?;Gh6Yoi1AST3J;;AW9X5mtH>Qc(F)ni9@P+*vNv7FjT zG~Dt&Z`pHYF%p(J!?OpkFcC+ZoqVx!FREqd1+bDXJ;1QU`{EJuDJDfAX1jr}l~Vr! zY1f@`;ND!TmvKC=JT;K%W`kTC$i__*$())7a*TIzaH=+){!f6v?8c$KDEZ%22FopW zve^oltaj3TPYU{Z9KiGTaUbt;z&;t@c;`m0DamqWw*)_RIvg8!t9FV>okWwE;E!M) zQFu=7jp4k1ySSs>Kt=)MOA{2%jI1Ah_glFsj%3b8!gmxj_*b=Na8Z*x;s#CkT}kyRX=>8k-zJbdz$AW^QV zjW6SQWELC|=PI&-ydLWSDP&vQ!vXx7I7sPNyp9J$#KQ?2C;)CiE8TJuDj09L_-}>2 zI_6!c(6|_LT2MR#{0V( z$8qF7^pGZFJVKRBi`=S#OX)zrcZ^`*df3i8G(3rBP5QD{afnk+GDZ*Jk-_%DVFXzY z;!1WcCYyOp^%OTCPoDdz6NMOky(6prl6Xa~S4iw1FNrJSERN__Wx;Ms=7wW&3ZRE? zCs}N+d{W*PfTQuGGpDeg@(zl!aH;2H_JJ1KIuOjcZXBLpYywK?N@KJP6Ic#zvH3w| z>R`BtXA2zTOvbwc&BXg$?=2&})0e^1AKxN9=N zJ7QdYuzkAp(n5oe#Puvq9!zi$wbOb2(1^-rxMwYrEVeawm$DVG4y` zYXx8&oy!&@y=K$Kg*H#u?lEy*BTM&c^KtG(*97EH4qiXU$~IY;xd-OKHAP*#mP%8* zLc&~mtY~P43bh1!Ao0#fafJ<$CtwNI&3V9rK2^ieXSP1KO$o>*a|Bce>?GFbgmHFC zb47S*7tmnFA^2Qg9{2HN7K$MV0G++h|vx7O`k^ zeFj0nj`Pq_GQs?iCEv+@KPG{d%9%u`FPb&*iATte^745P<BBiF zOyHps>1-La@f3iYP@5N)#@*Gh2FKMY`xnj4O}2qevi67GUX;Xn-vzc$2$ow4-`{58 zVL&q&IS=4O*>PeCJJ-PSyn-;C80bU_^-9yCT|aXgOgBiW1AkY`Bz_6I|QxrQE?GF$MR0-hJ5R)B+Skk4GY$C{yykZb!x;ZhdZ znP?EAOUreTeQ9eGAi~%r;hLKQV{R=#fREcvp7c^C0`Y5kl(EsO0Ai-yrZ%!^$Zh^( z$81sx*A*c;Pc?AuIGO2$q+zlVm}GEgB>J?sT*0h_!z0^XX&%0b+mN zW)ta1o15u@6;GZNKSD^sd=2B%Kh?Ed^B$_xwbA+!%EwgsICTetYMmsDee{jCK}JJ%_$NjC45Ida$+-<4Mc(l5i6*5@A^Y zfq(`m!@#sLbka=4a(mMTF)f_W7sm{2GyDqgH7Drt!F~?FjM>ZY%$QxIYmqrFJ zA2++++Ow9OO^03I7mGPQO^gpsB7$b_#-k}+}xtcVM1u2Br2OTwg&`%1SH z9rGt~Qyv&+?VF46%156hr<+q_kME%o@xB$ZZOIL#ly0V}UK^_-x~CnhLu2R?4-pq*pOdo@O>|_4#+*mw z8b2Y5a52Ev-SXQkpn~B94G5#6uiNK#3<6>M3~Qr6{A4r9-o!mO8!eKn z-!W7wnMgGnKB(nZ!e>&`l1PF)@m#ju0UJQm&E=U8A$v2SnMk}_8`$(YM2`V+B_V~C z;y%Qj+1g0d%(992FK(RkDo9H%Z03ZLiR2SNXfGDUtD&{acAuMZ5v%>!OwjP&wh2*k z=dh6Fk?&gHi)2AjNUGefcW3`W=|$8oUB=%Q);rxTRC#lQphqX*mi%fRd)NRYF$Yl%E1qlTmBI0Ko2F8gzivevVcJ@OnM~Dr5V&c@6?euYD zC@^x9<0y3e=e_(oHb#J+8I(?L&BRAz`pTwag=}0# z>>;m6aO3El!Zye`9Ii}tl#%12fjfvHhOF7s5EU})FnDkL0+XLN0Lqh@8E`kpFx0L? zd07Qap$;-OAa1#*!O#oA{;Mu+TaSn%7^FZ~r#&>Y?;zM&C*5?J78(nGRsaA%07*na zRA)&8hb{eTh(~R2OvwY>hjm(pzFRjFv2>STT9WV);osHxf`?ND(Q=Lp7GbbcFhLqC zF28PA)Lc_;(`)pj*^YN4N3NN8-F%1m0XUHikkeh1-cj_7S~Vsy8spJ)f#vrbKR~_A>$b2Tk(qimmFZ#5Bidfi0n@I_qtZfW}$)*s=Bl zfM)0On)fA4_<5v~0+3aXSp$Lq=9;(^MM9lO@-Y%5(8iRK%rzIXdekC33OGvMd!ay* z@ao|fJJ+VBWWN(A&)M7+1G(kCxK`&l;u9iHT?i(RYhq#dJPEKC-Pjd4aQON?e*y@h zXlZb>sP_O8Zof;BlO@QfIwuK?onxYtwz%ZmEu~LAWDpNx6jD|%V*E~ELa~`g_M*<{ z{5#8RfhCs(A;ykBq0ZuN3@;Mn=Zl;jm`eZ~Ff|;`LUc%J)%hU6XIk;+STKMgC{z@R zFpc*>_LAxmN-7LC>kN{1EKcPlM1x6<6li8#txFiiBmsOmwtllW{qP=>>O5Q&{YJLv#kK%u|)tKeCVtFxl7 zVnL*>u|~5sEh|J_j|LS})F?O;kn$w=NFB$TZDC`6r(&U}*pHmM+2DECIOLpkn<#I# zL6f0=YM|Fp5}b5;u;9omn9h$2`w{CT;8QP~YQu~hFkX6iC^ho-zJ@Yk40pc|?+}K& z{EEc_<GgsaUp95knALCp-l)-Ix__$ zN$W{&5x8vj%^cfT){KIV|KaS?Ah8{J)JzA=N6%#J1PHSaW*FXqrEFf0QO9mET@H(8 z`K^dJ?!i|b46EbJlbbQ>DGM2bQAl22Q^qb>Bt-}3z$x|t-y~vdpU1|G|BNW4)h?)b5RRfHifyRD1aVZ-C^2eZcjAjx= zZYJ0)N+8~qyyX#rk4_q_?QM;u2{$XD3QAfg$Uv#DO!;WOs*0m zi8%>QKQ!g0F{P>{9a~djBY^h%vTNHFv<(c9C}E$TG{vmrY{rh($b~Mp)DRX zn}Mq#U7D9a2C=sP;&$-ad^hSc(RO1ekNF)Oly1i8S%VL?&@CNe@RICI=FTk1vMlQs}H~^HYMk z?T*?9n#7B&KtwRV2T`Tpl*E`YWfCi5U}qq;Xoi956eWQU6y>^gH)*m|Obo@6RLm$I zr3RiM$mb>FqKQ-M;Vc)a#{c$?D{t#J0ePnCar>P^WmF@~(l3LJ%&$VGxHxkLxYCPk z-sDKfzlcwa;+4w@;UTSXnR2OX_Whi52HA)EY5{7{wl$3j&PvIgiDJb88_mcf1Lk*> z`l6-+;ukalDwc)`h)%9!qnqz^E-|w;FL~-tGYlYxFMh>`Rc#7t(1eQ-8mNNUC?oXb z!NLc{iAP@u>9ogMIxjm}ZF30D=}k%z|R<$^u~*WkZcxb zn(7{J5_71);dBMcG3cXdOr3DA&pC`$3DtpfKqlvqbplKniU!SkED~vMo^S>7{4j-M zl6X!A98*z!s;u>noS!BLZ(yEt6CMJ~7#JL_h@3MIOUcAS@@2@Bt~>#l!N|vlIA@lP zuNnAc0rq4`_O=k9T!R_c$+0l-QU*_%tj?Kv1q>JU%g5t2pqT}4^(sZ2kPS~z$=z@+ zXFhpQU-ERKFtQ|G!vxM`7~t<5ArwYJw{dA9T{A_!nE&-=DGYDxbX;;~GAtJD7~!ly zVGEOAYYtrXSkIKEDildBO(uY^f5GF4!wkD;sCCW`Nc6vLG^*WV=z_3|lAy>soNUrF zL<`l%cSATLV1P|R04}&!d9-+07{iItUz(dR;S69d8@19Jvkz1J9>mJ&1@t*>HoDo@ zDY_0H7`k8ADBF#m8h;5Krb%aQ5vs@`C%B7II9Z13V`6r`U{KmhbwlBGUwm(>0nzNP z{8Evl2yHy(nsz;W^Q|Sz)7>17t>}ZoZ0qzqOnLPz+x!AT0-h`s(nnZ9#Okdx8Tt!x z(zKpDatX>IRS<8`32r6uw;I2}^4w4ZJkG>;txGS$a}ybsMY|S7U`lWHA{f&M)y@Gx zA*ze`>(ZgeY1qbVF^>HpIPtiSc7^Wu1B<;btX;!cuVvmhgAl-%4p|A;SS+a~-6Ou{vbxy1+sTy#XX6yK-hN+)NLOdyA9mNBlM0#LtS6Cr2 zArF3PY}AYo2RG9u-A5$wJi0v(ecXlylYEEl5W6Qz)by{n#N;Cu6c#(G-fZSH+8x^z z3?vIby=Ik?w$DeB44Cb#0F8kl`o5}el8GfQ#y%NV!$Vp0$JijbCK4+<5_=e=?h0Cc zF8_ho;wl1Fkxr<)y0LSgD9)^5`AxIiqGzF5F)s17&feHCpknnqC*$0Ip;D(KTC`T& zOc}Vk{gk|}I1T1v6|zF%!O!eH;r-i>CWc864kY4*-h{6f7!j~mH;gM@OT~G<8uo}z zsq|V4cSN&yrsHrPQ{~ifVFShzuxKyFcP0%;qUJTXG~|R5Sn7E5y5&l_V#bQa^AO=@ z^`U;2OTnkh@{nWDoy_4sr*RiqN{<)AaJnT=@x;F6vHrfKhkKerF(b_G_@M4l4ctu8 zi=y{+*7LUmh5NO{?+64$3`6a=cT;r^zlsz!7y1!NA#6L{lU8eBoH(?!%j%lt zBtRE=+6%$tRtRtJZcI*w!>vP~APwe~_rlupFmc((rh)5=j0uE*l0uzPV3>SHXRleT z9wNn=amuSajEH0~Idj?Am0PI8urLe(LZ?IoT-wi<1AV+qYcTFou5@-gBwUS$%S0kb z4aSGo?))}7c}uCW)>OHq@=ZX^ZE*@*27YfA&9*Ll8QzG zF_VZB+Z1A!_p&^4OR|eP~1^2>_h;6uU!mW5*r(NrWj}dB3 zII*XS(X19Wq-v(siCjVey_fKXN9~WPuI~SI8^3S|RuqWi?drPtX-HeNNN2h~Wd<0?vRyz}tO!fxSW*l1Ww03Ei zD&w)U42ndIegtF-e@?EVtp*NrF_4)g1U9*|U4tMO#n9kK)_f%;ow4- zk&l{BrPNH4!bUX>{jC|&iNQ62n_nIxrq!|>u$PZ}ekqW$L+dJ(Zj1<&xdh5YK_h~m z3sPTXt2_WCkha>(Fk9+FLOxIgH335Vc3NVr@TM*2ajco0hmq^q<8fjF$orU1#j6yT z`ohAX2I}aFSgD+Xg3#kv&=G0{TzeaUM*p-g2Xy+lZHa)%@MtaMm!#R2z45FLLJ?f$ zA{~RQgz&RaP2Q{;vAJf+$OtiYLKGe@S87lmTE$DmWuUYe#4HU-qWM0RLAV?fPN@k* zaTfXL^jGhxHL^FfO%rAYQvJegGqD;s?xGvLyLsYW`ft*+0xcw(J4v@ zlaLx1HU<+OqJ6nW!&$otM@YxYqv^b-VEQ^Nhq8bV_sG7kYD&iGCbYh5p8nu5kzOSiq6d+)d4E|6f08p=q z>#szfiVoF;1OWfi7Dk1=dq2O}85XeWB>~s`bpOV`+7^N1k{ktL_PWXhT1wT0JUa<( z2iESajOqapF4-J~O;_IxcXxTLk(C+{Ghr}+3Re736tAK3()VbVd)ql@AU_kh$c9y^ zi9VAS0gQ7q4j&Tnga@2f5TrM+?7k&4hF?zJ!q0TtI}>%lIZq+R>p4wmr5+3zT==09 zmWAv?8E!xIVZ)FTOflxgbv)`9YYj{z`9#fo_SMl7hzUim?y(95QNV1&WLE~T=K)gR zzhDgbwv(J6394Sg89$>y?OJ*UJ1F-Gr`b?)8@ixoZ8?H z;{tjr3V?xNOO9W&Nj(R}matI(Yb?7)H~tWb{QJgD+Ihf*16Ojy{LUiqLQj<|TONR0 zHoJ7iodE96Pd=mGnqU#zH0jVa)1$5@lX?aYiz**bJ|xeS9|{FQ_=bw@+SDVAzKvzB zdP}3Nt&!sdD4N?YsJ2bGP{`fDWn%yu3>q4JY#MAM?D0Ch3yispxV>BvaZvW>u8hZm zjAxuA9Au@8q?j~|!hI#(Dy+^)%X@;mNPK*=c8O|0dYk#BNd z8ljEyY$HtqN3%C+UL|gXB7&quthu3PUE&8qMC!E-{7vO?9vQeA7ZSx_g84|Ijnss>QPg19$VE5@6Ag=du2^UdYw%_RJGtr(Q*C#iPv?7v?0_<9JLmr<`R1qP?qh2208#{o$q}CtAN20ckK?E~o1e zEUqNbTs$NOG{NI0fSz2oFGB<1pO_VaDb4dhCvt{4L{0GHI5}}RArn7N6Y4uIXB)o0 zA2_)&U#phT(NCZ&OEEt*+yOsT*DgyN*Y9s42QmJOxY@;&y__xl}RKhNM{< zI9=yR0NxNXQD#=q?4}L}O>&x7h!vMLhr-`g$eWB|n>Z?%odPC8obB|g9=q!umObf1 zYtZuKUG%LUJD=1m;^%43qPN$Tvyy&!SOX2b_)>5wemo+d`I<8aSa9D)ejr5-gk8(F zRt8gjd{fMhIw6@Op_3uagvqRUWLywfmHjfl6kc8}He2E5I#}9!md2`Lm9k+%jURgC znD@)hR8(zb2O$EojjD!gHn3=pFkNe5gd3nbzGK!Lu?8R8Ic9ezBS4mk2Gj(6Z6O&< z){kKwW2;{VLffZP*O|%Bg2c&Rl6C>6d#Dj|-zIz;&zv1MJ#A-p5S$@Nbl�lIqrG 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 z zs+iZ#*5ge}+NiljJY$^;J<()ihf_v1M0(t{JO$GDNJQxU_fd0;f@E6*dGw_$^bvqR zzAjx_n7!g?B0Ikv+AW~bJgccBB`mbfA~SE|(S#znBJr^*g-iiq*d#~c@h2L(jD#qu z)!}w{8VJ82mYp;l)>-GYOyhB~aVUgj>IGIDO|JJ1|GLB-m${t;Yr3+eXNrUatCva0 zO0L?@=*+Gw?)L7Wslqf0bo#pEQLoHf&#V+XR;>^v0~dTFW1%VUi%RVXkK>GkNxyAl zH0OaNl1riYNTYFeG3e9NQltGO0SPrOPwnCgX+v-WEEceEL-8v>|PkLfv#iNU7(7C5&a-bI{M+;FVMH zyt%1)Jc6c*KEHex8LJgzRA^DC1Lt+Bq>M2CTa!eB+VPslo z1WE8wE6grIWX4jbf!X3Z(`}&@7hlrYI#DfIXKE6IeIHs*^d+<;VJ512;P;6FZsJOo z?eCHZ_Iq-NcKqM|qoX{H<^Onj0G}XgB}eN&cTQCW}Y4 zI!%V7kIyLC=^7Y@bt;gAa#Hzh%UG;b@ok!kxhecnmRm`ZZuC%TyXkWsX_?!XbUsN+ zDiCk;9T`M|k(}R&2op+j$;%A*QWSjJM!qVfmf%E)2}X}~6UFGgRwQ5)w(KP+1z;q{ zCK9A>8sgJ(BK^XFPt8!6QoP)fK`@8oPNNtOp(tE3If!Q?IOnCMv~?*g%+n@1TyrwG z2xl9g!o|&*X=8f~)V7|7tDRj?UpD4wg(-D;C<#~naxQe$jrDTwOIDcZT0P{_XZ^_# zybcl7>5}o>YSw7bsMi4@)TM2x&S@&|wjci~1kofQQfSw2tLMpif@cN~W4Y4?Nr&i+ z@nbeVKRd)G5>VQZ=T%~}tv?+u-F9|X6wjdIU8@}bN7z$y(L;xoN&0tb{3c!jH(g5sT+w=`+ z%B$=fl~fqs+DmddYh*0Qqh^VUW?E359Ldgkf!zFf$)rnFbdgcg;qZlMaPg0#O^y}y zmpRbs9b@7PUI=lDr{1Y-bg8%DJA*Rubf>F%!5JK~k+Vn<00EIQB@GP|WTTc7@K!RM zMCKY~G!x#vE=IkY#RJf`DTwWOdm*)HkA{js)5OhrMlVW7@* zhjG5wp*oF~;js+pIj90xXqU)ieS))I%s22}O?1s1J0GVfa(&=CP!~P0*FKDkt=HG- zlV-ThLn>atctTf6Fn1;NN&i_hW_$G~`{ntVRA^%pD7AVL#&D996=Of=e92ja-sBDh z4?pzeEHaiaB^G`6=A_DuP){=q!nEOl_31xr%w~b8>w*L*lbbg^?-$_1h2gL6XNL3K zSj77jsb0#F0>H znv7+H%&IsYBNlkyF0T@luklY=(C;T zph2xol@#>`>NqJrUT!ykv?skTPG&K<;e&8GE5_4~dG z?*Hz;`EP&QKl|H${KtR%*S`5{_z!bQIe&T8e?*M`F61wL^OwH(eP8|qf8h81&A;(C ze&VnE_h0?mZ@{n2zVq$xeD_m*^beFV#+QqjJB&PH{E+;mtO3r%8bszJrO>deu*@+a z2-h*{NXsT`9DEZPxv`kbPmjD<4O1igmY+m}fW>X5fJrcJP&uX|n+0n+n0u0NZ8kFT1yp7-pW1%B>8KS>s}MSx@E@=)O!4 zGR!>R`n!HUzB(ogUR*~A=E2Ak3j6}7!KZ9iT)u1pgWM$*&&|48@cK$YwnR9u`dURV zqaV>1GYl55y>{;^l>E<5SRA4Pa>NG*Wnf5A;5!9zwi<1W_uVSH5hx?>wvQ&Px{r^Ns}LK$5+=)cZGfm?U2({exJC>3;xb6O~{#h3csP zG~j)f@5$PxFw6TohDL2sW;K88n!LtBuZ*}&635J`rk`IAzfs@gT{)}@1+YonIh_PC z3^#zr#!`nvsDh8)N$_@J>2xm^l8hFqHmXRPqrE^Nn57 z;sD}67$P+_4Q~xf$c3t;A}+@3Xi;o)4Q2;gINr!0k=a|cRc&E==La0q^Ikm&vv6{G z$GN)(CL5{gh82fF5u;;IT)&968FMi&&Sp0ZjJW957nRGx+nJ3?6WQxzN?4O118kn5 zel>=O95x4B9AuqHE?y56cy?==onT&Ai$HQW&~5(cLRe3qQ=> zDuV3;I3})HL}QNH$J+?KHxU`raKk+-|{%`rQoiI1EjRQn?%-xcYK$fF zdc!QzK$x(jaqxR`wMP!(+vbB*8@RN9h_INYc$99y!xcll=MXqWHA!7jM{If_@L{Md#f8A~+R2z4NhNz3WJ&{6bx zoY~QKZ4)G_TX2|57t8G5*ulS2z`SEEpjeLnZmAdW)Pc#+7dtOFxO5Ovgn4=yp{GtJ~CLH1Bk%Gn-nByiL!pXQ~we!0-dp;&}rxQEwO=%y@qB zCQCMTWr2s6VEX=#BhG~`k#}K;p9m4~W~f{*q@#ff-M!c6J^f;m$;RhD8nU0IqDOk@ z&ci5VyD2AcS5IU;5C)cU0-8_;BW?@;E%7+igM_{$os3Hi`e*nX38Mv*;T&UIGKMo* z{4`QtrIJZpJdS=6##93Mry`)E%u!Dvqbm_7&mfgZ6_gbvciIsK8bimBVRi*wa)crb z_^90ts{D@M?f)6JptY_MZJI4v=J!)=RC@Ow@nWsy<#4&%;kpAk4wU~^n~V@XeQTrw zuwdT~%{?bpb?o+si33@oXNNOn&{~|Efb$5B{njSR@pU51PV|zq$d8hb9}{YJ*`}GC zu=0&zA1mZ(-l>9wN#0G`x!`RhkfF>&&eo8nD_Q^TDx+*`30nBKA3O(|F8$rB)l z6Z0%afsDax@XR?w%n2hR7h!{}QR6x|+s>2-_=wMRJ(W%JHud|o3_0NpG-aq}IBku| ziqvdQA%7AyJ)L}8l%IgI-*1sgb0#KXs6X{6%gG>jdnz>rGVaZFV{pduy?_NW0{oA_ z$I_ga5es}SWp6USniP?AhtSs3s>B^Y4Fz7r+lcvN87MZ(j)ia$7grN);|DO(nGyg_ zB)9Ym%3@GvopUcub~c=d_(iAnSa{@&4>QsIVD8tDg-kdpas-Gyk&;MnFS(clhAX@P zjpI2?3`j3HBQaTY!)PF11e)sj(TD3x^S$)^@jw2DfAPQi zOJDfP7eD><+xfqVB&*HtHYTatQ>7%k=8yZVB0~ zHix;Be*(B>FXZ6cW57y@oB!eim%W>T62eq(4E$+gUu&6ZGad#Bae9{vf|+cxnUBP= z%mi87L0a7RrGbsX(w5yN*dv|#I3?!f>5QagzAic6Io{e3&j4i~u28IiY3!BiS|kXA zOX1`KQ0shdPs$+v5i>ZD=0wxfolTOZ{54)q9%Wycm}}@PiW*AG3`B?Cfi^P>a<&|SBA41sSmoyW`iM|oVlKoh0n0lpWMfhN6I0br!1A~bJ{cWKf z2oYrQ56k-r;33s8%UASp3dq%MVFWB=t$gH-!OS z+E;SEI>R$`NlRgRm+jZPEZ)f&&CcaFM1YQG zU}cuUFk0!-yD3_=s)OU>I{S1S{<+cX&`iVG6QyT&a;VrH9yDRk?GSo)IIwPB!1Xra zD6_F%ic8t-@>JGIEqqLlZJq|AAN6CD)wcp2miqz2(Ebhrh5$JWW__?D%jtZ*tcwFCnxGSO#0LBk_q zP7H$MCQDi#ihzP)1a{PTy6QHX?wK)HxM;^k*SKYQ-fpiFC_{TAKWNF5{az_Pz_V$J zxwD}Ird@BQAezqQA*n><&L`jNpt(ph&pYng&cG)sWqRFHVm7Wq1{8!$5d3?dFE<7Y3PZr?D2n9}T>y-YmMsCO0SV z_`+vdHC^Q0U|@~HsGuD=2~XR{geXC+fON3P*drodz2q3g6#||YOv2&L;2@sBti@rt z+2%=o((W}kuUTw29f^i40qtiz>5^nsQ(hF!kjfE20J@OZ6~C?MEi+j{U|7RB@_^z$ zz=dC0eg9W};wS&g*MImw_}RbrfBp7<@pt@@Km13&{v$u~?N2|!zvuX^Pks&5zwmQE z|1&@Hzx?gL{lEXzPyN(C`uqRj2fzM9pMLV~P33v^L<=5&R>>r|d<49RAi*qO>WS56 z*rB`Xn(&yoJ`GH-?CVA*?V!l)#Y$d-Op*)Bgm`LrjB2&(QMy#6xzCYmpg#NOjy0K* zNnV#mRS;d>7@wiTp$QmVNMPCZf-ILSG66%_FA^y6KK`ESPO##+ww$+G>LkkjJKAvN< zBe|x_y$<9xJrD2(`zb*J@WFmS&df}9aK<_F`un43yc9S$nYV%cAq)*1L1`diVi0~J zGjYd{pEHSpA9H*>so55r%R8I`UAH$bXCR6*G=nvBf7s?F{@~0A*Q0Z?(5WI0{!LO- zIHe+1cE(@Ka|#R8{7CoJ03ei z8ml! ztoF7dXN7GH+*4y<ig)6C7qCHcZjIu`*tZcOc)@zuWklkd_NC$dhDf z==Fg(JHf{`6icM!#WgZtGb!D=v7Lp3?ZZQw5DHZUGdp|4phxh8Dm*2Yr;BP|B6ilP zZTUTAZq7cds3zIL=h*JZ$urN}?D7u&y!n+d$J9MiWSg`bJ0V-n$+Mfmejd~W9`Ku4 zLOiSx_x&{EH58eI_f~cfhF|aH6 zrfzJk=KvpRAJAG5otp7B{a71yrF&%CKGWGU^JnS_n1gyO5$xD0z5evP%=6&!In@t6 zi&3_ho-#Cg%uYl3JlBt^`Gp%ulmxttN@V45t(Qa?*tdIw*rTV4810@hI?cTAZ0GP84aEW-mzNYc+@%*v()U-NicusEOZ!Z&{$Cs zYMYE(7#mS;meUe8=AuQ_!XRkpC5O*^(cX;tPT?d8VdE#-p$xN$&T=~nDe1~h)9iI4 z=vDmeIv5m81ioCC;jr)uw-?X*g`|^u5#cOFzo6ov9q)_z>HLW!mrtUAaqA7k1nLdt zU0d@dwT1gdmw&AM_P0Ozjlb~+|Nh_q2Y>EA`g5QB>aYIG|LVW;`+ooL`<=h@U;5@Z zzVW56eCa#i{mv(!e)}K&gMajQ|K8vGvw!x_eE$#rz}J50H^C?hk&wt28>CIq1U3rc z=V+Hj(iuWKL;CZrCq7Q=P#MU8cUK=oJ`a;B$~>I(k9a$RefXr_ws-NCs&WWo#k?NS z@yq$q4SN+0>qtMrK|C_d?jCq0__2AXpoqlinV5LyX)YQG*4oC24F+p!$kAqiuMrm9 z-5Rj~qEku=1<}y>Lz5plXc(@ZU!U^(rLh^DXGbQ(FokpF73X{=Tyd6t&SGPt21&L zswo}0GSwz8GrfXN60Oc{{GjDo#oudp_oTH_DZ&6!K&`*r1S*xJIzfay2IA*6D_``( zhz9AEN-kX?C;M&*eX3u#4fXuo6)BdFnt!mE=}06u9SCZL!c|2^mcLGs16|H7nE1wu zNW@5IBfs&;JU6t07PX!=EdQDYKHD+jGZ6`i@I_$~XN54)8k=VOHvQU0&BgWFnZDTI zb|#5eg!^QoB==yi9g;JO+*U1ZD`>GSj(C&%RCYt|2kl}!9li_aMyTU%GEV~^hnx3e zI^M&XPO~$u1`Mt)eT$tHtm!Z}<>Cxg;0aPd6doQ~PfNKUVQ%)0Ql;vqL_&R19pt<8 zV>+;#uv?&5x&)&XtM)E4K^c%(uiE_36Kx~~AqBsZ*G9lRze_Lf3e zEtq3^or${4;#HWL&S}$NhC_s8(D8bbXnk`%Bn3e&NN`>tfI0Qx=LNOxk@qGKOi{4$ z13c>5$&NbrcPm)kvaDJUjhRR7UVf%X0vDmXH9<`gxJFWWxGh7F(9>IkV zsu{aOxr|h1J4Pxfo+b|#%L>Mv;)HAB;m+;3A2R(DqllS4+Hs3PNblN}*OTw@-*bECY zv1GdA@9>(EC|*KLO^Ut*8)ckdUP zReQ03TjQZs;!$lGfiNpQR*=w^L5v;D=v9?7Fqa9z;<(glu8N?<2?Y~kp5G3Rq8nNb z%7zxFdHp^V&91rMhvv0n^JzFqte3QuG^)%G6}I3IX!7tgzM%y0r$;I;saW3L$j1OX zGb|)51jqqlAT*`|GIF4!^=C<e5ad&{2XvKv_n#=RU zDE5>(>bX!JJ7EhUJ+9~?U|hkoyEJY>F4tvL`; zZKhwb_DxjC0aN*0ihRe*Ng`f!$T`oK%}*btv4c;dOTeTt zF^M$m9_yfn{xvWbMmWnr_~OAr>c)8B@X?Lmc`?qhH1rBv+XL8XHE?pH+UYjD!s_oL z&Rj)Wk-LWG;Fvsz`~%#?IOE{4ocUmmF3`KG!j53-Np|G~57gwnus9dL@KX+=26l)> z#H1d}Ohn<;NEk888GhCXv>XFlWUVkFyo`UdO~_;N8Apt5;~w>3KO(Os-=IDOP{6uI z$V~RLvSX2hi9WvUT%gp72xK~5ay(k(JsRWI^~g6ag2@zKOedX1&N7~f+>F`U{f%YZ ze(X#p<6@*$OWuaLA{rC+VeDig4b*bctX&C`#Q5S6j-2YrV5TO(C=bzX{PMj_fy+Zx z*ON~y?1(9ejuaxX82}{a!9>Ovwx*FzdKH8l^N9L0WSb4pOd>=@gjg>p8set6#wXt)mO^0n%Q67ymVT zv>;Yh>})5C58e1!8y85FjNUFR26KWrv)SO|(ZP_5LVE?JfsB5gAtBSzI?x~+c*ghX zj-RyUNeOg5iMzKaFtfZ|m7k?2(6q6xAh?l5FES+Ij34!EQVyKpSzv;?xsR{F4chY{ zl_A>-xA%&J1ldog}9pWfgxw5j~m8zt)#?VKJJ!gYs=gc_} zDg|CK5|<7}0u*I)Em(z~Sox$tQ-g+%OPTmAJ4$z^ux=ALgYO17i9?!)tDz>?k0fWj z;(`&moUYHTYclNIi*YRN#aARWWBRJm91oWYRHWT2&Mkd&OoF_INf$1qk&(UR#TWXZ zY!V1li{Qq~zEJEp&2r51D!^bl;n&b(F%+4PX&em6f`ziJUc!#m-lai$LO`;8*qkqZ z#gYZ>P3V&(BoRT7nP2VnNueflbK7Rgcq$a3YC42Ar;jHB(37)A@RaVecHrb5ugRwA zun&AN6G~01P_C?V5G*j-mrd4+48cp_!n1xZabsaA?h!Gmqj~LOpRTQyaM^h?6)jUw z!&eri4~H~Z&ooQY?&BQQ9Nt|mELmMxGJ8`}>$A`2mBj~XK*~W?N2O<0O82VAil%Q~ zKJFm`Ws{&^2`QB@y0y_mLU8s?jp2$!LK9Wi6EUtA)Y+Uti((=I0H;mkh=eQbCH3s1 zzJo`Yeqi;n*y+KnEMwztu}Q2K6K5ue`_@+73V?fY+?J@g!(`OWY5Fd9m3U%j{~foW zG)$eCAF5-fZO-7F7jEC20n+6AHD|1xBQ7`Os)|u{8=?roFTAUnjAD}*%;H-Idy&RD zmRqM1`D8jLaMELyy2m|%i;+`(#RdsNgW~L!<0qUU(*s#|14KwSj10t-WEN*2q8q{8 zTvN4V(KDNpjDjpN(pHONRoQ@Uj)JiJr)JX~h%R#AIY3*xFZHnV@ z+2@gYZ$i+qRk<=h2JeM(!st$Edl!VUi=$jtdL7sVQ9(|`$xhiSeCsLK&KCXCq^c6e zzw{#Hq3FPetF1s!Vau!2s@bRe+H?!;q=wQwX?PaG0Xtnc-z>!-w`N{8a%WZiN#G^# z04J*OaOSkF)c08s1#ih5uLdf>j*LkpI^y3Uo;m4LB#KT(F-E-RzKz0VLxg~iEDwx& z8VN)KBCMel1gZ%N7L2!Et3M`&qevR|;i}!`gaJl;*6x*=!II(!`_K-+31{17Up8(I zK9hCg-c1~5k0Va67oIMa)E^@kd)l{(;SuMRzFG|;T2UVCm3y@laXQ>pBPNo8jl{6m zC8-N+sAzFBR$0l3k36I@(07w@9y9xQE(h_fWL6j;FcM1!KaYy!a?Vz~FzM2!O@by; zu&l5!(}6RAVKsVe!%C5eeeBpVT^LR3wJ>BcQ;jX*Vie4{P+e}=o@>E+OC-crSm0RN zr+Z){Y)Rv$W69gR2FflNW8HjAS}{tiF8k1T81ThAV9A&ecxA9(Muw-ygDoXoA|a4- zU&<{W7t37TrGXG+zUc{f$ENm(D;;%)t&-dV5>%4LEGR{CmL?L+w|hLgT<>dQ;CXu4 zCSq5ROnwZ2rkBpi7vu>zp3brX2{KYWAz(^9Ie}24%z&V-e!6cEkgPCAB}kc&%8$t$Jqp&UgN=2(U>Jn?{r zLg`@kh9nW0SdNy*)-BdSOSvd>DrMB_^q!M(U8qAvTzLB(#iT>!pSX?=0*8EOmjkjH zz`3WM>Fx$RLO^8;?ri;3wgNqkhYLy1D1`rRF<{eSvGXot5QAM6NN3F4-MujolgqCU|<1A*38civ`mEIV?mSe=z9rk))$8o zE^C1*&i1xsrBm(|#p$&7RmO59h-Ej`nLHTNKz4~(j=VEgrVwap5>JJlX|U)PPmUYQ z2ajazIQ_ik3Te~9$}nTHEj$i^`DH66#v7Ujz-o2~wq`E1#X#nTR0)hW9HVKtt{TKQ zrI7c{>;bD+4U`7oD3TW_Pt`T5L^x+{An~7hQ6FQh6EjTOGxi`u z$AKjd1JS7ATFVw4cH=Gt^YJTt;4SMCc3p1{txsM3rk<4C8g3y}Xp%yd$7yHBi0Y0? zH|4mZRRWk9+$-}Gsa1Aa2pHG^1o5llz4ZiiHit&Ssp4W8_XybdQ*Uw1K3f&-g$``r$k_7WgNJJ^ed5XT(*hA(=8(=xTYtZa?N+Y zX4)1^^+SQk=>O705xd?B}Eu~hpQJ*BB#u7q%Qlp`-Sn96Bv1@N9& z8E3nBpy1Rs&%0KlROHnfTO8o1hD)-k#5$PDaQPx&gWzZC>T%3yI3=ltNo7v@6jtUu z6Qq>b`V%U5>!5YAb0CO&KRib#G_(w;}p(=-E8@$m3e z%8N@k_coXE`wD_`!;cHW}S( z?4s?5AcrgEBgDT zkSmNwXmJ_~*RDxcr=QkNlnJ;gECf zU<3f&mmDUFkuqm;LYnQmIEO(kBfyaaeGsDfP$8S~xVKSP7PU-dVRJ$@Qhz=?H%KpX z;O`w%daAqf)cR&L!6E4m9H@Qfn{+hZsqJcq8UEQ4;5}KD?cg5{E(OQUpsp0RZ;m9W z9QiH-!vw*VCt`L@2&)qE!V(~ z?V*!tjueEo2|b9V%DBu@oi?Y-4Zee3t&xModeaDSBsTgrZaf8}HPg2`S%Up<2u}HN zmg$`Tv5;`^_tBkP&k6NtFOK6?h3Y;4%!IjsA~J@8M$~}DGDJFJTG=WtavviQ=V7a<3qUU%N2jfYp1(*Ao59j<)DH?N$ekiYGvw%CWm>7zSRv(QRWPNvg z@sB}8XvN#91Mjg}1k5(U#+Cm{tW0tWY{wxv_v*Le!~g*PB9&ZbT0NyCPk>Y3do`^ut4WI&MD90mcQVqddt% zE&~E&?)z{dlrITIUnxeQSa5T1UNuesQDhmPHKa^nD$Rl5z}-r*f2aG$=m( z7UH@oCoDu|P9fLzF82*l(ksT*@c=%q^HUv~xtY@eDK#HrQD6EZ8ro^)7w4;dd${ik zcCVv?KwbXTj`s0TxcRul#LE<-Pb=IQSb_+j4(pf{IyX;Ttf(YwpPzO+-+~QAnDsN> z)g{IiNRaqa64OUGDnDWbXYXJFkE2t7Q8C#M43YLQx2{HUVIohGC;H-~AjYGv9S4gq zC7KM))Gi?Cm>M!8l7o~I*q`gKShUIE+k_1ISQIQf+o)|euk?b5KLb^T!l;gReK6sX zr2sPFr~bX2Fe$Y0*;di`=61CVWdn$WN^Fp8Bw4J}%kdD%EaGcAo4j&4DvemVWb?+9 z2qx2jYO;`2RWgj_^TVzTA{hk}0W-u4pJuC#IoD09=%fvk!@Iyp3hHnQ%tu~9gy7?) z?pM19Mrj02fh>t@TsO!z-?^~@5fXI9uCS!@1CHJ2XT}xMlgwjuYTQabm@keG5HOPw zz_zhFm{`AiQO*k&9|DDQ&>X0#d)h~gF2L9@FWOx4z9A1yz%K~f4dM<2clH+Ns+dqI zt!lJ@+=a?E7}8L_6T#dh7*p`7F?kUhzVkEwgLE^rLbG>6FIntJRE@S&N|@fF;05K6;6)MLPr zsrALC0sr8bWhk;{rEDav3Vai)EEEqQcgqX`Vu@My05jiW&-u!%4N#?px_WyywH%1zK5E|~oYfCR@}K=x44ib?)* z^I4cg>JlF$TN<8hZ!t?wNR;!G7x>6|Lt&K+FF4;dDYAMDnmdt9 z!Y`uaSnniRVbqiEC}N#LV#wgN!np(sF`6P!rLnbwn&iHxD;$W?n~(^%qNBpoozsUQ zMcd8O_r@-H=C3Lkq(J62gLaStt_wb^YbNT8)+n4Daa@`w&Ei z*{Go*01F{&q#6c5SB?@v@{)iG_=1|lq#cqO7`utNE*?Eyu+F0->;+RJBpN;}J|=9~ zkkP;lEN6(Rl1viskkt}eRfs$ZLcdX?17M=HAtrF)w39X&jR^&9pK&#%rDFwrB9TdY z)A!_XrtH6w(T9a+laNfakcc6#Be|>)>7*7h_}DcRUV<_qAs+si4>6DrOp5fmnZS1E zLEvZ@c>n{>23uqn5(+=}3ShDDcK%+|1RM$Unk2!=T($n~ma&0O3KfL7L?#=SveBN) zYlPz?UABjB8BgHQ0@{Luzc{c^JYn*?}$xc?XP%^ko3+=V3l{1exx; zU-$~Pmb+VZn{-7S^HFeYoVkyrnu|Hq8z+N(dk5ADoC6$NC!aAQW0WGC>HXNq_AcQm zOZv#%LjZwG{|7ly5-CFS20vA>>61fjrVn6;ws_b=YyC62q9=4 zM{^_%21UYXyxLWhq5BTj^X49=8;@MG9XnR@{28hY2`* zn(t_+RHmY8=I7iTk+@$-Ckah6T0td%=bRJ9 zQ`z}3Ha=Fu2+F`HH56>>0m)uBpqPSvZD0s`2m~QMfm|DX%3v0`g;G+Q5}Ki!9@e{Y za89Hci_YTBw+kRnrZZ!gt&=}Q@olnv6S4l@lb$r8;M{eTGfzaf4pd_6?MQVwY5|8e3a{ZGg;<#3{RuST|%gl-XGPqPnN>91#Rw&@1IBh7|2BD>@7> zr*RxB+S5lMji5yl@2i7I{)a>D27V|IQ6G)*i-&6;1X$J1kf<%R z5C)N$V457lVofH;k%q{9(aSKuSI5KmnoJ1b58@&a)*YqUY{NJc!Ng<~aRf_VHe|rf z$e$COlCyhzD#9^&g5ewV-VdP?+rNmluEb3PybH=!LeQeOlw`Q;S)8J9e(GySL^~U>O@j^RR+hr5Q4reIXjOMwJu@ z_lYE2HqM+flxa3g2^QBvg~iTm0aF#3+bi6;46IKb-3iCpx_*q9fiTf>e4&fRVGqi8-@D$V7NT z984}I;hhe&q!#rhU_oAPyP2jSmy06J`(Rl?&UUPe0ghz@@Wt(0`JP*~x4kPA}HKzqDYal2WQUR{iyy=PA@eAkat}|@FTQPg3U@sN0@Od?j z2BPwyQ3k(ONK}L`E7rp+94U=XZO?Lw_=7zY#oR{W2(wG9s!YkPfF-6}&V-?I3h>N4%YVVJaH z0^6W9gDDTy5GV^b%LU4AedtXUz#5!^)>hbX9hk|KoG2fdk{l;zl4J@l(_9*an*t1x zeeay-NRhG;bV8hh;O}C~pAkZNfP`5YQ4v8o34f@~OC-aBYG- z9NJUQNuZ0Qd#{xNS)f>N7P<{Mg5DIbYzKkaQtC|mzL4+81QkYJqumxHO2nwlOQF)3r<|d_@P-up^C~dzVC_|HpC37kj z7_mCyLp1{_ukV5kr1vFc*e7;MbOi0#tOrg?7@U{tFM z?nv+{V61IC+0z}0X-5$OC{{MO-JmLf({=e^!a)9h$FWyuWz&M9zb2rnCEK6YB9 zcp{A9y|JF})mILvGYZAEI-;fPk~0XyK)wl`T`rMy=JE2TR(X(Zv%-dsY+j=jVv=di zgT{$?cLkf)oLj_B@u=7o^D4)3pM2BeJ}S2k#=g6rsT;iQh}%k9#i3Vfeizt!UbF4e z#%q?huCtAc7x)7{v*F8RU^synDzC|q*kuj8>z)1Ny4J?lbaU7G9NC{sgaCbTUp)lh zdCcfOXM?d*TEn&JpKL?*j&KRpUpj;#11EgLXzoZXvB8PZbKU3~FCj37sLw^=pEWY% zeeH+5%sOvCBL*h)g7Q{ZL}fPWHg$|x=Ze`RH5x2eBKHF@QigIxuW6Jeb2bktHe@m? z&;912?4Kw$I&MkN(Q5%A*_2533t(PhgjaI^uVEc`HOQ$flO`>tr$nzXxuAi4(2J7dl zV4t|Iqr=Z4b8S+_=12{m6K;&oucc_}xRZ@s3Noo3vT*ud+Ky3dC_JCSq0z_7r19>d zRh(0(q@=5h^Zv%gLg%|0W#C$!CbvQ7rFCZV>f}`exi#lRC;z+O#s4uQNs`OcYmxdC zs5oH>vF6u@PAN7g4KFY;M2{nKH}X1(67*o0rM{m{VS*~5==e9JR!xH| zu^$gqrcjct3-)O)%qn2H9h4ZSzPypAhMNAtZ!}!n4*1?F?$9guZ9D!=bZa>)U>q=s zWqGacgv_k59@C%U8Q7WJPazVA;Yc2AxoH?TjO*g6*~Vi|Zu(|eQG3ewhOYfs!LXMX zezcIkxd$;PWSx{7h}EfP;@0HBNqn!VhsIgZtDt>M8iGU00%v(9AJ=#=kJ(OXPFRpz za_IDOj_+$;0uXF;|oricm_PQC$q@@KajA(1gBM}%`NKt%bOw`J_3p?{Bus({xCECp? z4Se|Qho*J}p6i7}@h5xbP+l|8#%1a%MY6Dxjq6DJBHg?To1_J~^ z`WoY<=ZGCYc*LBI^Wq9B^oV8X+`g&=CHX7t`n9*G1g9k&YQjXFihix>vL?oNdDlPJPkr zOC*?be7O{L^UuD#3ncU{k(npL2|fk1s(FsAT1+Jz`AXJWMp_Ft>rLQm=U*+&!EwCc zx{kf7kuh-1uZ+sCpv!#dm-$TD2CVcu9KWraKpVHZ(>i^){0bqD9&$T%VkY59B2yvu zGv^>V;R-3ohzSWQVBSB%26ZwpGREbDbtr)~oPPd|DcAD>9S8g;pmWAHlD*bqWFQ%j zK_7hqDL_pIw0y+asXIL65tj_S4XNwml3#wAYNck49bWk#RJ6qa>CxLCyN}i_VJYAz$^5}A|t}wzU8*V1Do(s3OVpvQrPoGD| zG%gu40Gu?HGH)BG#P7VW_AGVRlv2Ue6wF3qn0@NUk*p3@MgWYJZGfVnsj}quZ9rz5 zCA^+DixhRS2tIH6;N83Qd7<(jMVNih`2n23yXwyo@R9)yeHSw9Qv~I4`?-DZIz2#7 zlt?le;=MtjFEl%+Q8O9|6?~e&1EDG#mEb9zipFMjH|`FJjXjZ5|r6ft-w~RIu2KW7$B0)1DF%B4g_(%25IAV6`~!E1MoKxn1*Mf zIvG4C(Qcb!+#FAtX=l*fJrP^N(oe;VoYc3&qhOM~@l|BYGUrNWK+UA`+}}SYya2e* zR9-AqG(zR^C~LXrfBd%6$$`mOIOoojejClfd)S}(>2kn|gh6n-F23VpB(J#paN791 z`=JDuZv)&oFpz?^UtCbX0s|@ujeLy*p#pUZ>cj{t9}HLDergZ=QxL(5Z-%r+Ue^Om2FCLItq8*|cu9sLsSrWfE%W31pM~DuJS3B|s4!@2SsTC=vIcYRMFNZmx z6mA|?<4ois@K5)zJG;(CGFkpka99YrSC!|?*V!7rVlHTC$Y!#*aW607*r8^^xAKU?A0Fo$RbvJhXpBbtwA!8ZuzS(Zdl%9kN$ zWa3pa zO!5Q|LhA~>n6X1TJX8k&&c+0F^Y}DfG56xFFOupbGoqN|K7Fs2DIT$AnRF57=YOpC zMD!|V5>>26e{%2HKz!R@lslJLa=w09N)nP(ld9mrjK+`kBzP z&$%-+OhVqd-UTxPb`3-)+D|g9xJ;5epMtpjs{ znG&(AKvfXur#sDjYGInl`d|<_l0yy}efq&P4m~-RTWk@gIk9&xdR=&q_=cx^n~ubp zDLAK;0w$l@H!CJ(8fOlhhBDa}0>;(BFt?J{Wk1%$IzrtEvM-4{PEKZ0K#r}AywhPP z+dbd{)bC`B4OQ7dbX@bgh|OwQzjkK`ntlw;^L7L(ijF%)N(1?=IY=xN@IvpXm_3|^ zlAKH$N8#bf?D1#-4aXZJh<#Ctj;=JtD1kQc-p2V6QNv^{8sq)+u=`BVQVq0>8%Ynl zgDvEVQVXzT4qh2Blir9X9#gRk!2;q_7$YemK+Z{CA4kZL1$RX*_w;7tGq&Qf!w_Y0(Z>(2iqaRa!#I5jC68 zpN@P4Xb^WMURbguaAT7Pxc8-w=rSRKGH&}`mDCWb;~!R=ZqVT;x5?d*A<-}8=9rK9 zvnM0Uq{_ZH)VH+CMK?KURTAmhME7K|2yQA`T^H_JaAk{G8NZH2Tr?K7OtpF=3LrRW zq`2W+OPYqq5mMm$8(B(*YP}~S6I-*)LT8XYQ+k_sT|?${0;+k2Hc(!lI0MN`hyfsH z>v8gwN3psY?Ce$mgk$Q`DBoqtf-L=t$vOB`@=<#i1e*!rH2`Xz*seyMw6*92tz%64 z)UC#x7^l{2wc$3+9g&+0%fkiGh@3es$^zgAoFZSWTBl4zfnfsKsi$1SKkL33hIyy5Dg_gB*<`$rigT2x6TKG+i}mwH^2^U(ca5&fTj`U8%TjBiA0TC(bS zrM*s`BD&Yo*4u*NAZ+zQtV)x$$yerbeJ`WhF|o>rBQgg6XoQMo!R-`}#uZkbBbUH< zO<5_7(BsSyPRilXYgLBEa`f>v1*Bt#5Xjg=6$8<`nOq}IrKk?a$;=xGX0d!W9@p6v zwF!#B>0r}NfJ!`pi(IL`_=PVuCErUFtLwtef@zWE^+JN=P;H=iVs;=kL9m7=&g)4s zlfk_(kLUlt$%i@K6xOV(HCH$m=L{_m>sJRh=bo1sqZ_u)19kzn*DkM^PT4^MSL(Xn zj0S!-_S#DDYLAiz1u$66kcruwN5E7u#yUTD%nL!ixWO@jJ{g#DrjIURslL~LQ(={- zdkAiTbvIZqBAKQhxLCb5SCcMD*f=#M1r5LU)FB7xpvE2V*k^KhszoD1`Bmesx! zfKZKk=L?{lYyj&7H^igE%+x&&{KWsdXUYF0!lqVn_IH^5hRAZ^e1vOPbrjwr?8u`S z)EX#&n~M)Qdtu5Der(b~@Gd*|0yn55q9mR-erI&7HULrjaG!8={CVs}X=Zd#mL+Ej zT^Oba?N5MLzhZk1%8Y1`o~y*M=tOP*L1LEkb|w}ZQH8of3swXjt#a9q-Vr5PF=$@4aNK@uP6!f5rSq0L%--xF@}6WF9>wk8jh;q~5y#^E93{ z8Sv!~tH0$K_|7(sB!n!uj5C)EY(t&F$le5h3ObiU&aKXbE3p8*Ln zL2sP(}`gx`e@raXYPRB%^<@c zwN5oS^#Si>nxE1R=*&LbYuu(hk=G26*)nOnyl*V^`)7=7v+j9 zP#u>=zkiUKZ0xKd?dI zT^YbOgm_Ma_XS>M@!2{^8P9U5;&ezb-`O|p#%vGg%RA+~GQ|Zk^RjUHQg$AH5Z2O= zCR~YPavIxHAqT%P8pd^YiVf9fjlRv`fUub-9Iu%Vd1v}H?tKzAxwnSk=QbV_)m35I zQ1&-LZl3@w_$0`w>T}CV7Pc$mhn20KE(wusb?{3(zm+kDjwU|Jdn6Qm9xG&EO2@?) z3fg-Hx>q7MT3|uJQPJdy1~D^^{jUvf#|;olVc}yYF3yMJm?mDPu3DvQlM0d$<1d_% zU`<7D6)2H5sYdSe;GTi55g9{>L2Xk2Zj(uDxy_LtV`;~5r0Q(I-ku)_ayfmI%M~G- zyNg$Z7yR4t06l@IsWL=LaH26wzRT9dVKk3vXA9YjLODLOUC!e@LF5l;Kdqayv?=7- ze43}mZW#w4}r>C2B$5zsJ3nq)1>-~ozlqO^X~L;i{hmkU=M);Us4pl_ll zZr(1|!#*D;i5z22J|-1N%UQLP%!Ld9X@^O`^0L{+t4t&@gCr97_G&gzD4;O_TQDb% z~~_O*Cp8#x_a+a7Xv;9(VNrlH23v zcIWm;ckHBF4Mw9RQ9+HyBx*!3F+O+*%0mQ-dRLuu>QsLobI!Ha{(cXbO`W~hn)5S1 z^E2mKd!JL=?m?M3V0_r88St99h9aTSl=0u_lWE0rWI%3$w8xe~O zuOc1ZgNlHI!0@6Xc=4A5i3wC22%_{B9zQY#7sBDgpJEVHL}vGGu2{KvLOX%SA51it z$79;@9{|&3b&A32`_0+fIf}EWpawZuhhPP`s1^$x9*@RR^gw#28XRMwYcVFM`4oK z%mS&ED7SGBh_P>QA_cDy(txqeTi0a6Nui_(P+|Kt{xO`$NvEt@Wr&t;|n z{KxuxKkDhHB1%K{v-VQ-u6rV7VqT}M6>)5iqL5-MsaQ&yE?vHiDCobi#KU0?v!jI)%RU zB~7m(Y-$6QVV;*N$mXFrMMZohjox*;OH#6FR$)oZQ|poPV60_KTf%cbUQ<|Fp}d5Z zdN@NFANS4ApzOOwEf;k3QnX|aBolF7G*XNQ+W~~YjhvV2eg+-I%5Va z-CP$D4h;fNXE_RIPCbG8r=jBX&@G}-3e5gv0-<=KEUas|dC@F-jR`^a@)}j>!uvL! zIt2L;BqzL9ElJWlJGac@VbTQC5IM&L7WMW|+#u@ZE7_%|h1&A?PZ3l15{ zuA^&>!?{Pfk$80K$fjU>Oy!8M^p|3obd1zG3XGY@EQdENvTjRTQ5lkkicr;EO#xsI zV|->(_A_QPG&E%K#0c(lP?^Bu#e&Q(05ktV9R%Zx0D}-fn`Rm-hL+*bLMZ}fv(c|L zC}8>rNO{8=YbLp!Pa>?Tv!Vn$kSYh|ZZgVL164JRD6WF30`5s2tRKVRZP8jjOq-<$ z5K&cYz+kkQY75SRHtWzuC1S!z9}zXzVtE64|5PGoXCAB2MLUNp9&*e%L^L_x2er{n zGd;Hi@F>;Cn>iWVT8l>>h94|gk15#pSYIVWm)AP}T5T@@6LAi$*z4MXQRD@&mjC_x=XBV)kq z;rqpQJ#X4$q`)k&%Tjg>W;L-Fv*>QM`tbSVIiwA^jSvF5IG_@k)|?yJo{{hi;%m;d z(j6rU1IDF);iFSf;2@dCbK~ldfm64vxO1m%bwP#B!K^&5Uo8p-kuF1=*RT{TpHtAp zX)z=w>@j8HNX}7P4$TN6i2z#^oMDUb=2gqtt{kyTTic-8He+A@ZbY0HNk z(Dlfpk550ni8i+2@DRs%wb?mKL1__1%Ytb?p=kY~oktRQHl4;CpiajyjyPUANXN=y zP3Jz^d0G<*r$0W3x038=ujWLmpb)Sb68bXeSwv=9&su zAVF};NAVm-#<(ObuANgui?G#sT0rh0c%!aDc!0D1ggLllMpe_JToXsM7oDGt8K5C| z*jWbX=Y{A1Eas8AAV6q5wRF$JI#q)h2+4oX%Rh{0Gmvj+EBZVHBeHuU4X!>ml+0ed zwkoa*X3D-HNC8tSp;Js43`Z!Tvm+ZIoOFVVvp@*U_{M?cZ33uU;w6d54C?z&+o-X+ zXTox-w3xZfUS!LSCSX!5mfG%=szP}cCZ6nE^P95rYnxAMY~ow~B|&mina=(zOh!|z2_P@y5E9_t)dY5T6GPYqwraeb)}0}*safx(>eXKoV-a` zl#267MS{i!h*(6ia7-=%ttMjHvSvK4LlKzxh7p|6bm#h`pAFqpH!I_`)?u1>EB_w`Ear(NagZ zo-8M7Va*EAockoEX}2JxaX^q~UU-Yj$T*wM8&4W%VP(;d0*KtxCR2E(;LwMFOwDN+ z!<#Z?%_oOvUC~=T!beO8%bLY0YV0&F=<`HZ3K}+uC0EiOD99o%dw*%YR%QI+-g=v@=)rzYD z?0j0HW?j-Y3D^G?;R35>{Y^tSNsjv$1|p`C#yLS@@&4n4n;voE&l9e2K@Z9(0Rg0kTPPVpPi1ahg-21GYgd_E z$q^fkqZ3~|@=De=wohGF4$U)1UWIQlHfzpdpfFE7maESvM}>QUJ(g&)(^y->n&zHW zDY2uM1^1TNQoV^Hl(Euw-fbQh9b!66A-!D^a2l76h%AjBjdcwr-Y=T8BGkel4_wUx zB@P=$1Z~CC^|_g&Kh$c1lm&tLI2{8MMh;fsI9KXi#iZoj%%OsIEI9$3nEI340)~IObwWagt(-%0;XZ+8VGEu zrmxwcq%nF+B?BG)7Qmhd3J?bOJ>=~uFO5m244kJSS)cFfc!dTG(Vq75O$p}s;Q>2~ zHx-qYPRBD=MYU-tlt*LA&n-vh6imXL#Gaxh4`$-V!jaZ&7NU~GXh}_!P0<tBXdvNWXT&Y1bU=| z#9*qNGFKa0bOffsKRPK;TMuqX#O-aIXfZ?{S=>Jtg>hv~y1aHbNSU&Gy@DdBLBQ36 zx@VGu*VZdlT5NvMyY>`sp*+Db|m4x%C(;gkmbt%;8kB zat++QQlT@iVjS>XKY~L>r1Qe{yb#u=8d)mublxD!R0vJ$$3XhfTzeC% zfZ?Q8L<7_pX$8A%TpfxeHM{~C9Cpwvtvmo(k}^2Tfig&s3ZjcEU#m}l@wyJ2qcYAj zkBA%`Zf6|)8A#0zU@nR4Hx+%%A_fk+G>%hno&;kEYvmC??>Y)5tO{AeDYz$YpJO`J zl_QzqV`=ra8I5ZcKm{HqNn5_oo{3;mIFsd9OTiJX{o%qX zgb~_}oIVy5B{BL*%wDTqoI4f8}F z*%+q~b;2dq*9g8N-_>2OQ6dqzGy<~#FX@|z(e7U#ZY4M zR8$-&4p*vCIW)GTM3gBPBLk5db!JnlD7wX}-hi2pnl4EJftuYv@R~p@-6_NL#2`ur zVAIiIUvMbZBuQk5F4KJ8f@jY8uwo&*yQYA_?##vLB}_T#?A$WdoK1yA`GZyq)|q=Q zJO9?$MBFuH!l=VzXjgCU zz+7F0LQxkMY<F0z%tY(z5TdjS7&!Z&qR;3p%;!*k&I=(#CrE?p z7}&_k!&fI{7B!1&G=AeLun99NpZJb6C{vP~V|;N*nF+k5NMIpE=3a29`20cHWIi)u z-tIwA1Be#lrxtcYM{7bD?3qR|QAIcsX>{Z)`AjSDY}y8fB4K#a%19zlsWtKuCXIktY%eM&@y8{8AEJT7p zWyD3UIv3S+5QPoWFfvzC#AQ5ZuN&IZ^kw8G7+p9*PA zzZf{dS1riw9?0*BMCwSaI_|q8dn|6F?2Qn|IW^89GM&)?^(2_0?6_z>%^{0Q3_ZN4 z68dd}z*_g*CFL~%r#M(`U(Y$i# z3(s@ZNko^V#|!Qjs1s(274;-*0=Ixx4XgVUC1R3MxJG5DB8*L7y1FuAPSI8>#35D0g}0JQ^PGFAv#O_(MbT4|96A(_{lFc1{Mq|p)L zdE@&=hqdxWX$XvDBF7F$fzoUJj3YzmbOxSPU$lY}y7&Tx4N!A%FdQKj2>^vN{ERC; zj9Z)mxgcynI=fH=1mBR%ljO~7D3i0bx0G~JX7`XprnrzsMO3d_JbkPz1yUMBYZ@1> zBYKdtP~Czf4?;+-gW>!F8K^nZ!8D#oxK5yj(Lda$mn;<`lyZ>IG4g6%OwMmvJTi&{ z>7}{ScYdL(qErZ^_=|?Il2Qu^i@myv+5mF2IP%MxR!wB(&o>3sK;K-{V)aUONnipM zjEVXqqrY2I8@~ste6FlJiS8l7J*Dt$Yb?8|ow;Pmh*KJvg(b2qe6dE#TV@&?Lv=}1;RBZN z3We~7%!NVSa*0yioJf_e z;D#D8cBK`vLetqdCu9QCYXLF@Q+Rlk0JD@QkYQxBUGvPS$Zq2!vT+GiU33k(xG&Rry0rdvo)V5N1o2@9!XQNqs-bUXya7cQQ(i!}RI zwLXyuh*LI`@*{HaCyr2!!`rW+F&5R~b2Dd(3;_fFV7W{fFwkogxl#;?VOE`rHmoW* z{|$RXaLxykybNKJl!fbzP*<2jpul!X0S+_cL6nJttF=4#f~z2BJIE2K5TMMJHgg&6 zEyFHgZeXJsM_?3y`rCeTtu%GzIIyG3n~>FnIpJfHaaNqw5%`lpOQY%YP*wYS;=&gd zHR-GHmAa~crS=NZaHthx=7>l2G1^bQ5MM+_wzCqOjEu1)(i6qP${#?;A8t=g$s1n> z>hk_DHsrw>>M#=0849e}px{_&sMdi?xJYXH%vZ!3bPNuyY?v}78QDY3zz$2K$OK8} z)J{dFY)D6w);T#D(T*+)jmqe}T$LyUEGb2z#G2G`D>^uhO5lo;B+APqxE5`Zt8&he zIBp4kTcshIF(e>m7(6P*h#t}8fqwJn`jJ}>>Ej5EC4}m83!nyt#XQ|c^Nd5Z9FUF^ z#hbiK7U=}&?gq?bLG1~ib|GB}O-$Z#(HwA$6}$IwtJpa(o2^_W=X-MRvON_e;V!(UDRy$rjPh<%lfGuAfBAts>)w>u8)CVA#|` z`Lahe%0+52^GFMAW`cx@RTts13`YnR@lXyasgpDEDUn>PLQ#57WkSe{C1d4)800vD zNMM(}LIp+WmPtqkl=y0(1X7ItW1ValYZE~ht6-n3le|bTEm6JrEx`^NgpNRt8Aeie z$0;ySBM73^9k-tBCyR9TN*hF^;*eJnYdq&vRXDHmRpUe!dn6RGDjdpXy6UoW(c=iV zi$I=o;7G@%%`zJo6;Xlz7T>ctI_eTLFwzwonH-1WsfLeo5pYvc7;pqo4|VbI1!pN` zyKn%_{@NM+mLgf$Zc<4oDVa$L5NrZ6kR0a7AXajRm44^Oh1j5$Hq8m7-3N#GQi#%p zV&P@)z=9$``5n)|ERL4Y$)N&KZpfi24|YM3)Dk#o;D0GvjWV7_6@x(laG?yG#FQHI zDlZY<+MKdw=0<9TmlZ@bL~jFTND{UHxVQSV0qqX8D!kK2_F?Nl1wOGxK zOk$9QKiZWJ3Xq2<@52nw2spG|bzws|3pQR@4Xg}fFWDQ8MHn3pONcO=(!?SH-VQj# zF2-iYh~>(qAx@Yn9aAbNy_GX~Fxur)f|@yp5SiJTm?vmjH`0diauURX zyTetmlYtYsMI@N+ak+%aZI)4>i3s(8`CNpb1*JO`2o*v7#${mYCMNkArwU*s89>aZ zQ)VV+JQOWch;x56q0gH@C}#OvfGsf6C)Dx?oxwB0+Nz9SZm@AZD;M zB*tSXV;IF7IEF5TlPUt^a0}CBBnK+@24k?Fkk45vv7<{XE5>YRYEVaVBC^ISVU@rG#2bx3KJai*qUAbNlYvsg2Frvsrya2GvfRvv z0cg}phj13b<4zEiDXVR;;LnVTU|d56R9kgR^)&Ph84#Hui17-3m3G+u^VjE22`YExR zgDjGnBpBoqe;(-g3RoYq+!F{lkA8h8iRqesRJ>OIGdbZ6NSr>;C^M~ z>xy(Ntu}NCopMqX(tw~1gef>dqjCnV>@*OM^j#AY}K?U|Md z5I9t3d}j(3B}T+Ld08+-=Copn{|ZbtO^CuFFb#zWhl|e%p=LL(x6`-Xp~MI=UJM#m zw(tz`wT|6WB2_awl8;3V4BaG>w}hRqS{;mbrDo1tv+Q-3K>#3az2QZCnmDYDB3@d0 zBGEd=L!k&NPvi;*>A*lEF)qd5YBBW&6BHg^9VS>o@oS#Kdlrpphl9Y1t^u93wE&S=mLy)Ck*Fn6 zzs(p>UOM@lA&eA+g-TByY-U9Z1W2NtCt`xZ7%79B-#z(ro@xvZripCXU=vXQT!hI$ znf(BFEo*17%o(*|={1*K6yadf(q;#cq;5ZyL@9Ao`}ts*-5!-eLJ&>qxq-vx08Zdi zBAzf}DxUNu$1pKS_A$;-l92?Wp$}tD%+ESh8h;`rC!s3aep(pLjViZc=E14UzR5b(}+8>CLBnC$n z0u)_<;e(yQN#3*cV}+}Fsgyd|Bv0LrsTSAjNst9_Y((~i7W=c(>OUHh5I65>pX ze0rCu()Zh=>9U(>-Rh+R_L8bjBw;=g7!kI{Awy*h_lU|MT|MDa>pvnHJu>9NWJ1jm zX%x<}O{$|UVes4F-J_ME-Th$dN@=*y5tB)S(^E6iR4W~f)L>l^kQ+f(fLdrVV$ii3 zdUybbKVlvDBtQU!NZ#I(}EmH~9= zs7|C|?p4I}OyXnNs6W10s1%@dHCGpd-))S9cIBB6J-WH<3}yXE0ZS3W?AG{>A}V3Y zh1{|A&<5uwL^usdR)oxzk-gEj$$g7(V5*A~FGDD3!sj5CH;Zr3ETp%jG__=YsnLy4 zi-0jl?ckzqewf&fJU9(gMKy5rk6;M#(O{Unz3tm}VCbo#JCosM_Mm8MLHq2)2$9jT zDX2Jfga=Vn!G+@O$3UGjFxRKaB7_I;)I!-4!iUK8lnP}$%mUfY87$dE1(6QxOs7RCGW?8nEuT#S)LN z2!V%4e9?%nh|AWAA4Zghp=ZVuE-(gD2Td*+m#oEL@yHkJ2m!QFqC*%V0(cM;Ids9d z%<>VUydg?GCrTM`B`xM+K^O{Vv0Nju&=sL%njA_OCCHUk7$;#$wNi#c(EtBq)#xq}#10XELE;-V!Eq zNaYhQs*Dg^1Y)~uL5vG2r6`xgA!TN~k}AqFyU@e|0$|7rUC2nA(^*K|o0LM(c*9^r zWTZtflHolIZ9HT%+!?&doK9+(BHQYi?#vjd1rP`FPMcGz>BodP;hhrWKzJ}IBx8(; z5HS?*$16B%xilXgWg~Ar#91Eow2P#o=w65j;6am9joM(lO+?*3)&5c9o zvgeEjpo64IwKmI1Mqq=E7JqM+EjJr^Ixu`XgvQ7)&X|W#jVS@k zW-JPq&V67K}Sr9e?79^O=@EA1c`oCX<9fits3#?liTsW6TRRM+5Wwv>Y!U=mqlAfj4FHr;iUvvbE1E-8$zI1rLn(1lD` zGFe`!64~k=r~!D2BkQEH9>82AO0te0*33`TwnuAVl1!j;x(I}&jrpd5a|DQtiDn~P zf6Xm6mZ0uTxQEiTSOB0igI$fCw7~$ES{W;0_Ld%Ff;LldI+4;$y@z>*&do;A!pyn} zybQt6RY8jzAYbUhIH#&lleCdn-#l%_x#OcV4y2rQ*n*f0%WGRPNv(z;01zB$3C^%P zoRhFe^1Kv1X$k_XNy#gyr@E6eG+mlALpU^yNio7#M7?nc&gBmxUNWytnW6L7uzWM@ z1sMj}F7J{E;IUXvT?R$ zbysB?Cg9jxytC%8yCyclsX@9r;av#pNm!XJ3sLyvZrK&$Mtl!2jDBobC&VQ2lWNmk zL3(QBx2}-uXFs6x<;yBBr7~}SC&|zUrYNSQvpX25+&nSHU#bqn*glOcdfFS>xXEQ` z%hKnUmA-7U!#i{g!`?X%q#b8sr_kT%ZAj^aF{23-L;$BO3l6;!kRe47fWwPQq=Mxw z0ns7O;T2O|7_1|<1(GO^z(5uv2FehL#N(V%V(!2`Sl?hGL6G$BOemh(%Lcj}rAZjC z8b@9##XMvMe}5Ul8QddcjM9Pit-v5j_D$s5IlD7utRL@VmvOb*&L&fQMIv0Z%;rfW z(y<72ur;}IwI`w%)Cu^Vrl%>mm_$uPJPI-u6A@Xry&cX92g=phn*o_RS}O-aa#=c| zf-4BCfuC4ylQoj6n~_I-BF>RqKLBXl* zWD%g9XlM+MYy~D$=u`g@+pip{L?^5j3W9m2D;nEk>c;dwu3uK*98s|@%);H#N3^j* z>C?(GAXIWowHU$_gmYT+3QG)eF-kPT`xFm{aK=XEZqB10M+h(RJ|k#RgBH|r%-JM3 zXwF&S>8%loaUla|+Cr(PH7hMaJeks}nmZl2*mSX#Iw`!dYTBP7JLseP($ym{c9J;~ z5@(lT^TA4xObXM^=;WI#nF0@ES*ES*m4e5(UQumLvd~@GFd5+)1~b=MSgbff_^P;o zc^(XnNG&&d+*Rg_U~O&(ap=*2n4dJl`-^VB-jGsT4vh%mozic6SkRwjXe#0{+p1zP zXZS*A>UN~rHaguA*PlgJ#dwNcSnT?Whd1WBMUH)!p zeZ=bQ;1<0Ii6K*&~@gh8CS$^iD9Sh;jnZ`<}^|7^Y1A_Vk z02VI}^84@SK^Bh$<%l2v!`ZRe(lO6MrcL8~v<07XcHHPuK)K`Sz!cXmTh3wPJ1;|U z9w3-?3#Auz>1XjdMwD*`^Hd0AygL^Nt$G=#V@OL2Fs_{7WN~C9aiEl$(5RjX zW9Edzh+tA=>ua#On~|D9kq0EjDO2WG`^3+nPEHPG%_g^R4ulq*@^nW;P?B?sv2lvX zo0rzo3XmaMPIxd2iYg#jmeG7pl~ejp>W%a2&>u`y3^uGDs^sA}%Wz zDD%sajU`hUH01wFnM@h2n;>Ncq+R+gSA;|( zq{)aN(3YD-cT+BzC?c{}Q|rQx$tyXjl9^$(Beru-X=$(|_r&Q`3O5P;FmfqON`z4r zie+>JEioz!2Dy)Xcd37hZ9$lVbC}cQz_vqsz#P0tLF3$=$iVVhS{S7a2dyoOAf;b8 zS1efGNkYYG65G34VVPQ9Poh9rqPr6rUg+A1(IY;d&xx-(g})-jP&k7i2E)PzSMzw7BB12Me9 zrtULE&S^tBPKD9H*s#zO2gPYfff^ZZBR!bo4@o`KCG^5bf{X)0u!+(U;Z>N;r1I3F zT`*GxH}s3LG%;>qPNKYqcI7W>?ed-RtY-6=}1=m`?L`*SA>!>A?eb~KD|Q6XjFFp81$j;U9w1FRi^ z(uk1>gt&69sbj@z&B(?7=oDZ`D61uzWAHj?q6Q&d4pk*FL!?(jrb&1y)&A0n`7MoD zip@C*1mU0#>{j0F09lJ;+nO3k2@@t}8BN7GDT;P(p|+_S(y1{A6;ty<)-;4!mO8mA zk(P~B@ZNJUeO62WhiR{X8nBM=#=ZrA!lU;!Z&7;E)>MPZwjZ6bDyk4AW(}OH_e952 z%YnJ$A~)B`j{dBk(vS*kh22fC&qPIoO~aeo#rmAPfs{tzTomj~n8TLQg{^@AIB|!O zD*}AYWSW5kPN4)+4(>-B!5{Zr*s2%37>)h?0C8kX3P+iZlx}RGE@aMj+1^_ysJzv;5Dp*x z!gM8KnP~D+BUd0}xI4=f9CKWHkj6X}sd4T8>eiaydUcqg_9unb-X_3(^L}dC2%6kk zxsJ}>2$iKIH44~kk^|pXC3r$YHIBli9#oE10_{hPXwuf_m=8ErBnvz&5u3b=YeMMe zOmw~|Q8PI#B1jU@jKsCK$ebrRYQKaPZG@e)?mQ_QgGw6XffYJIoaB+Vn3F4AOFb@) zz81zhIw04WUT)e>)etUwM=?0tgsiN+Lw1RJbBh^9J-Tyrd|^!>JRIthHqY6@s;7rF z-k`1Gp05LnLI&=u#*iaL=49H*;Ln?=B*LTB#;1DFn5S$oQB#gK7}MSTkJYR2A| z#hb}&JZr-h0E6gU_9J>KnB*y@#rGqIsz3?~9>=gxwl!XWxhPG1CtNH&wa2BdTqrOS z_0g5RaI=H$n@p@_&qjH7B|_Pizu}`mhlVyy`f*RJ9?s!!x>V8Z99fWTfcY>{ z(ZSwUJ29}$ZVFaf+o}q$L5roQ0pNi`^% z7Z@l@V`-!9;*3BTHz6n7iTuJJT(jFTlLwAzZ{=o4CY;p85PbEALttSt9}KQ~`_j2v zj7om@JOks}B^7(OD+;L+Yi7au!_tu7n0Y*snA=(#nfDiv>Pja96uu8l>>juRSL3to zrOB(HPF6F*Dek!S6l=01;14~WmpuXs7-D-}rGdhg2>=C04Xg83#Z%Fw+YFHts`q(;OA+@8`pclBChbcgYNxxdGXj31?#C+HwXi)iO|W zV>OGW?`g2pryht@{Y{m)HpWSAqjlz@fu;IGW9tabCA5Sn5GM*!mVz;(@o111t9olO zieSRRi2*UV`$2;NtLL()`%!|v12}(JK!A}=WW!;P&fXw4;~bG=1Ix=u3ZS7l5K=Z6 zhXpo|p~)?^8Q-WuquYew2;hilu_jUzo)|!*)~lkQ>|&NxKd`7lft zWglI}E5_k+&jFS<`HAs3>BWUfn|r8v7=7WYkH>UgUIerzX&2H`N5-*RvF=?2y~6?| zJliBdPKwl9x~4BMsI5OA*W_Zm1JdTR_^99oP_uC;qtR+a3%5JJd_blP#eV0u99sdW z4T2jQvBcxhNvsJCzAi3cyp4mtRYVT5B)1Tr!qn6l*PputA%a94YN6n6W)kJBIQcCs z4~^u(h%%!unl(@hpsk!{SGb26(Ou=udG&uJlsh(#JxRytY?3RP6PfJjLU_C7v@=$1 zZetrGvj!4I<&G;@;=6Dq!vJ7{ERq+F^6;HjmPV9-$+gLlgVWkKvUu5$lAQcfL*dE!kvmXi97=P z_B1ZG48Ud>dB`yOFpEFub}R`z`e~Ad5|kgGY=SL*`cZ^VbtB|d3V7U4a zBioOk+#RzdgUF(q<*B^Gp!m>LI#d}Gaav9Y^A(|zqy~MH73^C4?+gWp)h-XfJ zS5Wo{m!BtxvwY5mgi@o7g26pO0L`j|(_$$@(?dL$o0V{^1EX&9BAf<##L#dwsTH*Q zyHL-3G zvL?P)G~0)uTHwQu2j)!IRUtD@)#U{X!+){fD(;mrF2Au67H4)+F=OnCTT zkedt}m6j3^UPfnDMW{4CLNqkJ(6thgS|W?kgPJO3vO+gv`}ZHQ3{NeyVS*? zH3R?^PKPSORm3vniP?1r5#nT07O_l|X$b&2rXh?xf%C^sG&wToZ#8CN?{@ z)b%)}Bb;7M&SMvfE$*CP4hmozWBkRNolUANUfQfWwNY(_VA~gjL?-o9M#c=7}@P>r(rCW zq4@U%b3dA?NBj0_#N{jC=o80xJI7;*fv#BNn<8FTjoHzW;?Opw*+Cadh=PF?5< z^8l~gFv)0@XCx<*J#EU$={ zQa%O(UL&^M&KB3&pQ?f&atl8sNK3<)jC4gT>|v=LfuP!j=_7kZcAE1^rr-h)y;a}w z+wBo0NmVlA+V_Y)@7>H-HF)iUqtwRIBPcu>hav_+6vZQ@#!cA~QA*w@#^!RyESsf$ zM0BQt^XwPQ-MmVvy_}%5Xj=bO&)qQ4m-)}-b)`$ zJ-%h@06Y9|*n^KM3oa?$de#twzUj=1!xdVtEpY~+tVujLXC{f7Lj`p~ZMNW7DB=on=n(#syJt~}-tKx_fUg(Ng-Peh636?W2p=Hl0QP{nBB zY}Pb;n<$D}O`11{!u2eiC20Z}gNTVlQMS{3ZSwcr)8ZR}p~Q}NP9We=3!f*C8PJbN z$dHJxi(P~iC@W_D?u8bI4px~6SdJ|2JcCz!6dO30F^a$DJ9~u?5{sit zv5HAPhEERlL89=R&-hJ3rBY&~pL8ihDU)9PuTmK5eXVs1(hW0&SEWKF_4|tApvQwz z9m`}l@+TJ(5DPR<(5X(ulw%v=%lF4LFebX~kySJktqnsZ;%AT5M*l*1BxeqQbugo# zHgRZ8>BiN2$016o1}lZI+Kz-ZT1JJ07%&j%WbxHWaQ2jEjr4*sAzoZUB{l#~=FV_$ z=l{CM5yn^^{#a056fhZ$nK=t1t2OW;FT^YhEv=b~DRlAe=gL6tyGvXh!~eNzHFTLF7R z&5&1m!tE{e3^+v$4o)hB2pBl$W!l*R8od&k2{6>G__W2y*-`*$Of%7)Hjc-m*A~IO z31C~nFtKB9%M7`eX+WF9WL^FiIno!r!`3i@#@rQ=W*Gz>sY!zy4c{^2b`!6F!&a?y zGlR%Kv1_@ew0h)NQNT4xZQ=1{9&PimrTmM$wryyS+aaH$$k6bEy2vwb0~qI|EUP;* z&}bq%P5>HflCF2sLoEC_j190Xwrl8}tdipo)E7GX}Kr4obeo+U<3s0DT zqQUpz_MsE_d|+)gZ##qh6Wja%t}8tLZpHGd#6DlEG`Y%BiPA%k`b$7Q0bBCyCZ9++ z^o;fQ=7yOWK}+b;sF#*l+VU%HzFKN0k1GjRm0;LB(ja2)Tzmf{laC`&dCRCEw^Q_v zjVd{D1>>`T#A<#KI!yVZWLu!wvJ-$Sf`Eyitz1&n)`2)2n0lX;_TAvvi=w!xt{Dw# zdZ6$~BDrfO55Kx*(8;z>?c-zm?W>|Ms zh)TmKer8Z6sSAb3+_0c7~^;Z^OREVbg{KHs7Za!ZKWW>yuqn!A3Xk zVH80KPe_RaPTukqA;}W1I(tk@DOIus3N`!&c;#|fGkfaGsWMOlJ zQz8!O;N7Ru76mLUE-WqcpKjbb%Oe((Whz^&ZMKQMujSW5I8~k(5TzV$4AZ2GiIo=b zUKSP?&uyJMyUBEx2pKyU7tWpCf}I-Ug$w8waR9Tqv1y<9h|!@^6v3%;Wxpr|E?j8m z!%GHKz%_xg#ifNETRS#4H`!KVOvJOfv_5dy!VnBmzqrJmAN*sAbNpY<09{;MBJiwo zh%4fou%OJJiK3<4+jTI9vkAPDO=Bx|K=9dfTW9r8L8-kei29v|w&3xF4@bUVavLgv z2Gna5YgKu!3w>Weo3^|hd|yU&Y~|KDEEbNl8(Y{j=mpGCph8QBcfLZAOCQ%_Dq!`t zi1?by4%lAhM%h4RIB&pG*vu8IQDH>JB7p3&-U%lc0 zF82Tly|xBZC!FARd!##EdCkV60SjydcmML@GMa+*X1DypQ@Mxd<%%tobUS9D) z9XKS8k|QYv5{L_zhGwe4-GM#k)zQYI%U|kfZYvla4flA+T!nQDNFFETC=qqdA8MFJ zYbTFRtSt`?nIcUrLSO2F>=p(9@-dW3(Y=faCP~qW9eDm@j-TynW{;SN$>j-Zs>man z(ZcAUHUXkLwk5Yp_g)q#PRKN*?-m1=B58*((TcWXi(A$=~@ zk*Oz1gvctNw424Nr%0Z-&6w8vF>zqJ`_}_O(R`nr>nISmNq;DKMPP0+a4CTp%R6&3lVz z!$qM}DDO8+GU__J6B#jv(jrxe=scNOZl2(b1qDhjGgOvTkSn_hFMXh-VrlQT~t zxH6?1X8ail3aCNpQ;dOCej_DzoFyr5#)(J7sWZYz&%;no{GB(#SpkJ-lEz4$;u3{V zK$sGZSV}RS|6e*(dNaOYXcjZTqwmifJlHdxK34yfO9-%45NE8Bf55V_{3luoV%QCIi|K4Frk}H zL0th;Uq4qhx%-me+n5A8Uif(yzzE&K6z!zSNc;j>Y@DUhR_v~6)S;ku@{A#7%kf?iFbJxh8Fp4)G8I*&(nG7~NqPs3I5KHS6%C;Pc1It4IJNa;SXp{ef01VWZ1QP z4=s4x!=|dS9ymMi8dV7=EZ+GT^3yOhRUK?8-Yuw*hu()#cs0cUua0@X;cS(b7{VPHmh#wYF!^%IXSUEaAly*eqQc%&q=_4X;++BGBWg zcDOhR^Nxel5W+apOiklN4QF?NM)@0OPn|fvu&}tYwu=t(7 zJ=E6G!_RG=I3sE|=~ z0?0sADnmAali(7wu#9d-h6Q~WWqQ{RuPP1Hb{B*Mt41PYK~+u{7#VqyWV%X)a260l zEuc$*UG$XHVFZ-H-sS_XaLiKy%9RNvk^~-P^M&t$#)~6E71g9`3LiCiMKYz0^ly8l zxRS$|F^&)|Xkr@~Q*x%eNF!mZtDVRS7L0o_RW>?PF`1mnZa@)?_?X$75?~ZVHzzK( z8m*`|gz(yN$FMD%MiRsr?0Dhz6yeYZnAx?M&!ek!8NzD^l-U^oHJxncG!kb`^E%6* z5S$2`!=7$kT?vOo8XXm2o(+u0K{$wtAus%b2^WWB${E|CVV?L%Qy7tMJw{`gLwVMN z0)IEUUbr~Fznw&Z-ouohHR*xB)}7l*2Db z>>dGdqR|N(GkvCmH}J8GWmZUo52H-XGD*(_^^7+%s5wcr9d%|P+kg_Afbz~8I8}JM ziF46_?_E)fY?PNm)E~!cn0A^HYgFy|2$PqshjN_2=WQn!EXzLue3mAg&<<)fdMK;PhJ=p#CoNV;_*ko~BhOe2Q| zPMw&Gc-!a*i0oPq-yK{iN8wCUQFuU0nDT0_f?}}EVTkaoH<7#W2!~&7H}a zxI&`G#adHRIJSJ-4O&I{9CA+JdzZuKY&$wCFN2KqnU6&|%c?4RJb~rq$j-`*X>)ss zn@JB8M#{%+=H{?!*&NgKPP?HZEz)NNMu!;;mXOIy4Eumo*yZTm90yODO+qE9I$KWt ziSo7dRvL&1OllWj*e2og1e17LN2O6#kQ8SolQhC6p(w)Ay38XRDYH3~U}fu1K@XVj zMRV#$hfLh1$v~6NaU@`JEfE!x@&r_Jj8H`Zv=3hJR?5hhkI(y9(p;^cGuG03jE+8| zW#)GbhHEQkJg!E>&qT$aJB2FPH3r%?yDr4UVLnsB)bGUDs1vK>*rhI`$Ip|f5=2^x zLt|^^K@=&r^yQTSs=Z6whevF-2UA)M&P0P|1(Urmq-UItqdd{_XM|7|iMQ}^q=ohM zGiNt8UUluOcCYUF?)ScX`t+%_l{Fyo*J!@f2}VVr(~FDCi}*MT{`QU!g>B;R^7#At z($exdemVg!_O6QF962X#5)MQ$+-5q*I@9&A3nIbah4y6!ApS!gistl;{$5& zLM!ZeYXB+>2UY6N%7NG0F2*8YapA4E-Fp1^@%z8?kC2F04tlG@kDH;#D1o1P<5p)% zN@v|LgBHPC_?!{&c(Z_X_=u76;w=NdX`b7&!f%~;6~r#$<80^7BHq1(D*UyTHBtjv zQ!T`Dhw0XmjqUf>7G6!BJaGyiA9~HTuffZm2OoNPV{u`1Wd+@;8Z!gmwSgPrd2c{8 zg1l?yKedAw>O=_t$pq+PSod z4=v$9)hAD#y6WmHFTLcF@BQ-+4nOzo>dGqLSoz<);j0$3XcJ|6pDr)+Lr?|#%^SxxMXP|n6cBv!$SQJ}NFqf2Un;XZTISfgcU49uv9X)asP20U|_vM#fy0*4* z4jYZza_R7Mho64-S?qg+Aesd3HYb#$eYB_+aj~rk;N_(iWaO6R2LQQ7{Dj?3R6!*; z__h&ELnoKG2iQ6&J9lnleFF=9)6F+rebrT`PoDYV0}nj#&_jsEe|(v>bLZ0XqWZve zz+(qN$jYwO-Me=o8TQrU0Omj$zm8??Iwr-35TOvj&CLx~PL>@@Ys-3>wey#M>CLB4 zp8odz_u<8!x0VV)jp#6|MIwz@whYl?wVlmSOX$)7XEzx%^5PVu1caXfI85qzTW~fn zr@4rBX;*tlAEJPS5>qNqFrjcFYI9_epI>NE8ZZLSB!4+)2Q84v9VgqAB7nFAs74|U zH^xJtCJh-Vx3UxC0tAkB=8O8GqtoFnl}ydS+;WPDvlxth3u8FjH4fL^xz6L1=e} z?4w)kAW&0yN<14SXWW691em<(s-com2oefsaIuIgPl72TExxKWOLl_hp3cJ)Ixs8U zNhKHcG!m8IB+@pjWj1Wq>?rczdkB6II+GLjj+R)DV*g+H>8+^DKb-n7kC z6xybNHbr?}1;-!{_JkZ&S5y;Zyp&5Z)(HiHfYBP{wG|xlW@HaAtj^JkfO|clU6C{* zG*>hqtaD0JM~ueV$_nNwz2OJ|EOn&PGH?KRRV#-LuBKQu;9mk1!HZqU#yaSsAsU86 zh7vv;=eB?6)!|GNYZm*eb2AnGOe6wei*xg5v)sOYEXUi38(`I}S|zBeb`Q{*Nw!Ik zB{!TXtyhDMChn!%s=ybeL$C}^PMy1E&fC|Au_#`N&L#)DT(jz%~$QMoL>NQQx?z^5dcIiAt6+_YMubL3ikkvV0no|4u zP@_4nK?h&)HIt0>j7|Px2arjVsgju>^^i9gKB)hN7blTEoRYT`)6spKdLi;?1BepI zm5t_?EhGcNpA2IIcQMMD1iVU~IU7k2s4?6I>)OE2Z*Mq+K`rN#r#PMslq+P(!5kIv zFVEN~csYenc&#ih{_EfUotMAj6$kbmxbHjnee{q2=*W>{c#FZm!6O>+JmG@b0^Tni zd+zu-yuHH5j_?thU90$r%E{x$mseNuSsNCGzoKuQJ#+Hp%F6Q6>gvgpCr+O_iI*1m zAk{KBw>I%|1@8+^9Y6N3u7AVRKYjY!-?|r^_;A_LXP$lWORj$ZZ+_tOpZlwOzwzze z`}gr(2^6kxo_g-YjW^x|!XG{SBYe&YA1pd``ZQjm;l;-ee9mckd2JW|&d;Ye>O67$ z7~aG!ui!n4-c#^50rhzvI`J6i8zSGlr%s$ax4!wNn{GUMZeb@i0+&{jd!4%=g^{s zop^!;W80VpW^%2&Vo z(LecPeEe&5X$kMBxD$|xn}9bthIsRI;@EMl_0E;0UAuQ9uR3`S#?6flSg?`&cIwpW zGiT47#+Kq5ojbRSA8=bn(yjF~VB6X}yR^K#d(R#S#bT|ku3mn{mDj!Q^`H67XTEda zclPYx4-7N!K=Y4nomt1rW{@u|aVMNSeB}C@Zn)vb8$b2QKYQ#)kM7=o9&QJ;2(N~Z z9XoLj;Dv=7x$Bk45Mqog! zR7Sa)%cE1LP}Hdh&h8+A+_W*9jv7!?GdC|g+JWrIvN(${=?kP=3?BpWMZFYRJQ@aZ z83F1K2K7hGgRb{D!KfbT7~sqX$8(bT#D&w`+{$3Fg&os@AQ_@QHUwaW@*4@#<6aYp zJ0K_tAm!vBteRsAD;#hk*O@zylXM1^*AmSHB$P^~!3kzE=+-kQF#LAzkiLX0GHz31 zg=a&U$b{bRYLbH?&o*KhQd`Dz@$h80DCw!G@HTU2MIjnyhOp@Z1oae;vb2*|sP{4; zN??>ZTY#ao(#ct~7{zRUX3s`PP>?3Ko?Y>LXdE8loUq6Q1AaycoPF8zz`DT|Rz$;q z@&`lAxjYlc9OxwS=bVOGEf%W5l&L_^Zy{MkWW&Wr4Ww5yg~D4x8^)tZloai%z2N<9 zB+dr=f9B!1$YLNr#~74P6YX*SV2}w0L>dt^gk{G0VCHFr5vh$f3J_%>`9q2h?Ij|a zG+P?JpYswF>WeFD@+c-jW@z{4&EV!jb2LdaS7)w0M(9hr&PS->a zOtu&?=S;WuTke@DCgTmHHzjc7tvZdFGspiKa?U+<2sMFGIdc*$feo?~~iK`}BU zbq+2#v-yLa>^ypQ&$MObQZ|etF{u(x86s$@+ekc|>dST#;&4>YW2>;rqZEA%m0GJ9 z=A6){T)Sj;vrJRBz%DBwS#ryZs8^D; z1!sL{W${XtU>F!|Ax3vXqGyOOO3`tO($tV_hthUpun{C1A^boN&iMC$P98aS+k4*q z_S=5-kN^8e*Or$4!+-n_PdxVHkKOr6em-kKpMSxk;w=R5_>c?V1Z`e<)#VpoeDT)$ z#`hn5=+vpx_{F!24jw#t=G4aenT5qAyd47d!3z)KHN~^f9p1BR?NzV3ZeeTThYvk) z>eMN`89TdykGJeN|G))bzUQllpM3_^@B>EY&K@{${wrVk>esyb)j#~+_YXgP^vwF{ z6Q@q%!!)aScXq+~-}|TUvoYs(;5{4O674^4KVB~2ul)!1?SJfv$DccL1TP@)U^sd5 zEv?|gIQaSW{PPc-zyG|WM~^;t^yt#UDku-^KLBpMfZN=) zdkrsS@KK$;d-uNlnwR~`ZNKu}fBxP>5BzX-b?w=sM~|O4hR+H4H_*@@_7jgWyu!f8 z$G8c-@l_!=S4@q==Z3Hrr`Ol-_}~X_y6G2x|Nr|hS6^}E2S5D5Cw}_GXFqk<0^SUw ziF_MEUhSc+3of`2N=}?UjqbsUj^lLat5O#iyKp{K%ttx3h&;ii=BI>ziB4n=gCuHOG#hc>3_qcJEr-xBt8& z&mR5y-~RpKXP#Zzh2Pyfx4g{H*R8GYJ#^89$BrHQ=`+vbHx99~c>Q<&fddy_aKVuy z`0Z4Fy6wctQ+SDkCa@1avtS(h3jjXc1SdZ?h@bw@QI6@<@}o$6yzlhMlUH7G<*m29 z4GVbaqKjX2@g)Fb@BQ?tr@na47qKBv96R=kSG?>suX!cHu{x`(SS;l5&nNyS#!Z3O zwfJ4y3og9i(4mW;c>IYYN1xlZcORr2KXUY0P_l@JonKKl3y?3?trPE-x*gw{I`j_~+}dgZHL_3dxmix-sZXE(6ccrADG z__2!)9lY#Cm;LOgPvPAnlA^~ajvwE#|OD;fRK+f()tJ;rXuDfhYx zXA7x9Pi9W)V2oX5!azOm4TR9FiyeXSr2-7#)T0Qf7YL%s9}%@-3#wHzcb@eC3wx&U zH8za_*#w5k(aD5rMr5>PaXY|5TYT5T)K6we!yj1(5>hKbMEoIF4W44AbA^SmbmTl3 zEh#6dOOe?{PJAOsM6Cmvq$B!ERn)EwE;-61L*xx6$I8sGN>Fw-LM1aG`b`=gCePW- zmF{Y-*d6sl%TS}(5kc#kaWw%$o@-SuS+DFbLl85vti&iJ*3mcxow!)Q+(JV zVG)U$keUIUBmrr-*m7(dRiVMPN}&qP$4 zN@zmiJCMp}lg-fB0M_t-fSg{}i0OMFwp;N?g zUE(hZ%oL#D#Bl>DF>z!%hhHO*fv+t6KU~uu;;LyiV3(Al%Y$LwyV;Eti}$#pS9sC7 zIw^_`tcp|O%+*bxnc<}4UJhEC<=B4t&_x9?#yw0)8LMkMxreP)^0?j*42%Bv?C_)( z{I9$6zzfltMeU(tQ$!5^et=;ZwJ#VOi_C$?=~39^L;_XCQ;w4Xzbe5e*$W;GAJEci z0kHNg;jQj4D1cpkLG^Q9y52IP1VnhQcG*jqUbJ)PmMcPZK^%&cct8Ep%76rN#fBrZ zg)w_P#SC*5AS6%VhC+8}uCT!9FOKF%0VV|A)nP7^ziWpI?d0)(;4X^Tl$6sMkN#q6 zZ=_{NH%x}^>g}PRZGoAv3yUGwhWaQ44KYKξHJ^4-AT#RQ#EggoNv+goEd5P3W8 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

    sD7H8Ul8s94>Rpx z^AT|eO)gZTFw7ZpAidSf`Myf}?#kIA;gN{lD0#A%YQUI`JV_-&N!X@&c9O1~kOzSZ zJGP6$gqOryw#^Z-!BTzUf14A1>k1AT+OS-#z!GTb~5da9`~NO zcm(uJoMf2s)y%gvDrxg}aOc)|B4amqK}gZFdrY29qgpG>wgu_)afO3iWjgC(d>Pp8 z)3~1^SnZo02nKGtr6>ab!Rq zrqS(qM56p^gwB`)b^oI!;4l!Zp1?BFHDNwoTn)x1+zYmMHIIn3qm5J=Egb2ofN-q< z$BR}msR9ozLW`tiehEir_Dlk1LrBgZ3C0`d zBGgT>@SCIwIV#RbmNuuv%8Ab|h^O(>uESoclEX9Tw8`r*H*(<;Iu_tD=aSWy4J+`$ zLLwTEhm8Y#U8;B@2_~Tp7m`^f?#yZ;mezLAU(RDp&WQ?_);3Kh;m#&v#iI)PkB<$z; zr}(t|}}^TWl~Nip~=6s8U*uP@nC=tKSc^KXD>BQRLHr` z25`d9JVPdMFL!dLL1giU;cfWw{ z5bRXI)kIpn!wX?v-fwJI90BizrGmSDhQV%sV{&LH9L?nEl%;MRE0LuEBCPjh$xI*N zl2m=f=h*gyJDLEvLRChL-4{J6uMEc^95xH6E@ipX7sqnb-~*@ya+Z-= zSdfyjST1;xet%KfLI&n22R!fEA7*McYWAG*&4Zby)JzIDYsblY@LC3G7w)F0`c>f6 zLmAG_pkAV7aQLZ=D_g|#5j4@6s8?5}R$8RTO?9?IzU{h$AbTFcRYYry;)xOO>(9>e#)c~K62 z!ODIObz)~1n4W#0-CH>616{**3A_yp$G>Zc7$C|=em^smL@~KE)y*KvkPe#%SUp%FCp2yyR>0B6f}u5zEy#FK;$$lSkp!+Ckbm%93eGiv)zi50B#{P z3Nw+(#Ug0qnJk%IBZ=m5Wha1#Y4?-!DNO>W%CNhRNIU#vd*I< zo`OdUvPBEoIDPD|BF;aO>_C&THpJ=n6bQ`_0{wD$-@^acL=|<;mhoUc#ZI*(SZ1oQ zbaqZ9(3_^IqCgZyP(Q&ayK)!^ADI{<9}v`d zWBeR$s1W(I9Q2wDRf}CdPQgZ@siG4QN*!J2qSCwy6X4zeB@dDMi@HL5nyZ$1lps6ZPMO>V)^tlh9DBCX!pvfry;-tkfHw$9wmLfYm7J??3Q=cI7=>CQ zLQ7Y*sB1RjqyJ52HU)7@&iOY$?%dP`HwP96615k?XhZp0Q13hd=7{QJ;0R2g+AXo3 z1YGWm8W2k2fG{|-VT+iCp;fyk%B2t>9ald1#!ZL5<~hZH2S5sDITAcipuCT0-O;f*3Hkjh2wjE}Q47q|-GD6000ztsyVOBxBAw+Qz*FLiN#cRZC0&?Fym{3%3N3j#h|P|A z_n|MCx(Z!@o))#dd)HdI@y8c zM?|OULD~>*I>!y$ctPdBQRN7O-GPI4fh#>?57jDGB*BG$aFKLaM?*av9knehZOjSW zh4qkhFL;Xd)r_E&(`b%4(CHmCHqg#At*Ke8gl#6!`|t_uw;layp`l#h*EVvyLagCe zT08mnfknG-*w=lUV{$^;UIse^TSI$(eE^F0xYal&_rovRwKN-LNAwk!1^#c?KZ`9a z{pOO?sMhaAO-DKHZp?ZnOTm#rt)+H;vOI0|;jPXsR!4YaYOFcIA7;blculpS8=FgB z0qq&Rhylp|Icg1hK(PkR(1AR9;ebfQ1o;G9*<~@#wG$3_q}h ztI`q@#RETt3cGIH1<6n@yLL#Zm_TIZB57qdD#Q+nQ%`Ulk3sQ#w7#yJ`wQ{1eTCGP z6M%iJWy0MxEa!2`X&Hy0mrS3Bp}+*RHnK5t(4rrrn!!BFxqx? z1?^gdhvGIrAU=)?%x+yIs086U*C5OjuC|F)Ze;?k>Qm{h|7hUMRu0inDaXS7y@QIa z^_#k4l!WrwCU)kq-GNK1rcivkt!#uK9IhqD4{c+VF@LW7}Br$qLM zR(_dD=2cvlL-UlVu!NLBfZTju6tC6*v&b4K#$nY?IKJ4hb=Yxk#a(uBYXsAYS})#X z4A}dNEyRT90{hE3e$^ByBH0eKO9j$JthSSpqHWX?^yl>V2@+Fcnd?s)IZwy8m=#wJ zZx9?c6thnhx6ic^7M)uZgJd>KTpS*cO4--=QMOI#_R7O;l7fh#uE)ioT04#j1`BM^ zCAY?Vl$J1gzMiZ?-%{(rX#DBtQ6XC0LZB#CnS@+_q!Y|H1@gq=`h|pRA~@sk?E7?N zOK_7%#|a;vHMv_V{%z_UB%O+0MUG|oXsKQa9Z0PM)x=Mm6!InzLlm|{*qyC`;Nmbk z0#Txp;e8t|aIMdPZPxC!mv->}cp&qRumEnKAbi1Wt}Os|E5m)}1~l7-zvrI^1P>DU zOw8UU)h&F!M(dP?#-)6ufSVx0P>( zN6u-N%4@J67BuD27iTsFT43KMuhi9iX|i!Njv83@ zd;tG(5`CYzl%N*3>;ioXxH`S5FD5N7^|B1p!?l+WRTXkJTL3iU0#0)V&xG97WAGfk z+D4*&Z@yGNZ%BMd>kQ}X2m>jh=f;e+GFn_FoX$?8N`GZE_@%<{6elWV_QQ|bn1^>1 z$g)Z^+jqbf{Rq4$9zgoAA*ilBms+D%;3EvnA5QM>qIkyf-@Kkz-n?^s+L);{@5K}6 z+z`GWvzdqQz^@s-EchwJCqOxMLiLg5?_PSdIpu1=&S6eC!um*31b;A^z=Y#X z3R80UxX91xY}knycJ5|nBtS}4lnzTz7e9eZYYD+?zwiyC!c3ZN!vdG z$ts#lo-~4^sz*dDi#sC`1UpsVIiS7z9jAWyvHH<%#1__)x z?P4#irx?0n!H+Fm<{T4@YaUTY8gEayvf$81z)9EwJ%!2;TXqFtQ1PTVjiOP%QErVq zycseCvwKIk!gmSw&n68;$b88rok@vd z1Tid;aeB$*ggTaJ&3LCr%knG6H?kf+#I}v@?P8E!9Qh$XoN9QYE z)4+%)OgLzeB==ipGkeNTYwt%ZH`y6s&wsZdtVyYH^XecI z^@wB2u*)0ew zUe}E}?l11L1J#!TM0m%K`r%mZpjI(zt1lUL?C_m>dcJh=YkWsZmxV^)S_(#kQoh0vus8teEMP!;o2Te*ZV{#<1M1SOw>GA)z zQ3Anr9g3?9Qw?{!7n{F23G-uFAjff8CcAl)9cyP;gh7O{F^VQ)9u6U%_=J@*oI*Jqz3PfpWz||kCkHq>I@R-^qj!g# z&?#EMAKK(%ZcKbild2iRG#mD4i_^XCWaFhXteGugdlUqKbX;ZH@-!_jO|P5S(br^| zWT0|-plLL2=JX|72D6C7E{FAW(8ci8uSoC0h zLw6i@X+4|tcmr@3gO_|x57G{?*hmJ<%G(0QP=`kVo#QsYR(hL=RnPGF^~UxySQ|2~ zWT~2=lCsoU8p7n`4Zm24z^VpP@{U12{E8%nVOhFHiEsGFNJa;QG=>AUJgf<$*DeLA z4IJ7IQ#9<M zq<~1|R+Y+QvNwg6ddHZi_6mUPJP=3tV3p}c6IG+2O4tLnSHkO*%Li3$UU^MNU2 zE6VX{R0FJ!R(lRyh{B-=)2`etnT|~q#xe9Fnm~~r-`Fv^0*o7)!NvZKouE#hVYPpa zkG5TPp>my&i9>#JpBIWV9a%bvkMw(2hw1+^(W!cnKH}N`Zv?fizuN}%ja{U3pqK46 zB@3U~uS-@p7qEl*dYqyC{#vbo(YS)IOviqiyM=HM#a1xjKR4zQjgWNsCJog}LrZjh zZiwS~tOm8B{cWJGk-rehNLL7Ik>LYrK_8AqQSU$b?A<5rB>`o{MBZ`sapCtX2OVs z(!y;0RV3*&0Z1V(QzqZ&-km)z5W|`8+h!4#H~iA4AG>@9Q;_PDfI!7&Zt38ZRypM! zvw{|Mf`gqk!>17r@co=bxsBli+R#Tr5}kM`pA}OIOdG97Nt&{%-mV| zM#sf2bZS9A0+IV7jJsA7q*KP4OGw zXgH8KM2io>Nj)^=SoD_UmuxX)Ya7&yI7+1$k)-!5Q$|MWM-jo*qr`kKx<_l94}Xbb zA#2LfpcwM8*yA%=c?9PN$UwdGcQ!*^W%!e^o-Em^>&c3}1KO0d8nEN+L`go6>uvml z+%77(B`P;Inzl0l06+jqL_t(i!0M)q7)+SjQeuskVlam7=r|f&jj9k#!2&wSWGd1w z)8zw*)FFp`zZNPYIak7^BEm7~xzsTM(u}x=#1YfvQm+D;e9Jo!nsGLSRjr)nXkdDh z&^(Iy2}GIs>6@1X61aZRjOUR zvkupC7b2oKjGcuU^JuHL0KiDQK;?5B?<2yl1lc-ga6sxHSEtrP^_;QfiCoCb7pHUrOt|cq2UK`fPPrugvR|+q2k9? zL&vzK*WbqP{ii=^+=oXX+|ncSoJmLcR8_9avL`J~a>^#pAW>M-EE~bj65PN`LqCkZ z9fpGgTg@j%vr!)Vs?y;$1m==gwJ7U;dn9&yN&Ep*6uk| z4dXNC?=DOTCVe1m+j5xd#UB8(CiM!*nS`?qJelm96D$l#4uZ3mGqsrAsPiDO5xiDz zE+1qx>7trYJR*uv?1yg{o@}g z@GXGR0(uYh$z07jZJO8}w)+d4dn@ zrunb``X3?T$Im3qF-(2GgOhH(we)#1#ZEGk&*Il)j@<#A)X#%>Ft3@DK?x?bz_v^M1Uri}PQYRJlfuZwTQ_5K8R3O?pb55vZe(X0LQzy$q_6Xi!hG$j z(x2Bo@k>#|-6)?BL#*KVIrElcg8rBW8&#dp8bs+-zF%d0m?jr|E@z$51hXsaGV-1I zU?5NiXbG=)#Dtn}|Z4rIX8U24I+OG4oW7fu3K207Y5-npK~r%Tw3#ytTT zUIdKCwJ2=>l$+T_M^kKb86^-gUKg*?LGuCTWe_ZkA*95(nS=OYtoI{dU1wwpb?8gp zfz9kcKJ0_kC;K-%%05c6$Bv-%*4xmHnQUhwC^0&9SPc(*=rvE#>E7qo1R}OW{&Oc5 zWTvK=Whcn}WUcFr0dY_RkoeF!{P5s3Vxe={3J=pY^TV*-pY8`R_v7|H-=g`?y02_d zL|wT0kY)+XnF+9Nm&Xjv3s|C1>1Q(3Tw*R#p zXR?Dh`*5D6=_tY1LeUS)J0Hb*GbY_dPl3LOR-WE{&JJX!K?a-+R@ zp^m$WngQcUGJmUde-CzMz$Pj;( zs(|uz4d9yiT{xy&tMRL zq&ysM`@9j!c^Z%m8a5jZ%P6Tm%X}z(8KokQkuHVerk4`XS|`SOyf}ALvI(4dSWyIC z9d-%Y@u~r$5!%miImZEcjXO-lU$AlR3I02;^ZFZyPa801cfkV;F;5+Y18q6zE4p-?{W1_%)BLCKMU89KW7>^RYGib z!&=`dhR`Zg_QEOgT5GBVn02cO^7YzlyR><#d?i%Go8mk{0(29wU{OsqvmRtPk$`Tx z3`<6?oJSu+Jp$S(eNQWzUBY$#Eskpj%j|K^2#n;vE@bhhHDW==v?6x9su1o2)l5gu zQ9HmuKiG@&F|9_9!|Mjsl?W^YIF9@qKg;M&5!6;E(*H(vqGUE#_GvOFq64`+5Bv=r zTDV37rm)Aw9QYkz$!E;I0;X>wOsc5>TyfGz#K+>eTq`nH8VsK5ATbudNp2V10mGbQ zCc@V(VFD$Jk!mO>iZ2~cwG(+itKi5OrUJ$^M=#o8&$4Y8&mJZ>}!chLI9JXxmHOW9|^^So?Tp1AQ z8N0OVa3Ozmb&-@nrjMKUG@wT<-R?$Fr4<1mIr2?`k8bE8Ft595Cl!D{li*08K7Eh+DZYtBS zW2f*a{>eys%i`=@k4kTdoyUf?WRa=wPZWO%G-S1ehDR2qpD3S-kyNZ+*jnsY_eG2t z?qwpZlW%Tv`2!503jxO|W)kiR5ihmj-?(&NCQz;%Feyh8zsTUOhWTbO%y7MvrDT5f z8{n_W?8Sf?)3_#X^nkQ!qpNO>dh&N5$jWyC&q72J8{o?Gd0Nh{4D%Ec+MA*Z0!N2D zn-b?iQ^hoa6SPH0rsnsyaS~|~O1h}+iBc|51~wdqCY4b) zNJ4^s4LkPNOxo}4FANOK`Z{k?Na^1sM^*TNcSo4vne(itohpx5g)tPMd_rr7xXgok z2=Dg+A)OCO+`LW?RgJa{`($apn~bXdB%A8OS4p z8ZS0E9L%~taIHlk0#2%pW@=uc*59dYp%zF&UyGr|(rA$bmi5C8&>pxL@rYQnxeeb~ z+LBi#LMSa~Cs0`uZUGV!%VU6qh!y|Pi4mql%fNBNOb-XzSexo2h!-7TW{=A8{xCFD zV0DUOCj*@fZJX&_KaK53HFT3e4Om1o-TTF@;}75pL9|K{Pi|*-xAo6C3ts@vUDJqI z-kI)@F*0;7-lwIl-Kfk@Bo*;j4oy7$2)d+?e}Z9Yt1#W>Tc{$1q>3xsktI;vv7T2| zogOC>Iw>eAH!b@BM}9n%LILgorwOxF7)*UGz@mn3X0rg|pOR*0faDJkdYMVg-?>|J z52if5@w^#Z0?^0+KKZc570j8^u>5rVaWx!|=#K+qE+-=q-wFJgs}wdY&+RDQ0Q=0e zLJGo2tNk{9vo!!-K1#2Lk~XWwY|^QNP0PyHW!y6SAEw;ub#bM}PJ*4wbD!%Kl&P3- z<4camWGD)iuM3W2ms=1 zH+DRK{kKdy^;ErbC@hJ1;zX|JuWwRR*yk{~q(YhJ>cg}7W^R~uW3D8h9bJrrc5v@K zj$D6MWQ~tHwUmcVSy@W^55@=O9Wj)d%n9#i5I!KDnmb-c>^AMUjZWF^eyt8WT=*+7 zC^5;f(0vdof;zP8{7Vi9D7*cU#+S@Rw5BWf-XJ5&!3@g5yMCq6pv7=RQ(vRGYXo(z zuxnwW-c@E7*Qg_K<-6Sfc=4tHGj~mzx3o9XNwytxbw0N4!Vfh_!7|)M^@NMfr@$@3 zUB4_0+y+P|>*3+7!boUuUJqN^luQ*%N$1Y8_33z#;-SHo&AsN9L<^&4C@`V8E2kN&oE}5h%}~Y-hI;kJ!?L2 zky%T5t9ygy%{0c@Ob1tp4i`Yg4OYxQ+y3AG<^OwLfg=?(PeR19Zf9Xq!MwC$wszDo zEfCW&tzkJ@cvyKI3l@{HUY+UU9DulI4VO%zDfD6%IbC?&ZijK!Vt!x<5R8@jZO?MmAAnI$&6LWrPb%z$>F%v?_}C zMM~;-6phRsAOXHQI}Ec!EtQ7Ct6y(Q4121l>ZEi_Rh88VOdgXv!RQ+*0ld<8 zva1)Pipl61gCdf1aZU8DNGYJi=VEnx&f0lHFoTk;O#X+u(?9Uh8^izuIHKGls)LK0 z59qU(z!1jR{+cjs*McDSVN#O&>pEFT!?YWz({-)g zj*HN+EV2Z77iyPLnI4>?0Lqj^;8zP88xCz(TwE>G(!`|pmfJ@bFbcYCn zlVk<#xLTd;Af}TAx9=Z^7cPhY%uy0#BXQE4Y{&0%1t}-%S(6OJINbKcrGzM;to-tdQF*j6kH@`s)BAgsU3;COB2vj z7aeBVaa$;xR^)W4;DyF6943-*g^?er7?!&*h^)@xV+?~ttO;G1l)M$vj7z{0c7&Y~ z4p9ntWTExC9u;}{4K0PUJep5gcNnN{1M<2o3Yd0OGe>c9(jxOj?}z#!m{BQIVP6du z^MJ5AN}HX=5LI+XxqK@+V`OQ?8`pT&qL3E+k_Mt|6x3YrJCOKMSa4G}`e8X~X?7he zBIVL8ad7jUu&z-+8{N*+Nz#&orx>Gn&DqVM<8CjCB1Fc-aHTLN`ntsS5SNa<;0IO> z$C8FzF{8nRTgM8#LR>Js8_c;o$h>QtxfGLbK&e|S7*%JBC6x@AxHGG~nPT#6l<>@l zD3Rp8a7=5LQlIkyyDycYTP?3~@r{piNQrB*kCPLq)xaqy`>LXCd(L-KW>O^qVU9}J zKp6U40@VuFVS(! zH9LRom`UF}tJni!acerWIk@jkmG(|U;#l|p4SSk*_qm>HvrLunPBnwXMBp!~Pc(KX z55VRi6ji35PM`1;`ON)IPEJJ22{MeqVc10p_AmfJ@K`$u1F6?l?=pD`#}%OyY_vt# zJDB4dlNi#AA(MB&F#Ew+X67dVrumRPO_e&KbraHbjOcSA)M|n${gj{91Z5`|exS~1 zfD?Is-+8ums#_&F0@t};_8p0s^9J4yN=`K`O72vofJT!@!npN@UMa2!vk6B42NHcs;AZ)xt6)FZVZYHgow(<;4?Q*$`yc{+yCK}4=esLuLJxN5Au4B+%)XI@5mY}#gjOQ@a#W=ag z#U3j&&3=}M3CB?Vk&Z8*;#ZzCox)0AS5qr9Z***`Mk0{0uQV{w{=9VdT&7%{vQ7*- zPn@30sD5$4;gu(t7aFsVWQ+sVT4$VDn6_aZY2)=(pgoWKRJQBhdAE`Xk$VDHDb=&2 zVG1}%{H$ulHkoRRiN#%G49h4v=56QL9MEMRH7paeTCkGI@7@tP4IC4(JOvYD>1AU& zABQFm4IeQ+=MzW!_re;K20>hX9We1;x5LKG((0Iu)Vf+9`GsiijDIF3S>GH>2tx0) zGQea`-q}9>Vf5+b;xL72TubIq0Hduc|KvIRvD6sMrR!NiCFz{7YEE3CSxe4J)F`+dzCD*D~%Q| zS4vNI&a|3lft~O|JknxDr+|XwbR6CCj}md@ubzxyN#!($?l9%_FC*K@_HI079W9C7 zfGtn%C_5OHZrCv1Yq{DbsD|Ixa>j14nyl zQgXkVx>Jdemk40qX=s(JlSu^fI+A@c$yG^O{J7;2m>huh0aF!Nh{jJSyjhoy+YQ-n zT=$-A?hot?7p5UkneyvZWftK8ddim`nLijxenyB1p99wk819Sc-~Y-ck;D0=oi~>s z1#(X)-NkFln~i%iu4}^n2&)7Wg@%S!-pnU*HbcVNb#KDQTZK|x&oF#Ukc9mTo4S=i z8W|9=wDR(3ZMNjD1MU#Qv}KuoUxe;WsJCZD^){}O{F zk7ry_CO-t%EGGkz=PwCWGj%rt4koyhtRo%VqH5&tF+HF2AmsEHt7&Hr9s9}?7)r$- zOcT-l_(Y?nQL3caj6UcK!9u-M#hlJFsA$J zk~E8B>r*rjwT~(QQCR^eSmNScoU=JcBtIP*&sl>ss!I}bl8IWJRY<6R#V@ngm^qHC zlX4jHViH-6BXJrrEo^6mk5VvOhR&)IMqpkKN|JM)_|G`EBv(#XM{2j8tZp!Ydd+6lFN)g@k}qaZ6xguM#dk zEfgFElIrIHv)f*}rni_^kRufi6<5+MPLiQdw~I#E1aaAv*AA%Sy$c}%sJMO+X;(=X z`W}b`O_D&3s`Q8@h|_tEIJkm$v;2U;!(CTbn)qbecr!71`ZY&So{A<{+d;<>hQ-!# z=7cqzb6ymLP-^qy!6eY*HYar3rKTeES3EFw?Ywz{R#g2=zPiGdQ1&|?_qTtyX&izK z%mjeLE>bVY4BG@O=m~nvhHw(8D7Gs+A{5olS7Bt(JB@E2#P}s7L07=wqhRQlqL)p3 zS0xwSidxfEMXb{qm!J%|Wz^}Q=jMLs@IMNO@Wv@HyT@}TrYD5Q8$dOb&2dd)+c)F{ z3_q4;7B4l=cLZ}0W06>k&{0pq?xGpAPu+(?O@kFM+)I>$K>>wuG{1u1-Y42GBPZ>V zzQ~>;;2aKS!h%v9gF!YUV#GqTqx3isrhq`qa_)JvK!X{1cQ8_xmtJzS6z#CFGytxJ zib&S7V=ojiAHJk$qElnx9al?}XM~JPdE-T#vN!%~bl||QA{Ku0KZ;qXnd$&zB`9w! zQ0p8-o6^v@U?WiCb?dpTQ2=7%6@H{&DCSFY?oFx`x6I94N>N#36x3sQDsX1HY^D(Y z7K9PYgCf!w5nwJbMjaD+NYYEfg}=;6BnH#CLW6h^$+L-kBuRVH7NF;58l2SgFe#Uf z2sNkgSc=SyVxxmn{EB1LErU=6n}GmFb0*Km3tg4z&w?W$E3t9jCW=l@-0a;@*`SkW z(|ZiB;oWks5+bspHVif*)4Jq9qQ}=ChPD7q58=$l>m3}sA{ni)vpeqW?h=s^kOcIa z&OYC5>)(ablq(-MOLhdv;a6Hsq`C1Xwr!(eKTHNO6mNEVXxM0O1pnBEz;k*OOA99N zisXHO$=xC@myA2DC|gfMd~&ghV;_fGwUXyHiJV%oCP+=jwL+be$+(Hue5#Nw!YNF| z6MdvMcGtLjw&%rOL^zw;^x@zlWVc_zv4 z^Tx;Fe+w*C4un(HSWpiANF;Ma@!Ofi`b*YC{PW34W({QSt5<0jparRy*=Eu8az=pB&GKx$51`gbgTZ0jJ<=uh4uP-<9dU^@^g-#YGt&4l!rIz%>1(N^Rl z0U7lmwV;GKfQ#hR^YjGK|1bPklwed6W6jD)c?cq%^kQnWtlu|jjjN1UHjkf@dC0;X z{Nn_QiZ>=L7uRykPG`d`SMalih=WCV@!52S;S9tR<0dFl@3)l|{;nLV#!tD)piL-FwmI+Uq?@@nYUTq|5Hk$b zaaE?ISVi&{?{-DNz>lCKUG*_6zlUggHb;xT|Mqu)$*Pt=&oM&vU$XVnAymlEBJ^%@ z$Ec`v4JFecr=AwR*60|vT8z8K1IBY##jct;L#4g=? zrSdLKT1*PEIG5ZlYHIbtMxPx7Ij#sSVE{zAL>uA^lKy?GdU!#HTxKG8=--j%CG`02 z)v;$r_A|ZRyQ{?!>;UE{`G4!9d>(l>1b$-p`|E0aKq5xNoS>&6D_F~$<0pin4)l=gArc6;IFbQtc})fCA!{ztm8 z&xAR(9kBRt*_AnU=rRszScJ1UXENd~#D`{zaMxPt1#O*S-dSN{B4=cugLw@=>DMp( zeO@?9PaxOvuWpNt{OpRhfzG@?_YaG}@Osfonw|Dtpiz>Sum!Q39AjhT{|Jp)_R%a0e;GdF&zf7~_Bq4kdn&(&z7*;(;v~_>%m%&yV za5cg!-YaG0IL`MB@abO2%D^*my^l^dB44T7o3&dbhv4$QBIU3U&;p9gYAI|J^p?IX z^Waccbciq_c|x~d|DAkVR^Fwudbmgsi z_C-CYRcTn(upI@pBJzR@A$-jpuf&Ja?w#S9kFqN@bC%Z*2hBtA@Dc+&K=|d8pe3Vd zInE%T^fdqO5{Uq$^dnDdu6Ut~n({U~k_wDD3(f*(XfJ=yK>YilB~Ozf0@DyGJZZPd zC9}P-;upS8PP}JKw33}_#7|;{JOp`3I(?-pKiM~ImhKdmhTWI?H zix6Ung^t+9b#z@9S<*}r^a!oEPFlMrT@yToNHWY!QWcnhLzTcf?W0bMixqhCkb896jKksM^Sq0y*h5#BvW{ z*l2DojDZ~7`=KQrwh!o zokUcLRUm5H;W7~+xf};De%%}eY%AwT%M&He?JFZkl65O3MrwjcP))3VVxbRlI#M!@ z2a^U2I7fnOPz1`Zn6k$Y+cKf_5iU^*<2tXHI1Ltuvi1d3EeHmZF7oE6leL!s)(e0V ztacQ&M$%|WY%f_*SDf1w$TFR2RhEY1*aABZf#-ylHkP!MD;L_{8D|odpGmWfC3G5A z5>2Tnsx-}fgblu%82maahxd~~?&~(3V>S6CZ7(8bVDAY+mN5Dm!}Ie7 z@|Dc>!YN!%l%peE^5JieP%mCv+8T1*POPjrp&g>XON>g1F%e-BTPQhr3s%_1#r(#! zQb-ZKMPA#+SnoC_s^?L3$OV%N4Fk{BR(FyR{yVP{M1BbJpD_s1DM|s!E`?x*Hp$CT zW^>ZnMgcR#dLM#_VqnF8{9zC5SJ$)&x+!M3C{dq2Gl;WO86(+BwD2iOW^n1NriBWj z3KG~seNyWMRYoQT0XirSKv}jT+*QpZMzs;n%OJsv=YlR0aKh>})d@cTUY7Vk2`5z} zw8kw-yp%+Ck`<^8cB{#bZ`_Q`!3$xy_Y@?q`~uO|bdFLA+PXs|;sv)6m@8zORky~n z9k9%k#VajAXEg4j=B;z#xXY6?JT&2>X6Qh2;jqkzID}2&T#7UkIU1=h)1a+UO8wj4 zJVV^f3G&2i_ck;a;>$K$(R35xqcSm2$s(L%K%7j)^NImVMmT|IeYn=^kV`qvIdBt( zy##vlz#xtgQAL5J=YI&&1rNQ706TH;^gsL(BH$3%LL2&QUc_SE40}d!*4pp07HOg9 zm{N^gm)~Jznk4ok^9itz4G=#2!;(T~Ghlk0Wn|gxDPx&i6L|VEVF-aOlxts%=tgqx z>tCY7Ojc@<7dK7M``o!4)}Vk6AKi=_j&7UdaIXht0LUc=U*+it*K}}D)1J8464Mrf z@z9zpE;f>`m#Qi_BY{Y@xHMIyyGyJPPT`aUX}dTwD?ix|&Xk^mf16el?fMR~w3EO9 zeOZiZ9+_3afO9n5AbyuJ`8<^qvcj$0BGntk25Bd^U|=dnlJq=sX)i(mYJ?E-X{H@= zXnIpZx>qGaCxk;`fjsG>CP!4OM5uO_!F3-n5t9@m9BN)*%B(Gi6AmEcplK+K3z3HD zDig&KL0u|Y7Sl?KkR!Ee?pqHX*%T%zX9lB!e8UP`KsNGe6FKEoYOi>&3Zc0K#G!Hd z3y3grnGWnc%e3NS=ZNRh3%b4XM0540R^hPF7BtGRtR#%}2&%%z6P6rrX2Zv~)Z>CH zB6xy$@qlvB{k~ncSsXk~(!{X%F(d&7+s*^OnxzMQumb8xi7E^t@ci~MNp_p~fpf7g zSL~x`otO_8mN}&}8M0HCi+~nRBGetls!dH+kQbhWSO+|bwa)P}eq5$8ONnS}8iZon zy5#9WRcIRAvpWTv>oX0z2aTuRv;ZN&H@Th)+GI~#@5NCnIc>%&McFLein$^5PZsev zLVsF^QhESfA@KbpxeOH(2EE*|z%J9~M?!0pDi>TNyw81TXMmSY)TcB_!(?=E#HEpq zhE3OWvWVC*tS`417Y5T(&>4NO>6OF7N^9aYq-C%{XB$KiPx)dNm_4zLc%tTDx@vn{ zhoGQkCmnF5E+>B&$v4WA%wE}HxieyCRYR;y=+e`p(F%FbbW?i#FK7{n7u8S*(<0;j#Edx-9m z+h&4_!TPjrV4Wl#$zkFr@dq%o7GInk=9XM57o*n(66Uk-suHGw=^VxZQGAaWpek^~ zFWczt95cC)UFFijXV9Uc_<2xI>~22t=}L}os`Q`>{k%L%uHa%4g)9n;Zx5#z zv@T@_1S5FtI>+evubDIcCSmrOK_*_|436YUXm_&nqzDq!%A*5BXKQuuX~?5*j_(>P zV%jv|P>w7ioh%qy+?Q^9#g}!B<^iyTcSo^WtR(isjhVN;VGmd`FxJ#hmPo1@AWzvY z2KAhA&K#2mb0Hf!?A>#1t+tYzPCX5RBtABpoF}I$WpSXN*Qr+5W z1wAs7ENvoPDEZRX^!+%jAHM*as{xMUs#JmGE1On%?JfmheFY9@7`oQcDyqicj7p>T zqKJlVC@O(KepE7#z5k`pqNd3W8J6W;({bZaDTv9MFcb@Zd^XO@%rOiUW0jszTJS0L zoklRnU}_BRwIoi1oG}oZ^`N1M&kk$h&L07<^vl&mNe$0fE)=a!8R85*J1Z^^v;db5 zJH$_C7@P)H+c;U`h1TuHpWsBEQwc%`l(`5p*b~b*COItnLQW0yXqYMzd;$rPict2E zh5a-oaUP5qCnkvJp4sGw#+0&@G1296zOFPfl;(LdkC$1>x!fz6yjK93@;P?dPHt*O!xa^xEfiCUIrTAMsO^7Ll!?{u!@_{Qc z=Xie)v_z)x@`~DaHuPAcCR{CUw1sG=^4SYNhmMRlVlwL}su&i{1Vob^o zBWbEdP8pcVA5|FyT$Cf9o>t5ly{{Y=TZ48kq7K8-6O>s>_v?S$4@b(T6-t&3mWlEY zrC?4OqXtK!Y;eiVAlin z4niF!GnettAe*|SCWv)Xb7h9Z1OtK-FTZbTH(lOVgfNPiy3~cuUBQ*#7*HszZ)Q{I zj@#Onn$FnWxKNM3rvqw~27=$Y(8MU~=p7Eyr=nqW84XLf^Hi-?P+Pr?J9-6vncY94 zKsw&&l4@;g3_x{et%siWhG~?Nu_eRl`4EZ1k&A;?GfIb<|BSYG>a)sJ@hovABU^~yxC8zV^-#1bX zxgFjS_JTdSI^bjN7*=ugUOe^4Efz6}p0fXSAlMk@zq18cAxTTCw*eFU2ioZOdyFv( zBM6_a+*PhAnk+uzSRWVNykHUAxXe9EgM0wArSxyF@n#bE`}XfIJ+kbZ&r+&0e=3bU z7S#_XjM>6D|El|um|?lt9eyZXB`2TEgCZCUvpXa{7On!gF5X*)wX~6!E^msW17GWVAqlKH{Wj6Z3UL8RA*7%@vMc|4O>L^Ec;wY_MV^DI|6m`zVcSUUC)& z2LNu;pX;b$7JJJfBw|X+b@8hVD?MXxXY@7y)7Q_SuH0t8hFtk2X zWaVSB!(`eqn)eK9p+*grvVtL%Ab+Zo5N|WWy4Of}%6#QHF2g2jkSAQKQ%E^4osF50 z@fObR!i#HMWc44U93BtqV$bk*ld2Xth+miVa zCaDKOOk@L`6SM*kawv{z<1DL%$s^N9C^>S#CSg_A5m7^~hL}M%PU+=da_)DcT)kC2 zV9MI8Dm*`$Ltj-D7TV-vqOoYeRX+-u;* z${2q^`bA+dt@dy|dAaCCx3BY@*P;9IX?oI592 zZq%xezJL!|@I-NHvS1I2Zas2nHd&6xE17(Qa@%khTSo^4-`8TWPQF+^rsT=HfV?5P zf#`zH&$CxQ!0+JSuBI^?1>-{oMGk`RMqISTH~|Af$In9{GTrFc#Nk(e6mgE~31_kp zJ2ndqfQ68-ughq*n3N8}y$@ca^~$5&I>6+vJ6ucL6v!-Bed6T~xgi5ml|=JO^5rB; z(+i@dZTdEl@$+VFVl{(h`ab)@(BxD0r-VrkP;htI1GxN)mQ#lA%kPF28o(b)3I!TF zWM`I6=1^>V!LAJ+C)Qmjl@7lL3&rRxQe^!2%pD_M4ms`PU!7RC_w;D|VCaK`uslqo z;>4j6w~{5vj9YMTPJ8IiJM)&bXm7`?cz&H`w9qF;ii~ERyf{p%M~gUusxU`+*ey@X z!RT9{YFR4zR%~|~l8czTReDo!pFfKFw-C$|zL<$;oT~nZb&Q7ApRs|6; zfoCEQWk?MPkF3o4^3mIfz3@aF2Ye_wBjcYhp$r9)FD@JXr@p7n43rRR=hb+xc$dRo zIrp2KW|o8@frcmwP8}O_#E-?kgt5Vjsl!Hp6@VO1yMmc$a;cU6`Fitp&Q@#ANSsA4 zFn`G~hqtEDU!z5RdEPeYMV^ziTGpnpECr6TD?wF#$UW&8@gQ-5uc#CA(`<)mz6}Yw zP1b7xD3!Ydfc8b-x*xrMB}bXd~;jHA=1SHXzPStiYv8TM`J99`zqr!>#7O)@$fc*cgya^>}dY|}Tv4Uc|P zQx=3B1m%fE-__>hQxRqW`H)N$x)G20Yh|ms zD68y0kHjMW`u}Zgpu@?%n~VSE;@pLuCi)4rPRi1;LWjj54O(bD+Oz{qKq=^Xvep1o z@~tA)t3Y8)fk`;mKu%m9M8tma<$-)k$l`oqRHU58mKmG`64U@M?N81De@*mnC`ceM zS@eQ9q0Q_rSq))H*xr;oo%1pna4L>DdtJyX5hk3&XSA&CC$0iDS;i5EoCq+ zZSf%zuRZ4PT*;Uyc@>Hq)8*nOd$~kgS(4E^@lZFx@XMF6jKtQpV6GLfH;(2}&`v>*|)3SsI|9D)?0OkoPg(LqJ(z=0Cl7d@S{eH$vrenvlu+_y73);zL)mjAoj*DCrSxtoWLW zR>#a=%vTC{bVhh%FKA~2jju&$_tpPVl>kEUQK^bdbW-*Is8O+m);@6eU$|?QYc_z zej}RMO_kAk9JU=RNzDXBqBN`g*kBiL8=)B99KgJotHJII9A2>lZh=SG0fq(2`rUz( zDlq8~p8ZNf5#uIageIeERa&LyjlS_}Z6^GG{fVAFOeRPa#Pu(UN@iFbDE!Sx(;~o< zDe)`D6-Xa0WNdXd9P+GZIKeXYeW9i>g)$|*XbGF3p&31JIW?=U>W&9~?-=X~GA<0O zz!nS6bFuMUkC^5SNV^(1cR*%kh%y+QaB}ykG0L>z5_0BF6lx7qARqDM09+9hCeCF7 z4!>Lk1!}oj;S<-`@~_fq)Rqi&Cd#dI-rj#m?XEC}4J97M-kG?2l&@4yCcusA$~91C zX?Si-PpQNi8$IW6ltOUcc3!PVr=8L)m~+I+H2QaVSfe*1K6#1Kg+k{P<^0&8#cD&Q z&jzZlkfN?~wIEmO;**gT!7QZNq`^cyX1D;23o|ci%HbFy`B=8oz|KF-IZs@04D%^; zfro`*yy&HNXsQg`%WIE)7AAjh<>{Il9=07du45b%DX>t&HgjkPmH#EmN)p}7YzDQ$ zk!M?|3pI*|M*>lk1S!K0Ye}XKVkgH4D!+GYzz@Hdr`WpP_O3VrBN)=3XI+bpI`gH- z+Ar)?>5cvBE_ai z%@|-Fj3U-LKD~K#g7ribh>H>dK;mcDA6mGiK*s%pbA!>LSm)F$IZ1sj!r@Y$0+dp& zNR)$feC9{V?F;cv)OclM&_@$1m9Hr3-|^Z8+Tvo7%s*H3TtQN}5X>s#+OCDuv!=Q; z;*72)(MTc;LpDM_q5(VMRL|-rKy0Do`Q!SkD`Hw~mJVY!JwOQ}kC@5hh!MmV;Ooy2;D-FCD27OtgVwe+?b$7S0|qvJv^8I$Zv`?u7m9> zwWr9-qhE5RAJDLlWhMw%UWZ@0+tfooIfkT@cVFsxjIWfJ@CW!e%i+1oSOTf2FX>Z( zvdvEY$j^s-G6eN9(Ej)y!A{J}dy|jRM{85rRh|^^$Pc^&!RcC7p*zple4v@IuImkE z1FYG^_t%B>x*<Ufx6HLoY}_eCAs1NWco6wnJ`h4xuLUy zr(}Ir;cL1)pZJdF5u%wE{{TkD;4*|%kB&^jzRwSJDYyaD&L{?DAm;ZM^<9 z$giJUkXA0IV>d}PNo=M{+T~NKJdDP{T%4S|#d9L!0q|xDl5JQ&5Dw2ZQI^pr*GKMX zgZo3(OAu@8JI={IAnM`|_N_-$mt-xT8HzBYtEvqn3|8)w%}q%q93E;{+)VS++N{rH zi|r<9N0Q(mJG&!l)d&}~-B;Iq#_aiO+Z}VS%D^UIj&NB#_30_~31ku?=D9AMW|hzu zo|u_2xMiNWxGf*%=y(o-8I*_zg?!iZJQNAIhv8CA`rOMtn?aA)?YTMB3x%d(gSNO- zi&W#d2u8zY{r%!iM(%I^FQ$1&e0s4o>dh-VyxlX_ILGZxO(d;bO38V|Xn!X;XM4xp z?4tdn=?47&tWG{_>ZvLx{Rg8NdNc>;^hmSmaKq2|^9zI+5T|F{g0}KR-?N}EBbt81 zJUp}H_UgxnvHZ8my%-pwwiHhfZvc;0-%Ja5;Z^J?oy&1S-WCU-|#`b_GXlYGV~&M?{94cV% zC;$f1vg}>pNezcNt=8M)J3W3yqArZ6S@Dv_6)0SBaTnev^8Ip9h2ku5#& z@5cry8aITt0a5;taMH49t*rGh1q=qLZ(wnj##GLWdrrDl8Vl1?IUx?$?-W8ouxdAz-&&Kwi7kOfpyTU|mcO490pU<8v@Q{x|FcnNw4!DaF8px-)1E&uYJ-fPu?NLBB&N zCS07VY@GFgsmB)$eO7AQMBqeJnKdTKja?t|)aJd*0`D4ub%un6H~fkxFN6fP(eC^S5;>t#e&EpyhOn=@~tm61@XeS-wQIAm3;DJ1E`mYr)x z7Y6pIS7_-JLPWA0`yC!?4o%3y^{h;GRWNzZ8?L=Ya9Gt_>1jPm(3~Sx)^)2&n$B+e zohX~Iq>+sf>)`~!dS$c^E=8JzW2`zM656dW_EUS(q$`pOajQtia2rJ(~yQ}rQ4>%mJ z0SYQ2%1tFklrZm4x2&mp+z_svf!40R|yj$kGMI@L_;_; zgn=G@l!Novc68SgK&YR-#oj}9VZh~e1}>a@8EEoShZX)QALe)*$7d}+Lnww$;f=yV z&qQMA;U`WESiP^tj>ks{%Tr`Ab!lDWY?T?8w zZcPxg3W`pO3l}yw#wpgRVwDKH+Klt6RAOdO$yzDdEKe8COt5uhy2%}mpy4`HQo6B6 zVcAN9@QM^Wiv@Z$A`u8M3*iElN{O}X1&cf8}0i&vGB#^}ke>jhfr-;MonR(&*2O8luQPc(!3|C5Sv+joy z+1V2mwcMO$%@@rqIK8haU)3=qsnww}FaX|z6sE^w(;<~Lt0ZN<_bdFOb6_(bn%Of| zWPfWxnFY2iCq&}Ww-9nR+Dzm0HU%iwOXmDQ9QaK~>l=wt$Z5D*aUr z*T7-!)l6Myyv)+`0CdTgH)}@5CO+>mfML*Oj8-+t84}oN=25a+_z;KUF${FsW1G0c zC(y|}G0mp-TlOOE)Wu3`b{GUFOV~c>o5!sTpgHT*Xya;mQ5>0yTJoqF)n;EbSU9lO z9wo1jdJx`66Jcc3)w;9124N!TDD&QVEeS(`iJH4e#|KC^{OH6xAWwvdt#mrl$p=-FjyZ4v4J7<|ra7DBa@s3^ z4#TKVqLN@-!LJ4|S+5gm3)gGo3&R-U%hIVi?7#V}g1CC&KY9wLQ-EoS;Z2aS99%Z^ zg6P15!%o268wK4W3OkbxWdh+~~J!DYah}W(*d&fg&MU2ib0xa2rD8|MzO${qs=rS{Upnk|ohU8966K2q8C0T{OKKYM0(27R!YO=F-z z4m}%VwN0;Fy{Dt}kRIfjO{Qx?c7+>w!@WAnh`pk{h!8C_hY(Bh9e>V?J%2{RfU{sL zoeSZbYe=7s#G*lo0hm;DKVSKJ>C^v84pVGoSFmc+11u`uaHzI)k|ajCEH#*tJ(e|ljDXvCRv-kz8eG%(xZLh< zKJtI&FlX5Y;*F>oBXRK-g!77N32g1Ek=e=+)SA)J4k;;Ji}fr4v)#zSUm3MP&U0~| z4;iSLAbxCCh>wW36ApN6Hi!$D6iDWrC!QiM;Um?=cp-~!n{M6=0g-^GE==Z@uPhkV zX#870z94i&c?v7AX(d8*ieP4}%rX<{Ik#hPHd&N!P%!c0z#P+s*yy`1r5_Dde?gje zw!+O#QGF{-CZ`tDluaS{Xb-&ML&jdxHMJu*o#AV#mm)5zigW5GkUPWlH0Z-QEqW2y zCO_>K$Iwg}vNCfe92hdmV5>45HWMX)19zV#54(NO`+PASss%9#IY>rFJ9UA&z=1^t z=_QQhM5JS@uuKUep&-ICqVdYdtn(bSy+wqgOdfqA>iW=2-o@Z86Q0?BzT~y2ZVkcO zVDYi`hNqCzUL8OmT6W1<73S(EG7QSrW@3R~IS~ihz9B?L-V|qu&yDAN00<+KzNrnQ zsz%e#=rVY8IDP-&QiyQs`&rV4Vp+9%Kpnnv=p$!a-7Hvy?T%^DmYHU_8qE<#NT2f7 zF3ZUnRSv32WD}!%v1_071!&A6TYCy~w)jr0oQKlQRRZr1;%p;t6OW5N7#p>=pYZ9> z!HcDbh>LYa?Y3xxuIESnla8=YdKNe-OLDZ^(hBPL8KBkAH1=-@+o)D|HDW);o@?K( zd?h%k=gkSzW?&a7BH`#)l8Qog@npfMs_DdTj#3?CXUV;-C-J$Cpe7e}4#vT8=BHxY z8Uq`XCq<+}5=%ffzjKa&QZ$?prBxE*dAX#Y_K)mD5X_%8#4ZiAmKk2Rk$@Pa}N*#Kvz4s=yT~lFhp=sJ)LnXlVaL z`6KDS_$%o67u8J*R6I|{1NdBy|7M&O{a6fa;<<0_QH(xLSZId_$w@Z#vi)Ikr9>S) zk?-QEPJ$&sy2yRWHXBR=CUrY2@Z@_ojqHu$s80=Cckbpt!Y-LzU>rdePjI^487-&-V9{whid z)lDSa9}B`#78?{o@|fxR8-MpN(Z-Wwamr`{v6l^tgOBGuShvF;9i##rc9JY2OeY!U zUHYleN^afiywc87B_4AD=xeB%<$tpEc{_2Vhx{jkyLY-;#y^i?AX#)&4#+#rWEn!t zFitgQ0fXaw7t*%mO6+o+MBCT-s*)yb$_G)w9dllYTnC$yD$C=83QO1vDcOG*okXuw zMCUuLyN8q1A0O!?-F)k9Zs1j{H`6cMZ!Ok2v6JYn-39XA)QY-k?II~o0bM7`GYTHF zh5hxfp2NrPh&;Cy8iAm8V!3eBsyK$(o%}S6lP@U4amSAdIE`}3m%; zH@^y5(omOaSUd^63A+deLo8pjXc$+6X%7LXFk=;i7a#9vB7L3EMd%-t3jrycc9wsf z;s5u>n8o>1kRiff=sbSgMi4$Q$;zpE4l}p-e^g0~t_1o=$zz7k$6@VMB069vHFc^s zb8LaV5AfKPL$dCvG zbY7X~giL3E04aV6%G-IN4UJBx0LQdu@ybq!_eo&hU_bdxQOl;PM+AFI;OKMDT!{^|MaMY^9T`Pa)>P^3wvJFS=Fk z!(Km$hZ8`qAV;jm_;GM%RbYrTmqqz`IM~7!o1IaEKpqd#E>7IEilBZ8CJmGFqv-_G zVxvv;a@G%~k{BH9O;Zct3?j?9Xt9YzxnSUm_DqMY5R5AzR+BNWnm+_8d+*?3DZdV3 z7*~2x9CT(BrdpU#Hck}nWpJN^li<+A%ePlDij(HBWbfp+F+jHRk%-8hfVOw<alxf!J3 z(b2|WbgG0>3x3(=b|wegOUfSTs7V}KN+2OJabgw*eO(L@#DQ2Ie&K%~E=aR8wUs%O zw92?MQ=Q~PqLjjEu}meKv`kFsXZ@ZeNAsBuu)I~8kJ*@np6#`TvCf~Rx)v*6w(Z(~e*Gr}h zaZuw5kg!=dkEIG1@a%ITqVeKExjg6-lTwo4=n5=6@$w-8?8~+r{F9jJYbYdENO&$EBOh14phofDSmI zhVb|)Ks1tJwPLmBj>;~PU^1Egx<7;JbPTH1<58>R=d2?VI-J`6!!;QN;-ljUaYg}Q zQ`ERajGJsI0z_8eLmu}U9y!LdWN`{RxG?hr z&zTanr|M6F4Yv%_(7~%{uY8YBRc-q{fAznVfqgfOavwbRQY%(vGX@LhvSywIS|2YT z+V)16;krK}F5fJinklNaiM4%n*N{0w3x|RwS){i7A-8j>u3fzd&J8FCWBO`S=C-Rq z!L%S0A6^toZCp|k*K)}b5Fw$q79tbt5*LtMVL5UL_A`)-q$Fu|WS!)KW4>t1$teAz zPr9YlW|?rqWr>_sDd)Hfr+uNuPMOXC{}#YtUQgTRKUs}!0(U}@%=e>Q3j5WR!<1cd>iUqM0Ue9@?CL1dOC^0>^a4W>!o8C zoSyW!sU*J4X!m<5bBm9L?1{9Bp)~Yk-m-i$Np&oRB!r&)E`0)JVid{H3I?My^AM5Z zTsqWGuljf}Jo&S_y0q*9C@0gh4qg+76xV)xX?LZE4bYEEAl`!Z1}z|W-d?M40}N

    *C1jzI+Kr+VZ@nI>9LAlAJ6<;WCF zqR6@ofR^@*@ECtLOu#3IrQlyI|6^A1@dXp?nbGh#+0hYb2TL-oY%omANitzU&X4|0 z`Ywxql!0DHn6)(5;gl=4XxGu&uW>gUbZvg>62CIwrY+`ZG7VB7TXPEygj3PqPo@I! z`0DZl;JL`c&(}vcK0pS(9*TYLDxnG)r)=DAkSAvqW{oBLHNnazDF!BrW=^%Fho{$X z1essTh+xoqcG_~98ZQ?_I1k&P4KB~fr8KpKnPg6-5kV=^b| z;8oR5WEjGMfmlpP#SeEsskrQ=1!cfo_vs?_xh4#=va7~yTtgZVVc+noy*;^&J zRRF8vHZY04m0Z>sFDmLe>8)y{0l9ov+~_y0a<(YOIBpsYX=OU&%sNR2eTI~dQn-{P z!U`3J3wovTP&3$RUYv{O<5Yyz)XFsanL!qgX;IcQOpA&c z&to#IP*&EroCZBo%e*BPhmmB{PTJ37;7wax{SqT=U+&gQu$>?W3m5trNh3#JM?EmTyS6ksxzPJ+NEN>mGkrk?Y)VnqBpK68@ zxj++`;-0K|l`29$-gHWbgp(pkG{QGr(n2wAYQ~Xz~Y6Sdqk`?dX%LaK%pUGs)S7VK!x)&92du$Hzktrfsrv14*qiJ;0=TY4*hvRn}$0 zbb^=rOhu|q!|Zy2l;trV3`tBBWke2DoMg3fHX?apR0y5o6N=%vUbG;A&5un%_ZaHi zm{sYOl(qwgrt?AJ6k_XHU{YXA zZjTJ|r`zEu6?u&5v%;VMnba(Cip9O#tgqiOmEN8MKWQ{ zrHDebuo!U>y#Xs4cGm3TaNjV|4UJsuMRAavnG!RZvBEfM;+*xVN$AQ}1TxUbY}^_F z&Xa)UVUZI{Vx|cAiBKF_qW`P3lXqspGujOGU;v4f1`Ailepw9K%It^%$8u>6gKz#~|M}GQq6Jt5d|)azf3meo8$P_e_XGrRBMak6JMq z?yW>L<1u~w_z6ifkSkrXB7*6>Zzq#ya#Z3&WS%*Tc?NPV8QiGh!o*@&Hvh>XH{f+Q z0nNa2v7i62zJg>($%yNAEnJ-yCZ%HpP(Mr}}Ox7RD)Cp5v z4lqHE_cnc1F*!)C&gP2{}?CD%CDx z`&cF-1EaXx7>O?S>$!16(s$_jxh~xIHl%CS9G9p*jmbiY>IC2U^RBigOL*+77i(1Ubm!D!0s>wG86w<_^7WIvPA`@_YjZ{y+eM9r;FEGh*EwU1;Au* z;Y3JGnB~vT2v(~`a{1*xNySvBvCfmDlFaj;04W-Wt@Y7j;zY?Rh2g?)CTgm^}* z^-Pt}E5vwZ5$ZXnO=hom16E#&n_W+*5%NI*y$&Mv5~t z3?p??OsKVTIY+c*!NwNkIuV^2$EOw+>^z}5Z3!Ha;?Vvu6ss__as@I?>_cqBel`g8 z@dnm^zKGd*jeakAS7P8b3bqOw*c}M$eoa7&`BPanGkp)h?Du3k&x^7MoP1`Zr2>+o zj#VxjG3uI`dRoSz`L}cf6McYi+8-|$JRcR&9y+E}6&UPUa%Q=*;cJU4ur;#!1QfET zQ32=X0vM(lYZv?=)@=ICDsI@g7W_=Nw-V#M+XdsztFxf$5(la)1VZ2$*+H2k3vh}- z83%dPHRrFt_&4k|Xf&tP>O%U(0V`HA7}szMUmg<2sT`D~ZP#kTD66S3g`F!E5DfDy z1e~Ke2^2Be$jE>uhkX1a2K~H)DNTCLD&yjBpoq$r1$@Tpevp=wXZ8egHjO>ovRaU% zY*O-Z!&$LaiVDtT(sFJt%03fFT&94XV~`l1C6Xnfs5#eKSyn0v@x?Qc83#Xa*#|z= z;-Pp>7&IkvaqCcpW;qF3;pB0Ym&iaGV#KYCym1{B(jWuvF;*9YuPcek;GT%AROhch ztMYlGl)qHKOP31-=Ir%>L^LoZa}|u_QO2mLBiz|Wb6h>bii&lWtSQGaY?cP_OcJW9 z(b1#RVB5&5!Q06r%cOWNID>HH4hJv3M;mb%M z&lOwL%950h_o>y6l5DB~Roe+Wbtk*1$A?uk=uIFe;{a}JVe5%8*a4=a)0dx0`51Y* zM+})4ubIlQTs)aclQ$PYwA9Mw#PRDPXbri&+tdhXAZ9)O;4O!8SU#-4$pJmF?bOW# z8+1n8U88fhoKdaFbjfo8MKS9%QEU9Ripzd5C3YRifSs@R2bGtDoV|cu3jI15KNEjE#$F0)jmp&@5XJ$Fayh zGtggJjBF;C-8H$cN*O@I1kH>kPy|G?y?^`9c@e*^hS~I}Z{awV2+2`zxwYaaIVZlv z*yd9{e`^6FH9AgnfF(PPqRk)fiFv&i>nh4w&RwocK^sVx3c(B-CK0e1y?CNkwX>C=S-ok~6}Q`@fo379lj6+E7>nUv z%-onR_b$RifquZy2^8k}dJ;v}U@k&H(>4otZX*mB!FZ#QIn^5>bVH}yG_3@;D8}@V zVP^Nq@ti4zlGTF>aXdONhLc>6` zBj#ZlgYET}hC7yBvv2_}6z%-*M-HI*50({3!8#2JKh3cK?jXqK;O=SCR*6TkaB2y0 zD!oM5ALniXP5Ag=dRNVXG=>j#NIU#wR~(#qx~|OB@?iB(JMB=&jZxLVQQ;HGj=H_T zt5}kB_Q+Q894AQ^HJIcG*No1TgxT5|M(Y9sSy>@8r%>ZkgLst$emt1u)owO1cY#Kq z6;kN&C5$e?dVqjIHWh9*MM?%i-=r46o?Biore1cEI;x(~~nHZJg$>d`aG+pG#;<;}r*SNl+cPvs=V z1e?cw!X>&rA&<(Y1TBP`CLURgnrjrua?sPkLB1v{ROCK}hLy;pbK_2FZy_`_K;eGm zd@9?ZhHXaYsz)4N0Hlfc=>j~)I~ z<_KbTAeIdaj>AWbb+QtvYzs~byLfiXCyN$3aeB+t#-r>sY_Nmm^BdG``}C4Wd(rKW zMDa6T(OVPersRxSyqA0gX!$Rf*bk6-&T4ll)OMDhBcDN9W$S*xG6ChBmY)~Em=HgB zlAV6%c*!`o9T#IY@WH;R$o8@*!|-vUcLIyp4Y&|lz;Bo;w$j8owF$f#mJ?)m_MHI$ z8jW+FJx^w#Z1;g%~WWxKfVuxkOA)zX(x!MGwKSEkMa+j0eA@mJ&IF>+KPRP)^({3TI9(R^}xB?dnZ z{8?FC^S;Qx#+I1C0hoL+89#+_O`vb~njE%Nt&F@Cdr!yx-zNNjH6oH{B4waNON@$5 z1W)wvuTSG&odvD7xUpF{=IgsxA-svn6QdKuft@)(&6p=RuCF{K!=~8}So9aqFvJi* z{l)=izaEC`*eDU4K-kWIm7gnGL`M@~>Y(ihmfSXLp($1JV964UI$<^F;fiR^j&f04 zRB5nS#nBI2xG^|^8LQQPGmzLAk3c4v9>q;CEx7n!4w6?;`Z3{fIBP0513#|B(UUZ4 zrIBnUtm>9!1;eOJ8%EffJN`f1({n~ryVYvT#edX0oz|;J``rv{WzI@d{-}Zt;LGz` z29Ke$nL7d2(I zVs`W^$t4Zp&o3yFxe#JZTK>PqvrDT87}tABWE>J8(9_4b-khTYP@9nPF!X z=A`v3!b~N^kxGPCoCwan8I@RtoyKSJ>lj!VT0cr=KRRp>{#U|_@# z?V+4BWSH~FI6yw$qD#z#D$BXKEnW}9X!`Z9{s=O8#KjFR(~jJIDtG?Z5^BC}Q$;D* z(7Rg%#^S;IHG)FU9l-SP6@4L{ZP_= zWo2t%Gr|H0A&wX93FdawA`EAkn28I6rb4>xtmI)N$MX{BWkjxt0FhH)2e})$i7aQ~2 z>wkaYe;5YXpKwew7*1G~wNj0J1z=odRL(Npk_cGrB8R1#I5L(6n!^S~b&n}PPMrtA zCka+^X=ozgeZl2~wgpYY z<9n5ia12|g;uU{eGsO-($wxYQrhzkXXc?Bod)2lCH4MK}K{4 zf>Cnf)Yug;j&_Kh)jvvk+=xkQPjqK2TVYJfkhZ1~Yu6jok)11iY*66L>Pg&BRI)H< z12>l#%o2!T`zXLZ0M5J^KGWh3yYJ4!rG94e(V|h2x)F#=v8;@kUN)A`4hAW(Abxi_ zoR$#PxkqO5x~G>*A9ne$Jh@M#gPxwlCS=^ib}Pgl&PMB~gmAX8yUyJ}`8`fi;EKqT zxQDVA8zty732d>^^XkEhQzFN01k*`R+fG@!bRv8#U>h?@9^Fp>qXyPMbM>zLQbI9^ z!!Ir|@t`~T#7P7!cBwI$HV^y=tg%}{?%F8mwD#m<8P38}snbZ9Tj8B51?BM?&Zv`3 zp4nNfELrB<%*jO$B$>jdI^lw)Q-`G?UKjw-3kHwlChrFXd6)R`Pd-Oho4d(|fXLTO zvQ|Pq!npDzd*1Zyd1==SH_XSQ1TfS`uYQ1~t@(IDd@(N<^issR z%sXqMSezq?C7D+OJ$BQ9c(a9Jaevu@+9WZpVK|0Vl8A`%hiIBdCLzOr*Sd0us{D$W zqKir{9yJ1ck(5|v_wO# zidZ+;2YAdDF-IW|Z)4z#kW(*9r2s4PQ*g4-71%UK!8V3g`*pFU8Ty7(HhRNAp`3b| zPMk#QF0+bI8Rle;7{YmVPmGP6D*j>1??Oc59o1AfB(E-Tl6Hcw%}hk{9*jw}p2wA{ z-oU0Y)0N3C_KL42^Z*09B9gPa^f^vVNNNl&;X$cjC!02@i?AIn&$E<(J)k(?1>A*I z!{JKN^KcNoFq-~gZ29n75i#1k$@!imu(LfyDDtAQkhDGPct)nF$8 z_3N2%XJHc2NGUPU>AhVfT@6rq&SN3;_v+TZdqmDRK5-j

    i@j9!mr_U-QGF-v&Z4 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 z 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

    Jn<8j6 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�^4dor;@Y0 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%0A`J2>&x$Y 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

    XI?U=bS*gj^p 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

    *4894?6kWGJ=1zz^&x0mB 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 z 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

    V?@tekC+X}Ec^;9#VpDpsmf?b?O1hc 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 d=4R?)ye#vyX7{2(y1@vAx>#< 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%0A>qB{I^wf73m%cKEk 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�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

    ZoH3r}ShP$gU&`N;6cs3cQX5cViL^C;N)e)0H zhzWPZ*-`&)*LeFU3`CNqnsuZsE=&WFkTWzO19iYL1{erkWV0DB&1J zv+>THpqGLIMdrt@Q`!4j0eRccAZg=6KXrKg3N^#7Hyhjhw?Xg#Hbv~^G;9wvJH5M)ee z=LQ~JhVia>0XW73SbYm&yGewnhcA&eJ=6@#k6b}nGaChw75@W;lhIj{J4=PBD#S>G zY$J$Nq$mc6zFJUtk;b4bos`9LsGWk$^mfRg2@{V`B^ZWn$UwhT7 zUb(e>`b}?qIVFNSR zQO2`yrc>&UN%rzD2-)mzp<0@vqUngjDwbC-1__Sv_wjK5?Bk!uPhh?EEpNdeu*dHze*EK) z{LYu2I(zQijon)}`EM+~^ugD^9%u29kALF!&h86d_`*vUFMsqSANlMPk8f^nN9$XpZVz?KaGB5WLvOcKn4@Lo?IY?zXITL3^rkdDE zHoBLGku>Uxhu23Sm>7x|3v{5aOswH|enD7Q_d*y_Gp*2+Npe6Wr=x~yr!eCXTT-4x z(MNu|G0XWXC+kuM9g2_?xM&H#=Hi5jdV8(X&-0Q+%WV81PSI5lCpx`S(s8j-#k5RB z1ZfD+G74scR2ISBo1!_K69M@Wr&m)>%yedBrZBkkLa-ROi#A>A$?Rny<6DYjXH!}t zSOGr(bmIwTh0}F{<&v>HhuQ@}Umx_2tbDU^xig1No<$V^scUKtfk z?389~J64yFX;N(ygy_mflEE@0g~dvE6`QgPYQq#fQi@7`vIFefL+TKhqU zHmu=W;@dlWcb~iX!2K_N^P9fSX`~C;+KRUegd0 zJUDpv){Wb@ZsUi%Uh=?;cX#&iGurs0LYvzgpLz7L>(4y9eR_LuZ|BP8yY9d5frEp+ z&pq+@tzG?`7rx&{D*Q-BsjPP!3Y&AKoU>>TS50-FRmi!(VrSiJi^?cN7Eq1x9*YJs zyAcyZHnmJ3;3(fjsjwPrImS|TY4TZuoST!iS3;8$(U~7m%hh2WLOznO+r76AtP)7Xb`NOq8y~h8#}mnFAuqK;k@f{p3(2 z+X_>SFq65JNOfS^9T6FBLDQ{Qboja?At@@w}S>xz}ACu@Jf{-O0@IJ>W&749z z^>K*V(H+rub<)9WEoyHzkAjVc3+>db^zI^Gz1EB)LnST9iGIpbR?aw&^;l*$NNs3i z!38HPaW?^U5+GBr0#I2uSRzdwel4IWnNG0{0vZHaRpU zh_b!yGMyayYRSr>7nVM%a?yL@b*%=k(9-v^IS)`V22Dy!)RLf44C%e>X&DU-E^H`z zs<}Amo6qD6-uQD+S{Qj{d*zAg%@fLo$wxDw0m*J_|8^!&&e}s&W|U!-7g4o4;WAcg z#Do;Ou@RE_z!zt8iK(;>g}WF`J#5pwqL#7erRbhzL8y;y3JtdyiXa*$QZ+VyECcIV zX_h>A^JQyiBY`*Vqm><;#43exo`*)ghyQpD;-nHvhUC}o7z^%QNP}BSfe$ok$k12B zX{G7`m}AU63eJ~5gUNsna zrAf5gv_uO7@08yo^_^K6h4Z9sCeXcMQ#NJp1~B~8#rB!@1a+yXPtviv6eGnkNE(2q z&^>UmtMt{CLzD4mIgie4Z~x&x@`u;n@Rm1!`qQ80dtS~ll^|+cdb|Dd?!{TAa#l?|I7PFF2 z&*5Gsb=ldNnD<X8Dp_A3noJj^N^Psjy+f^GG-lP`J}SWW^(NV zQ%3p5u{%P(l}p{R&S-_Lh%w~nMKBZXMB(j{=rQ&RutxDubd?{epkC!`>UIf&A<~*v z6AWXmYkP264AjeH_lE&Ip_PuBjXb*lg|kETkp9neDZ|Ouk83WtO^3bhP{v>XX{TYM6&a1lHX45;==KeKLyjLe;ol6x-zVDI z+```>I@;M|QTRaMqf=WK@t3&IA%icSr6_6;yac^fARB%Ns{1g}yg}+lD zV^zG`fdEID+&z!5X2x0<;JS}is=_W>RgGMSBnQPaXT>2I%s2j;p!xVUW&0~Gzo04{f zpc3b$q0yJAa2E!pR&xrVrp;LL5Km9yWrJ6>sZ`Y4*bQ%t!Z}hPBomX|k_7grbp}a> zNM(b0w(@nGSz#QU17{)`%NJh>MpQ9GOo65_(lSu#3O3pu4Zpa|N;w<)Of4O6lgL5- zzJa~#3WFg^3w}z~_XMM*l9F5#rD}~xBXX#9nkm}s%|+8NBjUVJ#3B>gIcO(Po?zwM zs|R~@WrDBDfq^Q1x-tlT)w%|0eKGirLYwrh91MB)XyE-Ane!0I0CZv@ukJ7#C+1et zW0WYca<-d{^TA1y8sOT{1a_(EDh4+r+NMlzs!`T=>g1fm$h@!)2dc}&dZusl86-5q zv|Jr93*CFADzFl+(|&xD$CKp^R?}v#ocic>ig8S8m3T(42O(wP%Crls8>Ujs&jz68eFl)_v0+Lo=37WAun)&8GKF|Q$)jy`03N9@tzl6`++1F`3;|z z*-pkFzyk$Lxdh#71h6lw?sH8+PWGl)yl#elx*MHl+TpLIz_`5V#o$vuO8}FoYnGKZ z4e@lNf;3RYO2c_MYh>zrc$Ry^EM$E-G(Hw|M@egn8||sRRPz`nsYXIZh+5rlM#Ew7 zg6K72VwcAv-eer2VPlSPoVd#iH4~{~yG2sMC20_nPYhmlD#rQG5pEO(U3y-OjRGCp z*BSIC3B1@7&@}EEWVm^i7bzqb?cuGhP;+Jv7xAc}ff_D<-i(ScQmoW+ay$DLP(&^4 zINnYMJ`Kyk?WBr#F_NpQm{Ulq%5~vz!leCXn~H2w1e5&$Nb06LuvM2E!4i1m;F3Uz**JF&Dnwl8elR?ujk4YR=e|T8`W`{QY=-{mnG@>OMcR%WKnQ7J+Z-BY-1saKd!3iG;p-&g#7QG#njm;nx)L#uF|* zWNCnA>QiRJcGYCk3YSogDD?m0|$s?IlXNX{JRh&$znps z0B$ebBk3$GUO#UNE`NT6z7m!i1r7X>4Yfm~ok=8ZYv6Qk-R zr!{U>@S?Olnj{y2k)_0xY!*lC=VZF^vo-Gilx6ujhyfr}&G2 zV)Z^D#5|PBp~iS2RPte1dgyCUqr@|((rqj6iMUj74I?$8q~M&OP{8CxEdFyeg8B(w z`+#fLbP||nAFx{EDnf(|$4rYhN^<)MP3J&BIp|g{n(*;cu`_y)EBhtXDsMDlWmXlb zueF`Lx|!qz?{COE`KrtLD2S6a9O_T02bc$;$E@0n(9$r% zjYXkSCLqY5N%#>go-V{3KzF`#b4r~YOrVdJOdCC-L@slnL5c2ZYYs(Ey0E!Nm z%4%NPaGAPkc;qsX#dISa`Q+#R8E#I=@Z~J5LXH_M`ga>)6@Z7%5T~ewZE=jybMp`w zFof!*v~~+Ai-ahsN|$6j!+J{k4(?>2QD~Z4&|dT``^zt)awl^2QbLom0z)Nev#ru&s1UGMQtobX3 z?33hPaqKbDX>+MCj$_)^7HHNag4}Y8pY!!{dGpI7>sJMW$6chuHcZJ-Ra8W%?Xe`43gLug6V(*b6s!q{N=D)nrYi6NLQ)vssyw>) zh2*EmfU7S~&8|}{c&U})FY+df9`lm&urEaCA_%vwHGtCtpIxiEN-Gi+n~+URMybW{ z|55g?3v%R0j_y=#|K5H7cRi}1B&QA6XHCeSX4G#>{&xe|EdEQ`r8pLSU3D|cBfF)|K9 zcrtyAUYyiiGpU`+h)q3-+iN+z(LIdJ{B$w(k>`)5^phn2{{Qt;CjaMu{~!JBKl+Wh z$o&4Bc$A<&)(TY&{^u;8Oa9+00f|GS^?UdH!*lx}`Jjf^`{wT+unL<*^$dVq38p-IAv zH0C4@Gb?#59OB%CSAXVHQ?1)E2)=m6NooyP3v=qslVu1pIxH|xpf{%=w8nu^;h7-* z1Sl}S7dxJI!f?k_a$JUQo3Qw=xRWOTkx)M2%HijYeepi=CuGb?fn1;1WWyD6u;~XxR&~5V)HJR35>d<=)ea5jfib*88)#lT;Tr-BJ)e2001+Hf> z!(6|qSWjttUJmG+MzLwdq9%z0&aC!vyR9rP+?=K@F}@-MHbCBpRF@86xnQ2>aL8%2 zUkaUWuA)S$d8~BS@v#NfW)C2D$&`-i0&%O^GdTDM7Wj2cR*#2*9d|^>2&+%X6G2fW z3dpmJNc)mPXWL7FYn3zlnpmW0?5T11^U~vyotz zax|0-i60M?tl?nu37BdY;-4JUQJ}7C62#fngX#|B_}5aveveK zVpudT?)q?O-|&@nCN|WnqtO=k@Ee9R-D@%q8OrF&L`GRAHvn3XbY{acq~szrtlE$| zx<6!pAm{82%g^2tf?f)Tep@!6hRad3_$07tM@9rZkr;Mdy^l8gC^8rwNJ!qP=-x#? zZ2c`F<^*=Rs^N5;CgSxobs+L$`xRO}(D5YBFnO(5HZ?E}%T`0J=M7}$2#sN)-MS%= zc!i}Y=oykWa!@9uD5Jnb6V&`+r(rVrz?r4RN(G!$_bmQBYV|_))b?;&EXl4$Ch-K1 z@6>W^vT70LN#1^Yd>}YttRWpu7R9Pibn1+^|VG4 z-EnSVQ;@>cZSdkCDV>33$z3p8=Plr#m*%9a7b=@6gO6Y|m};|>J4tHbq7rLNNm4yl zxxm|&QkIDJDGp~{;E^?N5$ z4oQE0)M#3x*j;HWNf41$WU`ycBCfn#Iwwh=vK%E)oE!o*%dl|kzkmKe{q@^qM+S}u z-CF#gQ|={HS@_F@nyytF0IZmB?B!ON%x#xjCou~T&Z0;;iUvzibGm#7iv@Zlpy^7c z5lG-hP!+iOsLbINGHxvm89-Csu5KeoX@W{zVFVYQTLU#kimhd(9LZ0mxK1s>s(hYT zh`3fV^_!)Nvc>DRh|}i=XHsP~bvadZQ8|FI(92T8@M63@6D+TN*OCi-vP~0sR9Wv= zW{Wa9@=p#jk&#HQC3W+@BbenICXr+Wo~RzVoh3hy$TgUNyKV@f4I!-mBX=)wnAv6K zMpL}ngk_JmGY+P-kv4z&MX-d_=)xoeSJZT#2!6+FqJFc>HbMMfen^?Yr7`?K7>k~= zGzxrE2^2+Juv!i~6%YiQTb#KKq_Yy8(4brzV{@YL<*P-jG`eZayh?7HB~Cx|Sd47M z4?Y2_hVB3~inS%tqgJC(qvnxA2>N2q!eLjkhy{iRP3n2W5D>gVXb5unV7wjjHM3+D z1;8Q9P-2a&PJ0~#A{7U*6Pw@L_HRE+DADbz&#Gjce5z{f(UzKmd^C;_#!X}(cS$Ur zM@wL^4E@rj3^tAp<`)%dOGt&v*Wrhv24p5nKMKfJY{EyX-=O~P=QcB2ppJ*vt;WZghn5Ms&1L#5(jP#UwSdv37#s!` zcHCFy$tLbm{M+^A)>1b7AUQFk5a)(-IsffzyX&GdKa9l}M$4&6-3&=;~utJq&*STXfT& zaJV6Hjk@HyY_d)BDN`)rh(j^b~$*cZ`fpf6o+h@CBn`6zJDc=jDg&)3d)q3+};AMcs#6l9&Egn za1IHGqM`sv{`Lw5O-IRc_pK37_!pr5x*^ebuQ8WlD{rs>(#HbBNue=(=ANTLCYKVpJQXtP%Dp-i9$O9e<~9%` z<|e|`8s12i7{HdFIGBr(-my);Fy?50!hgfAFEX4BFCSq%-+<3#BY?Sa%G#OAre6of zqG82Y`g=b0IsOAea1o2%FnU{t$q#=hXS8h0I^1O3S-nX3^0PR2;} z4*~h!Y9b>aaZhZ6ETr2epe{~uyUE&T zNX@ljNSKQq`;`_ZFO!YIHrT;?C(X$FRUR!JYO?TXVQ8oz$46$faq;xU=!8Nt-#6C! z_*VChDUk?oEY>XIJ~}e=Q=_x6Vou=XWMm`K zphp_F=K2NpBs0YIjSFN>lXcwN5Mj^9pgSsx)87D6@fEvY5n3CAy-6FDc^(2M3Sf~b zqZL;U_a;3sls)xGh~!$NJ$`_OjYfv`DsK%ybEa)k+?$WybE~# zFXp}5?PwEPma8!b2(s_7JA$wcu~4^f4wA(dgmU3?;!11Ff|Vp%_Omv_4`} z+=LiG?4^up6b#j3C?g>}Pjg}Qx;n=~FfACNBVo0D?~Xl>qg*ml?PKUZL4WLLVZ9xJBTVTQb%og3y-;tS2W z%TTqTQzE83O`2>IYynQbfiN(0)J$}rD0XoBWh*RLsG%>X6Za?z*WVuOJ7#OVc^%@f3K&fikFrGkJomiCx)MU0|`Gb z5`SlmrLkuuQkfb|Kyr?@rstapiQQI%>9_EG81_vCp57pHk__g~*@0`2a+AMh4z{4t%0B~d%Zk)C_-}oD4YK@AFQ^$Y(BmE)ANEM|O zP9AgN@w;FpH8EZd)rgR3@(q4V)pXHH=zEg z?*k)WEr5_amo0;D1T{W8`@qApDSs3gmN#Nj^!P|RlBwK|;I1Y%&i(2S+$$5NcB>P@ zM%MRO<@AJ87>k|G0UPGhtQ$3~LJ*;R_H1<}ep!|^*AV$^J0(!>}mRL@{o5Sr4=x>Odrj2yL?bmyvl;0q0y9fi0p9#S+2PiA_pws(Y&`*T&)ha}>aN$E>!Bto!H8dn>9$!6$!8{1Wgu(BQB^FD{F&=eXBZpW^gmt-5=b%_}+BK>(RMeB4+Qx zu3PiXAc~83lJ@vm`#qfg190u~CVkTMiAc87y_4(^Pnm5|LZ`GzZP;v z3(_$s+YMv`D<-{pI#E0ht!=i=lskvgaSC6N?i;yinv~+|94Pt5sQW_EX7?ME6K)Ga z1o4dtSLkTfF7Gt|@`ebw>{OwpE3t}bacWhR6>8i_@p^+|Td+LV#V{gyI!G03p&I1h zJP91nLBr5Xp#!!*mcrACun75aEw?VO`S)3~`c-T4Q2{PcaENQVE%R|>p|CCV!39*O55WimG z*{lilKbcf3KACy}^AyLbvw&osKyZh_0hV2p11RsX^wDSfA(2g3Ld zL_@bCHIB-_q{32ubZm)+{G*@ql7)nvl<2L__9y6W>0_;)oQZz)Gix2rje~Wg9I{N} z>({M48CggU?UVVv1?+l>9kj5K$kJOIYCU<=$Q0NlnQ`tUGJU{i>=0%g@b|c>tjo>W z)rzl$#-M9v1CYeWNgKrBX(sr0z(q89K{&Me9o8K9_TUk4)Wbd}+BP(#(hNVGhm~1$ zuQ!Lxzca<^T@CS?nvivaJ_RL{h{~^Jq$oBoyJW0Nn{>XMjFzxWU_qMzJbb%IM%;ny z#iG)6RKEy=!x-5aL1_NSnPtuL85VIf7x@XiLCZWca&OQ;1=`6acBa#Z*$xvzIUvv6 z?bxb%cEWX-^>Ism2722zpG*8iqrEhoR~pv)>@8ChF7}?$x7j5O?*%%H0AKH}Sq$N)c@MoY0B!6oVUerZ6SoeeeNM2PW?gbrkyG4yM$4n0Iq!cYWhCqJI{}HK zA16;{b9m%6868h6h*TPZj5@@Shb0Wh!uaQFzf!#FYL0g-3H+ha;o*0WCYsDMCHSq* zdahvPU3`$^pH#daj7Vm<-XN`WZZf99R?8uxF;=i`12oO_^>*F!9#{u}dHXciMy2hJ zTj^qyNA?I>r*jI5WVjV=PPXG{WcZszX#pz#I7r6=!ZI&>%|Bu#wvv)abJZ9ta48`~ zi#$a%69+msQ@Shu(;vIc)6A5p>aM)>D}U^D6lP{XmC`jo474K^wXDJ8Abm7-p&SoL^Ny6uZ9DPZyCtv zy0Te`>hk-#wsO!Jv!RDM;v9sT8_CfqOlJZoF=Ej`EwA!aBx|d={Vtq8DYVgSO)D2* zK3U&Mc2G@3*Ap)$*TqH3+sFmF{@AgVr?6uMI|T zv#UnbYF%BgcO#y3+3d&gxwyS&zO&g@(HyR8R5tv_9N+e$FzMa!fnbhoET4CL^YQ8X zPiq~k9w{Nyg$d=+{Oh4>pVmhUwhfwI^Lc(S`Mg@|x$$7ElqSoL(FfY>u9*wPim_T5 z1F?6e^&2VMQZB!_S9X)mXd^*U>}VuL^z88^7v~rlIm9kAi%oiD7{8yfJ3In_Cbf$x z%{~{GF;iSS6Z;P*+*zeI2!{pN0uy#zFye}v^vB}K_id@_k}&xaPe=938J#!q&PpOe5ECi3n89U{%tC z-C)h`F{}2}feSDU!x8`%R_?g`ci6M?BadKToLn_S-!a7sAcxIV|=nj=dPAmW_7sHE&Lu z$QWmXunJH!dr%!CXnV1(_xeV2tLt|XCLkoWM?S@S0mcjFd71-GqvTM%W=QC z^)r>L327IRKKF6>uiAA~ThR9R2U^1JFXo9%Lr3Yfr;2kR2EaIn<=6(5_etz%>VrXA zXBIP5bG@T4XmvN@3;?%SE{p zm=K0HI;tEQ&OuEBBPIO^s;rW&Q9rd96l;n;xv${W%y3D$-kcVTxf4XkCCk;lkE-N% z4n0OqMYb}Ngi$rxl_-<>j@ha~JG5E0KWPNx+?~E|=`QU!S*+B6+>^CxBD9GHN{Hn4;6mVb26Ekh`om}zN=F&9lif{E=iTBU=(!EV#d5{8 z)}%ziL`=`}VlW<#i_{9R7SRdXB7wN1RA^K`V`?5+p*=S~WHl-1`w8 zlbRqA7tb@J&TS-|5-(Kr(_V`c^ITaV=6 zpd8GJn^8o;^vf-2uW)sD{O}ptt-u95DKN9QH@n8hgDHTn2eUSO?43U*F@&G%WFT{# z-dN^CT1-Aqn}65uJsPyaPF4;^<8y@UAfG`Hk*@*RVgHA6$yc5}3@$`%#NOBkVvbvE zg-9r&R!b>3xW>oi2-H`n?F)?0;QcH4ZF3rJ?4yYnL7gF&rfZv=!c>x-iFW*u}X@7&50>i$uiw$;(o~9LL@1-U)~O< zRgMG1Tn=!}2``O-MXoW7?R@we4Ij0E_6WOEFQ(emq4Sa+R6;iW@*y(6VtB70lJj24 zt6y^D>ICF#(Q5h!A^C16Ty6+foBebez;pRcljSm+D%Kv79N}$N*Dbf65dGH6qN=c^;CLZ7Q%93j`-|>O(o_NzrGmsE*a}; z>yCj`<^++F1xA>_bFFO*DIzO5Vcz(0^Cd~=qoxPWJ#QQD2bP+)Zs(>lhu4C|rEzY7 z!i(`c!fh^}FfX!czNJmesgiKOLY)O~|anOlO*a^)}ZrL?SH5B9P1|(+5TL?vH)V%y|sV5xfYN z=_;3n>2DpKTutiu9GXUt<_A9>MJ2F<-`t(Qo=Z+7H~yFu>_N{WW7E)rb@!}B8T^jg zsGW?$*k6rUWy^kesnyYxCF?a!D(!`u%QoS@Lur0VCd}SN{lwo<5^4jM)-^#s0*&r% zrjKHnblb~y0#~mEIVd*etWbYfkxtal2WN8G3U0Ef002M$Nkl9Nk{v3=qqB)Gm1yFaTP zk7m=GNKcjyxty=?w6Q`LXr@l3i^&^XU(xY6>@a?e7TFj(G4c*@sTq{Af2%)MKi?y# zk>@L7YnPdp%A^ao&`IOni+GLFwkj9++buu}T zlr)dsz>9h-8LB~Y9WRTfeo5*}^ZU;M?)V2aBH>Sn&$0MKo-A3-$00ZsIgABC55=E1 z%|Sjh!LMKbt)%^wb~y^d)d*Y41jI+Ybzpd}fo6N#_(TbipqKvOH|U^#)Grq~cRMC7 z;*$_+dsrG}a2Zd$V-MRNO53mgKt!Y!FFBn%3IMYW;tMsv=B4Fi6~C7zMPu-fV*LJ8 zXq}1~a}zZ8^7elUEkvOF^4S?m_^tArJDhl2%8y4X-a9iak0_ztyMxj!(H%sDZe|hR zn-~X5lYIie_tKBi2S-bhQo8Aaje|6@ujZ}*Xz}dztPRY3vOa+_QgyVA+kI!A6z54sC!A(!?npw?Yan=sTjsvSvrOotZu zu8DN*RqXzxtK{`%pak+Op8GE9Px%|8)QFHMa|AEIr-0T6dlubwh@Xs##cb{uf=a%O zR}z`JR}yIa$Io$NGo|u}rb6_Y;ViS$m@*Ca&ZboFBc%1K#%RLM<+CgxFRhOlc zn6eA(jTd+l{E-OJ$kR~=3vT9TV#u%CE4v7%wJS|xxR2!&hi?Nqf4&wt+&cnuxo$Vh zU%PxMM4s3u{>)7O9qd?t&7!}_O*lWiYyCyMZOY>4@MTq*44N~HuvMq8DrxM_}<)$-e6enfS;i*eE~16 ziDSu|H9g;07pX~4r9hHu?pib#uX!dlu}NdDK#Ir26z^R{px>6*@4GODEjETRN7ofN zogP7G{GYi366%>{J@?(;&ab`2Ik zu$eX7ftGW2ShDMlnG zGIJO#o$bQ#c(q$Er62=yici8`6jMh`^UB{qQ~Zs}oOB8! z42{MF!C_ga19+3Wa?A;M6EojTq>EUHgH+seK#9i8Aq95*Rx0y;6Q+sDDCso}{ED6- zXW!zzNpeH)rrX$H#yzOf^;XlJ8_6nywO)_G4()h)Wh znWY=wyuw(jdf{(pVVMr_V=~=6&Hf)R@_>Sv=83-=&WC#NqZ+P5rLF8&tR)T6tN zw9rkdJ=UP#pr*z#g%zg3T8!FrDwf*k5-jjs~?K6Ww?oF>={vH=LU3nQo2ogxc=C zL51-T+G%{?LJ_FojvB`DI$lk$RK(l$U_SUI(p(bMuK*HB_cy6PE~S$q#BfX6PpHS< zXkP|qvlru#^4>mxko?uSgSDsBVyNKUq*ZO_#s3f zTj%z%BiGq9;st+_D-zI~CxLDY>xnsIZ8vOOjP8gqfAD`~zRW+_2S6H+q!#y@gE!cF zyfLv4Opn>*dJ{SyRQL(@r8S`C$dF&FcrO=z3!OR8v$BGgOIk@8KVTF8#@=)J`+&W~ z2LqyR($KGQXXI7dE3kscc<>_=kD7d#2izIXd+#sknI@f2u0ItDbZ`gpo#7osl#6tx zUlm0#W=9J4#yyda)JcU|2|1!#9DyGU)itFJ_XAah536P6>gSIuNRl~0Jq!C7Czd~F zhM~Lt%msZ2w;x+QaMOneTElw|C(>XV%NWNE)L&L@CB{CNQy zcU`8Y*Ovc7$%X|$mDjSYDKUB~p@}9s<8bO&?~*S*H1{)?)a_O-}vFUTd1AEe1|BZ8t7`=$dok#qV2y^6dniPVciW zcWsK6fD_h$A1{K(UzIahFQNcf{vbYQf*nZ~&NT1raRf7~BP;nedJ>=k@~w!>S@MX{ zLS4Df(5&im+6B}DaY>;+>jRtFJ^q9az|p#Jn&bEwn^5;8ted-Vi$v)TJo6dBN7HYV zpHi#&Orrgmz84>QS-!@1bxYh|8-bcXXESDKGs@WMd4d!FvZ%=7c} z5i0A~(4!XDwEE-7RlO%P=XA=crmDCz*(3Zbq-?XBTRbObe@#3LQLQVVRQ`HnJmy!=^a@#jbU&6GESjf^OJp(sabj_& zb+<<4d;6zb06aj$zkf;rdHHU)c7nH{=(qJVkI5R8>ZO#FW8h)l;o#i}6 zRN7d%#SGmNaU@Dbjk@M_4hC96B97L&4XrpR&lR@gSygIGthR z?jUr-V{$pH(aNa%Ff9=D@;6c~yfBl{co0~4G`p1fWD3Z=>SoGUrVWu$G1XGl?ShB_ z>h2cEVNhZzc~-Gt>d9yhHdH_;!6rfhygxO)_z7d#*{JWgRR~q<9-NTvsM9&YkH0hd z9k&OrR+DAN^$1Z}3=tkY<7qTLeK@C}bx2xBq6NPiZfb0k4=cC9Tiw+(?uf)ONp{7+ zmPy|gjCr;b2iMdxD`(9@tc2Pp1~F@Gm0)Hk{W<(pGimzMVsf~C_X|s8*JTcpXse1z z%nG()&w0WZ;5a0clanUn_Wq3DT-Y^e*d*g)Up&)2pa|Amfke?_i@zJblFHum)Ec>F zDAh@#f%ZI$0;@-WO0>kQ6NARoHo0sK+qNoFx~8yeu~J%s5Mk<>vK?B+WDq|=xi}r3 z%jvFAUYyeh(}KfM)e$IrO1F7@2{3Xh7DKK~3)C=Aj=ZdNv+)L>CQZtxeUr3y1x-G> zPbkndo6y9di}kt28d{1y-ZMLCHV5mSVyaW|YsK`0JhMnEI{~O#m$w1hkO${aceVYZ|G3*8bJ=TkFtB(^=<*1K{t77&;(gJS>`x^i=N-ir&dsnaW z?YiYFJprwJ;U_8VX|EHWdWM#C(5hYx3S^>pp|7L`2zusyjBKdY%z;=Z7NrqU%D8r9 z@l4QgrfZeqWUGZQc~g%@BVD@4UWB`~1_Qng3WIw^GS#AGJ4Vate2W(5^jXBfESd03 zy9{>_KJl2w@KIUJh!5RoLF=i`dQlk2k=qRO#laRQ1YoPHzC_8-dmzQtrzZ>6^RX>i z*XD)=+?5FRIE(9bC;voWNyGm0{om{LCw6oVQZ?hWmz@*Def1 z{q#<_a@?Oq_drZ4#y*59X(%VrC`P}0;GG8mh~CJe$*rsjuz?SDO=5)@U+laVnDqmf z3%iP+7`S}7pWHsAQK$<%cvk$_I3S)5~Y zDy8`Qde@VQ5iFcW@tr$?6tv_A_Q`WooYw?4Je*j)E?i3u@~k1>t;FgnqHiAPRzA56=xqY(qdX2V$yYsM)? z2qE=rpfLnCW+!LClZlr@s%jw1y=85z9wGd0bf2Hf?;sUbY9C?Nkt(xgnzL(Q&trHY zGp#cyYwTnM!$8Pn*eLo zTz^vPf0N(|JR@SG zZUBAgyeWm3t$31{EHw%l69i#P6bs0neBJvf=Lz2cU?Se6>PM=T8~7 zrasp@0fL@8S-K7zK9eoSB@aU*<_0=-1e+|3O|lm)Q=0>()+2Bu-ESu^zkin$#zz-# z3Vk<2CuR3{Lq0@rrm!z=S}~#(>$1s=GfgjsJH2vY|HHta7-b&YscYiHVOQ_&ApthAjE>8SYcn;QT*m zJ&s3(YNQ+K^p{63x)u!Cddq0KC^unsv+XM60L=de0M!zi;}sdj4sM$|_G-kFrjX0ET>7$CSQk zwFfvJ?pWVsPbmqw_mGIj$F5j>UGZX8Q`h_XCca$4!4WpY5s>jHMCx|l^Zw7YW6A;A z=wFkO9lQa}Ky$LaS277H(Ffms)VA(fNFZCni2>wo6K z=2gBYJ>WsPEj@ipu^Rq3c9}Lfy{Yf=MR4wu9_s~Z!h4d=sYOq|#u>QJf?y|s)eumx zmEYY%&Z+n`#1jHzRv>{f-DB(Ijw0n=RTGG3whF>3|DwxHGn5Cx&h84el-T{CZ}ZNFnba z{+){c-M@Wf^#DYzIk7LjlCQF~DKR)|J#MkaJQR=mJitZf|Gxe{uN#S5pUxN(_o~z9 z*|BlzgN`s|rFo_>+bT`aCegx-?X6)2dA-9oWj+rX9ES4mstWxAgDft6WCU=v0G~Kc z&|YOnhI=7#%iyIS0DQ00mDz{=VeFR!vQ}BW351x~BGm*j5{F-Ok$}Xr)krAc*IFgH z@)+-Y*qKtt>t3b^mDM@1TaR#Oq#G(J5hiMnX zx%eewanQcxdEnAwUOgz68+}{kXp+GiKfPPHWr?D+fji5FvlV4RUw6Z0F*YE_-*o`G z)2UoY4k6Yw^tcyV(;1G+*o1Abqv;n=QXI%VKGIKIP}%CAcxO!+G;bC`T62tVh9u(F ze`Yif&UC`Nh#d7af$W(V{ z{%evz2ye(7*8zXVJ(RTt# zlYh=gO7(pr+JjJH*w;W8I@3T-jxBPTlPYbQYdGB>nJ?!H@(Xp;X9ThgO>X zYd5Xn89eTB2L&hIo!A^-1nuvs-rqyF9HPh{;Jjb5k_4Wpqt|JMgj;05pxz5WKK%K7 z5745b;2=J|3Ob_u*!19So|4Qd32n8Oxt2_}gbg+!rg=%Sr`W$;NS9q}lGfc(FY3wK zZ-vW4hFUtIW*fK_EPQtz55eqk5=d#4 zUN{ZQBgZvTUXL-+z#R)ICa(~+zz<+O2}m`&8;J{L)2a?E*u5gcmy<;C>qc^`1Ih>I z;+V2It(HQrvEpAtz%L9Q7Ka%IS~qw=N>SL2X*h;c?UOwJsS`+KjkQq7!-3tt6;FUM_SPY_gFbOlSPjheq3d_gepNqyO#3H(a2) zOE&L zDyaxOM{#%p&$K}jM*nIqaamMvU?h_H2AZYceuD?6Ye1HYY3}2SoK`2q9!mtyg3@92 zY|KO!h1Nf9d+!8Mjv#ZmeofbGC1B6>*8D_eaVUy(Boen!P{Nx)&7-{bu zGprvMhA*S|wa?BYDHC1DF>`R@@Y@!T5iYOzk6>pBELkUdYDts%Q~Ny`g94tXBr}m) zKOM&A1i|d%MzZb&VEpIF5XBbriXo@`^@7#IsUHH;YKfR8cTkSyIJX`kMTA&%vtpUF z;ap+R)rCc|piT!gw!VZ(^i4=zcxA>z@L;Q(eIrT|(-_6Z;-onNm~n#TYJ|w;9>+?J z>-1G`%ywWDh=WoEBHCaSjAyDIR6q$fynI5&v#EIDRl7T$Y0d#u%SD5dhh6d4ok80o zhZ`cVP&C=c+`1z^eX&S%H!1yl#LjOLST_i=v6sP%TUSg%=Tpw5y+HWRcXHf>ZZsLA z?=CU(SDVyIIXtyVBYtBSpHRT8P$dX8SoX{(NDreND743hUBM_W)P%W`9(_6V)4Kxc z-z|42tC4ewTbxshQ5Y^Q8tgI0DNmg3O&A6e^L<7l7UJLiyVtYgt(Vyo<1F$cC&Vg{ zz;@5NLQ2wdj5TsX<_hP4I#nP0de%BGE)Zuay6X{Au`vj z9xYJtQ)7x3iR5a0J|h<5M2UtlYD>gQ6}kEZzud3D#?o$6J4zN(uj{LZII&+*t~HXW%GmovIG+DX{bc39<3qT*wDYQTr; zhVYu6|GZME-!sXjIRdVzGt?4=M-~&t;Bu0tn=;!s-oS+3JVqU)g)8H?XpFk6I@y<$ z_`AC~o{y5CZkWf&Owy=aJ3IB!`Uy}eey-%c%v7;_J`UVYxH(*)xbmkhJ1+Iq}hhdpIi)q;5B*@^T z8;A{!_dR@jzbz}gu~uina%rA-`n7RRVL_$=GuFRl=+7=qBl)Tlg6KNZ2p z@tLtqPoRk8e*K(R!so8!RX?9F#BAIUZlzdm-qf!VXTes{8quP)^4okcc(N1S4+DX3 zkW8eNiK+}{@;k9x0|Rj!)L58&-OhjAar})eQ?)ISFrM~yva#<1%wdr{S=r;NVQS^* z8ZHW+?=RgAY(^vGl&djSLqv3Sp=g*K}MmwzvT`+L7^7mL1+YHiaaWETq86LeFB{bQFBrn15}JGdh_7 z@rv7-t!XAxh9C)i(37U1<6`>Xh~WZyeHL|}dxEFqLiob`=0+AqrS`xk;3pU_;5#|X zr8nc5F(H$lsb!YFokrDIkM`6?u2wZdVpE`V-=l6VDTLC zmBbX5#EB)!6a+ih*&we8lE+1536;iW4*lxQ;xWQoQ7zaSS#+~?i6(KIOk$v~U{|8~ z;zg);ca^;SfI4m?a3UP4gBWvECq2tpDv!6DP*d5PnDgR<-R(V)6VqXQJGS6>6QqaTMkmH$NCHlwO?D>5SEnM4>EH4b zrdxN~7UPzGvarJyw9ZQH5GXLs7#v+>IF=*t7j$O;-9>Mt3%KJ2$1T~M!X(;YmI#BE8;(Vv|KfxJ`r5wRvalgv`VGBOO2KSA|S}o>n_j^-4XtA9?$8zMD@oU?4HHxNLqV zHh<)~a67d^!oya(8c_`6yoT?XMBljg9HSegzC~aY#kCw~;ak~P7ON*AnZFOjqa#TN z;su?Vhc}YX<%#*n*|1Rb8Dnq?NlFQk6nvr$yq&}IbI}7eWW?k<_8MIcbLACXI}DvY2uV%QWcs(o z+ETGwVN5%UjH(Kn7OZO~^(e-sbtE@+3+!sR9?feRTMZp#BaZ>~tbER_WspQJ;ms4< zWhc}v$C}HwM2kVD9t6L6Hi4oa&5f~9M}tw`i+xQC+U&kv&LPLI$N6Zb&EhOydY=;Z z-2lgw;S)Gn{=wB$?}5nMqR9e!4%-9@WgGKLUu2p8`j`H=Sfc2PWFV8VkTDd}Uoebzd!07D0lf9W>nsgC{U-A{c|wSNM^&Mrp$a$W{M zoOwCa`j@|n)=&so5T^knUqFWKx0j`WjJ)%R{Lp7C{~maSHW(AFFu234e_c)eVwtmV zMEglnN{dYxTQSS-Expf^1sr`@4ey_{`jv_UAICg4*Gpg&=DU|jH?MZi%fGGUxE8tJ zg?2F!?i{xnciUM;;w?0lOnpIXcq z(4zevt+8tKW0)+-hUj+&eMkU~gj(8@Gm{T5xt@P0eNUJ3S?y61*Abufhmp^RPV5Re zLjU-0FtN6)kX?(Y4aRc+&UXU0kT_qUze`7bD0J)QfA6Q~7D~RJ&hGNPnkZ$^9PHpT z>Yf9GcU-WTGoFuB!Wwf&fJ4J<=L#8VlV|qIxqdP8^4u><1i_dO2hnt6NySSWxM{_; z*|4tdn%sQjxeZmL{7On90qR8m^EVHx4sk3a$*2#&=99c*zu(V8uYi8mb3m&Qq+#;8 zQC9sB>UF^sJs=O>dqU@vqrQEZcnxmk5Yk&EwM`yrhnF7X{H{Zh#?3g8#=c#3$8(X~ zwN_%Y5j_4E2=dMJ<6#R{eSBcSrztp&?0oyNUyDNA)=j4!tSFc#RR#O zmv_>%-AN1~$gFto{b_)*`p&t72Zd8thPP>c$JcRk;VID1mpIpM+hpDJ1xSNTiU5u3 zOi!r^V9u4$Kw{mOyOw=ZEdJkl6)2CRStYwrk!R(*M!UAg2(DDze9UVS^TMA%wpJ=d z9X(iFIzqekP9?xNrR#?)t4mu?9yqioRWSWbVTq;`>V5yrq_VRWH`MbAZC;$iF68po zvc$N@W;?RIw~7l)!c{nL*on(=G-Luw^s0Pd9k)up2+uW}K1oXF`q~Vse*PQ)If`wZ z?LGDNRNx(`f1iLs2$b4!I&U` z4E=e7p${XRswMdBY&b5b!w^d!llih@T4JYuzPbF7>{>&kNG2eF0TW}?&s^E8Rzm;R z$O}BodKzwq^>*SU18pD_CTLjeSjiVN<{qIv-k|(*-PgIkem2jtDkbup7_2^@2*>-8 z!UG01r*}HDcp*E#I55U;@6c^tu2#~!czDK(9hb(MGz5FYP|Wpt=74XXBe7ces(&In zPM?6p1hdyXI8I_xxB-j&nEYqVgXls7L1;MH&PtCrLsszDF+CX&ijW57VGF=3~=Ag3(ghr$B9 zF*FUG?IfHSn4PO=Ug{VlXZJNl2gTWj+ci?MSt}S27b?>^*@;=af#^rbzD%vb`5c>O z>XGkenZj)$6$yU>gl``LDdoiQY&SLb2{}rC8vQ2nM#8wm?;M9dD1<9^-Ltgqk2hc= zRLY*3TOj)0pTZeDrCm&X_vY+O0G}ASRsN*6FV~G^of9rga?XZ&{Zv!LYzw8616ev# zxJS>c`vyJmqO8{h~I8Jy&KtJ}4IobFa&0_F}csjSt0p0qD8^CWa zxvU`McVTwtmR+gvJRDla4%@M?RP~Up-6beN4So=_5FLRFl7@(3(!LE%NGztRBCqQi zu#t}99h6Bae;daOHqrujd$-jn;6%pcNJe~g*BSY_r;;U%`HUxL*+wjQxYOnoerPVt z&g6>+R^mC=8*KM%F1_IW#9ZHL*x=Ckq&Nezi0CCo#+z9_)5x1DgTKH#tzYCc&vmbt$trl!)k$m0vL)tV zJU`?zj=@2$qB#mF7-QiE4KmezC?r3)o|QMx^BS|Q9C~S6qVtJx$DBajMEV-acV2hX zE!8%TtVZwd?#wu3b*|vs1-stzu9eW~(A0?!vO`o>i*}%fYuG?(ijjN3!us#%gjWK8 zly{`ol!9cb>{plYxTlU-O)Bxl`Y>(6SJ;k}UYNVETqXm~w9-o`z%7aNyklgVtE5>n zW_P`((~5(?fFH(p`Rck?zMat5lYB()V2l6J^Yy{L7gr~5dk)vt%gxIL zCG*jl8uPxhi~-|s%u9c!)SdZgj3C|=zM4lK<(#4GH9jq$wY@Ow%nn}-5sjLC19Fw=ib^BI*VUMhnoA3k!}QYG5Lse8y93hi3HgtR5@nR+xm8jB~- z%Feehc^ajcm-#eLIlF?9}CjB7b$G_ z1BuU){1`&CM^xW%@N-1p6JKyckT3RX*IG8>JF%aeKB(O56ym@BCMIQBe~{`VnE5E* z2F*jSrUuU>VR(OpVNl5KP6ewb^^dWw%gyIzWwUJ#WLpp@&dlfVUV5+WmRa%mTp zL^fV5AYL|NinUQUF8`3Cyh3@&%})Y)mpe+XwV4(L;q=KX)O0y|?={(-AJQTBX60{g zI)I*dQ-$-!EP$%<9Ll&X`JI8o4`vSbvh&*#<;KA?O1FueAJ@P!d}j43zw{M}c^>K5 z6R=5XSkV=mm+k3{|Khe#&VkuROpqB*THf=`@x=U?oxc`N^$vV~T5CR)O{U{N8tgMw zr;-#;wS#m=Zupsh&qBJWhDfUomM63KNs^iHK9OdOg3OcG21|{)AB{9~NkDfYe&wrh z&gDv86NlsGJ=aJE$$=epaNUr{x*su|NQNks0qr5HN)0e2L#~*|h$#pE-8>rkGNOMs zTm?3?1Ig%yByG#3C)V8?FukFC)YQNHLG|JLlcg#t4VU3M4DG8R%A&)0R-iy4^uJ229-B0KTu{H-wDGkC*=fg!`e*?Bo5!# z>erG@^`bGF2XzqoQCSvyAn2QVk}W2YCDExsJ!rMAIF6TqX8w(i3KlX+aF4f~bl_RU zPsPmCx3b+&EKZIH_8S%sJ{fx;`(DlyDy=?DMK`yWUalNU%eL zJD*XsS1=qk-o+#w>Q|};A~}w%kMP1%j#yh z*PaVaLi@Y>a~{Z^+T`XF*on)WRYos#>xuw*zbOUT#ylbSwVdZ=YVnw_{DtK6jxW!v zQBwrH@N;3@L}7u;>k=?ztz)08OXOwN{a31!;S?%RWi{9t!5HV$o-&pB_8gK^^DUJb z=CfFgeUqM|9kT_`l3CAxULaa~H+yon&jPx{9|<{FZbmI&N5Z~TO8e5gH zFYjy%HrESsB<2jl;Tn5ZIcwsLocp_h$Yf6Va?j3H;~Jiy^Ex>Q(FcU$k^*;<)0q2_ zX%c2F*r2QinbQDlEi;j6jjs7T34$jkSS53CCPVZCi0s50%mt6jVLa7SG@W5xriNxB z2`?OEZbf}mK(uOooZsN(cS4hmt+rU#X?Nd+{O|&iY2e+04QPejhUhVU>eT)!*knB! zw6M9x4!|c~r0;wBBWO~-fT7ngS{h?fMw-lg+_$pli&uco=h0_93X`Dq&c+*>7%Hw! zotUsMd6ry}%{+G!MQL?U;B1d64YL`+U7O|`KYJmcWiOPDpp~10$vu9E^$LW<^=$8< zJXcSR4G_rVCTecAt3s`l+cbI}#G~XHl+cE}!VWYbi>-w! zu8267=H{AK;mm8<#4RXe+JJW(J{e(bC#D$VxN%L!+9<1O{bLu9m5M zXqEWDfa+SNC=Uzg7!FYuF`8#;+6|iY-WH-G!n8-f&DoH4>6S2v+75vmbBed?I6uBIhR^l4=E<$}cH~4lEH_>qC&-)4XB$EWaPM)~y4y7}E2WH(-0F)e=S+1V*j9e^?@fjm4qk!NP5%cqAOx ze}qvHoSjAmhFMo3GI4Q2M=TcKFO#Q!1mZs~)WjzgMlE$C4&mnrdl}nKr<-CG4rSf{ zv&o1Qy;>v@+sx+BVpXz3OlOloMcx4yPeUQs@RAVx&VJwx$MU5S%w1AWWPiMfoef-` z0N-Iyd9H&xr9J?QY#;9J-waNeopocICiJ_U+4cm&b!l0{FW9TbHzhX!ldxf0!A)2t z+!c2E#(H}kVQ?%c-8tIBQbv7bsd>YMQ>%t*6q(nz(L)f#x>0a`+A5uP8#L6!a~Wa> z5oeZcoMRx$>q@M&Z_8x&3qC@wa0*W%tTLFBF9o3_; zJvA(E#?iU*n^s%YDjV^Nv$8@o@eFZvev){dr|(m&Vl0F(ytmgt!qX19Y?t&r2y(YA zGort-1$PBx2Gw+8YzW-D(98${PkKffik=9o_>~gvkpKg zp5!!WATt_PUt6)Rkw>8IJuTq#Ve@Pm&u&&^ZLOj@jXD9&e$jq7^Cyv&VF0Y~v}^(+ z(_{7so8_Jx+Ad#51>#;;3~UnLtev3!o`q7chml?}r45!P^`>QRdr9 z$IF{S`iIMGR{fvtWig0bKKkrw{az5WDd74IdHx^o{B9_n2*oi#aj5PKM}G*w<|dPe z=mt6$-S((CJHyW{N0yTEPV{pVNqEH0D#~{*X$l~I-7Rv{eCxO0A^Y>S(Robyn<4hf zlt|HIcCIu)OMe%lCh-#kL_{YX7;1@QXt?+7#%stPW2Njph`!uR_LDM!g_0*K7F zM_!gu*Bnt|uIEgS?abXL_1J>Z`iB+tu?QJVbGUs+dDklka@FMe# zgsuG;Raqt+En4VK1gJ9osyVUY+Mpl1>9;7`Q(1S@g_?~e9lPkh&DA5sOo7A+(^jI` zL?%pXAGg*V!+4CSn6om|oLXhD;NVSE0(Qq(q=lj8a(|8sUQ_cA8+)UjFZ^fn`_sFjOEmvmOGeTOHvBsxfG3zLJXDK50N*?s>cKkE$e2Ik=gwgy-zX z(T$&&G+K1c?AP5syKEGzX=TYBefz9@Gvv_nd>es+9+Tp)u z$W2jDTgWo76J{`qFO*M2g7*|m3pUCRgM6FtX-XL};7?%Pf8;-ZHI%b}NhyP5!$Pj+ zJ)rkfGewKYBrkbHynfZ%8hXu7!Q{HfB)lB~fJu;evMqT6c`N#gmyUj37jG4e;eoin z9l>hJn%Ql`W#0e^1*{L&dX#EnqSnuMHbp!?gO867uJ`$ht$q#Gb#7W<#=z*Em{l5Y zD?WYv*hL+>rfoh#dU5AaZiWbw+&%K~z&S(Ol^$usA=n-e|F3cvO|N(3rYvcRpkGPih#dTRV*X@nw31Oqh=TRRE<#|7PH=desTQfaQ#U` ziAuh+4%PF}H+)hg7zgeg2EuJlX-DEDmneOFrF^0l`pt-@qS?joa(lfQ0^^X|`gBZ2 zw;CeZ4oK5fbPM%Of(-cUa&eTqd^wGQ&qr#j$=e$V`EYY(B+uX15Uw`yKg0C}Wlnd& z^O1eU@^fC}b46MpjZI^o6Yh>jOL`dlLO?HG7=ahuRIqa`6Iikr(`}Zd+3jtg~#D6*!v2?GDn6ej1pi#Ewl4jdLLpy+Lp(wMHCU58MeMQ)|Ak- zA_2VK1+DZXFD0a~-yk+Y3bE(VOdU8xTC^~yZ?*2ghV{L0XK#(`wrW@Lj!h^6TQI7= z*C~0=WMea$)g@xS+hCkFz04Cls#!-HKC|0{Ki(iGR#qEPle=|o;j1^Y-5(P2NgDb1 zy^&0%XZgY#9*#bChXKY`K&iD&Nsw~!SZ&%i>C;}_&vtb8B_FS8MbwgvB{K3(CAX{L zhH+~>zzwR!SttqP1WIx4O?q#@d)p0lg{Z+MJ&A{^VGD9->j#ncCNPYNL$h-gx7%?r z#uvq)bWcl1{`j}M$3*gO*)%>fx;vF-z561gv)WA$7t+k?$8=vLrnP%x=qzGhXnlfP z2!c%BLXsIO-km>-(*StrrnHC9aJYB-j4j3fWwZ;~Q(KKC{$iAkzbIS}67Fp*yzH$i zt7_ZaV@1a4a$`~GnS{P}pUnYTvJ0_M0@xGe@*De{0B?jqTRwbHd^ilZ?tk+*p2BydoxRUAf*APum0+O@J?4Ri87!0hT)5}P^y0K>zx=kt1nl@=`tjZ!7Lkh>>aaHE9`fIAflS&VC7F7&mK3RT)Q4CNGmOfZ9J!?f5-9EzbZ)*R;_b^lZ0_8RI+N zn}^4B^hKHSH`7B@ND@s4A!VVvE7hp$PKLQ(&6gka2#peMi8hzr z^76ja&!@C4QnbRxBsp8IOp@D~=gGzV=HWdn zkzrb!Eg9;@-_lAe$e`S#B^-|{Kg->HL04|tg>8&J z1@kDbuD$2Bb|zO4+qd~zjjBctxXL~-z8mH4h)#(+exyHn>k zuH)4R$7+e`DW=tm-3**Qf@EfkZtI^Nl>wWP^$vK(!;(@`v};}vu2+`TRzfqcnFErO z3TlKqrf;^Ro(Reb_x>@WO6YIRBB}f%Nr^{N)A#yIf9Cb0e3K^0VW525t~uH9y~<-s z8r4qwzSHXbB00t@1&S7fVv;6@NN}n3B0r!gcbp=XN(}$AIyrO;0p`F)$otDe4`8s;g9!G zfIV|*e+Jgc!DO?bI#rrBVz5NmBkF~ZDYGqS7KdBiIJol-#-Ej(mT^4W#uIvJH91Ka zvaedFe?n`?BK8j%U^Aoij4j! zHQF*JN+wxyS_sfGX{ACFCG8|PhZ}lDQ1FMg#F73Qm@%X59W19*N5R7wmT^Z+{Xbb!Z z5~BCu=zL(ros(|(9F!~$EvXni`FxH|EM_l4=MmQb(r|12cs<^Eu`lgcM9n=$g}{QZ zyK%?1>oz2#ue+jT7xMWhhbEC;c2;=!yYCv=%O>fU(96lrKnbS9nh!d=UnM7LpB^+q z#MdrIZeCd);cRc=3byW(65k%H*(wq#)m~8x5<<_M)l=o9eVt}`%6OJk2$kZ zDJnxu{p6+2#;Us+MCqZpQ>cPN^fstFRp%%j!7Z4SEQI=7)7#@l@K2egfglizu!KzycR=H4nkF+4_1Q&#-hhz$BQnB|VepP`NwGZGAux_q9F z_58jFMrohm`3WX#(IE1mW1|wn^@ZghvUO5N-7?9vg`8bBs`?*sj(}!@=od;A@;G~V zrMW0WeZ!P})a>KBEKO4Y%`BsYHo^j#B##fNuO+DHjN}Dby|wk3;S@xFAS`G8w%~SD z#{s=%`K%E0{EcI*R%#eN-1~E0j!oqTGA0`arS`BBOgglwu&Q=2={BuEI-5JjI1o|f zXgOBfa;I&(Z$j@LNvh(Z3?P{0`wt1^^UEws+$Z}w(?vu z2|Ex5;WWG6JA4PKr|ByS87vc;Q!*@A*`nLfiZY?se#J7qPzhY@gFcENYOk!MFyIKC z`AxMpq`K{U08S4TA(FwmWwX(awbEhBhQS=)d|>UP7>WU!X7}s#p%y2Q!?yBDkpR~w zz`o>~UF_0`sbV5Rm*a^t{N+sptq`j)1Dk&P$dK*Cu%GB%uU9eHy9nhF`}kJ9Fg_xTfq3ZLmJPHe%6tR57@YqghkZC0l3{gOWMZo>ko-u@ ziDWgBGA8A2%Fz*livWzhX=1Avszz%C;z1;nguYD+e5nrlCVr z4ZvZ6>-)zBj>LzQ^>T~LA^;PKK_5*ttCK7B23fNA;L?o98esMurSIS|qGMm7%>qv? zxOH{#)JdHdzFrWH6-K*r)t_8eF|dNCe2e7Pmr1j4ozwEfa=>J4zr_61MATkP(fhsw z<6}4Sg2;|bWDi=TrLjY7CYj!#0T)*At@fh44p&h`KD(sw9xN*pK zUG#)N1HW9?REaz2TUA3{vK4dnG9Qm;#5i%L8Lm9BW{)ZR0!|``_|vR2#(H{kVkL+F z%h|hVNsjACg0pk(|9|rK+7kffk=;9^iV#V_%e@tU7HPMUt{j z?$><4nli+s2k6cbstA*gcyUynK;4GL<(r=Ayf+Ju)Yxd6sdb!v?4;(3f&uF8Y!6&2 zWy!l0{BL={KCb*#Z&fwUzwMb&mti9XreK;vvM@4u@-s(WXyo|qxeb8D;e<5Y25ROA z^SPK8pS=1PnMO3^v* z%ncPe4E)K85J>*29{&w=`xg5kDNJeo*r_IQ+C&(t!EEb+7h%&f|Gl3`bx0!x+%sJN zj(?EdS4$Y!G)w!gVgE6)obRb0HKO&F!sra#9^Bz#;&ous6f@HGT*qLDRk$Z|l`j$= z&OD#rrg8_K|L_{|;4YoB@4mpsN_C-J{oi;yu;fUH1Ro4(4L&qy*#$=lT1AZb66c!m z_wiei0-1Kz{+LrKY8*YCNeDNNat44lqdR$5qyjTWuG7JhbHdq$1&H<%<;=~h@?$z; zBTv&jhU5ThHME_b&u3t*f{YT8N0a!u0*anB1s=Av2G2?9LYsoSK2e{y<3kdy%y<$m ztBDx%JDj$^v`>_60Uoqlsc@k7h4nwEtSmP3nSO*aDB;rSs9vvpn|F3UHPa28{Vc5A#4(j`ffz&P$b3q92rMj}#(7F4ARSXKX zEDOuc9Q0G9P-%ApDOpQ4w^No1ODQ6%~Z{s zXK$SAqnZu`1N`H<0f8+%>LpP~-WcF6kt6;Dr2k>pUva((mM5i4aPi!k^G8T5`Kfu{ z5-c2;k=c1bdN(w2ZREw$u~FlJfi_C*7T}O*K}-N7>-yO#3BkJ3%SjLs`(L*-jsf*; z!m4`0Je~Up3hU3H&2i#Qf(~Y3=WPq-ow!&;koM+WzsNTMf78dGlmC;phuBTX7IW)x zVKqr(R#iAS)muJDp?MR@6Cw`B&T5cn?Ep|fufHgG!Fxhxh+q<$11jo8aEk+}Zydr5+gTh$sLTVFZ+|o^T5R2+med(BoRy>x- z9xF`Z(&v)tNe!-B+w8;5C3~ zUX0)?v9cH|wW&B`Io3#Nz+{*c$CV+z z`+;u`RJh)*q&&{%q}(Gjh?7+b=Uh0@ZK|4R1D(Jo84hWn|IKpjj&#G?K?{DdV7CH> zKy9#_#2^-Vq>j<7U?L#pOMB;)zENgtmDr2_)S`ZxV z-|iUPBos&s$89m2?g{BBAsgJ!#d8pTw+sQCqVKOHqbuw>pH3!KCyA|F7>IVNZcLpP zj|Wh6^;hvp^dD$K3!R`9&5Fl`c010QkLpl_8bNpmK(^@J76sqd8Ji?6bIH>5Yx}?Y ze{)t!#wT+wdL?TtPv+m=32YYfB!vs+hfT%Qv5DH`C@2c|opqT=NR)^dK?WP`-K2!! z12g@#B^pvTI`(WsR`l!2khxa42|P!@X*MNgZT!CK8EW2ya_08rU=~YbpmjaDIiq!M zh4z5S47K1*$o4R0nLT*L2Y96=J@MA5aWZ8o#le&K&of>Beh4G zKwlVHOX^WjyQtdV)KOByL_uvLlteC+3)wo2E(D1QM@=3M#*H4Sp9@f(pd6C*5^Eu6 zX^-_ZkC{PX6&(3+#DW6>N=Y`_MZroVc_*>iI0D7Dz*)|pvD(8C7AQ9v9i;IrCsl{W z`!C$Q3Au`8Ht~wC*U1b1A#@1=MLCk812L|v&TVEpHih+$su6Wm$B}l!p)#cn78A+n zmQXPjlhDaz5*c?U3HO+_i<;)b%$P<0jFxwm|Ri1mvf|! zmcaYcFyWt~Zj1ozSlU*meMfY5k28|ZqK6hBRq-HwCm#ABbv5uUPS`CW07 zY^8QPRa`_5*Qf>+ZWi$Qt#j$)t&wBvxVAHAD;Dxq!1|bW)x*|L^drcSk0yN)*+4hw zOE!IN4mwOKNlo_N#%*3ch7z``)uhI31{O@1Qj*h5SS)>A`SSRYJ$4gm7?YVJp(R%z zfME_l_wxq4QHsUbfHD0G2<2LqK`HH^!Ox<4j>m3u?~H5l);TWMV1M_@k;=kF#OwQu>m- zma1#{ZvuR{OweC*8KXQs^vONJKfKS<34V;v5{Q62G}Hs?f=LM=?Cg&ce2M<}m3ZV6 z=7m*QBhifT7~ci8E<|(QO2TC3FEuNr#9SzaOPiOMsZErE2CEB9Q_Qpb;wcY)n(zVz z5}sE$C=Bb0t;xzq+c9+dhgeKzAtyjts~I!tgT!-&h`j)6XRwF4CUNzfyG^_^ZuTK~v2Op&P%>!mc~7w;@(7 zG8pRn+hQ+xqF#PCF}%1uh=nN*)5vqa8w9g{@|8$~v5vyg`Lm}b_!0VG6B z@r9g%D&eMagL|E6P0xrp4@7TQ%483pyxB&gn_R~za(P}eKwA0QS-y-$U{yw?ZTM^^Q zJ3%wI(c4GA0v%tXur1g{u7DDJ^$Abc2A*L2!Vz2WH#rhvwu!nl>;+9(rZFg#p^1mB zjW)~1_^i0vjbZJ0wa_=lghV{JK1tZOF<6fStx_DY1Ez$|+3!i=^N*uzzwK*nG(% z4A*9( zKv+TzLw0P5gzouGUlq1d$T}(1?DEh}`njNkldfswr6@8gi=ge>JJ};a8ON0QP_SmV zBuB<W4NY{d-TqOe{ zmuK4Jx+7jR-2`d98wrc4^y5NIASgCR?PS>?frug2iueg1&u0Sp6E6D$42A2c6}J4_ z5QKvfYxJG@D-GQwuRdwEw|hKoO+8MXD*Rok=t^}wc^4=$@Xb(EfgBokttwh!i_yhj z9ylj0OBn>qPG9{U<@8M^-duSf>IA`bs{`6y7IE>M~U&iCtJaqt;%w*K=E_ryS4{yDH1fv@MgX7WFjr9 z!)*lTS;$~z_jj99U9|<2(bWt`C=#%zI&dK+yulL=?97jeIU&fkG!un$^Zp=GyjdkJ zpHfR55!bm9$Yj35W&$wKp6fmvHX+6Eu=a_RBP1oLGA6LMXGflV) zvph#wq{lR;?!%f5lF!hgsQocIIR$eyt8SDVskfx$rq!^qy}XhWYJt129KHxjesIa%eP6z zI!1||DYMR$HS01KS;8UH?AAfban=d?wGhT%*>w}qmQI5(SH`9g)zlllw}~zbz&y`Q zOmf2R{^+z@iW2^9>yiYGxu))U?^zzmgK`!$M4`Hs!3eK+ppYwYv`86m>o#z~`a@-0C?JC*pj-K?>%a2(kQFiN`qTO%7eRh<%tN)IhQzu=AspGhdxy zG`!K{AB{W~SeNpVcs$7`Hi~$MV=q;s|H2EZUtxMd)jL{r>R8D$Eqz00irb!!;sa+S zU}@{GG{EbpZ-o6aF&0p%I7xYAvfb14=vxN^MzJ&O61OVXOuV+_Ro(CiZr$Hjj}%I#@woO zwsfB10(SS`#L@e$#DLMSGz{D)5sx#iD5@=6{mei)EWp=}*}(5yn%5B2fHx>-j*w?x zm<_nIm&3>l{f96q_%;GBH@&$!oP4z1ZQxuHeJAF*blzcsqTb#YcIStb)R@CqIU_ti z+1I;E*{%cgyQGZJzWGGdK=FDLsLMijJRTKRax?6>jGx&bkep?uabE49BHo0&^B>h1 zelZB=hz;^Ds)2K7;~CmyOtj;Z%*pEr>iHSQI3#tbynj$Zn+!Mu)K0L(MD=oVD+sjVg z8Tin&4MwTPgJDP<6U()vE~p0D2038oo>a|O zuSbfy|9`Gc@eK|xPqoiMGyGQXXtxOvX*Mi?^MINRmcN%VApazBEey|>?c0!7ja^WP z$(1C@%AW8VSl(6R8b6Bis%ABsSWA)wUVD^ch}Hgq!ufA;QpRhF4Vs_i(SpG>0maLW zDcm$@K0T3~1r`OrA<@8qVgBQ83w|WTBiPVW0zstaad^UA>oy$U4WEMdi zSC0h;>(8S#x|~Gr+D2qDf`uJVAMGC}sWlBc1upPje_} z?~5s4cHZDv-^BjWc@2{)$Y5KCQocI5Rm#&B5*Xn8d0{VfG#FwrdZAS|JS^Y;Ib{9p zZs(lghv$SQi$-^F8>cB57Y2<3(LQnI2OgO&_o2c*~rOoxq6{(u7 z!dw))&sEJ7DV5-N? zSE{psfVcRNVCYV*(y$f$X0UV4@=WT`o=hkIM$1;nE*?UylAB3VnCbfl&KwnMuviY0LSXZvBM_p?py#(1x@Iy>#(+eJRa0-04h^L*r>0PH4i&C>E@Hl@H6Aa;1_n5ix}9?8+z{!3C~M6#6-7VG{#N@d(%3 z(!+E?P+@4W7Z6oFC{)`#^{-n;sCq!x-J^(1K`h!PpM0p&f%*hrj!?PL>J2O#c+hZz3m`lxnB>K!UMcL{ zA`7%mS?ra}a$f9z>g1Fwqc%pwrmh7`G9-g`TB*{Hlt+LS-wf0riRk7kgjS9FYP1ml z|9iaq21Y;V6bd)heM=@c&ES;R3FH(^N)-jbxStE+c>}7DvY7&r)Tn~TL{+yuryali z|BP}AaSh4}xNNW^R#ftvPt9*-(@)09@oKS7DXVH1!?o+EXGi9WRrsE<+EfS6gjJb6poCh}}fw1xqA(jr3ptuR`qUau1Nsgx)Ul$&e!X22`k(Bcl@OnhIbvWE5Pn z^}?>m!N}j61kJ#GazI5%gC>Jjq^2=AJQp=6yATI?PmGn=uVFI)na%G301T-II zwmmRP*$aVNDseZtCZ=QY8E2S8*>5p$chL3%)_I*m&>%}QKNd?%f0;LIx_rQmhiyqcq^JQ}RK(L|KyDC*TD{2OPgfjJR8B(~MDpzNqQMFPXI z;V;w#2>Gg)J-V#{x}D~emH|K=qym=Dg->oaHC~}l<>x#Ru6O+@V5W}!#LAuyL?M}` zC$)FngX~mrx9c>q6;fq*r$pJ5#2&&l0oKZ4V$Di)WMIrKz!;NBCN%sQX-nY>f|j|n zeP%@=BB+SHL!T(BZ3sVUBSZx~PUe2}T2>Vx<2r#m`#5p+YDun$NtELa0u$$j36tVi zbOEzInZlB5_AAt_#$5Q@uVH9E4ZN>{iLOAbL8W{mecAvomGFzc%{iDlO5X85+OAPa zEc!vR*@ZsA5kYHpamCCcp1pKQ$_EamL}+(oV$$eK3@A%Gbb1`yjr-EMtvL??xro>OV%1Qxh<6_ddf+H!wCY9O^O)~ICV`s~!?b<~J z9=73OB}-&vm;XXma$vgBtMhT zPK6&m*Esl0+AHO=q3M;BMT+Vupj_v9250;;S;<6@Fs*@ju-1SLLJMUdGbT15wS4AG zppU}X6K91mqq9O-xE0?GlY(4iWM?Psn^UzU>qEe)v!6I+NLOCFgj^?$)Br4gg|_yJ zVHTmaSqaZ^oM{oYMaLkH>!o=vGNL!O#wVK;y&{YHg0sG6&HLf*EUkUMyV$&}ZpJ3T z*`7qs^l+*odep6fBR!;wAHVbrNGJDO`K`9Ey_?|3U1R6z;Z2J!zc!X?I z6AtT{n<)e;aZS|=&raM6@Pybust-vSG!5E55lPlh&)bTtFv}oDP+3zbJ*NVv%9-v_ z&>}s#^B_?sBRe6;3j(q)o3mKZgRb{8hRP3Xs#%goIUN1Q=?6w-!WTgbbo`N5b7n8f zJ)<|JaWnR)^hHekB}0?TMx)zvgRY%EmgrJ4@WrmpVrRjznBI+qlk;4#kWbQHG&1b9 zJxe+SBF89ab{WwdoC{H_2(-n!GKECDcD9mkXh0g>iBCYptw-fkMJ z6_|!3h@po-Qq1r$@JksS&6AT&=uk9xa zHnRgFk#=7-*5q|p4qhyzv?)4bfs}8|@P>j3vXZ^duIa*W%}bHyE1X1N{DqTv9eD?= zz|JJ2{gBLMU6DiBtOyXn8ECt8Gt)r&%$__kv4vy_7|Od|2QDcvK04JnLOu%KU(@aM z{Jdt4nbS|})4d3*5tvV^R`Xi1o`V#xR5f?@ny!S8UXL)GdXqAgF(SE~TKcNRn*Tko z)~{nG^+elwX33q>B;mIk!s);z=&z>;93;IAEDLNj^9pU*uv8T&^^6bLLPaA{924P= zf^;KJlO9^HgO}AJ%m>5+kB%{K_7g&(9A{pdV^gM7-`!$4?OEdH1UaLGXL~%AIjNg) z)HaQ{W?)26o!MABi71zx8rXQDEoP5?Y}&eJTFn_t6u=AhHUO#VbIAK?vvA*SgiD(q z=SHw90$ho{l9QO4-z3pvaEzd88fP6D;yYV5;oM3sMNnMnL6H%d_kHc#=SNEn?YN~U zBzKr5-qaJ_95f^<^K>`{7R|xQYE2&tvr{V=tmT}Xhl&=TA)T`yB^t?=0t4nc`3O%l zQ{J!zdJNuWDqOP)PQyxJ$!I<36Bp?z9p?iGJ?Gnm>{pUPn^bhn3e}X20Q{=#jG|n% z1g_7;9mBF-j8wsogpVRY>7&JoG4#k)hs2YbLzqXjbqkgRu9OXfckqDjj3Y04W@(uWGr!wZhP(xRB`3D)ujr6y#-0C z0I*quv}{9^o*QQ*C-)%cJ^2!yZIQ+t8FOii{N$G~0lfJ*j7xP}=s%rYStc#1ny|){ zs}04K{H>Q=XOM6?c`m1elz~xbg9*2b=$QfZbVELQH^hJ=fkQ=;9}7%`jE=FkFkqxG z#D>8bIA!vxz!8hClWqwxZt5hingi%4NpUEcoWiN#D{&z>v$_J9Q*8jVE!LUC{tqtf z|MaA9>!+v${SA)MwUl~b3XGkKLmB3U0Q6WfQOBrgtBCw^H5lpB3_c$oX|k%=Tr{-#5TWMdK~{mREcWuKX7 zdmwoq39Lqe{-orYpDrF6rmE16Ph@F$0@(c|5CL#BJH!^^+Laqw5yYU1Ek*s{tV|&-@N7v?{!A!^Y-dEFP?aD% z3zYPPo^XR_JR&f*y#Z8uiTOMvrdPE7g$vd0{WgH>sE@2eJeF#Pt0SWVD z3emC%j8X86OI*XnTn-s!T^B!D?R3k^BLa50Fh^!X)N-}pT=i(tn+C`Nis&+{lcbz> z$+0({eiKHTIm9OFMp|VGxSl1CfDX&1YJQ6cUdJ+8dD@i_AtNHo=k~X=R^+@1%D5dr zU8Sd#Ch>_w1oB6oN|jzSdTjV4eqs^C1PuHSybVGRFB0mPAtB^|VepiRI&2fi{&7jd zx8`!us^DN6pC&3XK}mDB^lG*zb_Wa26el9b9FJqec?gNej?+O=IhRu%by~CSlu9Aj z?FeFDvxzn9#DN|}#{tRSF69*IJni;IE;C@vNzkTyt0MQql} zjb`J8onW>GPZw42OG%AVwSm#@rC!N@t-o`&%yG0!0-T6Tkl3An)%R2H~pR>$o!3_-BxVuMMW-r8j|T$2f?E3D@3C^}H-VW->nzG@SN#1~+ zp7G!N!BajoWtV6P$yLA;fN)dDi&ql9%^ra{qz6iC9{ClbDJ>-!nB<@c-!ScL_)i>e zatz48%zhMR^I}x`4mB3XP3rvqfSqR>s3=*Vc873^`n*kqMrIAUQb(5@spxT?%arTF z&wPBJl3j}W2K1mV(>0Z+z+SjGuvC-^ZS%4CL#wH7p9|Vo6q&R(gb?%1BvyH)R-yyi zjm_g5G1@C8(MkH0m}%3~GK)FKDyZRy3l#OyqK2+3(dCS7_H0j~jtTkm*fH~;Yf3qv zc&-al#qZx@E#JfZ?tb$E zS1pcnAm=nCv5CZ9H5GqkW7YQ{1eA%24(e%e6pu&=6p>HV2U@j9*=rN}LF6T;f6&(6qwrNiuN-U3Cb&uS93= zc$fq3%@09u`RdxXsZK6%Oa}sLr?AA-IT6FwY!L!KnLZ1o!`R9Q6V4llbE@5|K5df# zya}TTZdl;FX-6(w;49U+)0G=kjEm$9ze!pl zMIL}8sr-~Z4{n?7a8k?3Y6Z^99@o(L;P|pktFKi=GuTO*rGlBW-r#bES6>*k((RxD zvR#6^P+6 zxc~&#(lHDOP=|C{)5w7gvU`@DZ|Zu-<486p$3P3Q1RgOPlqcGOLZF3}lN(}kHOpyL zkQg8Tg6ug8s$Mt=uzo(=ea(i~LF1O5m>wAGnPpXOeUN4VEtw8yELN6)VM+#N5u_i( zTnC*NVsG}+!qV4#0NX^Rqp%|}n`6QwfnAs!9RVO9Xw+NL=ZzfWP91?w&cZXs&udRM zm*$6HVkQ|4$fOPAIxg9$3Pby>C2m+pX#~-^&fmIiwWvLqH-@yz(}p?(AqNw@fVjzn zueN#0nw1>{@!-kIyH7ieWlnT>_W)SM(wXZN6NBbkX*R~u$yF=VmD(Ec>=om zhrwe>_RH;YNlW6yz?m!HgpwF>W$bHTtyCN!2(NI$BbT#WVpIvFJt)E`?FnM5Q#yD)h=KC6QB z9%F|@GFBg@)JLlr7%`u%GOc&j)|-VUl!)>f9d{CeZ8YuqE4{|i*c1!j1l2d1@#~1l zf`PEeH^C)Q>*p2K(`%SD9!ec!+{)^LE{*G8B%TVlo%AY9 z7(8v0JWFoOJe2}?TjjJK@1@SSTo@D@PUMm7tZTRvt3}^3EVp8HZu4nTuD)Tx|DD%d zm{UX5W3+3JW|JiT(#{HCZkXJC^+}MN_LPQ`>&(GoF9C$t051yWm^p@%LZ<~5#wKq5 z>armuu*Dc~b-*#O5)8D(E{x*UJ1LI@-Sl3H(W=Uu4nt0YjM4oLBMz+dfoQZ&gcFIn zikx%I)B9xdgczw&fQ3eep^c+v=cvLQ-lRul7Yb*9f(NV!{9eIxL5cKtC(PR(#RZ0{ z8kB@IaqF?LumC{;JH<|rNz7?4)XEBp8~df~Xm-uAs(&IezU$h&Ceu2UL6cz9?C>UV z$w;`EUcH#Zh94L(aK#xfX637$=BbCGY211)tYZ<(|UcKihRO2vnS-hp>~={ zj3Q6xoa{FTl!GizP9i#j?s`iwZc7!xuIBF5A#n;k{rYr_{uaB;X z$^$P~FcrrU#hk6>0V7BrlDX#Mw!)hP<4oqv6KVxf?~?XpGd!Lv*zvn(1E|1S5Hlu( z($kQFYL_!&n)@~|Pk0CkQiM5Q1A>^mbUPfzNxHH&WH+(U$;cV(F*%ZvQroK)sVK2C zd9*2~j?0xC=IEt0482OzIydvWrqL=(L6I7s`I%)D?NG7l7%FP-Hq=-cjyh6z2rkw5w!SpN2+7s(W1<#oNHg0T z8RZ)~DYk5Mm}VC+#{~qpL;7|}ysh3>pdq73YScOC`O+v!hKU!(?*;M1Gq^|>30Y4< z!`B@(S7BNm6?BZ)c>!T*5?I@a9RRC&T5q~r^PZMIs1lSyTceDVRbC*7Pi@A+jj951 zr2?FRWA-jI7m*Ur#<3K8$8q+fYBo#>5UOfYThAgZ^FFXSfv(m`gE{bmGszPsXkDbs zfG)`fWxpM;q5;HPv#=Bq7*zNt2{9@IkenX9;N06zAE`7r0s3$?m_Lo|mmP3l4B#{{ zgM!aHtn=LlSi4A}szXu-+?2iIZ zEnS}r80{Hqj(7Qh%I1zyZ3VWARizTeH)<`kj=64NJFOp@6_d#~qc*a(hs$$3vXej1 zDjzvU1>51f2P}RfNQEdP1EqvXOuTu5#=Rva2knLu<25`chcrKPp{cGc5=RI`QMz+# zuawasX@Z;Oq;^-v;c4Q87-uaUZx`!zEv-9DzS4r?v+6dnR>C1askd6DpC5 zgiZdoCLK~h`s94&>7zNkGZ70n;fYvCngd^qY}G|%ABIb>bPN=jNh-2*{rF36&lxEb zwGy$U7)f0W4Y*?Z2*jf-_^>ZZB;=Sb^`quhPI^-*bQs|8AXdb^4NP#`e?kw8Sxv7B zJEXr;Gr)CEKCOmM7=3xddru3W&~a|Wsa;O2ik~h`&Nv)RD?&Xk7N(STIPEQHI+;fX zXhogS0y?GXNieJNow01&s)Lcwh?3cifH`l9DKB#69xYIvp&vMT2pedq9@5Dn5$52S zx#L-~4b<>MFe2k+pR1-e{43&6eVW#sH$Hz}X>^&ehhnN$2ZMUr$8O)Bd5;XA=@@4vTRTX@0N-a_UO#10zsOhHeD0 zx>73Ua**TLq|&snKCcDSEjd~zVzVH9Vp1pzf00vOW28$Du-H2P?N|yB8Mi%+QD9v- zE6!(vJD4Ee3L1=&(gHoBi`jU)2SQSmjc{L^6Q%1P#W94T!Xr}9oGWEsCxbKeC=|Y9 z%MY*)Fi4!dYj;tyH%L#r*Jj+WAN=;7D-auS3ihOMjtgOdsfJk-CnANm`=icd)UziltzFQ>L-CrAA+bKz9^}8y0aROt0#NEP zoLU4(dYbnJ(r;$0ePdD z);U8m=H$G4U@silmn zQ@X~+_zc?#mQ6`ES<;iiL-4{r2G0SR3Sv@TLM21YJJUyvbR6CGgiH6`T_-X*5f~BD z6&hh)~yP{3ouNB?zZK? z(1agSKVTat?|_ISP#IA5eCFv>_<7{>&=7}9`6)`oG>5~Z-LXMmYq0e28C0I$fD-H* zBLS+YaM{QI+{z%@2uRM`B(84$9)T&JF~=v$nZaE7p6R4WZl?5b3U-|(5ryk6b!Kd$ zISdVfNsIGKqf9RV+GW;zWFUvkB>-^pNlzx0{RVme8hERwmltZ|G+@mHp48-hR-~1V zY5VqrdCGfo6qNg9g2pi_Ld6+XswY-eW*1=;rb4k3JNrFLG1N{S@35@U%;&|r` zK@S^D9&geJOzW664?-|1@`9~#?#F*Z)kS1CE#YYLr9IX&!!=d-$%%br2yQ1Wn8u_m zEaHbtnT%@xP~l`rJLRN9uueQ8_`7&VBc?@aJ^fMf1277{^G@_@QaRyW$UwMLukbX3-DaoCvHVZVHy6%T?MCjR^t3Ajb9c4 zfNZJJRzz_^!E2!gGDLE13us#Q&W#6{Ik<_5ZnW$q|6cAi?0SL{Ff7=dm7l6aNruHV z$0XJW0t2I@M9G2BHZr>r5XiC0e#b#dXNb;+edR154+QErIgi&LYucT}u;wl##r){V zN4`YeTQ;goOdJk_s*4KDdB!vv^TZ)gCocSDJ3)r7G|TfD86U}tr35$~bw4Exugxw1KwtQ*B~dCvHnEdl3?78sfWW^w1RUVVC`Fb9-Wt22%- zqO7qVeE?|ZMt+^Zd%+BykoW3UNecurp}S>u%5cx2g=+W+yQl=x=MY`kgC+rjV{Cuv zB1763b2Y*41I(J9?H_16$1n*#0kGksg+OhWL=XBrDHC}BiBVC4+(jb z0b+MLBoeB?48@uvrA+(PYSec!E|;2clh~6rS;(V}jtDpBgcK;Q*Uo}i*6t-}tV}RU zc&(VJloee?Eu`)g;~z7vyRkIuS7y=XfOQYH!r9_Y(7{P`xE(Eqd-j2A@BlM18HLtF z#F`td!s8Zr*=%#tne8NMVG$l?*MpcSoSc>rAdncml`69q!EheE-Hrp#V>uAN62S@| zbf9xwVx~<5-uyNlla9umt`cBSH-sma0(IgYk?_q_`H=$LlwC}dr&E_;N`q|n zehtEXx`oMnzV`#}NXbnl6VTJP*YZ}z-5lk|TO^1l1VghZ?~EXS3$?(Hbx2U7G>4vI z%o)QsjZQ+wu@a#glB2!0KKGs(i@*h>4}Xe@KuN{9AYNTc>RF@-D0RP`@z0K zax%)py=!v$dt_d)JVfyFyX;A;wbQLAe-w2CHqeN0Q?7{O@TNrCB%W7wFW$xh2!ZEMDjA#4}71cs#3IqQqL zvOvu+>&2HfKnzzAS?5M8+opsv--lc93-_T+0uBg>m6_>*X3F7My-F&z zBV3<_njE-Ru3nG)^Swf=gE980!pXwXWTnW3Ug(^VWf&${3cPUHE?+3#o|JZ*)i z$%*c4(5dMb3c+L|Z7tH-C@Hb9BkOY}Kef0#ny?EOFm-#`guAt6epcnu6aG<7l-mK% ze=&~eN}T9Q*0-YyYQ!Bma~6d9JElpWJ0t7^uJV>gY(KuQ_DAEMhOY~2cPu@jA5++D zW`JLgvf}MHUs&D@EmBzNxR?Wu1Q0ax_wIr?xe2MS!GJ}9Hj3+-ErWID@L--O0hS$F zme$FRRZzsR6R5RaF(W4P&oaeSxQ9~;-bAoIr7JPP#fC6D%jeH6sEp?^-1G8AMGRO4a| zJ_M(j5!OWEIhz+L=MY$hQS%vb65$0!f-E+(`v)eM56O}3-%ZT>RDl7Q<3v#qQWhG^g4AQUb%!mf!3g*yVn+OHB=WHiC&p*J9`V+_XyF@yGil6I@frQfbpX#0^dJ zS$S%lOQmHGL=-rT7$tZWb>!^$y8CLx6?m)6BR zTzVkhQu}ZZ0Ym*PQ*PgH3jw0>n5;t))~Zp8SlHzVVCeBgPdZR zraQepiZ)I<4WtqRRgq&5H7gES)1-@$xwQ$z}NVp*)p5w=mW+xnQ)p?iKAo4vH3 zXy`Z>M)2k)qPKM7xHn$5tC1lACi!f##Bv*uK=~ZmI~>ci#|BYA-l-u`X!n$E#c{A% zTGVXTEP~Zm1NPvOpyJtd4jin!5P>ex)u~c-4uMvTBx9slWXNd*)1)-e+N?d}N=sE3 zZat+Tt0}ZffMYHTb;VJvOzO1=TvK!^a5kb3?{ekg4Y4VrM47*rhkwg-eH}A1G$(67< zurm0RX3^pqhjU&Xy}@0LIUv~Q!M90V!_gTQfE-;1=1d)T?Gq-(E%DBtw$nkdh=Woo ze5dnD7l|2JdeVqvR}uz=%5J{#Rzu>xx!V9zL5QeWrpS+x!p!fXpGjNv0XlETl5=z~9OUkr+NBKBY1}Dco!2r_JO4$Pa3Vv0* zuT-+e55Qn;x{{8p<#2Za%oGAdRH55Lj77E!jwS2*+6pI2Cw6v?1|H`0&^93Xj~4q! z$HluBSkE&wp&d)<;Fd=<`2$3a309PBak9Wnk;Sx0P$vMdSIMW1nkI1{;tTW>bKLVL zXGmONMZK|Qlo%c3^d6o#XoSKNY87C`8x}lcIxk3>wJuyyHr%#r+jylEhH&ta!?0oD z7OIJnmMOO!Go`mD15R8lMLJ&TNMl`<+cpIbw*Ho!H3~3*&zNl80GiopD#s=yZXFYJ zq+!QgcR{Go0NW|%Jqld#a+Oq)nw6p-Ee?TI48_m8AX%WE;3r7Y);8`u9EA_82F43# z5`#K>0<&~*6IzR+;WdO4ArFQIkti)Y4V~!}No*42wlEkD@nk4n+@@<08odS)5Y{-# zbGlqz$6AY{9|(WNXAX7{xSvjAW;*@Tz$z@s`pWr+rGB(&Hp&CA^No)0$niB1jJ4T0 z+p|hd03)%cxO2=hQV|M*4qdO;XkchgVB@gRN1IpnB3^=_KF`MOty6dL-}3@lYC62p z%`gmxlt|CYc(#O@9kQon^YZu`!kG*}*uQU5K%4h49?cUMR;+Nh`-mZyUnqxo+#=*5 zv)NLSgDGn^?IZ5^`Z%3bK9C#9bEYZKP!i!^%)wp27$pkNHN11|AOnt(GP4lftC8n& z7JzzP%9RrPxrJ9n1m5?^57S@;z;qvyRh(_-yO-usc zU3yY>shQ&Zf&IX+G)VZ@X$dD)&9f?af>`1pW;)`i_pj3;sX@0@AM2zr=Yy7!miu@8 zm&H)T`;w#KfzHiIZQ>sP(d_3n7Y!eZ6+B97)a;KW8iTHMto))oUa?}1EKNL1?)tn4 zh4kUmG)xT9jR8y7ysZ#s_tAJgKX_l!z8Ph!0f}l|!F;TWVOu;HK61!Luk9DRpb%kL z2~7E&AkS%Yn32GMG27HIBSo$aFtnX4`3i9k51C<)h$ll!n|=fVlLQq+aW0FS*(i^N zG2Z~n#X$RL7?d5&lrq{%bxo^Po|zP9l}=5yc3790G*lwVtvPQt5|+!o`U|L>Kld_9j6y0 zE9o{H#dWVAxE!#yxdpoLegmh~TcBC>14?S$YDOKzncFVIU$=3e9LHwCMhHDc#>y4& zWn*8$u7#}3udV=QK$*YAXwgaFM*o8WGo9C~kWz4HLB8r{7~p865z3Y9r!vYf*1-fs z?Gg0{;2NMNr8pmXM9$qh$aAlQ+^CF8rT`H6h zHZ20#jwR828=VR+q~6$8k^)kTD%YM;lq+7IpVzpodc+k}OT+esAS1QUHHx*_uluC` z11dOUG*d*;pCz$!J+M!9M)e0XP)_iBl_obE;r#$U zOTcvCM`Qkq%M}C8i{~`gM<4(@?R!kfj%(%LV4JaH^LgYYeHI5?kxVf$#%fWb~+$J;90M_b+-ayHxhl&a5 zu)`klejdT|mq6s69wt`~{9W4oUEB)?=oplzCFc7f^TUtS81ZFjAG`Z>GmaGi?PSvk z-RgEb{AMU%<1ETM*cI}GBNW1*(E*%qbD*-m4$gF))7U94vKfbHjOL5h&&g` z?=_Yp@7aM(s+JBhdGG)!0EtrRVPRw%^&9`u&VxZ6!xe(z;%%pMXz6(`Z!*aZ z#NfV~ihI!r4OA40iMktIJ6V2EWvOhMtipw$w@zk}x+BAa)*EAVmHXglQU-*~tm4ha zDc9p1QpYt`qkVjHRsM!MODbGC>Jg@SD^AmJsYkh}SAkv3#d4mK&c}%3Mol43CcDd( zQl8CCnv;mE6VrsdEpa&!y3GWnmBG;9274Df$A};BEdf@wGKy?8PefltP#Gh`9%8i! zmn@W&&E!^u94?A?CqlKp;?f62n#7jCWR>Peh+55#62d5nN!sBSHnII^-@p`8aLSC7 zvY06J#HBd$BDvbyHri+Z+S>O-Fh$W^0j3dYPHHMaIvILUKWPEaIF~Nbmp;yir;f9_5vWDMWN~nnYAuC_V&cGm(Kdqq)T+qz) z+;xiEp47w)lC>kz38|Jmc##+u zhxv$BPHsCA=O_f946W3=&`t@aLplKQ)o^ckU1?5-HpSuQLnPwtW#jx2W;8YN=WT3d zc^UPzQMLwjGn{R>Y^M07!R{%o_{HMrFRJ!{52j__&?|zsK|*shZA~cL>GUQg@rykv})0c|P0MG0v`dcoIvXnP(-@YzoP5TF0Z#>5ap znz(g@>k61luYd$cZh9LFnEM$^jElzvOcuw1SPE6f!ba{1 zN~wT)#y@9@LaOOpKSD$pMpv5|9!-|V-6=?!h0_Nw#?rgMrFSS+)?Zh!GlFP#6;TVKy%K zOT*-Z`;Xf(lrpUkRrx*`FtfzZ#D z=G>=u5bPipdr}yv9b@Y0X3oj>wi|ZxQWDfVCDTUeO^~heT7jk-VUt;tcz7E^BHI;4WDF*3v{UmTr@wy!*h& z|3W6KBVrjE8kbpzPZB@R(AT;7~E&VUi%Pw`{)KUWF#}s>{^Wgp1GgouQZ+BM+5rr zZ~lj@sF(zd6x$Mvb;I3d=Xsoz30djI&CK&iVzDz#{X7!H1h#0waMSoyv6!nx1z!)i z#*R{~tc*I$M-xW)k4UE-&9dO_k1hXy?qxyoN#$^z!n6}eho4Cv|Do)08q>Eujs?v{ z{7kHe((0=SWRkKVwF`fAQIRUF-asQxR@ftLR_UFo@X&Q#r+sVDCpg3JYh8GDZ2 z3-Zd&rqXecZ)y^wkLtb>3YNo#dl5SmBZ^9m*FA{TvBdh% zbBpjJsZ_8McJop}(pwv63<+CvPo&1NyK36w2|BBw%VD(h>Zd zjP>baC_!|a=}Pcn^NLRXa>Yz~rr{rWpcLC}=Zcq54k3-PQLmx(aIc<-N7d^l&ALDc z+!8C4i2CH3Y~sdRS(94EP8toZ}zN0Wwoo#T^G3dghOxCXlmOQaXShRFFK zLftK1=AC(qZhjzANPoin?b+pW9`x+d*YEX{nY%YF=aB$PrQAHoOc4@EqhX8HEcpz; z-GKCgq$;W02U|6%`x92fcc8z`vxUTKVc+B-SHk3ZVN*uFE z-dpJZQd}J>TzSrJA0;9TtS_`Y`zKn}0abQ!No>+p%__hqk=%Ee z%nBHhY$TbbENQfH0!>zXCP~W{ysaRiRZkIaBvYyCT2{P8N+M=*aGC0P@3T9<7%H** zfbvE`T%H*nlO6Ke9+*I(@K8u(;GAG27noF1auF7NB&#;#p5ZSa0{9pbjLH zNd6)>dM}nS*Mi701RS688h&cKJo@^}DP&gj)2H7D0LOx8Q*Ibpu8*yR#O;4WNwCsXD7(jx9TBgd!(~lsuOjcMB^|{gl$Fh&D zte(|m4>=DOR!*GEZ-W^cc8NNG@6xenpEl`IPOVN9EXAfq6s%{fcg5*Wa)dG&=4^JO z3QlHT)|wu6reZtHX(>}vRHZhp4mfZ%gQ&@j6BH?u^<{XXN>&yIkz%%%#=!^1&U?!H z71p{Pjmv)F+Xf{WHy!?3!_bbF7|spjJ*1a4CXIGtFy@W892`^Qb|_-A8H~PA{*HnkeE}fCN?4@bE?M1HsWw@7^I;ggwPaVsSr60-wf8K^3Oyg}@C{8$vHhk()PM1R=Vg~f zmLsQb5A!b6EGIN)QEDeSxbb7{cHYufqCf8>n03Kn(Hg$XfpM}44QWgiCt?hvh>76O z!M%HXk)0<%23x<T*C|EvKsWgp9((=lrFJ6@0)#*In+nl5%A zFF~v4_JscF13y11)jS-@B6pq>^QdF7`%dsBVD9guUkXp~9BHA*8!G2op#S>NzfNfd z%2S1sJp2S1#iEJ0^TTNE792;-F>tBv_da0x0T_qm|FqLPg%9GW@U%~g*81=7siq(- zkL6v-b-d=#@G+izs@rm;$Zj)DUfrNaM5y@r3>9qCzw?lwKyxs&Nv)Y2HL7UXx$20Z20K_o*gR9sejAx0@}`~P_lOG6|6im6Gj1{kVB zOx#>PG2Nr<(L4evJ}Xi)ZDRzuD9qJ=i4QnkD3E`#K%o4T ziCV_vxjdl?tyok+Iy^k3e-lSy=(PAfQQzZ=QSx8MJxx?e0t35;XpD`*kw%a(@LPEE z$5P>fymJOA%mP>U&P#r6SdD=bpT;qXM15OMBpCMaMOy{;AlCMOF*Z!cO)<@x&QKhC zl^DYFK=LKe{?Wihn?HF1)wG8<8kMqebSK>P+Q(qZz_KvTq~u1_3&epZhrv|2BZYuE zPZvD;%QsRu_rO)IrP@dO*S8pWe)muC2Sb>H(U+DAwl}23SbGi?86S7=Khf76SeV2sRA6dgy)j*n4Ec@I^hWtu`ri&8DK3KoB!h%pTNM{u#=CKe|kwpwqh=)!8p8p z=Zui}=DWwC73h(5(Ybjj@6FvzfmJ==a>|lNCD9n%;WdVXdBr)U>s~F14o7YMM7>Xm zcvWCx_x+;3sFTI{MOX*t6V??=P35%(m0r&zOdLN76q6sa$#WhK0B^hv5Bj(!dtTsJTVBhHRpoU?j}*>!ggbaTpQQP;qj3 zA)xdn+t^G!5nC%Gg5L$4ZuZ*)((%u9C=#&H zD5V{>%tz^FWP{FM3E@GY38ILmYl1>w0!BP@$6KvKViUzOQ-C$wiKnorFmL98qBf)mvt%y&7EQ9EPbSELa0*e1 z@#zB-qh?oKs6a}RjmcO5J8Ci7EhvQJ0fbFh&6^CyMeQuQ8vIzgOeb}6P_5}y6PslWlEsZnhV?k z*3k3hIg6Pf(EkQeN>4w?g_RCFX~^7D+cSSXZ&dN7*Ah+YlLjW5D-`fv^RAA{cjHN| zVCoxzdyE)Lr3xXu(4^h}0T&Cv(Zp1%W)P8@r8l>UaO>c6#&D%f@S!m^Pz$g<8FB$1 z0J=L#!DFY_7x=gc(^qO%&c(_a$#tK7ofa7AIRPcanGLX~P9;yKlq)aIgHpwuH=_XZ-8{?W_Ug$suUDHP<;9*`En8 zLy1$l{{U^ktC#_E9kSB1d8SBinoy&T`?hhSTWX|7nLPYnx-Apy^BygdsFHtrFwyXk z>DhO`+)Xxw+dg5L)hskm|J#ZzozmQMXcJ4FqY^G^Z);>qBAVl-)H!lGO{|xatnImy zJZyC}J;S(~Dm=km8JPfp8Ihk+}f83r4>a zj0JF4iEs2fK1S-3Hvk3n(n-a05;@aLTl3vdBAmH08p2FK>v_VdKuj1^X=|YX(E{F7 z*GBh$cb!(SEu#kxS1#8J$+(mNi&s0lU^YmJf7745M6|M}=g!iZLj&z}B2n!!-a<`m zB#r{t(6BNd6-{5Gk4+N+fO!#zn}0Yb$MwdR!CLl^go~d08N}LPd#{rNeLsGo56ysK zVe)wi9C={z!;K*RD;*`c=q4hAY1X-Oen&k!m105?T*uWyra$*+X~P+mAt&gA>;ep2 zHv*QEg!zJeZ=@t#Txr4=_*tVuQX5f|)BHhG+u@z!I6ARekc$8ba<5_niiv<}i?RUP zQQ$;9GnYhkStlh3p~ir?z;)M?N+%eV4?v4k67i_r>#8KZ`q^|HiqL^S#pu-sFL=)- zG;UM(Z$Vc6-Wi2^cMc61lEO{ovCW1at6Zgo4+! z9>YciDI?A-Fa8?OoVtD>D0Lj-!sf^2IL=g<@0!NHY_Zqnv8#7yv0{JHVn%{~1`c5K7XtB9LY_FY5j!XLeBiJI$ zVlHcYKI`;wukZV;)8nL#(VVxXaKYX_7RRkED&{RNSqB?UfD{BUy*bAF=VZ`?8?pN8 zFYR{Lk+IZQw;<&pm&usMRK)TYYa7-B;$zRPuR++6Tn)}1onY?P@$>oYBM75gd8<^2 zyP0`S02s?VfB7l(G&)F_cZMA%))!~9Ji2i!r$x&;%l}}uZ-+1xNLD360mu$#6++o*pk{eP6bi` zl1FCM^jIZ#aUorU>h)g=P4P%4oa{=IXw-Mdmx)n;ywE`R37Fg*k!SG^ z;(1G#2CRQqpczlZK9HvsEcz-i{uYq!e617+?bcvKk}mczkvAU?$jZUo@~8|DD>98^ zYWY#X{Cl;@@H10cX_Jmjm-)@}_R&iiKDgl}H)>Va;Y}Tk+x8^DN3>HL;tvYYGGCVKFqD zK|JQVwi7=~7s$CxP0C>*!4Rppn7b_8GEAD465FTMQF(-Qn&aeUgQsP3c=`7Urh6_C zs1Pjjib7#?r~j$O1qnrLi`(E*$sw;Wyumjxv9iMPT-*Cd6umCf9L(jI)Ep%^;WA5) ziZju&0mmfL#Jehm9&V6jjaz)IrL1c`en(5oeL}q4ogpL1FCTzd%@@o zgHG4fq!UH(V?NDEcBHDkQX(!j(e(_Hw=ck{vkH|eXnMEY+!@T|H#tjV+Gk*$VmYh! zrYf$tuM0%D!4~<)eFU)fU5ZY}c=&jxtoz|=P8tq{W{vCC!b)yV-w%Z09KN)|33GQw zL@JS$;sq*o-PkN1(KJW6`8P81D`)bX=j9>BNTS}EaKbHXVsf0fT>CWXpdlD)yO&Iv zW3mshnGChv%JQ9V(c~v0e#ASfBKs~ug7Ji>FUMdI5Tm>m21!aQaT1nd>Ee4V0j!_W zc-@NjHL@WinXAXI(~eyl-#yWw(CBY5*8*hvuUh*KFQ6l63!dTp58ZmCFdmZ( zlfh1@sys|?ypfa395^S77T=nsNSS zkRCdunX=eEdKFPoH+28ZCN72n^eQlc4APL*z77wS_;_2GU8J+dM4lE%QD}`n_o3R9 z1O0QqSdABOG`&D3HK2ddxGRvmu`7m6sh@;k$W&~wuauqAOCEY|UFW-%WOKGU%PGn8 zjqW|W#j{OZgo&BI2uJjiI(Wf(;YPr!rY`sWBm(J|s5+gq&KTr4w;x3Ko^Z=EfN0N5GBLb|}>W zR_EwUBV-W_pTyDT#n!D)BJM&M(+30pcX5_MXG!0t)N&Ch~?|Jsoh^X6dcRlHREF#47TKc&)+@ z(mY$p%ySoVQcqQ-a}|+;c`dEP@qgca5*R-_ZSi*cnNevVcKu0&V#ZukCWqGdIu!4ZkA+fVH%JtJ(WlUnD#Kj47Qb3u?fz@ti9ub{Qkx3O-2r-$Q zEIB5Pj=kU>2Vsav{=gS1D`4Y3G1Xb$hvMu}+qPH~>Yag<{TQCoERWKuy$mjQ)i9xqyFt=Af*bb;_hhgP zVRG>H$r+$hi58d#)fbyjYk*@E5n$k*g^E*Vm?bHSg(rgwBkXO_k_kRh1{K#KA#a7< z?YbvO(pAze)V_-pM5YsssqEu%P*LT%zPC(nf8CrcAe<=PFRiJ}&-*|*IhQJOzO`Ln z7)Fi2{eS=GKV!!)Xx=J4lS-r&Y3KqHvu0RN zMWXFNKoNPAI5!s4FI{YiD=5pqfg$bWJRJ7B;7vuvu8u*kYrBnVbg`^+sf5Dmp`H7s zhpa^H6=?7xc=6L3qI*(6|&VirTkY{ptjR;F$)O};Jx_FhY6g`-*!lweg-&KeyM-%4~T%vF8q z|F)<+S6{p%?n}V>#&ST*m^)~-a*7MbCpB$ZSesw2WwiCVe|jYzpUGR>^sH_L(B{Ml zmehvc%026^bg6JLaUv=zzNduLOz$4v?v=*CwOf`p32Asw+|7htdM2yO5Bb?G=5hKt zCC7nuCTClTw{jN=uVi=yC0Ak9)*6{M;J-=e-Ai3-irhS~*+&Jd!z(;`rXbT?^mz%$ zl@qlE0X6M$l}SVrV*&0exIZi`lN=pdQT2}sDyy#@SVE;^)@Y%pco*vjwb}@CTOdW% z;8AV}PM3x(5aki3>I4$eyrM-gN65>;Is-!v&$@Es%BEmOuoFs)8PRz>nBc1R^ZiE` zhNg+k=ZPU*twRvm;Iu0&1Tmiw0x&p!U0dqpzl0-tLug(Y8ltx(9krl;e5xjvkH18UkhST(rz zq-@RR{MyZ()8_=H4^=pn##?j3bm<&pLxkgKTXz+)&m1U$hRN1Fy?09LWFp3Uo5M?~ zCY6gD5rr9)r9$hF1)tb)bHw*&;eV7jJY4P+mpNsv5^q#ec&I#KZQ%&uQTI0hCIx%h+LE)j&0%6M z00QR<^|B&8eQFwQ@ZyJcc|l-I`x8iUhEk~s%HkvtQzgpb0X}m?Cdo9G!<;s10hCV^ zZh}1+z!+@S;Z=@UOvSnWo2E_$$ZucusSe+zG`xkfJe6++2xfl`1-5wqqKIgFhpa1z!R-|o$N2?>henqCiXNsG^ z+L5PkH8@CMMYLu4H)|8vMoKrcPc+tOXr$rEQJRX8^CPdly2tjT$OK=4(#E1x#rb(&+l&Ku*GV+F3!C<-<_RZoL z6{58pN%af^3!7Np8xji+$Vrz-%d%tN0o&5;z)5sO8 zs?mlqzYUVz+lU8l)+nZDBf@8HPk6RuNrmVsA+p7#^Jq-#-71?OX-KNCE5Ap21PW(H z)fpXR?}oY|0Nuh*>0$d*Np9&zUOsEe)mzoJ_#sA0>)a+LUu zIRHgk$l8|;LAvC?ZA!n{UTb`%B6_+oiPM&TlV!iHLU;65i(oxDC_=~7x>|eASI&`k zF5A7k*w^N5rdg>;dmH)kYLP5h!`R$gT1zwDnjVxUf-?95xlEmw8XqxT>kwZR4qe{_jl(euPAJ=R-Gfl}VGy(e(pc|qUlQ(764on21 zTb(==7Fr^X28ab@oJ~t$E6RFPT51?cVvifQr;US#(iXmjjt8Ldmd>nnY8{T^4rGs> zQmj#!>=$dgs8ujk^HXF>lhKP6Mr=+Fq^tAPG79k6b=RBflB6sJcvJHRMlSP7!%m#^ z79MQVrwQHlG>TWEkO+K|5Cz(O_uw z7>lsqO=g+YG1NLy0Rb;@XayHghTY&s859F=%HW8_)~$w4V?^r&R>I|4wp%r`MCVML zrW6sG)GHPBO9Qy+JWpKLk z(qfo{iIgz9&L;$+61m#J9y6&J1~rCaS`ZQ-(g7i}g6&yO)zVFQ zx)60uCWxjE9Jti;hzT$Tdp(@Bcks9}VBQ!ai6bvRCW9?$oR&>J1W+7?h0E0>JroJU zMTZoFsyL2mfRb?A=Y}b+T1Yh!8;WXTCfy`J8f~McUV-N(HBL!h6bi+qse)hw2t!IA z4J?Hpi80#zN^pCnD+KYR2AmYhJks34sw6QA8)zKAY)zNJlh@@Iz&BkO<2nT+-L7mb zv1i7?lyczh6*?ahIECg4ymiU5sNVD6d3nl&vxk!RR!qK=%HImRYI-DBlc4ArBK^k{wlMr`}A*pkz$8hyfIjyjQHxJbCMKe z-FP_I9G0fjKlY7k#kY!4@{|iMn~wc-fqW7F_UOfvBP;4-l1!d0?_wQLOSlP?rxjco zC(0~d4kN%kOgsz;oIJ<)=en5qa&Zwv2qn%EBS4eSIg>QCg%t^&fJ3A>rS_K_C4X-~ zP94YGX>h!4MKCM;;N=AiMZ}&W!_Jtz-h@K|eSCq*QwGu)GGa>ktx(=D6y{pbECR$k znp>wd1QB7elfP9dQEuxig1+t#2ucw)#)!;nhD}*gt}tL?WsO3aX}hJqQ}QBV!m7j5 zrY#&dNbsZ5yy;ge&r}mQ&6WyvD`-fBDc;_5*c#CKEeH#;SL9M!6w+mO=~}{Psk^NE zZX5=#gDTP@*d%i}vA)*pCY*qgt(MQs3ydUUacP!1As@FAE!q#7GUm3+8OlAV-t6#C zim1`GG%S9Svz4>97ymgUEM{aE+S$-O`Cj7Czp*p>ySf324FC$>lI?_Ex~P{qKopzq zbbWs=a~Yb!p0rBa)w#zaDUl6?ssiY`S9im{B!0osnLI@0NNuXuJ77@U#9Oc;mCx*r zHnSnp{c$U>J-bL*P~hg%o?~FnDQ8gZ50)YkXPdqST{x{ z7Ys2FQ+0ARiQcrg&keez z{F4wWx)U=(juM>Mf=;GWT*bm9O)JU4r^Lx12@sI;ScDp`>ShhMGS~-ZcpX_J?=Qx@Zg-pYthSOL)@N6R!+C zMhMG>VGk2&DZ|}sAR`luVK$tC#v`&Woe3M?iNE})HK|V4%th>HdClz{UE(}GZo4wF zf3{ICytSs99J)b-4o!7xMWil$sa3%QJ;s3m`^T<1sDwYlWR02~h7XJ3N?K>tOv8{w zG->>pXfd41P(U_O@;cy71vF?Ng{vfIDARRdYKdmkES?B4l_vqs_eM2Y6j`H%JOFc- zr;L1#%N-MLM)Hk~2W(Tc=Ul*u;~#c2F|ad{Ff}~`C@N1y=IVdXOK9H|4n|UKyG;Eq zsXuAQrNM4jgkyeRk3tqG!`N_4m@U#3)X|;*^L@s$?joJ0e3K+_=%!QMU!MUrm6cN* zURgr`6%pp`LpV^3`P+udb2+CT81chLyDK#jLkibjEVX=dTU(`g^Yr zYOXpF1|lTkNBtn`tyU39R6M=|gy{l>cMdvfNAyS@f;b7Gj|1B)C>@86zQz=HkYI(l z3xTHt{Y3%1iXd7o;3Az$FdLsK$TxbF5fQ>R zlEfj3EzbhA~=m4^_{^aQj)5v-O1kE!UIltiO2nIHkY z@Rt&*K+|<8q-H&$7rr+sNm%GA>$>M^%WNI4_ zDf2*CvCeLD(pAXJWO^2)G?O%&b;SVpkao?ZsoKoz(!*dv$voPT;y_v1;y};x!!jJH zAU50Cd94c^N|@S!B(>$-7y{0QASf7brMO{Ln%AX3a`lEh^aP~d!5kKADVp3_pnLdy^o)rqe14mI34B|GooaRY zrgX(^HNSF6jVmZvqeX7|yPdXq@9Jq1_PN;EvwB1^`)QPul&{9bQhl>(Wus>a5@ii9 zDBm0uCNs_GBU6#iW8ISS*@;~j8@=T%a*uQysN==e4<`(*d3Y4*s}MY2Qmsemrb7N? ztFUIcDYZRJ>6Ej;?Mby0^jIT14ZG~Pyw0k?9J z4~fFdW{n2r=e({Ok^)dH#mFa0t-C{dks0xRQ(6BL&(4TLAfMxIl~ zZ*&$7?}TewD_9tDlz07`QWnJ|U3AzGAb@f1gzdC?z`|VPBr191n4X}Oh$}ZQ){K-y zw`b+1r{%oqjBD@ZR*Ef|0CNVLxY}gtRkqG|M8q6*aTd5^;^d72_>v4>Q6k6130Id+ zW)?OEeSv`#;-zOJ^3$W=gOl}S$;xDW5tSNWJozX}{aW!kh@HiybF$FJP{y_E0DgglqzAOng*<~S= zEc|R>YRA=qW4<-Bz@$n@|1ydwIlxGml-bchUjf94bOOj_g5SV;!~$V}m!CA-|9|e< z&WPue>jh92_IV#xl&n-~qB^^*_ScAgwYgWcyKEIT8?vgSJI)g>C%-zTxic3@M8tXDQ3-wE{SBgmlmb( zMOG^Qt!*ywH#|tIJMN_zEj|sm=H-b$M8h-!Y~XH0S>^V`0r9ZMPobYlh=_9bjz8FO zOm$TqH&q_!|M7IqcLyDZ>+3b57HU7t3Zr{;qSDV>y69SLLx-1fvf1)J~nc6ozCRu>K$^x4`*N>Uw;)^w@wKp=p65|T{2A}+8U=ZjN{{0{ud1i z6`_<}uX`3TiK!55r(kA~r-8b-dAgeq*WwHnX_!t-ZYL()hrkn-RM$K36l|y&m6{P* ziM)kC_3_{7WZ8+SJiJ{`xhV^NY==$=A^WF0?&3LS!W=C>CW@q7mJoy#$Yv=!RVi^g zcfP+U!#CxV#*8J&EHn!tVv4RiI1XBOA4V0QAeHRp*&iHsy;_`B&66Y!&icE=L5{^y7f-@mqOrpT%ai95z`z|=qRgA*!&QVwe@(iO z9-JJ5M3xU9a`4y03s$>@WN_6ZKacY z24<6k02Eflm_N#iHVjdqAvV%X9GWUo{$LOk3twA^uy#vm>RS~e?bO^EQ4EmQboB7T zOivXV9QCm_TjtQ(KHG3h%+{bJAv5}YE+8e*oYf)~u%dL~yyyLBkkL-H%r zqgugvgmGmFr-Yd0@(w7Q3lh#VhFA5mz3?u1h*!gL3A@ElB>5K3%0`{NEny-=mMJ5L zbXt!AmwDIPWtTx{t*((Hh(R6!yGR?8oJxAYn9!+mG^FKZ(19N(YA>6CG1r`b)@81D zN;$Zh&5~?45g|!BN8{9LO`%KX$3udgRo?!2)P!C?gt^pG(XvDtqlamE2f6i(Ow{X# z+PWq}zV3q8PKP|*13~D;M_2I}!((1e{@x>K+2}l|N~d4cI&+v|BJ8}CETEeg5gc+# ziN*)`joG|UsPHb8;Gkca=%hdZp1LDGhp^2Vjxn4m&A0)Fe?YNM6p;s{M9yzJty3XJ zys{5hByv{?5m-D;~g{#tgpLkPndE4AJ5T5hsg0-ABONB#LDh!_mNeUOB+S zWH0W)stT3|-WKD(-;pifcP zSZSBEE2%*wYQuP}8So`boR$Rd^uAkanr37q*L%&$Lu3jN<FLh zyS5U&j0Q%V+usgEIB92r#EO|2LGim?Shdn-3E^KDlii~xgn`*QtLhDBEE#=1#G<8W z1$lSw**->|OAECJTtt$^0@ZhT!1DHi2-KOKWYQc1s?rZ2WQ2{;3RTFWwh9pnxGs}A zKkA4=6BF{OvrK{|98;}cIFp4pe4vBntW%L@E5e***?A(#l?Ew@8WMn&Yb?34c$0%S zNh7k?M7KF@vn6!9o$&Oq939>00wqN?8^==o4;|>DgM8hb7DuWEujZsHksWcEX(~z% zT@%_h>*y#rJryca=KW%Z)-@gO!orJWBDk$GA^|R?@a9UEqBQtK@IUz9us6Lt1Wpn> zwB1;P6f^SozTn6ZntZnc^Hil=(L)TOZUvoxWfDOD-B2=O{w>n7twY%Vqeu2kKsIW=qjO1hR7^q?o!E|`S zswXf!gJU7Y`(5lX9ds*$OPY)Jp7xyFoW#$&YjS=Kzg`|ciSrs@8=siv$fby*mh~b{ zf=E0137cseG0|C4J*)#7PXDZ991+cU6z}AQ3+L&48m?!clHcWnAAu^qY*x3GxM*t~ zpQiS`nLx;q8-`Ej&KYxi1a`oyrZD9B2^OrpqkxW~7WRf>bB$8ar{Dg(BrzEVT9)w# z4O~xbv;GE~cNjnLo@Tlq+8;7+k=)@J&Zb^&?xy_L$!u5TCbHqIc@Q=&k`gdy*G4WF0kq2zvPJ{H(xaFqI zU=B1s=1mL2!VT&QWyZ~g;nkvw;@+iY@ zi-0|-!^@?M3%4gNY<4gk|XP$RA8N8EU%eDNfR##j)%B9oq$z*o;S%EV^ ziyzwa04hW8z&>=04%|kh9aT&tYF#2aH*;)7hf=;cF?a)6N!4_d?S4lbYt8CUS({1H z*4e(5vT+5my25Z6hI3v?XRpGJ!)s7m8; zolA3+ESUh4WS&_j{P?xUznUk-PzIKx&-Qg8+Gkr}QL!u7>4PiL`$(Dkz^1vRRTPQu zwM=R~Q1D>MYWi-+N&2Bkj0LKlF5>thCE1$CIgc_iyyS0?4g#!~-V^D=NDwYlUgyDv zK15EqWCz-yYZAm@CFgurFJGT>2|cT7!=6=fBF9?{E|oC$#%S|*X58e4&E@d~vc935 zNHXt!0nqbpy-<^s6f-D0w;#{DdZB`0M|f#!lb&=#q1>Vdz`*2>U9YE?O!g^KGmNUhF5Z-h2wBWvJb~fyhue^62Ms>aL|ZCVfV=pcK6L z=2-;+!@$R%;W{XK7+^?|zi2FuH3(L%j>=%b-J~Rjgvz0g18&G|HBm95D}NKW!3Kzs z&_bor(h#y&+5XFbIGWyZSGJa86g*{-oyEz88@PaZv`qMIy1F>;WsqsZ$!+d%{_fQVZbd2yRWhjia+`eq??5@Afr zhqJ2+dZ*mi+X>a4B8LuTFq>MzX_%^dLo7tuOYx?A*DD#B2Pg`N7%J(FmwFeA8Th!hFdT{1*%>rQM#jD)bGrvCDTivj|c5W$-rZ8PQis&{0L!Gppg#7IJP zvV^#Wtf{eYBuCi2$R(Z|ixFS;^a~<#TXyJ?wiYUhD6y>B{XXArSZ^yBrhR&(JH7UOE4{-(!^k_ZP{Iz$c=#2=uA61gwylXl&p|tUg92)L8 z-^mEtXJei}iZ~_HfJ4=1KJ_b?h;wlAPyr*I`7)@yRLfK=?FXZKj? zd|>Wws*)wa%+XMp@og zNiS2JW{6f$X6G^R$`dG*+PNhBk*vu2lN7vXgmYXL}tKfp6ff+D|B1cg< z>PhMl^wLg^$yJ>Evl6wdd13%YVHE(bL5)e=Ls=q|Mw^_?Yc0yG-K;;y7Iu&`H({2O zESA(qYxsj&u0M90-Tec;^-@56Qi*XK!#(&X&rbl3w&bvQd2r~DAe%HzSXc7@SkQ-W zr%ypJQS@OkPFR|9~4;QKFE zQO06rdAyQxl8^cJ_qVq_N+JEDyvSUeQB3WDE0=>$QDB~03I_24OY$>n?}**nwC7!f z(7Ut2ali*Msi8H==7z!Z{s`w)wUqM3!P|R*96xXK2OlU4sC1MZ_e179YSfXit_P7x zg}t$sCBc8cgupKt+7>?*xGRU$qBqN5T+{PsFHS`-a~%3rt*j)BP?QIfKLeGaR{6k4 z$trtsf6l-^%4M7Fi*?CeiQ`V-ZegyDSe*RwFrZkfc=~fUebN+lfBiR9frpE;W3uif zrZf80HCY(k70(Cy=Ty$@r;)9MvE(p5J7%tXcUqGXfr-;|A+f{y6Itww7!}BvNR7M; zzxohnL>f|v^z(encjdYGN=VW_2H?P64Fb7`gTIGX-8*ny*2FKS{0yAhJKqJw`#zphjc9|V~p?h?*)N~~uRY>443;!!f& z%k-bkB@tgiHL?UZl38qI)fdf zcs)b9DU_5bCbQTX(_f`N9(mgjLxaXJd!chgC@+7Z!MN*GB$bru_)kNFOSVd--bTRe zSBDB{9mJUS7Nu8V=FanEzVS2G3r#vl$Apb}oOc$=q5t?Hktr|IGE~Hs9@xb@ytxtp z=la(g?{#gettE#xE{KeFGVLtzo9Q#+yJK%1^VEkCKW#|8tiW7H&2oH-nP*})4ndX) z*gC691js0V=Eml?RuL+ozvyhrry%}s8~@lirxA(@X4M{No%E=!k2W*IpXPe7c(;u`w%3%o- z-OFm>F*})HXOOQh6#;o;9+ml$4&@jEk+|0+42dE$W1OFHa5_n5VV5YU*ra^(2yI z2%Lpnj*^-7?g#PJ);%r9!I>cXG~tbyS>J0;O$V*?TmrQwLFr$ykVQZJ=s-NR6Ae&0gGJ?1;DUSmyUOf!-~s;DnZ!%li~xO1nehAQz<~My^{3vw0d2UgrH5 zTFTb#B#MVO)gR8_`()w(TJk~Tz9L*NY7VWeXom$?|wMK3>_(<40)0-Veh z^B?z}-2(`dL_Lreo}@1eECTRpJBh?4Qk!$6JLasFh|t zymQ;Ml><+coroB&{u&T9Q&Sj0)C*6Q&;wJKN__H=)1nm&g*BbIDcw7ySTg{QvR3Q! z7$wtIAofiVQwAn@14-vj)?Idn#-{uNoa0V3KPrVspVg7#J0{OMGQps3?R2c9p%qr) zZCt!~2*PJ{y2(mSewLkVwCqzK%OU~GI^!ORA#R-D5Ie@eGQvXCy)=&#or1fj#>?kG zdaG;)0ZizjF9X#IpiK!Mhkgn$%}|9bt6*yd%ncJD32vR7Frvz#3Q1FS1wbT_0*R89 zt!NPel)?z4H~`P~RNK@1B}-NVN*2e+WhL>YaaS(kL36nFadQ*?6$*@sDTU-M;1Cko z0f*&kJSk-6t4tNxlUu5M`#`gR5HE~Cd)yHvz#)I3X%*We@onBn_-*939Ph@HnyJc*)=4QkwW|+jx2z=+rjKyfJ&8rJLH+wI>&XhSkxb^% zVbW9Hz=zBGp4A|3{8TX(_s36fSTYb`h(!&-AQ=tGwDzvujqtYBKby!5B-c;&cJNd- zFBQ#mhshKj$+LG7--nF+1jETJ#Yi=3S(O((j3zP9+}2^XfGg7T?J~1X0Vv$XCk<12 z{tqzzvES~z?E>9bjH9Auj07m5AKJ8Xi+;|1F-c)fQ)WHsKoJ8LZ86sQz{^tCmO)`JiGPpYK-4Gl&-K& z)FQaw^v*^;S?c7;d^*b@4?XVmEjV(K>=L~OAS69Ov#asQc7k{x4#K|grX^sx0P)!(yo zij)H`)}PBMGu1P2unD9$`I0IHa8xkbKP~)F|6|=#dT5S^X4ItbpWqMastJ;tIxDvQ z+2?0UD7*TPmYS3&MOj1q%5oX_qFvF8{n*6+vA&!A7WjKMWf9&AdZk3~1{`O%x)6HK z+tA`GVd!AU9>*)i_U33C8`S>^Y0AU7V8ztxi^BtNg82>?U(rB`j;koy$g$gw_&$iYRr20E5Yp>Zyg zGvB$6iW1=e0tU(eJ`=a0Tw@$e%?y)}BS^RthgXJtSPy?3!4Tlh!BKmgsIU4h_Og~i zoX0N@A5EBEmQL#Xj?6Qste8X{ zPKSu|uOgrF2tNy3IO$F(t7yDhI0x`^p%ei4x%)~Cp&(_5mqD4>CHHs+DQpmo2EiB5 zOku>mRM#3{1$R6kVBr0e<{Uqm+|q%mPnQjLrh_>}VA_2s|8%`Moo!`p>OU%6Im!IE zusO;71S0OYUOhkKhu|mvmt%FW^@Gy^cvY%aZ{B|I8DRXT=aHaWQ+_f1Tyv_r{(}HK zi@_j@-{82Hn{O|>>syvXP}3mZ4dZ?4l>wv8Pzf@2G6z)ZKSyMxQwhuQ3te{L&!kFz zGak>Afyi^d4|1#DjB9JHCnM%S{$QR?3`j{t`lobmYG>#%k4$!tUJ>QoG*da9V7%97 zno#Pt*nmos6=JGV6IVKa1G=8rMPhp6`0u>51h`SId93Wuk)l&zM3n(1M^iZohn^(~ z5)-Y>a+3QLJmUiRu(_}A!2^U(-7P|UY4bfLmuR6Lqyq4ER^X}=scL|FIe{~2sXL=G zVVg(V!M?1BHzZ4Vcr-dWW+NnKw{gKGs|?1ICk*Q_p|U6dJVJyJk+E>vc z#md|{{BUSeL2%SXxfP=^YBqktSj5c6D3xMPb61CX_Ru*)ePGGUdfnBLb*HlXyD#{d zh(95fGk=$jQzam7=gkn1R3sy-&>k?O%p?|dL+#{0#}^hBY0biWKI48+usy@n9nzvRW zL-cT@yCG6{RfLInR%VoP_pB0v!0FSF4TImm<7Y|*(b+&m!O;~)0TX^MX{T7HaTFAe1;mR=QU71rzeManF5z;J)B=h)rh?k_?Wk5D-{ZZTpsg&SV{Fz&xeq6~ZtCV7=r z-*y!qBC+0LM9drco-5DJCM(J+`mm_Y$+RH>gy=!3}f-peBf9cHUf#sz$3Q zb+yphp%p_5;VF155&9+qDr+0NMl*|UIh*(eyA-3whNOud2>>snJX~za4Kb{%8Zh~Z zD-Qv1d}2DUKD1;xB*a2;4%wVgGe`-k6mBEQ;HypK343gz2#GDrwLo0)Pa}z`&V3qe;K@#_nC~;_LVEG{k73Fzh!Z~PX9rB5)H+q63 zh;D`GwqKPPI~O4MY5WAVY7(5jK+|^GSPB)Y<(FzLLG@xENw<+Ema7M*%t$|gP5U)mo4CU?iAo_q9B z>59~&?fFCtuU=IUCP0f&gl3kd1Okl4tvbVQXCYG7HGnR1)hIfS^XL&HRauG#p;JHA?p9De4K7|@a6DI-RD z(3H4^lAj-5<7IcI)e1>C5E0J|HM>hx0$do$VjT&JKMiN3AL) z;y8-Vg+&TB5-KY=Bsy)Dk-#(j%GhuexQyIJkDA|PtU*pcSp>5C+8_95n;4jl>|@9Z zJ_|0O1g}dx@(zGyR7!(0$nd=o32eqS0){SN)F*F3TQGjcEMWY2lK9cYip^NiYZKz$@y9&8puc zbA?$(Q-U*~=ZL|cbphR6xmiu*&<+n!ynt1?!tbYj+bh_N-x2cxuj| zqfi_{YFQnc6N@e589B#fy2@}bS2xYK$*f}`jG$15O?}|==0qHqHfYta>LV=SQsq>;QAW57KxY>TjJin?(TUuN;E=aRUB3FE5|>gpRyO zV;#yOh&G@vjRnI=w=Y{=39_CG$U+Or+{|?%>89pSq^2sv0K~xCcw(0tewz4r9S@MC zE*n^q>Bn_A&oZTfA$HFrhJ$5lg|6QWmSwO{dW15G7noiTXYyF6tJikmCYrhw8ap9u zUwqcC)OBhq7^UgaAF@9)?F%g#3dN7 zzb?d@Oe)y=7hFsjF`NjmKcp$a>ADw&F{H<6IZ~Lga8EUBM_NW;;TK#VM|-E39G$VZ ziH~bUOpMR`!`L2N=MZTB{*eSoKe37R|_9rqDIVQpj@^buWs z!w3WTqRKyITPhVYz?-GaXb-&2Sj?WQ)4=|%Y=m$rrL>FZ&fU{IK^9OEBvf=Oh6=+n z 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Η_f&9D5v@^AnB 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