From 44b9ed29540e2be45d349d4c0e835830aed2d56f Mon Sep 17 00:00:00 2001 From: n3ddu8 <13167147+n3ddu8@users.noreply.github.com> Date: Sun, 22 Feb 2026 16:14:29 +0000 Subject: [PATCH 01/25] chore: copy OpenClaw source and remove unused components - Copy OpenClaw codebase to repository root - Remove all mobile/desktop apps (iOS, Android, macOS) - Remove all channel extensions except Matrix - Remove Pi embedded runner - Remove UI, packages, and cloud deployment configs - Update package.json for cortex project - Add openclaw/ to .gitignore Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .detect-secrets.cfg | 30 + .dockerignore | 60 + .env.example | 80 + .gitattributes | 1 + .github/FUNDING.yml | 1 + .github/ISSUE_TEMPLATE/bug_report.yml | 95 + .github/ISSUE_TEMPLATE/config.yml | 8 + .github/ISSUE_TEMPLATE/feature_request.yml | 70 + .github/actionlint.yaml | 22 + .../actions/detect-docs-changes/action.yml | 53 + .github/actions/setup-node-env/action.yml | 98 + .../actions/setup-pnpm-store-cache/action.yml | 47 + .github/dependabot.yml | 126 + .github/instructions/copilot.instructions.md | 64 + .github/labeler.yml | 254 + .github/pull_request_template.md | 108 + .github/workflows/auto-response.yml | 224 + .github/workflows/ci.yml | 744 + .github/workflows/docker-release.yml | 198 + .github/workflows/install-smoke.yml | 59 + .github/workflows/labeler.yml | 519 + .github/workflows/sandbox-common-smoke.yml | 56 + .github/workflows/stale.yml | 51 + .github/workflows/workflow-sanity.yml | 67 + .gitignore | 116 +- .markdownlint-cli2.jsonc | 52 + .npmrc | 1 + .oxfmtrc.jsonc | 24 + .oxlintrc.json | 39 + .pre-commit-config.yaml | 105 + .secrets.baseline | 13104 ++++++++++++++++ .shellcheckrc | 25 + .swiftformat | 51 + .swiftlint.yml | 148 + .vscode/extensions.json | 3 + .vscode/settings.json | 22 + AGENTS.md | 414 +- Dockerfile | 65 + Dockerfile.sandbox | 20 + Dockerfile.sandbox-browser | 32 + Dockerfile.sandbox-common | 45 + LICENSE | 21 + README.md | 580 + assets/avatar-placeholder.svg | 19 + assets/chrome-extension/README.md | 23 + assets/chrome-extension/background.js | 453 + assets/chrome-extension/icons/icon128.png | Bin 0 -> 614 bytes assets/chrome-extension/icons/icon16.png | Bin 0 -> 265 bytes assets/chrome-extension/icons/icon32.png | Bin 0 -> 318 bytes assets/chrome-extension/icons/icon48.png | Bin 0 -> 370 bytes assets/chrome-extension/manifest.json | 25 + assets/chrome-extension/options.html | 200 + assets/chrome-extension/options.js | 83 + assets/dmg-background-small.png | Bin 0 -> 224752 bytes assets/dmg-background.png | Bin 0 -> 1013735 bytes docker-compose.yml | 46 + docs.acp.md | 197 + docs/.i18n/README.md | 31 + docs/.i18n/glossary.ja-JP.json | 14 + docs/.i18n/glossary.zh-CN.json | 210 + docs/.i18n/ja-JP.tm.jsonl | 0 docs/.i18n/zh-CN.tm.jsonl | 1329 ++ docs/CNAME | 1 + docs/assets/install-script.svg | 1 + .../macos-onboarding/01-macos-warning.jpeg | Bin 0 -> 159086 bytes .../macos-onboarding/02-local-networks.jpeg | Bin 0 -> 166205 bytes .../macos-onboarding/03-security-notice.png | Bin 0 -> 319426 bytes .../macos-onboarding/04-choose-gateway.png | Bin 0 -> 319685 bytes .../macos-onboarding/05-permissions.png | Bin 0 -> 370923 bytes docs/assets/openclaw-logo-text-dark.png | Bin 0 -> 133422 bytes docs/assets/openclaw-logo-text.png | Bin 0 -> 92131 bytes docs/assets/pixel-lobster.svg | 60 + docs/assets/showcase/agents-ui.jpg | Bin 0 -> 133623 bytes docs/assets/showcase/bambu-cli.png | Bin 0 -> 149260 bytes docs/assets/showcase/codexmonitor.png | Bin 0 -> 137961 bytes docs/assets/showcase/gohome-grafana.png | Bin 0 -> 388314 bytes docs/assets/showcase/ios-testflight.jpg | Bin 0 -> 170208 bytes docs/assets/showcase/oura-health.png | Bin 0 -> 1254626 bytes docs/assets/showcase/padel-cli.svg | 11 + docs/assets/showcase/padel-screenshot.jpg | Bin 0 -> 46496 bytes docs/assets/showcase/papla-tts.jpg | Bin 0 -> 71193 bytes docs/assets/showcase/pr-review-telegram.jpg | Bin 0 -> 259648 bytes docs/assets/showcase/roborock-screenshot.jpg | Bin 0 -> 77439 bytes docs/assets/showcase/roborock-status.svg | 13 + docs/assets/showcase/roof-camera-sky.jpg | Bin 0 -> 126380 bytes docs/assets/showcase/snag.png | Bin 0 -> 817148 bytes docs/assets/showcase/tesco-shop.jpg | Bin 0 -> 94600 bytes docs/assets/showcase/wienerlinien.png | Bin 0 -> 136918 bytes docs/assets/showcase/wine-cellar-skill.jpg | Bin 0 -> 80572 bytes docs/assets/showcase/winix-air-purifier.jpg | Bin 0 -> 202240 bytes docs/assets/showcase/xuezh-pronunciation.jpeg | Bin 0 -> 94947 bytes docs/assets/sponsors/blacksmith.svg | 14 + docs/assets/sponsors/openai.svg | 3 + docs/automation/auth-monitoring.md | 44 + docs/automation/cron-jobs.md | 542 + docs/automation/cron-vs-heartbeat.md | 286 + docs/automation/gmail-pubsub.md | 256 + docs/automation/hooks.md | 1001 ++ docs/automation/poll.md | 69 + docs/automation/troubleshooting.md | 122 + docs/automation/webhook.md | 215 + docs/brave-search.md | 41 + docs/channels/bluebubbles.md | 346 + docs/channels/broadcast-groups.md | 442 + docs/channels/channel-routing.md | 118 + docs/channels/discord.md | 1044 ++ docs/channels/feishu.md | 586 + docs/channels/googlechat.md | 253 + docs/channels/grammy.md | 31 + docs/channels/group-messages.md | 84 + docs/channels/groups.md | 375 + docs/channels/imessage.md | 367 + docs/channels/index.md | 47 + docs/channels/irc.md | 234 + docs/channels/line.md | 187 + docs/channels/location.md | 56 + docs/channels/matrix.md | 303 + docs/channels/mattermost.md | 159 + docs/channels/msteams.md | 771 + docs/channels/nextcloud-talk.md | 138 + docs/channels/nostr.md | 233 + docs/channels/pairing.md | 103 + docs/channels/signal.md | 325 + docs/channels/slack.md | 525 + docs/channels/telegram.md | 769 + docs/channels/tlon.md | 148 + docs/channels/troubleshooting.md | 117 + docs/channels/twitch.md | 379 + docs/channels/whatsapp.md | 444 + docs/channels/zalo.md | 192 + docs/channels/zalouser.md | 140 + docs/ci.md | 50 + docs/cli/acp.md | 182 + docs/cli/agent.md | 24 + docs/cli/agents.md | 75 + docs/cli/approvals.md | 50 + docs/cli/browser.md | 107 + docs/cli/channels.md | 79 + docs/cli/config.md | 50 + docs/cli/configure.md | 33 + docs/cli/cron.md | 44 + docs/cli/dashboard.md | 16 + docs/cli/devices.md | 73 + docs/cli/directory.md | 63 + docs/cli/dns.md | 23 + docs/cli/docs.md | 15 + docs/cli/doctor.md | 41 + docs/cli/gateway.md | 202 + docs/cli/health.md | 21 + docs/cli/hooks.md | 313 + docs/cli/index.md | 1036 ++ docs/cli/logs.md | 28 + docs/cli/memory.md | 45 + docs/cli/message.md | 260 + docs/cli/models.md | 79 + docs/cli/node.md | 112 + docs/cli/nodes.md | 73 + docs/cli/onboard.md | 77 + docs/cli/pairing.md | 21 + docs/cli/plugins.md | 92 + docs/cli/reset.md | 17 + docs/cli/sandbox.md | 152 + docs/cli/security.md | 66 + docs/cli/sessions.md | 16 + docs/cli/setup.md | 29 + docs/cli/skills.md | 26 + docs/cli/status.md | 26 + docs/cli/system.md | 60 + docs/cli/tui.md | 23 + docs/cli/uninstall.md | 17 + docs/cli/update.md | 98 + docs/cli/voicecall.md | 34 + docs/cli/webhooks.md | 25 + docs/concepts/agent-loop.md | 148 + docs/concepts/agent-workspace.md | 234 + docs/concepts/agent.md | 123 + docs/concepts/architecture.md | 136 + docs/concepts/compaction.md | 61 + docs/concepts/context.md | 161 + docs/concepts/features.md | 53 + docs/concepts/markdown-formatting.md | 130 + docs/concepts/memory.md | 733 + docs/concepts/messages.md | 154 + docs/concepts/model-failover.md | 149 + docs/concepts/model-providers.md | 424 + docs/concepts/models.md | 209 + docs/concepts/multi-agent.md | 536 + docs/concepts/oauth.md | 145 + docs/concepts/presence.md | 102 + docs/concepts/queue.md | 89 + docs/concepts/retry.md | 69 + docs/concepts/session-pruning.md | 123 + docs/concepts/session-tool.md | 219 + docs/concepts/session.md | 207 + docs/concepts/sessions.md | 10 + docs/concepts/streaming.md | 155 + docs/concepts/system-prompt.md | 129 + docs/concepts/timezone.md | 91 + docs/concepts/typebox.md | 289 + docs/concepts/typing-indicators.md | 68 + docs/concepts/usage-tracking.md | 35 + docs/date-time.md | 128 + docs/debug/node-issue.md | 85 + docs/diagnostics/flags.md | 91 + docs/docs.json | 1858 +++ .../experiments/onboarding-config-protocol.md | 40 + .../plans/browser-evaluate-cdp-refactor.md | 229 + docs/experiments/plans/cron-add-hardening.md | 63 + .../plans/group-policy-hardening.md | 40 + .../plans/openresponses-gateway.md | 123 + .../plans/pty-process-supervision.md | 192 + .../plans/session-binding-channel-agnostic.md | 223 + docs/experiments/proposals/model-config.md | 36 + docs/experiments/research/memory.md | 228 + docs/gateway/authentication.md | 162 + docs/gateway/background-process.md | 96 + docs/gateway/bonjour.md | 177 + docs/gateway/bridge-protocol.md | 91 + docs/gateway/cli-backends.md | 225 + docs/gateway/configuration-examples.md | 620 + docs/gateway/configuration-reference.md | 2511 +++ docs/gateway/configuration.md | 496 + docs/gateway/discovery.md | 123 + docs/gateway/doctor.md | 282 + docs/gateway/gateway-lock.md | 34 + docs/gateway/health.md | 35 + docs/gateway/heartbeat.md | 376 + docs/gateway/index.md | 254 + docs/gateway/local-models.md | 150 + docs/gateway/logging.md | 113 + docs/gateway/multiple-gateways.md | 112 + docs/gateway/network-model.md | 20 + docs/gateway/openai-http-api.md | 119 + docs/gateway/openresponses-http-api.md | 333 + docs/gateway/pairing.md | 99 + docs/gateway/protocol.md | 221 + docs/gateway/remote-gateway-readme.md | 158 + docs/gateway/remote.md | 131 + .../sandbox-vs-tool-policy-vs-elevated.md | 128 + docs/gateway/sandboxing.md | 203 + docs/gateway/security/index.md | 942 ++ docs/gateway/tailscale.md | 132 + docs/gateway/tools-invoke-http-api.md | 110 + docs/gateway/troubleshooting.md | 318 + docs/gateway/trusted-proxy-auth.md | 270 + docs/help/debugging.md | 162 + docs/help/environment.md | 113 + docs/help/faq.md | 2879 ++++ docs/help/index.md | 21 + docs/help/scripts.md | 28 + docs/help/testing.md | 385 + docs/help/troubleshooting.md | 265 + .../configure-model-picker-unsearchable.png | Bin 0 -> 672731 bytes docs/images/feishu-step2-create-app.png | Bin 0 -> 461999 bytes docs/images/feishu-step3-credentials.png | Bin 0 -> 229747 bytes docs/images/feishu-step4-permissions.png | Bin 0 -> 413354 bytes docs/images/feishu-step5-bot-capability.png | Bin 0 -> 383469 bytes .../feishu-step6-event-subscription.png | Bin 0 -> 364996 bytes docs/images/groups-flow.svg | 52 + docs/images/mobile-ui-screenshot.png | Bin 0 -> 107288 bytes docs/index.md | 192 + docs/install/ansible.md | 208 + docs/install/bun.md | 59 + docs/install/development-channels.md | 75 + docs/install/docker.md | 590 + docs/install/exe-dev.md | 126 + docs/install/fly.md | 486 + docs/install/gcp.md | 500 + docs/install/hetzner.md | 348 + docs/install/index.md | 218 + docs/install/installer.md | 405 + docs/install/macos-vm.md | 281 + docs/install/migrating.md | 192 + docs/install/nix.md | 98 + docs/install/node.md | 138 + docs/install/northflank.mdx | 53 + docs/install/podman.md | 108 + docs/install/railway.mdx | 99 + docs/install/render.mdx | 159 + docs/install/uninstall.md | 128 + docs/install/updating.md | 231 + docs/ja-JP/AGENTS.md | 37 + docs/ja-JP/index.md | 186 + docs/ja-JP/start/getting-started.md | 125 + docs/ja-JP/start/wizard.md | 77 + docs/logging.md | 352 + docs/nav-tabs-underline.js | 100 + docs/network.md | 54 + docs/nodes/audio.md | 133 + docs/nodes/camera.md | 156 + docs/nodes/images.md | 72 + docs/nodes/index.md | 343 + docs/nodes/location-command.md | 113 + docs/nodes/media-understanding.md | 379 + docs/nodes/talk.md | 90 + docs/nodes/troubleshooting.md | 112 + docs/nodes/voicewake.md | 65 + docs/perplexity.md | 80 + docs/pi-dev.md | 70 + docs/pi.md | 612 + docs/platforms/android.md | 151 + docs/platforms/digitalocean.md | 266 + docs/platforms/index.md | 53 + docs/platforms/ios.md | 108 + docs/platforms/linux.md | 94 + docs/platforms/mac/bundled-gateway.md | 73 + docs/platforms/mac/canvas.md | 125 + docs/platforms/mac/child-process.md | 69 + docs/platforms/mac/dev-setup.md | 104 + docs/platforms/mac/health.md | 34 + docs/platforms/mac/icon.md | 31 + docs/platforms/mac/logging.md | 57 + docs/platforms/mac/menu-bar.md | 81 + docs/platforms/mac/peekaboo.md | 65 + docs/platforms/mac/permissions.md | 50 + docs/platforms/mac/release.md | 85 + docs/platforms/mac/remote.md | 84 + docs/platforms/mac/signing.md | 47 + docs/platforms/mac/skills.md | 33 + docs/platforms/mac/voice-overlay.md | 60 + docs/platforms/mac/voicewake.md | 67 + docs/platforms/mac/webchat.md | 43 + docs/platforms/mac/xpc.md | 61 + docs/platforms/macos.md | 206 + docs/platforms/oracle.md | 303 + docs/platforms/raspberry-pi.md | 358 + docs/platforms/windows.md | 159 + docs/plugins/agent-tools.md | 99 + docs/plugins/community.md | 44 + docs/plugins/manifest.md | 71 + docs/plugins/voice-call.md | 322 + docs/plugins/zalouser.md | 81 + docs/prose.md | 134 + docs/providers/anthropic.md | 174 + docs/providers/bedrock.md | 176 + docs/providers/claude-max-api-proxy.md | 148 + docs/providers/cloudflare-ai-gateway.md | 71 + docs/providers/deepgram.md | 93 + docs/providers/github-copilot.md | 72 + docs/providers/glm.md | 33 + docs/providers/huggingface.md | 209 + docs/providers/index.md | 69 + docs/providers/litellm.md | 153 + docs/providers/minimax.md | 208 + docs/providers/models.md | 52 + docs/providers/moonshot.md | 142 + docs/providers/nvidia.md | 55 + docs/providers/ollama.md | 250 + docs/providers/openai.md | 62 + docs/providers/opencode.md | 36 + docs/providers/openrouter.md | 37 + docs/providers/qianfan.md | 38 + docs/providers/qwen.md | 53 + docs/providers/synthetic.md | 99 + docs/providers/together.md | 65 + docs/providers/venice.md | 267 + docs/providers/vercel-ai-gateway.md | 50 + docs/providers/vllm.md | 92 + docs/providers/xiaomi.md | 64 + docs/providers/zai.md | 38 + docs/refactor/clawnet.md | 417 + docs/refactor/exec-host.md | 316 + docs/refactor/outbound-session-mirroring.md | 85 + docs/refactor/plugin-sdk.md | 214 + docs/refactor/strict-config.md | 93 + docs/reference/AGENTS.default.md | 124 + docs/reference/RELEASING.md | 121 + docs/reference/api-usage-costs.md | 138 + docs/reference/credits.md | 28 + docs/reference/device-models.md | 47 + docs/reference/rpc.md | 43 + .../session-management-compaction.md | 285 + docs/reference/templates/AGENTS.dev.md | 83 + docs/reference/templates/AGENTS.md | 219 + docs/reference/templates/BOOT.md | 11 + docs/reference/templates/BOOTSTRAP.md | 62 + docs/reference/templates/HEARTBEAT.md | 12 + docs/reference/templates/IDENTITY.dev.md | 47 + docs/reference/templates/SOUL.dev.md | 76 + docs/reference/templates/SOUL.md | 43 + docs/reference/templates/TOOLS.dev.md | 24 + docs/reference/templates/TOOLS.md | 47 + docs/reference/templates/USER.dev.md | 18 + docs/reference/test.md | 51 + docs/reference/token-use.md | 136 + docs/reference/transcript-hygiene.md | 151 + docs/reference/wizard.md | 270 + docs/security/CONTRIBUTING-THREAT-MODEL.md | 90 + docs/security/README.md | 17 + docs/security/THREAT-MODEL-ATLAS.md | 603 + docs/security/formal-verification.md | 164 + docs/start/bootstrapping.md | 41 + docs/start/docs-directory.md | 64 + docs/start/getting-started.md | 135 + docs/start/hubs.md | 197 + docs/start/lore.md | 219 + docs/start/onboarding-overview.md | 51 + docs/start/onboarding.md | 81 + docs/start/openclaw.md | 215 + docs/start/quickstart.md | 22 + docs/start/setup.md | 162 + docs/start/showcase.md | 416 + docs/start/wizard-cli-automation.md | 158 + docs/start/wizard-cli-reference.md | 260 + docs/start/wizard.md | 111 + docs/style.css | 37 + docs/tools/agent-send.md | 53 + docs/tools/apply-patch.md | 51 + docs/tools/browser-linux-troubleshooting.md | 139 + docs/tools/browser-login.md | 67 + docs/tools/browser.md | 587 + docs/tools/chrome-extension.md | 183 + docs/tools/clawhub.md | 257 + docs/tools/creating-skills.md | 54 + docs/tools/elevated.md | 57 + docs/tools/exec-approvals.md | 320 + docs/tools/exec.md | 196 + docs/tools/firecrawl.md | 61 + docs/tools/index.md | 551 + docs/tools/llm-task.md | 115 + docs/tools/lobster.md | 340 + docs/tools/loop-detection.md | 98 + docs/tools/multi-agent-sandbox-tools.md | 397 + docs/tools/plugin.md | 694 + docs/tools/reactions.md | 22 + docs/tools/skills-config.md | 76 + docs/tools/skills.md | 300 + docs/tools/slash-commands.md | 218 + docs/tools/subagents.md | 278 + docs/tools/thinking.md | 75 + docs/tools/web.md | 265 + docs/tts.md | 399 + docs/vps.md | 43 + docs/web/control-ui.md | 248 + docs/web/dashboard.md | 46 + docs/web/index.md | 118 + docs/web/tui.md | 162 + docs/web/webchat.md | 53 + docs/whatsapp-openclaw-ai-zh.jpg | Bin 0 -> 249947 bytes docs/whatsapp-openclaw.jpg | Bin 0 -> 91771 bytes docs/zh-CN/AGENTS.md | 59 + docs/zh-CN/automation/auth-monitoring.md | 47 + docs/zh-CN/automation/cron-jobs.md | 424 + docs/zh-CN/automation/cron-vs-heartbeat.md | 286 + docs/zh-CN/automation/gmail-pubsub.md | 249 + docs/zh-CN/automation/hooks.md | 882 ++ docs/zh-CN/automation/poll.md | 76 + docs/zh-CN/automation/troubleshooting.md | 8 + docs/zh-CN/automation/webhook.md | 163 + docs/zh-CN/brave-search.md | 48 + docs/zh-CN/channels/bluebubbles.md | 271 + docs/zh-CN/channels/broadcast-groups.md | 449 + docs/zh-CN/channels/channel-routing.md | 117 + docs/zh-CN/channels/discord.md | 468 + docs/zh-CN/channels/feishu.md | 629 + docs/zh-CN/channels/googlechat.md | 257 + docs/zh-CN/channels/grammy.md | 38 + docs/zh-CN/channels/group-messages.md | 91 + docs/zh-CN/channels/groups.md | 379 + docs/zh-CN/channels/imessage.md | 302 + docs/zh-CN/channels/index.md | 53 + docs/zh-CN/channels/line.md | 180 + docs/zh-CN/channels/location.md | 63 + docs/zh-CN/channels/matrix.md | 221 + docs/zh-CN/channels/mattermost.md | 144 + docs/zh-CN/channels/msteams.md | 775 + docs/zh-CN/channels/nextcloud-talk.md | 142 + docs/zh-CN/channels/nostr.md | 240 + docs/zh-CN/channels/pairing.md | 89 + docs/zh-CN/channels/signal.md | 209 + docs/zh-CN/channels/slack.md | 531 + docs/zh-CN/channels/telegram.md | 751 + docs/zh-CN/channels/tlon.md | 136 + docs/zh-CN/channels/troubleshooting.md | 36 + docs/zh-CN/channels/twitch.md | 385 + docs/zh-CN/channels/whatsapp.md | 411 + docs/zh-CN/channels/zalo.md | 196 + docs/zh-CN/channels/zalouser.md | 147 + docs/zh-CN/cli/acp.md | 173 + docs/zh-CN/cli/agent.md | 30 + docs/zh-CN/cli/agents.md | 82 + docs/zh-CN/cli/approvals.md | 57 + docs/zh-CN/cli/browser.md | 114 + docs/zh-CN/cli/channels.md | 86 + docs/zh-CN/cli/config.md | 57 + docs/zh-CN/cli/configure.md | 38 + docs/zh-CN/cli/cron.md | 43 + docs/zh-CN/cli/dashboard.md | 23 + docs/zh-CN/cli/devices.md | 74 + docs/zh-CN/cli/directory.md | 70 + docs/zh-CN/cli/dns.md | 30 + docs/zh-CN/cli/docs.md | 22 + docs/zh-CN/cli/doctor.md | 48 + docs/zh-CN/cli/gateway.md | 206 + docs/zh-CN/cli/health.md | 28 + docs/zh-CN/cli/hooks.md | 298 + docs/zh-CN/cli/index.md | 1032 ++ docs/zh-CN/cli/logs.md | 31 + docs/zh-CN/cli/memory.md | 52 + docs/zh-CN/cli/message.md | 246 + docs/zh-CN/cli/models.md | 85 + docs/zh-CN/cli/node.md | 115 + docs/zh-CN/cli/nodes.md | 80 + docs/zh-CN/cli/onboard.md | 36 + docs/zh-CN/cli/pairing.md | 28 + docs/zh-CN/cli/plugins.md | 66 + docs/zh-CN/cli/reset.md | 24 + docs/zh-CN/cli/sandbox.md | 158 + docs/zh-CN/cli/security.md | 33 + docs/zh-CN/cli/sessions.md | 23 + docs/zh-CN/cli/setup.md | 36 + docs/zh-CN/cli/skills.md | 33 + docs/zh-CN/cli/status.md | 33 + docs/zh-CN/cli/system.md | 63 + docs/zh-CN/cli/tui.md | 30 + docs/zh-CN/cli/uninstall.md | 24 + docs/zh-CN/cli/update.md | 101 + docs/zh-CN/cli/voicecall.md | 41 + docs/zh-CN/cli/webhooks.md | 32 + docs/zh-CN/concepts/agent-loop.md | 146 + docs/zh-CN/concepts/agent-workspace.md | 219 + docs/zh-CN/concepts/agent.md | 115 + docs/zh-CN/concepts/architecture.md | 123 + docs/zh-CN/concepts/compaction.md | 67 + docs/zh-CN/concepts/context.md | 168 + docs/zh-CN/concepts/features.md | 59 + docs/zh-CN/concepts/markdown-formatting.md | 117 + docs/zh-CN/concepts/memory.md | 412 + docs/zh-CN/concepts/messages.md | 141 + docs/zh-CN/concepts/model-failover.md | 145 + docs/zh-CN/concepts/model-providers.md | 320 + docs/zh-CN/concepts/models.md | 196 + docs/zh-CN/concepts/multi-agent.md | 372 + docs/zh-CN/concepts/oauth.md | 151 + docs/zh-CN/concepts/presence.md | 99 + docs/zh-CN/concepts/queue.md | 94 + docs/zh-CN/concepts/retry.md | 76 + docs/zh-CN/concepts/session-pruning.md | 129 + docs/zh-CN/concepts/session-tool.md | 200 + docs/zh-CN/concepts/session.md | 166 + docs/zh-CN/concepts/sessions.md | 17 + docs/zh-CN/concepts/streaming.md | 133 + docs/zh-CN/concepts/system-prompt.md | 101 + docs/zh-CN/concepts/timezone.md | 96 + docs/zh-CN/concepts/typebox.md | 284 + docs/zh-CN/concepts/typing-indicators.md | 74 + docs/zh-CN/concepts/usage-tracking.md | 42 + docs/zh-CN/date-time.md | 129 + docs/zh-CN/debug/node-issue.md | 90 + docs/zh-CN/diagnostics/flags.md | 98 + .../experiments/onboarding-config-protocol.md | 47 + .../experiments/plans/cron-add-hardening.md | 70 + .../plans/group-policy-hardening.md | 45 + .../plans/openresponses-gateway.md | 121 + .../experiments/proposals/model-config.md | 42 + docs/zh-CN/experiments/research/memory.md | 235 + docs/zh-CN/gateway/authentication.md | 142 + docs/zh-CN/gateway/background-process.md | 100 + docs/zh-CN/gateway/bonjour.md | 174 + docs/zh-CN/gateway/bridge-protocol.md | 86 + docs/zh-CN/gateway/cli-backends.md | 213 + docs/zh-CN/gateway/configuration-examples.md | 587 + docs/zh-CN/gateway/configuration.md | 3332 ++++ docs/zh-CN/gateway/discovery.md | 123 + docs/zh-CN/gateway/doctor.md | 238 + docs/zh-CN/gateway/gateway-lock.md | 41 + docs/zh-CN/gateway/health.md | 42 + docs/zh-CN/gateway/heartbeat.md | 274 + docs/zh-CN/gateway/index.md | 335 + docs/zh-CN/gateway/local-models.md | 157 + docs/zh-CN/gateway/logging.md | 114 + docs/zh-CN/gateway/multiple-gateways.md | 119 + docs/zh-CN/gateway/network-model.md | 23 + docs/zh-CN/gateway/openai-http-api.md | 125 + docs/zh-CN/gateway/openresponses-http-api.md | 317 + docs/zh-CN/gateway/pairing.md | 99 + docs/zh-CN/gateway/protocol.md | 220 + docs/zh-CN/gateway/remote-gateway-readme.md | 164 + docs/zh-CN/gateway/remote.md | 133 + .../sandbox-vs-tool-policy-vs-elevated.md | 135 + docs/zh-CN/gateway/sandboxing.md | 188 + docs/zh-CN/gateway/security/index.md | 777 + docs/zh-CN/gateway/tailscale.md | 124 + docs/zh-CN/gateway/tools-invoke-http-api.md | 92 + docs/zh-CN/gateway/troubleshooting.md | 771 + docs/zh-CN/help/debugging.md | 160 + docs/zh-CN/help/environment.md | 88 + docs/zh-CN/help/faq.md | 2628 ++++ docs/zh-CN/help/index.md | 28 + docs/zh-CN/help/scripts.md | 35 + docs/zh-CN/help/testing.md | 375 + docs/zh-CN/help/troubleshooting.md | 104 + docs/zh-CN/index.md | 186 + docs/zh-CN/install/ansible.md | 215 + docs/zh-CN/install/bun.md | 65 + docs/zh-CN/install/development-channels.md | 81 + docs/zh-CN/install/docker.md | 532 + docs/zh-CN/install/exe-dev.md | 127 + docs/zh-CN/install/fly.md | 490 + docs/zh-CN/install/gcp.md | 510 + docs/zh-CN/install/hetzner.md | 337 + docs/zh-CN/install/index.md | 193 + docs/zh-CN/install/installer.md | 128 + docs/zh-CN/install/macos-vm.md | 288 + docs/zh-CN/install/migrating.md | 199 + docs/zh-CN/install/nix.md | 99 + docs/zh-CN/install/node.md | 8 + docs/zh-CN/install/northflank.mdx | 60 + docs/zh-CN/install/railway.mdx | 106 + docs/zh-CN/install/render.mdx | 169 + docs/zh-CN/install/uninstall.md | 135 + docs/zh-CN/install/updating.md | 233 + docs/zh-CN/logging.md | 329 + docs/zh-CN/network.md | 59 + docs/zh-CN/nodes/audio.md | 120 + docs/zh-CN/nodes/camera.md | 162 + docs/zh-CN/nodes/images.md | 79 + docs/zh-CN/nodes/index.md | 348 + docs/zh-CN/nodes/location-command.md | 120 + docs/zh-CN/nodes/media-understanding.md | 380 + docs/zh-CN/nodes/talk.md | 97 + docs/zh-CN/nodes/troubleshooting.md | 8 + docs/zh-CN/nodes/voicewake.md | 72 + docs/zh-CN/perplexity.md | 84 + docs/zh-CN/pi-dev.md | 77 + docs/zh-CN/pi.md | 619 + docs/zh-CN/platforms/android.md | 155 + docs/zh-CN/platforms/digitalocean.md | 269 + docs/zh-CN/platforms/index.md | 60 + docs/zh-CN/platforms/ios.md | 114 + docs/zh-CN/platforms/linux.md | 101 + docs/zh-CN/platforms/mac/bundled-gateway.md | 75 + docs/zh-CN/platforms/mac/canvas.md | 128 + docs/zh-CN/platforms/mac/child-process.md | 73 + docs/zh-CN/platforms/mac/dev-setup.md | 109 + docs/zh-CN/platforms/mac/health.md | 41 + docs/zh-CN/platforms/mac/icon.md | 38 + docs/zh-CN/platforms/mac/logging.md | 64 + docs/zh-CN/platforms/mac/menu-bar.md | 88 + docs/zh-CN/platforms/mac/peekaboo.md | 62 + docs/zh-CN/platforms/mac/permissions.md | 46 + docs/zh-CN/platforms/mac/release.md | 92 + docs/zh-CN/platforms/mac/remote.md | 90 + docs/zh-CN/platforms/mac/signing.md | 54 + docs/zh-CN/platforms/mac/skills.md | 40 + docs/zh-CN/platforms/mac/voice-overlay.md | 67 + docs/zh-CN/platforms/mac/voicewake.md | 74 + docs/zh-CN/platforms/mac/webchat.md | 43 + docs/zh-CN/platforms/mac/xpc.md | 68 + docs/zh-CN/platforms/macos.md | 193 + docs/zh-CN/platforms/oracle.md | 310 + docs/zh-CN/platforms/raspberry-pi.md | 365 + docs/zh-CN/platforms/windows.md | 156 + docs/zh-CN/plugins/agent-tools.md | 99 + docs/zh-CN/plugins/manifest.md | 68 + docs/zh-CN/plugins/voice-call.md | 250 + docs/zh-CN/plugins/zalouser.md | 88 + docs/zh-CN/prose.md | 141 + docs/zh-CN/providers/anthropic.md | 159 + docs/zh-CN/providers/bedrock.md | 170 + docs/zh-CN/providers/claude-max-api-proxy.md | 155 + docs/zh-CN/providers/deepgram.md | 97 + docs/zh-CN/providers/github-copilot.md | 67 + docs/zh-CN/providers/glm.md | 39 + docs/zh-CN/providers/index.md | 68 + docs/zh-CN/providers/minimax.md | 206 + docs/zh-CN/providers/models.md | 55 + docs/zh-CN/providers/moonshot.md | 145 + docs/zh-CN/providers/ollama.md | 230 + docs/zh-CN/providers/openai.md | 68 + docs/zh-CN/providers/opencode.md | 41 + docs/zh-CN/providers/openrouter.md | 43 + docs/zh-CN/providers/qianfan.md | 8 + docs/zh-CN/providers/qwen.md | 55 + docs/zh-CN/providers/synthetic.md | 102 + docs/zh-CN/providers/venice.md | 274 + docs/zh-CN/providers/vercel-ai-gateway.md | 57 + docs/zh-CN/providers/xiaomi.md | 68 + docs/zh-CN/providers/zai.md | 41 + docs/zh-CN/refactor/clawnet.md | 424 + docs/zh-CN/refactor/exec-host.md | 323 + .../refactor/outbound-session-mirroring.md | 92 + docs/zh-CN/refactor/plugin-sdk.md | 221 + docs/zh-CN/refactor/strict-config.md | 100 + docs/zh-CN/reference/AGENTS.default.md | 131 + docs/zh-CN/reference/RELEASING.md | 123 + docs/zh-CN/reference/api-usage-costs.md | 136 + docs/zh-CN/reference/credits.md | 34 + docs/zh-CN/reference/device-models.md | 54 + docs/zh-CN/reference/rpc.md | 48 + .../session-management-compaction.md | 287 + docs/zh-CN/reference/templates/AGENTS.dev.md | 89 + docs/zh-CN/reference/templates/AGENTS.md | 225 + docs/zh-CN/reference/templates/BOOT.md | 17 + docs/zh-CN/reference/templates/BOOTSTRAP.md | 68 + docs/zh-CN/reference/templates/HEARTBEAT.md | 18 + .../zh-CN/reference/templates/IDENTITY.dev.md | 54 + docs/zh-CN/reference/templates/SOUL.dev.md | 83 + docs/zh-CN/reference/templates/SOUL.md | 49 + docs/zh-CN/reference/templates/TOOLS.dev.md | 31 + docs/zh-CN/reference/templates/TOOLS.md | 53 + docs/zh-CN/reference/templates/USER.dev.md | 25 + docs/zh-CN/reference/test.md | 57 + docs/zh-CN/reference/token-use.md | 119 + docs/zh-CN/reference/transcript-hygiene.md | 109 + docs/zh-CN/reference/wizard.md | 9 + docs/zh-CN/security/formal-verification.md | 171 + docs/zh-CN/start/bootstrapping.md | 9 + docs/zh-CN/start/docs-directory.md | 70 + docs/zh-CN/start/getting-started.md | 206 + docs/zh-CN/start/hubs.md | 200 + docs/zh-CN/start/lore.md | 226 + docs/zh-CN/start/onboarding.md | 105 + docs/zh-CN/start/openclaw.md | 248 + docs/zh-CN/start/quickstart.md | 88 + docs/zh-CN/start/setup.md | 153 + docs/zh-CN/start/showcase.md | 423 + docs/zh-CN/start/wizard.md | 331 + docs/zh-CN/tools/agent-send.md | 59 + docs/zh-CN/tools/apply-patch.md | 57 + .../tools/browser-linux-troubleshooting.md | 144 + docs/zh-CN/tools/browser-login.md | 75 + docs/zh-CN/tools/browser.md | 553 + docs/zh-CN/tools/chrome-extension.md | 183 + docs/zh-CN/tools/clawhub.md | 209 + docs/zh-CN/tools/creating-skills.md | 61 + docs/zh-CN/tools/elevated.md | 64 + docs/zh-CN/tools/exec-approvals.md | 234 + docs/zh-CN/tools/exec.md | 169 + docs/zh-CN/tools/firecrawl.md | 68 + docs/zh-CN/tools/index.md | 515 + docs/zh-CN/tools/llm-task.md | 117 + docs/zh-CN/tools/lobster.md | 349 + docs/zh-CN/tools/multi-agent-sandbox-tools.md | 401 + docs/zh-CN/tools/plugin.md | 639 + docs/zh-CN/tools/reactions.md | 29 + docs/zh-CN/tools/skills-config.md | 78 + docs/zh-CN/tools/skills.md | 279 + docs/zh-CN/tools/slash-commands.md | 205 + docs/zh-CN/tools/subagents.md | 167 + docs/zh-CN/tools/thinking.md | 80 + docs/zh-CN/tools/web.md | 257 + docs/zh-CN/tts.md | 375 + docs/zh-CN/vps.md | 47 + docs/zh-CN/web/control-ui.md | 191 + docs/zh-CN/web/dashboard.md | 53 + docs/zh-CN/web/index.md | 118 + docs/zh-CN/web/tui.md | 166 + docs/zh-CN/web/webchat.md | 56 + extensions/matrix/CHANGELOG.md | 20 + extensions/matrix/index.ts | 17 + extensions/matrix/openclaw.plugin.json | 9 + extensions/matrix/package.json | 36 + extensions/matrix/src/actions.ts | 195 + .../matrix/src/channel.directory.test.ts | 154 + extensions/matrix/src/channel.ts | 486 + extensions/matrix/src/config-schema.ts | 63 + extensions/matrix/src/directory-live.test.ts | 74 + extensions/matrix/src/directory-live.ts | 208 + extensions/matrix/src/group-mentions.ts | 52 + extensions/matrix/src/matrix/accounts.test.ts | 82 + extensions/matrix/src/matrix/accounts.ts | 137 + extensions/matrix/src/matrix/actions.ts | 15 + .../matrix/src/matrix/actions/client.ts | 47 + .../matrix/src/matrix/actions/limits.test.ts | 15 + .../matrix/src/matrix/actions/limits.ts | 6 + .../matrix/src/matrix/actions/messages.ts | 126 + .../matrix/src/matrix/actions/pins.test.ts | 74 + extensions/matrix/src/matrix/actions/pins.ts | 84 + .../src/matrix/actions/reactions.test.ts | 109 + .../matrix/src/matrix/actions/reactions.ts | 102 + extensions/matrix/src/matrix/actions/room.ts | 85 + .../matrix/src/matrix/actions/summary.ts | 75 + extensions/matrix/src/matrix/actions/types.ts | 85 + extensions/matrix/src/matrix/active-client.ts | 32 + .../matrix/src/matrix/client-bootstrap.ts | 39 + extensions/matrix/src/matrix/client.test.ts | 56 + extensions/matrix/src/matrix/client.ts | 14 + extensions/matrix/src/matrix/client/config.ts | 219 + .../matrix/src/matrix/client/create-client.ts | 123 + .../matrix/src/matrix/client/logging.ts | 36 + .../matrix/src/matrix/client/runtime.ts | 4 + extensions/matrix/src/matrix/client/shared.ts | 201 + .../matrix/src/matrix/client/storage.ts | 131 + extensions/matrix/src/matrix/client/types.ts | 34 + extensions/matrix/src/matrix/credentials.ts | 125 + extensions/matrix/src/matrix/deps.ts | 140 + extensions/matrix/src/matrix/format.test.ts | 33 + extensions/matrix/src/matrix/format.ts | 22 + extensions/matrix/src/matrix/index.ts | 11 + .../src/matrix/monitor/allowlist.test.ts | 45 + .../matrix/src/matrix/monitor/allowlist.ts | 103 + .../matrix/src/matrix/monitor/auto-join.ts | 71 + .../matrix/src/matrix/monitor/direct.ts | 104 + .../matrix/src/matrix/monitor/events.ts | 102 + .../matrix/src/matrix/monitor/handler.ts | 702 + extensions/matrix/src/matrix/monitor/index.ts | 365 + .../matrix/src/matrix/monitor/location.ts | 100 + .../matrix/src/matrix/monitor/media.test.ts | 86 + extensions/matrix/src/matrix/monitor/media.ts | 118 + .../src/matrix/monitor/mentions.test.ts | 154 + .../matrix/src/matrix/monitor/mentions.ts | 62 + .../matrix/src/matrix/monitor/replies.test.ts | 132 + .../matrix/src/matrix/monitor/replies.ts | 100 + .../matrix/src/matrix/monitor/room-info.ts | 55 + .../matrix/src/matrix/monitor/rooms.test.ts | 39 + extensions/matrix/src/matrix/monitor/rooms.ts | 47 + .../matrix/src/matrix/monitor/threads.ts | 68 + extensions/matrix/src/matrix/monitor/types.ts | 39 + .../matrix/src/matrix/poll-types.test.ts | 21 + extensions/matrix/src/matrix/poll-types.ts | 167 + extensions/matrix/src/matrix/probe.ts | 69 + extensions/matrix/src/matrix/send.test.ts | 238 + extensions/matrix/src/matrix/send.ts | 262 + extensions/matrix/src/matrix/send/client.ts | 97 + .../matrix/src/matrix/send/formatting.ts | 93 + extensions/matrix/src/matrix/send/media.ts | 230 + .../matrix/src/matrix/send/targets.test.ts | 98 + extensions/matrix/src/matrix/send/targets.ts | 150 + extensions/matrix/src/matrix/send/types.ts | 109 + extensions/matrix/src/onboarding.ts | 446 + extensions/matrix/src/outbound.ts | 55 + extensions/matrix/src/resolve-targets.test.ts | 67 + extensions/matrix/src/resolve-targets.ts | 126 + extensions/matrix/src/runtime.ts | 14 + extensions/matrix/src/tool-actions.ts | 164 + extensions/matrix/src/types.ts | 116 + .../shared/resolve-target-test-helpers.ts | 66 + git-hooks/pre-commit | 49 + package.json | 160 + patches/.gitkeep | 0 pnpm-workspace.yaml | 16 + scripts/auth-monitor.sh | 89 + scripts/bench-model.ts | 146 + scripts/build-and-run-mac.sh | 18 + scripts/build-docs-list.mjs | 14 + scripts/build_icon.sh | 59 + scripts/bundle-a2ui.sh | 95 + scripts/canvas-a2ui-copy.ts | 40 + scripts/changelog-to-html.sh | 91 + ...ck-composite-action-input-interpolation.py | 81 + scripts/check-ts-max-loc.ts | 80 + scripts/claude-auth-status.sh | 280 + scripts/clawlog.sh | 309 + scripts/clawtributors-map.json | 40 + scripts/codesign-mac-app.sh | 289 + scripts/codespell-dictionary.txt | 3 + scripts/codespell-ignore.txt | 9 + scripts/committer | 117 + scripts/copy-export-html-templates.ts | 59 + scripts/copy-hook-metadata.ts | 55 + scripts/create-dmg.sh | 176 + scripts/cron_usage_report.ts | 273 + scripts/debug-claude-usage.ts | 391 + scripts/dev/gateway-smoke.ts | 75 + scripts/dev/gateway-ws-client.ts | 132 + scripts/dev/ios-node-e2e.ts | 283 + scripts/dev/ios-pull-gateway-log.sh | 17 + scripts/dev/test-device-pair-telegram.ts | 62 + scripts/docker/cleanup-smoke/Dockerfile | 19 + scripts/docker/cleanup-smoke/run.sh | 35 + scripts/docker/install-sh-e2e/Dockerfile | 17 + scripts/docker/install-sh-e2e/run.sh | 535 + scripts/docker/install-sh-nonroot/Dockerfile | 32 + scripts/docker/install-sh-nonroot/run.sh | 66 + scripts/docker/install-sh-smoke/Dockerfile | 24 + scripts/docker/install-sh-smoke/run.sh | 92 + scripts/docs-i18n/doc_mode.go | 272 + scripts/docs-i18n/glossary.go | 29 + scripts/docs-i18n/go.mod | 10 + scripts/docs-i18n/go.sum | 10 + scripts/docs-i18n/html_translate.go | 160 + scripts/docs-i18n/main.go | 273 + scripts/docs-i18n/markdown_segments.go | 131 + scripts/docs-i18n/masking.go | 89 + scripts/docs-i18n/order.go | 37 + scripts/docs-i18n/placeholders.go | 30 + scripts/docs-i18n/process.go | 202 + scripts/docs-i18n/prompt.go | 146 + scripts/docs-i18n/segment.go | 11 + scripts/docs-i18n/tm.go | 132 + scripts/docs-i18n/translator.go | 247 + scripts/docs-i18n/util.go | 81 + scripts/docs-link-audit.mjs | 233 + scripts/docs-list.js | 173 + scripts/docs-spellcheck.sh | 44 + scripts/e2e/Dockerfile | 29 + scripts/e2e/Dockerfile.qr-import | 13 + scripts/e2e/doctor-install-switch-docker.sh | 158 + scripts/e2e/gateway-network-docker.sh | 138 + scripts/e2e/onboard-docker.sh | 564 + scripts/e2e/plugins-docker.sh | 224 + scripts/e2e/qr-import-docker.sh | 11 + scripts/firecrawl-compare.ts | 139 + scripts/ios-configure-signing.sh | 100 + scripts/ios-team-id.sh | 134 + scripts/label-open-issues.ts | 912 ++ scripts/make_appcast.sh | 69 + scripts/mobile-reauth.sh | 84 + scripts/notarize-mac-artifact.sh | 65 + scripts/package-mac-app.sh | 261 + scripts/package-mac-dist.sh | 93 + scripts/podman/openclaw.container.in | 26 + scripts/pr | 1168 ++ scripts/pr-merge | 44 + scripts/pr-prepare | 40 + scripts/pr-review | 13 + scripts/pre-commit/filter-staged-files.mjs | 39 + scripts/pre-commit/run-node-tool.sh | 31 + scripts/protocol-gen-swift.ts | 247 + scripts/protocol-gen.ts | 51 + scripts/readability-basic-compare.ts | 66 + scripts/recover-orphaned-processes.sh | 191 + scripts/release-check.ts | 123 + scripts/repro/tsx-name-repro.ts | 3 + scripts/restart-mac.sh | 269 + scripts/run-node.d.mts | 22 + scripts/run-node.mjs | 263 + scripts/run-openclaw-podman.sh | 211 + scripts/sandbox-browser-entrypoint.sh | 88 + scripts/sandbox-browser-setup.sh | 7 + scripts/sandbox-common-setup.sh | 40 + scripts/sandbox-setup.sh | 7 + scripts/setup-auth-system.sh | 119 + scripts/shell-helpers/README.md | 226 + scripts/shell-helpers/clawdock-helpers.sh | 417 + scripts/sqlite-vec-smoke.mjs | 38 + scripts/sync-labels.ts | 100 + scripts/sync-moonshot-docs.ts | 125 + scripts/sync-plugin-versions.ts | 76 + scripts/systemd/openclaw-auth-monitor.service | 14 + scripts/systemd/openclaw-auth-monitor.timer | 10 + scripts/termux-auth-widget.sh | 81 + scripts/termux-quick-auth.sh | 30 + scripts/termux-sync-widget.sh | 25 + scripts/test-cleanup-docker.sh | 14 + scripts/test-force.ts | 59 + scripts/test-install-sh-docker.sh | 75 + scripts/test-install-sh-e2e-docker.sh | 29 + scripts/test-live-gateway-models-docker.sh | 32 + scripts/test-live-models-docker.sh | 33 + scripts/test-parallel.mjs | 392 + scripts/test-shell-completion.ts | 223 + scripts/ui.js | 203 + scripts/update-clawtributors.ts | 504 + scripts/update-clawtributors.types.ts | 32 + scripts/vitest-slowest.mjs | 160 + scripts/watch-node.d.mts | 14 + scripts/watch-node.mjs | 92 + scripts/write-build-info.ts | 47 + scripts/write-cli-compat.ts | 74 + scripts/write-plugin-sdk-entry-dts.ts | 15 + scripts/zai-fallback-repro.ts | 168 + skills/1password/SKILL.md | 70 + skills/1password/references/cli-examples.md | 29 + skills/1password/references/get-started.md | 17 + skills/apple-notes/SKILL.md | 77 + skills/apple-reminders/SKILL.md | 118 + skills/bear-notes/SKILL.md | 107 + skills/blogwatcher/SKILL.md | 69 + skills/blucli/SKILL.md | 47 + skills/bluebubbles/SKILL.md | 131 + skills/camsnap/SKILL.md | 45 + skills/canvas/SKILL.md | 198 + skills/clawhub/SKILL.md | 77 + skills/coding-agent/SKILL.md | 284 + skills/discord/SKILL.md | 197 + skills/eightctl/SKILL.md | 50 + skills/gemini/SKILL.md | 43 + skills/gh-issues/SKILL.md | 865 + skills/gifgrep/SKILL.md | 79 + skills/github/SKILL.md | 163 + skills/gog/SKILL.md | 116 + skills/goplaces/SKILL.md | 52 + skills/healthcheck/SKILL.md | 245 + skills/himalaya/SKILL.md | 257 + skills/himalaya/references/configuration.md | 184 + .../references/message-composition.md | 199 + skills/imsg/SKILL.md | 122 + skills/mcporter/SKILL.md | 61 + skills/model-usage/SKILL.md | 69 + skills/model-usage/references/codexbar-cli.md | 33 + skills/model-usage/scripts/model_usage.py | 310 + skills/nano-banana-pro/SKILL.md | 58 + .../nano-banana-pro/scripts/generate_image.py | 184 + skills/nano-pdf/SKILL.md | 38 + skills/notion/SKILL.md | 172 + skills/obsidian/SKILL.md | 81 + skills/openai-image-gen/SKILL.md | 89 + skills/openai-image-gen/scripts/gen.py | 240 + skills/openai-whisper-api/SKILL.md | 52 + .../openai-whisper-api/scripts/transcribe.sh | 85 + skills/openai-whisper/SKILL.md | 38 + skills/openhue/SKILL.md | 112 + skills/oracle/SKILL.md | 125 + skills/ordercli/SKILL.md | 78 + skills/peekaboo/SKILL.md | 190 + skills/sag/SKILL.md | 87 + skills/session-logs/SKILL.md | 115 + skills/sherpa-onnx-tts/SKILL.md | 103 + skills/skill-creator/SKILL.md | 372 + skills/skill-creator/license.txt | 202 + skills/skill-creator/scripts/init_skill.py | 378 + skills/skill-creator/scripts/package_skill.py | 118 + .../skill-creator/scripts/quick_validate.py | 101 + .../scripts/test_package_skill.py | 104 + skills/slack/SKILL.md | 144 + skills/songsee/SKILL.md | 49 + skills/sonoscli/SKILL.md | 65 + skills/spotify-player/SKILL.md | 64 + skills/summarize/SKILL.md | 87 + skills/things-mac/SKILL.md | 86 + skills/tmux/SKILL.md | 153 + skills/tmux/scripts/find-sessions.sh | 112 + skills/tmux/scripts/wait-for-text.sh | 83 + skills/trello/SKILL.md | 95 + skills/video-frames/SKILL.md | 46 + skills/video-frames/scripts/frame.sh | 81 + skills/voice-call/SKILL.md | 45 + skills/wacli/SKILL.md | 72 + skills/weather/SKILL.md | 112 + skills/xurl/SKILL.md | 461 + src/acp/client.test.ts | 269 + src/acp/client.ts | 428 + src/acp/commands.ts | 40 + src/acp/event-mapper.ts | 154 + src/acp/meta.ts | 47 + src/acp/secret-file.ts | 22 + src/acp/server.startup.test.ts | 152 + src/acp/server.ts | 250 + src/acp/session-mapper.test.ts | 56 + src/acp/session-mapper.ts | 98 + src/acp/session.test.ts | 146 + src/acp/session.ts | 190 + src/acp/translator.prompt-prefix.test.ts | 89 + src/acp/translator.session-rate-limit.test.ts | 128 + src/acp/translator.ts | 498 + src/acp/types.ts | 34 + src/agents/agent-paths.test.ts | 85 + src/agents/agent-paths.ts | 25 + src/agents/agent-scope.test.ts | 283 + src/agents/agent-scope.ts | 206 + src/agents/announce-idempotency.ts | 25 + src/agents/anthropic-payload-log.ts | 185 + src/agents/anthropic.setup-token.live.test.ts | 249 + src/agents/api-key-rotation.ts | 72 + src/agents/apply-patch-update.ts | 205 + src/agents/apply-patch.test.ts | 257 + src/agents/apply-patch.ts | 532 + src/agents/auth-health.test.ts | 100 + src/agents/auth-health.ts | 261 + src/agents/auth-profiles.chutes.test.ts | 84 + ...auth-profiles.cooldown-auto-expiry.test.ts | 159 + ...th-profiles.ensureauthprofilestore.test.ts | 125 + ...-profiles.getsoonestcooldownexpiry.test.ts | 77 + ...th-profiles.markauthprofilefailure.test.ts | 165 + ...tize-lastgood-round-robin-ordering.test.ts | 218 + ...les.resolve-auth-profile-order.fixtures.ts | 27 + ...normalizes-z-ai-aliases-auth-order.test.ts | 103 + ...-lastused-no-explicit-order-exists.test.ts | 72 + ...s-stored-profiles-no-config-exists.test.ts | 220 + src/agents/auth-profiles.ts | 44 + src/agents/auth-profiles/constants.ts | 26 + src/agents/auth-profiles/display.ts | 17 + src/agents/auth-profiles/doctor.ts | 47 + src/agents/auth-profiles/external-cli-sync.ts | 135 + .../oauth.fallback-to-main-agent.test.ts | 339 + src/agents/auth-profiles/oauth.test.ts | 161 + src/agents/auth-profiles/oauth.ts | 376 + src/agents/auth-profiles/order.ts | 189 + src/agents/auth-profiles/paths.ts | 33 + src/agents/auth-profiles/profiles.ts | 116 + src/agents/auth-profiles/repair.ts | 164 + .../auth-profiles/session-override.test.ts | 53 + src/agents/auth-profiles/session-override.ts | 151 + src/agents/auth-profiles/store.ts | 346 + src/agents/auth-profiles/types.ts | 75 + src/agents/auth-profiles/usage.test.ts | 463 + src/agents/auth-profiles/usage.ts | 450 + .../bash-process-registry.test-helpers.ts | 42 + src/agents/bash-process-registry.test.ts | 117 + src/agents/bash-process-registry.ts | 309 + .../bash-tools.build-docker-exec-args.test.ts | 93 + .../bash-tools.exec-approval-request.test.ts | 83 + .../bash-tools.exec-approval-request.ts | 44 + src/agents/bash-tools.exec-host-gateway.ts | 342 + src/agents/bash-tools.exec-host-node.ts | 316 + src/agents/bash-tools.exec-runtime.ts | 548 + src/agents/bash-tools.exec-types.ts | 59 + .../bash-tools.exec.approval-id.test.ts | 185 + .../bash-tools.exec.background-abort.test.ts | 163 + src/agents/bash-tools.exec.path.test.ts | 157 + .../bash-tools.exec.pty-cleanup.test.ts | 88 + ...sh-tools.exec.pty-fallback-failure.test.ts | 44 + .../bash-tools.exec.pty-fallback.test.ts | 29 + src/agents/bash-tools.exec.pty.test.ts | 19 + .../bash-tools.exec.script-preflight.test.ts | 102 + src/agents/bash-tools.exec.ts | 579 + .../bash-tools.process.poll-timeout.test.ts | 137 + .../bash-tools.process.send-keys.test.ts | 78 + .../bash-tools.process.supervisor.test.ts | 137 + src/agents/bash-tools.process.ts | 655 + src/agents/bash-tools.shared.ts | 246 + src/agents/bash-tools.test.ts | 452 + src/agents/bash-tools.ts | 9 + src/agents/bedrock-discovery.test.ts | 142 + src/agents/bedrock-discovery.ts | 226 + src/agents/bootstrap-files.test.ts | 100 + src/agents/bootstrap-files.ts | 86 + src/agents/bootstrap-hooks.test.ts | 47 + src/agents/bootstrap-hooks.ts | 31 + src/agents/byteplus-models.ts | 51 + src/agents/byteplus.live.test.ts | 47 + src/agents/cache-trace.test.ts | 92 + src/agents/cache-trace.ts | 256 + src/agents/channel-tools.test.ts | 52 + src/agents/channel-tools.ts | 121 + src/agents/chutes-oauth.flow.test.ts | 145 + src/agents/chutes-oauth.test.ts | 52 + src/agents/chutes-oauth.ts | 226 + src/agents/claude-cli-runner.test.ts | 165 + src/agents/claude-cli-runner.ts | 3 + src/agents/cli-backends.test.ts | 36 + src/agents/cli-backends.ts | 195 + src/agents/cli-credentials.test.ts | 285 + src/agents/cli-credentials.ts | 572 + src/agents/cli-runner.test.ts | 221 + src/agents/cli-runner.ts | 396 + src/agents/cli-runner/helpers.ts | 398 + src/agents/cli-runner/reliability.ts | 88 + src/agents/cli-session.ts | 37 + src/agents/cli-watchdog-defaults.ts | 13 + src/agents/cloudflare-ai-gateway.ts | 44 + src/agents/command-poll-backoff.test.ts | 173 + src/agents/command-poll-backoff.ts | 82 + src/agents/compaction.retry.test.ts | 182 + src/agents/compaction.test.ts | 266 + .../compaction.tool-result-details.test.ts | 67 + src/agents/compaction.ts | 401 + src/agents/content-blocks.test.ts | 19 + src/agents/content-blocks.ts | 16 + src/agents/context-window-guard.test.ts | 149 + src/agents/context-window-guard.ts | 74 + src/agents/context.test.ts | 77 + src/agents/context.ts | 111 + src/agents/current-time.ts | 39 + src/agents/date-time.ts | 193 + src/agents/defaults.ts | 6 + src/agents/docs-path.ts | 30 + src/agents/doubao-models.ts | 77 + src/agents/failover-error.test.ts | 74 + src/agents/failover-error.ts | 240 + src/agents/glob-pattern.ts | 56 + src/agents/google-gemini-switch.live.test.ts | 80 + src/agents/huggingface-models.test.ts | 44 + src/agents/huggingface-models.ts | 230 + src/agents/identity-avatar.test.ts | 167 + src/agents/identity-avatar.ts | 93 + src/agents/identity-file.test.ts | 36 + src/agents/identity-file.ts | 107 + src/agents/identity.human-delay.test.ts | 27 + .../identity.per-channel-prefix.test.ts | 300 + src/agents/identity.test.ts | 79 + src/agents/identity.ts | 171 + src/agents/image-sanitization.test.ts | 20 + src/agents/image-sanitization.ts | 17 + src/agents/lanes.ts | 4 + src/agents/live-auth-keys.test.ts | 35 + src/agents/live-auth-keys.ts | 202 + src/agents/live-model-filter.test.ts | 14 + src/agents/live-model-filter.ts | 104 + src/agents/memory-search.test.ts | 261 + src/agents/memory-search.ts | 357 + .../minimax-vlm.normalizes-api-key.test.ts | 38 + src/agents/minimax-vlm.ts | 113 + src/agents/minimax.live.test.ts | 46 + src/agents/model-alias-lines.ts | 20 + src/agents/model-auth-label.ts | 79 + src/agents/model-auth.profiles.test.ts | 342 + src/agents/model-auth.test.ts | 107 + src/agents/model-auth.ts | 413 + src/agents/model-catalog.recovery.test.ts | 21 + src/agents/model-catalog.test-harness.ts | 43 + src/agents/model-catalog.test.ts | 106 + src/agents/model-catalog.ts | 192 + src/agents/model-compat.test.ts | 48 + src/agents/model-compat.ts | 24 + src/agents/model-fallback.probe.test.ts | 343 + src/agents/model-fallback.test.ts | 612 + src/agents/model-fallback.ts | 478 + src/agents/model-forward-compat.test.ts | 59 + src/agents/model-forward-compat.ts | 293 + src/agents/model-scan.test.ts | 83 + src/agents/model-scan.ts | 498 + src/agents/model-selection.test.ts | 187 + src/agents/model-selection.ts | 550 + ...s-github-copilot-provider-token-is.test.ts | 55 + src/agents/models-config.e2e-harness.ts | 146 + ...fault-baseurl-token-exchange-fails.test.ts | 75 + ...ssing-provider-apikey-from-env-var.test.ts | 139 + ...ini-3-ids-preview-google-providers.test.ts | 60 + ...odels-config.providers.kimi-coding.test.ts | 45 + .../models-config.providers.nvidia.test.ts | 85 + .../models-config.providers.ollama.test.ts | 88 + .../models-config.providers.qianfan.test.ts | 17 + src/agents/models-config.providers.ts | 1012 ++ ...nfig.providers.volcengine-byteplus.test.ts | 40 + ...s-writing-models-json-no-env-token.test.ts | 118 + src/agents/models-config.ts | 144 + ...-github-copilot-profile-env-tokens.test.ts | 79 + src/agents/models.profiles.live.test.ts | 535 + src/agents/ollama-stream.test.ts | 386 + src/agents/ollama-stream.ts | 551 + .../openai-responses.reasoning-replay.test.ts | 187 + src/agents/openclaw-gateway-tool.test.ts | 169 + src/agents/openclaw-tools.agents.test.ts | 168 + src/agents/openclaw-tools.camera.test.ts | 232 + .../openclaw-tools.session-status.test.ts | 240 + ...openclaw-tools.sessions-visibility.test.ts | 118 + src/agents/openclaw-tools.sessions.test.ts | 1009 ++ ...ons-spawn-applies-thinking-default.test.ts | 91 + ...agents.sessions-spawn-depth-limits.test.ts | 274 + ...subagents.sessions-spawn.allowlist.test.ts | 157 + ...subagents.sessions-spawn.lifecycle.test.ts | 376 + ...ols.subagents.sessions-spawn.model.test.ts | 307 + ...s.subagents.sessions-spawn.test-harness.ts | 182 + ...s.steer-failure-clears-suppression.test.ts | 80 + .../openclaw-tools.subagents.test-harness.ts | 36 + src/agents/openclaw-tools.ts | 187 + src/agents/opencode-zen-models.test.ts | 101 + src/agents/opencode-zen-models.ts | 319 + src/agents/owner-display.test.ts | 78 + src/agents/owner-display.ts | 58 + src/agents/pi-auth-json.test.ts | 206 + src/agents/pi-auth-json.ts | 158 + src/agents/pi-embedded-block-chunker.test.ts | 130 + src/agents/pi-embedded-block-chunker.ts | 387 + ...helpers.buildbootstrapcontextfiles.test.ts | 198 + ...d-helpers.formatassistanterrortext.test.ts | 140 + ...dded-helpers.isbillingerrormessage.test.ts | 387 + ...ssistant-text-blocks-but-preserves.test.ts | 281 + ...ded-helpers.sanitizeuserfacingtext.test.ts | 378 + src/agents/pi-embedded-helpers.ts | 65 + ...pi-embedded-helpers.validate-turns.test.ts | 338 + src/agents/pi-embedded-helpers/bootstrap.ts | 273 + src/agents/pi-embedded-helpers/errors.ts | 840 + src/agents/pi-embedded-helpers/google.ts | 22 + src/agents/pi-embedded-helpers/images.ts | 154 + .../pi-embedded-helpers/messaging-dedupe.ts | 46 + src/agents/pi-embedded-helpers/openai.ts | 130 + src/agents/pi-embedded-helpers/thinking.ts | 45 + src/agents/pi-embedded-helpers/turns.ts | 108 + src/agents/pi-embedded-helpers/types.ts | 10 + src/agents/pi-embedded-messaging.ts | 41 + src/agents/pi-embedded-payloads.ts | 8 + ...i-embedded-runner-extraparams.live.test.ts | 64 + .../pi-embedded-runner-extraparams.test.ts | 326 + ...-runner.applygoogleturnorderingfix.test.ts | 61 + ...ed-runner.buildembeddedsandboxinfo.test.ts | 81 + ...d-runner.compaction-safety-timeout.test.ts | 45 + ...-runner.createsystempromptoverride.test.ts | 14 + ...s-back-provider-default-per-dm-not.test.ts | 60 + ...-undefined-sessionkey-is-undefined.test.ts | 198 + ...ed-runner.google-sanitize-thinking.test.ts | 405 + src/agents/pi-embedded-runner.guard.test.ts | 38 + ...ner.guard.waitforidle-before-flush.test.ts | 114 + ...ner.history-limit-from-session-key.test.ts | 31 + ...-embedded-runner.limithistoryturns.test.ts | 127 + ...runner.openai-tool-id-preservation.test.ts | 50 + ...dded-runner.resolvesessionagentids.test.ts | 51 + ...ded-pi-agent.auth-profile-rotation.test.ts | 621 + ...er.sanitize-session-history.policy.test.ts | 71 + ...r.sanitize-session-history.test-harness.ts | 154 + ...ed-runner.sanitize-session-history.test.ts | 585 + .../pi-embedded-runner.splitsdktools.test.ts | 54 + src/agents/pi-embedded-runner.test.ts | 564 + src/agents/pi-embedded-runner.ts | 28 + ...dded-subscribe.code-span-awareness.test.ts | 62 + .../pi-embedded-subscribe.e2e-harness.ts | 183 + ...-embedded-subscribe.handlers.compaction.ts | 77 + ...edded-subscribe.handlers.lifecycle.test.ts | 76 + ...i-embedded-subscribe.handlers.lifecycle.ts | 86 + ...bedded-subscribe.handlers.messages.test.ts | 31 + ...pi-embedded-subscribe.handlers.messages.ts | 438 + ...ded-subscribe.handlers.tools.media.test.ts | 233 + ...-embedded-subscribe.handlers.tools.test.ts | 303 + .../pi-embedded-subscribe.handlers.tools.ts | 417 + src/agents/pi-embedded-subscribe.handlers.ts | 66 + .../pi-embedded-subscribe.handlers.types.ts | 170 + ...-subscribe.lifecycle-billing-error.test.ts | 35 + .../pi-embedded-subscribe.raw-stream.ts | 30 + .../pi-embedded-subscribe.reply-tags.test.ts | 91 + ...fore-tool-execution-start-preserve.test.ts | 91 + ...oes-not-append-text-end-content-is.test.ts | 52 + ...-onblockreplyflush-callback-is-not.test.ts | 40 + ...ot-duplicate-text-end-repeats-full.test.ts | 41 + ...-emit-duplicate-block-replies-text.test.ts | 109 + ...ts-block-replies-text-end-does-not.test.ts | 57 + ...soning-as-separate-message-enabled.test.ts | 71 + ...uppresses-output-without-start-tag.test.ts | 93 + ...vas-action-metadata-tool-summaries.test.ts | 70 + ...xts-final-answer-block-replies-are.test.ts | 69 + ...eeps-indented-fenced-blocks-intact.test.ts | 50 + ...enced-blocks-splitting-inside-them.test.ts | 39 + ...g-single-line-fenced-blocks-reopen.test.ts | 118 + ...s-soft-chunks-paragraph-preference.test.ts | 46 + ...session.subscribeembeddedpisession.test.ts | 513 + ...age-end-block-replies-message-tool.test.ts | 97 + ...ompaction-retries-before-resolving.test.ts | 194 + ...i-embedded-subscribe.tools.extract.test.ts | 38 + .../pi-embedded-subscribe.tools.media.test.ts | 220 + .../pi-embedded-subscribe.tools.test.ts | 15 + src/agents/pi-embedded-subscribe.tools.ts | 345 + src/agents/pi-embedded-subscribe.ts | 720 + src/agents/pi-embedded-subscribe.types.ts | 36 + src/agents/pi-embedded-utils.test.ts | 559 + src/agents/pi-embedded-utils.ts | 421 + src/agents/pi-embedded.ts | 16 + .../compaction-safeguard-runtime.ts | 12 + .../compaction-safeguard.test.ts | 251 + .../pi-extensions/compaction-safeguard.ts | 387 + .../pi-extensions/context-pruning.test.ts | 452 + src/agents/pi-extensions/context-pruning.ts | 19 + .../context-pruning/extension.ts | 41 + .../pi-extensions/context-pruning/pruner.ts | 341 + .../pi-extensions/context-pruning/runtime.ts | 17 + .../pi-extensions/context-pruning/settings.ts | 123 + .../pi-extensions/context-pruning/tools.ts | 26 + .../session-manager-runtime-registry.ts | 29 + src/agents/pi-model-discovery.ts | 21 + src/agents/pi-settings.test.ts | 142 + src/agents/pi-settings.ts | 97 + ...definition-adapter.after-tool-call.test.ts | 151 + src/agents/pi-tool-definition-adapter.test.ts | 49 + src/agents/pi-tool-definition-adapter.ts | 231 + src/agents/pi-tools-agent-config.test.ts | 715 + src/agents/pi-tools.abort.ts | 67 + ...tools.before-tool-call.integration.test.ts | 235 + src/agents/pi-tools.before-tool-call.test.ts | 308 + src/agents/pi-tools.before-tool-call.ts | 251 + ...aliases-schemas-without-dropping-b.test.ts | 133 + ...aliases-schemas-without-dropping-d.test.ts | 100 + ...aliases-schemas-without-dropping-f.test.ts | 88 + ...e-aliases-schemas-without-dropping.test.ts | 622 + src/agents/pi-tools.policy.test.ts | 189 + src/agents/pi-tools.policy.ts | 307 + src/agents/pi-tools.read.ts | 678 + src/agents/pi-tools.safe-bins.test.ts | 283 + ...ndbox-mounted-paths.workspace-only.test.ts | 134 + src/agents/pi-tools.schema.ts | 202 + src/agents/pi-tools.ts | 517 + src/agents/pi-tools.types.ts | 4 + .../pi-tools.whatsapp-login-gating.test.ts | 41 + src/agents/pi-tools.workspace-paths.test.ts | 156 + src/agents/pty-dsr.ts | 15 + src/agents/pty-keys.test.ts | 53 + src/agents/pty-keys.ts | 291 + src/agents/queued-file-writer.ts | 34 + ...nfig.agent-specific-sandbox-config.test.ts | 478 + src/agents/sandbox-create-args.test.ts | 230 + src/agents/sandbox-explain.test.ts | 119 + src/agents/sandbox-merge.test.ts | 127 + src/agents/sandbox-paths.test.ts | 139 + src/agents/sandbox-paths.ts | 178 + src/agents/sandbox-skills.test.ts | 83 + src/agents/sandbox-tool-policy.ts | 37 + .../sandbox.resolveSandboxContext.test.ts | 87 + src/agents/sandbox.ts | 44 + src/agents/sandbox/browser-bridges.ts | 11 + src/agents/sandbox/browser.create.test.ts | 186 + src/agents/sandbox/browser.novnc-url.test.ts | 46 + src/agents/sandbox/browser.ts | 389 + src/agents/sandbox/config-hash.test.ts | 190 + src/agents/sandbox/config-hash.ts | 56 + src/agents/sandbox/config.ts | 195 + src/agents/sandbox/constants.ts | 54 + src/agents/sandbox/context.ts | 181 + .../docker.config-hash-recreate.test.ts | 192 + src/agents/sandbox/docker.ts | 482 + src/agents/sandbox/fs-bridge.test.ts | 106 + src/agents/sandbox/fs-bridge.ts | 247 + src/agents/sandbox/fs-paths.test.ts | 105 + src/agents/sandbox/fs-paths.ts | 268 + src/agents/sandbox/hash.ts | 5 + src/agents/sandbox/manage.ts | 106 + src/agents/sandbox/novnc-auth.ts | 81 + src/agents/sandbox/prune.ts | 112 + src/agents/sandbox/registry.test.ts | 257 + src/agents/sandbox/registry.ts | 205 + src/agents/sandbox/runtime-status.ts | 138 + src/agents/sandbox/sanitize-env-vars.test.ts | 57 + src/agents/sandbox/sanitize-env-vars.ts | 110 + src/agents/sandbox/shared.ts | 46 + src/agents/sandbox/test-fixtures.ts | 42 + src/agents/sandbox/tool-policy.ts | 109 + src/agents/sandbox/types.docker.ts | 22 + src/agents/sandbox/types.ts | 90 + .../sandbox/validate-sandbox-security.test.ts | 185 + .../sandbox/validate-sandbox-security.ts | 195 + src/agents/sandbox/workspace.ts | 51 + src/agents/sanitize-for-prompt.test.ts | 55 + src/agents/sanitize-for-prompt.ts | 18 + src/agents/schema/clean-for-gemini.ts | 409 + src/agents/schema/typebox.ts | 43 + src/agents/session-dirs.ts | 22 + src/agents/session-file-repair.test.ts | 100 + src/agents/session-file-repair.ts | 109 + src/agents/session-slug.test.ts | 26 + src/agents/session-slug.ts | 143 + .../session-tool-result-guard-wrapper.ts | 73 + src/agents/session-tool-result-guard.test.ts | 360 + ...ult-guard.tool-result-persist-hook.test.ts | 181 + src/agents/session-tool-result-guard.ts | 259 + src/agents/session-transcript-repair.test.ts | 317 + src/agents/session-transcript-repair.ts | 355 + src/agents/session-write-lock.test.ts | 307 + src/agents/session-write-lock.ts | 504 + src/agents/sessions-spawn-hooks.test.ts | 385 + src/agents/sessions-spawn-threadid.test.ts | 69 + src/agents/shell-utils.test.ts | 115 + src/agents/shell-utils.ts | 172 + src/agents/skills-install-download.ts | 294 + src/agents/skills-install-fallback.test.ts | 240 + src/agents/skills-install-output.ts | 40 + .../skills-install.download-tarbz2.test.ts | 215 + .../skills-install.download-test-utils.ts | 66 + src/agents/skills-install.download.test.ts | 248 + src/agents/skills-install.test.ts | 108 + src/agents/skills-install.ts | 470 + src/agents/skills-status.test.ts | 43 + src/agents/skills-status.ts | 255 + .../skills.agents-skills-directory.test.ts | 141 + ...without-affecting-workspace-skills.test.ts | 37 + ...rs-workspace-skills-managed-skills.test.ts | 128 + ...erged-skills-into-target-workspace.test.ts | 177 + ...skills.buildworkspaceskillsnapshot.test.ts | 219 + .../skills.buildworkspaceskillstatus.test.ts | 113 + src/agents/skills.compact-skill-paths.test.ts | 67 + src/agents/skills.e2e-test-helpers.test.ts | 76 + src/agents/skills.e2e-test-helpers.ts | 30 + .../skills.loadworkspaceskillentries.test.ts | 96 + .../skills.resolveskillspromptforrun.test.ts | 32 + ...skills.summarize-skill-description.test.ts | 17 + src/agents/skills.test-helpers.ts | 23 + src/agents/skills.test.ts | 413 + src/agents/skills.ts | 46 + src/agents/skills/bundled-context.ts | 40 + src/agents/skills/bundled-dir.test.ts | 57 + src/agents/skills/bundled-dir.ts | 90 + src/agents/skills/config.ts | 112 + src/agents/skills/env-overrides.ts | 196 + src/agents/skills/filter.test.ts | 35 + src/agents/skills/filter.ts | 31 + src/agents/skills/frontmatter.test.ts | 19 + src/agents/skills/frontmatter.ts | 117 + src/agents/skills/plugin-skills.ts | 74 + src/agents/skills/refresh.test.ts | 73 + src/agents/skills/refresh.ts | 207 + src/agents/skills/serialize.ts | 14 + src/agents/skills/tools-dir.ts | 11 + src/agents/skills/types.ts | 89 + src/agents/skills/workspace.ts | 778 + src/agents/stable-stringify.ts | 12 + src/agents/subagent-announce-queue.test.ts | 119 + src/agents/subagent-announce-queue.ts | 214 + src/agents/subagent-announce.format.test.ts | 1652 ++ src/agents/subagent-announce.ts | 1238 ++ src/agents/subagent-depth.test.ts | 100 + src/agents/subagent-depth.ts | 176 + src/agents/subagent-lifecycle-events.ts | 47 + src/agents/subagent-registry-cleanup.ts | 67 + .../subagent-registry-completion.test.ts | 126 + src/agents/subagent-registry-completion.ts | 96 + src/agents/subagent-registry-queries.ts | 146 + src/agents/subagent-registry-state.ts | 56 + ...agent-registry.announce-loop-guard.test.ts | 154 + src/agents/subagent-registry.archive.test.ts | 90 + src/agents/subagent-registry.mocks.shared.ts | 15 + src/agents/subagent-registry.nested.test.ts | 165 + .../subagent-registry.persistence.test.ts | 278 + .../subagent-registry.steer-restart.test.ts | 553 + src/agents/subagent-registry.store.ts | 131 + src/agents/subagent-registry.ts | 940 ++ src/agents/subagent-registry.types.ts | 35 + src/agents/subagent-spawn.ts | 527 + src/agents/synthetic-models.ts | 196 + src/agents/system-prompt-params.test.ts | 104 + src/agents/system-prompt-params.ts | 95 + src/agents/system-prompt-report.test.ts | 115 + src/agents/system-prompt-report.ts | 180 + src/agents/system-prompt-stability.test.ts | 155 + src/agents/system-prompt.test.ts | 637 + src/agents/system-prompt.ts | 707 + .../assistant-message-fixtures.ts | 34 + src/agents/test-helpers/fast-coding-tools.ts | 1 + src/agents/test-helpers/fast-core-tools.ts | 10 + src/agents/test-helpers/fast-tool-stubs.ts | 30 + .../test-helpers/host-sandbox-fs-bridge.ts | 80 + .../test-helpers/pi-tools-fs-helpers.ts | 33 + .../pi-tools-sandbox-context.test.ts | 43 + .../test-helpers/pi-tools-sandbox-context.ts | 43 + src/agents/timeout.ts | 48 + src/agents/together-models.ts | 133 + src/agents/tool-call-id.test.ts | 216 + src/agents/tool-call-id.ts | 268 + src/agents/tool-display-common.ts | 1120 ++ src/agents/tool-display.json | 316 + src/agents/tool-display.test.ts | 297 + src/agents/tool-display.ts | 153 + src/agents/tool-images.log.test.ts | 66 + src/agents/tool-images.test.ts | 110 + src/agents/tool-images.ts | 353 + src/agents/tool-loop-detection.test.ts | 540 + src/agents/tool-loop-detection.ts | 623 + src/agents/tool-mutation.test.ts | 74 + src/agents/tool-mutation.ts | 206 + src/agents/tool-policy-pipeline.test.ts | 66 + src/agents/tool-policy-pipeline.ts | 108 + src/agents/tool-policy-shared.ts | 121 + src/agents/tool-policy.conformance.ts | 17 + .../tool-policy.plugin-only-allowlist.test.ts | 56 + src/agents/tool-policy.test.ts | 202 + src/agents/tool-policy.ts | 205 + src/agents/tool-summaries.ts | 13 + src/agents/tools/agent-step.test.ts | 49 + src/agents/tools/agent-step.ts | 80 + src/agents/tools/agents-list-tool.ts | 97 + src/agents/tools/browser-tool.schema.ts | 112 + src/agents/tools/browser-tool.test.ts | 436 + src/agents/tools/browser-tool.ts | 828 + src/agents/tools/canvas-tool.ts | 215 + src/agents/tools/common.params.test.ts | 90 + src/agents/tools/common.test.ts | 28 + src/agents/tools/common.ts | 322 + .../tools/cron-tool.flat-params.test.ts | 39 + src/agents/tools/cron-tool.test.ts | 539 + src/agents/tools/cron-tool.ts | 487 + src/agents/tools/discord-actions-guild.ts | 529 + src/agents/tools/discord-actions-messaging.ts | 522 + .../discord-actions-moderation-shared.ts | 48 + .../discord-actions-moderation.authz.test.ts | 157 + .../tools/discord-actions-moderation.ts | 120 + .../tools/discord-actions-presence.test.ts | 160 + src/agents/tools/discord-actions-presence.ts | 111 + src/agents/tools/discord-actions.test.ts | 678 + src/agents/tools/discord-actions.ts | 79 + src/agents/tools/gateway-tool.ts | 222 + src/agents/tools/gateway.test.ts | 81 + src/agents/tools/gateway.ts | 126 + src/agents/tools/image-tool.helpers.ts | 88 + src/agents/tools/image-tool.test.ts | 679 + src/agents/tools/image-tool.ts | 584 + .../tools/memory-tool.citations.test.ts | 181 + src/agents/tools/memory-tool.test.ts | 58 + src/agents/tools/memory-tool.ts | 242 + src/agents/tools/message-tool.test.ts | 350 + src/agents/tools/message-tool.ts | 678 + src/agents/tools/nodes-tool.ts | 576 + src/agents/tools/nodes-utils.ts | 80 + src/agents/tools/session-status-tool.ts | 398 + src/agents/tools/sessions-access.test.ts | 143 + src/agents/tools/sessions-access.ts | 240 + src/agents/tools/sessions-announce-target.ts | 58 + src/agents/tools/sessions-helpers.ts | 168 + src/agents/tools/sessions-history-tool.ts | 251 + src/agents/tools/sessions-list-tool.ts | 243 + src/agents/tools/sessions-resolution.test.ts | 77 + src/agents/tools/sessions-resolution.ts | 257 + src/agents/tools/sessions-send-helpers.ts | 166 + src/agents/tools/sessions-send-tool.a2a.ts | 149 + src/agents/tools/sessions-send-tool.ts | 363 + src/agents/tools/sessions-spawn-tool.ts | 93 + src/agents/tools/sessions.test.ts | 223 + src/agents/tools/slack-actions.test.ts | 585 + src/agents/tools/slack-actions.ts | 347 + src/agents/tools/subagents-tool.ts | 680 + src/agents/tools/telegram-actions.test.ts | 680 + src/agents/tools/telegram-actions.ts | 374 + src/agents/tools/tts-tool.test.ts | 16 + src/agents/tools/tts-tool.ts | 61 + src/agents/tools/web-fetch-utils.ts | 249 + .../tools/web-fetch.cf-markdown.test.ts | 147 + ...ch.firecrawl-api-key-normalization.test.ts | 61 + .../tools/web-fetch.response-limit.test.ts | 34 + src/agents/tools/web-fetch.ssrf.test.ts | 145 + src/agents/tools/web-fetch.test-harness.ts | 49 + src/agents/tools/web-fetch.test-mocks.ts | 14 + src/agents/tools/web-fetch.ts | 773 + src/agents/tools/web-search.test.ts | 244 + src/agents/tools/web-search.ts | 828 + src/agents/tools/web-shared.ts | 170 + .../tools/web-tools.enabled-defaults.test.ts | 355 + src/agents/tools/web-tools.fetch.test.ts | 413 + .../tools/web-tools.readability.test.ts | 48 + src/agents/tools/web-tools.ts | 2 + src/agents/tools/whatsapp-actions.test.ts | 180 + src/agents/tools/whatsapp-actions.ts | 50 + src/agents/tools/whatsapp-target-auth.ts | 27 + src/agents/transcript-policy.policy.test.ts | 24 + src/agents/transcript-policy.test.ts | 46 + src/agents/transcript-policy.ts | 131 + src/agents/usage.normalization.test.ts | 92 + src/agents/usage.test.ts | 144 + src/agents/usage.ts | 143 + src/agents/venice-models.ts | 403 + src/agents/volc-models.shared.ts | 86 + src/agents/workspace-dir.ts | 20 + src/agents/workspace-dirs.ts | 16 + src/agents/workspace-run.test.ts | 141 + src/agents/workspace-run.ts | 116 + src/agents/workspace-templates.test.ts | 54 + src/agents/workspace-templates.ts | 59 + src/agents/workspace.bootstrap-cache.test.ts | 140 + src/agents/workspace.defaults.test.ts | 19 + ...rkspace.load-extra-bootstrap-files.test.ts | 72 + src/agents/workspace.test.ts | 143 + src/agents/workspace.ts | 575 + src/agents/zai.live.test.ts | 40 + src/auto-reply/chunk.test.ts | 411 + src/auto-reply/chunk.ts | 475 + src/auto-reply/command-auth.ts | 343 + src/auto-reply/command-control.test.ts | 478 + src/auto-reply/command-detection.ts | 88 + src/auto-reply/commands-args.test.ts | 49 + src/auto-reply/commands-args.ts | 130 + src/auto-reply/commands-registry.data.ts | 736 + src/auto-reply/commands-registry.test.ts | 327 + src/auto-reply/commands-registry.ts | 525 + src/auto-reply/commands-registry.types.ts | 86 + src/auto-reply/dispatch.test.ts | 91 + src/auto-reply/dispatch.ts | 97 + src/auto-reply/envelope.test.ts | 165 + src/auto-reply/envelope.ts | 253 + src/auto-reply/fallback-state.test.ts | 123 + src/auto-reply/fallback-state.ts | 180 + src/auto-reply/group-activation.ts | 34 + src/auto-reply/heartbeat-reply-payload.ts | 22 + src/auto-reply/heartbeat.test.ts | 239 + src/auto-reply/heartbeat.ts | 171 + src/auto-reply/inbound-debounce.ts | 110 + src/auto-reply/inbound.test.ts | 406 + src/auto-reply/media-note.test.ts | 179 + src/auto-reply/media-note.ts | 154 + .../media-understanding.test-fixtures.ts | 25 + src/auto-reply/model-runtime.ts | 93 + src/auto-reply/model.test.ts | 153 + src/auto-reply/model.ts | 50 + src/auto-reply/reply.block-streaming.test.ts | 218 + ...ccepts-thinking-xhigh-codex-models.test.ts | 208 + ...ng-mixed-messages-acks-immediately.test.ts | 171 + ...nk-low-reasoning-capable-models-no.test.ts | 132 + ...irective.directive-behavior.e2e-harness.ts | 170 + ....directive.directive-behavior.e2e-mocks.ts | 14 + ...es-inline-model-uses-default-model.test.ts | 111 + ...ists-allowlisted-models-model-list.test.ts | 198 + ...tches-fuzzy-selection-is-ambiguous.test.ts | 189 + ...er-agent-allowlist-addition-global.test.ts | 160 + ...atus-alongside-directive-only-acks.test.ts | 163 + ...urrent-elevated-level-as-off-after.test.ts | 77 + ...rrent-verbose-level-verbose-has-no.test.ts | 147 + ...uzzy-model-matches-model-directive.test.ts | 203 + ...l-verbose-during-flight-run-toggle.test.ts | 141 + src/auto-reply/reply.directive.parse.test.ts | 224 + src/auto-reply/reply.heartbeat-typing.test.ts | 82 + src/auto-reply/reply.media-note.test.ts | 82 + src/auto-reply/reply.raw-body.test.ts | 93 + src/auto-reply/reply.test-harness.ts | 97 + ...reply.triggers.group-intro-prompts.test.ts | 125 + ...s-activation-from-allowfrom-groups.test.ts | 88 + ...proved-sender-toggle-elevated-mode.test.ts | 85 + ...levated-off-groups-without-mention.test.ts | 85 + ...age-summary-current-model-provider.test.ts | 263 + ...ne-commands-strips-it-before-agent.test.ts | 131 + ...evated-directive-unapproved-sender.test.ts | 120 + ...-error-cause-embedded-agent-throws.test.ts | 173 + ...inline-status-unauthorized-senders.test.ts | 159 + ...ve-auth-profile-key-snippet-status.test.ts | 140 + ...ling.runs-compact-as-gated-command.test.ts | 154 + ...ng.runs-greeting-prompt-bare-reset.test.ts | 73 + ...efault-model-status-not-configured.test.ts | 116 + ...uick-model-picker-grouped-by-model.test.ts | 135 + ...bound-media-into-sandbox-workspace.test.ts | 121 + ...targets-active-session-native-stop.test.ts | 216 + ....triggers.trigger-handling.test-harness.ts | 276 + src/auto-reply/reply.ts | 11 + src/auto-reply/reply/abort.test.ts | 415 + src/auto-reply/reply/abort.ts | 271 + .../reply/agent-runner-execution.ts | 586 + .../reply/agent-runner-helpers.test.ts | 112 + src/auto-reply/reply/agent-runner-helpers.ts | 82 + src/auto-reply/reply/agent-runner-memory.ts | 172 + .../reply/agent-runner-payloads.test.ts | 46 + src/auto-reply/reply/agent-runner-payloads.ts | 120 + .../reply/agent-runner-utils.test.ts | 152 + src/auto-reply/reply/agent-runner-utils.ts | 251 + .../agent-runner.misc.runreplyagent.test.ts | 1399 ++ .../reply/agent-runner.runreplyagent.test.ts | 1582 ++ src/auto-reply/reply/agent-runner.ts | 735 + src/auto-reply/reply/audio-tags.ts | 1 + src/auto-reply/reply/bash-command.ts | 402 + src/auto-reply/reply/block-reply-coalescer.ts | 149 + src/auto-reply/reply/block-reply-pipeline.ts | 242 + src/auto-reply/reply/block-streaming.ts | 165 + src/auto-reply/reply/body.ts | 44 + src/auto-reply/reply/command-gates.ts | 49 + src/auto-reply/reply/commands-allowlist.ts | 713 + src/auto-reply/reply/commands-approve.ts | 125 + src/auto-reply/reply/commands-bash.ts | 29 + src/auto-reply/reply/commands-compact.ts | 143 + src/auto-reply/reply/commands-config.ts | 267 + .../reply/commands-context-report.test.ts | 79 + .../reply/commands-context-report.ts | 267 + src/auto-reply/reply/commands-context.ts | 45 + src/auto-reply/reply/commands-core.ts | 183 + .../reply/commands-export-session.ts | 203 + src/auto-reply/reply/commands-info.ts | 228 + src/auto-reply/reply/commands-models.ts | 387 + src/auto-reply/reply/commands-plugin.ts | 53 + .../reply/commands-session-ttl.test.ts | 147 + src/auto-reply/reply/commands-session.ts | 550 + .../reply/commands-setunset-standard.ts | 23 + .../reply/commands-setunset.test.ts | 141 + src/auto-reply/reply/commands-setunset.ts | 101 + src/auto-reply/reply/commands-slash-parse.ts | 46 + .../reply/commands-spawn.test-harness.ts | 11 + src/auto-reply/reply/commands-status.ts | 203 + .../reply/commands-subagents-focus.test.ts | 315 + .../reply/commands-subagents-spawn.test.ts | 227 + src/auto-reply/reply/commands-subagents.ts | 91 + .../reply/commands-subagents/action-agents.ts | 55 + .../reply/commands-subagents/action-focus.ts | 90 + .../reply/commands-subagents/action-help.ts | 6 + .../reply/commands-subagents/action-info.ts | 59 + .../reply/commands-subagents/action-kill.ts | 86 + .../reply/commands-subagents/action-list.ts | 66 + .../reply/commands-subagents/action-log.ts | 43 + .../reply/commands-subagents/action-send.ts | 159 + .../reply/commands-subagents/action-spawn.ts | 65 + .../commands-subagents/action-unfocus.ts | 42 + .../reply/commands-subagents/shared.ts | 432 + .../reply/commands-system-prompt.ts | 133 + src/auto-reply/reply/commands-tts.ts | 279 + src/auto-reply/reply/commands-types.ts | 64 + src/auto-reply/reply/commands.test-harness.ts | 51 + src/auto-reply/reply/commands.test.ts | 1371 ++ src/auto-reply/reply/commands.ts | 8 + src/auto-reply/reply/config-commands.ts | 22 + src/auto-reply/reply/config-value.ts | 48 + src/auto-reply/reply/debug-commands.ts | 26 + .../reply/directive-handling.auth.ts | 211 + .../reply/directive-handling.fast-lane.ts | 93 + .../reply/directive-handling.impl.ts | 466 + .../reply/directive-handling.levels.ts | 41 + .../reply/directive-handling.model-picker.ts | 97 + .../reply/directive-handling.model.test.ts | 211 + .../reply/directive-handling.model.ts | 444 + .../reply/directive-handling.params.ts | 55 + .../reply/directive-handling.parse.ts | 215 + .../reply/directive-handling.persist.ts | 235 + .../directive-handling.queue-validation.ts | 78 + .../reply/directive-handling.shared.ts | 89 + src/auto-reply/reply/directive-handling.ts | 6 + src/auto-reply/reply/directive-parsing.ts | 40 + src/auto-reply/reply/directives.ts | 192 + .../reply/dispatch-from-config.test.ts | 541 + src/auto-reply/reply/dispatch-from-config.ts | 499 + src/auto-reply/reply/dispatcher-registry.ts | 58 + src/auto-reply/reply/elevated-unavailable.ts | 30 + src/auto-reply/reply/exec.ts | 1 + src/auto-reply/reply/exec/directive.ts | 210 + src/auto-reply/reply/export-html/template.css | 1060 ++ .../reply/export-html/template.html | 88 + src/auto-reply/reply/export-html/template.js | 1820 +++ src/auto-reply/reply/followup-runner.test.ts | 292 + src/auto-reply/reply/followup-runner.ts | 294 + .../reply/get-reply-directives-apply.ts | 293 + .../reply/get-reply-directives-utils.ts | 58 + src/auto-reply/reply/get-reply-directives.ts | 482 + ...ine-actions.skip-when-config-empty.test.ts | 84 + .../reply/get-reply-inline-actions.ts | 382 + .../reply/get-reply-run.media-only.test.ts | 193 + src/auto-reply/reply/get-reply-run.ts | 473 + src/auto-reply/reply/get-reply.ts | 372 + src/auto-reply/reply/groups.ts | 151 + src/auto-reply/reply/history.ts | 193 + src/auto-reply/reply/inbound-context.ts | 124 + src/auto-reply/reply/inbound-dedupe.ts | 55 + src/auto-reply/reply/inbound-meta.test.ts | 182 + src/auto-reply/reply/inbound-meta.ts | 197 + src/auto-reply/reply/inbound-text.ts | 6 + src/auto-reply/reply/line-directives.ts | 342 + src/auto-reply/reply/memory-flush.test.ts | 37 + src/auto-reply/reply/memory-flush.ts | 144 + src/auto-reply/reply/mentions.ts | 160 + src/auto-reply/reply/model-selection.test.ts | 266 + src/auto-reply/reply/model-selection.ts | 591 + src/auto-reply/reply/normalize-reply.ts | 94 + .../reply/post-compaction-audit.test.ts | 197 + src/auto-reply/reply/post-compaction-audit.ts | 111 + .../reply/post-compaction-context.test.ts | 169 + .../reply/post-compaction-context.ts | 117 + src/auto-reply/reply/provider-dispatcher.ts | 44 + src/auto-reply/reply/queue.ts | 14 + src/auto-reply/reply/queue/cleanup.ts | 29 + src/auto-reply/reply/queue/directive.ts | 176 + src/auto-reply/reply/queue/drain.ts | 145 + src/auto-reply/reply/queue/enqueue.ts | 65 + src/auto-reply/reply/queue/normalize.ts | 44 + src/auto-reply/reply/queue/settings.ts | 68 + src/auto-reply/reply/queue/state.ts | 80 + src/auto-reply/reply/queue/types.ts | 91 + src/auto-reply/reply/reply-delivery.ts | 132 + src/auto-reply/reply/reply-directives.ts | 49 + src/auto-reply/reply/reply-dispatcher.ts | 236 + src/auto-reply/reply/reply-elevated.ts | 195 + src/auto-reply/reply/reply-flow.test.ts | 1301 ++ src/auto-reply/reply/reply-inline.ts | 41 + src/auto-reply/reply/reply-payloads.test.ts | 61 + src/auto-reply/reply/reply-payloads.ts | 160 + src/auto-reply/reply/reply-plumbing.test.ts | 286 + src/auto-reply/reply/reply-reference.ts | 60 + src/auto-reply/reply/reply-state.test.ts | 404 + src/auto-reply/reply/reply-tags.ts | 22 + src/auto-reply/reply/reply-threading.ts | 69 + src/auto-reply/reply/reply-utils.test.ts | 729 + .../reply/response-prefix-template.ts | 101 + src/auto-reply/reply/route-reply.test.ts | 452 + src/auto-reply/reply/route-reply.ts | 166 + src/auto-reply/reply/session-reset-model.ts | 198 + src/auto-reply/reply/session-reset-prompt.ts | 2 + .../reply/session-run-accounting.ts | 35 + src/auto-reply/reply/session-updates.ts | 288 + src/auto-reply/reply/session-usage.ts | 132 + src/auto-reply/reply/session.test.ts | 1298 ++ src/auto-reply/reply/session.ts | 493 + src/auto-reply/reply/stage-sandbox-media.ts | 231 + src/auto-reply/reply/streaming-directives.ts | 138 + .../reply/strip-inbound-meta.test.ts | 105 + src/auto-reply/reply/strip-inbound-meta.ts | 170 + src/auto-reply/reply/subagents-utils.test.ts | 132 + src/auto-reply/reply/subagents-utils.ts | 105 + src/auto-reply/reply/test-ctx.ts | 17 + src/auto-reply/reply/test-helpers.ts | 18 + src/auto-reply/reply/typing-mode.ts | 142 + src/auto-reply/reply/typing.ts | 196 + src/auto-reply/reply/untrusted-context.ts | 16 + src/auto-reply/send-policy.ts | 44 + src/auto-reply/skill-commands.test.ts | 131 + src/auto-reply/skill-commands.ts | 147 + .../stage-sandbox-media.test-harness.ts | 45 + src/auto-reply/status.test.ts | 655 + src/auto-reply/status.ts | 857 + src/auto-reply/templating.ts | 211 + src/auto-reply/thinking.test.ts | 85 + src/auto-reply/thinking.ts | 227 + src/auto-reply/tokens.ts | 40 + src/auto-reply/tool-meta.test.ts | 61 + src/auto-reply/tool-meta.ts | 143 + src/auto-reply/types.ts | 71 + src/browser/bridge-auth-registry.ts | 34 + src/browser/bridge-server.auth.test.ts | 86 + src/browser/bridge-server.ts | 110 + src/browser/browser-utils.test.ts | 247 + src/browser/cdp.helpers.ts | 180 + src/browser/cdp.test.ts | 255 + src/browser/cdp.ts | 462 + src/browser/chrome.default-browser.test.ts | 82 + src/browser/chrome.executables.ts | 625 + src/browser/chrome.profile-decoration.ts | 198 + src/browser/chrome.test.ts | 287 + src/browser/chrome.ts | 350 + src/browser/client-actions-core.ts | 259 + src/browser/client-actions-observe.ts | 184 + src/browser/client-actions-state.ts | 284 + src/browser/client-actions-types.ts | 16 + src/browser/client-actions-url.ts | 11 + src/browser/client-actions.ts | 4 + .../client-fetch.loopback-auth.test.ts | 107 + src/browser/client-fetch.ts | 252 + src/browser/client.test.ts | 273 + src/browser/client.ts | 337 + src/browser/config.test.ts | 190 + src/browser/config.ts | 301 + src/browser/constants.ts | 8 + src/browser/control-auth.auto-token.test.ts | 134 + src/browser/control-auth.test.ts | 97 + src/browser/control-auth.ts | 95 + src/browser/control-service.ts | 80 + src/browser/csrf.ts | 87 + src/browser/extension-relay-auth.test.ts | 124 + src/browser/extension-relay-auth.ts | 65 + src/browser/extension-relay.test.ts | 479 + src/browser/extension-relay.ts | 817 + src/browser/http-auth.ts | 63 + src/browser/navigation-guard.test.ts | 104 + src/browser/navigation-guard.ts | 63 + src/browser/paths.test.ts | 248 + src/browser/paths.ts | 136 + src/browser/profiles-service.test.ts | 147 + src/browser/profiles-service.ts | 187 + src/browser/profiles.test.ts | 236 + src/browser/profiles.ts | 113 + src/browser/proxy-files.ts | 40 + src/browser/pw-ai-module.ts | 51 + src/browser/pw-ai-state.ts | 9 + src/browser/pw-ai.test.ts | 184 + src/browser/pw-ai.ts | 65 + src/browser/pw-role-snapshot.test.ts | 90 + src/browser/pw-role-snapshot.ts | 434 + .../pw-session.browserless.live.test.ts | 45 + ...ssion.create-page.navigation-guard.test.ts | 87 + ...ge-for-targetid.extension-fallback.test.ts | 53 + src/browser/pw-session.mock-setup.ts | 15 + src/browser/pw-session.test.ts | 141 + src/browser/pw-session.ts | 806 + src/browser/pw-tools-core.activity.ts | 68 + ...re.clamps-timeoutms-scrollintoview.test.ts | 95 + src/browser/pw-tools-core.downloads.ts | 280 + ...s-core.interactions.evaluate.abort.test.ts | 92 + src/browser/pw-tools-core.interactions.ts | 646 + ...ls-core.last-file-chooser-arm-wins.test.ts | 134 + src/browser/pw-tools-core.responses.ts | 123 + ...-core.screenshots-element-selector.test.ts | 123 + src/browser/pw-tools-core.shared.ts | 70 + ...tools-core.snapshot.navigate-guard.test.ts | 47 + src/browser/pw-tools-core.snapshot.ts | 212 + src/browser/pw-tools-core.state.ts | 209 + src/browser/pw-tools-core.storage.ts | 128 + src/browser/pw-tools-core.test-harness.ts | 64 + src/browser/pw-tools-core.trace.ts | 37 + src/browser/pw-tools-core.ts | 8 + ...-core.waits-next-download-saves-it.test.ts | 225 + src/browser/resolved-config-refresh.ts | 58 + src/browser/routes/agent.act.shared.ts | 52 + src/browser/routes/agent.act.ts | 575 + src/browser/routes/agent.debug.ts | 149 + src/browser/routes/agent.shared.test.ts | 39 + src/browser/routes/agent.shared.ts | 143 + src/browser/routes/agent.snapshot.ts | 333 + src/browser/routes/agent.storage.test.ts | 65 + src/browser/routes/agent.storage.ts | 451 + src/browser/routes/agent.ts | 13 + src/browser/routes/basic.ts | 202 + src/browser/routes/dispatcher.abort.test.ts | 49 + src/browser/routes/dispatcher.ts | 126 + src/browser/routes/index.ts | 11 + src/browser/routes/path-output.ts | 1 + src/browser/routes/tabs.ts | 217 + src/browser/routes/types.ts | 26 + src/browser/routes/utils.ts | 73 + src/browser/screenshot.test.ts | 50 + src/browser/screenshot.ts | 58 + .../server-context.chrome-test-harness.ts | 24 + ...-tab-available.prefers-last-target.test.ts | 123 + ...server-context.hot-reload-profiles.test.ts | 169 + .../server-context.remote-tab-ops.test.ts | 277 + src/browser/server-context.ts | 685 + src/browser/server-context.types.ts | 65 + src/browser/server-lifecycle.test.ts | 123 + src/browser/server-lifecycle.ts | 48 + src/browser/server-middleware.ts | 37 + ...-contract-form-layout-act-commands.test.ts | 305 + ....agent-contract-snapshot-endpoints.test.ts | 160 + .../server.agent-contract.test-harness.ts | 26 + .../server.auth-token-gates-http.test.ts | 64 + .../server.control-server.test-harness.ts | 356 + ...te-disabled-does-not-block-storage.test.ts | 160 + ...s-open-profile-unknown-returns-404.test.ts | 179 + src/browser/server.ts | 110 + src/browser/target-id.ts | 30 + src/browser/test-port.ts | 18 + src/browser/trash.ts | 22 + src/canvas-host/a2ui.ts | 209 + src/canvas-host/a2ui/index.html | 307 + src/canvas-host/file-resolver.ts | 50 + src/canvas-host/server.state-dir.test.ts | 28 + src/canvas-host/server.test.ts | 323 + src/canvas-host/server.ts | 478 + src/channel-web.ts | 33 + src/channels/account-summary.ts | 36 + src/channels/ack-reactions.test.ts | 208 + src/channels/ack-reactions.ts | 103 + src/channels/allow-from.test.ts | 89 + src/channels/allow-from.ts | 36 + src/channels/allowlist-match.ts | 52 + src/channels/allowlists/resolve-utils.test.ts | 87 + src/channels/allowlists/resolve-utils.ts | 169 + src/channels/channel-config.test.ts | 216 + src/channels/channel-config.ts | 182 + src/channels/channel-helpers.test.ts | 193 + src/channels/channels-misc.test.ts | 58 + src/channels/chat-type.ts | 18 + src/channels/command-gating.test.ts | 97 + src/channels/command-gating.ts | 45 + src/channels/conversation-label.ts | 69 + src/channels/dock.test.ts | 79 + src/channels/dock.ts | 630 + src/channels/draft-stream-controls.test.ts | 122 + src/channels/draft-stream-controls.ts | 142 + src/channels/draft-stream-loop.ts | 104 + src/channels/location.test.ts | 57 + src/channels/location.ts | 76 + src/channels/logging.ts | 33 + src/channels/mention-gating.test.ts | 67 + src/channels/mention-gating.ts | 59 + src/channels/model-overrides.test.ts | 69 + src/channels/model-overrides.ts | 142 + .../plugins/account-action-gate.test.ts | 34 + src/channels/plugins/account-action-gate.ts | 21 + src/channels/plugins/account-helpers.test.ts | 71 + src/channels/plugins/account-helpers.ts | 31 + src/channels/plugins/actions/actions.test.ts | 899 ++ src/channels/plugins/actions/discord.ts | 118 + .../discord/handle-action.guild-admin.ts | 451 + .../plugins/actions/discord/handle-action.ts | 272 + src/channels/plugins/actions/shared.ts | 19 + src/channels/plugins/actions/signal.ts | 178 + src/channels/plugins/actions/telegram.ts | 229 + .../plugins/agent-tools/whatsapp-login.ts | 72 + src/channels/plugins/allowlist-match.ts | 2 + src/channels/plugins/bluebubbles-actions.ts | 34 + src/channels/plugins/catalog.ts | 307 + src/channels/plugins/channel-config.ts | 10 + src/channels/plugins/config-helpers.ts | 113 + src/channels/plugins/config-schema.ts | 11 + src/channels/plugins/config-writes.ts | 40 + src/channels/plugins/directory-config.ts | 221 + src/channels/plugins/group-mentions.test.ts | 210 + src/channels/plugins/group-mentions.ts | 324 + src/channels/plugins/helpers.ts | 20 + src/channels/plugins/index.ts | 84 + src/channels/plugins/load.ts | 8 + src/channels/plugins/media-limits.ts | 25 + src/channels/plugins/message-action-names.ts | 55 + .../plugins/message-actions.security.test.ts | 80 + src/channels/plugins/message-actions.test.ts | 87 + src/channels/plugins/message-actions.ts | 103 + src/channels/plugins/normalize/discord.ts | 47 + src/channels/plugins/normalize/imessage.ts | 47 + src/channels/plugins/normalize/shared.ts | 22 + src/channels/plugins/normalize/signal.ts | 70 + src/channels/plugins/normalize/slack.ts | 26 + .../plugins/normalize/targets.test.ts | 32 + src/channels/plugins/normalize/telegram.ts | 39 + src/channels/plugins/normalize/whatsapp.ts | 17 + src/channels/plugins/onboarding-types.ts | 86 + .../channel-access-configure.test.ts | 142 + .../onboarding/channel-access-configure.ts | 41 + .../plugins/onboarding/channel-access.test.ts | 138 + .../plugins/onboarding/channel-access.ts | 98 + src/channels/plugins/onboarding/discord.ts | 305 + .../plugins/onboarding/helpers.test.ts | 980 ++ src/channels/plugins/onboarding/helpers.ts | 584 + .../plugins/onboarding/imessage.test.ts | 24 + src/channels/plugins/onboarding/imessage.ts | 180 + .../plugins/onboarding/signal.test.ts | 39 + src/channels/plugins/onboarding/signal.ts | 244 + src/channels/plugins/onboarding/slack.ts | 365 + .../plugins/onboarding/telegram.test.ts | 23 + src/channels/plugins/onboarding/telegram.ts | 231 + .../plugins/onboarding/whatsapp.test.ts | 267 + src/channels/plugins/onboarding/whatsapp.ts | 354 + .../plugins/outbound/direct-text-media.ts | 119 + src/channels/plugins/outbound/discord.test.ts | 246 + src/channels/plugins/outbound/discord.ts | 136 + .../plugins/outbound/imessage.test.ts | 69 + src/channels/plugins/outbound/imessage.ts | 28 + src/channels/plugins/outbound/load.ts | 17 + src/channels/plugins/outbound/signal.test.ts | 70 + src/channels/plugins/outbound/signal.ts | 26 + src/channels/plugins/outbound/slack.test.ts | 171 + src/channels/plugins/outbound/slack.ts | 130 + .../plugins/outbound/telegram.test.ts | 116 + src/channels/plugins/outbound/telegram.ts | 124 + src/channels/plugins/outbound/whatsapp.ts | 42 + src/channels/plugins/pairing-message.ts | 2 + src/channels/plugins/pairing.ts | 69 + src/channels/plugins/plugins-channel.test.ts | 213 + src/channels/plugins/plugins-core.test.ts | 482 + src/channels/plugins/registry-loader.ts | 35 + src/channels/plugins/setup-helpers.ts | 121 + src/channels/plugins/slack.actions.ts | 22 + .../plugins/status-issues/bluebubbles.test.ts | 66 + .../plugins/status-issues/bluebubbles.ts | 100 + src/channels/plugins/status-issues/discord.ts | 166 + src/channels/plugins/status-issues/shared.ts | 63 + .../plugins/status-issues/telegram.ts | 145 + .../plugins/status-issues/whatsapp.test.ts | 56 + .../plugins/status-issues/whatsapp.ts | 66 + src/channels/plugins/status.ts | 36 + src/channels/plugins/types.adapters.ts | 310 + src/channels/plugins/types.core.ts | 368 + src/channels/plugins/types.plugin.ts | 84 + src/channels/plugins/types.ts | 65 + .../plugins/whatsapp-heartbeat.test.ts | 137 + src/channels/plugins/whatsapp-heartbeat.ts | 94 + src/channels/registry.ts | 189 + src/channels/reply-prefix.ts | 62 + src/channels/sender-identity.ts | 41 + src/channels/sender-label.test.ts | 45 + src/channels/sender-label.ts | 59 + src/channels/session.test.ts | 78 + src/channels/session.ts | 52 + src/channels/status-reactions.test.ts | 467 + src/channels/status-reactions.ts | 383 + src/channels/targets.ts | 100 + src/channels/telegram/allow-from.test.ts | 26 + src/channels/telegram/allow-from.ts | 11 + src/channels/telegram/api.test.ts | 57 + src/channels/telegram/api.ts | 24 + src/channels/typing.ts | 30 + src/channels/web/index.ts | 13 + src/cli/acp-cli.option-collisions.test.ts | 154 + src/cli/acp-cli.ts | 115 + src/cli/argv.test.ts | 275 + src/cli/argv.ts | 216 + src/cli/banner.ts | 133 + src/cli/browser-cli-actions-input.ts | 1 + .../register.element.ts | 238 + .../register.files-downloads.ts | 207 + .../register.form-wait-eval.ts | 131 + .../register.navigation.ts | 70 + src/cli/browser-cli-actions-input/register.ts | 16 + src/cli/browser-cli-actions-input/shared.ts | 88 + src/cli/browser-cli-actions-observe.ts | 116 + src/cli/browser-cli-debug.ts | 225 + src/cli/browser-cli-examples.ts | 34 + src/cli/browser-cli-extension.test.ts | 190 + src/cli/browser-cli-extension.ts | 140 + src/cli/browser-cli-inspect.test.ts | 153 + src/cli/browser-cli-inspect.ts | 160 + src/cli/browser-cli-manage.ts | 492 + src/cli/browser-cli-resize.ts | 37 + src/cli/browser-cli-shared.ts | 84 + src/cli/browser-cli-state.cookies-storage.ts | 234 + ...rowser-cli-state.option-collisions.test.ts | 143 + src/cli/browser-cli-state.ts | 276 + src/cli/browser-cli.test.ts | 59 + src/cli/browser-cli.ts | 55 + src/cli/channel-auth.test.ts | 142 + src/cli/channel-auth.ts | 89 + src/cli/channel-options.ts | 33 + src/cli/channels-cli.ts | 256 + src/cli/clawbot-cli.ts | 7 + src/cli/cli-name.ts | 30 + src/cli/cli-utils.test.ts | 108 + src/cli/cli-utils.ts | 64 + src/cli/command-format.ts | 25 + src/cli/command-options.test.ts | 91 + src/cli/command-options.ts | 44 + src/cli/completion-cli.ts | 658 + src/cli/completion-fish.test.ts | 48 + src/cli/completion-fish.ts | 41 + src/cli/config-cli.test.ts | 227 + src/cli/config-cli.ts | 351 + src/cli/cron-cli.test.ts | 507 + src/cli/cron-cli.ts | 1 + src/cli/cron-cli/register.cron-add.ts | 275 + src/cli/cron-cli/register.cron-edit.ts | 261 + src/cli/cron-cli/register.cron-simple.ts | 109 + src/cli/cron-cli/register.ts | 27 + src/cli/cron-cli/shared.test.ts | 92 + src/cli/cron-cli/shared.ts | 234 + src/cli/daemon-cli-compat.test.ts | 42 + src/cli/daemon-cli-compat.ts | 99 + src/cli/daemon-cli.coverage.test.ts | 227 + src/cli/daemon-cli.ts | 15 + src/cli/daemon-cli/install.ts | 177 + src/cli/daemon-cli/lifecycle-core.test.ts | 93 + src/cli/daemon-cli/lifecycle-core.ts | 328 + src/cli/daemon-cli/lifecycle.test.ts | 131 + src/cli/daemon-cli/lifecycle.ts | 127 + src/cli/daemon-cli/probe.ts | 39 + .../register-service-commands.test.ts | 72 + .../daemon-cli/register-service-commands.ts | 101 + src/cli/daemon-cli/register.ts | 19 + src/cli/daemon-cli/response.ts | 110 + src/cli/daemon-cli/restart-health.ts | 172 + src/cli/daemon-cli/runners.ts | 8 + src/cli/daemon-cli/shared.test.ts | 16 + src/cli/daemon-cli/shared.ts | 182 + src/cli/daemon-cli/status.gather.ts | 298 + src/cli/daemon-cli/status.print.ts | 310 + src/cli/daemon-cli/status.ts | 20 + src/cli/daemon-cli/types.ts | 27 + src/cli/deps.test.ts | 93 + src/cli/deps.ts | 52 + src/cli/devices-cli.test.ts | 308 + src/cli/devices-cli.ts | 453 + src/cli/directory-cli.ts | 268 + src/cli/dns-cli.ts | 262 + src/cli/docs-cli.ts | 23 + src/cli/exec-approvals-cli.test.ts | 145 + src/cli/exec-approvals-cli.ts | 482 + src/cli/gateway-cli.coverage.test.ts | 257 + src/cli/gateway-cli.ts | 1 + src/cli/gateway-cli/call.ts | 43 + src/cli/gateway-cli/dev.ts | 130 + src/cli/gateway-cli/discover.ts | 111 + .../register.option-collisions.test.ts | 155 + src/cli/gateway-cli/register.ts | 277 + src/cli/gateway-cli/run-loop.test.ts | 301 + src/cli/gateway-cli/run-loop.ts | 195 + .../gateway-cli/run.option-collisions.test.ts | 155 + src/cli/gateway-cli/run.ts | 399 + src/cli/gateway-cli/shared.ts | 109 + src/cli/gateway-rpc.ts | 47 + src/cli/gateway.sigterm.test.ts | 163 + src/cli/help-format.ts | 27 + src/cli/hooks-cli.test.ts | 72 + src/cli/hooks-cli.ts | 828 + src/cli/log-level-option.test.ts | 13 + src/cli/log-level-option.ts | 12 + src/cli/logs-cli.test.ts | 153 + src/cli/logs-cli.ts | 328 + src/cli/memory-cli.test.ts | 406 + src/cli/memory-cli.ts | 762 + src/cli/models-cli.test.ts | 112 + src/cli/models-cli.ts | 443 + src/cli/node-cli.ts | 1 + src/cli/node-cli/daemon.ts | 304 + src/cli/node-cli/register.ts | 110 + src/cli/nodes-camera.test.ts | 246 + src/cli/nodes-camera.ts | 165 + src/cli/nodes-canvas.ts | 24 + src/cli/nodes-cli.coverage.test.ts | 221 + src/cli/nodes-cli.ts | 1 + src/cli/nodes-cli/a2ui-jsonl.ts | 89 + src/cli/nodes-cli/cli-utils.ts | 30 + src/cli/nodes-cli/format.ts | 16 + src/cli/nodes-cli/pairing-render.ts | 38 + src/cli/nodes-cli/register.camera.ts | 250 + src/cli/nodes-cli/register.canvas.ts | 245 + ....invoke.nodes-run-approval-timeout.test.ts | 115 + src/cli/nodes-cli/register.invoke.ts | 368 + src/cli/nodes-cli/register.location.ts | 81 + src/cli/nodes-cli/register.notify.ts | 57 + src/cli/nodes-cli/register.pairing.ts | 100 + src/cli/nodes-cli/register.push.ts | 88 + src/cli/nodes-cli/register.screen.ts | 82 + src/cli/nodes-cli/register.status.ts | 408 + src/cli/nodes-cli/register.ts | 39 + src/cli/nodes-cli/rpc.ts | 97 + src/cli/nodes-cli/types.ts | 51 + src/cli/nodes-media-utils.test.ts | 30 + src/cli/nodes-media-utils.ts | 35 + src/cli/nodes-run.ts | 25 + src/cli/nodes-screen.ts | 38 + src/cli/npm-resolution.test.ts | 170 + src/cli/npm-resolution.ts | 129 + src/cli/outbound-send-deps.ts | 11 + src/cli/outbound-send-mapping.test.ts | 29 + src/cli/outbound-send-mapping.ts | 22 + src/cli/pairing-cli.test.ts | 238 + src/cli/pairing-cli.ts | 173 + src/cli/parse-bytes.ts | 46 + src/cli/parse-duration.ts | 39 + src/cli/parse-timeout.ts | 18 + src/cli/plugin-registry.ts | 39 + src/cli/plugins-cli.ts | 742 + src/cli/plugins-config.test.ts | 32 + src/cli/plugins-config.ts | 21 + src/cli/ports.ts | 136 + src/cli/profile-utils.ts | 23 + src/cli/profile.test.ts | 168 + src/cli/profile.ts | 127 + src/cli/program.force.test.ts | 143 + src/cli/program.nodes-basic.test.ts | 289 + src/cli/program.nodes-media.test.ts | 408 + src/cli/program.nodes-test-helpers.test.ts | 12 + src/cli/program.nodes-test-helpers.ts | 13 + src/cli/program.smoke.test.ts | 194 + src/cli/program.test-mocks.ts | 78 + src/cli/program.ts | 2 + src/cli/program/action-reparse.test.ts | 78 + src/cli/program/action-reparse.ts | 22 + src/cli/program/build-program.test.ts | 62 + src/cli/program/build-program.ts | 20 + .../build-program.version-alias.test.ts | 39 + src/cli/program/command-registry.test.ts | 146 + src/cli/program/command-registry.ts | 304 + src/cli/program/command-tree.test.ts | 39 + src/cli/program/command-tree.ts | 19 + src/cli/program/config-guard.test.ts | 103 + src/cli/program/config-guard.ts | 95 + src/cli/program/context.test.ts | 37 + src/cli/program/context.ts | 19 + src/cli/program/help.test.ts | 125 + src/cli/program/help.ts | 136 + src/cli/program/helpers.test.ts | 41 + src/cli/program/helpers.ts | 32 + src/cli/program/message/helpers.test.ts | 221 + src/cli/program/message/helpers.ts | 87 + src/cli/program/message/register.broadcast.ts | 16 + .../program/message/register.discord-admin.ts | 157 + .../program/message/register.emoji-sticker.ts | 57 + .../message/register.permissions-search.ts | 30 + src/cli/program/message/register.pins.ts | 35 + src/cli/program/message/register.poll.ts | 32 + src/cli/program/message/register.reactions.ts | 33 + .../message/register.read-edit-delete.ts | 50 + src/cli/program/message/register.send.ts | 36 + src/cli/program/message/register.thread.ts | 55 + src/cli/program/preaction.test.ts | 162 + src/cli/program/preaction.ts | 82 + src/cli/program/program-context.test.ts | 38 + src/cli/program/program-context.ts | 15 + src/cli/program/register.agent.test.ts | 216 + src/cli/program/register.agent.ts | 212 + src/cli/program/register.configure.test.ts | 52 + src/cli/program/register.configure.ts | 31 + src/cli/program/register.maintenance.test.ts | 164 + src/cli/program/register.maintenance.ts | 113 + src/cli/program/register.message.test.ts | 123 + src/cli/program/register.message.ts | 68 + src/cli/program/register.onboard.test.ts | 114 + src/cli/program/register.onboard.ts | 186 + src/cli/program/register.setup.test.ts | 89 + src/cli/program/register.setup.ts | 53 + .../register.status-health-sessions.test.ts | 136 + .../register.status-health-sessions.ts | 149 + src/cli/program/register.subclis.test.ts | 98 + src/cli/program/register.subclis.ts | 339 + src/cli/program/routes.test.ts | 82 + src/cli/program/routes.ts | 256 + src/cli/progress.test.ts | 46 + src/cli/progress.ts | 230 + src/cli/prompt.test.ts | 48 + src/cli/prompt.ts | 21 + src/cli/qr-cli.test.ts | 195 + src/cli/qr-cli.ts | 183 + src/cli/requirements-test-fixtures.ts | 18 + src/cli/respawn-policy.ts | 5 + src/cli/route.ts | 40 + src/cli/run-main.exit.test.ts | 49 + src/cli/run-main.test.ts | 127 + src/cli/run-main.ts | 128 + src/cli/sandbox-cli.ts | 174 + src/cli/security-cli.ts | 164 + src/cli/shared/parse-port.ts | 19 + src/cli/skills-cli.commands.test.ts | 124 + src/cli/skills-cli.format.ts | 301 + src/cli/skills-cli.formatting.test.ts | 85 + src/cli/skills-cli.test.ts | 219 + src/cli/skills-cli.ts | 81 + src/cli/system-cli.test.ts | 91 + src/cli/system-cli.ts | 132 + src/cli/tagline.ts | 270 + src/cli/test-runtime-capture.ts | 33 + src/cli/tui-cli.ts | 50 + src/cli/update-cli.option-collisions.test.ts | 73 + src/cli/update-cli.test.ts | 751 + src/cli/update-cli.ts | 148 + src/cli/update-cli/progress.ts | 156 + src/cli/update-cli/restart-helper.test.ts | 213 + src/cli/update-cli/restart-helper.ts | 142 + .../update-cli/shared.command-runner.test.ts | 52 + src/cli/update-cli/shared.ts | 288 + src/cli/update-cli/status.ts | 128 + src/cli/update-cli/suppress-deprecations.ts | 16 + src/cli/update-cli/update-command.ts | 783 + src/cli/update-cli/wizard.ts | 151 + src/cli/wait.ts | 8 + src/cli/webhooks-cli.ts | 197 + src/cli/windows-argv.ts | 78 + src/commands/agent-via-gateway.test.ts | 141 + src/commands/agent-via-gateway.ts | 195 + src/commands/agent.delivery.test.ts | 217 + src/commands/agent.test.ts | 625 + src/commands/agent.ts | 671 + src/commands/agent/delivery.ts | 230 + src/commands/agent/run-context.ts | 55 + src/commands/agent/session-store.ts | 89 + src/commands/agent/session.test.ts | 179 + src/commands/agent/session.ts | 166 + src/commands/agent/types.ts | 79 + src/commands/agents.add.test.ts | 73 + src/commands/agents.bindings.ts | 162 + src/commands/agents.command-shared.ts | 11 + src/commands/agents.commands.add.ts | 367 + src/commands/agents.commands.delete.ts | 101 + src/commands/agents.commands.identity.ts | 233 + src/commands/agents.commands.list.ts | 134 + src/commands/agents.config.ts | 210 + src/commands/agents.identity.test.ts | 211 + src/commands/agents.providers.ts | 188 + src/commands/agents.test.ts | 140 + src/commands/agents.ts | 6 + src/commands/auth-choice-legacy.ts | 28 + src/commands/auth-choice-options.test.ts | 91 + src/commands/auth-choice-options.ts | 372 + src/commands/auth-choice-prompt.ts | 60 + src/commands/auth-choice.api-key.ts | 48 + .../auth-choice.apply-helpers.test.ts | 208 + src/commands/auth-choice.apply-helpers.ts | 168 + src/commands/auth-choice.apply.anthropic.ts | 110 + .../auth-choice.apply.api-providers.ts | 643 + src/commands/auth-choice.apply.byteplus.ts | 73 + .../auth-choice.apply.copilot-proxy.ts | 14 + .../auth-choice.apply.github-copilot.ts | 64 + .../auth-choice.apply.google-antigravity.ts | 14 + .../auth-choice.apply.google-gemini-cli.ts | 14 + .../auth-choice.apply.huggingface.test.ts | 182 + src/commands/auth-choice.apply.huggingface.ts | 132 + .../auth-choice.apply.minimax.test.ts | 186 + src/commands/auth-choice.apply.minimax.ts | 141 + src/commands/auth-choice.apply.oauth.ts | 94 + src/commands/auth-choice.apply.openai.ts | 146 + src/commands/auth-choice.apply.openrouter.ts | 95 + .../auth-choice.apply.plugin-provider.ts | 129 + src/commands/auth-choice.apply.qwen-portal.ts | 14 + src/commands/auth-choice.apply.ts | 64 + src/commands/auth-choice.apply.vllm.ts | 46 + src/commands/auth-choice.apply.volcengine.ts | 73 + src/commands/auth-choice.apply.xai.ts | 79 + src/commands/auth-choice.default-model.ts | 30 + src/commands/auth-choice.model-check.ts | 80 + src/commands/auth-choice.moonshot.test.ts | 98 + .../auth-choice.preferred-provider.ts | 53 + src/commands/auth-choice.test.ts | 1273 ++ src/commands/auth-choice.ts | 3 + src/commands/auth-token.ts | 38 + src/commands/channel-test-helpers.ts | 20 + src/commands/channels.add.test.ts | 62 + ....adds-non-default-telegram-account.test.ts | 516 + src/commands/channels.mock-harness.ts | 33 + ...time-errors-channels-status-output.test.ts | 65 + src/commands/channels.ts | 14 + src/commands/channels/add-mutators.ts | 33 + src/commands/channels/add.ts | 236 + src/commands/channels/capabilities.test.ts | 138 + src/commands/channels/capabilities.ts | 556 + src/commands/channels/list.ts | 183 + src/commands/channels/logs.ts | 113 + src/commands/channels/remove.ts | 148 + src/commands/channels/resolve.ts | 149 + src/commands/channels/shared.ts | 47 + src/commands/channels/status.ts | 286 + src/commands/chutes-oauth.test.ts | 179 + src/commands/chutes-oauth.ts | 217 + src/commands/cleanup-plan.ts | 25 + src/commands/cleanup-utils.test.ts | 52 + src/commands/cleanup-utils.ts | 109 + src/commands/config-validation.ts | 20 + src/commands/configure.channels.ts | 82 + src/commands/configure.commands.ts | 37 + src/commands/configure.daemon.ts | 136 + src/commands/configure.gateway-auth.test.ts | 165 + src/commands/configure.gateway-auth.ts | 134 + src/commands/configure.gateway.test.ts | 157 + src/commands/configure.gateway.ts | 289 + src/commands/configure.shared.ts | 94 + src/commands/configure.ts | 12 + src/commands/configure.wizard.test.ts | 161 + src/commands/configure.wizard.ts | 548 + src/commands/daemon-install-helpers.test.ts | 244 + src/commands/daemon-install-helpers.ts | 81 + .../daemon-install-runtime-warning.test.ts | 71 + .../daemon-install-runtime-warning.ts | 20 + src/commands/daemon-runtime.ts | 19 + src/commands/dashboard.links.test.ts | 118 + src/commands/dashboard.test.ts | 116 + src/commands/dashboard.ts | 69 + src/commands/docs.ts | 195 + ...octor-auth.deprecated-cli-profiles.test.ts | 103 + src/commands/doctor-auth.ts | 334 + src/commands/doctor-completion.ts | 179 + ...doctor-config-flow.include-warning.test.ts | 38 + .../doctor-config-flow.safe-bins.test.ts | 108 + src/commands/doctor-config-flow.test.ts | 471 + src/commands/doctor-config-flow.ts | 1113 ++ src/commands/doctor-format.ts | 84 + src/commands/doctor-gateway-daemon-flow.ts | 260 + src/commands/doctor-gateway-health.ts | 58 + src/commands/doctor-gateway-services.test.ts | 165 + src/commands/doctor-gateway-services.ts | 295 + src/commands/doctor-install.ts | 40 + .../doctor-legacy-config.migrations.test.ts | 225 + src/commands/doctor-legacy-config.test.ts | 34 + src/commands/doctor-legacy-config.ts | 334 + src/commands/doctor-memory-search.test.ts | 116 + src/commands/doctor-memory-search.ts | 147 + ...form-notes.launchctl-env-overrides.test.ts | 59 + src/commands/doctor-platform-notes.ts | 142 + src/commands/doctor-prompter.ts | 113 + src/commands/doctor-sandbox.ts | 288 + src/commands/doctor-security.test.ts | 107 + src/commands/doctor-security.ts | 185 + src/commands/doctor-session-locks.test.ts | 80 + src/commands/doctor-session-locks.ts | 85 + src/commands/doctor-state-integrity.test.ts | 127 + src/commands/doctor-state-integrity.ts | 462 + src/commands/doctor-state-migrations.test.ts | 551 + src/commands/doctor-state-migrations.ts | 12 + src/commands/doctor-ui.ts | 154 + src/commands/doctor-update.ts | 88 + src/commands/doctor-workspace-status.ts | 68 + src/commands/doctor-workspace.ts | 60 + src/commands/doctor.e2e-harness.ts | 426 + src/commands/doctor.fast-path-mocks.ts | 49 + ...owfrom-channels-whatsapp-allowfrom.test.ts | 120 + ...es-slack-discord-dm-policy-aliases.test.ts | 54 + ...-state-migrations-yes-mode-without.test.ts | 95 + src/commands/doctor.ts | 320 + ...agent-sandbox-docker-browser-prune.test.ts | 92 + ...r.warns-state-directory-is-missing.test.ts | 90 + src/commands/gateway-presence.ts | 27 + src/commands/gateway-status.test.ts | 315 + src/commands/gateway-status.ts | 408 + src/commands/gateway-status/helpers.ts | 286 + src/commands/google-gemini-model-default.ts | 11 + src/commands/health-format.ts | 49 + src/commands/health.command.coverage.test.ts | 134 + src/commands/health.snapshot.test.ts | 253 + src/commands/health.test.ts | 189 + src/commands/health.ts | 751 + src/commands/message-format.ts | 422 + src/commands/message.test.ts | 272 + src/commands/message.ts | 67 + src/commands/model-allowlist.ts | 41 + src/commands/model-default.ts | 45 + src/commands/model-picker.test.ts | 251 + src/commands/model-picker.ts | 570 + .../models.auth.provider-resolution.test.ts | 48 + src/commands/models.list.auth-sync.test.ts | 136 + src/commands/models.list.test.ts | 487 + src/commands/models.set.test.ts | 93 + src/commands/models.ts | 33 + src/commands/models/aliases.ts | 118 + src/commands/models/auth-order.ts | 131 + src/commands/models/auth.ts | 389 + src/commands/models/fallbacks-shared.ts | 158 + src/commands/models/fallbacks.ts | 42 + src/commands/models/image-fallbacks.ts | 42 + src/commands/models/list.auth-overview.ts | 116 + src/commands/models/list.configured.ts | 107 + src/commands/models/list.errors.ts | 16 + src/commands/models/list.format.ts | 58 + .../list.list-command.forward-compat.test.ts | 96 + src/commands/models/list.list-command.ts | 142 + src/commands/models/list.probe.ts | 487 + src/commands/models/list.registry.ts | 239 + src/commands/models/list.status-command.ts | 691 + src/commands/models/list.status.test.ts | 283 + src/commands/models/list.table.ts | 91 + src/commands/models/list.ts | 2 + src/commands/models/list.types.ts | 34 + src/commands/models/scan.ts | 362 + src/commands/models/set-image.ts | 12 + src/commands/models/set.ts | 12 + src/commands/models/shared.test.ts | 63 + src/commands/models/shared.ts | 219 + src/commands/node-daemon-install-helpers.ts | 65 + src/commands/node-daemon-runtime.ts | 16 + src/commands/oauth-env.ts | 22 + src/commands/oauth-flow.ts | 53 + src/commands/onboard-auth.config-core.ts | 488 + src/commands/onboard-auth.config-gateways.ts | 91 + src/commands/onboard-auth.config-litellm.ts | 65 + src/commands/onboard-auth.config-minimax.ts | 213 + src/commands/onboard-auth.config-opencode.ts | 28 + src/commands/onboard-auth.config-shared.ts | 186 + src/commands/onboard-auth.credentials.ts | 362 + src/commands/onboard-auth.models.ts | 182 + src/commands/onboard-auth.test.ts | 649 + src/commands/onboard-auth.ts | 109 + src/commands/onboard-channels.test.ts | 202 + src/commands/onboard-channels.ts | 679 + src/commands/onboard-config.test.ts | 39 + src/commands/onboard-config.ts | 28 + src/commands/onboard-custom.test.ts | 273 + src/commands/onboard-custom.ts | 721 + src/commands/onboard-helpers.test.ts | 155 + src/commands/onboard-helpers.ts | 487 + src/commands/onboard-hooks.test.ts | 236 + src/commands/onboard-hooks.ts | 85 + src/commands/onboard-interactive.test.ts | 85 + src/commands/onboard-interactive.ts | 31 + .../onboard-non-interactive.gateway.test.ts | 230 + ...oard-non-interactive.provider-auth.test.ts | 543 + .../onboard-non-interactive.test-helpers.ts | 54 + src/commands/onboard-non-interactive.ts | 37 + .../onboard-non-interactive/api-keys.ts | 92 + src/commands/onboard-non-interactive/local.ts | 139 + .../local/auth-choice-inference.ts | 73 + .../local/auth-choice.ts | 785 + .../local/daemon-install.ts | 59 + .../local/gateway-config.ts | 114 + .../onboard-non-interactive/local/output.ts | 40 + .../local/skills-config.ts | 31 + .../local/workspace.ts | 16 + .../onboard-non-interactive/remote.ts | 53 + src/commands/onboard-provider-auth-flags.ts | 185 + src/commands/onboard-remote.test.ts | 122 + src/commands/onboard-remote.ts | 174 + src/commands/onboard-skills.test.ts | 185 + src/commands/onboard-skills.ts | 222 + src/commands/onboard-types.ts | 153 + src/commands/onboard.ts | 78 + .../onboarding/__tests__/test-utils.ts | 24 + .../onboarding/plugin-install.test.ts | 166 + src/commands/onboarding/plugin-install.ts | 223 + src/commands/onboarding/registry.ts | 26 + src/commands/onboarding/types.ts | 1 + src/commands/openai-codex-model-default.ts | 58 + src/commands/openai-codex-oauth.test.ts | 98 + src/commands/openai-codex-oauth.ts | 55 + src/commands/openai-model-default.test.ts | 259 + src/commands/openai-model-default.ts | 47 + src/commands/opencode-zen-model-default.ts | 19 + src/commands/provider-auth-helpers.ts | 82 + src/commands/reset.ts | 145 + src/commands/sandbox-display.ts | 136 + src/commands/sandbox-explain.test.ts | 46 + src/commands/sandbox-explain.ts | 337 + src/commands/sandbox-formatters.test.ts | 137 + src/commands/sandbox-formatters.ts | 37 + src/commands/sandbox.test.ts | 328 + src/commands/sandbox.ts | 200 + .../sessions.model-resolution.test.ts | 63 + src/commands/sessions.test-helpers.ts | 83 + src/commands/sessions.test.ts | 151 + src/commands/sessions.ts | 282 + src/commands/setup.ts | 75 + src/commands/signal-install.test.ts | 194 + src/commands/signal-install.ts | 302 + src/commands/status-all.ts | 346 + src/commands/status-all/agents.ts | 72 + .../channels.mattermost-token-summary.test.ts | 137 + src/commands/status-all/channels.ts | 493 + src/commands/status-all/diagnosis.ts | 247 + src/commands/status-all/format.ts | 36 + src/commands/status-all/gateway.ts | 183 + src/commands/status-all/report-lines.ts | 196 + src/commands/status.agent-local.ts | 88 + src/commands/status.command.ts | 626 + src/commands/status.daemon.ts | 43 + src/commands/status.format.ts | 80 + src/commands/status.gateway-probe.ts | 28 + src/commands/status.link-channel.ts | 55 + src/commands/status.scan.ts | 203 + src/commands/status.summary.redaction.test.ts | 56 + src/commands/status.summary.ts | 223 + src/commands/status.test.ts | 535 + src/commands/status.ts | 3 + src/commands/status.types.ts | 61 + src/commands/status.update.test.ts | 147 + src/commands/status.update.ts | 133 + src/commands/systemd-linger.ts | 121 + src/commands/test-runtime-config-helpers.ts | 31 + src/commands/test-wizard-helpers.ts | 92 + src/commands/uninstall.ts | 194 + src/commands/vllm-setup.ts | 78 + src/commands/zai-endpoint-detect.test.ts | 66 + src/commands/zai-endpoint-detect.ts | 148 + src/compat/legacy-names.ts | 15 + src/config/agent-dirs.test.ts | 47 + src/config/agent-dirs.ts | 112 + src/config/agent-limits.ts | 22 + src/config/backup-rotation.ts | 26 + src/config/cache-utils.ts | 27 + src/config/channel-capabilities.test.ts | 165 + src/config/channel-capabilities.ts | 73 + src/config/commands.test.ts | 134 + src/config/commands.ts | 90 + src/config/config-misc.test.ts | 316 + src/config/config-paths.ts | 82 + .../config.agent-concurrency-defaults.test.ts | 65 + src/config/config.backup-rotation.test.ts | 52 + src/config/config.compaction-settings.test.ts | 107 + src/config/config.discord-presence.test.ts | 67 + src/config/config.discord.test.ts | 99 + src/config/config.dm-policy-alias.test.ts | 38 + src/config/config.env-vars.test.ts | 119 + src/config/config.hooks-module-paths.test.ts | 79 + src/config/config.identity-avatar.test.ts | 52 + src/config/config.identity-defaults.test.ts | 164 + src/config/config.irc.test.ts | 133 + ...etection.accepts-imessage-dmpolicy.test.ts | 434 + ...etection.rejects-routing-allowfrom.test.ts | 640 + src/config/config.msteams.test.ts | 37 + ...ig.multi-agent-agentdir-validation.test.ts | 54 + .../config.nix-integration-u3-u5-u9.test.ts | 272 + src/config/config.plugin-validation.test.ts | 195 + src/config/config.pruning-defaults.test.ts | 85 + src/config/config.sandbox-docker.test.ts | 222 + src/config/config.schema-regressions.test.ts | 94 + .../config.skills-entries-config.test.ts | 47 + .../config.talk-api-key-fallback.test.ts | 45 + .../config.telegram-custom-commands.test.ts | 42 + src/config/config.tools-alsoAllow.test.ts | 52 + src/config/config.ts | 21 + src/config/defaults.ts | 494 + src/config/discord-preview-streaming.ts | 144 + src/config/env-preserve-io.test.ts | 171 + src/config/env-preserve.test.ts | 182 + src/config/env-preserve.ts | 134 + src/config/env-substitution.test.ts | 289 + src/config/env-substitution.ts | 171 + src/config/env-vars.ts | 80 + src/config/group-policy.ts | 238 + src/config/home-env.test-harness.ts | 14 + src/config/includes-scan.ts | 87 + src/config/includes.test.ts | 611 + src/config/includes.ts | 286 + src/config/io.compat.test.ts | 136 + src/config/io.owner-display-secret.test.ts | 48 + src/config/io.ts | 1295 ++ src/config/io.write-config.test.ts | 371 + src/config/legacy-migrate.test.ts | 106 + src/config/legacy-migrate.ts | 19 + src/config/legacy.migrations.part-1.ts | 490 + src/config/legacy.migrations.part-2.ts | 426 + src/config/legacy.migrations.part-3.ts | 221 + src/config/legacy.migrations.ts | 9 + src/config/legacy.rules.ts | 136 + src/config/legacy.shared.test.ts | 23 + src/config/legacy.shared.ts | 130 + src/config/legacy.ts | 43 + src/config/logging.ts | 18 + src/config/markdown-tables.ts | 68 + src/config/merge-config.ts | 38 + .../merge-patch.proto-pollution.test.ts | 42 + src/config/merge-patch.test.ts | 181 + src/config/merge-patch.ts | 97 + src/config/model-alias-defaults.test.ts | 146 + src/config/normalize-paths.test.ts | 65 + src/config/normalize-paths.ts | 69 + src/config/paths.test.ts | 152 + src/config/paths.ts | 275 + src/config/plugin-auto-enable.test.ts | 176 + src/config/plugin-auto-enable.ts | 458 + src/config/plugins-allowlist.ts | 15 + src/config/plugins-runtime-boundary.test.ts | 38 + src/config/port-defaults.ts | 43 + src/config/prototype-keys.ts | 5 + src/config/redact-snapshot.test.ts | 928 ++ src/config/redact-snapshot.ts | 598 + src/config/runtime-group-policy-provider.ts | 19 + src/config/runtime-group-policy.test.ts | 101 + src/config/runtime-group-policy.ts | 118 + src/config/runtime-overrides.test.ts | 79 + src/config/runtime-overrides.ts | 91 + src/config/schema.help.ts | 492 + src/config/schema.hints.test.ts | 115 + src/config/schema.hints.ts | 234 + src/config/schema.irc.ts | 26 + src/config/schema.labels.ts | 355 + src/config/schema.test.ts | 120 + src/config/schema.ts | 367 + src/config/sessions.cache.test.ts | 220 + src/config/sessions.test.ts | 669 + src/config/sessions.ts | 11 + src/config/sessions/cache-fields.test.ts | 68 + src/config/sessions/delivery-info.test.ts | 113 + src/config/sessions/delivery-info.ts | 57 + src/config/sessions/group.ts | 107 + src/config/sessions/main-session.ts | 79 + src/config/sessions/metadata.ts | 172 + src/config/sessions/paths.ts | 236 + src/config/sessions/reset.ts | 176 + src/config/sessions/session-file.ts | 50 + src/config/sessions/session-key.ts | 47 + src/config/sessions/sessions.test.ts | 272 + .../store.pruning.integration.test.ts | 184 + src/config/sessions/store.pruning.test.ts | 121 + src/config/sessions/store.ts | 934 ++ src/config/sessions/transcript.ts | 158 + src/config/sessions/types.ts | 207 + src/config/slack-http-config.test.ts | 64 + src/config/slack-token-validation.test.ts | 71 + src/config/talk.ts | 49 + src/config/telegram-custom-commands.ts | 95 + src/config/telegram-webhook-secret.test.ts | 64 + src/config/test-helpers.ts | 34 + src/config/types.agent-defaults.ts | 313 + src/config/types.agents.ts | 85 + src/config/types.approvals.ts | 29 + src/config/types.auth.ts | 29 + src/config/types.base.ts | 208 + src/config/types.browser.ts | 63 + src/config/types.channels.ts | 60 + src/config/types.cron.ts | 18 + src/config/types.discord.ts | 289 + src/config/types.gateway.ts | 330 + src/config/types.googlechat.ts | 112 + src/config/types.hooks.ts | 153 + src/config/types.imessage.ts | 87 + src/config/types.irc.ts | 108 + src/config/types.memory.ts | 67 + src/config/types.messages.ts | 176 + src/config/types.models.ts | 67 + src/config/types.msteams.ts | 113 + src/config/types.node-host.ts | 11 + src/config/types.openclaw.ts | 129 + src/config/types.plugins.ts | 42 + src/config/types.queue.ts | 22 + src/config/types.sandbox.ts | 81 + src/config/types.signal.ts | 96 + src/config/types.skills.ts | 45 + src/config/types.slack.ts | 190 + src/config/types.telegram.ts | 208 + src/config/types.tools.ts | 538 + src/config/types.ts | 32 + src/config/types.tts.ts | 82 + src/config/types.whatsapp.ts | 156 + src/config/validation.ts | 433 + src/config/version.ts | 49 + src/config/zod-schema.agent-defaults.ts | 173 + src/config/zod-schema.agent-model.ts | 11 + src/config/zod-schema.agent-runtime.ts | 723 + src/config/zod-schema.agents.ts | 61 + src/config/zod-schema.allowdeny.ts | 40 + src/config/zod-schema.approvals.ts | 28 + src/config/zod-schema.channels.ts | 10 + src/config/zod-schema.core.ts | 514 + src/config/zod-schema.hooks.ts | 161 + src/config/zod-schema.installs.ts | 22 + src/config/zod-schema.providers-core.ts | 1105 ++ src/config/zod-schema.providers-whatsapp.ts | 120 + src/config/zod-schema.providers.ts | 47 + src/config/zod-schema.sensitive.ts | 5 + src/config/zod-schema.session.ts | 180 + src/config/zod-schema.ts | 707 + src/cron/cron-protocol-conformance.test.ts | 91 + src/cron/delivery.test.ts | 57 + src/cron/delivery.ts | 79 + ...onse-has-heartbeat-ok-but-includes.test.ts | 136 + ...ent.delivery-target-thread-session.test.ts | 131 + src/cron/isolated-agent.mocks.ts | 23 + ...p-recipient-besteffortdeliver-true.test.ts | 302 + src/cron/isolated-agent.test-harness.ts | 67 + src/cron/isolated-agent.test-setup.ts | 25 + src/cron/isolated-agent.ts | 1 + ....uses-last-non-empty-agent-text-as.test.ts | 511 + .../isolated-agent/delivery-target.test.ts | 294 + src/cron/isolated-agent/delivery-target.ts | 174 + src/cron/isolated-agent/helpers.ts | 82 + .../isolated-agent/run.skill-filter.test.ts | 395 + src/cron/isolated-agent/run.ts | 802 + src/cron/isolated-agent/session.test.ts | 160 + src/cron/isolated-agent/session.ts | 70 + src/cron/isolated-agent/skills-snapshot.ts | 37 + src/cron/isolated-agent/subagent-followup.ts | 152 + src/cron/legacy-delivery.ts | 48 + src/cron/normalize.test.ts | 424 + src/cron/normalize.ts | 482 + src/cron/parse.ts | 31 + src/cron/payload-migration.ts | 40 + src/cron/run-log.test.ts | 184 + src/cron/run-log.ts | 146 + src/cron/schedule.test.ts | 100 + src/cron/schedule.ts | 77 + src/cron/service.delivery-plan.test.ts | 153 + src/cron/service.every-jobs-fire.test.ts | 192 + src/cron/service.get-job.test.ts | 70 + .../service.issue-13992-regression.test.ts | 183 + ...ervice.issue-16156-list-skips-cron.test.ts | 196 + .../service.issue-17852-daily-skip.test.ts | 100 + src/cron/service.issue-regressions.test.ts | 873 + src/cron/service.jobs.test.ts | 254 + .../service.jobs.top-of-hour-stagger.test.ts | 93 + .../service.persists-delivered-status.test.ts | 184 + .../service.prevents-duplicate-timers.test.ts | 66 + src/cron/service.read-ops-nonblocking.test.ts | 225 + .../service.rearm-timer-when-running.test.ts | 84 + src/cron/service.restart-catchup.test.ts | 140 + ...runs-one-shot-main-job-disables-it.test.ts | 789 + ...s-main-jobs-empty-systemevent-text.test.ts | 135 + src/cron/service.store-migration.test.ts | 157 + src/cron/service.store.migration.test.ts | 196 + src/cron/service.test-harness.ts | 154 + src/cron/service.ts | 52 + .../jobs.schedule-error-isolation.test.ts | 204 + src/cron/service/jobs.ts | 603 + src/cron/service/locked.ts | 22 + src/cron/service/normalize.ts | 87 + src/cron/service/ops.ts | 229 + src/cron/service/state.ts | 137 + src/cron/service/store.ts | 496 + src/cron/service/timer.ts | 791 + src/cron/session-reaper.test.ts | 203 + src/cron/session-reaper.ts | 115 + src/cron/stagger.test.ts | 45 + src/cron/stagger.ts | 47 + src/cron/store.test.ts | 46 + src/cron/store.ts | 62 + src/cron/types.ts | 132 + src/cron/validate-timestamp.ts | 66 + src/cron/webhook-url.ts | 22 + src/daemon/arg-split.ts | 48 + src/daemon/cmd-argv.test.ts | 42 + src/daemon/cmd-argv.ts | 26 + src/daemon/cmd-set.ts | 64 + src/daemon/constants.test.ts | 130 + src/daemon/constants.ts | 110 + src/daemon/diagnostics.ts | 44 + src/daemon/exec-file.ts | 32 + src/daemon/inspect.ts | 416 + src/daemon/launchd-plist.ts | 110 + src/daemon/launchd.test.ts | 255 + src/daemon/launchd.ts | 434 + src/daemon/node-service.ts | 66 + src/daemon/output.ts | 21 + src/daemon/paths.ts | 42 + src/daemon/program-args.test.ts | 90 + src/daemon/program-args.ts | 287 + src/daemon/runtime-format.ts | 44 + src/daemon/runtime-parse.ts | 20 + src/daemon/runtime-paths.test.ts | 187 + src/daemon/runtime-paths.ts | 185 + src/daemon/schtasks-exec.ts | 7 + src/daemon/schtasks.install.test.ts | 136 + src/daemon/schtasks.test.ts | 229 + src/daemon/schtasks.ts | 318 + src/daemon/service-audit.test.ts | 139 + src/daemon/service-audit.ts | 414 + src/daemon/service-env.test.ts | 367 + src/daemon/service-env.ts | 257 + src/daemon/service-runtime.ts | 13 + src/daemon/service-types.ts | 38 + src/daemon/service.ts | 114 + src/daemon/systemd-hints.ts | 29 + src/daemon/systemd-linger.ts | 73 + src/daemon/systemd-unit.test.ts | 26 + src/daemon/systemd-unit.ts | 118 + src/daemon/systemd.test.ts | 205 + src/daemon/systemd.ts | 410 + src/discord/accounts.ts | 75 + src/discord/api.test.ts | 75 + src/discord/api.ts | 136 + src/discord/audit.test.ts | 56 + src/discord/audit.ts | 136 + src/discord/chunk.test.ts | 133 + src/discord/chunk.ts | 277 + src/discord/client.ts | 60 + src/discord/components-registry.ts | 89 + src/discord/components.test.ts | 98 + src/discord/components.ts | 1145 ++ src/discord/directory-live.ts | 108 + src/discord/draft-chunking.ts | 41 + src/discord/draft-stream.ts | 140 + src/discord/gateway-logging.test.ts | 89 + src/discord/gateway-logging.ts | 67 + src/discord/guilds.ts | 29 + src/discord/monitor.gateway.test.ts | 84 + src/discord/monitor.gateway.ts | 69 + src/discord/monitor.test.ts | 1103 ++ ...ild-messages-mentionpatterns-match.test.ts | 523 + ...ends-status-replies-responseprefix.test.ts | 240 + .../monitor.tool-result.test-harness.ts | 41 + src/discord/monitor.ts | 28 + src/discord/monitor/agent-components.ts | 1656 ++ src/discord/monitor/allow-list.ts | 527 + src/discord/monitor/commands.test.ts | 24 + src/discord/monitor/commands.ts | 9 + src/discord/monitor/exec-approvals.test.ts | 683 + src/discord/monitor/exec-approvals.ts | 811 + src/discord/monitor/format.ts | 45 + src/discord/monitor/gateway-plugin.ts | 64 + src/discord/monitor/gateway-registry.ts | 37 + src/discord/monitor/listeners.ts | 459 + .../message-handler.inbound-contract.test.ts | 72 + .../monitor/message-handler.preflight.test.ts | 209 + .../monitor/message-handler.preflight.ts | 730 + .../message-handler.preflight.types.ts | 111 + .../monitor/message-handler.process.test.ts | 478 + .../monitor/message-handler.process.ts | 751 + .../monitor/message-handler.test-harness.ts | 74 + src/discord/monitor/message-handler.ts | 143 + src/discord/monitor/message-utils.test.ts | 301 + src/discord/monitor/message-utils.ts | 518 + .../monitor/model-picker-preferences.ts | 189 + src/discord/monitor/model-picker.test.ts | 626 + src/discord/monitor/model-picker.ts | 937 ++ src/discord/monitor/monitor.test.ts | 888 ++ .../native-command.model-picker.test.ts | 432 + src/discord/monitor/native-command.ts | 1714 ++ src/discord/monitor/presence-cache.ts | 61 + src/discord/monitor/presence.ts | 49 + .../monitor/provider.allowlist.test.ts | 57 + src/discord/monitor/provider.allowlist.ts | 275 + .../monitor/provider.group-policy.test.ts | 38 + .../monitor/provider.lifecycle.test.ts | 121 + src/discord/monitor/provider.lifecycle.ts | 132 + src/discord/monitor/provider.proxy.test.ts | 130 + .../monitor/provider.rest-proxy.test.ts | 62 + .../monitor/provider.skill-dedupe.test.ts | 61 + src/discord/monitor/provider.test.ts | 293 + src/discord/monitor/provider.ts | 637 + src/discord/monitor/reply-context.ts | 53 + src/discord/monitor/reply-delivery.test.ts | 242 + src/discord/monitor/reply-delivery.ts | 241 + src/discord/monitor/rest-fetch.ts | 27 + src/discord/monitor/sender-identity.ts | 82 + src/discord/monitor/system-events.ts | 55 + .../thread-bindings.discord-api.test.ts | 85 + .../monitor/thread-bindings.discord-api.ts | 289 + .../monitor/thread-bindings.lifecycle.ts | 225 + .../monitor/thread-bindings.manager.ts | 515 + .../monitor/thread-bindings.messages.ts | 72 + .../thread-bindings.shared-state.test.ts | 34 + src/discord/monitor/thread-bindings.state.ts | 444 + src/discord/monitor/thread-bindings.ts | 28 + .../monitor/thread-bindings.ttl.test.ts | 535 + src/discord/monitor/thread-bindings.types.ts | 69 + .../monitor/threading.auto-thread.test.ts | 91 + src/discord/monitor/threading.ts | 449 + src/discord/monitor/typing.ts | 11 + src/discord/pluralkit.test.ts | 67 + src/discord/pluralkit.ts | 58 + src/discord/probe.intents.test.ts | 39 + src/discord/probe.ts | 175 + src/discord/resolve-channels.test.ts | 125 + src/discord/resolve-channels.ts | 305 + src/discord/resolve-users.test.ts | 234 + src/discord/resolve-users.ts | 174 + src/discord/send.channels.ts | 132 + src/discord/send.components.test.ts | 53 + src/discord/send.components.ts | 169 + src/discord/send.creates-thread.test.ts | 482 + src/discord/send.emojis-stickers.ts | 57 + src/discord/send.guild.ts | 140 + src/discord/send.messages.ts | 190 + src/discord/send.outbound.ts | 566 + src/discord/send.permissions.authz.test.ts | 156 + src/discord/send.permissions.ts | 211 + src/discord/send.reactions.ts | 122 + .../send.sends-basic-channel-messages.test.ts | 562 + src/discord/send.shared.ts | 488 + src/discord/send.test-harness.ts | 56 + src/discord/send.ts | 81 + src/discord/send.types.ts | 172 + src/discord/send.webhook-activity.test.ts | 50 + src/discord/targets.test.ts | 110 + src/discord/targets.ts | 167 + src/discord/token.test.ts | 46 + src/discord/token.ts | 51 + src/discord/ui.ts | 45 + src/discord/voice-message.ts | 323 + src/discord/voice/command.test.ts | 99 + src/discord/voice/command.ts | 370 + src/discord/voice/manager.ts | 676 + src/docker-image-digests.test.ts | 61 + src/docker-setup.test.ts | 220 + src/dockerfile.test.ts | 23 + src/docs/slash-commands-doc.test.ts | 36 + src/entry.ts | 129 + src/extensionAPI.ts | 14 + src/gateway/agent-event-assistant-text.ts | 7 + src/gateway/agent-prompt.test.ts | 48 + src/gateway/agent-prompt.ts | 43 + src/gateway/assistant-identity.test.ts | 43 + src/gateway/assistant-identity.ts | 131 + src/gateway/auth-rate-limit.test.ts | 219 + src/gateway/auth-rate-limit.ts | 232 + src/gateway/auth.test.ts | 521 + src/gateway/auth.ts | 482 + src/gateway/boot.test.ts | 249 + src/gateway/boot.ts | 202 + src/gateway/call.test.ts | 560 + src/gateway/call.ts | 468 + src/gateway/canvas-capability.ts | 87 + src/gateway/channel-health-monitor.test.ts | 309 + src/gateway/channel-health-monitor.ts | 177 + src/gateway/chat-abort.test.ts | 122 + src/gateway/chat-abort.ts | 129 + src/gateway/chat-attachments.test.ts | 180 + src/gateway/chat-attachments.ts | 184 + src/gateway/chat-sanitize.test.ts | 92 + src/gateway/chat-sanitize.ts | 88 + src/gateway/client.test.ts | 269 + src/gateway/client.ts | 504 + src/gateway/client.watchdog.test.ts | 185 + src/gateway/config-reload.test.ts | 282 + src/gateway/config-reload.ts | 420 + src/gateway/control-plane-audit.ts | 40 + src/gateway/control-plane-rate-limit.ts | 86 + src/gateway/control-ui-contract.ts | 8 + src/gateway/control-ui-csp.test.ts | 12 + src/gateway/control-ui-csp.ts | 15 + src/gateway/control-ui-shared.ts | 68 + src/gateway/control-ui.http.test.ts | 311 + src/gateway/control-ui.ts | 481 + src/gateway/device-auth.ts | 26 + src/gateway/events.ts | 7 + src/gateway/exec-approval-manager.ts | 154 + src/gateway/gateway-cli-backend.live.test.ts | 419 + src/gateway/gateway-config-prompts.shared.ts | 27 + src/gateway/gateway-misc.test.ts | 376 + .../gateway-models.profiles.live.test.ts | 1242 ++ src/gateway/gateway.test.ts | 243 + src/gateway/hooks-mapping.test.ts | 535 + src/gateway/hooks-mapping.ts | 526 + src/gateway/hooks.test.ts | 327 + src/gateway/hooks.ts | 385 + src/gateway/http-auth-helpers.test.ts | 77 + src/gateway/http-auth-helpers.ts | 29 + src/gateway/http-common.ts | 100 + src/gateway/http-endpoint-helpers.test.ts | 80 + src/gateway/http-endpoint-helpers.ts | 47 + src/gateway/http-utils.ts | 79 + src/gateway/live-image-probe.ts | 130 + src/gateway/method-scopes.test.ts | 61 + src/gateway/method-scopes.ts | 201 + src/gateway/net.test.ts | 354 + src/gateway/net.ts | 365 + src/gateway/node-command-policy.ts | 173 + src/gateway/node-invoke-sanitize.ts | 21 + .../node-invoke-system-run-approval.test.ts | 85 + .../node-invoke-system-run-approval.ts | 251 + src/gateway/node-registry.ts | 209 + src/gateway/open-responses.schema.ts | 354 + src/gateway/openai-http.test.ts | 522 + src/gateway/openai-http.ts | 379 + src/gateway/openresponses-http.test.ts | 707 + src/gateway/openresponses-http.ts | 909 ++ src/gateway/openresponses-parity.test.ts | 305 + src/gateway/origin-check.test.ts | 45 + src/gateway/origin-check.ts | 52 + src/gateway/probe-auth.ts | 32 + src/gateway/probe.test.ts | 53 + src/gateway/probe.ts | 121 + src/gateway/protocol/client-info.ts | 86 + src/gateway/protocol/cron-validators.test.ts | 49 + src/gateway/protocol/index.test.ts | 64 + src/gateway/protocol/index.ts | 614 + src/gateway/protocol/schema.ts | 17 + src/gateway/protocol/schema/agent.ts | 128 + .../protocol/schema/agents-models-skills.ts | 209 + src/gateway/protocol/schema/channels.ts | 153 + src/gateway/protocol/schema/config.ts | 62 + src/gateway/protocol/schema/cron.ts | 253 + src/gateway/protocol/schema/devices.ts | 66 + src/gateway/protocol/schema/error-codes.ts | 23 + src/gateway/protocol/schema/exec-approvals.ts | 111 + src/gateway/protocol/schema/frames.ts | 162 + src/gateway/protocol/schema/logs-chat.ts | 81 + src/gateway/protocol/schema/nodes.ts | 101 + src/gateway/protocol/schema/primitives.ts | 17 + .../protocol/schema/protocol-schemas.ts | 267 + src/gateway/protocol/schema/push.ts | 27 + src/gateway/protocol/schema/sessions.ts | 131 + src/gateway/protocol/schema/snapshot.ts | 72 + src/gateway/protocol/schema/types.ts | 249 + src/gateway/protocol/schema/wizard.ts | 103 + src/gateway/role-policy.test.ts | 28 + src/gateway/role-policy.ts | 23 + src/gateway/server-broadcast.ts | 131 + src/gateway/server-browser.ts | 31 + src/gateway/server-channels.test.ts | 168 + src/gateway/server-channels.ts | 414 + src/gateway/server-chat.agent-events.test.ts | 528 + src/gateway/server-chat.ts | 501 + src/gateway/server-close.ts | 128 + src/gateway/server-constants.ts | 36 + src/gateway/server-cron.test.ts | 142 + src/gateway/server-cron.ts | 316 + src/gateway/server-discovery-runtime.ts | 100 + src/gateway/server-discovery.test.ts | 45 + src/gateway/server-discovery.ts | 90 + .../server-http.hooks-request-timeout.test.ts | 140 + src/gateway/server-http.ts | 658 + src/gateway/server-lanes.ts | 10 + src/gateway/server-maintenance.ts | 133 + src/gateway/server-methods-list.ts | 122 + ...r-methods.control-plane-rate-limit.test.ts | 166 + src/gateway/server-methods.ts | 145 + src/gateway/server-methods/AGENTS.md | 3 + src/gateway/server-methods/CLAUDE.md | 1 + src/gateway/server-methods/agent-job.ts | 242 + src/gateway/server-methods/agent-timestamp.ts | 80 + src/gateway/server-methods/agent.test.ts | 445 + src/gateway/server-methods/agent.ts | 723 + .../server-methods/agents-mutate.test.ts | 461 + src/gateway/server-methods/agents.ts | 529 + .../server-methods/attachment-normalize.ts | 32 + src/gateway/server-methods/base-hash.ts | 8 + src/gateway/server-methods/browser.ts | 245 + src/gateway/server-methods/channels.ts | 292 + .../server-methods/chat-transcript-inject.ts | 75 + .../chat.abort-persistence.test.ts | 300 + .../chat.directive-tags.test.ts | 182 + .../chat.inject.parentid.test.ts | 37 + .../server-methods/chat.test-helpers.ts | 42 + src/gateway/server-methods/chat.ts | 1041 ++ src/gateway/server-methods/config.ts | 466 + src/gateway/server-methods/connect.ts | 12 + src/gateway/server-methods/cron.ts | 227 + src/gateway/server-methods/devices.ts | 215 + src/gateway/server-methods/exec-approval.ts | 208 + src/gateway/server-methods/exec-approvals.ts | 193 + src/gateway/server-methods/health.ts | 37 + src/gateway/server-methods/logs.ts | 180 + src/gateway/server-methods/models.ts | 39 + .../nodes.handlers.invoke-result.ts | 71 + src/gateway/server-methods/nodes.helpers.ts | 78 + .../server-methods/nodes.invoke-wake.test.ts | 232 + src/gateway/server-methods/nodes.ts | 786 + src/gateway/server-methods/push.test.ts | 101 + src/gateway/server-methods/push.ts | 73 + src/gateway/server-methods/restart-request.ts | 20 + src/gateway/server-methods/send.test.ts | 388 + src/gateway/server-methods/send.ts | 449 + .../server-methods/server-methods.test.ts | 551 + src/gateway/server-methods/sessions.ts | 585 + src/gateway/server-methods/skills.ts | 204 + .../skills.update.normalizes-api-key.test.ts | 53 + src/gateway/server-methods/system.ts | 134 + src/gateway/server-methods/talk.ts | 135 + src/gateway/server-methods/tts.ts | 157 + src/gateway/server-methods/types.ts | 108 + src/gateway/server-methods/update.test.ts | 192 + src/gateway/server-methods/update.ts | 134 + .../usage.sessions-usage.test.ts | 248 + src/gateway/server-methods/usage.test.ts | 161 + src/gateway/server-methods/usage.ts | 944 ++ src/gateway/server-methods/validation.ts | 27 + src/gateway/server-methods/voicewake.ts | 34 + src/gateway/server-methods/web.ts | 118 + src/gateway/server-methods/wizard.ts | 118 + src/gateway/server-mobile-nodes.ts | 14 + src/gateway/server-model-catalog.ts | 19 + src/gateway/server-node-events-types.ts | 36 + src/gateway/server-node-events.test.ts | 424 + src/gateway/server-node-events.ts | 551 + src/gateway/server-node-subscriptions.ts | 164 + src/gateway/server-plugins.test.ts | 60 + src/gateway/server-plugins.ts | 49 + src/gateway/server-reload-handlers.ts | 225 + src/gateway/server-restart-deferral.test.ts | 164 + src/gateway/server-restart-sentinel.ts | 97 + src/gateway/server-runtime-config.test.ts | 192 + src/gateway/server-runtime-config.ts | 159 + src/gateway/server-runtime-state.ts | 204 + src/gateway/server-session-key.ts | 22 + src/gateway/server-shared.ts | 8 + src/gateway/server-startup-log.test.ts | 66 + src/gateway/server-startup-log.ts | 44 + src/gateway/server-startup-memory.test.ts | 100 + src/gateway/server-startup-memory.ts | 30 + src/gateway/server-startup.ts | 173 + src/gateway/server-tailscale.ts | 58 + src/gateway/server-utils.ts | 40 + src/gateway/server-wizard-sessions.ts | 27 + src/gateway/server-ws-runtime.ts | 53 + ...erver.agent.gateway-server-agent-a.test.ts | 529 + ...erver.agent.gateway-server-agent-b.test.ts | 410 + ...server.agent.gateway-server-agent.mocks.ts | 39 + src/gateway/server.auth.test.ts | 1482 ++ src/gateway/server.canvas-auth.test.ts | 433 + src/gateway/server.channels.test.ts | 204 + .../server.chat.gateway-server-chat-b.test.ts | 430 + .../server.chat.gateway-server-chat.test.ts | 498 + src/gateway/server.config-apply.test.ts | 73 + src/gateway/server.config-patch.test.ts | 242 + src/gateway/server.cron.test.ts | 649 + src/gateway/server.e2e-registry-helpers.ts | 1 + src/gateway/server.e2e-ws-harness.ts | 42 + src/gateway/server.health.test.ts | 311 + src/gateway/server.hooks.test.ts | 464 + src/gateway/server.impl.ts | 770 + src/gateway/server.ios-client-id.test.ts | 84 + .../server.models-voicewake-misc.test.ts | 475 + ...server.node-invoke-approval-bypass.test.ts | 343 + src/gateway/server.plugin-http-auth.test.ts | 145 + src/gateway/server.reload.test.ts | 316 + .../server.roles-allowlist-update.test.ts | 321 + src/gateway/server.sessions-send.test.ts | 233 + ...sessions.gateway-server-sessions-a.test.ts | 1094 ++ src/gateway/server.skills-status.test.ts | 49 + src/gateway/server.talk-config.test.ts | 127 + src/gateway/server.ts | 3 + src/gateway/server/__tests__/test-utils.ts | 11 + src/gateway/server/close-reason.ts | 14 + src/gateway/server/health-state.ts | 84 + src/gateway/server/hooks.ts | 117 + src/gateway/server/http-listen.ts | 37 + src/gateway/server/plugins-http.test.ts | 99 + src/gateway/server/plugins-http.ts | 61 + src/gateway/server/presence-events.test.ts | 35 + src/gateway/server/presence-events.ts | 22 + src/gateway/server/tls.ts | 14 + src/gateway/server/ws-connection.ts | 304 + .../server/ws-connection/auth-messages.ts | 64 + .../ws-connection/connect-policy.test.ts | 166 + .../server/ws-connection/connect-policy.ts | 78 + .../server/ws-connection/message-handler.ts | 973 ++ src/gateway/server/ws-types.ts | 12 + src/gateway/session-preview.test-helpers.ts | 11 + src/gateway/session-utils.fs.test.ts | 789 + src/gateway/session-utils.fs.ts | 737 + src/gateway/session-utils.test.ts | 551 + src/gateway/session-utils.ts | 882 ++ src/gateway/session-utils.types.ts | 92 + src/gateway/sessions-patch.test.ts | 317 + src/gateway/sessions-patch.ts | 366 + src/gateway/sessions-resolve.ts | 152 + src/gateway/startup-auth.test.ts | 261 + src/gateway/startup-auth.ts | 176 + src/gateway/test-helpers.agent-results.ts | 27 + src/gateway/test-helpers.e2e.ts | 226 + src/gateway/test-helpers.mocks.ts | 614 + src/gateway/test-helpers.openai-mock.ts | 247 + src/gateway/test-helpers.server.ts | 657 + src/gateway/test-helpers.ts | 2 + src/gateway/test-http-response.ts | 18 + src/gateway/test-openai-responses-model.ts | 21 + src/gateway/test-temp-config.ts | 35 + src/gateway/test-with-server.ts | 41 + src/gateway/tools-invoke-http.test.ts | 509 + src/gateway/tools-invoke-http.ts | 334 + src/gateway/ws-log.test.ts | 58 + src/gateway/ws-log.ts | 438 + src/gateway/ws-logging.ts | 13 + src/globals.ts | 52 + src/hooks/bundled-dir.ts | 48 + src/hooks/bundled/README.md | 223 + src/hooks/bundled/boot-md/HOOK.md | 20 + ...andler.gateway-startup.integration.test.ts | 60 + src/hooks/bundled/boot-md/handler.test.ts | 130 + src/hooks/bundled/boot-md/handler.ts | 44 + .../bundled/bootstrap-extra-files/HOOK.md | 53 + .../bootstrap-extra-files/handler.test.ts | 98 + .../bundled/bootstrap-extra-files/handler.ts | 61 + src/hooks/bundled/command-logger/HOOK.md | 122 + src/hooks/bundled/command-logger/handler.ts | 68 + src/hooks/bundled/session-memory/HOOK.md | 109 + .../bundled/session-memory/handler.test.ts | 509 + src/hooks/bundled/session-memory/handler.ts | 328 + src/hooks/config.ts | 78 + src/hooks/frontmatter.test.ts | 290 + src/hooks/frontmatter.ts | 87 + src/hooks/gmail-ops.ts | 373 + src/hooks/gmail-setup-utils.test.ts | 124 + src/hooks/gmail-setup-utils.ts | 383 + src/hooks/gmail-watcher-lifecycle.test.ts | 94 + src/hooks/gmail-watcher-lifecycle.ts | 37 + src/hooks/gmail-watcher.ts | 246 + src/hooks/gmail.test.ts | 127 + src/hooks/gmail.ts | 271 + src/hooks/hooks-install.test.ts | 109 + src/hooks/hooks-status.ts | 148 + src/hooks/hooks.ts | 14 + src/hooks/install.test.ts | 433 + src/hooks/install.ts | 503 + src/hooks/installs.ts | 30 + src/hooks/internal-hooks.test.ts | 458 + src/hooks/internal-hooks.ts | 284 + src/hooks/llm-slug-generator.ts | 89 + src/hooks/loader.test.ts | 285 + src/hooks/loader.ts | 191 + src/hooks/module-loader.test.ts | 48 + src/hooks/module-loader.ts | 46 + src/hooks/types.ts | 67 + src/hooks/workspace.test.ts | 105 + src/hooks/workspace.ts | 318 + src/imessage/accounts.ts | 73 + src/imessage/client.ts | 255 + src/imessage/constants.ts | 2 + src/imessage/monitor.gating.test.ts | 335 + ...nitor.shutdown.unhandled-rejection.test.ts | 43 + src/imessage/monitor.ts | 2 + src/imessage/monitor/abort-handler.ts | 34 + src/imessage/monitor/deliver.test.ts | 126 + src/imessage/monitor/deliver.ts | 71 + src/imessage/monitor/inbound-processing.ts | 484 + src/imessage/monitor/monitor-provider.ts | 530 + src/imessage/monitor/parse-notification.ts | 83 + .../monitor/provider.group-policy.test.ts | 29 + src/imessage/monitor/runtime.ts | 11 + src/imessage/monitor/types.ts | 40 + src/imessage/probe.test.ts | 40 + src/imessage/probe.ts | 105 + src/imessage/send.test.ts | 122 + src/imessage/send.ts | 190 + src/imessage/target-parsing-helpers.ts | 132 + src/imessage/targets.test.ts | 101 + src/imessage/targets.ts | 168 + src/index.ts | 93 + src/infra/abort-pattern.test.ts | 101 + src/infra/agent-events.test.ts | 64 + src/infra/agent-events.ts | 83 + src/infra/archive-path.test.ts | 46 + src/infra/archive-path.ts | 63 + src/infra/archive.test.ts | 222 + src/infra/archive.ts | 581 + src/infra/backoff.ts | 28 + src/infra/binaries.ts | 14 + src/infra/bonjour-ciao.ts | 11 + src/infra/bonjour-discovery.test.ts | 311 + src/infra/bonjour-discovery.ts | 590 + src/infra/bonjour-errors.ts | 7 + src/infra/bonjour.test.ts | 310 + src/infra/bonjour.ts | 281 + src/infra/brew.test.ts | 101 + src/infra/brew.ts | 79 + src/infra/canvas-host-url.ts | 93 + src/infra/channel-activity.ts | 58 + src/infra/channel-summary.ts | 224 + src/infra/channels-status-issues.ts | 20 + src/infra/clipboard.ts | 25 + src/infra/control-ui-assets.test.ts | 202 + src/infra/control-ui-assets.ts | 284 + src/infra/dedupe.ts | 79 + src/infra/detect-package-manager.ts | 29 + src/infra/device-auth-store.ts | 117 + src/infra/device-identity.state-dir.test.ts | 16 + src/infra/device-identity.ts | 182 + src/infra/device-pairing.test.ts | 254 + src/infra/device-pairing.ts | 644 + src/infra/diagnostic-events.ts | 242 + src/infra/diagnostic-flags.ts | 92 + src/infra/dotenv.test.ts | 99 + src/infra/dotenv.ts | 20 + src/infra/env-file.ts | 54 + src/infra/env.test.ts | 49 + src/infra/env.ts | 52 + src/infra/errors.ts | 59 + src/infra/exec-approval-forwarder.test.ts | 146 + src/infra/exec-approval-forwarder.ts | 343 + src/infra/exec-approvals-allowlist.ts | 456 + src/infra/exec-approvals-analysis.ts | 1003 ++ src/infra/exec-approvals.test.ts | 1446 ++ src/infra/exec-approvals.ts | 527 + src/infra/exec-host.ts | 80 + src/infra/exec-safe-bin-policy.test.ts | 86 + src/infra/exec-safe-bin-policy.ts | 425 + .../exec-safe-bin-runtime-policy.test.ts | 73 + src/infra/exec-safe-bin-runtime-policy.ts | 127 + src/infra/exec-safe-bin-trust.test.ts | 69 + src/infra/exec-safe-bin-trust.ts | 102 + src/infra/exec-safety.ts | 44 + src/infra/exec-wrapper-resolution.ts | 242 + src/infra/fetch.test.ts | 196 + src/infra/fetch.ts | 109 + src/infra/file-lock.ts | 2 + src/infra/fixed-window-rate-limit.test.ts | 31 + src/infra/fixed-window-rate-limit.ts | 48 + src/infra/format-time/format-datetime.ts | 94 + src/infra/format-time/format-duration.ts | 103 + src/infra/format-time/format-relative.ts | 112 + src/infra/format-time/format-time.test.ts | 217 + src/infra/fs-safe.test.ts | 93 + src/infra/fs-safe.ts | 147 + src/infra/gateway-lock.test.ts | 275 + src/infra/gateway-lock.ts | 253 + src/infra/gemini-auth.ts | 40 + src/infra/git-commit.ts | 100 + src/infra/git-root.test.ts | 59 + src/infra/git-root.ts | 72 + src/infra/heartbeat-active-hours.test.ts | 86 + src/infra/heartbeat-active-hours.ts | 99 + src/infra/heartbeat-events-filter.ts | 62 + src/infra/heartbeat-events.ts | 58 + src/infra/heartbeat-reason.test.ts | 52 + src/infra/heartbeat-reason.ts | 54 + .../heartbeat-runner.ghost-reminder.test.ts | 198 + .../heartbeat-runner.model-override.test.ts | 194 + ...espects-ackmaxchars-heartbeat-acks.test.ts | 425 + ...tbeat-runner.returns-default-unset.test.ts | 1149 ++ src/infra/heartbeat-runner.scheduler.test.ts | 205 + ...ner.sender-prefers-delivery-target.test.ts | 61 + src/infra/heartbeat-runner.test-harness.ts | 40 + src/infra/heartbeat-runner.test-utils.ts | 93 + .../heartbeat-runner.transcript-prune.test.ts | 121 + src/infra/heartbeat-runner.ts | 1189 ++ src/infra/heartbeat-visibility.test.ts | 293 + src/infra/heartbeat-visibility.ts | 73 + src/infra/heartbeat-wake.test.ts | 321 + src/infra/heartbeat-wake.ts | 262 + src/infra/home-dir.test.ts | 77 + src/infra/home-dir.ts | 77 + src/infra/host-env-security-policy.json | 22 + .../host-env-security.policy-parity.test.ts | 44 + src/infra/host-env-security.test.ts | 192 + src/infra/host-env-security.ts | 148 + src/infra/http-body.test.ts | 137 + src/infra/http-body.ts | 351 + src/infra/infra-parsing.test.ts | 166 + src/infra/infra-runtime.test.ts | 298 + src/infra/infra-store.test.ts | 239 + src/infra/install-package-dir.ts | 68 + src/infra/install-safe-path.test.ts | 22 + src/infra/install-safe-path.ts | 62 + src/infra/install-source-utils.test.ts | 244 + src/infra/install-source-utils.ts | 195 + src/infra/is-main.ts | 72 + src/infra/json-file.ts | 23 + src/infra/json-files.ts | 52 + src/infra/jsonl-socket.ts | 59 + src/infra/machine-name.ts | 52 + src/infra/map-size.ts | 15 + src/infra/net/fetch-guard.ssrf.test.ts | 151 + src/infra/net/fetch-guard.ts | 197 + src/infra/net/hostname.ts | 7 + src/infra/net/ssrf.pinning.test.ts | 157 + src/infra/net/ssrf.test.ts | 133 + src/infra/net/ssrf.ts | 326 + src/infra/node-pairing.test.ts | 82 + src/infra/node-pairing.ts | 278 + src/infra/node-shell.ts | 9 + src/infra/npm-integrity.test.ts | 103 + src/infra/npm-integrity.ts | 93 + src/infra/npm-pack-install.test.ts | 175 + src/infra/npm-pack-install.ts | 73 + src/infra/npm-registry-spec.ts | 41 + src/infra/openclaw-root.test.ts | 161 + src/infra/openclaw-root.ts | 129 + src/infra/os-summary.ts | 35 + src/infra/outbound/abort.ts | 15 + src/infra/outbound/agent-delivery.test.ts | 99 + src/infra/outbound/agent-delivery.ts | 143 + .../outbound/bound-delivery-router.test.ts | 152 + src/infra/outbound/bound-delivery-router.ts | 131 + src/infra/outbound/channel-adapters.ts | 56 + src/infra/outbound/channel-selection.ts | 92 + src/infra/outbound/channel-target.ts | 39 + src/infra/outbound/deliver.test.ts | 693 + src/infra/outbound/deliver.ts | 602 + src/infra/outbound/delivery-queue.ts | 315 + src/infra/outbound/directory-cache.ts | 98 + src/infra/outbound/envelope.ts | 44 + src/infra/outbound/format.ts | 121 + src/infra/outbound/identity.ts | 37 + src/infra/outbound/message-action-params.ts | 388 + .../outbound/message-action-runner.test.ts | 928 ++ .../message-action-runner.threading.test.ts | 224 + src/infra/outbound/message-action-runner.ts | 840 + src/infra/outbound/message-action-spec.ts | 101 + src/infra/outbound/message.channels.test.ts | 272 + src/infra/outbound/message.test.ts | 54 + src/infra/outbound/message.ts | 340 + src/infra/outbound/outbound-policy.ts | 221 + .../outbound/outbound-send-service.test.ts | 130 + src/infra/outbound/outbound-send-service.ts | 194 + src/infra/outbound/outbound-session.ts | 985 ++ src/infra/outbound/outbound.test.ts | 913 ++ src/infra/outbound/payloads.ts | 120 + src/infra/outbound/session-binding-service.ts | 192 + src/infra/outbound/target-errors.ts | 30 + src/infra/outbound/target-normalization.ts | 33 + src/infra/outbound/target-resolver.test.ts | 78 + src/infra/outbound/target-resolver.ts | 491 + src/infra/outbound/targets.shared-test.ts | 119 + src/infra/outbound/targets.test.ts | 283 + src/infra/outbound/targets.ts | 380 + src/infra/outbound/tool-payload.ts | 25 + src/infra/package-json.ts | 23 + src/infra/pairing-files.ts | 50 + src/infra/pairing-token.ts | 12 + src/infra/path-env.test.ts | 215 + src/infra/path-env.ts | 128 + src/infra/path-guards.ts | 35 + src/infra/path-prepend.ts | 58 + src/infra/path-safety.test.ts | 16 + src/infra/path-safety.ts | 20 + src/infra/plain-object.test.ts | 18 + src/infra/plain-object.ts | 11 + src/infra/ports-format.ts | 69 + src/infra/ports-inspect.ts | 293 + src/infra/ports-lsof.ts | 37 + src/infra/ports-types.ts | 20 + src/infra/ports.test.ts | 114 + src/infra/ports.ts | 98 + src/infra/process-respawn.test.ts | 77 + src/infra/process-respawn.ts | 61 + ...rovider-usage.auth.normalizes-keys.test.ts | 406 + src/infra/provider-usage.auth.ts | 260 + .../provider-usage.fetch.antigravity.test.ts | 469 + src/infra/provider-usage.fetch.antigravity.ts | 305 + src/infra/provider-usage.fetch.claude.test.ts | 192 + src/infra/provider-usage.fetch.claude.ts | 177 + src/infra/provider-usage.fetch.codex.test.ts | 57 + src/infra/provider-usage.fetch.codex.ts | 91 + .../provider-usage.fetch.copilot.test.ts | 37 + src/infra/provider-usage.fetch.copilot.ts | 64 + src/infra/provider-usage.fetch.gemini.test.ts | 39 + src/infra/provider-usage.fetch.gemini.ts | 87 + .../provider-usage.fetch.minimax.test.ts | 151 + src/infra/provider-usage.fetch.minimax.ts | 388 + src/infra/provider-usage.fetch.shared.test.ts | 38 + src/infra/provider-usage.fetch.shared.ts | 60 + src/infra/provider-usage.fetch.ts | 7 + src/infra/provider-usage.fetch.zai.test.ts | 86 + src/infra/provider-usage.fetch.zai.ts | 94 + src/infra/provider-usage.format.test.ts | 110 + src/infra/provider-usage.format.ts | 114 + src/infra/provider-usage.load.ts | 108 + src/infra/provider-usage.shared.test.ts | 27 + src/infra/provider-usage.shared.ts | 63 + src/infra/provider-usage.test.ts | 467 + src/infra/provider-usage.ts | 13 + src/infra/provider-usage.types.ts | 28 + src/infra/push-apns.test.ts | 227 + src/infra/push-apns.ts | 529 + src/infra/restart-sentinel.test.ts | 118 + src/infra/restart-sentinel.ts | 146 + src/infra/restart.ts | 461 + src/infra/retry-policy.ts | 103 + src/infra/retry.test.ts | 91 + src/infra/retry.ts | 136 + src/infra/run-node.test.ts | 69 + src/infra/runtime-guard.test.ts | 87 + src/infra/runtime-guard.ts | 99 + src/infra/runtime-status.ts | 28 + src/infra/scp-host.test.ts | 19 + src/infra/scp-host.ts | 62 + src/infra/scripts-modules.d.ts | 38 + src/infra/secure-random.test.ts | 20 + src/infra/secure-random.ts | 9 + src/infra/session-cost-usage.test.ts | 445 + src/infra/session-cost-usage.ts | 1016 ++ src/infra/session-cost-usage.types.ts | 167 + src/infra/session-maintenance-warning.ts | 112 + src/infra/shell-env.test.ts | 244 + src/infra/shell-env.ts | 258 + src/infra/skills-remote.test.ts | 36 + src/infra/skills-remote.ts | 351 + src/infra/ssh-config.test.ts | 85 + src/infra/ssh-config.ts | 105 + src/infra/ssh-tunnel.ts | 210 + src/infra/state-migrations.fs.ts | 61 + src/infra/state-migrations.state-dir.test.ts | 52 + src/infra/state-migrations.ts | 1023 ++ src/infra/system-events.test.ts | 78 + src/infra/system-events.ts | 118 + src/infra/system-presence.test.ts | 84 + src/infra/system-presence.ts | 289 + src/infra/system-presence.version.test.ts | 60 + src/infra/system-run-command.test.ts | 130 + src/infra/system-run-command.ts | 128 + src/infra/tailnet.ts | 66 + src/infra/tailscale.test.ts | 220 + src/infra/tailscale.ts | 500 + src/infra/tls/fingerprint.ts | 5 + src/infra/tls/gateway.ts | 150 + src/infra/tmp-openclaw-dir.test.ts | 150 + src/infra/tmp-openclaw-dir.ts | 104 + src/infra/transport-ready.test.ts | 84 + src/infra/transport-ready.ts | 67 + ...handled-rejections.fatal-detection.test.ts | 129 + src/infra/unhandled-rejections.test.ts | 117 + src/infra/unhandled-rejections.ts | 179 + src/infra/update-channels.ts | 109 + src/infra/update-check.test.ts | 46 + src/infra/update-check.ts | 402 + src/infra/update-global.ts | 174 + src/infra/update-runner.test.ts | 538 + src/infra/update-runner.ts | 911 ++ src/infra/update-startup.test.ts | 241 + src/infra/update-startup.ts | 214 + src/infra/voicewake.ts | 59 + src/infra/warning-filter.test.ts | 97 + src/infra/warning-filter.ts | 85 + src/infra/watch-node.test.ts | 96 + src/infra/widearea-dns.test.ts | 44 + src/infra/widearea-dns.ts | 199 + src/infra/ws.ts | 21 + src/infra/wsl.ts | 63 + src/line/accounts.test.ts | 125 + src/line/accounts.ts | 181 + src/line/actions.ts | 61 + src/line/auto-reply-delivery.test.ts | 209 + src/line/auto-reply-delivery.ts | 175 + src/line/bot-access.ts | 44 + src/line/bot-handlers.test.ts | 216 + src/line/bot-handlers.ts | 341 + src/line/bot-message-context.test.ts | 113 + src/line/bot-message-context.ts | 468 + src/line/bot.ts | 83 + src/line/channel-access-token.ts | 14 + src/line/config-schema.ts | 41 + src/line/download.test.ts | 69 + src/line/download.ts | 117 + src/line/flex-templates.test.ts | 95 + src/line/flex-templates.ts | 33 + src/line/flex-templates/basic-cards.ts | 395 + src/line/flex-templates/common.ts | 20 + .../flex-templates/media-control-cards.ts | 555 + src/line/flex-templates/message.ts | 13 + src/line/flex-templates/schedule-cards.ts | 467 + src/line/flex-templates/types.ts | 22 + src/line/markdown-to-line.test.ts | 322 + src/line/markdown-to-line.ts | 451 + src/line/monitor.fail-closed.test.ts | 28 + src/line/monitor.read-body.test.ts | 16 + src/line/monitor.ts | 322 + src/line/probe.test.ts | 51 + src/line/probe.ts | 33 + src/line/reply-chunks.test.ts | 166 + src/line/reply-chunks.ts | 101 + src/line/rich-menu.test.ts | 207 + src/line/rich-menu.ts | 393 + src/line/send.test.ts | 228 + src/line/send.ts | 472 + src/line/signature.ts | 18 + src/line/template-messages.test.ts | 124 + src/line/template-messages.ts | 351 + src/line/types.ts | 141 + src/line/webhook-node.test.ts | 144 + src/line/webhook-node.ts | 129 + src/line/webhook-utils.ts | 15 + src/line/webhook.test.ts | 114 + src/line/webhook.ts | 112 + src/link-understanding/apply.ts | 37 + src/link-understanding/defaults.ts | 2 + src/link-understanding/detect.test.ts | 68 + src/link-understanding/detect.ts | 64 + src/link-understanding/format.ts | 12 + src/link-understanding/runner.ts | 150 + src/logger.test.ts | 170 + src/logger.ts | 61 + src/logging.ts | 69 + src/logging/config.ts | 24 + src/logging/console-capture.test.ts | 156 + src/logging/console-settings.test.ts | 96 + src/logging/console-timestamp.test.ts | 77 + src/logging/console.ts | 314 + src/logging/diagnostic-session-state.ts | 112 + src/logging/diagnostic.test.ts | 67 + src/logging/diagnostic.ts | 399 + src/logging/env-log-level.ts | 23 + src/logging/levels.ts | 37 + src/logging/logger-env.test.ts | 78 + src/logging/logger.ts | 257 + src/logging/node-require.ts | 22 + src/logging/parse-log-line.test.ts | 45 + src/logging/parse-log-line.ts | 63 + src/logging/redact-identifier.ts | 14 + src/logging/redact.test.ts | 104 + src/logging/redact.ts | 153 + src/logging/state.ts | 19 + src/logging/subsystem.test.ts | 56 + src/logging/subsystem.ts | 373 + src/logging/timestamps.test.ts | 58 + src/logging/timestamps.ts | 14 + src/markdown/code-spans.ts | 105 + src/markdown/fences.ts | 81 + src/markdown/frontmatter.test.ts | 75 + src/markdown/frontmatter.ts | 157 + src/markdown/ir.blockquote-spacing.test.ts | 202 + src/markdown/ir.hr-spacing.test.ts | 163 + src/markdown/ir.nested-lists.test.ts | 332 + src/markdown/ir.table-bullets.test.ts | 119 + src/markdown/ir.table-code.test.ts | 89 + src/markdown/ir.ts | 922 ++ src/markdown/render.ts | 196 + src/markdown/tables.ts | 42 + src/markdown/whatsapp.test.ts | 39 + src/markdown/whatsapp.ts | 77 + src/media-understanding/apply.test.ts | 848 + src/media-understanding/apply.ts | 569 + src/media-understanding/attachments.ts | 485 + src/media-understanding/audio-preflight.ts | 100 + src/media-understanding/concurrency.ts | 18 + src/media-understanding/defaults.ts | 53 + src/media-understanding/errors.ts | 15 + src/media-understanding/format.test.ts | 91 + src/media-understanding/format.ts | 98 + src/media-understanding/fs.ts | 13 + .../media-understanding-misc.test.ts | 120 + src/media-understanding/output-extract.ts | 26 + .../providers/anthropic/index.ts | 8 + .../providers/audio.test-helpers.ts | 76 + .../providers/deepgram/audio.live.test.ts | 47 + .../providers/deepgram/audio.test.ts | 83 + .../providers/deepgram/audio.ts | 79 + .../providers/deepgram/index.ts | 8 + .../providers/google/audio.ts | 21 + .../providers/google/index.ts | 12 + .../providers/google/inline-data.ts | 96 + .../providers/google/video.test.ts | 113 + .../providers/google/video.ts | 21 + .../providers/groq/index.ts | 14 + src/media-understanding/providers/image.ts | 66 + src/media-understanding/providers/index.ts | 58 + .../providers/minimax/index.ts | 8 + .../providers/openai/audio.test.ts | 84 + .../providers/openai/audio.ts | 68 + .../providers/openai/index.ts | 10 + src/media-understanding/providers/shared.ts | 90 + .../providers/zai/index.ts | 8 + src/media-understanding/resolve.test.ts | 144 + src/media-understanding/resolve.ts | 187 + .../runner.auto-audio.test.ts | 115 + .../runner.deepgram.test.ts | 93 + src/media-understanding/runner.entries.ts | 595 + src/media-understanding/runner.test-utils.ts | 34 + src/media-understanding/runner.ts | 810 + .../runner.vision-skip.test.ts | 60 + src/media-understanding/scope.ts | 64 + src/media-understanding/types.ts | 115 + src/media-understanding/video.ts | 10 + src/media/audio-tags.ts | 19 + src/media/audio.test.ts | 41 + src/media/audio.ts | 48 + src/media/base64.ts | 37 + src/media/constants.ts | 46 + src/media/fetch.test.ts | 68 + src/media/fetch.ts | 178 + src/media/host.test.ts | 92 + src/media/host.ts | 68 + src/media/image-ops.helpers.test.ts | 18 + src/media/image-ops.ts | 482 + src/media/inbound-path-policy.test.ts | 78 + src/media/inbound-path-policy.ts | 150 + src/media/input-files.fetch-guard.test.ts | 115 + src/media/input-files.ts | 415 + src/media/local-roots.ts | 40 + src/media/mime.test.ts | 127 + src/media/mime.ts | 191 + src/media/outbound-attachment.ts | 20 + src/media/parse.test.ts | 53 + src/media/parse.ts | 251 + src/media/png-encode.ts | 90 + src/media/read-response-with-limit.ts | 52 + src/media/server.test.ts | 129 + src/media/server.ts | 112 + src/media/sniff-mime-from-base64.ts | 21 + src/media/store.redirect.test.ts | 111 + src/media/store.test.ts | 304 + src/media/store.ts | 324 + src/memory/backend-config.test.ts | 146 + src/memory/backend-config.ts | 354 + src/memory/batch-error-utils.ts | 23 + src/memory/batch-gemini.ts | 347 + src/memory/batch-http.ts | 38 + src/memory/batch-openai.ts | 258 + src/memory/batch-output.ts | 55 + src/memory/batch-runner.ts | 40 + src/memory/batch-upload.ts | 37 + src/memory/batch-utils.ts | 35 + src/memory/batch-voyage.test.ts | 176 + src/memory/batch-voyage.ts | 269 + src/memory/embedding-chunk-limits.test.ts | 52 + src/memory/embedding-chunk-limits.ts | 30 + src/memory/embedding-input-limits.ts | 67 + src/memory/embedding-manager.test-harness.ts | 127 + src/memory/embedding-model-limits.ts | 35 + src/memory/embedding.test-mocks.ts | 39 + src/memory/embeddings-debug.ts | 13 + src/memory/embeddings-gemini.ts | 180 + src/memory/embeddings-openai.ts | 73 + src/memory/embeddings-remote-client.ts | 33 + src/memory/embeddings-remote-fetch.ts | 21 + src/memory/embeddings-voyage.test.ts | 138 + src/memory/embeddings-voyage.ts | 81 + src/memory/embeddings.test.ts | 467 + src/memory/embeddings.ts | 286 + src/memory/fs-utils.ts | 31 + src/memory/hybrid.test.ts | 87 + src/memory/hybrid.ts | 149 + src/memory/index.test.ts | 332 + src/memory/index.ts | 7 + src/memory/internal.test.ts | 232 + src/memory/internal.ts | 331 + src/memory/manager-embedding-ops.ts | 806 + src/memory/manager-search.ts | 191 + src/memory/manager-sync-ops.ts | 1175 ++ src/memory/manager.async-search.test.ts | 114 + src/memory/manager.atomic-reindex.test.ts | 86 + src/memory/manager.batch.test.ts | 321 + src/memory/manager.embedding-batches.test.ts | 111 + src/memory/manager.read-file.test.ts | 124 + .../manager.sync-errors-do-not-crash.test.ts | 75 + src/memory/manager.ts | 637 + src/memory/manager.vector-dedupe.test.ts | 101 + src/memory/manager.watcher-config.test.ts | 109 + src/memory/memory-schema.ts | 96 + src/memory/mmr.test.ts | 390 + src/memory/mmr.ts | 214 + src/memory/node-llama.ts | 3 + src/memory/qmd-manager.test.ts | 2097 +++ src/memory/qmd-manager.ts | 1786 +++ src/memory/qmd-query-parser.test.ts | 48 + src/memory/qmd-query-parser.ts | 121 + src/memory/qmd-scope.test.ts | 54 + src/memory/qmd-scope.ts | 106 + src/memory/query-expansion.test.ts | 135 + src/memory/query-expansion.ts | 524 + src/memory/search-manager.test.ts | 225 + src/memory/search-manager.ts | 238 + src/memory/session-files.test.ts | 87 + src/memory/session-files.ts | 131 + src/memory/sqlite-vec.ts | 24 + src/memory/sqlite.ts | 19 + src/memory/status-format.ts | 45 + src/memory/temporal-decay.test.ts | 173 + src/memory/temporal-decay.ts | 167 + src/memory/test-embeddings-mock.ts | 19 + src/memory/test-manager-helpers.ts | 19 + src/memory/test-manager.ts | 13 + src/memory/test-runtime-mocks.ts | 13 + src/memory/types.ts | 80 + src/node-host/config.ts | 72 + src/node-host/invoke-browser.ts | 226 + src/node-host/invoke-system-run.ts | 402 + src/node-host/invoke-types.ts | 39 + src/node-host/invoke.sanitize-env.test.ts | 85 + src/node-host/invoke.ts | 565 + src/node-host/runner.ts | 162 + src/node-host/with-timeout.ts | 35 + src/pairing/pairing-labels.ts | 6 + src/pairing/pairing-messages.test.ts | 62 + src/pairing/pairing-messages.ts | 20 + src/pairing/pairing-store.test.ts | 295 + src/pairing/pairing-store.ts | 617 + src/pairing/setup-code.test.ts | 149 + src/pairing/setup-code.ts | 366 + src/plugin-sdk/account-id.ts | 1 + src/plugin-sdk/agent-media-payload.ts | 24 + src/plugin-sdk/allow-from.test.ts | 73 + src/plugin-sdk/allow-from.ts | 64 + src/plugin-sdk/command-auth.ts | 52 + src/plugin-sdk/config-paths.ts | 15 + src/plugin-sdk/file-lock.ts | 161 + src/plugin-sdk/index.test.ts | 49 + src/plugin-sdk/index.ts | 503 + src/plugin-sdk/json-store.ts | 35 + src/plugin-sdk/onboarding.ts | 45 + src/plugin-sdk/persistent-dedupe.test.ts | 73 + src/plugin-sdk/persistent-dedupe.ts | 164 + src/plugin-sdk/provider-auth-result.ts | 47 + src/plugin-sdk/slack-message-actions.ts | 180 + src/plugin-sdk/status-helpers.test.ts | 84 + src/plugin-sdk/status-helpers.ts | 57 + src/plugin-sdk/temp-path.test.ts | 71 + src/plugin-sdk/temp-path.ts | 65 + src/plugin-sdk/text-chunking.test.ts | 16 + src/plugin-sdk/text-chunking.ts | 9 + src/plugin-sdk/tool-send.ts | 15 + src/plugin-sdk/webhook-path.ts | 31 + src/plugin-sdk/webhook-targets.test.ts | 111 + src/plugin-sdk/webhook-targets.ts | 94 + src/plugins/bundled-dir.ts | 41 + src/plugins/cli.test.ts | 46 + src/plugins/cli.ts | 59 + src/plugins/commands.ts | 317 + src/plugins/config-schema.ts | 33 + src/plugins/config-state.test.ts | 50 + src/plugins/config-state.ts | 225 + src/plugins/discovery.test.ts | 242 + src/plugins/discovery.ts | 605 + src/plugins/enable.test.ts | 34 + src/plugins/enable.ts | 34 + src/plugins/hook-runner-global.ts | 88 + src/plugins/hooks.before-agent-start.test.ts | 182 + .../hooks.model-override-wiring.test.ts | 218 + src/plugins/hooks.phase-hooks.test.ts | 75 + src/plugins/hooks.test-helpers.ts | 25 + src/plugins/hooks.ts | 748 + src/plugins/http-path.ts | 14 + src/plugins/http-registry.ts | 52 + src/plugins/install.test.ts | 582 + src/plugins/install.ts | 526 + src/plugins/installs.ts | 30 + src/plugins/loader.test.ts | 600 + src/plugins/loader.ts | 672 + src/plugins/logger.test.ts | 22 + src/plugins/logger.ts | 17 + src/plugins/manifest-registry.test.ts | 170 + src/plugins/manifest-registry.ts | 248 + src/plugins/manifest.ts | 151 + src/plugins/path-safety.ts | 36 + src/plugins/providers.ts | 19 + src/plugins/registry.ts | 519 + src/plugins/runtime.ts | 41 + src/plugins/runtime/index.test.ts | 42 + src/plugins/runtime/index.ts | 455 + src/plugins/runtime/native-deps.ts | 28 + src/plugins/runtime/types.ts | 364 + src/plugins/schema-validator.ts | 44 + src/plugins/services.test.ts | 127 + src/plugins/services.ts | 75 + src/plugins/slots.test.ts | 106 + src/plugins/slots.ts | 108 + src/plugins/source-display.test.ts | 52 + src/plugins/source-display.ts | 66 + src/plugins/status.ts | 35 + src/plugins/tools.optional.test.ts | 157 + src/plugins/tools.ts | 134 + src/plugins/types.ts | 762 + src/plugins/uninstall.test.ts | 540 + src/plugins/uninstall.ts | 237 + src/plugins/update.ts | 505 + src/plugins/voice-call.plugin.test.ts | 225 + .../wired-hooks-after-tool-call.test.ts | 186 + src/plugins/wired-hooks-compaction.test.ts | 115 + src/plugins/wired-hooks-gateway.test.ts | 40 + src/plugins/wired-hooks-llm.test.ts | 72 + src/plugins/wired-hooks-message.test.ts | 74 + src/plugins/wired-hooks-session.test.ts | 50 + src/plugins/wired-hooks-subagent.test.ts | 145 + src/polls.test.ts | 47 + src/polls.ts | 93 + src/process/child-process-bridge.test.ts | 108 + src/process/child-process-bridge.ts | 47 + src/process/command-queue.test.ts | 291 + src/process/command-queue.ts | 286 + src/process/exec.test.ts | 81 + src/process/exec.ts | 239 + src/process/kill-tree.test.ts | 131 + src/process/kill-tree.ts | 104 + src/process/lanes.ts | 6 + src/process/restart-recovery.ts | 16 + src/process/spawn-utils.test.ts | 80 + src/process/spawn-utils.ts | 141 + src/process/supervisor/adapters/child.test.ts | 117 + src/process/supervisor/adapters/child.ts | 169 + src/process/supervisor/adapters/env.ts | 13 + src/process/supervisor/adapters/pty.test.ts | 217 + src/process/supervisor/adapters/pty.ts | 208 + src/process/supervisor/index.ts | 24 + src/process/supervisor/registry.test.ts | 100 + src/process/supervisor/registry.ts | 154 + .../supervisor/supervisor.pty-command.test.ts | 80 + src/process/supervisor/supervisor.test.ts | 102 + src/process/supervisor/supervisor.ts | 282 + src/process/supervisor/types.ts | 96 + src/process/test-timeouts.ts | 20 + src/providers/github-copilot-auth.ts | 184 + src/providers/github-copilot-models.test.ts | 39 + src/providers/github-copilot-models.ts | 43 + src/providers/github-copilot-token.test.ts | 75 + src/providers/github-copilot-token.ts | 137 + ...unction-call-comes-after-user-turn.test.ts | 88 + ...eserves-parameters-type-is-missing.test.ts | 287 + src/providers/google-shared.test-helpers.ts | 92 + src/providers/qwen-portal-oauth.test.ts | 140 + src/providers/qwen-portal-oauth.ts | 62 + src/routing/account-id.test.ts | 29 + src/routing/account-id.ts | 34 + src/routing/bindings.ts | 113 + src/routing/resolve-route.test.ts | 681 + src/routing/resolve-route.ts | 435 + src/routing/session-key.continuity.test.ts | 70 + src/routing/session-key.test.ts | 68 + src/routing/session-key.ts | 251 + src/runtime.ts | 53 + src/scripts/canvas-a2ui-copy.test.ts | 57 + src/security/audit-channel.ts | 598 + src/security/audit-extra.async.ts | 1136 ++ src/security/audit-extra.sync.test.ts | 55 + src/security/audit-extra.sync.ts | 1147 ++ src/security/audit-extra.ts | 38 + src/security/audit-fs.ts | 206 + src/security/audit-tool-policy.ts | 1 + src/security/audit.test.ts | 2600 +++ src/security/audit.ts | 894 ++ src/security/channel-metadata.ts | 45 + src/security/dangerous-config-flags.ts | 25 + src/security/dangerous-tools.ts | 37 + src/security/dm-policy-shared.test.ts | 147 + src/security/dm-policy-shared.ts | 115 + src/security/external-content.test.ts | 328 + src/security/external-content.ts | 323 + src/security/fix.test.ts | 245 + src/security/fix.ts | 473 + src/security/scan-paths.ts | 42 + src/security/secret-equal.ts | 12 + src/security/skill-scanner.test.ts | 345 + src/security/skill-scanner.ts | 426 + src/security/temp-path-guard.test.ts | 209 + src/security/weak-random-patterns.test.ts | 33 + src/security/windows-acl.test.ts | 434 + src/security/windows-acl.ts | 285 + src/sessions/input-provenance.ts | 79 + src/sessions/level-overrides.ts | 32 + src/sessions/model-overrides.ts | 76 + src/sessions/send-policy.test.ts | 71 + src/sessions/send-policy.ts | 131 + src/sessions/session-key-utils.ts | 99 + src/sessions/session-label.ts | 20 + src/sessions/transcript-events.ts | 25 + src/shared/avatar-policy.test.ts | 43 + src/shared/avatar-policy.ts | 83 + src/shared/chat-content.ts | 42 + src/shared/chat-envelope.ts | 48 + src/shared/config-eval.ts | 149 + src/shared/device-auth.ts | 30 + src/shared/entry-metadata.ts | 18 + src/shared/entry-status.ts | 66 + src/shared/frontmatter.ts | 139 + src/shared/model-param-b.ts | 19 + src/shared/net/ip.test.ts | 52 + src/shared/net/ip.ts | 283 + src/shared/net/ipv4.ts | 16 + src/shared/node-list-parse.test.ts | 24 + src/shared/node-list-parse.ts | 17 + src/shared/node-list-types.ts | 51 + src/shared/node-match.ts | 79 + src/shared/operator-scope-compat.test.ts | 89 + src/shared/operator-scope-compat.ts | 49 + src/shared/pid-alive.test.ts | 53 + src/shared/pid-alive.ts | 33 + src/shared/process-scoped-map.ts | 12 + src/shared/requirements.test.ts | 82 + src/shared/requirements.ts | 221 + src/shared/shared-misc.test.ts | 151 + src/shared/string-normalization.test.ts | 33 + src/shared/string-normalization.ts | 28 + src/shared/subagents-format.ts | 96 + src/shared/text-chunking.ts | 34 + src/shared/text/code-regions.ts | 31 + src/shared/text/reasoning-tags.test.ts | 198 + src/shared/text/reasoning-tags.ts | 92 + src/shared/usage-aggregates.ts | 63 + src/signal/accounts.ts | 72 + src/signal/client.test.ts | 67 + src/signal/client.ts | 215 + src/signal/daemon.ts | 147 + src/signal/format.chunking.test.ts | 390 + src/signal/format.links.test.ts | 35 + src/signal/format.test.ts | 68 + src/signal/format.ts | 397 + src/signal/format.visual.test.ts | 57 + src/signal/identity.ts | 135 + src/signal/index.ts | 5 + src/signal/monitor.test.ts | 67 + ...-only-senders-uuid-allowlist-entry.test.ts | 119 + ...ends-tool-summaries-responseprefix.test.ts | 454 + .../monitor.tool-result.test-harness.ts | 142 + src/signal/monitor.ts | 476 + .../event-handler.inbound-contract.test.ts | 146 + .../event-handler.mention-gating.test.ts | 246 + .../monitor/event-handler.test-harness.ts | 49 + src/signal/monitor/event-handler.ts | 681 + src/signal/monitor/event-handler.types.ts | 126 + src/signal/monitor/mentions.ts | 56 + src/signal/probe.test.ts | 69 + src/signal/probe.ts | 56 + src/signal/reaction-level.ts | 34 + src/signal/rpc-context.ts | 24 + src/signal/send-reactions.test.ts | 65 + src/signal/send-reactions.ts | 187 + src/signal/send.ts | 248 + src/signal/sse-reconnect.ts | 80 + src/slack/accounts.ts | 115 + src/slack/actions.blocks.test.ts | 125 + src/slack/actions.read.test.ts | 66 + src/slack/actions.ts | 273 + src/slack/blocks-fallback.test.ts | 31 + src/slack/blocks-fallback.ts | 95 + src/slack/blocks-input.test.ts | 57 + src/slack/blocks-input.ts | 45 + src/slack/blocks.test-helpers.ts | 51 + src/slack/channel-migration.test.ts | 118 + src/slack/channel-migration.ts | 102 + src/slack/client.test.ts | 46 + src/slack/client.ts | 20 + src/slack/directory-live.ts | 184 + src/slack/draft-stream.test.ts | 140 + src/slack/draft-stream.ts | 140 + src/slack/format.test.ts | 59 + src/slack/format.ts | 140 + src/slack/http/index.ts | 1 + src/slack/http/registry.test.ts | 88 + src/slack/http/registry.ts | 49 + src/slack/index.ts | 25 + src/slack/message-actions.ts | 61 + src/slack/modal-metadata.test.ts | 55 + src/slack/modal-metadata.ts | 42 + src/slack/monitor.test-helpers.ts | 233 + src/slack/monitor.test.ts | 144 + ...onitor.threading.missing-thread-ts.test.ts | 109 + src/slack/monitor.tool-result.test.ts | 687 + src/slack/monitor.ts | 5 + src/slack/monitor/allow-list.test.ts | 56 + src/slack/monitor/allow-list.ts | 80 + src/slack/monitor/auth.ts | 27 + src/slack/monitor/channel-config.ts | 140 + src/slack/monitor/commands.ts | 35 + src/slack/monitor/context.ts | 419 + src/slack/monitor/events.ts | 25 + src/slack/monitor/events/channels.ts | 156 + src/slack/monitor/events/interactions.test.ts | 1149 ++ src/slack/monitor/events/interactions.ts | 700 + src/slack/monitor/events/members.ts | 73 + src/slack/monitor/events/messages.ts | 115 + src/slack/monitor/events/pins.ts | 80 + src/slack/monitor/events/reactions.ts | 73 + src/slack/monitor/external-arg-menu-store.ts | 69 + src/slack/monitor/media.test.ts | 660 + src/slack/monitor/media.ts | 491 + src/slack/monitor/message-handler.ts | 119 + .../dispatch.streaming.test.ts | 47 + src/slack/monitor/message-handler/dispatch.ts | 461 + .../monitor/message-handler/prepare.test.ts | 516 + src/slack/monitor/message-handler/prepare.ts | 684 + src/slack/monitor/message-handler/types.ts | 23 + src/slack/monitor/monitor.test.ts | 311 + src/slack/monitor/mrkdwn.test.ts | 12 + src/slack/monitor/mrkdwn.ts | 8 + src/slack/monitor/policy.ts | 17 + .../monitor/provider.group-policy.test.ts | 29 + src/slack/monitor/provider.ts | 374 + src/slack/monitor/replies.ts | 169 + src/slack/monitor/room-context.ts | 31 + src/slack/monitor/slash.test-harness.ts | 76 + src/slack/monitor/slash.test.ts | 896 ++ src/slack/monitor/slash.ts | 861 + src/slack/monitor/thread-resolution.ts | 134 + src/slack/monitor/types.ts | 90 + src/slack/probe.ts | 45 + src/slack/resolve-channels.test.ts | 42 + src/slack/resolve-channels.ts | 132 + src/slack/resolve-users.ts | 188 + src/slack/scopes.ts | 116 + src/slack/send.blocks.test.ts | 129 + src/slack/send.ts | 325 + src/slack/stream-mode.test.ts | 121 + src/slack/stream-mode.ts | 75 + src/slack/streaming.ts | 153 + src/slack/targets.test.ts | 63 + src/slack/targets.ts | 72 + src/slack/threading-tool-context.test.ts | 111 + src/slack/threading-tool-context.ts | 29 + src/slack/threading.test.ts | 78 + src/slack/threading.ts | 45 + src/slack/token.ts | 12 + src/slack/types.ts | 61 + src/telegram/accounts.test.ts | 101 + src/telegram/accounts.ts | 166 + src/telegram/allowed-updates.ts | 14 + src/telegram/api-logging.ts | 45 + src/telegram/audit.test.ts | 65 + src/telegram/audit.ts | 149 + src/telegram/bot-access.ts | 89 + src/telegram/bot-handlers.ts | 1239 ++ ...t-message-context.audio-transcript.test.ts | 44 + .../bot-message-context.dm-threads.test.ts | 106 + ...-message-context.dm-topic-threadid.test.ts | 84 + .../bot-message-context.sender-prefix.test.ts | 42 + .../bot-message-context.test-harness.ts | 65 + src/telegram/bot-message-context.ts | 843 + src/telegram/bot-message-dispatch.test.ts | 1415 ++ src/telegram/bot-message-dispatch.ts | 844 + src/telegram/bot-message.test.ts | 75 + src/telegram/bot-message.ts | 89 + src/telegram/bot-native-command-menu.test.ts | 89 + src/telegram/bot-native-command-menu.ts | 106 + .../bot-native-commands.plugin-auth.test.ts | 157 + .../bot-native-commands.session-meta.test.ts | 130 + .../bot-native-commands.test-helpers.ts | 46 + src/telegram/bot-native-commands.test.ts | 276 + src/telegram/bot-native-commands.ts | 749 + src/telegram/bot-updates.ts | 67 + .../bot.create-telegram-bot.test-harness.ts | 318 + src/telegram/bot.create-telegram-bot.test.ts | 2090 +++ src/telegram/bot.helpers.test.ts | 24 + ...s-media-file-path-no-file-download.test.ts | 579 + src/telegram/bot.media.e2e-harness.ts | 94 + ...udes-location-text-ctx-fields-pins.test.ts | 88 + src/telegram/bot.test.ts | 1212 ++ src/telegram/bot.ts | 420 + .../bot/delivery.resolve-media-retry.test.ts | 197 + src/telegram/bot/delivery.test.ts | 348 + src/telegram/bot/delivery.ts | 584 + src/telegram/bot/helpers.test.ts | 382 + src/telegram/bot/helpers.ts | 547 + src/telegram/bot/types.ts | 29 + src/telegram/button-types.ts | 9 + src/telegram/caption.ts | 15 + src/telegram/draft-chunking.test.ts | 52 + src/telegram/draft-chunking.ts | 41 + src/telegram/draft-stream.test.ts | 374 + src/telegram/draft-stream.ts | 185 + src/telegram/fetch.test.ts | 136 + src/telegram/fetch.ts | 71 + src/telegram/format.test.ts | 97 + src/telegram/format.ts | 265 + src/telegram/format.wrap-md.test.ts | 406 + .../group-access.group-policy.test.ts | 29 + src/telegram/group-access.ts | 154 + src/telegram/group-config-helpers.ts | 19 + src/telegram/group-migration.test.ts | 118 + src/telegram/group-migration.ts | 89 + src/telegram/inline-buttons.test.ts | 37 + src/telegram/inline-buttons.ts | 67 + src/telegram/model-buttons.test.ts | 318 + src/telegram/model-buttons.ts | 217 + src/telegram/monitor.test.ts | 250 + src/telegram/monitor.ts | 217 + src/telegram/network-config.test.ts | 163 + src/telegram/network-config.ts | 106 + src/telegram/network-errors.test.ts | 99 + src/telegram/network-errors.ts | 153 + src/telegram/outbound-params.ts | 22 + src/telegram/probe.test.ts | 117 + src/telegram/probe.ts | 120 + src/telegram/proxy.test.ts | 45 + src/telegram/proxy.ts | 15 + src/telegram/reaction-level.test.ts | 139 + src/telegram/reaction-level.ts | 28 + .../reasoning-lane-coordinator.test.ts | 29 + src/telegram/reasoning-lane-coordinator.ts | 136 + src/telegram/send.proxy.test.ts | 110 + src/telegram/send.test-harness.ts | 82 + src/telegram/send.test.ts | 1492 ++ src/telegram/send.ts | 1181 ++ src/telegram/sent-message-cache.ts | 63 + src/telegram/status-reaction-variants.test.ts | 192 + src/telegram/status-reaction-variants.ts | 245 + src/telegram/sticker-cache.test.ts | 261 + src/telegram/sticker-cache.ts | 264 + src/telegram/targets.test.ts | 75 + src/telegram/targets.ts | 77 + src/telegram/token.test.ts | 106 + src/telegram/token.ts | 102 + src/telegram/update-offset-store.test.ts | 37 + src/telegram/update-offset-store.ts | 98 + src/telegram/voice.test.ts | 57 + src/telegram/voice.ts | 35 + src/telegram/webhook.test.ts | 116 + src/telegram/webhook.ts | 157 + src/terminal/ansi.ts | 14 + src/terminal/health-style.ts | 43 + src/terminal/links.ts | 24 + src/terminal/note.ts | 134 + src/terminal/palette.ts | 12 + src/terminal/progress-line.ts | 25 + src/terminal/prompt-select-styled.test.ts | 50 + src/terminal/prompt-select-styled.ts | 12 + src/terminal/prompt-style.ts | 10 + src/terminal/restore.test.ts | 103 + src/terminal/restore.ts | 68 + src/terminal/stream-writer.test.ts | 41 + src/terminal/stream-writer.ts | 68 + src/terminal/table.test.ts | 188 + src/terminal/table.ts | 419 + src/terminal/theme.ts | 30 + src/test-helpers/state-dir-env.test.ts | 108 + src/test-helpers/state-dir-env.ts | 34 + src/test-helpers/workspace.ts | 17 + src/test-utils/channel-plugins.test.ts | 50 + src/test-utils/channel-plugins.ts | 69 + src/test-utils/chunk-test-helpers.ts | 22 + src/test-utils/command-runner.ts | 10 + src/test-utils/env.test.ts | 112 + src/test-utils/env.ts | 72 + src/test-utils/exec-assertions.ts | 34 + src/test-utils/fetch-mock.ts | 22 + src/test-utils/imessage-test-plugin.ts | 59 + src/test-utils/internal-hook-event-payload.ts | 15 + src/test-utils/mock-http-response.ts | 25 + src/test-utils/model-auth-mock.ts | 18 + src/test-utils/ports.ts | 109 + src/test-utils/provider-usage-fetch.ts | 27 + src/test-utils/repo-scan.ts | 138 + src/test-utils/temp-dir.ts | 12 + src/test-utils/temp-home.test.ts | 27 + src/test-utils/temp-home.ts | 43 + src/test-utils/tracked-temp-dirs.ts | 18 + src/test-utils/typed-cases.ts | 3 + src/test-utils/vitest-mock-fn.ts | 6 + src/tts/prepare-text.test.ts | 67 + src/tts/tts-core.ts | 673 + src/tts/tts.test.ts | 531 + src/tts/tts.ts | 947 ++ src/tui/commands.test.ts | 35 + src/tui/commands.ts | 156 + src/tui/components/assistant-message.ts | 12 + src/tui/components/chat-log.test.ts | 44 + src/tui/components/chat-log.ts | 150 + src/tui/components/custom-editor.ts | 60 + src/tui/components/filterable-select-list.ts | 143 + src/tui/components/fuzzy-filter.ts | 138 + src/tui/components/markdown-message.ts | 19 + .../components/searchable-select-list.test.ts | 296 + src/tui/components/searchable-select-list.ts | 393 + src/tui/components/selectors.ts | 30 + src/tui/components/tool-execution.ts | 137 + src/tui/components/user-message.ts | 11 + src/tui/gateway-chat.test.ts | 137 + src/tui/gateway-chat.ts | 275 + src/tui/theme/syntax-theme.ts | 52 + src/tui/theme/theme.test.ts | 82 + src/tui/theme/theme.ts | 136 + src/tui/tui-command-handlers.test.ts | 132 + src/tui/tui-command-handlers.ts | 497 + src/tui/tui-event-handlers.test.ts | 429 + src/tui/tui-event-handlers.ts | 302 + src/tui/tui-formatters.test.ts | 272 + src/tui/tui-formatters.ts | 368 + src/tui/tui-input-history.test.ts | 57 + src/tui/tui-local-shell.test.ts | 54 + src/tui/tui-local-shell.ts | 152 + src/tui/tui-overlays.test.ts | 62 + src/tui/tui-overlays.ts | 19 + src/tui/tui-session-actions.test.ts | 114 + src/tui/tui-session-actions.ts | 400 + src/tui/tui-status-summary.ts | 88 + src/tui/tui-stream-assembler.test.ts | 203 + src/tui/tui-stream-assembler.ts | 174 + src/tui/tui-submit-test-helpers.ts | 32 + src/tui/tui-types.ts | 109 + src/tui/tui-waiting.test.ts | 41 + src/tui/tui-waiting.ts | 51 + src/tui/tui.submit-handler.test.ts | 145 + src/tui/tui.test.ts | 152 + src/tui/tui.ts | 939 ++ src/types/cli-highlight.d.ts | 10 + src/types/lydell-node-pty.d.ts | 24 + src/types/napi-rs-canvas.d.ts | 7 + src/types/node-edge-tts.d.ts | 18 + src/types/node-llama-cpp.d.ts | 22 + src/types/osc-progress.d.ts | 16 + src/types/pdfjs-dist-legacy.d.ts | 33 + src/types/qrcode-terminal.d.ts | 9 + src/utils.test.ts | 248 + src/utils.ts | 394 + src/utils/account-id.ts | 5 + src/utils/boolean.ts | 36 + src/utils/chunk-items.ts | 10 + src/utils/delivery-context.test.ts | 129 + src/utils/delivery-context.ts | 140 + src/utils/directive-tags.test.ts | 59 + src/utils/directive-tags.ts | 140 + src/utils/fetch-timeout.ts | 37 + src/utils/mask-api-key.test.ts | 18 + src/utils/mask-api-key.ts | 10 + src/utils/message-channel.test.ts | 64 + src/utils/message-channel.ts | 148 + src/utils/normalize-secret-input.ts | 20 + src/utils/provider-utils.ts | 36 + src/utils/queue-helpers.test.ts | 169 + src/utils/queue-helpers.ts | 230 + src/utils/reaction-level.test.ts | 65 + src/utils/reaction-level.ts | 74 + src/utils/run-with-concurrency.test.ts | 104 + src/utils/run-with-concurrency.ts | 48 + src/utils/safe-json.ts | 21 + src/utils/shell-argv.ts | 74 + src/utils/transcript-tools.test.ts | 66 + src/utils/transcript-tools.ts | 73 + src/utils/usage-format.test.ts | 60 + src/utils/usage-format.ts | 86 + src/utils/utils-misc.test.ts | 105 + src/utils/with-timeout.ts | 14 + src/version.test.ts | 135 + src/version.ts | 98 + src/web/accounts.test.ts | 47 + src/web/accounts.ts | 158 + src/web/accounts.whatsapp-auth.test.ts | 59 + src/web/active-listener.ts | 84 + src/web/auth-store.ts | 206 + ...asts-sequentially-configured-order.test.ts | 174 + ...wn-broadcast-agent-ids-agents-list.test.ts | 35 + ...uto-reply.broadcast-groups.test-harness.ts | 47 + src/web/auto-reply.impl.ts | 7 + src/web/auto-reply.test-harness.ts | 253 + src/web/auto-reply.ts | 1 + .../auto-reply.typing-controller-idle.test.ts | 72 + ...compresses-common-formats-jpeg-cap.test.ts | 243 + ...to-reply.web-auto-reply.last-route.test.ts | 161 + ...ply.web-auto-reply.monitor-logging.test.ts | 95 + ....reconnects-after-connection-close.test.ts | 323 + src/web/auto-reply/constants.ts | 1 + src/web/auto-reply/deliver-reply.test.ts | 275 + src/web/auto-reply/deliver-reply.ts | 195 + src/web/auto-reply/heartbeat-runner.test.ts | 190 + src/web/auto-reply/heartbeat-runner.ts | 309 + src/web/auto-reply/loggers.ts | 6 + src/web/auto-reply/mentions.ts | 117 + src/web/auto-reply/monitor.ts | 452 + src/web/auto-reply/monitor/ack-reaction.ts | 74 + src/web/auto-reply/monitor/broadcast.ts | 99 + src/web/auto-reply/monitor/commands.ts | 27 + src/web/auto-reply/monitor/echo.ts | 64 + .../auto-reply/monitor/group-activation.ts | 56 + src/web/auto-reply/monitor/group-gating.ts | 156 + .../auto-reply/monitor/group-members.test.ts | 56 + src/web/auto-reply/monitor/group-members.ts | 65 + src/web/auto-reply/monitor/last-route.ts | 60 + src/web/auto-reply/monitor/message-line.ts | 47 + src/web/auto-reply/monitor/on-message.ts | 170 + src/web/auto-reply/monitor/peer.ts | 15 + .../process-message.inbound-contract.test.ts | 232 + src/web/auto-reply/monitor/process-message.ts | 441 + src/web/auto-reply/session-snapshot.ts | 69 + src/web/auto-reply/types.ts | 35 + src/web/auto-reply/util.ts | 61 + .../auto-reply/web-auto-reply-monitor.test.ts | 362 + .../auto-reply/web-auto-reply-utils.test.ts | 266 + src/web/inbound.media.test.ts | 230 + src/web/inbound.test.ts | 237 + src/web/inbound.ts | 4 + .../access-control.group-policy.test.ts | 29 + .../inbound/access-control.test-harness.ts | 47 + src/web/inbound/access-control.test.ts | 133 + src/web/inbound/access-control.ts | 227 + src/web/inbound/dedupe.ts | 17 + src/web/inbound/extract.ts | 331 + src/web/inbound/media.node.test.ts | 67 + src/web/inbound/media.ts | 76 + src/web/inbound/monitor.ts | 407 + src/web/inbound/send-api.test.ts | 158 + src/web/inbound/send-api.ts | 113 + src/web/inbound/types.ts | 43 + src/web/login-qr.test.ts | 63 + src/web/login-qr.ts | 295 + src/web/login.coverage.test.ts | 104 + src/web/login.test.ts | 71 + src/web/login.ts | 78 + src/web/logout.test.ts | 98 + src/web/media.test.ts | 444 + src/web/media.ts | 488 + ...ssages-from-senders-allowfrom-list.test.ts | 323 + ...unauthorized-senders-not-allowfrom.test.ts | 363 + ...captures-media-path-image-messages.test.ts | 306 + ...tor-inbox.streams-inbound-messages.test.ts | 299 + src/web/monitor-inbox.test-harness.ts | 141 + src/web/outbound.test.ts | 170 + src/web/outbound.ts | 184 + src/web/qr-image.ts | 54 + src/web/reconnect.test.ts | 51 + src/web/reconnect.ts | 52 + src/web/session.test.ts | 228 + src/web/session.ts | 312 + src/web/test-helpers.ts | 136 + src/web/vcard.ts | 82 + src/whatsapp/normalize.test.ts | 72 + src/whatsapp/normalize.ts | 80 + src/whatsapp/resolve-outbound-target.test.ts | 288 + src/whatsapp/resolve-outbound-target.ts | 53 + src/wizard/clack-prompter.test.ts | 35 + src/wizard/clack-prompter.ts | 140 + src/wizard/onboarding.completion.test.ts | 51 + src/wizard/onboarding.completion.ts | 109 + src/wizard/onboarding.finalize.ts | 477 + src/wizard/onboarding.gateway-config.test.ts | 120 + src/wizard/onboarding.gateway-config.ts | 252 + src/wizard/onboarding.test.ts | 395 + src/wizard/onboarding.ts | 467 + src/wizard/onboarding.types.ts | 25 + src/wizard/prompts.ts | 53 + src/wizard/session.test.ts | 74 + src/wizard/session.ts | 264 + test/appcast.test.ts | 27 + test/fixtures/child-process-bridge/child.js | 11 + .../exec-allowlist-shell-parser-parity.json | 82 + .../exec-wrapper-resolution-parity.json | 39 + .../fixtures/hooks-install/npm-pack-hooks.tgz | Bin 0 -> 421 bytes test/fixtures/hooks-install/tar-evil-id.tar | Bin 0 -> 5632 bytes test/fixtures/hooks-install/tar-hooks.tar | Bin 0 -> 5632 bytes .../hooks-install/tar-reserved-id.tar | Bin 0 -> 5632 bytes test/fixtures/hooks-install/tar-traversal.tar | Bin 0 -> 2048 bytes test/fixtures/hooks-install/zip-hooks.zip | Bin 0 -> 961 bytes test/fixtures/hooks-install/zip-traversal.zip | Bin 0 -> 209 bytes test/gateway.multi.e2e.test.ts | 398 + test/git-hooks-pre-commit.test.ts | 48 + test/global-setup.ts | 6 + test/helpers/dispatch-inbound-capture.ts | 18 + test/helpers/envelope-timestamp.ts | 43 + test/helpers/fast-short-timeouts.ts | 17 + test/helpers/inbound-contract-capture.ts | 20 + .../helpers/inbound-contract-dispatch-mock.ts | 9 + test/helpers/inbound-contract.ts | 19 + test/helpers/memory-tool-manager-mock.ts | 65 + test/helpers/mock-incoming-request.ts | 27 + test/helpers/normalize-text.ts | 9 + test/helpers/paths.ts | 16 + test/helpers/poll.ts | 25 + test/helpers/temp-home.ts | 129 + test/helpers/wizard-prompter.ts | 17 + test/media-understanding.auto.test.ts | 197 + test/mocks/baileys.ts | 76 + test/scripts/ui.test.ts | 35 + test/setup.ts | 189 + test/test-env.ts | 147 + tsconfig.json | 28 + tsconfig.plugin-sdk.dts.json | 15 + tsdown.config.ts | 59 + vitest.config.ts | 154 + vitest.e2e.config.ts | 30 + vitest.extensions.config.ts | 15 + vitest.gateway.config.ts | 15 + vitest.live.config.ts | 16 + vitest.unit.config.ts | 18 + zizmor.yml | 17 + 4581 files changed, 801640 insertions(+), 177 deletions(-) create mode 100644 .detect-secrets.cfg create mode 100644 .dockerignore create mode 100644 .env.example create mode 100644 .gitattributes create mode 100644 .github/FUNDING.yml 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/actionlint.yaml create mode 100644 .github/actions/detect-docs-changes/action.yml create mode 100644 .github/actions/setup-node-env/action.yml create mode 100644 .github/actions/setup-pnpm-store-cache/action.yml create mode 100644 .github/dependabot.yml create mode 100644 .github/instructions/copilot.instructions.md create mode 100644 .github/labeler.yml create mode 100644 .github/pull_request_template.md create mode 100644 .github/workflows/auto-response.yml create mode 100644 .github/workflows/ci.yml create mode 100644 .github/workflows/docker-release.yml create mode 100644 .github/workflows/install-smoke.yml create mode 100644 .github/workflows/labeler.yml create mode 100644 .github/workflows/sandbox-common-smoke.yml create mode 100644 .github/workflows/stale.yml create mode 100644 .github/workflows/workflow-sanity.yml create mode 100644 .markdownlint-cli2.jsonc create mode 100644 .npmrc create mode 100644 .oxfmtrc.jsonc create mode 100644 .oxlintrc.json create mode 100644 .pre-commit-config.yaml create mode 100644 .secrets.baseline create mode 100644 .shellcheckrc create mode 100644 .swiftformat create mode 100644 .swiftlint.yml create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json create mode 100644 Dockerfile create mode 100644 Dockerfile.sandbox create mode 100644 Dockerfile.sandbox-browser create mode 100644 Dockerfile.sandbox-common create mode 100644 LICENSE create mode 100644 README.md create mode 100644 assets/avatar-placeholder.svg create mode 100644 assets/chrome-extension/README.md create mode 100644 assets/chrome-extension/background.js create mode 100644 assets/chrome-extension/icons/icon128.png create mode 100644 assets/chrome-extension/icons/icon16.png create mode 100644 assets/chrome-extension/icons/icon32.png create mode 100644 assets/chrome-extension/icons/icon48.png create mode 100644 assets/chrome-extension/manifest.json create mode 100644 assets/chrome-extension/options.html create mode 100644 assets/chrome-extension/options.js create mode 100644 assets/dmg-background-small.png create mode 100644 assets/dmg-background.png create mode 100644 docker-compose.yml create mode 100644 docs.acp.md create mode 100644 docs/.i18n/README.md create mode 100644 docs/.i18n/glossary.ja-JP.json create mode 100644 docs/.i18n/glossary.zh-CN.json create mode 100644 docs/.i18n/ja-JP.tm.jsonl create mode 100644 docs/.i18n/zh-CN.tm.jsonl create mode 100644 docs/CNAME create mode 100644 docs/assets/install-script.svg create mode 100644 docs/assets/macos-onboarding/01-macos-warning.jpeg create mode 100644 docs/assets/macos-onboarding/02-local-networks.jpeg create mode 100644 docs/assets/macos-onboarding/03-security-notice.png create mode 100644 docs/assets/macos-onboarding/04-choose-gateway.png create mode 100644 docs/assets/macos-onboarding/05-permissions.png create mode 100644 docs/assets/openclaw-logo-text-dark.png create mode 100644 docs/assets/openclaw-logo-text.png create mode 100644 docs/assets/pixel-lobster.svg create mode 100644 docs/assets/showcase/agents-ui.jpg create mode 100644 docs/assets/showcase/bambu-cli.png create mode 100644 docs/assets/showcase/codexmonitor.png create mode 100644 docs/assets/showcase/gohome-grafana.png create mode 100644 docs/assets/showcase/ios-testflight.jpg create mode 100644 docs/assets/showcase/oura-health.png create mode 100644 docs/assets/showcase/padel-cli.svg create mode 100644 docs/assets/showcase/padel-screenshot.jpg create mode 100644 docs/assets/showcase/papla-tts.jpg create mode 100644 docs/assets/showcase/pr-review-telegram.jpg create mode 100644 docs/assets/showcase/roborock-screenshot.jpg create mode 100644 docs/assets/showcase/roborock-status.svg create mode 100644 docs/assets/showcase/roof-camera-sky.jpg create mode 100644 docs/assets/showcase/snag.png create mode 100644 docs/assets/showcase/tesco-shop.jpg create mode 100644 docs/assets/showcase/wienerlinien.png create mode 100644 docs/assets/showcase/wine-cellar-skill.jpg create mode 100644 docs/assets/showcase/winix-air-purifier.jpg create mode 100644 docs/assets/showcase/xuezh-pronunciation.jpeg create mode 100644 docs/assets/sponsors/blacksmith.svg create mode 100644 docs/assets/sponsors/openai.svg create mode 100644 docs/automation/auth-monitoring.md create mode 100644 docs/automation/cron-jobs.md create mode 100644 docs/automation/cron-vs-heartbeat.md create mode 100644 docs/automation/gmail-pubsub.md create mode 100644 docs/automation/hooks.md create mode 100644 docs/automation/poll.md create mode 100644 docs/automation/troubleshooting.md create mode 100644 docs/automation/webhook.md create mode 100644 docs/brave-search.md create mode 100644 docs/channels/bluebubbles.md create mode 100644 docs/channels/broadcast-groups.md create mode 100644 docs/channels/channel-routing.md create mode 100644 docs/channels/discord.md create mode 100644 docs/channels/feishu.md create mode 100644 docs/channels/googlechat.md create mode 100644 docs/channels/grammy.md create mode 100644 docs/channels/group-messages.md create mode 100644 docs/channels/groups.md create mode 100644 docs/channels/imessage.md create mode 100644 docs/channels/index.md create mode 100644 docs/channels/irc.md create mode 100644 docs/channels/line.md create mode 100644 docs/channels/location.md create mode 100644 docs/channels/matrix.md create mode 100644 docs/channels/mattermost.md create mode 100644 docs/channels/msteams.md create mode 100644 docs/channels/nextcloud-talk.md create mode 100644 docs/channels/nostr.md create mode 100644 docs/channels/pairing.md create mode 100644 docs/channels/signal.md create mode 100644 docs/channels/slack.md create mode 100644 docs/channels/telegram.md create mode 100644 docs/channels/tlon.md create mode 100644 docs/channels/troubleshooting.md create mode 100644 docs/channels/twitch.md create mode 100644 docs/channels/whatsapp.md create mode 100644 docs/channels/zalo.md create mode 100644 docs/channels/zalouser.md create mode 100644 docs/ci.md create mode 100644 docs/cli/acp.md create mode 100644 docs/cli/agent.md create mode 100644 docs/cli/agents.md create mode 100644 docs/cli/approvals.md create mode 100644 docs/cli/browser.md create mode 100644 docs/cli/channels.md create mode 100644 docs/cli/config.md create mode 100644 docs/cli/configure.md create mode 100644 docs/cli/cron.md create mode 100644 docs/cli/dashboard.md create mode 100644 docs/cli/devices.md create mode 100644 docs/cli/directory.md create mode 100644 docs/cli/dns.md create mode 100644 docs/cli/docs.md create mode 100644 docs/cli/doctor.md create mode 100644 docs/cli/gateway.md create mode 100644 docs/cli/health.md create mode 100644 docs/cli/hooks.md create mode 100644 docs/cli/index.md create mode 100644 docs/cli/logs.md create mode 100644 docs/cli/memory.md create mode 100644 docs/cli/message.md create mode 100644 docs/cli/models.md create mode 100644 docs/cli/node.md create mode 100644 docs/cli/nodes.md create mode 100644 docs/cli/onboard.md create mode 100644 docs/cli/pairing.md create mode 100644 docs/cli/plugins.md create mode 100644 docs/cli/reset.md create mode 100644 docs/cli/sandbox.md create mode 100644 docs/cli/security.md create mode 100644 docs/cli/sessions.md create mode 100644 docs/cli/setup.md create mode 100644 docs/cli/skills.md create mode 100644 docs/cli/status.md create mode 100644 docs/cli/system.md create mode 100644 docs/cli/tui.md create mode 100644 docs/cli/uninstall.md create mode 100644 docs/cli/update.md create mode 100644 docs/cli/voicecall.md create mode 100644 docs/cli/webhooks.md create mode 100644 docs/concepts/agent-loop.md create mode 100644 docs/concepts/agent-workspace.md create mode 100644 docs/concepts/agent.md create mode 100644 docs/concepts/architecture.md create mode 100644 docs/concepts/compaction.md create mode 100644 docs/concepts/context.md create mode 100644 docs/concepts/features.md create mode 100644 docs/concepts/markdown-formatting.md create mode 100644 docs/concepts/memory.md create mode 100644 docs/concepts/messages.md create mode 100644 docs/concepts/model-failover.md create mode 100644 docs/concepts/model-providers.md create mode 100644 docs/concepts/models.md create mode 100644 docs/concepts/multi-agent.md create mode 100644 docs/concepts/oauth.md create mode 100644 docs/concepts/presence.md create mode 100644 docs/concepts/queue.md create mode 100644 docs/concepts/retry.md create mode 100644 docs/concepts/session-pruning.md create mode 100644 docs/concepts/session-tool.md create mode 100644 docs/concepts/session.md create mode 100644 docs/concepts/sessions.md create mode 100644 docs/concepts/streaming.md create mode 100644 docs/concepts/system-prompt.md create mode 100644 docs/concepts/timezone.md create mode 100644 docs/concepts/typebox.md create mode 100644 docs/concepts/typing-indicators.md create mode 100644 docs/concepts/usage-tracking.md create mode 100644 docs/date-time.md create mode 100644 docs/debug/node-issue.md create mode 100644 docs/diagnostics/flags.md create mode 100644 docs/docs.json create mode 100644 docs/experiments/onboarding-config-protocol.md create mode 100644 docs/experiments/plans/browser-evaluate-cdp-refactor.md create mode 100644 docs/experiments/plans/cron-add-hardening.md create mode 100644 docs/experiments/plans/group-policy-hardening.md create mode 100644 docs/experiments/plans/openresponses-gateway.md create mode 100644 docs/experiments/plans/pty-process-supervision.md create mode 100644 docs/experiments/plans/session-binding-channel-agnostic.md create mode 100644 docs/experiments/proposals/model-config.md create mode 100644 docs/experiments/research/memory.md create mode 100644 docs/gateway/authentication.md create mode 100644 docs/gateway/background-process.md create mode 100644 docs/gateway/bonjour.md create mode 100644 docs/gateway/bridge-protocol.md create mode 100644 docs/gateway/cli-backends.md create mode 100644 docs/gateway/configuration-examples.md create mode 100644 docs/gateway/configuration-reference.md create mode 100644 docs/gateway/configuration.md create mode 100644 docs/gateway/discovery.md create mode 100644 docs/gateway/doctor.md create mode 100644 docs/gateway/gateway-lock.md create mode 100644 docs/gateway/health.md create mode 100644 docs/gateway/heartbeat.md create mode 100644 docs/gateway/index.md create mode 100644 docs/gateway/local-models.md create mode 100644 docs/gateway/logging.md create mode 100644 docs/gateway/multiple-gateways.md create mode 100644 docs/gateway/network-model.md create mode 100644 docs/gateway/openai-http-api.md create mode 100644 docs/gateway/openresponses-http-api.md create mode 100644 docs/gateway/pairing.md create mode 100644 docs/gateway/protocol.md create mode 100644 docs/gateway/remote-gateway-readme.md create mode 100644 docs/gateway/remote.md create mode 100644 docs/gateway/sandbox-vs-tool-policy-vs-elevated.md create mode 100644 docs/gateway/sandboxing.md create mode 100644 docs/gateway/security/index.md create mode 100644 docs/gateway/tailscale.md create mode 100644 docs/gateway/tools-invoke-http-api.md create mode 100644 docs/gateway/troubleshooting.md create mode 100644 docs/gateway/trusted-proxy-auth.md create mode 100644 docs/help/debugging.md create mode 100644 docs/help/environment.md create mode 100644 docs/help/faq.md create mode 100644 docs/help/index.md create mode 100644 docs/help/scripts.md create mode 100644 docs/help/testing.md create mode 100644 docs/help/troubleshooting.md create mode 100644 docs/images/configure-model-picker-unsearchable.png create mode 100644 docs/images/feishu-step2-create-app.png create mode 100644 docs/images/feishu-step3-credentials.png create mode 100644 docs/images/feishu-step4-permissions.png create mode 100644 docs/images/feishu-step5-bot-capability.png create mode 100644 docs/images/feishu-step6-event-subscription.png create mode 100644 docs/images/groups-flow.svg create mode 100644 docs/images/mobile-ui-screenshot.png create mode 100644 docs/index.md create mode 100644 docs/install/ansible.md create mode 100644 docs/install/bun.md create mode 100644 docs/install/development-channels.md create mode 100644 docs/install/docker.md create mode 100644 docs/install/exe-dev.md create mode 100644 docs/install/fly.md create mode 100644 docs/install/gcp.md create mode 100644 docs/install/hetzner.md create mode 100644 docs/install/index.md create mode 100644 docs/install/installer.md create mode 100644 docs/install/macos-vm.md create mode 100644 docs/install/migrating.md create mode 100644 docs/install/nix.md create mode 100644 docs/install/node.md create mode 100644 docs/install/northflank.mdx create mode 100644 docs/install/podman.md create mode 100644 docs/install/railway.mdx create mode 100644 docs/install/render.mdx create mode 100644 docs/install/uninstall.md create mode 100644 docs/install/updating.md create mode 100644 docs/ja-JP/AGENTS.md create mode 100644 docs/ja-JP/index.md create mode 100644 docs/ja-JP/start/getting-started.md create mode 100644 docs/ja-JP/start/wizard.md create mode 100644 docs/logging.md create mode 100644 docs/nav-tabs-underline.js create mode 100644 docs/network.md create mode 100644 docs/nodes/audio.md create mode 100644 docs/nodes/camera.md create mode 100644 docs/nodes/images.md create mode 100644 docs/nodes/index.md create mode 100644 docs/nodes/location-command.md create mode 100644 docs/nodes/media-understanding.md create mode 100644 docs/nodes/talk.md create mode 100644 docs/nodes/troubleshooting.md create mode 100644 docs/nodes/voicewake.md create mode 100644 docs/perplexity.md create mode 100644 docs/pi-dev.md create mode 100644 docs/pi.md create mode 100644 docs/platforms/android.md create mode 100644 docs/platforms/digitalocean.md create mode 100644 docs/platforms/index.md create mode 100644 docs/platforms/ios.md create mode 100644 docs/platforms/linux.md create mode 100644 docs/platforms/mac/bundled-gateway.md create mode 100644 docs/platforms/mac/canvas.md create mode 100644 docs/platforms/mac/child-process.md create mode 100644 docs/platforms/mac/dev-setup.md create mode 100644 docs/platforms/mac/health.md create mode 100644 docs/platforms/mac/icon.md create mode 100644 docs/platforms/mac/logging.md create mode 100644 docs/platforms/mac/menu-bar.md create mode 100644 docs/platforms/mac/peekaboo.md create mode 100644 docs/platforms/mac/permissions.md create mode 100644 docs/platforms/mac/release.md create mode 100644 docs/platforms/mac/remote.md create mode 100644 docs/platforms/mac/signing.md create mode 100644 docs/platforms/mac/skills.md create mode 100644 docs/platforms/mac/voice-overlay.md create mode 100644 docs/platforms/mac/voicewake.md create mode 100644 docs/platforms/mac/webchat.md create mode 100644 docs/platforms/mac/xpc.md create mode 100644 docs/platforms/macos.md create mode 100644 docs/platforms/oracle.md create mode 100644 docs/platforms/raspberry-pi.md create mode 100644 docs/platforms/windows.md create mode 100644 docs/plugins/agent-tools.md create mode 100644 docs/plugins/community.md create mode 100644 docs/plugins/manifest.md create mode 100644 docs/plugins/voice-call.md create mode 100644 docs/plugins/zalouser.md create mode 100644 docs/prose.md create mode 100644 docs/providers/anthropic.md create mode 100644 docs/providers/bedrock.md create mode 100644 docs/providers/claude-max-api-proxy.md create mode 100644 docs/providers/cloudflare-ai-gateway.md create mode 100644 docs/providers/deepgram.md create mode 100644 docs/providers/github-copilot.md create mode 100644 docs/providers/glm.md create mode 100644 docs/providers/huggingface.md create mode 100644 docs/providers/index.md create mode 100644 docs/providers/litellm.md create mode 100644 docs/providers/minimax.md create mode 100644 docs/providers/models.md create mode 100644 docs/providers/moonshot.md create mode 100644 docs/providers/nvidia.md create mode 100644 docs/providers/ollama.md create mode 100644 docs/providers/openai.md create mode 100644 docs/providers/opencode.md create mode 100644 docs/providers/openrouter.md create mode 100644 docs/providers/qianfan.md create mode 100644 docs/providers/qwen.md create mode 100644 docs/providers/synthetic.md create mode 100644 docs/providers/together.md create mode 100644 docs/providers/venice.md create mode 100644 docs/providers/vercel-ai-gateway.md create mode 100644 docs/providers/vllm.md create mode 100644 docs/providers/xiaomi.md create mode 100644 docs/providers/zai.md create mode 100644 docs/refactor/clawnet.md create mode 100644 docs/refactor/exec-host.md create mode 100644 docs/refactor/outbound-session-mirroring.md create mode 100644 docs/refactor/plugin-sdk.md create mode 100644 docs/refactor/strict-config.md create mode 100644 docs/reference/AGENTS.default.md create mode 100644 docs/reference/RELEASING.md create mode 100644 docs/reference/api-usage-costs.md create mode 100644 docs/reference/credits.md create mode 100644 docs/reference/device-models.md create mode 100644 docs/reference/rpc.md create mode 100644 docs/reference/session-management-compaction.md create mode 100644 docs/reference/templates/AGENTS.dev.md create mode 100644 docs/reference/templates/AGENTS.md create mode 100644 docs/reference/templates/BOOT.md create mode 100644 docs/reference/templates/BOOTSTRAP.md create mode 100644 docs/reference/templates/HEARTBEAT.md create mode 100644 docs/reference/templates/IDENTITY.dev.md create mode 100644 docs/reference/templates/SOUL.dev.md create mode 100644 docs/reference/templates/SOUL.md create mode 100644 docs/reference/templates/TOOLS.dev.md create mode 100644 docs/reference/templates/TOOLS.md create mode 100644 docs/reference/templates/USER.dev.md create mode 100644 docs/reference/test.md create mode 100644 docs/reference/token-use.md create mode 100644 docs/reference/transcript-hygiene.md create mode 100644 docs/reference/wizard.md create mode 100644 docs/security/CONTRIBUTING-THREAT-MODEL.md create mode 100644 docs/security/README.md create mode 100644 docs/security/THREAT-MODEL-ATLAS.md create mode 100644 docs/security/formal-verification.md create mode 100644 docs/start/bootstrapping.md create mode 100644 docs/start/docs-directory.md create mode 100644 docs/start/getting-started.md create mode 100644 docs/start/hubs.md create mode 100644 docs/start/lore.md create mode 100644 docs/start/onboarding-overview.md create mode 100644 docs/start/onboarding.md create mode 100644 docs/start/openclaw.md create mode 100644 docs/start/quickstart.md create mode 100644 docs/start/setup.md create mode 100644 docs/start/showcase.md create mode 100644 docs/start/wizard-cli-automation.md create mode 100644 docs/start/wizard-cli-reference.md create mode 100644 docs/start/wizard.md create mode 100644 docs/style.css create mode 100644 docs/tools/agent-send.md create mode 100644 docs/tools/apply-patch.md create mode 100644 docs/tools/browser-linux-troubleshooting.md create mode 100644 docs/tools/browser-login.md create mode 100644 docs/tools/browser.md create mode 100644 docs/tools/chrome-extension.md create mode 100644 docs/tools/clawhub.md create mode 100644 docs/tools/creating-skills.md create mode 100644 docs/tools/elevated.md create mode 100644 docs/tools/exec-approvals.md create mode 100644 docs/tools/exec.md create mode 100644 docs/tools/firecrawl.md create mode 100644 docs/tools/index.md create mode 100644 docs/tools/llm-task.md create mode 100644 docs/tools/lobster.md create mode 100644 docs/tools/loop-detection.md create mode 100644 docs/tools/multi-agent-sandbox-tools.md create mode 100644 docs/tools/plugin.md create mode 100644 docs/tools/reactions.md create mode 100644 docs/tools/skills-config.md create mode 100644 docs/tools/skills.md create mode 100644 docs/tools/slash-commands.md create mode 100644 docs/tools/subagents.md create mode 100644 docs/tools/thinking.md create mode 100644 docs/tools/web.md create mode 100644 docs/tts.md create mode 100644 docs/vps.md create mode 100644 docs/web/control-ui.md create mode 100644 docs/web/dashboard.md create mode 100644 docs/web/index.md create mode 100644 docs/web/tui.md create mode 100644 docs/web/webchat.md create mode 100644 docs/whatsapp-openclaw-ai-zh.jpg create mode 100644 docs/whatsapp-openclaw.jpg create mode 100644 docs/zh-CN/AGENTS.md create mode 100644 docs/zh-CN/automation/auth-monitoring.md create mode 100644 docs/zh-CN/automation/cron-jobs.md create mode 100644 docs/zh-CN/automation/cron-vs-heartbeat.md create mode 100644 docs/zh-CN/automation/gmail-pubsub.md create mode 100644 docs/zh-CN/automation/hooks.md create mode 100644 docs/zh-CN/automation/poll.md create mode 100644 docs/zh-CN/automation/troubleshooting.md create mode 100644 docs/zh-CN/automation/webhook.md create mode 100644 docs/zh-CN/brave-search.md create mode 100644 docs/zh-CN/channels/bluebubbles.md create mode 100644 docs/zh-CN/channels/broadcast-groups.md create mode 100644 docs/zh-CN/channels/channel-routing.md create mode 100644 docs/zh-CN/channels/discord.md create mode 100644 docs/zh-CN/channels/feishu.md create mode 100644 docs/zh-CN/channels/googlechat.md create mode 100644 docs/zh-CN/channels/grammy.md create mode 100644 docs/zh-CN/channels/group-messages.md create mode 100644 docs/zh-CN/channels/groups.md create mode 100644 docs/zh-CN/channels/imessage.md create mode 100644 docs/zh-CN/channels/index.md create mode 100644 docs/zh-CN/channels/line.md create mode 100644 docs/zh-CN/channels/location.md create mode 100644 docs/zh-CN/channels/matrix.md create mode 100644 docs/zh-CN/channels/mattermost.md create mode 100644 docs/zh-CN/channels/msteams.md create mode 100644 docs/zh-CN/channels/nextcloud-talk.md create mode 100644 docs/zh-CN/channels/nostr.md create mode 100644 docs/zh-CN/channels/pairing.md create mode 100644 docs/zh-CN/channels/signal.md create mode 100644 docs/zh-CN/channels/slack.md create mode 100644 docs/zh-CN/channels/telegram.md create mode 100644 docs/zh-CN/channels/tlon.md create mode 100644 docs/zh-CN/channels/troubleshooting.md create mode 100644 docs/zh-CN/channels/twitch.md create mode 100644 docs/zh-CN/channels/whatsapp.md create mode 100644 docs/zh-CN/channels/zalo.md create mode 100644 docs/zh-CN/channels/zalouser.md create mode 100644 docs/zh-CN/cli/acp.md create mode 100644 docs/zh-CN/cli/agent.md create mode 100644 docs/zh-CN/cli/agents.md create mode 100644 docs/zh-CN/cli/approvals.md create mode 100644 docs/zh-CN/cli/browser.md create mode 100644 docs/zh-CN/cli/channels.md create mode 100644 docs/zh-CN/cli/config.md create mode 100644 docs/zh-CN/cli/configure.md create mode 100644 docs/zh-CN/cli/cron.md create mode 100644 docs/zh-CN/cli/dashboard.md create mode 100644 docs/zh-CN/cli/devices.md create mode 100644 docs/zh-CN/cli/directory.md create mode 100644 docs/zh-CN/cli/dns.md create mode 100644 docs/zh-CN/cli/docs.md create mode 100644 docs/zh-CN/cli/doctor.md create mode 100644 docs/zh-CN/cli/gateway.md create mode 100644 docs/zh-CN/cli/health.md create mode 100644 docs/zh-CN/cli/hooks.md create mode 100644 docs/zh-CN/cli/index.md create mode 100644 docs/zh-CN/cli/logs.md create mode 100644 docs/zh-CN/cli/memory.md create mode 100644 docs/zh-CN/cli/message.md create mode 100644 docs/zh-CN/cli/models.md create mode 100644 docs/zh-CN/cli/node.md create mode 100644 docs/zh-CN/cli/nodes.md create mode 100644 docs/zh-CN/cli/onboard.md create mode 100644 docs/zh-CN/cli/pairing.md create mode 100644 docs/zh-CN/cli/plugins.md create mode 100644 docs/zh-CN/cli/reset.md create mode 100644 docs/zh-CN/cli/sandbox.md create mode 100644 docs/zh-CN/cli/security.md create mode 100644 docs/zh-CN/cli/sessions.md create mode 100644 docs/zh-CN/cli/setup.md create mode 100644 docs/zh-CN/cli/skills.md create mode 100644 docs/zh-CN/cli/status.md create mode 100644 docs/zh-CN/cli/system.md create mode 100644 docs/zh-CN/cli/tui.md create mode 100644 docs/zh-CN/cli/uninstall.md create mode 100644 docs/zh-CN/cli/update.md create mode 100644 docs/zh-CN/cli/voicecall.md create mode 100644 docs/zh-CN/cli/webhooks.md create mode 100644 docs/zh-CN/concepts/agent-loop.md create mode 100644 docs/zh-CN/concepts/agent-workspace.md create mode 100644 docs/zh-CN/concepts/agent.md create mode 100644 docs/zh-CN/concepts/architecture.md create mode 100644 docs/zh-CN/concepts/compaction.md create mode 100644 docs/zh-CN/concepts/context.md create mode 100644 docs/zh-CN/concepts/features.md create mode 100644 docs/zh-CN/concepts/markdown-formatting.md create mode 100644 docs/zh-CN/concepts/memory.md create mode 100644 docs/zh-CN/concepts/messages.md create mode 100644 docs/zh-CN/concepts/model-failover.md create mode 100644 docs/zh-CN/concepts/model-providers.md create mode 100644 docs/zh-CN/concepts/models.md create mode 100644 docs/zh-CN/concepts/multi-agent.md create mode 100644 docs/zh-CN/concepts/oauth.md create mode 100644 docs/zh-CN/concepts/presence.md create mode 100644 docs/zh-CN/concepts/queue.md create mode 100644 docs/zh-CN/concepts/retry.md create mode 100644 docs/zh-CN/concepts/session-pruning.md create mode 100644 docs/zh-CN/concepts/session-tool.md create mode 100644 docs/zh-CN/concepts/session.md create mode 100644 docs/zh-CN/concepts/sessions.md create mode 100644 docs/zh-CN/concepts/streaming.md create mode 100644 docs/zh-CN/concepts/system-prompt.md create mode 100644 docs/zh-CN/concepts/timezone.md create mode 100644 docs/zh-CN/concepts/typebox.md create mode 100644 docs/zh-CN/concepts/typing-indicators.md create mode 100644 docs/zh-CN/concepts/usage-tracking.md create mode 100644 docs/zh-CN/date-time.md create mode 100644 docs/zh-CN/debug/node-issue.md create mode 100644 docs/zh-CN/diagnostics/flags.md create mode 100644 docs/zh-CN/experiments/onboarding-config-protocol.md create mode 100644 docs/zh-CN/experiments/plans/cron-add-hardening.md create mode 100644 docs/zh-CN/experiments/plans/group-policy-hardening.md create mode 100644 docs/zh-CN/experiments/plans/openresponses-gateway.md create mode 100644 docs/zh-CN/experiments/proposals/model-config.md create mode 100644 docs/zh-CN/experiments/research/memory.md create mode 100644 docs/zh-CN/gateway/authentication.md create mode 100644 docs/zh-CN/gateway/background-process.md create mode 100644 docs/zh-CN/gateway/bonjour.md create mode 100644 docs/zh-CN/gateway/bridge-protocol.md create mode 100644 docs/zh-CN/gateway/cli-backends.md create mode 100644 docs/zh-CN/gateway/configuration-examples.md create mode 100644 docs/zh-CN/gateway/configuration.md create mode 100644 docs/zh-CN/gateway/discovery.md create mode 100644 docs/zh-CN/gateway/doctor.md create mode 100644 docs/zh-CN/gateway/gateway-lock.md create mode 100644 docs/zh-CN/gateway/health.md create mode 100644 docs/zh-CN/gateway/heartbeat.md create mode 100644 docs/zh-CN/gateway/index.md create mode 100644 docs/zh-CN/gateway/local-models.md create mode 100644 docs/zh-CN/gateway/logging.md create mode 100644 docs/zh-CN/gateway/multiple-gateways.md create mode 100644 docs/zh-CN/gateway/network-model.md create mode 100644 docs/zh-CN/gateway/openai-http-api.md create mode 100644 docs/zh-CN/gateway/openresponses-http-api.md create mode 100644 docs/zh-CN/gateway/pairing.md create mode 100644 docs/zh-CN/gateway/protocol.md create mode 100644 docs/zh-CN/gateway/remote-gateway-readme.md create mode 100644 docs/zh-CN/gateway/remote.md create mode 100644 docs/zh-CN/gateway/sandbox-vs-tool-policy-vs-elevated.md create mode 100644 docs/zh-CN/gateway/sandboxing.md create mode 100644 docs/zh-CN/gateway/security/index.md create mode 100644 docs/zh-CN/gateway/tailscale.md create mode 100644 docs/zh-CN/gateway/tools-invoke-http-api.md create mode 100644 docs/zh-CN/gateway/troubleshooting.md create mode 100644 docs/zh-CN/help/debugging.md create mode 100644 docs/zh-CN/help/environment.md create mode 100644 docs/zh-CN/help/faq.md create mode 100644 docs/zh-CN/help/index.md create mode 100644 docs/zh-CN/help/scripts.md create mode 100644 docs/zh-CN/help/testing.md create mode 100644 docs/zh-CN/help/troubleshooting.md create mode 100644 docs/zh-CN/index.md create mode 100644 docs/zh-CN/install/ansible.md create mode 100644 docs/zh-CN/install/bun.md create mode 100644 docs/zh-CN/install/development-channels.md create mode 100644 docs/zh-CN/install/docker.md create mode 100644 docs/zh-CN/install/exe-dev.md create mode 100644 docs/zh-CN/install/fly.md create mode 100644 docs/zh-CN/install/gcp.md create mode 100644 docs/zh-CN/install/hetzner.md create mode 100644 docs/zh-CN/install/index.md create mode 100644 docs/zh-CN/install/installer.md create mode 100644 docs/zh-CN/install/macos-vm.md create mode 100644 docs/zh-CN/install/migrating.md create mode 100644 docs/zh-CN/install/nix.md create mode 100644 docs/zh-CN/install/node.md create mode 100644 docs/zh-CN/install/northflank.mdx create mode 100644 docs/zh-CN/install/railway.mdx create mode 100644 docs/zh-CN/install/render.mdx create mode 100644 docs/zh-CN/install/uninstall.md create mode 100644 docs/zh-CN/install/updating.md create mode 100644 docs/zh-CN/logging.md create mode 100644 docs/zh-CN/network.md create mode 100644 docs/zh-CN/nodes/audio.md create mode 100644 docs/zh-CN/nodes/camera.md create mode 100644 docs/zh-CN/nodes/images.md create mode 100644 docs/zh-CN/nodes/index.md create mode 100644 docs/zh-CN/nodes/location-command.md create mode 100644 docs/zh-CN/nodes/media-understanding.md create mode 100644 docs/zh-CN/nodes/talk.md create mode 100644 docs/zh-CN/nodes/troubleshooting.md create mode 100644 docs/zh-CN/nodes/voicewake.md create mode 100644 docs/zh-CN/perplexity.md create mode 100644 docs/zh-CN/pi-dev.md create mode 100644 docs/zh-CN/pi.md create mode 100644 docs/zh-CN/platforms/android.md create mode 100644 docs/zh-CN/platforms/digitalocean.md create mode 100644 docs/zh-CN/platforms/index.md create mode 100644 docs/zh-CN/platforms/ios.md create mode 100644 docs/zh-CN/platforms/linux.md create mode 100644 docs/zh-CN/platforms/mac/bundled-gateway.md create mode 100644 docs/zh-CN/platforms/mac/canvas.md create mode 100644 docs/zh-CN/platforms/mac/child-process.md create mode 100644 docs/zh-CN/platforms/mac/dev-setup.md create mode 100644 docs/zh-CN/platforms/mac/health.md create mode 100644 docs/zh-CN/platforms/mac/icon.md create mode 100644 docs/zh-CN/platforms/mac/logging.md create mode 100644 docs/zh-CN/platforms/mac/menu-bar.md create mode 100644 docs/zh-CN/platforms/mac/peekaboo.md create mode 100644 docs/zh-CN/platforms/mac/permissions.md create mode 100644 docs/zh-CN/platforms/mac/release.md create mode 100644 docs/zh-CN/platforms/mac/remote.md create mode 100644 docs/zh-CN/platforms/mac/signing.md create mode 100644 docs/zh-CN/platforms/mac/skills.md create mode 100644 docs/zh-CN/platforms/mac/voice-overlay.md create mode 100644 docs/zh-CN/platforms/mac/voicewake.md create mode 100644 docs/zh-CN/platforms/mac/webchat.md create mode 100644 docs/zh-CN/platforms/mac/xpc.md create mode 100644 docs/zh-CN/platforms/macos.md create mode 100644 docs/zh-CN/platforms/oracle.md create mode 100644 docs/zh-CN/platforms/raspberry-pi.md create mode 100644 docs/zh-CN/platforms/windows.md create mode 100644 docs/zh-CN/plugins/agent-tools.md create mode 100644 docs/zh-CN/plugins/manifest.md create mode 100644 docs/zh-CN/plugins/voice-call.md create mode 100644 docs/zh-CN/plugins/zalouser.md create mode 100644 docs/zh-CN/prose.md create mode 100644 docs/zh-CN/providers/anthropic.md create mode 100644 docs/zh-CN/providers/bedrock.md create mode 100644 docs/zh-CN/providers/claude-max-api-proxy.md create mode 100644 docs/zh-CN/providers/deepgram.md create mode 100644 docs/zh-CN/providers/github-copilot.md create mode 100644 docs/zh-CN/providers/glm.md create mode 100644 docs/zh-CN/providers/index.md create mode 100644 docs/zh-CN/providers/minimax.md create mode 100644 docs/zh-CN/providers/models.md create mode 100644 docs/zh-CN/providers/moonshot.md create mode 100644 docs/zh-CN/providers/ollama.md create mode 100644 docs/zh-CN/providers/openai.md create mode 100644 docs/zh-CN/providers/opencode.md create mode 100644 docs/zh-CN/providers/openrouter.md create mode 100644 docs/zh-CN/providers/qianfan.md create mode 100644 docs/zh-CN/providers/qwen.md create mode 100644 docs/zh-CN/providers/synthetic.md create mode 100644 docs/zh-CN/providers/venice.md create mode 100644 docs/zh-CN/providers/vercel-ai-gateway.md create mode 100644 docs/zh-CN/providers/xiaomi.md create mode 100644 docs/zh-CN/providers/zai.md create mode 100644 docs/zh-CN/refactor/clawnet.md create mode 100644 docs/zh-CN/refactor/exec-host.md create mode 100644 docs/zh-CN/refactor/outbound-session-mirroring.md create mode 100644 docs/zh-CN/refactor/plugin-sdk.md create mode 100644 docs/zh-CN/refactor/strict-config.md create mode 100644 docs/zh-CN/reference/AGENTS.default.md create mode 100644 docs/zh-CN/reference/RELEASING.md create mode 100644 docs/zh-CN/reference/api-usage-costs.md create mode 100644 docs/zh-CN/reference/credits.md create mode 100644 docs/zh-CN/reference/device-models.md create mode 100644 docs/zh-CN/reference/rpc.md create mode 100644 docs/zh-CN/reference/session-management-compaction.md create mode 100644 docs/zh-CN/reference/templates/AGENTS.dev.md create mode 100644 docs/zh-CN/reference/templates/AGENTS.md create mode 100644 docs/zh-CN/reference/templates/BOOT.md create mode 100644 docs/zh-CN/reference/templates/BOOTSTRAP.md create mode 100644 docs/zh-CN/reference/templates/HEARTBEAT.md create mode 100644 docs/zh-CN/reference/templates/IDENTITY.dev.md create mode 100644 docs/zh-CN/reference/templates/SOUL.dev.md create mode 100644 docs/zh-CN/reference/templates/SOUL.md create mode 100644 docs/zh-CN/reference/templates/TOOLS.dev.md create mode 100644 docs/zh-CN/reference/templates/TOOLS.md create mode 100644 docs/zh-CN/reference/templates/USER.dev.md create mode 100644 docs/zh-CN/reference/test.md create mode 100644 docs/zh-CN/reference/token-use.md create mode 100644 docs/zh-CN/reference/transcript-hygiene.md create mode 100644 docs/zh-CN/reference/wizard.md create mode 100644 docs/zh-CN/security/formal-verification.md create mode 100644 docs/zh-CN/start/bootstrapping.md create mode 100644 docs/zh-CN/start/docs-directory.md create mode 100644 docs/zh-CN/start/getting-started.md create mode 100644 docs/zh-CN/start/hubs.md create mode 100644 docs/zh-CN/start/lore.md create mode 100644 docs/zh-CN/start/onboarding.md create mode 100644 docs/zh-CN/start/openclaw.md create mode 100644 docs/zh-CN/start/quickstart.md create mode 100644 docs/zh-CN/start/setup.md create mode 100644 docs/zh-CN/start/showcase.md create mode 100644 docs/zh-CN/start/wizard.md create mode 100644 docs/zh-CN/tools/agent-send.md create mode 100644 docs/zh-CN/tools/apply-patch.md create mode 100644 docs/zh-CN/tools/browser-linux-troubleshooting.md create mode 100644 docs/zh-CN/tools/browser-login.md create mode 100644 docs/zh-CN/tools/browser.md create mode 100644 docs/zh-CN/tools/chrome-extension.md create mode 100644 docs/zh-CN/tools/clawhub.md create mode 100644 docs/zh-CN/tools/creating-skills.md create mode 100644 docs/zh-CN/tools/elevated.md create mode 100644 docs/zh-CN/tools/exec-approvals.md create mode 100644 docs/zh-CN/tools/exec.md create mode 100644 docs/zh-CN/tools/firecrawl.md create mode 100644 docs/zh-CN/tools/index.md create mode 100644 docs/zh-CN/tools/llm-task.md create mode 100644 docs/zh-CN/tools/lobster.md create mode 100644 docs/zh-CN/tools/multi-agent-sandbox-tools.md create mode 100644 docs/zh-CN/tools/plugin.md create mode 100644 docs/zh-CN/tools/reactions.md create mode 100644 docs/zh-CN/tools/skills-config.md create mode 100644 docs/zh-CN/tools/skills.md create mode 100644 docs/zh-CN/tools/slash-commands.md create mode 100644 docs/zh-CN/tools/subagents.md create mode 100644 docs/zh-CN/tools/thinking.md create mode 100644 docs/zh-CN/tools/web.md create mode 100644 docs/zh-CN/tts.md create mode 100644 docs/zh-CN/vps.md create mode 100644 docs/zh-CN/web/control-ui.md create mode 100644 docs/zh-CN/web/dashboard.md create mode 100644 docs/zh-CN/web/index.md create mode 100644 docs/zh-CN/web/tui.md create mode 100644 docs/zh-CN/web/webchat.md create mode 100644 extensions/matrix/CHANGELOG.md create mode 100644 extensions/matrix/index.ts create mode 100644 extensions/matrix/openclaw.plugin.json create mode 100644 extensions/matrix/package.json create mode 100644 extensions/matrix/src/actions.ts create mode 100644 extensions/matrix/src/channel.directory.test.ts create mode 100644 extensions/matrix/src/channel.ts create mode 100644 extensions/matrix/src/config-schema.ts create mode 100644 extensions/matrix/src/directory-live.test.ts create mode 100644 extensions/matrix/src/directory-live.ts create mode 100644 extensions/matrix/src/group-mentions.ts create mode 100644 extensions/matrix/src/matrix/accounts.test.ts create mode 100644 extensions/matrix/src/matrix/accounts.ts create mode 100644 extensions/matrix/src/matrix/actions.ts create mode 100644 extensions/matrix/src/matrix/actions/client.ts create mode 100644 extensions/matrix/src/matrix/actions/limits.test.ts create mode 100644 extensions/matrix/src/matrix/actions/limits.ts create mode 100644 extensions/matrix/src/matrix/actions/messages.ts create mode 100644 extensions/matrix/src/matrix/actions/pins.test.ts create mode 100644 extensions/matrix/src/matrix/actions/pins.ts create mode 100644 extensions/matrix/src/matrix/actions/reactions.test.ts create mode 100644 extensions/matrix/src/matrix/actions/reactions.ts create mode 100644 extensions/matrix/src/matrix/actions/room.ts create mode 100644 extensions/matrix/src/matrix/actions/summary.ts create mode 100644 extensions/matrix/src/matrix/actions/types.ts create mode 100644 extensions/matrix/src/matrix/active-client.ts create mode 100644 extensions/matrix/src/matrix/client-bootstrap.ts create mode 100644 extensions/matrix/src/matrix/client.test.ts create mode 100644 extensions/matrix/src/matrix/client.ts create mode 100644 extensions/matrix/src/matrix/client/config.ts create mode 100644 extensions/matrix/src/matrix/client/create-client.ts create mode 100644 extensions/matrix/src/matrix/client/logging.ts create mode 100644 extensions/matrix/src/matrix/client/runtime.ts create mode 100644 extensions/matrix/src/matrix/client/shared.ts create mode 100644 extensions/matrix/src/matrix/client/storage.ts create mode 100644 extensions/matrix/src/matrix/client/types.ts create mode 100644 extensions/matrix/src/matrix/credentials.ts create mode 100644 extensions/matrix/src/matrix/deps.ts create mode 100644 extensions/matrix/src/matrix/format.test.ts create mode 100644 extensions/matrix/src/matrix/format.ts create mode 100644 extensions/matrix/src/matrix/index.ts create mode 100644 extensions/matrix/src/matrix/monitor/allowlist.test.ts create mode 100644 extensions/matrix/src/matrix/monitor/allowlist.ts create mode 100644 extensions/matrix/src/matrix/monitor/auto-join.ts create mode 100644 extensions/matrix/src/matrix/monitor/direct.ts create mode 100644 extensions/matrix/src/matrix/monitor/events.ts create mode 100644 extensions/matrix/src/matrix/monitor/handler.ts create mode 100644 extensions/matrix/src/matrix/monitor/index.ts create mode 100644 extensions/matrix/src/matrix/monitor/location.ts create mode 100644 extensions/matrix/src/matrix/monitor/media.test.ts create mode 100644 extensions/matrix/src/matrix/monitor/media.ts create mode 100644 extensions/matrix/src/matrix/monitor/mentions.test.ts create mode 100644 extensions/matrix/src/matrix/monitor/mentions.ts create mode 100644 extensions/matrix/src/matrix/monitor/replies.test.ts create mode 100644 extensions/matrix/src/matrix/monitor/replies.ts create mode 100644 extensions/matrix/src/matrix/monitor/room-info.ts create mode 100644 extensions/matrix/src/matrix/monitor/rooms.test.ts create mode 100644 extensions/matrix/src/matrix/monitor/rooms.ts create mode 100644 extensions/matrix/src/matrix/monitor/threads.ts create mode 100644 extensions/matrix/src/matrix/monitor/types.ts create mode 100644 extensions/matrix/src/matrix/poll-types.test.ts create mode 100644 extensions/matrix/src/matrix/poll-types.ts create mode 100644 extensions/matrix/src/matrix/probe.ts create mode 100644 extensions/matrix/src/matrix/send.test.ts create mode 100644 extensions/matrix/src/matrix/send.ts create mode 100644 extensions/matrix/src/matrix/send/client.ts create mode 100644 extensions/matrix/src/matrix/send/formatting.ts create mode 100644 extensions/matrix/src/matrix/send/media.ts create mode 100644 extensions/matrix/src/matrix/send/targets.test.ts create mode 100644 extensions/matrix/src/matrix/send/targets.ts create mode 100644 extensions/matrix/src/matrix/send/types.ts create mode 100644 extensions/matrix/src/onboarding.ts create mode 100644 extensions/matrix/src/outbound.ts create mode 100644 extensions/matrix/src/resolve-targets.test.ts create mode 100644 extensions/matrix/src/resolve-targets.ts create mode 100644 extensions/matrix/src/runtime.ts create mode 100644 extensions/matrix/src/tool-actions.ts create mode 100644 extensions/matrix/src/types.ts create mode 100644 extensions/shared/resolve-target-test-helpers.ts create mode 100755 git-hooks/pre-commit create mode 100644 package.json create mode 100644 patches/.gitkeep create mode 100644 pnpm-workspace.yaml create mode 100755 scripts/auth-monitor.sh create mode 100644 scripts/bench-model.ts create mode 100755 scripts/build-and-run-mac.sh create mode 100644 scripts/build-docs-list.mjs create mode 100755 scripts/build_icon.sh create mode 100755 scripts/bundle-a2ui.sh create mode 100644 scripts/canvas-a2ui-copy.ts create mode 100755 scripts/changelog-to-html.sh create mode 100644 scripts/check-composite-action-input-interpolation.py create mode 100644 scripts/check-ts-max-loc.ts create mode 100755 scripts/claude-auth-status.sh create mode 100755 scripts/clawlog.sh create mode 100644 scripts/clawtributors-map.json create mode 100755 scripts/codesign-mac-app.sh create mode 100644 scripts/codespell-dictionary.txt create mode 100644 scripts/codespell-ignore.txt create mode 100755 scripts/committer create mode 100644 scripts/copy-export-html-templates.ts create mode 100644 scripts/copy-hook-metadata.ts create mode 100755 scripts/create-dmg.sh create mode 100644 scripts/cron_usage_report.ts create mode 100644 scripts/debug-claude-usage.ts create mode 100644 scripts/dev/gateway-smoke.ts create mode 100644 scripts/dev/gateway-ws-client.ts create mode 100644 scripts/dev/ios-node-e2e.ts create mode 100755 scripts/dev/ios-pull-gateway-log.sh create mode 100644 scripts/dev/test-device-pair-telegram.ts create mode 100644 scripts/docker/cleanup-smoke/Dockerfile create mode 100755 scripts/docker/cleanup-smoke/run.sh create mode 100644 scripts/docker/install-sh-e2e/Dockerfile create mode 100755 scripts/docker/install-sh-e2e/run.sh create mode 100644 scripts/docker/install-sh-nonroot/Dockerfile create mode 100644 scripts/docker/install-sh-nonroot/run.sh create mode 100644 scripts/docker/install-sh-smoke/Dockerfile create mode 100755 scripts/docker/install-sh-smoke/run.sh create mode 100644 scripts/docs-i18n/doc_mode.go create mode 100644 scripts/docs-i18n/glossary.go create mode 100644 scripts/docs-i18n/go.mod create mode 100644 scripts/docs-i18n/go.sum create mode 100644 scripts/docs-i18n/html_translate.go create mode 100644 scripts/docs-i18n/main.go create mode 100644 scripts/docs-i18n/markdown_segments.go create mode 100644 scripts/docs-i18n/masking.go create mode 100644 scripts/docs-i18n/order.go create mode 100644 scripts/docs-i18n/placeholders.go create mode 100644 scripts/docs-i18n/process.go create mode 100644 scripts/docs-i18n/prompt.go create mode 100644 scripts/docs-i18n/segment.go create mode 100644 scripts/docs-i18n/tm.go create mode 100644 scripts/docs-i18n/translator.go create mode 100644 scripts/docs-i18n/util.go create mode 100644 scripts/docs-link-audit.mjs create mode 100755 scripts/docs-list.js create mode 100644 scripts/docs-spellcheck.sh create mode 100644 scripts/e2e/Dockerfile create mode 100644 scripts/e2e/Dockerfile.qr-import create mode 100755 scripts/e2e/doctor-install-switch-docker.sh create mode 100644 scripts/e2e/gateway-network-docker.sh create mode 100755 scripts/e2e/onboard-docker.sh create mode 100755 scripts/e2e/plugins-docker.sh create mode 100755 scripts/e2e/qr-import-docker.sh create mode 100644 scripts/firecrawl-compare.ts create mode 100755 scripts/ios-configure-signing.sh create mode 100755 scripts/ios-team-id.sh create mode 100644 scripts/label-open-issues.ts create mode 100755 scripts/make_appcast.sh create mode 100755 scripts/mobile-reauth.sh create mode 100755 scripts/notarize-mac-artifact.sh create mode 100755 scripts/package-mac-app.sh create mode 100755 scripts/package-mac-dist.sh create mode 100644 scripts/podman/openclaw.container.in create mode 100755 scripts/pr create mode 100755 scripts/pr-merge create mode 100755 scripts/pr-prepare create mode 100755 scripts/pr-review create mode 100644 scripts/pre-commit/filter-staged-files.mjs create mode 100755 scripts/pre-commit/run-node-tool.sh create mode 100644 scripts/protocol-gen-swift.ts create mode 100644 scripts/protocol-gen.ts create mode 100644 scripts/readability-basic-compare.ts create mode 100755 scripts/recover-orphaned-processes.sh create mode 100755 scripts/release-check.ts create mode 100644 scripts/repro/tsx-name-repro.ts create mode 100755 scripts/restart-mac.sh create mode 100644 scripts/run-node.d.mts create mode 100644 scripts/run-node.mjs create mode 100755 scripts/run-openclaw-podman.sh create mode 100755 scripts/sandbox-browser-entrypoint.sh create mode 100755 scripts/sandbox-browser-setup.sh create mode 100755 scripts/sandbox-common-setup.sh create mode 100755 scripts/sandbox-setup.sh create mode 100755 scripts/setup-auth-system.sh create mode 100644 scripts/shell-helpers/README.md create mode 100755 scripts/shell-helpers/clawdock-helpers.sh create mode 100644 scripts/sqlite-vec-smoke.mjs create mode 100644 scripts/sync-labels.ts create mode 100644 scripts/sync-moonshot-docs.ts create mode 100644 scripts/sync-plugin-versions.ts create mode 100644 scripts/systemd/openclaw-auth-monitor.service create mode 100644 scripts/systemd/openclaw-auth-monitor.timer create mode 100644 scripts/termux-auth-widget.sh create mode 100644 scripts/termux-quick-auth.sh create mode 100644 scripts/termux-sync-widget.sh create mode 100755 scripts/test-cleanup-docker.sh create mode 100755 scripts/test-force.ts create mode 100755 scripts/test-install-sh-docker.sh create mode 100755 scripts/test-install-sh-e2e-docker.sh create mode 100755 scripts/test-live-gateway-models-docker.sh create mode 100755 scripts/test-live-models-docker.sh create mode 100644 scripts/test-parallel.mjs create mode 100644 scripts/test-shell-completion.ts create mode 100644 scripts/ui.js create mode 100644 scripts/update-clawtributors.ts create mode 100644 scripts/update-clawtributors.types.ts create mode 100644 scripts/vitest-slowest.mjs create mode 100644 scripts/watch-node.d.mts create mode 100644 scripts/watch-node.mjs create mode 100644 scripts/write-build-info.ts create mode 100644 scripts/write-cli-compat.ts create mode 100644 scripts/write-plugin-sdk-entry-dts.ts create mode 100644 scripts/zai-fallback-repro.ts create mode 100644 skills/1password/SKILL.md create mode 100644 skills/1password/references/cli-examples.md create mode 100644 skills/1password/references/get-started.md create mode 100644 skills/apple-notes/SKILL.md create mode 100644 skills/apple-reminders/SKILL.md create mode 100644 skills/bear-notes/SKILL.md create mode 100644 skills/blogwatcher/SKILL.md create mode 100644 skills/blucli/SKILL.md create mode 100644 skills/bluebubbles/SKILL.md create mode 100644 skills/camsnap/SKILL.md create mode 100644 skills/canvas/SKILL.md create mode 100644 skills/clawhub/SKILL.md create mode 100644 skills/coding-agent/SKILL.md create mode 100644 skills/discord/SKILL.md create mode 100644 skills/eightctl/SKILL.md create mode 100644 skills/gemini/SKILL.md create mode 100644 skills/gh-issues/SKILL.md create mode 100644 skills/gifgrep/SKILL.md create mode 100644 skills/github/SKILL.md create mode 100644 skills/gog/SKILL.md create mode 100644 skills/goplaces/SKILL.md create mode 100644 skills/healthcheck/SKILL.md create mode 100644 skills/himalaya/SKILL.md create mode 100644 skills/himalaya/references/configuration.md create mode 100644 skills/himalaya/references/message-composition.md create mode 100644 skills/imsg/SKILL.md create mode 100644 skills/mcporter/SKILL.md create mode 100644 skills/model-usage/SKILL.md create mode 100644 skills/model-usage/references/codexbar-cli.md create mode 100644 skills/model-usage/scripts/model_usage.py create mode 100644 skills/nano-banana-pro/SKILL.md create mode 100755 skills/nano-banana-pro/scripts/generate_image.py create mode 100644 skills/nano-pdf/SKILL.md create mode 100644 skills/notion/SKILL.md create mode 100644 skills/obsidian/SKILL.md create mode 100644 skills/openai-image-gen/SKILL.md create mode 100644 skills/openai-image-gen/scripts/gen.py create mode 100644 skills/openai-whisper-api/SKILL.md create mode 100644 skills/openai-whisper-api/scripts/transcribe.sh create mode 100644 skills/openai-whisper/SKILL.md create mode 100644 skills/openhue/SKILL.md create mode 100644 skills/oracle/SKILL.md create mode 100644 skills/ordercli/SKILL.md create mode 100644 skills/peekaboo/SKILL.md create mode 100644 skills/sag/SKILL.md create mode 100644 skills/session-logs/SKILL.md create mode 100644 skills/sherpa-onnx-tts/SKILL.md create mode 100644 skills/skill-creator/SKILL.md create mode 100644 skills/skill-creator/license.txt create mode 100644 skills/skill-creator/scripts/init_skill.py create mode 100644 skills/skill-creator/scripts/package_skill.py create mode 100644 skills/skill-creator/scripts/quick_validate.py create mode 100644 skills/skill-creator/scripts/test_package_skill.py create mode 100644 skills/slack/SKILL.md create mode 100644 skills/songsee/SKILL.md create mode 100644 skills/sonoscli/SKILL.md create mode 100644 skills/spotify-player/SKILL.md create mode 100644 skills/summarize/SKILL.md create mode 100644 skills/things-mac/SKILL.md create mode 100644 skills/tmux/SKILL.md create mode 100755 skills/tmux/scripts/find-sessions.sh create mode 100755 skills/tmux/scripts/wait-for-text.sh create mode 100644 skills/trello/SKILL.md create mode 100644 skills/video-frames/SKILL.md create mode 100644 skills/video-frames/scripts/frame.sh create mode 100644 skills/voice-call/SKILL.md create mode 100644 skills/wacli/SKILL.md create mode 100644 skills/weather/SKILL.md create mode 100644 skills/xurl/SKILL.md create mode 100644 src/acp/client.test.ts create mode 100644 src/acp/client.ts create mode 100644 src/acp/commands.ts create mode 100644 src/acp/event-mapper.ts create mode 100644 src/acp/meta.ts create mode 100644 src/acp/secret-file.ts create mode 100644 src/acp/server.startup.test.ts create mode 100644 src/acp/server.ts create mode 100644 src/acp/session-mapper.test.ts create mode 100644 src/acp/session-mapper.ts create mode 100644 src/acp/session.test.ts create mode 100644 src/acp/session.ts create mode 100644 src/acp/translator.prompt-prefix.test.ts create mode 100644 src/acp/translator.session-rate-limit.test.ts create mode 100644 src/acp/translator.ts create mode 100644 src/acp/types.ts create mode 100644 src/agents/agent-paths.test.ts create mode 100644 src/agents/agent-paths.ts create mode 100644 src/agents/agent-scope.test.ts create mode 100644 src/agents/agent-scope.ts create mode 100644 src/agents/announce-idempotency.ts create mode 100644 src/agents/anthropic-payload-log.ts create mode 100644 src/agents/anthropic.setup-token.live.test.ts create mode 100644 src/agents/api-key-rotation.ts create mode 100644 src/agents/apply-patch-update.ts create mode 100644 src/agents/apply-patch.test.ts create mode 100644 src/agents/apply-patch.ts create mode 100644 src/agents/auth-health.test.ts create mode 100644 src/agents/auth-health.ts create mode 100644 src/agents/auth-profiles.chutes.test.ts create mode 100644 src/agents/auth-profiles.cooldown-auto-expiry.test.ts create mode 100644 src/agents/auth-profiles.ensureauthprofilestore.test.ts create mode 100644 src/agents/auth-profiles.getsoonestcooldownexpiry.test.ts create mode 100644 src/agents/auth-profiles.markauthprofilefailure.test.ts create mode 100644 src/agents/auth-profiles.resolve-auth-profile-order.does-not-prioritize-lastgood-round-robin-ordering.test.ts create mode 100644 src/agents/auth-profiles.resolve-auth-profile-order.fixtures.ts create mode 100644 src/agents/auth-profiles.resolve-auth-profile-order.normalizes-z-ai-aliases-auth-order.test.ts create mode 100644 src/agents/auth-profiles.resolve-auth-profile-order.orders-by-lastused-no-explicit-order-exists.test.ts create mode 100644 src/agents/auth-profiles.resolve-auth-profile-order.uses-stored-profiles-no-config-exists.test.ts create mode 100644 src/agents/auth-profiles.ts create mode 100644 src/agents/auth-profiles/constants.ts create mode 100644 src/agents/auth-profiles/display.ts create mode 100644 src/agents/auth-profiles/doctor.ts create mode 100644 src/agents/auth-profiles/external-cli-sync.ts create mode 100644 src/agents/auth-profiles/oauth.fallback-to-main-agent.test.ts create mode 100644 src/agents/auth-profiles/oauth.test.ts create mode 100644 src/agents/auth-profiles/oauth.ts create mode 100644 src/agents/auth-profiles/order.ts create mode 100644 src/agents/auth-profiles/paths.ts create mode 100644 src/agents/auth-profiles/profiles.ts create mode 100644 src/agents/auth-profiles/repair.ts create mode 100644 src/agents/auth-profiles/session-override.test.ts create mode 100644 src/agents/auth-profiles/session-override.ts create mode 100644 src/agents/auth-profiles/store.ts create mode 100644 src/agents/auth-profiles/types.ts create mode 100644 src/agents/auth-profiles/usage.test.ts create mode 100644 src/agents/auth-profiles/usage.ts create mode 100644 src/agents/bash-process-registry.test-helpers.ts create mode 100644 src/agents/bash-process-registry.test.ts create mode 100644 src/agents/bash-process-registry.ts create mode 100644 src/agents/bash-tools.build-docker-exec-args.test.ts create mode 100644 src/agents/bash-tools.exec-approval-request.test.ts create mode 100644 src/agents/bash-tools.exec-approval-request.ts create mode 100644 src/agents/bash-tools.exec-host-gateway.ts create mode 100644 src/agents/bash-tools.exec-host-node.ts create mode 100644 src/agents/bash-tools.exec-runtime.ts create mode 100644 src/agents/bash-tools.exec-types.ts create mode 100644 src/agents/bash-tools.exec.approval-id.test.ts create mode 100644 src/agents/bash-tools.exec.background-abort.test.ts create mode 100644 src/agents/bash-tools.exec.path.test.ts create mode 100644 src/agents/bash-tools.exec.pty-cleanup.test.ts create mode 100644 src/agents/bash-tools.exec.pty-fallback-failure.test.ts create mode 100644 src/agents/bash-tools.exec.pty-fallback.test.ts create mode 100644 src/agents/bash-tools.exec.pty.test.ts create mode 100644 src/agents/bash-tools.exec.script-preflight.test.ts create mode 100644 src/agents/bash-tools.exec.ts create mode 100644 src/agents/bash-tools.process.poll-timeout.test.ts create mode 100644 src/agents/bash-tools.process.send-keys.test.ts create mode 100644 src/agents/bash-tools.process.supervisor.test.ts create mode 100644 src/agents/bash-tools.process.ts create mode 100644 src/agents/bash-tools.shared.ts create mode 100644 src/agents/bash-tools.test.ts create mode 100644 src/agents/bash-tools.ts create mode 100644 src/agents/bedrock-discovery.test.ts create mode 100644 src/agents/bedrock-discovery.ts create mode 100644 src/agents/bootstrap-files.test.ts create mode 100644 src/agents/bootstrap-files.ts create mode 100644 src/agents/bootstrap-hooks.test.ts create mode 100644 src/agents/bootstrap-hooks.ts create mode 100644 src/agents/byteplus-models.ts create mode 100644 src/agents/byteplus.live.test.ts create mode 100644 src/agents/cache-trace.test.ts create mode 100644 src/agents/cache-trace.ts create mode 100644 src/agents/channel-tools.test.ts create mode 100644 src/agents/channel-tools.ts create mode 100644 src/agents/chutes-oauth.flow.test.ts create mode 100644 src/agents/chutes-oauth.test.ts create mode 100644 src/agents/chutes-oauth.ts create mode 100644 src/agents/claude-cli-runner.test.ts create mode 100644 src/agents/claude-cli-runner.ts create mode 100644 src/agents/cli-backends.test.ts create mode 100644 src/agents/cli-backends.ts create mode 100644 src/agents/cli-credentials.test.ts create mode 100644 src/agents/cli-credentials.ts create mode 100644 src/agents/cli-runner.test.ts create mode 100644 src/agents/cli-runner.ts create mode 100644 src/agents/cli-runner/helpers.ts create mode 100644 src/agents/cli-runner/reliability.ts create mode 100644 src/agents/cli-session.ts create mode 100644 src/agents/cli-watchdog-defaults.ts create mode 100644 src/agents/cloudflare-ai-gateway.ts create mode 100644 src/agents/command-poll-backoff.test.ts create mode 100644 src/agents/command-poll-backoff.ts create mode 100644 src/agents/compaction.retry.test.ts create mode 100644 src/agents/compaction.test.ts create mode 100644 src/agents/compaction.tool-result-details.test.ts create mode 100644 src/agents/compaction.ts create mode 100644 src/agents/content-blocks.test.ts create mode 100644 src/agents/content-blocks.ts create mode 100644 src/agents/context-window-guard.test.ts create mode 100644 src/agents/context-window-guard.ts create mode 100644 src/agents/context.test.ts create mode 100644 src/agents/context.ts create mode 100644 src/agents/current-time.ts create mode 100644 src/agents/date-time.ts create mode 100644 src/agents/defaults.ts create mode 100644 src/agents/docs-path.ts create mode 100644 src/agents/doubao-models.ts create mode 100644 src/agents/failover-error.test.ts create mode 100644 src/agents/failover-error.ts create mode 100644 src/agents/glob-pattern.ts create mode 100644 src/agents/google-gemini-switch.live.test.ts create mode 100644 src/agents/huggingface-models.test.ts create mode 100644 src/agents/huggingface-models.ts create mode 100644 src/agents/identity-avatar.test.ts create mode 100644 src/agents/identity-avatar.ts create mode 100644 src/agents/identity-file.test.ts create mode 100644 src/agents/identity-file.ts create mode 100644 src/agents/identity.human-delay.test.ts create mode 100644 src/agents/identity.per-channel-prefix.test.ts create mode 100644 src/agents/identity.test.ts create mode 100644 src/agents/identity.ts create mode 100644 src/agents/image-sanitization.test.ts create mode 100644 src/agents/image-sanitization.ts create mode 100644 src/agents/lanes.ts create mode 100644 src/agents/live-auth-keys.test.ts create mode 100644 src/agents/live-auth-keys.ts create mode 100644 src/agents/live-model-filter.test.ts create mode 100644 src/agents/live-model-filter.ts create mode 100644 src/agents/memory-search.test.ts create mode 100644 src/agents/memory-search.ts create mode 100644 src/agents/minimax-vlm.normalizes-api-key.test.ts create mode 100644 src/agents/minimax-vlm.ts create mode 100644 src/agents/minimax.live.test.ts create mode 100644 src/agents/model-alias-lines.ts create mode 100644 src/agents/model-auth-label.ts create mode 100644 src/agents/model-auth.profiles.test.ts create mode 100644 src/agents/model-auth.test.ts create mode 100644 src/agents/model-auth.ts create mode 100644 src/agents/model-catalog.recovery.test.ts create mode 100644 src/agents/model-catalog.test-harness.ts create mode 100644 src/agents/model-catalog.test.ts create mode 100644 src/agents/model-catalog.ts create mode 100644 src/agents/model-compat.test.ts create mode 100644 src/agents/model-compat.ts create mode 100644 src/agents/model-fallback.probe.test.ts create mode 100644 src/agents/model-fallback.test.ts create mode 100644 src/agents/model-fallback.ts create mode 100644 src/agents/model-forward-compat.test.ts create mode 100644 src/agents/model-forward-compat.ts create mode 100644 src/agents/model-scan.test.ts create mode 100644 src/agents/model-scan.ts create mode 100644 src/agents/model-selection.test.ts create mode 100644 src/agents/model-selection.ts create mode 100644 src/agents/models-config.auto-injects-github-copilot-provider-token-is.test.ts create mode 100644 src/agents/models-config.e2e-harness.ts create mode 100644 src/agents/models-config.falls-back-default-baseurl-token-exchange-fails.test.ts create mode 100644 src/agents/models-config.fills-missing-provider-apikey-from-env-var.test.ts create mode 100644 src/agents/models-config.normalizes-gemini-3-ids-preview-google-providers.test.ts create mode 100644 src/agents/models-config.providers.kimi-coding.test.ts create mode 100644 src/agents/models-config.providers.nvidia.test.ts create mode 100644 src/agents/models-config.providers.ollama.test.ts create mode 100644 src/agents/models-config.providers.qianfan.test.ts create mode 100644 src/agents/models-config.providers.ts create mode 100644 src/agents/models-config.providers.volcengine-byteplus.test.ts create mode 100644 src/agents/models-config.skips-writing-models-json-no-env-token.test.ts create mode 100644 src/agents/models-config.ts create mode 100644 src/agents/models-config.uses-first-github-copilot-profile-env-tokens.test.ts create mode 100644 src/agents/models.profiles.live.test.ts create mode 100644 src/agents/ollama-stream.test.ts create mode 100644 src/agents/ollama-stream.ts create mode 100644 src/agents/openai-responses.reasoning-replay.test.ts create mode 100644 src/agents/openclaw-gateway-tool.test.ts create mode 100644 src/agents/openclaw-tools.agents.test.ts create mode 100644 src/agents/openclaw-tools.camera.test.ts create mode 100644 src/agents/openclaw-tools.session-status.test.ts create mode 100644 src/agents/openclaw-tools.sessions-visibility.test.ts create mode 100644 src/agents/openclaw-tools.sessions.test.ts create mode 100644 src/agents/openclaw-tools.subagents.sessions-spawn-applies-thinking-default.test.ts create mode 100644 src/agents/openclaw-tools.subagents.sessions-spawn-depth-limits.test.ts create mode 100644 src/agents/openclaw-tools.subagents.sessions-spawn.allowlist.test.ts create mode 100644 src/agents/openclaw-tools.subagents.sessions-spawn.lifecycle.test.ts create mode 100644 src/agents/openclaw-tools.subagents.sessions-spawn.model.test.ts create mode 100644 src/agents/openclaw-tools.subagents.sessions-spawn.test-harness.ts create mode 100644 src/agents/openclaw-tools.subagents.steer-failure-clears-suppression.test.ts create mode 100644 src/agents/openclaw-tools.subagents.test-harness.ts create mode 100644 src/agents/openclaw-tools.ts create mode 100644 src/agents/opencode-zen-models.test.ts create mode 100644 src/agents/opencode-zen-models.ts create mode 100644 src/agents/owner-display.test.ts create mode 100644 src/agents/owner-display.ts create mode 100644 src/agents/pi-auth-json.test.ts create mode 100644 src/agents/pi-auth-json.ts create mode 100644 src/agents/pi-embedded-block-chunker.test.ts create mode 100644 src/agents/pi-embedded-block-chunker.ts create mode 100644 src/agents/pi-embedded-helpers.buildbootstrapcontextfiles.test.ts create mode 100644 src/agents/pi-embedded-helpers.formatassistanterrortext.test.ts create mode 100644 src/agents/pi-embedded-helpers.isbillingerrormessage.test.ts create mode 100644 src/agents/pi-embedded-helpers.sanitize-session-messages-images.removes-empty-assistant-text-blocks-but-preserves.test.ts create mode 100644 src/agents/pi-embedded-helpers.sanitizeuserfacingtext.test.ts create mode 100644 src/agents/pi-embedded-helpers.ts create mode 100644 src/agents/pi-embedded-helpers.validate-turns.test.ts create mode 100644 src/agents/pi-embedded-helpers/bootstrap.ts create mode 100644 src/agents/pi-embedded-helpers/errors.ts create mode 100644 src/agents/pi-embedded-helpers/google.ts create mode 100644 src/agents/pi-embedded-helpers/images.ts create mode 100644 src/agents/pi-embedded-helpers/messaging-dedupe.ts create mode 100644 src/agents/pi-embedded-helpers/openai.ts create mode 100644 src/agents/pi-embedded-helpers/thinking.ts create mode 100644 src/agents/pi-embedded-helpers/turns.ts create mode 100644 src/agents/pi-embedded-helpers/types.ts create mode 100644 src/agents/pi-embedded-messaging.ts create mode 100644 src/agents/pi-embedded-payloads.ts create mode 100644 src/agents/pi-embedded-runner-extraparams.live.test.ts create mode 100644 src/agents/pi-embedded-runner-extraparams.test.ts create mode 100644 src/agents/pi-embedded-runner.applygoogleturnorderingfix.test.ts create mode 100644 src/agents/pi-embedded-runner.buildembeddedsandboxinfo.test.ts create mode 100644 src/agents/pi-embedded-runner.compaction-safety-timeout.test.ts create mode 100644 src/agents/pi-embedded-runner.createsystempromptoverride.test.ts create mode 100644 src/agents/pi-embedded-runner.get-dm-history-limit-from-session-key.falls-back-provider-default-per-dm-not.test.ts create mode 100644 src/agents/pi-embedded-runner.get-dm-history-limit-from-session-key.returns-undefined-sessionkey-is-undefined.test.ts create mode 100644 src/agents/pi-embedded-runner.google-sanitize-thinking.test.ts create mode 100644 src/agents/pi-embedded-runner.guard.test.ts create mode 100644 src/agents/pi-embedded-runner.guard.waitforidle-before-flush.test.ts create mode 100644 src/agents/pi-embedded-runner.history-limit-from-session-key.test.ts create mode 100644 src/agents/pi-embedded-runner.limithistoryturns.test.ts create mode 100644 src/agents/pi-embedded-runner.openai-tool-id-preservation.test.ts create mode 100644 src/agents/pi-embedded-runner.resolvesessionagentids.test.ts create mode 100644 src/agents/pi-embedded-runner.run-embedded-pi-agent.auth-profile-rotation.test.ts create mode 100644 src/agents/pi-embedded-runner.sanitize-session-history.policy.test.ts create mode 100644 src/agents/pi-embedded-runner.sanitize-session-history.test-harness.ts create mode 100644 src/agents/pi-embedded-runner.sanitize-session-history.test.ts create mode 100644 src/agents/pi-embedded-runner.splitsdktools.test.ts create mode 100644 src/agents/pi-embedded-runner.test.ts create mode 100644 src/agents/pi-embedded-runner.ts create mode 100644 src/agents/pi-embedded-subscribe.code-span-awareness.test.ts create mode 100644 src/agents/pi-embedded-subscribe.e2e-harness.ts create mode 100644 src/agents/pi-embedded-subscribe.handlers.compaction.ts create mode 100644 src/agents/pi-embedded-subscribe.handlers.lifecycle.test.ts create mode 100644 src/agents/pi-embedded-subscribe.handlers.lifecycle.ts create mode 100644 src/agents/pi-embedded-subscribe.handlers.messages.test.ts create mode 100644 src/agents/pi-embedded-subscribe.handlers.messages.ts create mode 100644 src/agents/pi-embedded-subscribe.handlers.tools.media.test.ts create mode 100644 src/agents/pi-embedded-subscribe.handlers.tools.test.ts create mode 100644 src/agents/pi-embedded-subscribe.handlers.tools.ts create mode 100644 src/agents/pi-embedded-subscribe.handlers.ts create mode 100644 src/agents/pi-embedded-subscribe.handlers.types.ts create mode 100644 src/agents/pi-embedded-subscribe.lifecycle-billing-error.test.ts create mode 100644 src/agents/pi-embedded-subscribe.raw-stream.ts create mode 100644 src/agents/pi-embedded-subscribe.reply-tags.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.calls-onblockreplyflush-before-tool-execution-start-preserve.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-append-text-end-content-is.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-call-onblockreplyflush-callback-is-not.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-duplicate-text-end-repeats-full.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-emit-duplicate-block-replies-text.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.emits-block-replies-text-end-does-not.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.emits-reasoning-as-separate-message-enabled.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.filters-final-suppresses-output-without-start-tag.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.includes-canvas-action-metadata-tool-summaries.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.keeps-assistanttexts-final-answer-block-replies-are.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.keeps-indented-fenced-blocks-intact.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.reopens-fenced-blocks-splitting-inside-them.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.splits-long-single-line-fenced-blocks-reopen.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.streams-soft-chunks-paragraph-preference.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.subscribeembeddedpisession.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.suppresses-message-end-block-replies-message-tool.test.ts create mode 100644 src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.waits-multiple-compaction-retries-before-resolving.test.ts create mode 100644 src/agents/pi-embedded-subscribe.tools.extract.test.ts create mode 100644 src/agents/pi-embedded-subscribe.tools.media.test.ts create mode 100644 src/agents/pi-embedded-subscribe.tools.test.ts create mode 100644 src/agents/pi-embedded-subscribe.tools.ts create mode 100644 src/agents/pi-embedded-subscribe.ts create mode 100644 src/agents/pi-embedded-subscribe.types.ts create mode 100644 src/agents/pi-embedded-utils.test.ts create mode 100644 src/agents/pi-embedded-utils.ts create mode 100644 src/agents/pi-embedded.ts create mode 100644 src/agents/pi-extensions/compaction-safeguard-runtime.ts create mode 100644 src/agents/pi-extensions/compaction-safeguard.test.ts create mode 100644 src/agents/pi-extensions/compaction-safeguard.ts create mode 100644 src/agents/pi-extensions/context-pruning.test.ts create mode 100644 src/agents/pi-extensions/context-pruning.ts create mode 100644 src/agents/pi-extensions/context-pruning/extension.ts create mode 100644 src/agents/pi-extensions/context-pruning/pruner.ts create mode 100644 src/agents/pi-extensions/context-pruning/runtime.ts create mode 100644 src/agents/pi-extensions/context-pruning/settings.ts create mode 100644 src/agents/pi-extensions/context-pruning/tools.ts create mode 100644 src/agents/pi-extensions/session-manager-runtime-registry.ts create mode 100644 src/agents/pi-model-discovery.ts create mode 100644 src/agents/pi-settings.test.ts create mode 100644 src/agents/pi-settings.ts create mode 100644 src/agents/pi-tool-definition-adapter.after-tool-call.test.ts create mode 100644 src/agents/pi-tool-definition-adapter.test.ts create mode 100644 src/agents/pi-tool-definition-adapter.ts create mode 100644 src/agents/pi-tools-agent-config.test.ts create mode 100644 src/agents/pi-tools.abort.ts create mode 100644 src/agents/pi-tools.before-tool-call.integration.test.ts create mode 100644 src/agents/pi-tools.before-tool-call.test.ts create mode 100644 src/agents/pi-tools.before-tool-call.ts create mode 100644 src/agents/pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping-b.test.ts create mode 100644 src/agents/pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping-d.test.ts create mode 100644 src/agents/pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping-f.test.ts create mode 100644 src/agents/pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping.test.ts create mode 100644 src/agents/pi-tools.policy.test.ts create mode 100644 src/agents/pi-tools.policy.ts create mode 100644 src/agents/pi-tools.read.ts create mode 100644 src/agents/pi-tools.safe-bins.test.ts create mode 100644 src/agents/pi-tools.sandbox-mounted-paths.workspace-only.test.ts create mode 100644 src/agents/pi-tools.schema.ts create mode 100644 src/agents/pi-tools.ts create mode 100644 src/agents/pi-tools.types.ts create mode 100644 src/agents/pi-tools.whatsapp-login-gating.test.ts create mode 100644 src/agents/pi-tools.workspace-paths.test.ts create mode 100644 src/agents/pty-dsr.ts create mode 100644 src/agents/pty-keys.test.ts create mode 100644 src/agents/pty-keys.ts create mode 100644 src/agents/queued-file-writer.ts create mode 100644 src/agents/sandbox-agent-config.agent-specific-sandbox-config.test.ts create mode 100644 src/agents/sandbox-create-args.test.ts create mode 100644 src/agents/sandbox-explain.test.ts create mode 100644 src/agents/sandbox-merge.test.ts create mode 100644 src/agents/sandbox-paths.test.ts create mode 100644 src/agents/sandbox-paths.ts create mode 100644 src/agents/sandbox-skills.test.ts create mode 100644 src/agents/sandbox-tool-policy.ts create mode 100644 src/agents/sandbox.resolveSandboxContext.test.ts create mode 100644 src/agents/sandbox.ts create mode 100644 src/agents/sandbox/browser-bridges.ts create mode 100644 src/agents/sandbox/browser.create.test.ts create mode 100644 src/agents/sandbox/browser.novnc-url.test.ts create mode 100644 src/agents/sandbox/browser.ts create mode 100644 src/agents/sandbox/config-hash.test.ts create mode 100644 src/agents/sandbox/config-hash.ts create mode 100644 src/agents/sandbox/config.ts create mode 100644 src/agents/sandbox/constants.ts create mode 100644 src/agents/sandbox/context.ts create mode 100644 src/agents/sandbox/docker.config-hash-recreate.test.ts create mode 100644 src/agents/sandbox/docker.ts create mode 100644 src/agents/sandbox/fs-bridge.test.ts create mode 100644 src/agents/sandbox/fs-bridge.ts create mode 100644 src/agents/sandbox/fs-paths.test.ts create mode 100644 src/agents/sandbox/fs-paths.ts create mode 100644 src/agents/sandbox/hash.ts create mode 100644 src/agents/sandbox/manage.ts create mode 100644 src/agents/sandbox/novnc-auth.ts create mode 100644 src/agents/sandbox/prune.ts create mode 100644 src/agents/sandbox/registry.test.ts create mode 100644 src/agents/sandbox/registry.ts create mode 100644 src/agents/sandbox/runtime-status.ts create mode 100644 src/agents/sandbox/sanitize-env-vars.test.ts create mode 100644 src/agents/sandbox/sanitize-env-vars.ts create mode 100644 src/agents/sandbox/shared.ts create mode 100644 src/agents/sandbox/test-fixtures.ts create mode 100644 src/agents/sandbox/tool-policy.ts create mode 100644 src/agents/sandbox/types.docker.ts create mode 100644 src/agents/sandbox/types.ts create mode 100644 src/agents/sandbox/validate-sandbox-security.test.ts create mode 100644 src/agents/sandbox/validate-sandbox-security.ts create mode 100644 src/agents/sandbox/workspace.ts create mode 100644 src/agents/sanitize-for-prompt.test.ts create mode 100644 src/agents/sanitize-for-prompt.ts create mode 100644 src/agents/schema/clean-for-gemini.ts create mode 100644 src/agents/schema/typebox.ts create mode 100644 src/agents/session-dirs.ts create mode 100644 src/agents/session-file-repair.test.ts create mode 100644 src/agents/session-file-repair.ts create mode 100644 src/agents/session-slug.test.ts create mode 100644 src/agents/session-slug.ts create mode 100644 src/agents/session-tool-result-guard-wrapper.ts create mode 100644 src/agents/session-tool-result-guard.test.ts create mode 100644 src/agents/session-tool-result-guard.tool-result-persist-hook.test.ts create mode 100644 src/agents/session-tool-result-guard.ts create mode 100644 src/agents/session-transcript-repair.test.ts create mode 100644 src/agents/session-transcript-repair.ts create mode 100644 src/agents/session-write-lock.test.ts create mode 100644 src/agents/session-write-lock.ts create mode 100644 src/agents/sessions-spawn-hooks.test.ts create mode 100644 src/agents/sessions-spawn-threadid.test.ts create mode 100644 src/agents/shell-utils.test.ts create mode 100644 src/agents/shell-utils.ts create mode 100644 src/agents/skills-install-download.ts create mode 100644 src/agents/skills-install-fallback.test.ts create mode 100644 src/agents/skills-install-output.ts create mode 100644 src/agents/skills-install.download-tarbz2.test.ts create mode 100644 src/agents/skills-install.download-test-utils.ts create mode 100644 src/agents/skills-install.download.test.ts create mode 100644 src/agents/skills-install.test.ts create mode 100644 src/agents/skills-install.ts create mode 100644 src/agents/skills-status.test.ts create mode 100644 src/agents/skills-status.ts create mode 100644 src/agents/skills.agents-skills-directory.test.ts create mode 100644 src/agents/skills.build-workspace-skills-prompt.applies-bundled-allowlist-without-affecting-workspace-skills.test.ts create mode 100644 src/agents/skills.build-workspace-skills-prompt.prefers-workspace-skills-managed-skills.test.ts create mode 100644 src/agents/skills.build-workspace-skills-prompt.syncs-merged-skills-into-target-workspace.test.ts create mode 100644 src/agents/skills.buildworkspaceskillsnapshot.test.ts create mode 100644 src/agents/skills.buildworkspaceskillstatus.test.ts create mode 100644 src/agents/skills.compact-skill-paths.test.ts create mode 100644 src/agents/skills.e2e-test-helpers.test.ts create mode 100644 src/agents/skills.e2e-test-helpers.ts create mode 100644 src/agents/skills.loadworkspaceskillentries.test.ts create mode 100644 src/agents/skills.resolveskillspromptforrun.test.ts create mode 100644 src/agents/skills.summarize-skill-description.test.ts create mode 100644 src/agents/skills.test-helpers.ts create mode 100644 src/agents/skills.test.ts create mode 100644 src/agents/skills.ts create mode 100644 src/agents/skills/bundled-context.ts create mode 100644 src/agents/skills/bundled-dir.test.ts create mode 100644 src/agents/skills/bundled-dir.ts create mode 100644 src/agents/skills/config.ts create mode 100644 src/agents/skills/env-overrides.ts create mode 100644 src/agents/skills/filter.test.ts create mode 100644 src/agents/skills/filter.ts create mode 100644 src/agents/skills/frontmatter.test.ts create mode 100644 src/agents/skills/frontmatter.ts create mode 100644 src/agents/skills/plugin-skills.ts create mode 100644 src/agents/skills/refresh.test.ts create mode 100644 src/agents/skills/refresh.ts create mode 100644 src/agents/skills/serialize.ts create mode 100644 src/agents/skills/tools-dir.ts create mode 100644 src/agents/skills/types.ts create mode 100644 src/agents/skills/workspace.ts create mode 100644 src/agents/stable-stringify.ts create mode 100644 src/agents/subagent-announce-queue.test.ts create mode 100644 src/agents/subagent-announce-queue.ts create mode 100644 src/agents/subagent-announce.format.test.ts create mode 100644 src/agents/subagent-announce.ts create mode 100644 src/agents/subagent-depth.test.ts create mode 100644 src/agents/subagent-depth.ts create mode 100644 src/agents/subagent-lifecycle-events.ts create mode 100644 src/agents/subagent-registry-cleanup.ts create mode 100644 src/agents/subagent-registry-completion.test.ts create mode 100644 src/agents/subagent-registry-completion.ts create mode 100644 src/agents/subagent-registry-queries.ts create mode 100644 src/agents/subagent-registry-state.ts create mode 100644 src/agents/subagent-registry.announce-loop-guard.test.ts create mode 100644 src/agents/subagent-registry.archive.test.ts create mode 100644 src/agents/subagent-registry.mocks.shared.ts create mode 100644 src/agents/subagent-registry.nested.test.ts create mode 100644 src/agents/subagent-registry.persistence.test.ts create mode 100644 src/agents/subagent-registry.steer-restart.test.ts create mode 100644 src/agents/subagent-registry.store.ts create mode 100644 src/agents/subagent-registry.ts create mode 100644 src/agents/subagent-registry.types.ts create mode 100644 src/agents/subagent-spawn.ts create mode 100644 src/agents/synthetic-models.ts create mode 100644 src/agents/system-prompt-params.test.ts create mode 100644 src/agents/system-prompt-params.ts create mode 100644 src/agents/system-prompt-report.test.ts create mode 100644 src/agents/system-prompt-report.ts create mode 100644 src/agents/system-prompt-stability.test.ts create mode 100644 src/agents/system-prompt.test.ts create mode 100644 src/agents/system-prompt.ts create mode 100644 src/agents/test-helpers/assistant-message-fixtures.ts create mode 100644 src/agents/test-helpers/fast-coding-tools.ts create mode 100644 src/agents/test-helpers/fast-core-tools.ts create mode 100644 src/agents/test-helpers/fast-tool-stubs.ts create mode 100644 src/agents/test-helpers/host-sandbox-fs-bridge.ts create mode 100644 src/agents/test-helpers/pi-tools-fs-helpers.ts create mode 100644 src/agents/test-helpers/pi-tools-sandbox-context.test.ts create mode 100644 src/agents/test-helpers/pi-tools-sandbox-context.ts create mode 100644 src/agents/timeout.ts create mode 100644 src/agents/together-models.ts create mode 100644 src/agents/tool-call-id.test.ts create mode 100644 src/agents/tool-call-id.ts create mode 100644 src/agents/tool-display-common.ts create mode 100644 src/agents/tool-display.json create mode 100644 src/agents/tool-display.test.ts create mode 100644 src/agents/tool-display.ts create mode 100644 src/agents/tool-images.log.test.ts create mode 100644 src/agents/tool-images.test.ts create mode 100644 src/agents/tool-images.ts create mode 100644 src/agents/tool-loop-detection.test.ts create mode 100644 src/agents/tool-loop-detection.ts create mode 100644 src/agents/tool-mutation.test.ts create mode 100644 src/agents/tool-mutation.ts create mode 100644 src/agents/tool-policy-pipeline.test.ts create mode 100644 src/agents/tool-policy-pipeline.ts create mode 100644 src/agents/tool-policy-shared.ts create mode 100644 src/agents/tool-policy.conformance.ts create mode 100644 src/agents/tool-policy.plugin-only-allowlist.test.ts create mode 100644 src/agents/tool-policy.test.ts create mode 100644 src/agents/tool-policy.ts create mode 100644 src/agents/tool-summaries.ts create mode 100644 src/agents/tools/agent-step.test.ts create mode 100644 src/agents/tools/agent-step.ts create mode 100644 src/agents/tools/agents-list-tool.ts create mode 100644 src/agents/tools/browser-tool.schema.ts create mode 100644 src/agents/tools/browser-tool.test.ts create mode 100644 src/agents/tools/browser-tool.ts create mode 100644 src/agents/tools/canvas-tool.ts create mode 100644 src/agents/tools/common.params.test.ts create mode 100644 src/agents/tools/common.test.ts create mode 100644 src/agents/tools/common.ts create mode 100644 src/agents/tools/cron-tool.flat-params.test.ts create mode 100644 src/agents/tools/cron-tool.test.ts create mode 100644 src/agents/tools/cron-tool.ts create mode 100644 src/agents/tools/discord-actions-guild.ts create mode 100644 src/agents/tools/discord-actions-messaging.ts create mode 100644 src/agents/tools/discord-actions-moderation-shared.ts create mode 100644 src/agents/tools/discord-actions-moderation.authz.test.ts create mode 100644 src/agents/tools/discord-actions-moderation.ts create mode 100644 src/agents/tools/discord-actions-presence.test.ts create mode 100644 src/agents/tools/discord-actions-presence.ts create mode 100644 src/agents/tools/discord-actions.test.ts create mode 100644 src/agents/tools/discord-actions.ts create mode 100644 src/agents/tools/gateway-tool.ts create mode 100644 src/agents/tools/gateway.test.ts create mode 100644 src/agents/tools/gateway.ts create mode 100644 src/agents/tools/image-tool.helpers.ts create mode 100644 src/agents/tools/image-tool.test.ts create mode 100644 src/agents/tools/image-tool.ts create mode 100644 src/agents/tools/memory-tool.citations.test.ts create mode 100644 src/agents/tools/memory-tool.test.ts create mode 100644 src/agents/tools/memory-tool.ts create mode 100644 src/agents/tools/message-tool.test.ts create mode 100644 src/agents/tools/message-tool.ts create mode 100644 src/agents/tools/nodes-tool.ts create mode 100644 src/agents/tools/nodes-utils.ts create mode 100644 src/agents/tools/session-status-tool.ts create mode 100644 src/agents/tools/sessions-access.test.ts create mode 100644 src/agents/tools/sessions-access.ts create mode 100644 src/agents/tools/sessions-announce-target.ts create mode 100644 src/agents/tools/sessions-helpers.ts create mode 100644 src/agents/tools/sessions-history-tool.ts create mode 100644 src/agents/tools/sessions-list-tool.ts create mode 100644 src/agents/tools/sessions-resolution.test.ts create mode 100644 src/agents/tools/sessions-resolution.ts create mode 100644 src/agents/tools/sessions-send-helpers.ts create mode 100644 src/agents/tools/sessions-send-tool.a2a.ts create mode 100644 src/agents/tools/sessions-send-tool.ts create mode 100644 src/agents/tools/sessions-spawn-tool.ts create mode 100644 src/agents/tools/sessions.test.ts create mode 100644 src/agents/tools/slack-actions.test.ts create mode 100644 src/agents/tools/slack-actions.ts create mode 100644 src/agents/tools/subagents-tool.ts create mode 100644 src/agents/tools/telegram-actions.test.ts create mode 100644 src/agents/tools/telegram-actions.ts create mode 100644 src/agents/tools/tts-tool.test.ts create mode 100644 src/agents/tools/tts-tool.ts create mode 100644 src/agents/tools/web-fetch-utils.ts create mode 100644 src/agents/tools/web-fetch.cf-markdown.test.ts create mode 100644 src/agents/tools/web-fetch.firecrawl-api-key-normalization.test.ts create mode 100644 src/agents/tools/web-fetch.response-limit.test.ts create mode 100644 src/agents/tools/web-fetch.ssrf.test.ts create mode 100644 src/agents/tools/web-fetch.test-harness.ts create mode 100644 src/agents/tools/web-fetch.test-mocks.ts create mode 100644 src/agents/tools/web-fetch.ts create mode 100644 src/agents/tools/web-search.test.ts create mode 100644 src/agents/tools/web-search.ts create mode 100644 src/agents/tools/web-shared.ts create mode 100644 src/agents/tools/web-tools.enabled-defaults.test.ts create mode 100644 src/agents/tools/web-tools.fetch.test.ts create mode 100644 src/agents/tools/web-tools.readability.test.ts create mode 100644 src/agents/tools/web-tools.ts create mode 100644 src/agents/tools/whatsapp-actions.test.ts create mode 100644 src/agents/tools/whatsapp-actions.ts create mode 100644 src/agents/tools/whatsapp-target-auth.ts create mode 100644 src/agents/transcript-policy.policy.test.ts create mode 100644 src/agents/transcript-policy.test.ts create mode 100644 src/agents/transcript-policy.ts create mode 100644 src/agents/usage.normalization.test.ts create mode 100644 src/agents/usage.test.ts create mode 100644 src/agents/usage.ts create mode 100644 src/agents/venice-models.ts create mode 100644 src/agents/volc-models.shared.ts create mode 100644 src/agents/workspace-dir.ts create mode 100644 src/agents/workspace-dirs.ts create mode 100644 src/agents/workspace-run.test.ts create mode 100644 src/agents/workspace-run.ts create mode 100644 src/agents/workspace-templates.test.ts create mode 100644 src/agents/workspace-templates.ts create mode 100644 src/agents/workspace.bootstrap-cache.test.ts create mode 100644 src/agents/workspace.defaults.test.ts create mode 100644 src/agents/workspace.load-extra-bootstrap-files.test.ts create mode 100644 src/agents/workspace.test.ts create mode 100644 src/agents/workspace.ts create mode 100644 src/agents/zai.live.test.ts create mode 100644 src/auto-reply/chunk.test.ts create mode 100644 src/auto-reply/chunk.ts create mode 100644 src/auto-reply/command-auth.ts create mode 100644 src/auto-reply/command-control.test.ts create mode 100644 src/auto-reply/command-detection.ts create mode 100644 src/auto-reply/commands-args.test.ts create mode 100644 src/auto-reply/commands-args.ts create mode 100644 src/auto-reply/commands-registry.data.ts create mode 100644 src/auto-reply/commands-registry.test.ts create mode 100644 src/auto-reply/commands-registry.ts create mode 100644 src/auto-reply/commands-registry.types.ts create mode 100644 src/auto-reply/dispatch.test.ts create mode 100644 src/auto-reply/dispatch.ts create mode 100644 src/auto-reply/envelope.test.ts create mode 100644 src/auto-reply/envelope.ts create mode 100644 src/auto-reply/fallback-state.test.ts create mode 100644 src/auto-reply/fallback-state.ts create mode 100644 src/auto-reply/group-activation.ts create mode 100644 src/auto-reply/heartbeat-reply-payload.ts create mode 100644 src/auto-reply/heartbeat.test.ts create mode 100644 src/auto-reply/heartbeat.ts create mode 100644 src/auto-reply/inbound-debounce.ts create mode 100644 src/auto-reply/inbound.test.ts create mode 100644 src/auto-reply/media-note.test.ts create mode 100644 src/auto-reply/media-note.ts create mode 100644 src/auto-reply/media-understanding.test-fixtures.ts create mode 100644 src/auto-reply/model-runtime.ts create mode 100644 src/auto-reply/model.test.ts create mode 100644 src/auto-reply/model.ts create mode 100644 src/auto-reply/reply.block-streaming.test.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.accepts-thinking-xhigh-codex-models.test.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.applies-inline-reasoning-mixed-messages-acks-immediately.test.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.defaults-think-low-reasoning-capable-models-no.test.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.e2e-harness.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.e2e-mocks.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.ignores-inline-model-uses-default-model.test.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.lists-allowlisted-models-model-list.test.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.prefers-alias-matches-fuzzy-selection-is-ambiguous.test.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.requires-per-agent-allowlist-addition-global.test.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.returns-status-alongside-directive-only-acks.test.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.shows-current-elevated-level-as-off-after.test.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.shows-current-verbose-level-verbose-has-no.test.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.supports-fuzzy-model-matches-model-directive.test.ts create mode 100644 src/auto-reply/reply.directive.directive-behavior.updates-tool-verbose-during-flight-run-toggle.test.ts create mode 100644 src/auto-reply/reply.directive.parse.test.ts create mode 100644 src/auto-reply/reply.heartbeat-typing.test.ts create mode 100644 src/auto-reply/reply.media-note.test.ts create mode 100644 src/auto-reply/reply.raw-body.test.ts create mode 100644 src/auto-reply/reply.test-harness.ts create mode 100644 src/auto-reply/reply.triggers.group-intro-prompts.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.allows-activation-from-allowfrom-groups.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.allows-approved-sender-toggle-elevated-mode.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.allows-elevated-off-groups-without-mention.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.filters-usage-summary-current-model-provider.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.handles-inline-commands-strips-it-before-agent.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.ignores-inline-elevated-directive-unapproved-sender.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.includes-error-cause-embedded-agent-throws.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.keeps-inline-status-unauthorized-senders.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.reports-active-auth-profile-key-snippet-status.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.runs-compact-as-gated-command.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.runs-greeting-prompt-bare-reset.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.shows-endpoint-default-model-status-not-configured.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.shows-quick-model-picker-grouped-by-model.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.stages-inbound-media-into-sandbox-workspace.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.test.ts create mode 100644 src/auto-reply/reply.triggers.trigger-handling.test-harness.ts create mode 100644 src/auto-reply/reply.ts create mode 100644 src/auto-reply/reply/abort.test.ts create mode 100644 src/auto-reply/reply/abort.ts create mode 100644 src/auto-reply/reply/agent-runner-execution.ts create mode 100644 src/auto-reply/reply/agent-runner-helpers.test.ts create mode 100644 src/auto-reply/reply/agent-runner-helpers.ts create mode 100644 src/auto-reply/reply/agent-runner-memory.ts create mode 100644 src/auto-reply/reply/agent-runner-payloads.test.ts create mode 100644 src/auto-reply/reply/agent-runner-payloads.ts create mode 100644 src/auto-reply/reply/agent-runner-utils.test.ts create mode 100644 src/auto-reply/reply/agent-runner-utils.ts create mode 100644 src/auto-reply/reply/agent-runner.misc.runreplyagent.test.ts create mode 100644 src/auto-reply/reply/agent-runner.runreplyagent.test.ts create mode 100644 src/auto-reply/reply/agent-runner.ts create mode 100644 src/auto-reply/reply/audio-tags.ts create mode 100644 src/auto-reply/reply/bash-command.ts create mode 100644 src/auto-reply/reply/block-reply-coalescer.ts create mode 100644 src/auto-reply/reply/block-reply-pipeline.ts create mode 100644 src/auto-reply/reply/block-streaming.ts create mode 100644 src/auto-reply/reply/body.ts create mode 100644 src/auto-reply/reply/command-gates.ts create mode 100644 src/auto-reply/reply/commands-allowlist.ts create mode 100644 src/auto-reply/reply/commands-approve.ts create mode 100644 src/auto-reply/reply/commands-bash.ts create mode 100644 src/auto-reply/reply/commands-compact.ts create mode 100644 src/auto-reply/reply/commands-config.ts create mode 100644 src/auto-reply/reply/commands-context-report.test.ts create mode 100644 src/auto-reply/reply/commands-context-report.ts create mode 100644 src/auto-reply/reply/commands-context.ts create mode 100644 src/auto-reply/reply/commands-core.ts create mode 100644 src/auto-reply/reply/commands-export-session.ts create mode 100644 src/auto-reply/reply/commands-info.ts create mode 100644 src/auto-reply/reply/commands-models.ts create mode 100644 src/auto-reply/reply/commands-plugin.ts create mode 100644 src/auto-reply/reply/commands-session-ttl.test.ts create mode 100644 src/auto-reply/reply/commands-session.ts create mode 100644 src/auto-reply/reply/commands-setunset-standard.ts create mode 100644 src/auto-reply/reply/commands-setunset.test.ts create mode 100644 src/auto-reply/reply/commands-setunset.ts create mode 100644 src/auto-reply/reply/commands-slash-parse.ts create mode 100644 src/auto-reply/reply/commands-spawn.test-harness.ts create mode 100644 src/auto-reply/reply/commands-status.ts create mode 100644 src/auto-reply/reply/commands-subagents-focus.test.ts create mode 100644 src/auto-reply/reply/commands-subagents-spawn.test.ts create mode 100644 src/auto-reply/reply/commands-subagents.ts create mode 100644 src/auto-reply/reply/commands-subagents/action-agents.ts create mode 100644 src/auto-reply/reply/commands-subagents/action-focus.ts create mode 100644 src/auto-reply/reply/commands-subagents/action-help.ts create mode 100644 src/auto-reply/reply/commands-subagents/action-info.ts create mode 100644 src/auto-reply/reply/commands-subagents/action-kill.ts create mode 100644 src/auto-reply/reply/commands-subagents/action-list.ts create mode 100644 src/auto-reply/reply/commands-subagents/action-log.ts create mode 100644 src/auto-reply/reply/commands-subagents/action-send.ts create mode 100644 src/auto-reply/reply/commands-subagents/action-spawn.ts create mode 100644 src/auto-reply/reply/commands-subagents/action-unfocus.ts create mode 100644 src/auto-reply/reply/commands-subagents/shared.ts create mode 100644 src/auto-reply/reply/commands-system-prompt.ts create mode 100644 src/auto-reply/reply/commands-tts.ts create mode 100644 src/auto-reply/reply/commands-types.ts create mode 100644 src/auto-reply/reply/commands.test-harness.ts create mode 100644 src/auto-reply/reply/commands.test.ts create mode 100644 src/auto-reply/reply/commands.ts create mode 100644 src/auto-reply/reply/config-commands.ts create mode 100644 src/auto-reply/reply/config-value.ts create mode 100644 src/auto-reply/reply/debug-commands.ts create mode 100644 src/auto-reply/reply/directive-handling.auth.ts create mode 100644 src/auto-reply/reply/directive-handling.fast-lane.ts create mode 100644 src/auto-reply/reply/directive-handling.impl.ts create mode 100644 src/auto-reply/reply/directive-handling.levels.ts create mode 100644 src/auto-reply/reply/directive-handling.model-picker.ts create mode 100644 src/auto-reply/reply/directive-handling.model.test.ts create mode 100644 src/auto-reply/reply/directive-handling.model.ts create mode 100644 src/auto-reply/reply/directive-handling.params.ts create mode 100644 src/auto-reply/reply/directive-handling.parse.ts create mode 100644 src/auto-reply/reply/directive-handling.persist.ts create mode 100644 src/auto-reply/reply/directive-handling.queue-validation.ts create mode 100644 src/auto-reply/reply/directive-handling.shared.ts create mode 100644 src/auto-reply/reply/directive-handling.ts create mode 100644 src/auto-reply/reply/directive-parsing.ts create mode 100644 src/auto-reply/reply/directives.ts create mode 100644 src/auto-reply/reply/dispatch-from-config.test.ts create mode 100644 src/auto-reply/reply/dispatch-from-config.ts create mode 100644 src/auto-reply/reply/dispatcher-registry.ts create mode 100644 src/auto-reply/reply/elevated-unavailable.ts create mode 100644 src/auto-reply/reply/exec.ts create mode 100644 src/auto-reply/reply/exec/directive.ts create mode 100644 src/auto-reply/reply/export-html/template.css create mode 100644 src/auto-reply/reply/export-html/template.html create mode 100644 src/auto-reply/reply/export-html/template.js create mode 100644 src/auto-reply/reply/followup-runner.test.ts create mode 100644 src/auto-reply/reply/followup-runner.ts create mode 100644 src/auto-reply/reply/get-reply-directives-apply.ts create mode 100644 src/auto-reply/reply/get-reply-directives-utils.ts create mode 100644 src/auto-reply/reply/get-reply-directives.ts create mode 100644 src/auto-reply/reply/get-reply-inline-actions.skip-when-config-empty.test.ts create mode 100644 src/auto-reply/reply/get-reply-inline-actions.ts create mode 100644 src/auto-reply/reply/get-reply-run.media-only.test.ts create mode 100644 src/auto-reply/reply/get-reply-run.ts create mode 100644 src/auto-reply/reply/get-reply.ts create mode 100644 src/auto-reply/reply/groups.ts create mode 100644 src/auto-reply/reply/history.ts create mode 100644 src/auto-reply/reply/inbound-context.ts create mode 100644 src/auto-reply/reply/inbound-dedupe.ts create mode 100644 src/auto-reply/reply/inbound-meta.test.ts create mode 100644 src/auto-reply/reply/inbound-meta.ts create mode 100644 src/auto-reply/reply/inbound-text.ts create mode 100644 src/auto-reply/reply/line-directives.ts create mode 100644 src/auto-reply/reply/memory-flush.test.ts create mode 100644 src/auto-reply/reply/memory-flush.ts create mode 100644 src/auto-reply/reply/mentions.ts create mode 100644 src/auto-reply/reply/model-selection.test.ts create mode 100644 src/auto-reply/reply/model-selection.ts create mode 100644 src/auto-reply/reply/normalize-reply.ts create mode 100644 src/auto-reply/reply/post-compaction-audit.test.ts create mode 100644 src/auto-reply/reply/post-compaction-audit.ts create mode 100644 src/auto-reply/reply/post-compaction-context.test.ts create mode 100644 src/auto-reply/reply/post-compaction-context.ts create mode 100644 src/auto-reply/reply/provider-dispatcher.ts create mode 100644 src/auto-reply/reply/queue.ts create mode 100644 src/auto-reply/reply/queue/cleanup.ts create mode 100644 src/auto-reply/reply/queue/directive.ts create mode 100644 src/auto-reply/reply/queue/drain.ts create mode 100644 src/auto-reply/reply/queue/enqueue.ts create mode 100644 src/auto-reply/reply/queue/normalize.ts create mode 100644 src/auto-reply/reply/queue/settings.ts create mode 100644 src/auto-reply/reply/queue/state.ts create mode 100644 src/auto-reply/reply/queue/types.ts create mode 100644 src/auto-reply/reply/reply-delivery.ts create mode 100644 src/auto-reply/reply/reply-directives.ts create mode 100644 src/auto-reply/reply/reply-dispatcher.ts create mode 100644 src/auto-reply/reply/reply-elevated.ts create mode 100644 src/auto-reply/reply/reply-flow.test.ts create mode 100644 src/auto-reply/reply/reply-inline.ts create mode 100644 src/auto-reply/reply/reply-payloads.test.ts create mode 100644 src/auto-reply/reply/reply-payloads.ts create mode 100644 src/auto-reply/reply/reply-plumbing.test.ts create mode 100644 src/auto-reply/reply/reply-reference.ts create mode 100644 src/auto-reply/reply/reply-state.test.ts create mode 100644 src/auto-reply/reply/reply-tags.ts create mode 100644 src/auto-reply/reply/reply-threading.ts create mode 100644 src/auto-reply/reply/reply-utils.test.ts create mode 100644 src/auto-reply/reply/response-prefix-template.ts create mode 100644 src/auto-reply/reply/route-reply.test.ts create mode 100644 src/auto-reply/reply/route-reply.ts create mode 100644 src/auto-reply/reply/session-reset-model.ts create mode 100644 src/auto-reply/reply/session-reset-prompt.ts create mode 100644 src/auto-reply/reply/session-run-accounting.ts create mode 100644 src/auto-reply/reply/session-updates.ts create mode 100644 src/auto-reply/reply/session-usage.ts create mode 100644 src/auto-reply/reply/session.test.ts create mode 100644 src/auto-reply/reply/session.ts create mode 100644 src/auto-reply/reply/stage-sandbox-media.ts create mode 100644 src/auto-reply/reply/streaming-directives.ts create mode 100644 src/auto-reply/reply/strip-inbound-meta.test.ts create mode 100644 src/auto-reply/reply/strip-inbound-meta.ts create mode 100644 src/auto-reply/reply/subagents-utils.test.ts create mode 100644 src/auto-reply/reply/subagents-utils.ts create mode 100644 src/auto-reply/reply/test-ctx.ts create mode 100644 src/auto-reply/reply/test-helpers.ts create mode 100644 src/auto-reply/reply/typing-mode.ts create mode 100644 src/auto-reply/reply/typing.ts create mode 100644 src/auto-reply/reply/untrusted-context.ts create mode 100644 src/auto-reply/send-policy.ts create mode 100644 src/auto-reply/skill-commands.test.ts create mode 100644 src/auto-reply/skill-commands.ts create mode 100644 src/auto-reply/stage-sandbox-media.test-harness.ts create mode 100644 src/auto-reply/status.test.ts create mode 100644 src/auto-reply/status.ts create mode 100644 src/auto-reply/templating.ts create mode 100644 src/auto-reply/thinking.test.ts create mode 100644 src/auto-reply/thinking.ts create mode 100644 src/auto-reply/tokens.ts create mode 100644 src/auto-reply/tool-meta.test.ts create mode 100644 src/auto-reply/tool-meta.ts create mode 100644 src/auto-reply/types.ts create mode 100644 src/browser/bridge-auth-registry.ts create mode 100644 src/browser/bridge-server.auth.test.ts create mode 100644 src/browser/bridge-server.ts create mode 100644 src/browser/browser-utils.test.ts create mode 100644 src/browser/cdp.helpers.ts create mode 100644 src/browser/cdp.test.ts create mode 100644 src/browser/cdp.ts create mode 100644 src/browser/chrome.default-browser.test.ts create mode 100644 src/browser/chrome.executables.ts create mode 100644 src/browser/chrome.profile-decoration.ts create mode 100644 src/browser/chrome.test.ts create mode 100644 src/browser/chrome.ts create mode 100644 src/browser/client-actions-core.ts create mode 100644 src/browser/client-actions-observe.ts create mode 100644 src/browser/client-actions-state.ts create mode 100644 src/browser/client-actions-types.ts create mode 100644 src/browser/client-actions-url.ts create mode 100644 src/browser/client-actions.ts create mode 100644 src/browser/client-fetch.loopback-auth.test.ts create mode 100644 src/browser/client-fetch.ts create mode 100644 src/browser/client.test.ts create mode 100644 src/browser/client.ts create mode 100644 src/browser/config.test.ts create mode 100644 src/browser/config.ts create mode 100644 src/browser/constants.ts create mode 100644 src/browser/control-auth.auto-token.test.ts create mode 100644 src/browser/control-auth.test.ts create mode 100644 src/browser/control-auth.ts create mode 100644 src/browser/control-service.ts create mode 100644 src/browser/csrf.ts create mode 100644 src/browser/extension-relay-auth.test.ts create mode 100644 src/browser/extension-relay-auth.ts create mode 100644 src/browser/extension-relay.test.ts create mode 100644 src/browser/extension-relay.ts create mode 100644 src/browser/http-auth.ts create mode 100644 src/browser/navigation-guard.test.ts create mode 100644 src/browser/navigation-guard.ts create mode 100644 src/browser/paths.test.ts create mode 100644 src/browser/paths.ts create mode 100644 src/browser/profiles-service.test.ts create mode 100644 src/browser/profiles-service.ts create mode 100644 src/browser/profiles.test.ts create mode 100644 src/browser/profiles.ts create mode 100644 src/browser/proxy-files.ts create mode 100644 src/browser/pw-ai-module.ts create mode 100644 src/browser/pw-ai-state.ts create mode 100644 src/browser/pw-ai.test.ts create mode 100644 src/browser/pw-ai.ts create mode 100644 src/browser/pw-role-snapshot.test.ts create mode 100644 src/browser/pw-role-snapshot.ts create mode 100644 src/browser/pw-session.browserless.live.test.ts create mode 100644 src/browser/pw-session.create-page.navigation-guard.test.ts create mode 100644 src/browser/pw-session.get-page-for-targetid.extension-fallback.test.ts create mode 100644 src/browser/pw-session.mock-setup.ts create mode 100644 src/browser/pw-session.test.ts create mode 100644 src/browser/pw-session.ts create mode 100644 src/browser/pw-tools-core.activity.ts create mode 100644 src/browser/pw-tools-core.clamps-timeoutms-scrollintoview.test.ts create mode 100644 src/browser/pw-tools-core.downloads.ts create mode 100644 src/browser/pw-tools-core.interactions.evaluate.abort.test.ts create mode 100644 src/browser/pw-tools-core.interactions.ts create mode 100644 src/browser/pw-tools-core.last-file-chooser-arm-wins.test.ts create mode 100644 src/browser/pw-tools-core.responses.ts create mode 100644 src/browser/pw-tools-core.screenshots-element-selector.test.ts create mode 100644 src/browser/pw-tools-core.shared.ts create mode 100644 src/browser/pw-tools-core.snapshot.navigate-guard.test.ts create mode 100644 src/browser/pw-tools-core.snapshot.ts create mode 100644 src/browser/pw-tools-core.state.ts create mode 100644 src/browser/pw-tools-core.storage.ts create mode 100644 src/browser/pw-tools-core.test-harness.ts create mode 100644 src/browser/pw-tools-core.trace.ts create mode 100644 src/browser/pw-tools-core.ts create mode 100644 src/browser/pw-tools-core.waits-next-download-saves-it.test.ts create mode 100644 src/browser/resolved-config-refresh.ts create mode 100644 src/browser/routes/agent.act.shared.ts create mode 100644 src/browser/routes/agent.act.ts create mode 100644 src/browser/routes/agent.debug.ts create mode 100644 src/browser/routes/agent.shared.test.ts create mode 100644 src/browser/routes/agent.shared.ts create mode 100644 src/browser/routes/agent.snapshot.ts create mode 100644 src/browser/routes/agent.storage.test.ts create mode 100644 src/browser/routes/agent.storage.ts create mode 100644 src/browser/routes/agent.ts create mode 100644 src/browser/routes/basic.ts create mode 100644 src/browser/routes/dispatcher.abort.test.ts create mode 100644 src/browser/routes/dispatcher.ts create mode 100644 src/browser/routes/index.ts create mode 100644 src/browser/routes/path-output.ts create mode 100644 src/browser/routes/tabs.ts create mode 100644 src/browser/routes/types.ts create mode 100644 src/browser/routes/utils.ts create mode 100644 src/browser/screenshot.test.ts create mode 100644 src/browser/screenshot.ts create mode 100644 src/browser/server-context.chrome-test-harness.ts create mode 100644 src/browser/server-context.ensure-tab-available.prefers-last-target.test.ts create mode 100644 src/browser/server-context.hot-reload-profiles.test.ts create mode 100644 src/browser/server-context.remote-tab-ops.test.ts create mode 100644 src/browser/server-context.ts create mode 100644 src/browser/server-context.types.ts create mode 100644 src/browser/server-lifecycle.test.ts create mode 100644 src/browser/server-lifecycle.ts create mode 100644 src/browser/server-middleware.ts create mode 100644 src/browser/server.agent-contract-form-layout-act-commands.test.ts create mode 100644 src/browser/server.agent-contract-snapshot-endpoints.test.ts create mode 100644 src/browser/server.agent-contract.test-harness.ts create mode 100644 src/browser/server.auth-token-gates-http.test.ts create mode 100644 src/browser/server.control-server.test-harness.ts create mode 100644 src/browser/server.evaluate-disabled-does-not-block-storage.test.ts create mode 100644 src/browser/server.post-tabs-open-profile-unknown-returns-404.test.ts create mode 100644 src/browser/server.ts create mode 100644 src/browser/target-id.ts create mode 100644 src/browser/test-port.ts create mode 100644 src/browser/trash.ts create mode 100644 src/canvas-host/a2ui.ts create mode 100644 src/canvas-host/a2ui/index.html create mode 100644 src/canvas-host/file-resolver.ts create mode 100644 src/canvas-host/server.state-dir.test.ts create mode 100644 src/canvas-host/server.test.ts create mode 100644 src/canvas-host/server.ts create mode 100644 src/channel-web.ts create mode 100644 src/channels/account-summary.ts create mode 100644 src/channels/ack-reactions.test.ts create mode 100644 src/channels/ack-reactions.ts create mode 100644 src/channels/allow-from.test.ts create mode 100644 src/channels/allow-from.ts create mode 100644 src/channels/allowlist-match.ts create mode 100644 src/channels/allowlists/resolve-utils.test.ts create mode 100644 src/channels/allowlists/resolve-utils.ts create mode 100644 src/channels/channel-config.test.ts create mode 100644 src/channels/channel-config.ts create mode 100644 src/channels/channel-helpers.test.ts create mode 100644 src/channels/channels-misc.test.ts create mode 100644 src/channels/chat-type.ts create mode 100644 src/channels/command-gating.test.ts create mode 100644 src/channels/command-gating.ts create mode 100644 src/channels/conversation-label.ts create mode 100644 src/channels/dock.test.ts create mode 100644 src/channels/dock.ts create mode 100644 src/channels/draft-stream-controls.test.ts create mode 100644 src/channels/draft-stream-controls.ts create mode 100644 src/channels/draft-stream-loop.ts create mode 100644 src/channels/location.test.ts create mode 100644 src/channels/location.ts create mode 100644 src/channels/logging.ts create mode 100644 src/channels/mention-gating.test.ts create mode 100644 src/channels/mention-gating.ts create mode 100644 src/channels/model-overrides.test.ts create mode 100644 src/channels/model-overrides.ts create mode 100644 src/channels/plugins/account-action-gate.test.ts create mode 100644 src/channels/plugins/account-action-gate.ts create mode 100644 src/channels/plugins/account-helpers.test.ts create mode 100644 src/channels/plugins/account-helpers.ts create mode 100644 src/channels/plugins/actions/actions.test.ts create mode 100644 src/channels/plugins/actions/discord.ts create mode 100644 src/channels/plugins/actions/discord/handle-action.guild-admin.ts create mode 100644 src/channels/plugins/actions/discord/handle-action.ts create mode 100644 src/channels/plugins/actions/shared.ts create mode 100644 src/channels/plugins/actions/signal.ts create mode 100644 src/channels/plugins/actions/telegram.ts create mode 100644 src/channels/plugins/agent-tools/whatsapp-login.ts create mode 100644 src/channels/plugins/allowlist-match.ts create mode 100644 src/channels/plugins/bluebubbles-actions.ts create mode 100644 src/channels/plugins/catalog.ts create mode 100644 src/channels/plugins/channel-config.ts create mode 100644 src/channels/plugins/config-helpers.ts create mode 100644 src/channels/plugins/config-schema.ts create mode 100644 src/channels/plugins/config-writes.ts create mode 100644 src/channels/plugins/directory-config.ts create mode 100644 src/channels/plugins/group-mentions.test.ts create mode 100644 src/channels/plugins/group-mentions.ts create mode 100644 src/channels/plugins/helpers.ts create mode 100644 src/channels/plugins/index.ts create mode 100644 src/channels/plugins/load.ts create mode 100644 src/channels/plugins/media-limits.ts create mode 100644 src/channels/plugins/message-action-names.ts create mode 100644 src/channels/plugins/message-actions.security.test.ts create mode 100644 src/channels/plugins/message-actions.test.ts create mode 100644 src/channels/plugins/message-actions.ts create mode 100644 src/channels/plugins/normalize/discord.ts create mode 100644 src/channels/plugins/normalize/imessage.ts create mode 100644 src/channels/plugins/normalize/shared.ts create mode 100644 src/channels/plugins/normalize/signal.ts create mode 100644 src/channels/plugins/normalize/slack.ts create mode 100644 src/channels/plugins/normalize/targets.test.ts create mode 100644 src/channels/plugins/normalize/telegram.ts create mode 100644 src/channels/plugins/normalize/whatsapp.ts create mode 100644 src/channels/plugins/onboarding-types.ts create mode 100644 src/channels/plugins/onboarding/channel-access-configure.test.ts create mode 100644 src/channels/plugins/onboarding/channel-access-configure.ts create mode 100644 src/channels/plugins/onboarding/channel-access.test.ts create mode 100644 src/channels/plugins/onboarding/channel-access.ts create mode 100644 src/channels/plugins/onboarding/discord.ts create mode 100644 src/channels/plugins/onboarding/helpers.test.ts create mode 100644 src/channels/plugins/onboarding/helpers.ts create mode 100644 src/channels/plugins/onboarding/imessage.test.ts create mode 100644 src/channels/plugins/onboarding/imessage.ts create mode 100644 src/channels/plugins/onboarding/signal.test.ts create mode 100644 src/channels/plugins/onboarding/signal.ts create mode 100644 src/channels/plugins/onboarding/slack.ts create mode 100644 src/channels/plugins/onboarding/telegram.test.ts create mode 100644 src/channels/plugins/onboarding/telegram.ts create mode 100644 src/channels/plugins/onboarding/whatsapp.test.ts create mode 100644 src/channels/plugins/onboarding/whatsapp.ts create mode 100644 src/channels/plugins/outbound/direct-text-media.ts create mode 100644 src/channels/plugins/outbound/discord.test.ts create mode 100644 src/channels/plugins/outbound/discord.ts create mode 100644 src/channels/plugins/outbound/imessage.test.ts create mode 100644 src/channels/plugins/outbound/imessage.ts create mode 100644 src/channels/plugins/outbound/load.ts create mode 100644 src/channels/plugins/outbound/signal.test.ts create mode 100644 src/channels/plugins/outbound/signal.ts create mode 100644 src/channels/plugins/outbound/slack.test.ts create mode 100644 src/channels/plugins/outbound/slack.ts create mode 100644 src/channels/plugins/outbound/telegram.test.ts create mode 100644 src/channels/plugins/outbound/telegram.ts create mode 100644 src/channels/plugins/outbound/whatsapp.ts create mode 100644 src/channels/plugins/pairing-message.ts create mode 100644 src/channels/plugins/pairing.ts create mode 100644 src/channels/plugins/plugins-channel.test.ts create mode 100644 src/channels/plugins/plugins-core.test.ts create mode 100644 src/channels/plugins/registry-loader.ts create mode 100644 src/channels/plugins/setup-helpers.ts create mode 100644 src/channels/plugins/slack.actions.ts create mode 100644 src/channels/plugins/status-issues/bluebubbles.test.ts create mode 100644 src/channels/plugins/status-issues/bluebubbles.ts create mode 100644 src/channels/plugins/status-issues/discord.ts create mode 100644 src/channels/plugins/status-issues/shared.ts create mode 100644 src/channels/plugins/status-issues/telegram.ts create mode 100644 src/channels/plugins/status-issues/whatsapp.test.ts create mode 100644 src/channels/plugins/status-issues/whatsapp.ts create mode 100644 src/channels/plugins/status.ts create mode 100644 src/channels/plugins/types.adapters.ts create mode 100644 src/channels/plugins/types.core.ts create mode 100644 src/channels/plugins/types.plugin.ts create mode 100644 src/channels/plugins/types.ts create mode 100644 src/channels/plugins/whatsapp-heartbeat.test.ts create mode 100644 src/channels/plugins/whatsapp-heartbeat.ts create mode 100644 src/channels/registry.ts create mode 100644 src/channels/reply-prefix.ts create mode 100644 src/channels/sender-identity.ts create mode 100644 src/channels/sender-label.test.ts create mode 100644 src/channels/sender-label.ts create mode 100644 src/channels/session.test.ts create mode 100644 src/channels/session.ts create mode 100644 src/channels/status-reactions.test.ts create mode 100644 src/channels/status-reactions.ts create mode 100644 src/channels/targets.ts create mode 100644 src/channels/telegram/allow-from.test.ts create mode 100644 src/channels/telegram/allow-from.ts create mode 100644 src/channels/telegram/api.test.ts create mode 100644 src/channels/telegram/api.ts create mode 100644 src/channels/typing.ts create mode 100644 src/channels/web/index.ts create mode 100644 src/cli/acp-cli.option-collisions.test.ts create mode 100644 src/cli/acp-cli.ts create mode 100644 src/cli/argv.test.ts create mode 100644 src/cli/argv.ts create mode 100644 src/cli/banner.ts create mode 100644 src/cli/browser-cli-actions-input.ts create mode 100644 src/cli/browser-cli-actions-input/register.element.ts create mode 100644 src/cli/browser-cli-actions-input/register.files-downloads.ts create mode 100644 src/cli/browser-cli-actions-input/register.form-wait-eval.ts create mode 100644 src/cli/browser-cli-actions-input/register.navigation.ts create mode 100644 src/cli/browser-cli-actions-input/register.ts create mode 100644 src/cli/browser-cli-actions-input/shared.ts create mode 100644 src/cli/browser-cli-actions-observe.ts create mode 100644 src/cli/browser-cli-debug.ts create mode 100644 src/cli/browser-cli-examples.ts create mode 100644 src/cli/browser-cli-extension.test.ts create mode 100644 src/cli/browser-cli-extension.ts create mode 100644 src/cli/browser-cli-inspect.test.ts create mode 100644 src/cli/browser-cli-inspect.ts create mode 100644 src/cli/browser-cli-manage.ts create mode 100644 src/cli/browser-cli-resize.ts create mode 100644 src/cli/browser-cli-shared.ts create mode 100644 src/cli/browser-cli-state.cookies-storage.ts create mode 100644 src/cli/browser-cli-state.option-collisions.test.ts create mode 100644 src/cli/browser-cli-state.ts create mode 100644 src/cli/browser-cli.test.ts create mode 100644 src/cli/browser-cli.ts create mode 100644 src/cli/channel-auth.test.ts create mode 100644 src/cli/channel-auth.ts create mode 100644 src/cli/channel-options.ts create mode 100644 src/cli/channels-cli.ts create mode 100644 src/cli/clawbot-cli.ts create mode 100644 src/cli/cli-name.ts create mode 100644 src/cli/cli-utils.test.ts create mode 100644 src/cli/cli-utils.ts create mode 100644 src/cli/command-format.ts create mode 100644 src/cli/command-options.test.ts create mode 100644 src/cli/command-options.ts create mode 100644 src/cli/completion-cli.ts create mode 100644 src/cli/completion-fish.test.ts create mode 100644 src/cli/completion-fish.ts create mode 100644 src/cli/config-cli.test.ts create mode 100644 src/cli/config-cli.ts create mode 100644 src/cli/cron-cli.test.ts create mode 100644 src/cli/cron-cli.ts create mode 100644 src/cli/cron-cli/register.cron-add.ts create mode 100644 src/cli/cron-cli/register.cron-edit.ts create mode 100644 src/cli/cron-cli/register.cron-simple.ts create mode 100644 src/cli/cron-cli/register.ts create mode 100644 src/cli/cron-cli/shared.test.ts create mode 100644 src/cli/cron-cli/shared.ts create mode 100644 src/cli/daemon-cli-compat.test.ts create mode 100644 src/cli/daemon-cli-compat.ts create mode 100644 src/cli/daemon-cli.coverage.test.ts create mode 100644 src/cli/daemon-cli.ts create mode 100644 src/cli/daemon-cli/install.ts create mode 100644 src/cli/daemon-cli/lifecycle-core.test.ts create mode 100644 src/cli/daemon-cli/lifecycle-core.ts create mode 100644 src/cli/daemon-cli/lifecycle.test.ts create mode 100644 src/cli/daemon-cli/lifecycle.ts create mode 100644 src/cli/daemon-cli/probe.ts create mode 100644 src/cli/daemon-cli/register-service-commands.test.ts create mode 100644 src/cli/daemon-cli/register-service-commands.ts create mode 100644 src/cli/daemon-cli/register.ts create mode 100644 src/cli/daemon-cli/response.ts create mode 100644 src/cli/daemon-cli/restart-health.ts create mode 100644 src/cli/daemon-cli/runners.ts create mode 100644 src/cli/daemon-cli/shared.test.ts create mode 100644 src/cli/daemon-cli/shared.ts create mode 100644 src/cli/daemon-cli/status.gather.ts create mode 100644 src/cli/daemon-cli/status.print.ts create mode 100644 src/cli/daemon-cli/status.ts create mode 100644 src/cli/daemon-cli/types.ts create mode 100644 src/cli/deps.test.ts create mode 100644 src/cli/deps.ts create mode 100644 src/cli/devices-cli.test.ts create mode 100644 src/cli/devices-cli.ts create mode 100644 src/cli/directory-cli.ts create mode 100644 src/cli/dns-cli.ts create mode 100644 src/cli/docs-cli.ts create mode 100644 src/cli/exec-approvals-cli.test.ts create mode 100644 src/cli/exec-approvals-cli.ts create mode 100644 src/cli/gateway-cli.coverage.test.ts create mode 100644 src/cli/gateway-cli.ts create mode 100644 src/cli/gateway-cli/call.ts create mode 100644 src/cli/gateway-cli/dev.ts create mode 100644 src/cli/gateway-cli/discover.ts create mode 100644 src/cli/gateway-cli/register.option-collisions.test.ts create mode 100644 src/cli/gateway-cli/register.ts create mode 100644 src/cli/gateway-cli/run-loop.test.ts create mode 100644 src/cli/gateway-cli/run-loop.ts create mode 100644 src/cli/gateway-cli/run.option-collisions.test.ts create mode 100644 src/cli/gateway-cli/run.ts create mode 100644 src/cli/gateway-cli/shared.ts create mode 100644 src/cli/gateway-rpc.ts create mode 100644 src/cli/gateway.sigterm.test.ts create mode 100644 src/cli/help-format.ts create mode 100644 src/cli/hooks-cli.test.ts create mode 100644 src/cli/hooks-cli.ts create mode 100644 src/cli/log-level-option.test.ts create mode 100644 src/cli/log-level-option.ts create mode 100644 src/cli/logs-cli.test.ts create mode 100644 src/cli/logs-cli.ts create mode 100644 src/cli/memory-cli.test.ts create mode 100644 src/cli/memory-cli.ts create mode 100644 src/cli/models-cli.test.ts create mode 100644 src/cli/models-cli.ts create mode 100644 src/cli/node-cli.ts create mode 100644 src/cli/node-cli/daemon.ts create mode 100644 src/cli/node-cli/register.ts create mode 100644 src/cli/nodes-camera.test.ts create mode 100644 src/cli/nodes-camera.ts create mode 100644 src/cli/nodes-canvas.ts create mode 100644 src/cli/nodes-cli.coverage.test.ts create mode 100644 src/cli/nodes-cli.ts create mode 100644 src/cli/nodes-cli/a2ui-jsonl.ts create mode 100644 src/cli/nodes-cli/cli-utils.ts create mode 100644 src/cli/nodes-cli/format.ts create mode 100644 src/cli/nodes-cli/pairing-render.ts create mode 100644 src/cli/nodes-cli/register.camera.ts create mode 100644 src/cli/nodes-cli/register.canvas.ts create mode 100644 src/cli/nodes-cli/register.invoke.nodes-run-approval-timeout.test.ts create mode 100644 src/cli/nodes-cli/register.invoke.ts create mode 100644 src/cli/nodes-cli/register.location.ts create mode 100644 src/cli/nodes-cli/register.notify.ts create mode 100644 src/cli/nodes-cli/register.pairing.ts create mode 100644 src/cli/nodes-cli/register.push.ts create mode 100644 src/cli/nodes-cli/register.screen.ts create mode 100644 src/cli/nodes-cli/register.status.ts create mode 100644 src/cli/nodes-cli/register.ts create mode 100644 src/cli/nodes-cli/rpc.ts create mode 100644 src/cli/nodes-cli/types.ts create mode 100644 src/cli/nodes-media-utils.test.ts create mode 100644 src/cli/nodes-media-utils.ts create mode 100644 src/cli/nodes-run.ts create mode 100644 src/cli/nodes-screen.ts create mode 100644 src/cli/npm-resolution.test.ts create mode 100644 src/cli/npm-resolution.ts create mode 100644 src/cli/outbound-send-deps.ts create mode 100644 src/cli/outbound-send-mapping.test.ts create mode 100644 src/cli/outbound-send-mapping.ts create mode 100644 src/cli/pairing-cli.test.ts create mode 100644 src/cli/pairing-cli.ts create mode 100644 src/cli/parse-bytes.ts create mode 100644 src/cli/parse-duration.ts create mode 100644 src/cli/parse-timeout.ts create mode 100644 src/cli/plugin-registry.ts create mode 100644 src/cli/plugins-cli.ts create mode 100644 src/cli/plugins-config.test.ts create mode 100644 src/cli/plugins-config.ts create mode 100644 src/cli/ports.ts create mode 100644 src/cli/profile-utils.ts create mode 100644 src/cli/profile.test.ts create mode 100644 src/cli/profile.ts create mode 100644 src/cli/program.force.test.ts create mode 100644 src/cli/program.nodes-basic.test.ts create mode 100644 src/cli/program.nodes-media.test.ts create mode 100644 src/cli/program.nodes-test-helpers.test.ts create mode 100644 src/cli/program.nodes-test-helpers.ts create mode 100644 src/cli/program.smoke.test.ts create mode 100644 src/cli/program.test-mocks.ts create mode 100644 src/cli/program.ts create mode 100644 src/cli/program/action-reparse.test.ts create mode 100644 src/cli/program/action-reparse.ts create mode 100644 src/cli/program/build-program.test.ts create mode 100644 src/cli/program/build-program.ts create mode 100644 src/cli/program/build-program.version-alias.test.ts create mode 100644 src/cli/program/command-registry.test.ts create mode 100644 src/cli/program/command-registry.ts create mode 100644 src/cli/program/command-tree.test.ts create mode 100644 src/cli/program/command-tree.ts create mode 100644 src/cli/program/config-guard.test.ts create mode 100644 src/cli/program/config-guard.ts create mode 100644 src/cli/program/context.test.ts create mode 100644 src/cli/program/context.ts create mode 100644 src/cli/program/help.test.ts create mode 100644 src/cli/program/help.ts create mode 100644 src/cli/program/helpers.test.ts create mode 100644 src/cli/program/helpers.ts create mode 100644 src/cli/program/message/helpers.test.ts create mode 100644 src/cli/program/message/helpers.ts create mode 100644 src/cli/program/message/register.broadcast.ts create mode 100644 src/cli/program/message/register.discord-admin.ts create mode 100644 src/cli/program/message/register.emoji-sticker.ts create mode 100644 src/cli/program/message/register.permissions-search.ts create mode 100644 src/cli/program/message/register.pins.ts create mode 100644 src/cli/program/message/register.poll.ts create mode 100644 src/cli/program/message/register.reactions.ts create mode 100644 src/cli/program/message/register.read-edit-delete.ts create mode 100644 src/cli/program/message/register.send.ts create mode 100644 src/cli/program/message/register.thread.ts create mode 100644 src/cli/program/preaction.test.ts create mode 100644 src/cli/program/preaction.ts create mode 100644 src/cli/program/program-context.test.ts create mode 100644 src/cli/program/program-context.ts create mode 100644 src/cli/program/register.agent.test.ts create mode 100644 src/cli/program/register.agent.ts create mode 100644 src/cli/program/register.configure.test.ts create mode 100644 src/cli/program/register.configure.ts create mode 100644 src/cli/program/register.maintenance.test.ts create mode 100644 src/cli/program/register.maintenance.ts create mode 100644 src/cli/program/register.message.test.ts create mode 100644 src/cli/program/register.message.ts create mode 100644 src/cli/program/register.onboard.test.ts create mode 100644 src/cli/program/register.onboard.ts create mode 100644 src/cli/program/register.setup.test.ts create mode 100644 src/cli/program/register.setup.ts create mode 100644 src/cli/program/register.status-health-sessions.test.ts create mode 100644 src/cli/program/register.status-health-sessions.ts create mode 100644 src/cli/program/register.subclis.test.ts create mode 100644 src/cli/program/register.subclis.ts create mode 100644 src/cli/program/routes.test.ts create mode 100644 src/cli/program/routes.ts create mode 100644 src/cli/progress.test.ts create mode 100644 src/cli/progress.ts create mode 100644 src/cli/prompt.test.ts create mode 100644 src/cli/prompt.ts create mode 100644 src/cli/qr-cli.test.ts create mode 100644 src/cli/qr-cli.ts create mode 100644 src/cli/requirements-test-fixtures.ts create mode 100644 src/cli/respawn-policy.ts create mode 100644 src/cli/route.ts create mode 100644 src/cli/run-main.exit.test.ts create mode 100644 src/cli/run-main.test.ts create mode 100644 src/cli/run-main.ts create mode 100644 src/cli/sandbox-cli.ts create mode 100644 src/cli/security-cli.ts create mode 100644 src/cli/shared/parse-port.ts create mode 100644 src/cli/skills-cli.commands.test.ts create mode 100644 src/cli/skills-cli.format.ts create mode 100644 src/cli/skills-cli.formatting.test.ts create mode 100644 src/cli/skills-cli.test.ts create mode 100644 src/cli/skills-cli.ts create mode 100644 src/cli/system-cli.test.ts create mode 100644 src/cli/system-cli.ts create mode 100644 src/cli/tagline.ts create mode 100644 src/cli/test-runtime-capture.ts create mode 100644 src/cli/tui-cli.ts create mode 100644 src/cli/update-cli.option-collisions.test.ts create mode 100644 src/cli/update-cli.test.ts create mode 100644 src/cli/update-cli.ts create mode 100644 src/cli/update-cli/progress.ts create mode 100644 src/cli/update-cli/restart-helper.test.ts create mode 100644 src/cli/update-cli/restart-helper.ts create mode 100644 src/cli/update-cli/shared.command-runner.test.ts create mode 100644 src/cli/update-cli/shared.ts create mode 100644 src/cli/update-cli/status.ts create mode 100644 src/cli/update-cli/suppress-deprecations.ts create mode 100644 src/cli/update-cli/update-command.ts create mode 100644 src/cli/update-cli/wizard.ts create mode 100644 src/cli/wait.ts create mode 100644 src/cli/webhooks-cli.ts create mode 100644 src/cli/windows-argv.ts create mode 100644 src/commands/agent-via-gateway.test.ts create mode 100644 src/commands/agent-via-gateway.ts create mode 100644 src/commands/agent.delivery.test.ts create mode 100644 src/commands/agent.test.ts create mode 100644 src/commands/agent.ts create mode 100644 src/commands/agent/delivery.ts create mode 100644 src/commands/agent/run-context.ts create mode 100644 src/commands/agent/session-store.ts create mode 100644 src/commands/agent/session.test.ts create mode 100644 src/commands/agent/session.ts create mode 100644 src/commands/agent/types.ts create mode 100644 src/commands/agents.add.test.ts create mode 100644 src/commands/agents.bindings.ts create mode 100644 src/commands/agents.command-shared.ts create mode 100644 src/commands/agents.commands.add.ts create mode 100644 src/commands/agents.commands.delete.ts create mode 100644 src/commands/agents.commands.identity.ts create mode 100644 src/commands/agents.commands.list.ts create mode 100644 src/commands/agents.config.ts create mode 100644 src/commands/agents.identity.test.ts create mode 100644 src/commands/agents.providers.ts create mode 100644 src/commands/agents.test.ts create mode 100644 src/commands/agents.ts create mode 100644 src/commands/auth-choice-legacy.ts create mode 100644 src/commands/auth-choice-options.test.ts create mode 100644 src/commands/auth-choice-options.ts create mode 100644 src/commands/auth-choice-prompt.ts create mode 100644 src/commands/auth-choice.api-key.ts create mode 100644 src/commands/auth-choice.apply-helpers.test.ts create mode 100644 src/commands/auth-choice.apply-helpers.ts create mode 100644 src/commands/auth-choice.apply.anthropic.ts create mode 100644 src/commands/auth-choice.apply.api-providers.ts create mode 100644 src/commands/auth-choice.apply.byteplus.ts create mode 100644 src/commands/auth-choice.apply.copilot-proxy.ts create mode 100644 src/commands/auth-choice.apply.github-copilot.ts create mode 100644 src/commands/auth-choice.apply.google-antigravity.ts create mode 100644 src/commands/auth-choice.apply.google-gemini-cli.ts create mode 100644 src/commands/auth-choice.apply.huggingface.test.ts create mode 100644 src/commands/auth-choice.apply.huggingface.ts create mode 100644 src/commands/auth-choice.apply.minimax.test.ts create mode 100644 src/commands/auth-choice.apply.minimax.ts create mode 100644 src/commands/auth-choice.apply.oauth.ts create mode 100644 src/commands/auth-choice.apply.openai.ts create mode 100644 src/commands/auth-choice.apply.openrouter.ts create mode 100644 src/commands/auth-choice.apply.plugin-provider.ts create mode 100644 src/commands/auth-choice.apply.qwen-portal.ts create mode 100644 src/commands/auth-choice.apply.ts create mode 100644 src/commands/auth-choice.apply.vllm.ts create mode 100644 src/commands/auth-choice.apply.volcengine.ts create mode 100644 src/commands/auth-choice.apply.xai.ts create mode 100644 src/commands/auth-choice.default-model.ts create mode 100644 src/commands/auth-choice.model-check.ts create mode 100644 src/commands/auth-choice.moonshot.test.ts create mode 100644 src/commands/auth-choice.preferred-provider.ts create mode 100644 src/commands/auth-choice.test.ts create mode 100644 src/commands/auth-choice.ts create mode 100644 src/commands/auth-token.ts create mode 100644 src/commands/channel-test-helpers.ts create mode 100644 src/commands/channels.add.test.ts create mode 100644 src/commands/channels.adds-non-default-telegram-account.test.ts create mode 100644 src/commands/channels.mock-harness.ts create mode 100644 src/commands/channels.surfaces-signal-runtime-errors-channels-status-output.test.ts create mode 100644 src/commands/channels.ts create mode 100644 src/commands/channels/add-mutators.ts create mode 100644 src/commands/channels/add.ts create mode 100644 src/commands/channels/capabilities.test.ts create mode 100644 src/commands/channels/capabilities.ts create mode 100644 src/commands/channels/list.ts create mode 100644 src/commands/channels/logs.ts create mode 100644 src/commands/channels/remove.ts create mode 100644 src/commands/channels/resolve.ts create mode 100644 src/commands/channels/shared.ts create mode 100644 src/commands/channels/status.ts create mode 100644 src/commands/chutes-oauth.test.ts create mode 100644 src/commands/chutes-oauth.ts create mode 100644 src/commands/cleanup-plan.ts create mode 100644 src/commands/cleanup-utils.test.ts create mode 100644 src/commands/cleanup-utils.ts create mode 100644 src/commands/config-validation.ts create mode 100644 src/commands/configure.channels.ts create mode 100644 src/commands/configure.commands.ts create mode 100644 src/commands/configure.daemon.ts create mode 100644 src/commands/configure.gateway-auth.test.ts create mode 100644 src/commands/configure.gateway-auth.ts create mode 100644 src/commands/configure.gateway.test.ts create mode 100644 src/commands/configure.gateway.ts create mode 100644 src/commands/configure.shared.ts create mode 100644 src/commands/configure.ts create mode 100644 src/commands/configure.wizard.test.ts create mode 100644 src/commands/configure.wizard.ts create mode 100644 src/commands/daemon-install-helpers.test.ts create mode 100644 src/commands/daemon-install-helpers.ts create mode 100644 src/commands/daemon-install-runtime-warning.test.ts create mode 100644 src/commands/daemon-install-runtime-warning.ts create mode 100644 src/commands/daemon-runtime.ts create mode 100644 src/commands/dashboard.links.test.ts create mode 100644 src/commands/dashboard.test.ts create mode 100644 src/commands/dashboard.ts create mode 100644 src/commands/docs.ts create mode 100644 src/commands/doctor-auth.deprecated-cli-profiles.test.ts create mode 100644 src/commands/doctor-auth.ts create mode 100644 src/commands/doctor-completion.ts create mode 100644 src/commands/doctor-config-flow.include-warning.test.ts create mode 100644 src/commands/doctor-config-flow.safe-bins.test.ts create mode 100644 src/commands/doctor-config-flow.test.ts create mode 100644 src/commands/doctor-config-flow.ts create mode 100644 src/commands/doctor-format.ts create mode 100644 src/commands/doctor-gateway-daemon-flow.ts create mode 100644 src/commands/doctor-gateway-health.ts create mode 100644 src/commands/doctor-gateway-services.test.ts create mode 100644 src/commands/doctor-gateway-services.ts create mode 100644 src/commands/doctor-install.ts create mode 100644 src/commands/doctor-legacy-config.migrations.test.ts create mode 100644 src/commands/doctor-legacy-config.test.ts create mode 100644 src/commands/doctor-legacy-config.ts create mode 100644 src/commands/doctor-memory-search.test.ts create mode 100644 src/commands/doctor-memory-search.ts create mode 100644 src/commands/doctor-platform-notes.launchctl-env-overrides.test.ts create mode 100644 src/commands/doctor-platform-notes.ts create mode 100644 src/commands/doctor-prompter.ts create mode 100644 src/commands/doctor-sandbox.ts create mode 100644 src/commands/doctor-security.test.ts create mode 100644 src/commands/doctor-security.ts create mode 100644 src/commands/doctor-session-locks.test.ts create mode 100644 src/commands/doctor-session-locks.ts create mode 100644 src/commands/doctor-state-integrity.test.ts create mode 100644 src/commands/doctor-state-integrity.ts create mode 100644 src/commands/doctor-state-migrations.test.ts create mode 100644 src/commands/doctor-state-migrations.ts create mode 100644 src/commands/doctor-ui.ts create mode 100644 src/commands/doctor-update.ts create mode 100644 src/commands/doctor-workspace-status.ts create mode 100644 src/commands/doctor-workspace.ts create mode 100644 src/commands/doctor.e2e-harness.ts create mode 100644 src/commands/doctor.fast-path-mocks.ts create mode 100644 src/commands/doctor.migrates-routing-allowfrom-channels-whatsapp-allowfrom.test.ts create mode 100644 src/commands/doctor.migrates-slack-discord-dm-policy-aliases.test.ts create mode 100644 src/commands/doctor.runs-legacy-state-migrations-yes-mode-without.test.ts create mode 100644 src/commands/doctor.ts create mode 100644 src/commands/doctor.warns-per-agent-sandbox-docker-browser-prune.test.ts create mode 100644 src/commands/doctor.warns-state-directory-is-missing.test.ts create mode 100644 src/commands/gateway-presence.ts create mode 100644 src/commands/gateway-status.test.ts create mode 100644 src/commands/gateway-status.ts create mode 100644 src/commands/gateway-status/helpers.ts create mode 100644 src/commands/google-gemini-model-default.ts create mode 100644 src/commands/health-format.ts create mode 100644 src/commands/health.command.coverage.test.ts create mode 100644 src/commands/health.snapshot.test.ts create mode 100644 src/commands/health.test.ts create mode 100644 src/commands/health.ts create mode 100644 src/commands/message-format.ts create mode 100644 src/commands/message.test.ts create mode 100644 src/commands/message.ts create mode 100644 src/commands/model-allowlist.ts create mode 100644 src/commands/model-default.ts create mode 100644 src/commands/model-picker.test.ts create mode 100644 src/commands/model-picker.ts create mode 100644 src/commands/models.auth.provider-resolution.test.ts create mode 100644 src/commands/models.list.auth-sync.test.ts create mode 100644 src/commands/models.list.test.ts create mode 100644 src/commands/models.set.test.ts create mode 100644 src/commands/models.ts create mode 100644 src/commands/models/aliases.ts create mode 100644 src/commands/models/auth-order.ts create mode 100644 src/commands/models/auth.ts create mode 100644 src/commands/models/fallbacks-shared.ts create mode 100644 src/commands/models/fallbacks.ts create mode 100644 src/commands/models/image-fallbacks.ts create mode 100644 src/commands/models/list.auth-overview.ts create mode 100644 src/commands/models/list.configured.ts create mode 100644 src/commands/models/list.errors.ts create mode 100644 src/commands/models/list.format.ts create mode 100644 src/commands/models/list.list-command.forward-compat.test.ts create mode 100644 src/commands/models/list.list-command.ts create mode 100644 src/commands/models/list.probe.ts create mode 100644 src/commands/models/list.registry.ts create mode 100644 src/commands/models/list.status-command.ts create mode 100644 src/commands/models/list.status.test.ts create mode 100644 src/commands/models/list.table.ts create mode 100644 src/commands/models/list.ts create mode 100644 src/commands/models/list.types.ts create mode 100644 src/commands/models/scan.ts create mode 100644 src/commands/models/set-image.ts create mode 100644 src/commands/models/set.ts create mode 100644 src/commands/models/shared.test.ts create mode 100644 src/commands/models/shared.ts create mode 100644 src/commands/node-daemon-install-helpers.ts create mode 100644 src/commands/node-daemon-runtime.ts create mode 100644 src/commands/oauth-env.ts create mode 100644 src/commands/oauth-flow.ts create mode 100644 src/commands/onboard-auth.config-core.ts create mode 100644 src/commands/onboard-auth.config-gateways.ts create mode 100644 src/commands/onboard-auth.config-litellm.ts create mode 100644 src/commands/onboard-auth.config-minimax.ts create mode 100644 src/commands/onboard-auth.config-opencode.ts create mode 100644 src/commands/onboard-auth.config-shared.ts create mode 100644 src/commands/onboard-auth.credentials.ts create mode 100644 src/commands/onboard-auth.models.ts create mode 100644 src/commands/onboard-auth.test.ts create mode 100644 src/commands/onboard-auth.ts create mode 100644 src/commands/onboard-channels.test.ts create mode 100644 src/commands/onboard-channels.ts create mode 100644 src/commands/onboard-config.test.ts create mode 100644 src/commands/onboard-config.ts create mode 100644 src/commands/onboard-custom.test.ts create mode 100644 src/commands/onboard-custom.ts create mode 100644 src/commands/onboard-helpers.test.ts create mode 100644 src/commands/onboard-helpers.ts create mode 100644 src/commands/onboard-hooks.test.ts create mode 100644 src/commands/onboard-hooks.ts create mode 100644 src/commands/onboard-interactive.test.ts create mode 100644 src/commands/onboard-interactive.ts create mode 100644 src/commands/onboard-non-interactive.gateway.test.ts create mode 100644 src/commands/onboard-non-interactive.provider-auth.test.ts create mode 100644 src/commands/onboard-non-interactive.test-helpers.ts create mode 100644 src/commands/onboard-non-interactive.ts create mode 100644 src/commands/onboard-non-interactive/api-keys.ts create mode 100644 src/commands/onboard-non-interactive/local.ts create mode 100644 src/commands/onboard-non-interactive/local/auth-choice-inference.ts create mode 100644 src/commands/onboard-non-interactive/local/auth-choice.ts create mode 100644 src/commands/onboard-non-interactive/local/daemon-install.ts create mode 100644 src/commands/onboard-non-interactive/local/gateway-config.ts create mode 100644 src/commands/onboard-non-interactive/local/output.ts create mode 100644 src/commands/onboard-non-interactive/local/skills-config.ts create mode 100644 src/commands/onboard-non-interactive/local/workspace.ts create mode 100644 src/commands/onboard-non-interactive/remote.ts create mode 100644 src/commands/onboard-provider-auth-flags.ts create mode 100644 src/commands/onboard-remote.test.ts create mode 100644 src/commands/onboard-remote.ts create mode 100644 src/commands/onboard-skills.test.ts create mode 100644 src/commands/onboard-skills.ts create mode 100644 src/commands/onboard-types.ts create mode 100644 src/commands/onboard.ts create mode 100644 src/commands/onboarding/__tests__/test-utils.ts create mode 100644 src/commands/onboarding/plugin-install.test.ts create mode 100644 src/commands/onboarding/plugin-install.ts create mode 100644 src/commands/onboarding/registry.ts create mode 100644 src/commands/onboarding/types.ts create mode 100644 src/commands/openai-codex-model-default.ts create mode 100644 src/commands/openai-codex-oauth.test.ts create mode 100644 src/commands/openai-codex-oauth.ts create mode 100644 src/commands/openai-model-default.test.ts create mode 100644 src/commands/openai-model-default.ts create mode 100644 src/commands/opencode-zen-model-default.ts create mode 100644 src/commands/provider-auth-helpers.ts create mode 100644 src/commands/reset.ts create mode 100644 src/commands/sandbox-display.ts create mode 100644 src/commands/sandbox-explain.test.ts create mode 100644 src/commands/sandbox-explain.ts create mode 100644 src/commands/sandbox-formatters.test.ts create mode 100644 src/commands/sandbox-formatters.ts create mode 100644 src/commands/sandbox.test.ts create mode 100644 src/commands/sandbox.ts create mode 100644 src/commands/sessions.model-resolution.test.ts create mode 100644 src/commands/sessions.test-helpers.ts create mode 100644 src/commands/sessions.test.ts create mode 100644 src/commands/sessions.ts create mode 100644 src/commands/setup.ts create mode 100644 src/commands/signal-install.test.ts create mode 100644 src/commands/signal-install.ts create mode 100644 src/commands/status-all.ts create mode 100644 src/commands/status-all/agents.ts create mode 100644 src/commands/status-all/channels.mattermost-token-summary.test.ts create mode 100644 src/commands/status-all/channels.ts create mode 100644 src/commands/status-all/diagnosis.ts create mode 100644 src/commands/status-all/format.ts create mode 100644 src/commands/status-all/gateway.ts create mode 100644 src/commands/status-all/report-lines.ts create mode 100644 src/commands/status.agent-local.ts create mode 100644 src/commands/status.command.ts create mode 100644 src/commands/status.daemon.ts create mode 100644 src/commands/status.format.ts create mode 100644 src/commands/status.gateway-probe.ts create mode 100644 src/commands/status.link-channel.ts create mode 100644 src/commands/status.scan.ts create mode 100644 src/commands/status.summary.redaction.test.ts create mode 100644 src/commands/status.summary.ts create mode 100644 src/commands/status.test.ts create mode 100644 src/commands/status.ts create mode 100644 src/commands/status.types.ts create mode 100644 src/commands/status.update.test.ts create mode 100644 src/commands/status.update.ts create mode 100644 src/commands/systemd-linger.ts create mode 100644 src/commands/test-runtime-config-helpers.ts create mode 100644 src/commands/test-wizard-helpers.ts create mode 100644 src/commands/uninstall.ts create mode 100644 src/commands/vllm-setup.ts create mode 100644 src/commands/zai-endpoint-detect.test.ts create mode 100644 src/commands/zai-endpoint-detect.ts create mode 100644 src/compat/legacy-names.ts create mode 100644 src/config/agent-dirs.test.ts create mode 100644 src/config/agent-dirs.ts create mode 100644 src/config/agent-limits.ts create mode 100644 src/config/backup-rotation.ts create mode 100644 src/config/cache-utils.ts create mode 100644 src/config/channel-capabilities.test.ts create mode 100644 src/config/channel-capabilities.ts create mode 100644 src/config/commands.test.ts create mode 100644 src/config/commands.ts create mode 100644 src/config/config-misc.test.ts create mode 100644 src/config/config-paths.ts create mode 100644 src/config/config.agent-concurrency-defaults.test.ts create mode 100644 src/config/config.backup-rotation.test.ts create mode 100644 src/config/config.compaction-settings.test.ts create mode 100644 src/config/config.discord-presence.test.ts create mode 100644 src/config/config.discord.test.ts create mode 100644 src/config/config.dm-policy-alias.test.ts create mode 100644 src/config/config.env-vars.test.ts create mode 100644 src/config/config.hooks-module-paths.test.ts create mode 100644 src/config/config.identity-avatar.test.ts create mode 100644 src/config/config.identity-defaults.test.ts create mode 100644 src/config/config.irc.test.ts create mode 100644 src/config/config.legacy-config-detection.accepts-imessage-dmpolicy.test.ts create mode 100644 src/config/config.legacy-config-detection.rejects-routing-allowfrom.test.ts create mode 100644 src/config/config.msteams.test.ts create mode 100644 src/config/config.multi-agent-agentdir-validation.test.ts create mode 100644 src/config/config.nix-integration-u3-u5-u9.test.ts create mode 100644 src/config/config.plugin-validation.test.ts create mode 100644 src/config/config.pruning-defaults.test.ts create mode 100644 src/config/config.sandbox-docker.test.ts create mode 100644 src/config/config.schema-regressions.test.ts create mode 100644 src/config/config.skills-entries-config.test.ts create mode 100644 src/config/config.talk-api-key-fallback.test.ts create mode 100644 src/config/config.telegram-custom-commands.test.ts create mode 100644 src/config/config.tools-alsoAllow.test.ts create mode 100644 src/config/config.ts create mode 100644 src/config/defaults.ts create mode 100644 src/config/discord-preview-streaming.ts create mode 100644 src/config/env-preserve-io.test.ts create mode 100644 src/config/env-preserve.test.ts create mode 100644 src/config/env-preserve.ts create mode 100644 src/config/env-substitution.test.ts create mode 100644 src/config/env-substitution.ts create mode 100644 src/config/env-vars.ts create mode 100644 src/config/group-policy.ts create mode 100644 src/config/home-env.test-harness.ts create mode 100644 src/config/includes-scan.ts create mode 100644 src/config/includes.test.ts create mode 100644 src/config/includes.ts create mode 100644 src/config/io.compat.test.ts create mode 100644 src/config/io.owner-display-secret.test.ts create mode 100644 src/config/io.ts create mode 100644 src/config/io.write-config.test.ts create mode 100644 src/config/legacy-migrate.test.ts create mode 100644 src/config/legacy-migrate.ts create mode 100644 src/config/legacy.migrations.part-1.ts create mode 100644 src/config/legacy.migrations.part-2.ts create mode 100644 src/config/legacy.migrations.part-3.ts create mode 100644 src/config/legacy.migrations.ts create mode 100644 src/config/legacy.rules.ts create mode 100644 src/config/legacy.shared.test.ts create mode 100644 src/config/legacy.shared.ts create mode 100644 src/config/legacy.ts create mode 100644 src/config/logging.ts create mode 100644 src/config/markdown-tables.ts create mode 100644 src/config/merge-config.ts create mode 100644 src/config/merge-patch.proto-pollution.test.ts create mode 100644 src/config/merge-patch.test.ts create mode 100644 src/config/merge-patch.ts create mode 100644 src/config/model-alias-defaults.test.ts create mode 100644 src/config/normalize-paths.test.ts create mode 100644 src/config/normalize-paths.ts create mode 100644 src/config/paths.test.ts create mode 100644 src/config/paths.ts create mode 100644 src/config/plugin-auto-enable.test.ts create mode 100644 src/config/plugin-auto-enable.ts create mode 100644 src/config/plugins-allowlist.ts create mode 100644 src/config/plugins-runtime-boundary.test.ts create mode 100644 src/config/port-defaults.ts create mode 100644 src/config/prototype-keys.ts create mode 100644 src/config/redact-snapshot.test.ts create mode 100644 src/config/redact-snapshot.ts create mode 100644 src/config/runtime-group-policy-provider.ts create mode 100644 src/config/runtime-group-policy.test.ts create mode 100644 src/config/runtime-group-policy.ts create mode 100644 src/config/runtime-overrides.test.ts create mode 100644 src/config/runtime-overrides.ts create mode 100644 src/config/schema.help.ts create mode 100644 src/config/schema.hints.test.ts create mode 100644 src/config/schema.hints.ts create mode 100644 src/config/schema.irc.ts create mode 100644 src/config/schema.labels.ts create mode 100644 src/config/schema.test.ts create mode 100644 src/config/schema.ts create mode 100644 src/config/sessions.cache.test.ts create mode 100644 src/config/sessions.test.ts create mode 100644 src/config/sessions.ts create mode 100644 src/config/sessions/cache-fields.test.ts create mode 100644 src/config/sessions/delivery-info.test.ts create mode 100644 src/config/sessions/delivery-info.ts create mode 100644 src/config/sessions/group.ts create mode 100644 src/config/sessions/main-session.ts create mode 100644 src/config/sessions/metadata.ts create mode 100644 src/config/sessions/paths.ts create mode 100644 src/config/sessions/reset.ts create mode 100644 src/config/sessions/session-file.ts create mode 100644 src/config/sessions/session-key.ts create mode 100644 src/config/sessions/sessions.test.ts create mode 100644 src/config/sessions/store.pruning.integration.test.ts create mode 100644 src/config/sessions/store.pruning.test.ts create mode 100644 src/config/sessions/store.ts create mode 100644 src/config/sessions/transcript.ts create mode 100644 src/config/sessions/types.ts create mode 100644 src/config/slack-http-config.test.ts create mode 100644 src/config/slack-token-validation.test.ts create mode 100644 src/config/talk.ts create mode 100644 src/config/telegram-custom-commands.ts create mode 100644 src/config/telegram-webhook-secret.test.ts create mode 100644 src/config/test-helpers.ts create mode 100644 src/config/types.agent-defaults.ts create mode 100644 src/config/types.agents.ts create mode 100644 src/config/types.approvals.ts create mode 100644 src/config/types.auth.ts create mode 100644 src/config/types.base.ts create mode 100644 src/config/types.browser.ts create mode 100644 src/config/types.channels.ts create mode 100644 src/config/types.cron.ts create mode 100644 src/config/types.discord.ts create mode 100644 src/config/types.gateway.ts create mode 100644 src/config/types.googlechat.ts create mode 100644 src/config/types.hooks.ts create mode 100644 src/config/types.imessage.ts create mode 100644 src/config/types.irc.ts create mode 100644 src/config/types.memory.ts create mode 100644 src/config/types.messages.ts create mode 100644 src/config/types.models.ts create mode 100644 src/config/types.msteams.ts create mode 100644 src/config/types.node-host.ts create mode 100644 src/config/types.openclaw.ts create mode 100644 src/config/types.plugins.ts create mode 100644 src/config/types.queue.ts create mode 100644 src/config/types.sandbox.ts create mode 100644 src/config/types.signal.ts create mode 100644 src/config/types.skills.ts create mode 100644 src/config/types.slack.ts create mode 100644 src/config/types.telegram.ts create mode 100644 src/config/types.tools.ts create mode 100644 src/config/types.ts create mode 100644 src/config/types.tts.ts create mode 100644 src/config/types.whatsapp.ts create mode 100644 src/config/validation.ts create mode 100644 src/config/version.ts create mode 100644 src/config/zod-schema.agent-defaults.ts create mode 100644 src/config/zod-schema.agent-model.ts create mode 100644 src/config/zod-schema.agent-runtime.ts create mode 100644 src/config/zod-schema.agents.ts create mode 100644 src/config/zod-schema.allowdeny.ts create mode 100644 src/config/zod-schema.approvals.ts create mode 100644 src/config/zod-schema.channels.ts create mode 100644 src/config/zod-schema.core.ts create mode 100644 src/config/zod-schema.hooks.ts create mode 100644 src/config/zod-schema.installs.ts create mode 100644 src/config/zod-schema.providers-core.ts create mode 100644 src/config/zod-schema.providers-whatsapp.ts create mode 100644 src/config/zod-schema.providers.ts create mode 100644 src/config/zod-schema.sensitive.ts create mode 100644 src/config/zod-schema.session.ts create mode 100644 src/config/zod-schema.ts create mode 100644 src/cron/cron-protocol-conformance.test.ts create mode 100644 src/cron/delivery.test.ts create mode 100644 src/cron/delivery.ts create mode 100644 src/cron/isolated-agent.delivers-response-has-heartbeat-ok-but-includes.test.ts create mode 100644 src/cron/isolated-agent.delivery-target-thread-session.test.ts create mode 100644 src/cron/isolated-agent.mocks.ts create mode 100644 src/cron/isolated-agent.skips-delivery-without-whatsapp-recipient-besteffortdeliver-true.test.ts create mode 100644 src/cron/isolated-agent.test-harness.ts create mode 100644 src/cron/isolated-agent.test-setup.ts create mode 100644 src/cron/isolated-agent.ts create mode 100644 src/cron/isolated-agent.uses-last-non-empty-agent-text-as.test.ts create mode 100644 src/cron/isolated-agent/delivery-target.test.ts create mode 100644 src/cron/isolated-agent/delivery-target.ts create mode 100644 src/cron/isolated-agent/helpers.ts create mode 100644 src/cron/isolated-agent/run.skill-filter.test.ts create mode 100644 src/cron/isolated-agent/run.ts create mode 100644 src/cron/isolated-agent/session.test.ts create mode 100644 src/cron/isolated-agent/session.ts create mode 100644 src/cron/isolated-agent/skills-snapshot.ts create mode 100644 src/cron/isolated-agent/subagent-followup.ts create mode 100644 src/cron/legacy-delivery.ts create mode 100644 src/cron/normalize.test.ts create mode 100644 src/cron/normalize.ts create mode 100644 src/cron/parse.ts create mode 100644 src/cron/payload-migration.ts create mode 100644 src/cron/run-log.test.ts create mode 100644 src/cron/run-log.ts create mode 100644 src/cron/schedule.test.ts create mode 100644 src/cron/schedule.ts create mode 100644 src/cron/service.delivery-plan.test.ts create mode 100644 src/cron/service.every-jobs-fire.test.ts create mode 100644 src/cron/service.get-job.test.ts create mode 100644 src/cron/service.issue-13992-regression.test.ts create mode 100644 src/cron/service.issue-16156-list-skips-cron.test.ts create mode 100644 src/cron/service.issue-17852-daily-skip.test.ts create mode 100644 src/cron/service.issue-regressions.test.ts create mode 100644 src/cron/service.jobs.test.ts create mode 100644 src/cron/service.jobs.top-of-hour-stagger.test.ts create mode 100644 src/cron/service.persists-delivered-status.test.ts create mode 100644 src/cron/service.prevents-duplicate-timers.test.ts create mode 100644 src/cron/service.read-ops-nonblocking.test.ts create mode 100644 src/cron/service.rearm-timer-when-running.test.ts create mode 100644 src/cron/service.restart-catchup.test.ts create mode 100644 src/cron/service.runs-one-shot-main-job-disables-it.test.ts create mode 100644 src/cron/service.skips-main-jobs-empty-systemevent-text.test.ts create mode 100644 src/cron/service.store-migration.test.ts create mode 100644 src/cron/service.store.migration.test.ts create mode 100644 src/cron/service.test-harness.ts create mode 100644 src/cron/service.ts create mode 100644 src/cron/service/jobs.schedule-error-isolation.test.ts create mode 100644 src/cron/service/jobs.ts create mode 100644 src/cron/service/locked.ts create mode 100644 src/cron/service/normalize.ts create mode 100644 src/cron/service/ops.ts create mode 100644 src/cron/service/state.ts create mode 100644 src/cron/service/store.ts create mode 100644 src/cron/service/timer.ts create mode 100644 src/cron/session-reaper.test.ts create mode 100644 src/cron/session-reaper.ts create mode 100644 src/cron/stagger.test.ts create mode 100644 src/cron/stagger.ts create mode 100644 src/cron/store.test.ts create mode 100644 src/cron/store.ts create mode 100644 src/cron/types.ts create mode 100644 src/cron/validate-timestamp.ts create mode 100644 src/cron/webhook-url.ts create mode 100644 src/daemon/arg-split.ts create mode 100644 src/daemon/cmd-argv.test.ts create mode 100644 src/daemon/cmd-argv.ts create mode 100644 src/daemon/cmd-set.ts create mode 100644 src/daemon/constants.test.ts create mode 100644 src/daemon/constants.ts create mode 100644 src/daemon/diagnostics.ts create mode 100644 src/daemon/exec-file.ts create mode 100644 src/daemon/inspect.ts create mode 100644 src/daemon/launchd-plist.ts create mode 100644 src/daemon/launchd.test.ts create mode 100644 src/daemon/launchd.ts create mode 100644 src/daemon/node-service.ts create mode 100644 src/daemon/output.ts create mode 100644 src/daemon/paths.ts create mode 100644 src/daemon/program-args.test.ts create mode 100644 src/daemon/program-args.ts create mode 100644 src/daemon/runtime-format.ts create mode 100644 src/daemon/runtime-parse.ts create mode 100644 src/daemon/runtime-paths.test.ts create mode 100644 src/daemon/runtime-paths.ts create mode 100644 src/daemon/schtasks-exec.ts create mode 100644 src/daemon/schtasks.install.test.ts create mode 100644 src/daemon/schtasks.test.ts create mode 100644 src/daemon/schtasks.ts create mode 100644 src/daemon/service-audit.test.ts create mode 100644 src/daemon/service-audit.ts create mode 100644 src/daemon/service-env.test.ts create mode 100644 src/daemon/service-env.ts create mode 100644 src/daemon/service-runtime.ts create mode 100644 src/daemon/service-types.ts create mode 100644 src/daemon/service.ts create mode 100644 src/daemon/systemd-hints.ts create mode 100644 src/daemon/systemd-linger.ts create mode 100644 src/daemon/systemd-unit.test.ts create mode 100644 src/daemon/systemd-unit.ts create mode 100644 src/daemon/systemd.test.ts create mode 100644 src/daemon/systemd.ts create mode 100644 src/discord/accounts.ts create mode 100644 src/discord/api.test.ts create mode 100644 src/discord/api.ts create mode 100644 src/discord/audit.test.ts create mode 100644 src/discord/audit.ts create mode 100644 src/discord/chunk.test.ts create mode 100644 src/discord/chunk.ts create mode 100644 src/discord/client.ts create mode 100644 src/discord/components-registry.ts create mode 100644 src/discord/components.test.ts create mode 100644 src/discord/components.ts create mode 100644 src/discord/directory-live.ts create mode 100644 src/discord/draft-chunking.ts create mode 100644 src/discord/draft-stream.ts create mode 100644 src/discord/gateway-logging.test.ts create mode 100644 src/discord/gateway-logging.ts create mode 100644 src/discord/guilds.ts create mode 100644 src/discord/monitor.gateway.test.ts create mode 100644 src/discord/monitor.gateway.ts create mode 100644 src/discord/monitor.test.ts create mode 100644 src/discord/monitor.tool-result.accepts-guild-messages-mentionpatterns-match.test.ts create mode 100644 src/discord/monitor.tool-result.sends-status-replies-responseprefix.test.ts create mode 100644 src/discord/monitor.tool-result.test-harness.ts create mode 100644 src/discord/monitor.ts create mode 100644 src/discord/monitor/agent-components.ts create mode 100644 src/discord/monitor/allow-list.ts create mode 100644 src/discord/monitor/commands.test.ts create mode 100644 src/discord/monitor/commands.ts create mode 100644 src/discord/monitor/exec-approvals.test.ts create mode 100644 src/discord/monitor/exec-approvals.ts create mode 100644 src/discord/monitor/format.ts create mode 100644 src/discord/monitor/gateway-plugin.ts create mode 100644 src/discord/monitor/gateway-registry.ts create mode 100644 src/discord/monitor/listeners.ts create mode 100644 src/discord/monitor/message-handler.inbound-contract.test.ts create mode 100644 src/discord/monitor/message-handler.preflight.test.ts create mode 100644 src/discord/monitor/message-handler.preflight.ts create mode 100644 src/discord/monitor/message-handler.preflight.types.ts create mode 100644 src/discord/monitor/message-handler.process.test.ts create mode 100644 src/discord/monitor/message-handler.process.ts create mode 100644 src/discord/monitor/message-handler.test-harness.ts create mode 100644 src/discord/monitor/message-handler.ts create mode 100644 src/discord/monitor/message-utils.test.ts create mode 100644 src/discord/monitor/message-utils.ts create mode 100644 src/discord/monitor/model-picker-preferences.ts create mode 100644 src/discord/monitor/model-picker.test.ts create mode 100644 src/discord/monitor/model-picker.ts create mode 100644 src/discord/monitor/monitor.test.ts create mode 100644 src/discord/monitor/native-command.model-picker.test.ts create mode 100644 src/discord/monitor/native-command.ts create mode 100644 src/discord/monitor/presence-cache.ts create mode 100644 src/discord/monitor/presence.ts create mode 100644 src/discord/monitor/provider.allowlist.test.ts create mode 100644 src/discord/monitor/provider.allowlist.ts create mode 100644 src/discord/monitor/provider.group-policy.test.ts create mode 100644 src/discord/monitor/provider.lifecycle.test.ts create mode 100644 src/discord/monitor/provider.lifecycle.ts create mode 100644 src/discord/monitor/provider.proxy.test.ts create mode 100644 src/discord/monitor/provider.rest-proxy.test.ts create mode 100644 src/discord/monitor/provider.skill-dedupe.test.ts create mode 100644 src/discord/monitor/provider.test.ts create mode 100644 src/discord/monitor/provider.ts create mode 100644 src/discord/monitor/reply-context.ts create mode 100644 src/discord/monitor/reply-delivery.test.ts create mode 100644 src/discord/monitor/reply-delivery.ts create mode 100644 src/discord/monitor/rest-fetch.ts create mode 100644 src/discord/monitor/sender-identity.ts create mode 100644 src/discord/monitor/system-events.ts create mode 100644 src/discord/monitor/thread-bindings.discord-api.test.ts create mode 100644 src/discord/monitor/thread-bindings.discord-api.ts create mode 100644 src/discord/monitor/thread-bindings.lifecycle.ts create mode 100644 src/discord/monitor/thread-bindings.manager.ts create mode 100644 src/discord/monitor/thread-bindings.messages.ts create mode 100644 src/discord/monitor/thread-bindings.shared-state.test.ts create mode 100644 src/discord/monitor/thread-bindings.state.ts create mode 100644 src/discord/monitor/thread-bindings.ts create mode 100644 src/discord/monitor/thread-bindings.ttl.test.ts create mode 100644 src/discord/monitor/thread-bindings.types.ts create mode 100644 src/discord/monitor/threading.auto-thread.test.ts create mode 100644 src/discord/monitor/threading.ts create mode 100644 src/discord/monitor/typing.ts create mode 100644 src/discord/pluralkit.test.ts create mode 100644 src/discord/pluralkit.ts create mode 100644 src/discord/probe.intents.test.ts create mode 100644 src/discord/probe.ts create mode 100644 src/discord/resolve-channels.test.ts create mode 100644 src/discord/resolve-channels.ts create mode 100644 src/discord/resolve-users.test.ts create mode 100644 src/discord/resolve-users.ts create mode 100644 src/discord/send.channels.ts create mode 100644 src/discord/send.components.test.ts create mode 100644 src/discord/send.components.ts create mode 100644 src/discord/send.creates-thread.test.ts create mode 100644 src/discord/send.emojis-stickers.ts create mode 100644 src/discord/send.guild.ts create mode 100644 src/discord/send.messages.ts create mode 100644 src/discord/send.outbound.ts create mode 100644 src/discord/send.permissions.authz.test.ts create mode 100644 src/discord/send.permissions.ts create mode 100644 src/discord/send.reactions.ts create mode 100644 src/discord/send.sends-basic-channel-messages.test.ts create mode 100644 src/discord/send.shared.ts create mode 100644 src/discord/send.test-harness.ts create mode 100644 src/discord/send.ts create mode 100644 src/discord/send.types.ts create mode 100644 src/discord/send.webhook-activity.test.ts create mode 100644 src/discord/targets.test.ts create mode 100644 src/discord/targets.ts create mode 100644 src/discord/token.test.ts create mode 100644 src/discord/token.ts create mode 100644 src/discord/ui.ts create mode 100644 src/discord/voice-message.ts create mode 100644 src/discord/voice/command.test.ts create mode 100644 src/discord/voice/command.ts create mode 100644 src/discord/voice/manager.ts create mode 100644 src/docker-image-digests.test.ts create mode 100644 src/docker-setup.test.ts create mode 100644 src/dockerfile.test.ts create mode 100644 src/docs/slash-commands-doc.test.ts create mode 100644 src/entry.ts create mode 100644 src/extensionAPI.ts create mode 100644 src/gateway/agent-event-assistant-text.ts create mode 100644 src/gateway/agent-prompt.test.ts create mode 100644 src/gateway/agent-prompt.ts create mode 100644 src/gateway/assistant-identity.test.ts create mode 100644 src/gateway/assistant-identity.ts create mode 100644 src/gateway/auth-rate-limit.test.ts create mode 100644 src/gateway/auth-rate-limit.ts create mode 100644 src/gateway/auth.test.ts create mode 100644 src/gateway/auth.ts create mode 100644 src/gateway/boot.test.ts create mode 100644 src/gateway/boot.ts create mode 100644 src/gateway/call.test.ts create mode 100644 src/gateway/call.ts create mode 100644 src/gateway/canvas-capability.ts create mode 100644 src/gateway/channel-health-monitor.test.ts create mode 100644 src/gateway/channel-health-monitor.ts create mode 100644 src/gateway/chat-abort.test.ts create mode 100644 src/gateway/chat-abort.ts create mode 100644 src/gateway/chat-attachments.test.ts create mode 100644 src/gateway/chat-attachments.ts create mode 100644 src/gateway/chat-sanitize.test.ts create mode 100644 src/gateway/chat-sanitize.ts create mode 100644 src/gateway/client.test.ts create mode 100644 src/gateway/client.ts create mode 100644 src/gateway/client.watchdog.test.ts create mode 100644 src/gateway/config-reload.test.ts create mode 100644 src/gateway/config-reload.ts create mode 100644 src/gateway/control-plane-audit.ts create mode 100644 src/gateway/control-plane-rate-limit.ts create mode 100644 src/gateway/control-ui-contract.ts create mode 100644 src/gateway/control-ui-csp.test.ts create mode 100644 src/gateway/control-ui-csp.ts create mode 100644 src/gateway/control-ui-shared.ts create mode 100644 src/gateway/control-ui.http.test.ts create mode 100644 src/gateway/control-ui.ts create mode 100644 src/gateway/device-auth.ts create mode 100644 src/gateway/events.ts create mode 100644 src/gateway/exec-approval-manager.ts create mode 100644 src/gateway/gateway-cli-backend.live.test.ts create mode 100644 src/gateway/gateway-config-prompts.shared.ts create mode 100644 src/gateway/gateway-misc.test.ts create mode 100644 src/gateway/gateway-models.profiles.live.test.ts create mode 100644 src/gateway/gateway.test.ts create mode 100644 src/gateway/hooks-mapping.test.ts create mode 100644 src/gateway/hooks-mapping.ts create mode 100644 src/gateway/hooks.test.ts create mode 100644 src/gateway/hooks.ts create mode 100644 src/gateway/http-auth-helpers.test.ts create mode 100644 src/gateway/http-auth-helpers.ts create mode 100644 src/gateway/http-common.ts create mode 100644 src/gateway/http-endpoint-helpers.test.ts create mode 100644 src/gateway/http-endpoint-helpers.ts create mode 100644 src/gateway/http-utils.ts create mode 100644 src/gateway/live-image-probe.ts create mode 100644 src/gateway/method-scopes.test.ts create mode 100644 src/gateway/method-scopes.ts create mode 100644 src/gateway/net.test.ts create mode 100644 src/gateway/net.ts create mode 100644 src/gateway/node-command-policy.ts create mode 100644 src/gateway/node-invoke-sanitize.ts create mode 100644 src/gateway/node-invoke-system-run-approval.test.ts create mode 100644 src/gateway/node-invoke-system-run-approval.ts create mode 100644 src/gateway/node-registry.ts create mode 100644 src/gateway/open-responses.schema.ts create mode 100644 src/gateway/openai-http.test.ts create mode 100644 src/gateway/openai-http.ts create mode 100644 src/gateway/openresponses-http.test.ts create mode 100644 src/gateway/openresponses-http.ts create mode 100644 src/gateway/openresponses-parity.test.ts create mode 100644 src/gateway/origin-check.test.ts create mode 100644 src/gateway/origin-check.ts create mode 100644 src/gateway/probe-auth.ts create mode 100644 src/gateway/probe.test.ts create mode 100644 src/gateway/probe.ts create mode 100644 src/gateway/protocol/client-info.ts create mode 100644 src/gateway/protocol/cron-validators.test.ts create mode 100644 src/gateway/protocol/index.test.ts create mode 100644 src/gateway/protocol/index.ts create mode 100644 src/gateway/protocol/schema.ts create mode 100644 src/gateway/protocol/schema/agent.ts create mode 100644 src/gateway/protocol/schema/agents-models-skills.ts create mode 100644 src/gateway/protocol/schema/channels.ts create mode 100644 src/gateway/protocol/schema/config.ts create mode 100644 src/gateway/protocol/schema/cron.ts create mode 100644 src/gateway/protocol/schema/devices.ts create mode 100644 src/gateway/protocol/schema/error-codes.ts create mode 100644 src/gateway/protocol/schema/exec-approvals.ts create mode 100644 src/gateway/protocol/schema/frames.ts create mode 100644 src/gateway/protocol/schema/logs-chat.ts create mode 100644 src/gateway/protocol/schema/nodes.ts create mode 100644 src/gateway/protocol/schema/primitives.ts create mode 100644 src/gateway/protocol/schema/protocol-schemas.ts create mode 100644 src/gateway/protocol/schema/push.ts create mode 100644 src/gateway/protocol/schema/sessions.ts create mode 100644 src/gateway/protocol/schema/snapshot.ts create mode 100644 src/gateway/protocol/schema/types.ts create mode 100644 src/gateway/protocol/schema/wizard.ts create mode 100644 src/gateway/role-policy.test.ts create mode 100644 src/gateway/role-policy.ts create mode 100644 src/gateway/server-broadcast.ts create mode 100644 src/gateway/server-browser.ts create mode 100644 src/gateway/server-channels.test.ts create mode 100644 src/gateway/server-channels.ts create mode 100644 src/gateway/server-chat.agent-events.test.ts create mode 100644 src/gateway/server-chat.ts create mode 100644 src/gateway/server-close.ts create mode 100644 src/gateway/server-constants.ts create mode 100644 src/gateway/server-cron.test.ts create mode 100644 src/gateway/server-cron.ts create mode 100644 src/gateway/server-discovery-runtime.ts create mode 100644 src/gateway/server-discovery.test.ts create mode 100644 src/gateway/server-discovery.ts create mode 100644 src/gateway/server-http.hooks-request-timeout.test.ts create mode 100644 src/gateway/server-http.ts create mode 100644 src/gateway/server-lanes.ts create mode 100644 src/gateway/server-maintenance.ts create mode 100644 src/gateway/server-methods-list.ts create mode 100644 src/gateway/server-methods.control-plane-rate-limit.test.ts create mode 100644 src/gateway/server-methods.ts create mode 100644 src/gateway/server-methods/AGENTS.md create mode 120000 src/gateway/server-methods/CLAUDE.md create mode 100644 src/gateway/server-methods/agent-job.ts create mode 100644 src/gateway/server-methods/agent-timestamp.ts create mode 100644 src/gateway/server-methods/agent.test.ts create mode 100644 src/gateway/server-methods/agent.ts create mode 100644 src/gateway/server-methods/agents-mutate.test.ts create mode 100644 src/gateway/server-methods/agents.ts create mode 100644 src/gateway/server-methods/attachment-normalize.ts create mode 100644 src/gateway/server-methods/base-hash.ts create mode 100644 src/gateway/server-methods/browser.ts create mode 100644 src/gateway/server-methods/channels.ts create mode 100644 src/gateway/server-methods/chat-transcript-inject.ts create mode 100644 src/gateway/server-methods/chat.abort-persistence.test.ts create mode 100644 src/gateway/server-methods/chat.directive-tags.test.ts create mode 100644 src/gateway/server-methods/chat.inject.parentid.test.ts create mode 100644 src/gateway/server-methods/chat.test-helpers.ts create mode 100644 src/gateway/server-methods/chat.ts create mode 100644 src/gateway/server-methods/config.ts create mode 100644 src/gateway/server-methods/connect.ts create mode 100644 src/gateway/server-methods/cron.ts create mode 100644 src/gateway/server-methods/devices.ts create mode 100644 src/gateway/server-methods/exec-approval.ts create mode 100644 src/gateway/server-methods/exec-approvals.ts create mode 100644 src/gateway/server-methods/health.ts create mode 100644 src/gateway/server-methods/logs.ts create mode 100644 src/gateway/server-methods/models.ts create mode 100644 src/gateway/server-methods/nodes.handlers.invoke-result.ts create mode 100644 src/gateway/server-methods/nodes.helpers.ts create mode 100644 src/gateway/server-methods/nodes.invoke-wake.test.ts create mode 100644 src/gateway/server-methods/nodes.ts create mode 100644 src/gateway/server-methods/push.test.ts create mode 100644 src/gateway/server-methods/push.ts create mode 100644 src/gateway/server-methods/restart-request.ts create mode 100644 src/gateway/server-methods/send.test.ts create mode 100644 src/gateway/server-methods/send.ts create mode 100644 src/gateway/server-methods/server-methods.test.ts create mode 100644 src/gateway/server-methods/sessions.ts create mode 100644 src/gateway/server-methods/skills.ts create mode 100644 src/gateway/server-methods/skills.update.normalizes-api-key.test.ts create mode 100644 src/gateway/server-methods/system.ts create mode 100644 src/gateway/server-methods/talk.ts create mode 100644 src/gateway/server-methods/tts.ts create mode 100644 src/gateway/server-methods/types.ts create mode 100644 src/gateway/server-methods/update.test.ts create mode 100644 src/gateway/server-methods/update.ts create mode 100644 src/gateway/server-methods/usage.sessions-usage.test.ts create mode 100644 src/gateway/server-methods/usage.test.ts create mode 100644 src/gateway/server-methods/usage.ts create mode 100644 src/gateway/server-methods/validation.ts create mode 100644 src/gateway/server-methods/voicewake.ts create mode 100644 src/gateway/server-methods/web.ts create mode 100644 src/gateway/server-methods/wizard.ts create mode 100644 src/gateway/server-mobile-nodes.ts create mode 100644 src/gateway/server-model-catalog.ts create mode 100644 src/gateway/server-node-events-types.ts create mode 100644 src/gateway/server-node-events.test.ts create mode 100644 src/gateway/server-node-events.ts create mode 100644 src/gateway/server-node-subscriptions.ts create mode 100644 src/gateway/server-plugins.test.ts create mode 100644 src/gateway/server-plugins.ts create mode 100644 src/gateway/server-reload-handlers.ts create mode 100644 src/gateway/server-restart-deferral.test.ts create mode 100644 src/gateway/server-restart-sentinel.ts create mode 100644 src/gateway/server-runtime-config.test.ts create mode 100644 src/gateway/server-runtime-config.ts create mode 100644 src/gateway/server-runtime-state.ts create mode 100644 src/gateway/server-session-key.ts create mode 100644 src/gateway/server-shared.ts create mode 100644 src/gateway/server-startup-log.test.ts create mode 100644 src/gateway/server-startup-log.ts create mode 100644 src/gateway/server-startup-memory.test.ts create mode 100644 src/gateway/server-startup-memory.ts create mode 100644 src/gateway/server-startup.ts create mode 100644 src/gateway/server-tailscale.ts create mode 100644 src/gateway/server-utils.ts create mode 100644 src/gateway/server-wizard-sessions.ts create mode 100644 src/gateway/server-ws-runtime.ts create mode 100644 src/gateway/server.agent.gateway-server-agent-a.test.ts create mode 100644 src/gateway/server.agent.gateway-server-agent-b.test.ts create mode 100644 src/gateway/server.agent.gateway-server-agent.mocks.ts create mode 100644 src/gateway/server.auth.test.ts create mode 100644 src/gateway/server.canvas-auth.test.ts create mode 100644 src/gateway/server.channels.test.ts create mode 100644 src/gateway/server.chat.gateway-server-chat-b.test.ts create mode 100644 src/gateway/server.chat.gateway-server-chat.test.ts create mode 100644 src/gateway/server.config-apply.test.ts create mode 100644 src/gateway/server.config-patch.test.ts create mode 100644 src/gateway/server.cron.test.ts create mode 100644 src/gateway/server.e2e-registry-helpers.ts create mode 100644 src/gateway/server.e2e-ws-harness.ts create mode 100644 src/gateway/server.health.test.ts create mode 100644 src/gateway/server.hooks.test.ts create mode 100644 src/gateway/server.impl.ts create mode 100644 src/gateway/server.ios-client-id.test.ts create mode 100644 src/gateway/server.models-voicewake-misc.test.ts create mode 100644 src/gateway/server.node-invoke-approval-bypass.test.ts create mode 100644 src/gateway/server.plugin-http-auth.test.ts create mode 100644 src/gateway/server.reload.test.ts create mode 100644 src/gateway/server.roles-allowlist-update.test.ts create mode 100644 src/gateway/server.sessions-send.test.ts create mode 100644 src/gateway/server.sessions.gateway-server-sessions-a.test.ts create mode 100644 src/gateway/server.skills-status.test.ts create mode 100644 src/gateway/server.talk-config.test.ts create mode 100644 src/gateway/server.ts create mode 100644 src/gateway/server/__tests__/test-utils.ts create mode 100644 src/gateway/server/close-reason.ts create mode 100644 src/gateway/server/health-state.ts create mode 100644 src/gateway/server/hooks.ts create mode 100644 src/gateway/server/http-listen.ts create mode 100644 src/gateway/server/plugins-http.test.ts create mode 100644 src/gateway/server/plugins-http.ts create mode 100644 src/gateway/server/presence-events.test.ts create mode 100644 src/gateway/server/presence-events.ts create mode 100644 src/gateway/server/tls.ts create mode 100644 src/gateway/server/ws-connection.ts create mode 100644 src/gateway/server/ws-connection/auth-messages.ts create mode 100644 src/gateway/server/ws-connection/connect-policy.test.ts create mode 100644 src/gateway/server/ws-connection/connect-policy.ts create mode 100644 src/gateway/server/ws-connection/message-handler.ts create mode 100644 src/gateway/server/ws-types.ts create mode 100644 src/gateway/session-preview.test-helpers.ts create mode 100644 src/gateway/session-utils.fs.test.ts create mode 100644 src/gateway/session-utils.fs.ts create mode 100644 src/gateway/session-utils.test.ts create mode 100644 src/gateway/session-utils.ts create mode 100644 src/gateway/session-utils.types.ts create mode 100644 src/gateway/sessions-patch.test.ts create mode 100644 src/gateway/sessions-patch.ts create mode 100644 src/gateway/sessions-resolve.ts create mode 100644 src/gateway/startup-auth.test.ts create mode 100644 src/gateway/startup-auth.ts create mode 100644 src/gateway/test-helpers.agent-results.ts create mode 100644 src/gateway/test-helpers.e2e.ts create mode 100644 src/gateway/test-helpers.mocks.ts create mode 100644 src/gateway/test-helpers.openai-mock.ts create mode 100644 src/gateway/test-helpers.server.ts create mode 100644 src/gateway/test-helpers.ts create mode 100644 src/gateway/test-http-response.ts create mode 100644 src/gateway/test-openai-responses-model.ts create mode 100644 src/gateway/test-temp-config.ts create mode 100644 src/gateway/test-with-server.ts create mode 100644 src/gateway/tools-invoke-http.test.ts create mode 100644 src/gateway/tools-invoke-http.ts create mode 100644 src/gateway/ws-log.test.ts create mode 100644 src/gateway/ws-log.ts create mode 100644 src/gateway/ws-logging.ts create mode 100644 src/globals.ts create mode 100644 src/hooks/bundled-dir.ts create mode 100644 src/hooks/bundled/README.md create mode 100644 src/hooks/bundled/boot-md/HOOK.md create mode 100644 src/hooks/bundled/boot-md/handler.gateway-startup.integration.test.ts create mode 100644 src/hooks/bundled/boot-md/handler.test.ts create mode 100644 src/hooks/bundled/boot-md/handler.ts create mode 100644 src/hooks/bundled/bootstrap-extra-files/HOOK.md create mode 100644 src/hooks/bundled/bootstrap-extra-files/handler.test.ts create mode 100644 src/hooks/bundled/bootstrap-extra-files/handler.ts create mode 100644 src/hooks/bundled/command-logger/HOOK.md create mode 100644 src/hooks/bundled/command-logger/handler.ts create mode 100644 src/hooks/bundled/session-memory/HOOK.md create mode 100644 src/hooks/bundled/session-memory/handler.test.ts create mode 100644 src/hooks/bundled/session-memory/handler.ts create mode 100644 src/hooks/config.ts create mode 100644 src/hooks/frontmatter.test.ts create mode 100644 src/hooks/frontmatter.ts create mode 100644 src/hooks/gmail-ops.ts create mode 100644 src/hooks/gmail-setup-utils.test.ts create mode 100644 src/hooks/gmail-setup-utils.ts create mode 100644 src/hooks/gmail-watcher-lifecycle.test.ts create mode 100644 src/hooks/gmail-watcher-lifecycle.ts create mode 100644 src/hooks/gmail-watcher.ts create mode 100644 src/hooks/gmail.test.ts create mode 100644 src/hooks/gmail.ts create mode 100644 src/hooks/hooks-install.test.ts create mode 100644 src/hooks/hooks-status.ts create mode 100644 src/hooks/hooks.ts create mode 100644 src/hooks/install.test.ts create mode 100644 src/hooks/install.ts create mode 100644 src/hooks/installs.ts create mode 100644 src/hooks/internal-hooks.test.ts create mode 100644 src/hooks/internal-hooks.ts create mode 100644 src/hooks/llm-slug-generator.ts create mode 100644 src/hooks/loader.test.ts create mode 100644 src/hooks/loader.ts create mode 100644 src/hooks/module-loader.test.ts create mode 100644 src/hooks/module-loader.ts create mode 100644 src/hooks/types.ts create mode 100644 src/hooks/workspace.test.ts create mode 100644 src/hooks/workspace.ts create mode 100644 src/imessage/accounts.ts create mode 100644 src/imessage/client.ts create mode 100644 src/imessage/constants.ts create mode 100644 src/imessage/monitor.gating.test.ts create mode 100644 src/imessage/monitor.shutdown.unhandled-rejection.test.ts create mode 100644 src/imessage/monitor.ts create mode 100644 src/imessage/monitor/abort-handler.ts create mode 100644 src/imessage/monitor/deliver.test.ts create mode 100644 src/imessage/monitor/deliver.ts create mode 100644 src/imessage/monitor/inbound-processing.ts create mode 100644 src/imessage/monitor/monitor-provider.ts create mode 100644 src/imessage/monitor/parse-notification.ts create mode 100644 src/imessage/monitor/provider.group-policy.test.ts create mode 100644 src/imessage/monitor/runtime.ts create mode 100644 src/imessage/monitor/types.ts create mode 100644 src/imessage/probe.test.ts create mode 100644 src/imessage/probe.ts create mode 100644 src/imessage/send.test.ts create mode 100644 src/imessage/send.ts create mode 100644 src/imessage/target-parsing-helpers.ts create mode 100644 src/imessage/targets.test.ts create mode 100644 src/imessage/targets.ts create mode 100644 src/index.ts create mode 100644 src/infra/abort-pattern.test.ts create mode 100644 src/infra/agent-events.test.ts create mode 100644 src/infra/agent-events.ts create mode 100644 src/infra/archive-path.test.ts create mode 100644 src/infra/archive-path.ts create mode 100644 src/infra/archive.test.ts create mode 100644 src/infra/archive.ts create mode 100644 src/infra/backoff.ts create mode 100644 src/infra/binaries.ts create mode 100644 src/infra/bonjour-ciao.ts create mode 100644 src/infra/bonjour-discovery.test.ts create mode 100644 src/infra/bonjour-discovery.ts create mode 100644 src/infra/bonjour-errors.ts create mode 100644 src/infra/bonjour.test.ts create mode 100644 src/infra/bonjour.ts create mode 100644 src/infra/brew.test.ts create mode 100644 src/infra/brew.ts create mode 100644 src/infra/canvas-host-url.ts create mode 100644 src/infra/channel-activity.ts create mode 100644 src/infra/channel-summary.ts create mode 100644 src/infra/channels-status-issues.ts create mode 100644 src/infra/clipboard.ts create mode 100644 src/infra/control-ui-assets.test.ts create mode 100644 src/infra/control-ui-assets.ts create mode 100644 src/infra/dedupe.ts create mode 100644 src/infra/detect-package-manager.ts create mode 100644 src/infra/device-auth-store.ts create mode 100644 src/infra/device-identity.state-dir.test.ts create mode 100644 src/infra/device-identity.ts create mode 100644 src/infra/device-pairing.test.ts create mode 100644 src/infra/device-pairing.ts create mode 100644 src/infra/diagnostic-events.ts create mode 100644 src/infra/diagnostic-flags.ts create mode 100644 src/infra/dotenv.test.ts create mode 100644 src/infra/dotenv.ts create mode 100644 src/infra/env-file.ts create mode 100644 src/infra/env.test.ts create mode 100644 src/infra/env.ts create mode 100644 src/infra/errors.ts create mode 100644 src/infra/exec-approval-forwarder.test.ts create mode 100644 src/infra/exec-approval-forwarder.ts create mode 100644 src/infra/exec-approvals-allowlist.ts create mode 100644 src/infra/exec-approvals-analysis.ts create mode 100644 src/infra/exec-approvals.test.ts create mode 100644 src/infra/exec-approvals.ts create mode 100644 src/infra/exec-host.ts create mode 100644 src/infra/exec-safe-bin-policy.test.ts create mode 100644 src/infra/exec-safe-bin-policy.ts create mode 100644 src/infra/exec-safe-bin-runtime-policy.test.ts create mode 100644 src/infra/exec-safe-bin-runtime-policy.ts create mode 100644 src/infra/exec-safe-bin-trust.test.ts create mode 100644 src/infra/exec-safe-bin-trust.ts create mode 100644 src/infra/exec-safety.ts create mode 100644 src/infra/exec-wrapper-resolution.ts create mode 100644 src/infra/fetch.test.ts create mode 100644 src/infra/fetch.ts create mode 100644 src/infra/file-lock.ts create mode 100644 src/infra/fixed-window-rate-limit.test.ts create mode 100644 src/infra/fixed-window-rate-limit.ts create mode 100644 src/infra/format-time/format-datetime.ts create mode 100644 src/infra/format-time/format-duration.ts create mode 100644 src/infra/format-time/format-relative.ts create mode 100644 src/infra/format-time/format-time.test.ts create mode 100644 src/infra/fs-safe.test.ts create mode 100644 src/infra/fs-safe.ts create mode 100644 src/infra/gateway-lock.test.ts create mode 100644 src/infra/gateway-lock.ts create mode 100644 src/infra/gemini-auth.ts create mode 100644 src/infra/git-commit.ts create mode 100644 src/infra/git-root.test.ts create mode 100644 src/infra/git-root.ts create mode 100644 src/infra/heartbeat-active-hours.test.ts create mode 100644 src/infra/heartbeat-active-hours.ts create mode 100644 src/infra/heartbeat-events-filter.ts create mode 100644 src/infra/heartbeat-events.ts create mode 100644 src/infra/heartbeat-reason.test.ts create mode 100644 src/infra/heartbeat-reason.ts create mode 100644 src/infra/heartbeat-runner.ghost-reminder.test.ts create mode 100644 src/infra/heartbeat-runner.model-override.test.ts create mode 100644 src/infra/heartbeat-runner.respects-ackmaxchars-heartbeat-acks.test.ts create mode 100644 src/infra/heartbeat-runner.returns-default-unset.test.ts create mode 100644 src/infra/heartbeat-runner.scheduler.test.ts create mode 100644 src/infra/heartbeat-runner.sender-prefers-delivery-target.test.ts create mode 100644 src/infra/heartbeat-runner.test-harness.ts create mode 100644 src/infra/heartbeat-runner.test-utils.ts create mode 100644 src/infra/heartbeat-runner.transcript-prune.test.ts create mode 100644 src/infra/heartbeat-runner.ts create mode 100644 src/infra/heartbeat-visibility.test.ts create mode 100644 src/infra/heartbeat-visibility.ts create mode 100644 src/infra/heartbeat-wake.test.ts create mode 100644 src/infra/heartbeat-wake.ts create mode 100644 src/infra/home-dir.test.ts create mode 100644 src/infra/home-dir.ts create mode 100644 src/infra/host-env-security-policy.json create mode 100644 src/infra/host-env-security.policy-parity.test.ts create mode 100644 src/infra/host-env-security.test.ts create mode 100644 src/infra/host-env-security.ts create mode 100644 src/infra/http-body.test.ts create mode 100644 src/infra/http-body.ts create mode 100644 src/infra/infra-parsing.test.ts create mode 100644 src/infra/infra-runtime.test.ts create mode 100644 src/infra/infra-store.test.ts create mode 100644 src/infra/install-package-dir.ts create mode 100644 src/infra/install-safe-path.test.ts create mode 100644 src/infra/install-safe-path.ts create mode 100644 src/infra/install-source-utils.test.ts create mode 100644 src/infra/install-source-utils.ts create mode 100644 src/infra/is-main.ts create mode 100644 src/infra/json-file.ts create mode 100644 src/infra/json-files.ts create mode 100644 src/infra/jsonl-socket.ts create mode 100644 src/infra/machine-name.ts create mode 100644 src/infra/map-size.ts create mode 100644 src/infra/net/fetch-guard.ssrf.test.ts create mode 100644 src/infra/net/fetch-guard.ts create mode 100644 src/infra/net/hostname.ts create mode 100644 src/infra/net/ssrf.pinning.test.ts create mode 100644 src/infra/net/ssrf.test.ts create mode 100644 src/infra/net/ssrf.ts create mode 100644 src/infra/node-pairing.test.ts create mode 100644 src/infra/node-pairing.ts create mode 100644 src/infra/node-shell.ts create mode 100644 src/infra/npm-integrity.test.ts create mode 100644 src/infra/npm-integrity.ts create mode 100644 src/infra/npm-pack-install.test.ts create mode 100644 src/infra/npm-pack-install.ts create mode 100644 src/infra/npm-registry-spec.ts create mode 100644 src/infra/openclaw-root.test.ts create mode 100644 src/infra/openclaw-root.ts create mode 100644 src/infra/os-summary.ts create mode 100644 src/infra/outbound/abort.ts create mode 100644 src/infra/outbound/agent-delivery.test.ts create mode 100644 src/infra/outbound/agent-delivery.ts create mode 100644 src/infra/outbound/bound-delivery-router.test.ts create mode 100644 src/infra/outbound/bound-delivery-router.ts create mode 100644 src/infra/outbound/channel-adapters.ts create mode 100644 src/infra/outbound/channel-selection.ts create mode 100644 src/infra/outbound/channel-target.ts create mode 100644 src/infra/outbound/deliver.test.ts create mode 100644 src/infra/outbound/deliver.ts create mode 100644 src/infra/outbound/delivery-queue.ts create mode 100644 src/infra/outbound/directory-cache.ts create mode 100644 src/infra/outbound/envelope.ts create mode 100644 src/infra/outbound/format.ts create mode 100644 src/infra/outbound/identity.ts create mode 100644 src/infra/outbound/message-action-params.ts create mode 100644 src/infra/outbound/message-action-runner.test.ts create mode 100644 src/infra/outbound/message-action-runner.threading.test.ts create mode 100644 src/infra/outbound/message-action-runner.ts create mode 100644 src/infra/outbound/message-action-spec.ts create mode 100644 src/infra/outbound/message.channels.test.ts create mode 100644 src/infra/outbound/message.test.ts create mode 100644 src/infra/outbound/message.ts create mode 100644 src/infra/outbound/outbound-policy.ts create mode 100644 src/infra/outbound/outbound-send-service.test.ts create mode 100644 src/infra/outbound/outbound-send-service.ts create mode 100644 src/infra/outbound/outbound-session.ts create mode 100644 src/infra/outbound/outbound.test.ts create mode 100644 src/infra/outbound/payloads.ts create mode 100644 src/infra/outbound/session-binding-service.ts create mode 100644 src/infra/outbound/target-errors.ts create mode 100644 src/infra/outbound/target-normalization.ts create mode 100644 src/infra/outbound/target-resolver.test.ts create mode 100644 src/infra/outbound/target-resolver.ts create mode 100644 src/infra/outbound/targets.shared-test.ts create mode 100644 src/infra/outbound/targets.test.ts create mode 100644 src/infra/outbound/targets.ts create mode 100644 src/infra/outbound/tool-payload.ts create mode 100644 src/infra/package-json.ts create mode 100644 src/infra/pairing-files.ts create mode 100644 src/infra/pairing-token.ts create mode 100644 src/infra/path-env.test.ts create mode 100644 src/infra/path-env.ts create mode 100644 src/infra/path-guards.ts create mode 100644 src/infra/path-prepend.ts create mode 100644 src/infra/path-safety.test.ts create mode 100644 src/infra/path-safety.ts create mode 100644 src/infra/plain-object.test.ts create mode 100644 src/infra/plain-object.ts create mode 100644 src/infra/ports-format.ts create mode 100644 src/infra/ports-inspect.ts create mode 100644 src/infra/ports-lsof.ts create mode 100644 src/infra/ports-types.ts create mode 100644 src/infra/ports.test.ts create mode 100644 src/infra/ports.ts create mode 100644 src/infra/process-respawn.test.ts create mode 100644 src/infra/process-respawn.ts create mode 100644 src/infra/provider-usage.auth.normalizes-keys.test.ts create mode 100644 src/infra/provider-usage.auth.ts create mode 100644 src/infra/provider-usage.fetch.antigravity.test.ts create mode 100644 src/infra/provider-usage.fetch.antigravity.ts create mode 100644 src/infra/provider-usage.fetch.claude.test.ts create mode 100644 src/infra/provider-usage.fetch.claude.ts create mode 100644 src/infra/provider-usage.fetch.codex.test.ts create mode 100644 src/infra/provider-usage.fetch.codex.ts create mode 100644 src/infra/provider-usage.fetch.copilot.test.ts create mode 100644 src/infra/provider-usage.fetch.copilot.ts create mode 100644 src/infra/provider-usage.fetch.gemini.test.ts create mode 100644 src/infra/provider-usage.fetch.gemini.ts create mode 100644 src/infra/provider-usage.fetch.minimax.test.ts create mode 100644 src/infra/provider-usage.fetch.minimax.ts create mode 100644 src/infra/provider-usage.fetch.shared.test.ts create mode 100644 src/infra/provider-usage.fetch.shared.ts create mode 100644 src/infra/provider-usage.fetch.ts create mode 100644 src/infra/provider-usage.fetch.zai.test.ts create mode 100644 src/infra/provider-usage.fetch.zai.ts create mode 100644 src/infra/provider-usage.format.test.ts create mode 100644 src/infra/provider-usage.format.ts create mode 100644 src/infra/provider-usage.load.ts create mode 100644 src/infra/provider-usage.shared.test.ts create mode 100644 src/infra/provider-usage.shared.ts create mode 100644 src/infra/provider-usage.test.ts create mode 100644 src/infra/provider-usage.ts create mode 100644 src/infra/provider-usage.types.ts create mode 100644 src/infra/push-apns.test.ts create mode 100644 src/infra/push-apns.ts create mode 100644 src/infra/restart-sentinel.test.ts create mode 100644 src/infra/restart-sentinel.ts create mode 100644 src/infra/restart.ts create mode 100644 src/infra/retry-policy.ts create mode 100644 src/infra/retry.test.ts create mode 100644 src/infra/retry.ts create mode 100644 src/infra/run-node.test.ts create mode 100644 src/infra/runtime-guard.test.ts create mode 100644 src/infra/runtime-guard.ts create mode 100644 src/infra/runtime-status.ts create mode 100644 src/infra/scp-host.test.ts create mode 100644 src/infra/scp-host.ts create mode 100644 src/infra/scripts-modules.d.ts create mode 100644 src/infra/secure-random.test.ts create mode 100644 src/infra/secure-random.ts create mode 100644 src/infra/session-cost-usage.test.ts create mode 100644 src/infra/session-cost-usage.ts create mode 100644 src/infra/session-cost-usage.types.ts create mode 100644 src/infra/session-maintenance-warning.ts create mode 100644 src/infra/shell-env.test.ts create mode 100644 src/infra/shell-env.ts create mode 100644 src/infra/skills-remote.test.ts create mode 100644 src/infra/skills-remote.ts create mode 100644 src/infra/ssh-config.test.ts create mode 100644 src/infra/ssh-config.ts create mode 100644 src/infra/ssh-tunnel.ts create mode 100644 src/infra/state-migrations.fs.ts create mode 100644 src/infra/state-migrations.state-dir.test.ts create mode 100644 src/infra/state-migrations.ts create mode 100644 src/infra/system-events.test.ts create mode 100644 src/infra/system-events.ts create mode 100644 src/infra/system-presence.test.ts create mode 100644 src/infra/system-presence.ts create mode 100644 src/infra/system-presence.version.test.ts create mode 100644 src/infra/system-run-command.test.ts create mode 100644 src/infra/system-run-command.ts create mode 100644 src/infra/tailnet.ts create mode 100644 src/infra/tailscale.test.ts create mode 100644 src/infra/tailscale.ts create mode 100644 src/infra/tls/fingerprint.ts create mode 100644 src/infra/tls/gateway.ts create mode 100644 src/infra/tmp-openclaw-dir.test.ts create mode 100644 src/infra/tmp-openclaw-dir.ts create mode 100644 src/infra/transport-ready.test.ts create mode 100644 src/infra/transport-ready.ts create mode 100644 src/infra/unhandled-rejections.fatal-detection.test.ts create mode 100644 src/infra/unhandled-rejections.test.ts create mode 100644 src/infra/unhandled-rejections.ts create mode 100644 src/infra/update-channels.ts create mode 100644 src/infra/update-check.test.ts create mode 100644 src/infra/update-check.ts create mode 100644 src/infra/update-global.ts create mode 100644 src/infra/update-runner.test.ts create mode 100644 src/infra/update-runner.ts create mode 100644 src/infra/update-startup.test.ts create mode 100644 src/infra/update-startup.ts create mode 100644 src/infra/voicewake.ts create mode 100644 src/infra/warning-filter.test.ts create mode 100644 src/infra/warning-filter.ts create mode 100644 src/infra/watch-node.test.ts create mode 100644 src/infra/widearea-dns.test.ts create mode 100644 src/infra/widearea-dns.ts create mode 100644 src/infra/ws.ts create mode 100644 src/infra/wsl.ts create mode 100644 src/line/accounts.test.ts create mode 100644 src/line/accounts.ts create mode 100644 src/line/actions.ts create mode 100644 src/line/auto-reply-delivery.test.ts create mode 100644 src/line/auto-reply-delivery.ts create mode 100644 src/line/bot-access.ts create mode 100644 src/line/bot-handlers.test.ts create mode 100644 src/line/bot-handlers.ts create mode 100644 src/line/bot-message-context.test.ts create mode 100644 src/line/bot-message-context.ts create mode 100644 src/line/bot.ts create mode 100644 src/line/channel-access-token.ts create mode 100644 src/line/config-schema.ts create mode 100644 src/line/download.test.ts create mode 100644 src/line/download.ts create mode 100644 src/line/flex-templates.test.ts create mode 100644 src/line/flex-templates.ts create mode 100644 src/line/flex-templates/basic-cards.ts create mode 100644 src/line/flex-templates/common.ts create mode 100644 src/line/flex-templates/media-control-cards.ts create mode 100644 src/line/flex-templates/message.ts create mode 100644 src/line/flex-templates/schedule-cards.ts create mode 100644 src/line/flex-templates/types.ts create mode 100644 src/line/markdown-to-line.test.ts create mode 100644 src/line/markdown-to-line.ts create mode 100644 src/line/monitor.fail-closed.test.ts create mode 100644 src/line/monitor.read-body.test.ts create mode 100644 src/line/monitor.ts create mode 100644 src/line/probe.test.ts create mode 100644 src/line/probe.ts create mode 100644 src/line/reply-chunks.test.ts create mode 100644 src/line/reply-chunks.ts create mode 100644 src/line/rich-menu.test.ts create mode 100644 src/line/rich-menu.ts create mode 100644 src/line/send.test.ts create mode 100644 src/line/send.ts create mode 100644 src/line/signature.ts create mode 100644 src/line/template-messages.test.ts create mode 100644 src/line/template-messages.ts create mode 100644 src/line/types.ts create mode 100644 src/line/webhook-node.test.ts create mode 100644 src/line/webhook-node.ts create mode 100644 src/line/webhook-utils.ts create mode 100644 src/line/webhook.test.ts create mode 100644 src/line/webhook.ts create mode 100644 src/link-understanding/apply.ts create mode 100644 src/link-understanding/defaults.ts create mode 100644 src/link-understanding/detect.test.ts create mode 100644 src/link-understanding/detect.ts create mode 100644 src/link-understanding/format.ts create mode 100644 src/link-understanding/runner.ts create mode 100644 src/logger.test.ts create mode 100644 src/logger.ts create mode 100644 src/logging.ts create mode 100644 src/logging/config.ts create mode 100644 src/logging/console-capture.test.ts create mode 100644 src/logging/console-settings.test.ts create mode 100644 src/logging/console-timestamp.test.ts create mode 100644 src/logging/console.ts create mode 100644 src/logging/diagnostic-session-state.ts create mode 100644 src/logging/diagnostic.test.ts create mode 100644 src/logging/diagnostic.ts create mode 100644 src/logging/env-log-level.ts create mode 100644 src/logging/levels.ts create mode 100644 src/logging/logger-env.test.ts create mode 100644 src/logging/logger.ts create mode 100644 src/logging/node-require.ts create mode 100644 src/logging/parse-log-line.test.ts create mode 100644 src/logging/parse-log-line.ts create mode 100644 src/logging/redact-identifier.ts create mode 100644 src/logging/redact.test.ts create mode 100644 src/logging/redact.ts create mode 100644 src/logging/state.ts create mode 100644 src/logging/subsystem.test.ts create mode 100644 src/logging/subsystem.ts create mode 100644 src/logging/timestamps.test.ts create mode 100644 src/logging/timestamps.ts create mode 100644 src/markdown/code-spans.ts create mode 100644 src/markdown/fences.ts create mode 100644 src/markdown/frontmatter.test.ts create mode 100644 src/markdown/frontmatter.ts create mode 100644 src/markdown/ir.blockquote-spacing.test.ts create mode 100644 src/markdown/ir.hr-spacing.test.ts create mode 100644 src/markdown/ir.nested-lists.test.ts create mode 100644 src/markdown/ir.table-bullets.test.ts create mode 100644 src/markdown/ir.table-code.test.ts create mode 100644 src/markdown/ir.ts create mode 100644 src/markdown/render.ts create mode 100644 src/markdown/tables.ts create mode 100644 src/markdown/whatsapp.test.ts create mode 100644 src/markdown/whatsapp.ts create mode 100644 src/media-understanding/apply.test.ts create mode 100644 src/media-understanding/apply.ts create mode 100644 src/media-understanding/attachments.ts create mode 100644 src/media-understanding/audio-preflight.ts create mode 100644 src/media-understanding/concurrency.ts create mode 100644 src/media-understanding/defaults.ts create mode 100644 src/media-understanding/errors.ts create mode 100644 src/media-understanding/format.test.ts create mode 100644 src/media-understanding/format.ts create mode 100644 src/media-understanding/fs.ts create mode 100644 src/media-understanding/media-understanding-misc.test.ts create mode 100644 src/media-understanding/output-extract.ts create mode 100644 src/media-understanding/providers/anthropic/index.ts create mode 100644 src/media-understanding/providers/audio.test-helpers.ts create mode 100644 src/media-understanding/providers/deepgram/audio.live.test.ts create mode 100644 src/media-understanding/providers/deepgram/audio.test.ts create mode 100644 src/media-understanding/providers/deepgram/audio.ts create mode 100644 src/media-understanding/providers/deepgram/index.ts create mode 100644 src/media-understanding/providers/google/audio.ts create mode 100644 src/media-understanding/providers/google/index.ts create mode 100644 src/media-understanding/providers/google/inline-data.ts create mode 100644 src/media-understanding/providers/google/video.test.ts create mode 100644 src/media-understanding/providers/google/video.ts create mode 100644 src/media-understanding/providers/groq/index.ts create mode 100644 src/media-understanding/providers/image.ts create mode 100644 src/media-understanding/providers/index.ts create mode 100644 src/media-understanding/providers/minimax/index.ts create mode 100644 src/media-understanding/providers/openai/audio.test.ts create mode 100644 src/media-understanding/providers/openai/audio.ts create mode 100644 src/media-understanding/providers/openai/index.ts create mode 100644 src/media-understanding/providers/shared.ts create mode 100644 src/media-understanding/providers/zai/index.ts create mode 100644 src/media-understanding/resolve.test.ts create mode 100644 src/media-understanding/resolve.ts create mode 100644 src/media-understanding/runner.auto-audio.test.ts create mode 100644 src/media-understanding/runner.deepgram.test.ts create mode 100644 src/media-understanding/runner.entries.ts create mode 100644 src/media-understanding/runner.test-utils.ts create mode 100644 src/media-understanding/runner.ts create mode 100644 src/media-understanding/runner.vision-skip.test.ts create mode 100644 src/media-understanding/scope.ts create mode 100644 src/media-understanding/types.ts create mode 100644 src/media-understanding/video.ts create mode 100644 src/media/audio-tags.ts create mode 100644 src/media/audio.test.ts create mode 100644 src/media/audio.ts create mode 100644 src/media/base64.ts create mode 100644 src/media/constants.ts create mode 100644 src/media/fetch.test.ts create mode 100644 src/media/fetch.ts create mode 100644 src/media/host.test.ts create mode 100644 src/media/host.ts create mode 100644 src/media/image-ops.helpers.test.ts create mode 100644 src/media/image-ops.ts create mode 100644 src/media/inbound-path-policy.test.ts create mode 100644 src/media/inbound-path-policy.ts create mode 100644 src/media/input-files.fetch-guard.test.ts create mode 100644 src/media/input-files.ts create mode 100644 src/media/local-roots.ts create mode 100644 src/media/mime.test.ts create mode 100644 src/media/mime.ts create mode 100644 src/media/outbound-attachment.ts create mode 100644 src/media/parse.test.ts create mode 100644 src/media/parse.ts create mode 100644 src/media/png-encode.ts create mode 100644 src/media/read-response-with-limit.ts create mode 100644 src/media/server.test.ts create mode 100644 src/media/server.ts create mode 100644 src/media/sniff-mime-from-base64.ts create mode 100644 src/media/store.redirect.test.ts create mode 100644 src/media/store.test.ts create mode 100644 src/media/store.ts create mode 100644 src/memory/backend-config.test.ts create mode 100644 src/memory/backend-config.ts create mode 100644 src/memory/batch-error-utils.ts create mode 100644 src/memory/batch-gemini.ts create mode 100644 src/memory/batch-http.ts create mode 100644 src/memory/batch-openai.ts create mode 100644 src/memory/batch-output.ts create mode 100644 src/memory/batch-runner.ts create mode 100644 src/memory/batch-upload.ts create mode 100644 src/memory/batch-utils.ts create mode 100644 src/memory/batch-voyage.test.ts create mode 100644 src/memory/batch-voyage.ts create mode 100644 src/memory/embedding-chunk-limits.test.ts create mode 100644 src/memory/embedding-chunk-limits.ts create mode 100644 src/memory/embedding-input-limits.ts create mode 100644 src/memory/embedding-manager.test-harness.ts create mode 100644 src/memory/embedding-model-limits.ts create mode 100644 src/memory/embedding.test-mocks.ts create mode 100644 src/memory/embeddings-debug.ts create mode 100644 src/memory/embeddings-gemini.ts create mode 100644 src/memory/embeddings-openai.ts create mode 100644 src/memory/embeddings-remote-client.ts create mode 100644 src/memory/embeddings-remote-fetch.ts create mode 100644 src/memory/embeddings-voyage.test.ts create mode 100644 src/memory/embeddings-voyage.ts create mode 100644 src/memory/embeddings.test.ts create mode 100644 src/memory/embeddings.ts create mode 100644 src/memory/fs-utils.ts create mode 100644 src/memory/hybrid.test.ts create mode 100644 src/memory/hybrid.ts create mode 100644 src/memory/index.test.ts create mode 100644 src/memory/index.ts create mode 100644 src/memory/internal.test.ts create mode 100644 src/memory/internal.ts create mode 100644 src/memory/manager-embedding-ops.ts create mode 100644 src/memory/manager-search.ts create mode 100644 src/memory/manager-sync-ops.ts create mode 100644 src/memory/manager.async-search.test.ts create mode 100644 src/memory/manager.atomic-reindex.test.ts create mode 100644 src/memory/manager.batch.test.ts create mode 100644 src/memory/manager.embedding-batches.test.ts create mode 100644 src/memory/manager.read-file.test.ts create mode 100644 src/memory/manager.sync-errors-do-not-crash.test.ts create mode 100644 src/memory/manager.ts create mode 100644 src/memory/manager.vector-dedupe.test.ts create mode 100644 src/memory/manager.watcher-config.test.ts create mode 100644 src/memory/memory-schema.ts create mode 100644 src/memory/mmr.test.ts create mode 100644 src/memory/mmr.ts create mode 100644 src/memory/node-llama.ts create mode 100644 src/memory/qmd-manager.test.ts create mode 100644 src/memory/qmd-manager.ts create mode 100644 src/memory/qmd-query-parser.test.ts create mode 100644 src/memory/qmd-query-parser.ts create mode 100644 src/memory/qmd-scope.test.ts create mode 100644 src/memory/qmd-scope.ts create mode 100644 src/memory/query-expansion.test.ts create mode 100644 src/memory/query-expansion.ts create mode 100644 src/memory/search-manager.test.ts create mode 100644 src/memory/search-manager.ts create mode 100644 src/memory/session-files.test.ts create mode 100644 src/memory/session-files.ts create mode 100644 src/memory/sqlite-vec.ts create mode 100644 src/memory/sqlite.ts create mode 100644 src/memory/status-format.ts create mode 100644 src/memory/temporal-decay.test.ts create mode 100644 src/memory/temporal-decay.ts create mode 100644 src/memory/test-embeddings-mock.ts create mode 100644 src/memory/test-manager-helpers.ts create mode 100644 src/memory/test-manager.ts create mode 100644 src/memory/test-runtime-mocks.ts create mode 100644 src/memory/types.ts create mode 100644 src/node-host/config.ts create mode 100644 src/node-host/invoke-browser.ts create mode 100644 src/node-host/invoke-system-run.ts create mode 100644 src/node-host/invoke-types.ts create mode 100644 src/node-host/invoke.sanitize-env.test.ts create mode 100644 src/node-host/invoke.ts create mode 100644 src/node-host/runner.ts create mode 100644 src/node-host/with-timeout.ts create mode 100644 src/pairing/pairing-labels.ts create mode 100644 src/pairing/pairing-messages.test.ts create mode 100644 src/pairing/pairing-messages.ts create mode 100644 src/pairing/pairing-store.test.ts create mode 100644 src/pairing/pairing-store.ts create mode 100644 src/pairing/setup-code.test.ts create mode 100644 src/pairing/setup-code.ts create mode 100644 src/plugin-sdk/account-id.ts create mode 100644 src/plugin-sdk/agent-media-payload.ts create mode 100644 src/plugin-sdk/allow-from.test.ts create mode 100644 src/plugin-sdk/allow-from.ts create mode 100644 src/plugin-sdk/command-auth.ts create mode 100644 src/plugin-sdk/config-paths.ts create mode 100644 src/plugin-sdk/file-lock.ts create mode 100644 src/plugin-sdk/index.test.ts create mode 100644 src/plugin-sdk/index.ts create mode 100644 src/plugin-sdk/json-store.ts create mode 100644 src/plugin-sdk/onboarding.ts create mode 100644 src/plugin-sdk/persistent-dedupe.test.ts create mode 100644 src/plugin-sdk/persistent-dedupe.ts create mode 100644 src/plugin-sdk/provider-auth-result.ts create mode 100644 src/plugin-sdk/slack-message-actions.ts create mode 100644 src/plugin-sdk/status-helpers.test.ts create mode 100644 src/plugin-sdk/status-helpers.ts create mode 100644 src/plugin-sdk/temp-path.test.ts create mode 100644 src/plugin-sdk/temp-path.ts create mode 100644 src/plugin-sdk/text-chunking.test.ts create mode 100644 src/plugin-sdk/text-chunking.ts create mode 100644 src/plugin-sdk/tool-send.ts create mode 100644 src/plugin-sdk/webhook-path.ts create mode 100644 src/plugin-sdk/webhook-targets.test.ts create mode 100644 src/plugin-sdk/webhook-targets.ts create mode 100644 src/plugins/bundled-dir.ts create mode 100644 src/plugins/cli.test.ts create mode 100644 src/plugins/cli.ts create mode 100644 src/plugins/commands.ts create mode 100644 src/plugins/config-schema.ts create mode 100644 src/plugins/config-state.test.ts create mode 100644 src/plugins/config-state.ts create mode 100644 src/plugins/discovery.test.ts create mode 100644 src/plugins/discovery.ts create mode 100644 src/plugins/enable.test.ts create mode 100644 src/plugins/enable.ts create mode 100644 src/plugins/hook-runner-global.ts create mode 100644 src/plugins/hooks.before-agent-start.test.ts create mode 100644 src/plugins/hooks.model-override-wiring.test.ts create mode 100644 src/plugins/hooks.phase-hooks.test.ts create mode 100644 src/plugins/hooks.test-helpers.ts create mode 100644 src/plugins/hooks.ts create mode 100644 src/plugins/http-path.ts create mode 100644 src/plugins/http-registry.ts create mode 100644 src/plugins/install.test.ts create mode 100644 src/plugins/install.ts create mode 100644 src/plugins/installs.ts create mode 100644 src/plugins/loader.test.ts create mode 100644 src/plugins/loader.ts create mode 100644 src/plugins/logger.test.ts create mode 100644 src/plugins/logger.ts create mode 100644 src/plugins/manifest-registry.test.ts create mode 100644 src/plugins/manifest-registry.ts create mode 100644 src/plugins/manifest.ts create mode 100644 src/plugins/path-safety.ts create mode 100644 src/plugins/providers.ts create mode 100644 src/plugins/registry.ts create mode 100644 src/plugins/runtime.ts create mode 100644 src/plugins/runtime/index.test.ts create mode 100644 src/plugins/runtime/index.ts create mode 100644 src/plugins/runtime/native-deps.ts create mode 100644 src/plugins/runtime/types.ts create mode 100644 src/plugins/schema-validator.ts create mode 100644 src/plugins/services.test.ts create mode 100644 src/plugins/services.ts create mode 100644 src/plugins/slots.test.ts create mode 100644 src/plugins/slots.ts create mode 100644 src/plugins/source-display.test.ts create mode 100644 src/plugins/source-display.ts create mode 100644 src/plugins/status.ts create mode 100644 src/plugins/tools.optional.test.ts create mode 100644 src/plugins/tools.ts create mode 100644 src/plugins/types.ts create mode 100644 src/plugins/uninstall.test.ts create mode 100644 src/plugins/uninstall.ts create mode 100644 src/plugins/update.ts create mode 100644 src/plugins/voice-call.plugin.test.ts create mode 100644 src/plugins/wired-hooks-after-tool-call.test.ts create mode 100644 src/plugins/wired-hooks-compaction.test.ts create mode 100644 src/plugins/wired-hooks-gateway.test.ts create mode 100644 src/plugins/wired-hooks-llm.test.ts create mode 100644 src/plugins/wired-hooks-message.test.ts create mode 100644 src/plugins/wired-hooks-session.test.ts create mode 100644 src/plugins/wired-hooks-subagent.test.ts create mode 100644 src/polls.test.ts create mode 100644 src/polls.ts create mode 100644 src/process/child-process-bridge.test.ts create mode 100644 src/process/child-process-bridge.ts create mode 100644 src/process/command-queue.test.ts create mode 100644 src/process/command-queue.ts create mode 100644 src/process/exec.test.ts create mode 100644 src/process/exec.ts create mode 100644 src/process/kill-tree.test.ts create mode 100644 src/process/kill-tree.ts create mode 100644 src/process/lanes.ts create mode 100644 src/process/restart-recovery.ts create mode 100644 src/process/spawn-utils.test.ts create mode 100644 src/process/spawn-utils.ts create mode 100644 src/process/supervisor/adapters/child.test.ts create mode 100644 src/process/supervisor/adapters/child.ts create mode 100644 src/process/supervisor/adapters/env.ts create mode 100644 src/process/supervisor/adapters/pty.test.ts create mode 100644 src/process/supervisor/adapters/pty.ts create mode 100644 src/process/supervisor/index.ts create mode 100644 src/process/supervisor/registry.test.ts create mode 100644 src/process/supervisor/registry.ts create mode 100644 src/process/supervisor/supervisor.pty-command.test.ts create mode 100644 src/process/supervisor/supervisor.test.ts create mode 100644 src/process/supervisor/supervisor.ts create mode 100644 src/process/supervisor/types.ts create mode 100644 src/process/test-timeouts.ts create mode 100644 src/providers/github-copilot-auth.ts create mode 100644 src/providers/github-copilot-models.test.ts create mode 100644 src/providers/github-copilot-models.ts create mode 100644 src/providers/github-copilot-token.test.ts create mode 100644 src/providers/github-copilot-token.ts create mode 100644 src/providers/google-shared.ensures-function-call-comes-after-user-turn.test.ts create mode 100644 src/providers/google-shared.preserves-parameters-type-is-missing.test.ts create mode 100644 src/providers/google-shared.test-helpers.ts create mode 100644 src/providers/qwen-portal-oauth.test.ts create mode 100644 src/providers/qwen-portal-oauth.ts create mode 100644 src/routing/account-id.test.ts create mode 100644 src/routing/account-id.ts create mode 100644 src/routing/bindings.ts create mode 100644 src/routing/resolve-route.test.ts create mode 100644 src/routing/resolve-route.ts create mode 100644 src/routing/session-key.continuity.test.ts create mode 100644 src/routing/session-key.test.ts create mode 100644 src/routing/session-key.ts create mode 100644 src/runtime.ts create mode 100644 src/scripts/canvas-a2ui-copy.test.ts create mode 100644 src/security/audit-channel.ts create mode 100644 src/security/audit-extra.async.ts create mode 100644 src/security/audit-extra.sync.test.ts create mode 100644 src/security/audit-extra.sync.ts create mode 100644 src/security/audit-extra.ts create mode 100644 src/security/audit-fs.ts create mode 100644 src/security/audit-tool-policy.ts create mode 100644 src/security/audit.test.ts create mode 100644 src/security/audit.ts create mode 100644 src/security/channel-metadata.ts create mode 100644 src/security/dangerous-config-flags.ts create mode 100644 src/security/dangerous-tools.ts create mode 100644 src/security/dm-policy-shared.test.ts create mode 100644 src/security/dm-policy-shared.ts create mode 100644 src/security/external-content.test.ts create mode 100644 src/security/external-content.ts create mode 100644 src/security/fix.test.ts create mode 100644 src/security/fix.ts create mode 100644 src/security/scan-paths.ts create mode 100644 src/security/secret-equal.ts create mode 100644 src/security/skill-scanner.test.ts create mode 100644 src/security/skill-scanner.ts create mode 100644 src/security/temp-path-guard.test.ts create mode 100644 src/security/weak-random-patterns.test.ts create mode 100644 src/security/windows-acl.test.ts create mode 100644 src/security/windows-acl.ts create mode 100644 src/sessions/input-provenance.ts create mode 100644 src/sessions/level-overrides.ts create mode 100644 src/sessions/model-overrides.ts create mode 100644 src/sessions/send-policy.test.ts create mode 100644 src/sessions/send-policy.ts create mode 100644 src/sessions/session-key-utils.ts create mode 100644 src/sessions/session-label.ts create mode 100644 src/sessions/transcript-events.ts create mode 100644 src/shared/avatar-policy.test.ts create mode 100644 src/shared/avatar-policy.ts create mode 100644 src/shared/chat-content.ts create mode 100644 src/shared/chat-envelope.ts create mode 100644 src/shared/config-eval.ts create mode 100644 src/shared/device-auth.ts create mode 100644 src/shared/entry-metadata.ts create mode 100644 src/shared/entry-status.ts create mode 100644 src/shared/frontmatter.ts create mode 100644 src/shared/model-param-b.ts create mode 100644 src/shared/net/ip.test.ts create mode 100644 src/shared/net/ip.ts create mode 100644 src/shared/net/ipv4.ts create mode 100644 src/shared/node-list-parse.test.ts create mode 100644 src/shared/node-list-parse.ts create mode 100644 src/shared/node-list-types.ts create mode 100644 src/shared/node-match.ts create mode 100644 src/shared/operator-scope-compat.test.ts create mode 100644 src/shared/operator-scope-compat.ts create mode 100644 src/shared/pid-alive.test.ts create mode 100644 src/shared/pid-alive.ts create mode 100644 src/shared/process-scoped-map.ts create mode 100644 src/shared/requirements.test.ts create mode 100644 src/shared/requirements.ts create mode 100644 src/shared/shared-misc.test.ts create mode 100644 src/shared/string-normalization.test.ts create mode 100644 src/shared/string-normalization.ts create mode 100644 src/shared/subagents-format.ts create mode 100644 src/shared/text-chunking.ts create mode 100644 src/shared/text/code-regions.ts create mode 100644 src/shared/text/reasoning-tags.test.ts create mode 100644 src/shared/text/reasoning-tags.ts create mode 100644 src/shared/usage-aggregates.ts create mode 100644 src/signal/accounts.ts create mode 100644 src/signal/client.test.ts create mode 100644 src/signal/client.ts create mode 100644 src/signal/daemon.ts create mode 100644 src/signal/format.chunking.test.ts create mode 100644 src/signal/format.links.test.ts create mode 100644 src/signal/format.test.ts create mode 100644 src/signal/format.ts create mode 100644 src/signal/format.visual.test.ts create mode 100644 src/signal/identity.ts create mode 100644 src/signal/index.ts create mode 100644 src/signal/monitor.test.ts create mode 100644 src/signal/monitor.tool-result.pairs-uuid-only-senders-uuid-allowlist-entry.test.ts create mode 100644 src/signal/monitor.tool-result.sends-tool-summaries-responseprefix.test.ts create mode 100644 src/signal/monitor.tool-result.test-harness.ts create mode 100644 src/signal/monitor.ts create mode 100644 src/signal/monitor/event-handler.inbound-contract.test.ts create mode 100644 src/signal/monitor/event-handler.mention-gating.test.ts create mode 100644 src/signal/monitor/event-handler.test-harness.ts create mode 100644 src/signal/monitor/event-handler.ts create mode 100644 src/signal/monitor/event-handler.types.ts create mode 100644 src/signal/monitor/mentions.ts create mode 100644 src/signal/probe.test.ts create mode 100644 src/signal/probe.ts create mode 100644 src/signal/reaction-level.ts create mode 100644 src/signal/rpc-context.ts create mode 100644 src/signal/send-reactions.test.ts create mode 100644 src/signal/send-reactions.ts create mode 100644 src/signal/send.ts create mode 100644 src/signal/sse-reconnect.ts create mode 100644 src/slack/accounts.ts create mode 100644 src/slack/actions.blocks.test.ts create mode 100644 src/slack/actions.read.test.ts create mode 100644 src/slack/actions.ts create mode 100644 src/slack/blocks-fallback.test.ts create mode 100644 src/slack/blocks-fallback.ts create mode 100644 src/slack/blocks-input.test.ts create mode 100644 src/slack/blocks-input.ts create mode 100644 src/slack/blocks.test-helpers.ts create mode 100644 src/slack/channel-migration.test.ts create mode 100644 src/slack/channel-migration.ts create mode 100644 src/slack/client.test.ts create mode 100644 src/slack/client.ts create mode 100644 src/slack/directory-live.ts create mode 100644 src/slack/draft-stream.test.ts create mode 100644 src/slack/draft-stream.ts create mode 100644 src/slack/format.test.ts create mode 100644 src/slack/format.ts create mode 100644 src/slack/http/index.ts create mode 100644 src/slack/http/registry.test.ts create mode 100644 src/slack/http/registry.ts create mode 100644 src/slack/index.ts create mode 100644 src/slack/message-actions.ts create mode 100644 src/slack/modal-metadata.test.ts create mode 100644 src/slack/modal-metadata.ts create mode 100644 src/slack/monitor.test-helpers.ts create mode 100644 src/slack/monitor.test.ts create mode 100644 src/slack/monitor.threading.missing-thread-ts.test.ts create mode 100644 src/slack/monitor.tool-result.test.ts create mode 100644 src/slack/monitor.ts create mode 100644 src/slack/monitor/allow-list.test.ts create mode 100644 src/slack/monitor/allow-list.ts create mode 100644 src/slack/monitor/auth.ts create mode 100644 src/slack/monitor/channel-config.ts create mode 100644 src/slack/monitor/commands.ts create mode 100644 src/slack/monitor/context.ts create mode 100644 src/slack/monitor/events.ts create mode 100644 src/slack/monitor/events/channels.ts create mode 100644 src/slack/monitor/events/interactions.test.ts create mode 100644 src/slack/monitor/events/interactions.ts create mode 100644 src/slack/monitor/events/members.ts create mode 100644 src/slack/monitor/events/messages.ts create mode 100644 src/slack/monitor/events/pins.ts create mode 100644 src/slack/monitor/events/reactions.ts create mode 100644 src/slack/monitor/external-arg-menu-store.ts create mode 100644 src/slack/monitor/media.test.ts create mode 100644 src/slack/monitor/media.ts create mode 100644 src/slack/monitor/message-handler.ts create mode 100644 src/slack/monitor/message-handler/dispatch.streaming.test.ts create mode 100644 src/slack/monitor/message-handler/dispatch.ts create mode 100644 src/slack/monitor/message-handler/prepare.test.ts create mode 100644 src/slack/monitor/message-handler/prepare.ts create mode 100644 src/slack/monitor/message-handler/types.ts create mode 100644 src/slack/monitor/monitor.test.ts create mode 100644 src/slack/monitor/mrkdwn.test.ts create mode 100644 src/slack/monitor/mrkdwn.ts create mode 100644 src/slack/monitor/policy.ts create mode 100644 src/slack/monitor/provider.group-policy.test.ts create mode 100644 src/slack/monitor/provider.ts create mode 100644 src/slack/monitor/replies.ts create mode 100644 src/slack/monitor/room-context.ts create mode 100644 src/slack/monitor/slash.test-harness.ts create mode 100644 src/slack/monitor/slash.test.ts create mode 100644 src/slack/monitor/slash.ts create mode 100644 src/slack/monitor/thread-resolution.ts create mode 100644 src/slack/monitor/types.ts create mode 100644 src/slack/probe.ts create mode 100644 src/slack/resolve-channels.test.ts create mode 100644 src/slack/resolve-channels.ts create mode 100644 src/slack/resolve-users.ts create mode 100644 src/slack/scopes.ts create mode 100644 src/slack/send.blocks.test.ts create mode 100644 src/slack/send.ts create mode 100644 src/slack/stream-mode.test.ts create mode 100644 src/slack/stream-mode.ts create mode 100644 src/slack/streaming.ts create mode 100644 src/slack/targets.test.ts create mode 100644 src/slack/targets.ts create mode 100644 src/slack/threading-tool-context.test.ts create mode 100644 src/slack/threading-tool-context.ts create mode 100644 src/slack/threading.test.ts create mode 100644 src/slack/threading.ts create mode 100644 src/slack/token.ts create mode 100644 src/slack/types.ts create mode 100644 src/telegram/accounts.test.ts create mode 100644 src/telegram/accounts.ts create mode 100644 src/telegram/allowed-updates.ts create mode 100644 src/telegram/api-logging.ts create mode 100644 src/telegram/audit.test.ts create mode 100644 src/telegram/audit.ts create mode 100644 src/telegram/bot-access.ts create mode 100644 src/telegram/bot-handlers.ts create mode 100644 src/telegram/bot-message-context.audio-transcript.test.ts create mode 100644 src/telegram/bot-message-context.dm-threads.test.ts create mode 100644 src/telegram/bot-message-context.dm-topic-threadid.test.ts create mode 100644 src/telegram/bot-message-context.sender-prefix.test.ts create mode 100644 src/telegram/bot-message-context.test-harness.ts create mode 100644 src/telegram/bot-message-context.ts create mode 100644 src/telegram/bot-message-dispatch.test.ts create mode 100644 src/telegram/bot-message-dispatch.ts create mode 100644 src/telegram/bot-message.test.ts create mode 100644 src/telegram/bot-message.ts create mode 100644 src/telegram/bot-native-command-menu.test.ts create mode 100644 src/telegram/bot-native-command-menu.ts create mode 100644 src/telegram/bot-native-commands.plugin-auth.test.ts create mode 100644 src/telegram/bot-native-commands.session-meta.test.ts create mode 100644 src/telegram/bot-native-commands.test-helpers.ts create mode 100644 src/telegram/bot-native-commands.test.ts create mode 100644 src/telegram/bot-native-commands.ts create mode 100644 src/telegram/bot-updates.ts create mode 100644 src/telegram/bot.create-telegram-bot.test-harness.ts create mode 100644 src/telegram/bot.create-telegram-bot.test.ts create mode 100644 src/telegram/bot.helpers.test.ts create mode 100644 src/telegram/bot.media.downloads-media-file-path-no-file-download.test.ts create mode 100644 src/telegram/bot.media.e2e-harness.ts create mode 100644 src/telegram/bot.media.includes-location-text-ctx-fields-pins.test.ts create mode 100644 src/telegram/bot.test.ts create mode 100644 src/telegram/bot.ts create mode 100644 src/telegram/bot/delivery.resolve-media-retry.test.ts create mode 100644 src/telegram/bot/delivery.test.ts create mode 100644 src/telegram/bot/delivery.ts create mode 100644 src/telegram/bot/helpers.test.ts create mode 100644 src/telegram/bot/helpers.ts create mode 100644 src/telegram/bot/types.ts create mode 100644 src/telegram/button-types.ts create mode 100644 src/telegram/caption.ts create mode 100644 src/telegram/draft-chunking.test.ts create mode 100644 src/telegram/draft-chunking.ts create mode 100644 src/telegram/draft-stream.test.ts create mode 100644 src/telegram/draft-stream.ts create mode 100644 src/telegram/fetch.test.ts create mode 100644 src/telegram/fetch.ts create mode 100644 src/telegram/format.test.ts create mode 100644 src/telegram/format.ts create mode 100644 src/telegram/format.wrap-md.test.ts create mode 100644 src/telegram/group-access.group-policy.test.ts create mode 100644 src/telegram/group-access.ts create mode 100644 src/telegram/group-config-helpers.ts create mode 100644 src/telegram/group-migration.test.ts create mode 100644 src/telegram/group-migration.ts create mode 100644 src/telegram/inline-buttons.test.ts create mode 100644 src/telegram/inline-buttons.ts create mode 100644 src/telegram/model-buttons.test.ts create mode 100644 src/telegram/model-buttons.ts create mode 100644 src/telegram/monitor.test.ts create mode 100644 src/telegram/monitor.ts create mode 100644 src/telegram/network-config.test.ts create mode 100644 src/telegram/network-config.ts create mode 100644 src/telegram/network-errors.test.ts create mode 100644 src/telegram/network-errors.ts create mode 100644 src/telegram/outbound-params.ts create mode 100644 src/telegram/probe.test.ts create mode 100644 src/telegram/probe.ts create mode 100644 src/telegram/proxy.test.ts create mode 100644 src/telegram/proxy.ts create mode 100644 src/telegram/reaction-level.test.ts create mode 100644 src/telegram/reaction-level.ts create mode 100644 src/telegram/reasoning-lane-coordinator.test.ts create mode 100644 src/telegram/reasoning-lane-coordinator.ts create mode 100644 src/telegram/send.proxy.test.ts create mode 100644 src/telegram/send.test-harness.ts create mode 100644 src/telegram/send.test.ts create mode 100644 src/telegram/send.ts create mode 100644 src/telegram/sent-message-cache.ts create mode 100644 src/telegram/status-reaction-variants.test.ts create mode 100644 src/telegram/status-reaction-variants.ts create mode 100644 src/telegram/sticker-cache.test.ts create mode 100644 src/telegram/sticker-cache.ts create mode 100644 src/telegram/targets.test.ts create mode 100644 src/telegram/targets.ts create mode 100644 src/telegram/token.test.ts create mode 100644 src/telegram/token.ts create mode 100644 src/telegram/update-offset-store.test.ts create mode 100644 src/telegram/update-offset-store.ts create mode 100644 src/telegram/voice.test.ts create mode 100644 src/telegram/voice.ts create mode 100644 src/telegram/webhook.test.ts create mode 100644 src/telegram/webhook.ts create mode 100644 src/terminal/ansi.ts create mode 100644 src/terminal/health-style.ts create mode 100644 src/terminal/links.ts create mode 100644 src/terminal/note.ts create mode 100644 src/terminal/palette.ts create mode 100644 src/terminal/progress-line.ts create mode 100644 src/terminal/prompt-select-styled.test.ts create mode 100644 src/terminal/prompt-select-styled.ts create mode 100644 src/terminal/prompt-style.ts create mode 100644 src/terminal/restore.test.ts create mode 100644 src/terminal/restore.ts create mode 100644 src/terminal/stream-writer.test.ts create mode 100644 src/terminal/stream-writer.ts create mode 100644 src/terminal/table.test.ts create mode 100644 src/terminal/table.ts create mode 100644 src/terminal/theme.ts create mode 100644 src/test-helpers/state-dir-env.test.ts create mode 100644 src/test-helpers/state-dir-env.ts create mode 100644 src/test-helpers/workspace.ts create mode 100644 src/test-utils/channel-plugins.test.ts create mode 100644 src/test-utils/channel-plugins.ts create mode 100644 src/test-utils/chunk-test-helpers.ts create mode 100644 src/test-utils/command-runner.ts create mode 100644 src/test-utils/env.test.ts create mode 100644 src/test-utils/env.ts create mode 100644 src/test-utils/exec-assertions.ts create mode 100644 src/test-utils/fetch-mock.ts create mode 100644 src/test-utils/imessage-test-plugin.ts create mode 100644 src/test-utils/internal-hook-event-payload.ts create mode 100644 src/test-utils/mock-http-response.ts create mode 100644 src/test-utils/model-auth-mock.ts create mode 100644 src/test-utils/ports.ts create mode 100644 src/test-utils/provider-usage-fetch.ts create mode 100644 src/test-utils/repo-scan.ts create mode 100644 src/test-utils/temp-dir.ts create mode 100644 src/test-utils/temp-home.test.ts create mode 100644 src/test-utils/temp-home.ts create mode 100644 src/test-utils/tracked-temp-dirs.ts create mode 100644 src/test-utils/typed-cases.ts create mode 100644 src/test-utils/vitest-mock-fn.ts create mode 100644 src/tts/prepare-text.test.ts create mode 100644 src/tts/tts-core.ts create mode 100644 src/tts/tts.test.ts create mode 100644 src/tts/tts.ts create mode 100644 src/tui/commands.test.ts create mode 100644 src/tui/commands.ts create mode 100644 src/tui/components/assistant-message.ts create mode 100644 src/tui/components/chat-log.test.ts create mode 100644 src/tui/components/chat-log.ts create mode 100644 src/tui/components/custom-editor.ts create mode 100644 src/tui/components/filterable-select-list.ts create mode 100644 src/tui/components/fuzzy-filter.ts create mode 100644 src/tui/components/markdown-message.ts create mode 100644 src/tui/components/searchable-select-list.test.ts create mode 100644 src/tui/components/searchable-select-list.ts create mode 100644 src/tui/components/selectors.ts create mode 100644 src/tui/components/tool-execution.ts create mode 100644 src/tui/components/user-message.ts create mode 100644 src/tui/gateway-chat.test.ts create mode 100644 src/tui/gateway-chat.ts create mode 100644 src/tui/theme/syntax-theme.ts create mode 100644 src/tui/theme/theme.test.ts create mode 100644 src/tui/theme/theme.ts create mode 100644 src/tui/tui-command-handlers.test.ts create mode 100644 src/tui/tui-command-handlers.ts create mode 100644 src/tui/tui-event-handlers.test.ts create mode 100644 src/tui/tui-event-handlers.ts create mode 100644 src/tui/tui-formatters.test.ts create mode 100644 src/tui/tui-formatters.ts create mode 100644 src/tui/tui-input-history.test.ts create mode 100644 src/tui/tui-local-shell.test.ts create mode 100644 src/tui/tui-local-shell.ts create mode 100644 src/tui/tui-overlays.test.ts create mode 100644 src/tui/tui-overlays.ts create mode 100644 src/tui/tui-session-actions.test.ts create mode 100644 src/tui/tui-session-actions.ts create mode 100644 src/tui/tui-status-summary.ts create mode 100644 src/tui/tui-stream-assembler.test.ts create mode 100644 src/tui/tui-stream-assembler.ts create mode 100644 src/tui/tui-submit-test-helpers.ts create mode 100644 src/tui/tui-types.ts create mode 100644 src/tui/tui-waiting.test.ts create mode 100644 src/tui/tui-waiting.ts create mode 100644 src/tui/tui.submit-handler.test.ts create mode 100644 src/tui/tui.test.ts create mode 100644 src/tui/tui.ts create mode 100644 src/types/cli-highlight.d.ts create mode 100644 src/types/lydell-node-pty.d.ts create mode 100644 src/types/napi-rs-canvas.d.ts create mode 100644 src/types/node-edge-tts.d.ts create mode 100644 src/types/node-llama-cpp.d.ts create mode 100644 src/types/osc-progress.d.ts create mode 100644 src/types/pdfjs-dist-legacy.d.ts create mode 100644 src/types/qrcode-terminal.d.ts create mode 100644 src/utils.test.ts create mode 100644 src/utils.ts create mode 100644 src/utils/account-id.ts create mode 100644 src/utils/boolean.ts create mode 100644 src/utils/chunk-items.ts create mode 100644 src/utils/delivery-context.test.ts create mode 100644 src/utils/delivery-context.ts create mode 100644 src/utils/directive-tags.test.ts create mode 100644 src/utils/directive-tags.ts create mode 100644 src/utils/fetch-timeout.ts create mode 100644 src/utils/mask-api-key.test.ts create mode 100644 src/utils/mask-api-key.ts create mode 100644 src/utils/message-channel.test.ts create mode 100644 src/utils/message-channel.ts create mode 100644 src/utils/normalize-secret-input.ts create mode 100644 src/utils/provider-utils.ts create mode 100644 src/utils/queue-helpers.test.ts create mode 100644 src/utils/queue-helpers.ts create mode 100644 src/utils/reaction-level.test.ts create mode 100644 src/utils/reaction-level.ts create mode 100644 src/utils/run-with-concurrency.test.ts create mode 100644 src/utils/run-with-concurrency.ts create mode 100644 src/utils/safe-json.ts create mode 100644 src/utils/shell-argv.ts create mode 100644 src/utils/transcript-tools.test.ts create mode 100644 src/utils/transcript-tools.ts create mode 100644 src/utils/usage-format.test.ts create mode 100644 src/utils/usage-format.ts create mode 100644 src/utils/utils-misc.test.ts create mode 100644 src/utils/with-timeout.ts create mode 100644 src/version.test.ts create mode 100644 src/version.ts create mode 100644 src/web/accounts.test.ts create mode 100644 src/web/accounts.ts create mode 100644 src/web/accounts.whatsapp-auth.test.ts create mode 100644 src/web/active-listener.ts create mode 100644 src/web/auth-store.ts create mode 100644 src/web/auto-reply.broadcast-groups.broadcasts-sequentially-configured-order.test.ts create mode 100644 src/web/auto-reply.broadcast-groups.skips-unknown-broadcast-agent-ids-agents-list.test.ts create mode 100644 src/web/auto-reply.broadcast-groups.test-harness.ts create mode 100644 src/web/auto-reply.impl.ts create mode 100644 src/web/auto-reply.test-harness.ts create mode 100644 src/web/auto-reply.ts create mode 100644 src/web/auto-reply.typing-controller-idle.test.ts create mode 100644 src/web/auto-reply.web-auto-reply.compresses-common-formats-jpeg-cap.test.ts create mode 100644 src/web/auto-reply.web-auto-reply.last-route.test.ts create mode 100644 src/web/auto-reply.web-auto-reply.monitor-logging.test.ts create mode 100644 src/web/auto-reply.web-auto-reply.reconnects-after-connection-close.test.ts create mode 100644 src/web/auto-reply/constants.ts create mode 100644 src/web/auto-reply/deliver-reply.test.ts create mode 100644 src/web/auto-reply/deliver-reply.ts create mode 100644 src/web/auto-reply/heartbeat-runner.test.ts create mode 100644 src/web/auto-reply/heartbeat-runner.ts create mode 100644 src/web/auto-reply/loggers.ts create mode 100644 src/web/auto-reply/mentions.ts create mode 100644 src/web/auto-reply/monitor.ts create mode 100644 src/web/auto-reply/monitor/ack-reaction.ts create mode 100644 src/web/auto-reply/monitor/broadcast.ts create mode 100644 src/web/auto-reply/monitor/commands.ts create mode 100644 src/web/auto-reply/monitor/echo.ts create mode 100644 src/web/auto-reply/monitor/group-activation.ts create mode 100644 src/web/auto-reply/monitor/group-gating.ts create mode 100644 src/web/auto-reply/monitor/group-members.test.ts create mode 100644 src/web/auto-reply/monitor/group-members.ts create mode 100644 src/web/auto-reply/monitor/last-route.ts create mode 100644 src/web/auto-reply/monitor/message-line.ts create mode 100644 src/web/auto-reply/monitor/on-message.ts create mode 100644 src/web/auto-reply/monitor/peer.ts create mode 100644 src/web/auto-reply/monitor/process-message.inbound-contract.test.ts create mode 100644 src/web/auto-reply/monitor/process-message.ts create mode 100644 src/web/auto-reply/session-snapshot.ts create mode 100644 src/web/auto-reply/types.ts create mode 100644 src/web/auto-reply/util.ts create mode 100644 src/web/auto-reply/web-auto-reply-monitor.test.ts create mode 100644 src/web/auto-reply/web-auto-reply-utils.test.ts create mode 100644 src/web/inbound.media.test.ts create mode 100644 src/web/inbound.test.ts create mode 100644 src/web/inbound.ts create mode 100644 src/web/inbound/access-control.group-policy.test.ts create mode 100644 src/web/inbound/access-control.test-harness.ts create mode 100644 src/web/inbound/access-control.test.ts create mode 100644 src/web/inbound/access-control.ts create mode 100644 src/web/inbound/dedupe.ts create mode 100644 src/web/inbound/extract.ts create mode 100644 src/web/inbound/media.node.test.ts create mode 100644 src/web/inbound/media.ts create mode 100644 src/web/inbound/monitor.ts create mode 100644 src/web/inbound/send-api.test.ts create mode 100644 src/web/inbound/send-api.ts create mode 100644 src/web/inbound/types.ts create mode 100644 src/web/login-qr.test.ts create mode 100644 src/web/login-qr.ts create mode 100644 src/web/login.coverage.test.ts create mode 100644 src/web/login.test.ts create mode 100644 src/web/login.ts create mode 100644 src/web/logout.test.ts create mode 100644 src/web/media.test.ts create mode 100644 src/web/media.ts create mode 100644 src/web/monitor-inbox.allows-messages-from-senders-allowfrom-list.test.ts create mode 100644 src/web/monitor-inbox.blocks-messages-from-unauthorized-senders-not-allowfrom.test.ts create mode 100644 src/web/monitor-inbox.captures-media-path-image-messages.test.ts create mode 100644 src/web/monitor-inbox.streams-inbound-messages.test.ts create mode 100644 src/web/monitor-inbox.test-harness.ts create mode 100644 src/web/outbound.test.ts create mode 100644 src/web/outbound.ts create mode 100644 src/web/qr-image.ts create mode 100644 src/web/reconnect.test.ts create mode 100644 src/web/reconnect.ts create mode 100644 src/web/session.test.ts create mode 100644 src/web/session.ts create mode 100644 src/web/test-helpers.ts create mode 100644 src/web/vcard.ts create mode 100644 src/whatsapp/normalize.test.ts create mode 100644 src/whatsapp/normalize.ts create mode 100644 src/whatsapp/resolve-outbound-target.test.ts create mode 100644 src/whatsapp/resolve-outbound-target.ts create mode 100644 src/wizard/clack-prompter.test.ts create mode 100644 src/wizard/clack-prompter.ts create mode 100644 src/wizard/onboarding.completion.test.ts create mode 100644 src/wizard/onboarding.completion.ts create mode 100644 src/wizard/onboarding.finalize.ts create mode 100644 src/wizard/onboarding.gateway-config.test.ts create mode 100644 src/wizard/onboarding.gateway-config.ts create mode 100644 src/wizard/onboarding.test.ts create mode 100644 src/wizard/onboarding.ts create mode 100644 src/wizard/onboarding.types.ts create mode 100644 src/wizard/prompts.ts create mode 100644 src/wizard/session.test.ts create mode 100644 src/wizard/session.ts create mode 100644 test/appcast.test.ts create mode 100644 test/fixtures/child-process-bridge/child.js create mode 100644 test/fixtures/exec-allowlist-shell-parser-parity.json create mode 100644 test/fixtures/exec-wrapper-resolution-parity.json create mode 100644 test/fixtures/hooks-install/npm-pack-hooks.tgz create mode 100644 test/fixtures/hooks-install/tar-evil-id.tar create mode 100644 test/fixtures/hooks-install/tar-hooks.tar create mode 100644 test/fixtures/hooks-install/tar-reserved-id.tar create mode 100644 test/fixtures/hooks-install/tar-traversal.tar create mode 100644 test/fixtures/hooks-install/zip-hooks.zip create mode 100644 test/fixtures/hooks-install/zip-traversal.zip create mode 100644 test/gateway.multi.e2e.test.ts create mode 100644 test/git-hooks-pre-commit.test.ts create mode 100644 test/global-setup.ts create mode 100644 test/helpers/dispatch-inbound-capture.ts create mode 100644 test/helpers/envelope-timestamp.ts create mode 100644 test/helpers/fast-short-timeouts.ts create mode 100644 test/helpers/inbound-contract-capture.ts create mode 100644 test/helpers/inbound-contract-dispatch-mock.ts create mode 100644 test/helpers/inbound-contract.ts create mode 100644 test/helpers/memory-tool-manager-mock.ts create mode 100644 test/helpers/mock-incoming-request.ts create mode 100644 test/helpers/normalize-text.ts create mode 100644 test/helpers/paths.ts create mode 100644 test/helpers/poll.ts create mode 100644 test/helpers/temp-home.ts create mode 100644 test/helpers/wizard-prompter.ts create mode 100644 test/media-understanding.auto.test.ts create mode 100644 test/mocks/baileys.ts create mode 100644 test/scripts/ui.test.ts create mode 100644 test/setup.ts create mode 100644 test/test-env.ts create mode 100644 tsconfig.json create mode 100644 tsconfig.plugin-sdk.dts.json create mode 100644 tsdown.config.ts create mode 100644 vitest.config.ts create mode 100644 vitest.e2e.config.ts create mode 100644 vitest.extensions.config.ts create mode 100644 vitest.gateway.config.ts create mode 100644 vitest.live.config.ts create mode 100644 vitest.unit.config.ts create mode 100644 zizmor.yml diff --git a/.detect-secrets.cfg b/.detect-secrets.cfg new file mode 100644 index 0000000..3891256 --- /dev/null +++ b/.detect-secrets.cfg @@ -0,0 +1,30 @@ +# detect-secrets exclusion patterns (regex) +# +# Note: detect-secrets does not read this file by default. If you want these +# applied, wire them into your scan command (e.g. translate to --exclude-files +# / --exclude-lines) or into a baseline's filters_used. + +[exclude-files] +# pnpm lockfiles contain lots of high-entropy package integrity blobs. +pattern = (^|/)pnpm-lock\.yaml$ +# Generated output and vendored assets. +pattern = (^|/)(dist|vendor)/ +# Local config file with allowlist patterns. +pattern = (^|/)\.detect-secrets\.cfg$ + +[exclude-lines] +# Fastlane checks for private key marker; not a real key. +pattern = key_content\.include\?\("BEGIN PRIVATE KEY"\) +# UI label string for Anthropic auth mode. +pattern = case \.apiKeyEnv: "API key \(env var\)" +# CodingKeys mapping uses apiKey literal. +pattern = case apikey = "apiKey" +# Schema labels referencing password fields (not actual secrets). +pattern = "gateway\.remote\.password" +pattern = "gateway\.auth\.password" +# Schema label for talk API key (label text only). +pattern = "talk\.apiKey" +# checking for typeof is not something we care about. +pattern = === "string" +# specific optional-chaining password check that didn't match the line above. +pattern = typeof remote\?\.password === "string" diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..73d00ff --- /dev/null +++ b/.dockerignore @@ -0,0 +1,60 @@ +.git +.worktrees +.bun-cache +.bun +.tmp +**/.tmp +.DS_Store +**/.DS_Store +*.png +*.jpg +*.jpeg +*.webp +*.gif +*.mp4 +*.mov +*.wav +*.mp3 +node_modules +**/node_modules +.pnpm-store +**/.pnpm-store +.turbo +**/.turbo +.cache +**/.cache +.next +**/.next +coverage +**/coverage +*.log +tmp +**/tmp + +# build artifacts +dist +**/dist +apps/macos/.build +apps/ios/build +**/*.trace + +# large app trees not needed for CLI build +apps/ +assets/ +Peekaboo/ +Swabble/ +Core/ +Users/ +vendor/ + +# Needed for building the Canvas A2UI bundle during Docker image builds. +# Keep the rest of apps/ and vendor/ excluded to avoid a large build context. +!apps/shared/ +!apps/shared/OpenClawKit/ +!apps/shared/OpenClawKit/Tools/ +!apps/shared/OpenClawKit/Tools/CanvasA2UI/ +!apps/shared/OpenClawKit/Tools/CanvasA2UI/** +!vendor/a2ui/ +!vendor/a2ui/renderers/ +!vendor/a2ui/renderers/lit/ +!vendor/a2ui/renderers/lit/** diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..41df435 --- /dev/null +++ b/.env.example @@ -0,0 +1,80 @@ +# OpenClaw .env example +# +# Quick start: +# 1) Copy this file to `.env` (for local runs from this repo), OR to `~/.openclaw/.env` (for launchd/systemd daemons). +# 2) Fill only the values you use. +# 3) Keep real secrets out of git. +# +# Env-source precedence for environment variables (highest -> lowest): +# process env, ./.env, ~/.openclaw/.env, then openclaw.json `env` block. +# Existing non-empty process env vars are not overridden by dotenv/config env loading. +# Note: direct config keys (for example `gateway.auth.token` or channel tokens in openclaw.json) +# are resolved separately from env loading and often take precedence over env fallbacks. + +# ----------------------------------------------------------------------------- +# Gateway auth + paths +# ----------------------------------------------------------------------------- +# Recommended if the gateway binds beyond loopback. +OPENCLAW_GATEWAY_TOKEN=change-me-to-a-long-random-token +# Example generator: openssl rand -hex 32 + +# Optional alternative auth mode (use token OR password). +# OPENCLAW_GATEWAY_PASSWORD=change-me-to-a-strong-password + +# Optional path overrides (defaults shown for reference). +# OPENCLAW_STATE_DIR=~/.openclaw +# OPENCLAW_CONFIG_PATH=~/.openclaw/openclaw.json +# OPENCLAW_HOME=~ + +# Optional: import missing keys from your login shell profile. +# OPENCLAW_LOAD_SHELL_ENV=1 +# OPENCLAW_SHELL_ENV_TIMEOUT_MS=15000 + +# ----------------------------------------------------------------------------- +# Model provider API keys (set at least one) +# ----------------------------------------------------------------------------- +# OPENAI_API_KEY=sk-... +# ANTHROPIC_API_KEY=sk-ant-... +# GEMINI_API_KEY=... +# OPENROUTER_API_KEY=sk-or-... +# OPENCLAW_LIVE_OPENAI_KEY=sk-... +# OPENCLAW_LIVE_ANTHROPIC_KEY=sk-ant-... +# OPENCLAW_LIVE_GEMINI_KEY=... +# OPENAI_API_KEY_1=... +# ANTHROPIC_API_KEY_1=... +# GEMINI_API_KEY_1=... +# GOOGLE_API_KEY=... +# OPENAI_API_KEYS=sk-1,sk-2 +# ANTHROPIC_API_KEYS=sk-ant-1,sk-ant-2 +# GEMINI_API_KEYS=key-1,key-2 + +# Optional additional providers +# ZAI_API_KEY=... +# AI_GATEWAY_API_KEY=... +# MINIMAX_API_KEY=... +# SYNTHETIC_API_KEY=... + +# ----------------------------------------------------------------------------- +# Channels (only set what you enable) +# ----------------------------------------------------------------------------- +# TELEGRAM_BOT_TOKEN=123456:ABCDEF... +# DISCORD_BOT_TOKEN=... +# SLACK_BOT_TOKEN=xoxb-... +# SLACK_APP_TOKEN=xapp-... + +# Optional channel env fallbacks +# MATTERMOST_BOT_TOKEN=... +# MATTERMOST_URL=https://chat.example.com +# ZALO_BOT_TOKEN=... +# OPENCLAW_TWITCH_ACCESS_TOKEN=oauth:... + +# ----------------------------------------------------------------------------- +# Tools + voice/media (optional) +# ----------------------------------------------------------------------------- +# BRAVE_API_KEY=... +# PERPLEXITY_API_KEY=pplx-... +# FIRECRAWL_API_KEY=... + +# ELEVENLABS_API_KEY=... +# XI_API_KEY=... # alias for ElevenLabs +# DEEPGRAM_API_KEY=... diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..6313b56 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..082086e --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +custom: ["https://github.com/sponsors/steipete"] diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..927aa70 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,95 @@ +name: Bug report +description: Report a defect or unexpected behavior in OpenClaw. +title: "[Bug]: " +labels: + - bug +body: + - type: markdown + attributes: + value: | + Thanks for filing this report. Keep it concise, reproducible, and evidence-based. + - type: textarea + id: summary + attributes: + label: Summary + description: One-sentence statement of what is broken. + placeholder: After upgrading to , behavior regressed from . + validations: + required: true + - type: textarea + id: repro + attributes: + label: Steps to reproduce + description: Provide the shortest deterministic repro path. + placeholder: | + 1. Configure channel X. + 2. Send message Y. + 3. Run command Z. + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behavior + description: What should happen if the bug does not exist. + placeholder: Agent posts a reply in the same thread. + validations: + required: true + - type: textarea + id: actual + attributes: + label: Actual behavior + description: What happened instead, including user-visible errors. + placeholder: No reply is posted; gateway logs "reply target not found". + validations: + required: true + - type: input + id: version + attributes: + label: OpenClaw version + description: Exact version/build tested. + placeholder: + validations: + required: true + - type: input + id: os + attributes: + label: Operating system + description: OS and version where this occurs. + placeholder: macOS 15.4 / Ubuntu 24.04 / Windows 11 + validations: + required: true + - type: input + id: install_method + attributes: + label: Install method + description: How OpenClaw was installed or launched. + placeholder: npm global / pnpm dev / docker / mac app + - type: textarea + id: logs + attributes: + label: Logs, screenshots, and evidence + description: Include redacted logs/screenshots/recordings that prove the behavior. + render: shell + - type: textarea + id: impact + attributes: + label: Impact and severity + description: | + Explain who is affected, how severe it is, how often it happens, and the practical consequence. + Include: + - Affected users/systems/channels + - Severity (annoying, blocks workflow, data risk, etc.) + - Frequency (always/intermittent/edge case) + - Consequence (missed messages, failed onboarding, extra cost, etc.) + placeholder: | + Affected: Telegram group users on + Severity: High (blocks replies) + Frequency: 100% repro + Consequence: Agents cannot respond in threads + - type: textarea + id: additional_information + attributes: + label: Additional information + description: Add any context that helps triage but does not fit above. + placeholder: Regression started after upgrade from ; temporary workaround is ... diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..4c1b977 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: Onboarding + url: https://discord.gg/clawd + about: "New to OpenClaw? Join Discord for setup guidance in #help." + - name: Support + url: https://discord.gg/clawd + about: "Get help from the OpenClaw community on Discord in #help." diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..a08b456 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,70 @@ +name: Feature request +description: Propose a new capability or product improvement. +title: "[Feature]: " +labels: + - enhancement +body: + - type: markdown + attributes: + value: | + Help us evaluate this request with concrete use cases and tradeoffs. + - type: textarea + id: summary + attributes: + label: Summary + description: One-line statement of the requested capability. + placeholder: Add per-channel default response prefix. + validations: + required: true + - type: textarea + id: problem + attributes: + label: Problem to solve + description: What user pain this solves and why current behavior is insufficient. + placeholder: Agents cannot distinguish persona context in mixed channels, causing misrouted follow-ups. + validations: + required: true + - type: textarea + id: proposed_solution + attributes: + label: Proposed solution + description: Desired behavior/API/UX with as much specificity as possible. + placeholder: Support channels..responsePrefix with default fallback and account-level override. + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternatives considered + description: Other approaches considered and why they are weaker. + placeholder: Manual prefixing in prompts is inconsistent and hard to enforce. + - type: textarea + id: impact + attributes: + label: Impact + description: | + Explain who is affected, severity/urgency, how often this pain occurs, and practical consequences. + Include: + - Affected users/systems/channels + - Severity (annoying, blocks workflow, etc.) + - Frequency (always/intermittent/edge case) + - Consequence (delays, errors, extra manual work, etc.) + placeholder: | + Affected: Multi-team shared channels + Severity: Medium + Frequency: Daily + Consequence: +20 minutes/day/operator and delayed alerts + validations: + required: true + - type: textarea + id: evidence + attributes: + label: Evidence/examples + description: Prior art, links, screenshots, logs, or metrics. + placeholder: Comparable behavior in X, sample config, and screenshot of current limitation. + - type: textarea + id: additional_information + attributes: + label: Additional information + description: Extra context, constraints, or references not covered above. + placeholder: Must remain backward-compatible with existing config keys. diff --git a/.github/actionlint.yaml b/.github/actionlint.yaml new file mode 100644 index 0000000..f02fbdd --- /dev/null +++ b/.github/actionlint.yaml @@ -0,0 +1,22 @@ +# actionlint configuration +# https://github.com/rhysd/actionlint/blob/main/docs/config.md + +self-hosted-runner: + labels: + # Blacksmith CI runners + - blacksmith-8vcpu-ubuntu-2404 + - blacksmith-8vcpu-windows-2025 + - blacksmith-16vcpu-ubuntu-2404 + - blacksmith-16vcpu-windows-2025 + - blacksmith-16vcpu-ubuntu-2404-arm + +# Ignore patterns for known issues +paths: + .github/workflows/**/*.yml: + ignore: + # Ignore shellcheck warnings (we run shellcheck separately) + - "shellcheck reported issue.+" + # Ignore intentional if: false for disabled jobs + - 'constant expression "false" in condition' + # actionlint's built-in runner label allowlist lags Blacksmith additions. + - 'label "blacksmith-16vcpu-[^"]+" is unknown\.' diff --git a/.github/actions/detect-docs-changes/action.yml b/.github/actions/detect-docs-changes/action.yml new file mode 100644 index 0000000..853442a --- /dev/null +++ b/.github/actions/detect-docs-changes/action.yml @@ -0,0 +1,53 @@ +name: Detect docs-only changes +description: > + Outputs docs_only=true when all changed files are under docs/ or are + markdown (.md/.mdx). Fail-safe: if detection fails, outputs false (run + everything). Uses git diff — no API calls, no extra permissions needed. + +outputs: + docs_only: + description: "'true' if all changes are docs/markdown, 'false' otherwise" + value: ${{ steps.check.outputs.docs_only }} + docs_changed: + description: "'true' if any changed file is under docs/ or is markdown" + value: ${{ steps.check.outputs.docs_changed }} + +runs: + using: composite + steps: + - name: Detect docs-only changes + id: check + shell: bash + run: | + if [ "${{ github.event_name }}" = "push" ]; then + BASE="${{ github.event.before }}" + else + # Use the exact base SHA from the event payload — stable regardless + # of base branch movement (avoids origin/ drift). + BASE="${{ github.event.pull_request.base.sha }}" + fi + + # Fail-safe: if we can't diff, assume non-docs (run everything) + CHANGED=$(git diff --name-only "$BASE" HEAD 2>/dev/null || echo "UNKNOWN") + if [ "$CHANGED" = "UNKNOWN" ] || [ -z "$CHANGED" ]; then + echo "docs_only=false" >> "$GITHUB_OUTPUT" + echo "docs_changed=false" >> "$GITHUB_OUTPUT" + exit 0 + fi + + # Check if any changed file is a doc + DOCS=$(echo "$CHANGED" | grep -E '^docs/|\.md$|\.mdx$' || true) + if [ -n "$DOCS" ]; then + echo "docs_changed=true" >> "$GITHUB_OUTPUT" + else + echo "docs_changed=false" >> "$GITHUB_OUTPUT" + fi + + # Check if all changed files are docs or markdown + NON_DOCS=$(echo "$CHANGED" | grep -vE '^docs/|\.md$|\.mdx$' || true) + if [ -z "$NON_DOCS" ]; then + echo "docs_only=true" >> "$GITHUB_OUTPUT" + echo "Docs-only change detected — skipping heavy jobs" + else + echo "docs_only=false" >> "$GITHUB_OUTPUT" + fi diff --git a/.github/actions/setup-node-env/action.yml b/.github/actions/setup-node-env/action.yml new file mode 100644 index 0000000..334cd3c --- /dev/null +++ b/.github/actions/setup-node-env/action.yml @@ -0,0 +1,98 @@ +name: Setup Node environment +description: > + Initialize submodules with retry, install Node 22, pnpm, optionally Bun, + and run pnpm install. Requires actions/checkout to run first. +inputs: + node-version: + description: Node.js version to install. + required: false + default: "22.x" + pnpm-version: + description: pnpm version for corepack. + required: false + default: "10.23.0" + install-bun: + description: Whether to install Bun alongside Node. + required: false + default: "true" + frozen-lockfile: + description: Whether to use --frozen-lockfile for install. + required: false + default: "true" +runs: + using: composite + steps: + - name: Checkout submodules (retry) + shell: bash + run: | + set -euo pipefail + git submodule sync --recursive + for attempt in 1 2 3 4 5; do + if git -c protocol.version=2 submodule update --init --force --depth=1 --recursive; then + exit 0 + fi + echo "Submodule update failed (attempt $attempt/5). Retrying…" + sleep $((attempt * 10)) + done + exit 1 + + - name: Setup Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version: ${{ inputs.node-version }} + check-latest: true + + - name: Setup pnpm + cache store + uses: ./.github/actions/setup-pnpm-store-cache + with: + pnpm-version: ${{ inputs.pnpm-version }} + cache-key-suffix: "node22" + + - name: Setup Bun + if: inputs.install-bun == 'true' + uses: oven-sh/setup-bun@v2 + with: + bun-version: "1.3.9+cf6cdbbba" + + - name: Runtime versions + shell: bash + run: | + node -v + npm -v + pnpm -v + if command -v bun &>/dev/null; then bun -v; fi + + - name: Capture node path + shell: bash + run: echo "NODE_BIN=$(dirname "$(node -p "process.execPath")")" >> "$GITHUB_ENV" + + - name: Install dependencies + shell: bash + env: + CI: "true" + FROZEN_LOCKFILE: ${{ inputs.frozen-lockfile }} + run: | + set -euo pipefail + export PATH="$NODE_BIN:$PATH" + which node + node -v + pnpm -v + case "$FROZEN_LOCKFILE" in + true) LOCKFILE_FLAG="--frozen-lockfile" ;; + false) LOCKFILE_FLAG="" ;; + *) + echo "::error::Invalid frozen-lockfile input: '$FROZEN_LOCKFILE' (expected true or false)" + exit 2 + ;; + esac + + install_args=( + install + --ignore-scripts=false + --config.engine-strict=false + --config.enable-pre-post-scripts=true + ) + if [ -n "$LOCKFILE_FLAG" ]; then + install_args+=("$LOCKFILE_FLAG") + fi + pnpm "${install_args[@]}" || pnpm "${install_args[@]}" diff --git a/.github/actions/setup-pnpm-store-cache/action.yml b/.github/actions/setup-pnpm-store-cache/action.yml new file mode 100644 index 0000000..8e25492 --- /dev/null +++ b/.github/actions/setup-pnpm-store-cache/action.yml @@ -0,0 +1,47 @@ +name: Setup pnpm + store cache +description: Prepare pnpm via corepack and restore pnpm store cache. +inputs: + pnpm-version: + description: pnpm version to activate via corepack. + required: false + default: "10.23.0" + cache-key-suffix: + description: Suffix appended to the cache key. + required: false + default: "node22" +runs: + using: composite + steps: + - name: Setup pnpm (corepack retry) + shell: bash + env: + PNPM_VERSION: ${{ inputs.pnpm-version }} + run: | + set -euo pipefail + if [[ ! "$PNPM_VERSION" =~ ^[0-9]+(\.[0-9]+){1,2}([.-][0-9A-Za-z.-]+)?$ ]]; then + echo "::error::Invalid pnpm-version input: '$PNPM_VERSION'" + exit 2 + fi + corepack enable + for attempt in 1 2 3; do + if corepack prepare "pnpm@$PNPM_VERSION" --activate; then + pnpm -v + exit 0 + fi + echo "corepack prepare failed (attempt $attempt/3). Retrying..." + sleep $((attempt * 10)) + done + exit 1 + + - name: Resolve pnpm store path + id: pnpm-store + shell: bash + run: echo "path=$(pnpm store path --silent)" >> "$GITHUB_OUTPUT" + + - name: Restore pnpm store cache + uses: actions/cache@v4 + with: + path: ${{ steps.pnpm-store.outputs.path }} + key: ${{ runner.os }}-pnpm-store-${{ inputs.cache-key-suffix }}-${{ hashFiles('pnpm-lock.yaml') }} + restore-keys: | + ${{ runner.os }}-pnpm-store-${{ inputs.cache-key-suffix }}- diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..0a965fe --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,126 @@ +# Dependabot configuration +# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 + +registries: + npm-npmjs: + type: npm-registry + url: https://registry.npmjs.org + replaces-base: true + +updates: + # npm dependencies (root) + - package-ecosystem: npm + directory: / + schedule: + interval: weekly + cooldown: + default-days: 7 + groups: + production: + dependency-type: production + update-types: + - minor + - patch + development: + dependency-type: development + update-types: + - minor + - patch + open-pull-requests-limit: 10 + registries: + - npm-npmjs + + # GitHub Actions + - package-ecosystem: github-actions + directory: / + schedule: + interval: weekly + cooldown: + default-days: 7 + groups: + actions: + patterns: + - "*" + update-types: + - minor + - patch + open-pull-requests-limit: 5 + + # Swift Package Manager - macOS app + - package-ecosystem: swift + directory: /apps/macos + schedule: + interval: weekly + cooldown: + default-days: 7 + groups: + swift-deps: + patterns: + - "*" + update-types: + - minor + - patch + open-pull-requests-limit: 5 + + # Swift Package Manager - shared MoltbotKit + - package-ecosystem: swift + directory: /apps/shared/MoltbotKit + schedule: + interval: weekly + cooldown: + default-days: 7 + groups: + swift-deps: + patterns: + - "*" + update-types: + - minor + - patch + open-pull-requests-limit: 5 + + # Swift Package Manager - Swabble + - package-ecosystem: swift + directory: /Swabble + schedule: + interval: weekly + cooldown: + default-days: 7 + groups: + swift-deps: + patterns: + - "*" + update-types: + - minor + - patch + open-pull-requests-limit: 5 + + # Gradle - Android app + - package-ecosystem: gradle + directory: /apps/android + schedule: + interval: weekly + cooldown: + default-days: 7 + groups: + android-deps: + patterns: + - "*" + update-types: + - minor + - patch + open-pull-requests-limit: 5 + + # Docker base images + - package-ecosystem: docker + directory: / + schedule: + interval: weekly + cooldown: + default-days: 7 + groups: + docker-images: + patterns: + - "*" + open-pull-requests-limit: 5 diff --git a/.github/instructions/copilot.instructions.md b/.github/instructions/copilot.instructions.md new file mode 100644 index 0000000..8686521 --- /dev/null +++ b/.github/instructions/copilot.instructions.md @@ -0,0 +1,64 @@ +# OpenClaw Codebase Patterns + +**Always reuse existing code - no redundancy!** + +## Tech Stack + +- **Runtime**: Node 22+ (Bun also supported for dev/scripts) +- **Language**: TypeScript (ESM, strict mode) +- **Package Manager**: pnpm (keep `pnpm-lock.yaml` in sync) +- **Lint/Format**: Oxlint, Oxfmt (`pnpm check`) +- **Tests**: Vitest with V8 coverage +- **CLI Framework**: Commander + clack/prompts +- **Build**: tsdown (outputs to `dist/`) + +## Anti-Redundancy Rules + +- Avoid files that just re-export from another file. Import directly from the original source. +- If a function already exists, import it - do NOT create a duplicate in another file. +- Before creating any formatter, utility, or helper, search for existing implementations first. + +## Source of Truth Locations + +### Formatting Utilities (`src/infra/`) + +- **Time formatting**: `src\infra\format-time` + +**NEVER create local `formatAge`, `formatDuration`, `formatElapsedTime` functions - import from centralized modules.** + +### Terminal Output (`src/terminal/`) + +- Tables: `src/terminal/table.ts` (`renderTable`) +- Themes/colors: `src/terminal/theme.ts` (`theme.success`, `theme.muted`, etc.) +- Progress: `src/cli/progress.ts` (spinners, progress bars) + +### CLI Patterns + +- CLI option wiring: `src/cli/` +- Commands: `src/commands/` +- Dependency injection via `createDefaultDeps` + +## Import Conventions + +- Use `.js` extension for cross-package imports (ESM) +- Direct imports only - no re-export wrapper files +- Types: `import type { X }` for type-only imports + +## Code Quality + +- TypeScript (ESM), strict typing, avoid `any` +- Keep files under ~700 LOC - extract helpers when larger +- Colocated tests: `*.test.ts` next to source files +- Run `pnpm check` before commits (lint + format) +- Run `pnpm tsgo` for type checking + +## Stack & Commands + +- **Package manager**: pnpm (`pnpm install`) +- **Dev**: `pnpm openclaw ...` or `pnpm dev` +- **Type-check**: `pnpm tsgo` +- **Lint/format**: `pnpm check` +- **Tests**: `pnpm test` +- **Build**: `pnpm build` + +If you are coding together with a human, do NOT use scripts/committer, but git directly and run the above commands manually to ensure quality. diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 0000000..78366fb --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,254 @@ +"channel: bluebubbles": + - changed-files: + - any-glob-to-any-file: + - "extensions/bluebubbles/**" + - "docs/channels/bluebubbles.md" +"channel: discord": + - changed-files: + - any-glob-to-any-file: + - "src/discord/**" + - "extensions/discord/**" + - "docs/channels/discord.md" +"channel: irc": + - changed-files: + - any-glob-to-any-file: + - "extensions/irc/**" + - "docs/channels/irc.md" +"channel: feishu": + - changed-files: + - any-glob-to-any-file: + - "src/feishu/**" + - "extensions/feishu/**" + - "docs/channels/feishu.md" +"channel: googlechat": + - changed-files: + - any-glob-to-any-file: + - "extensions/googlechat/**" + - "docs/channels/googlechat.md" +"channel: imessage": + - changed-files: + - any-glob-to-any-file: + - "src/imessage/**" + - "extensions/imessage/**" + - "docs/channels/imessage.md" +"channel: line": + - changed-files: + - any-glob-to-any-file: + - "extensions/line/**" + - "docs/channels/line.md" +"channel: matrix": + - changed-files: + - any-glob-to-any-file: + - "extensions/matrix/**" + - "docs/channels/matrix.md" +"channel: mattermost": + - changed-files: + - any-glob-to-any-file: + - "extensions/mattermost/**" + - "docs/channels/mattermost.md" +"channel: msteams": + - changed-files: + - any-glob-to-any-file: + - "extensions/msteams/**" + - "docs/channels/msteams.md" +"channel: nextcloud-talk": + - changed-files: + - any-glob-to-any-file: + - "extensions/nextcloud-talk/**" + - "docs/channels/nextcloud-talk.md" +"channel: nostr": + - changed-files: + - any-glob-to-any-file: + - "extensions/nostr/**" + - "docs/channels/nostr.md" +"channel: signal": + - changed-files: + - any-glob-to-any-file: + - "src/signal/**" + - "extensions/signal/**" + - "docs/channels/signal.md" +"channel: slack": + - changed-files: + - any-glob-to-any-file: + - "src/slack/**" + - "extensions/slack/**" + - "docs/channels/slack.md" +"channel: telegram": + - changed-files: + - any-glob-to-any-file: + - "src/telegram/**" + - "extensions/telegram/**" + - "docs/channels/telegram.md" +"channel: tlon": + - changed-files: + - any-glob-to-any-file: + - "extensions/tlon/**" + - "docs/channels/tlon.md" +"channel: twitch": + - changed-files: + - any-glob-to-any-file: + - "extensions/twitch/**" + - "docs/channels/twitch.md" +"channel: voice-call": + - changed-files: + - any-glob-to-any-file: + - "extensions/voice-call/**" +"channel: whatsapp-web": + - changed-files: + - any-glob-to-any-file: + - "src/web/**" + - "extensions/whatsapp/**" + - "docs/channels/whatsapp.md" +"channel: zalo": + - changed-files: + - any-glob-to-any-file: + - "extensions/zalo/**" + - "docs/channels/zalo.md" +"channel: zalouser": + - changed-files: + - any-glob-to-any-file: + - "extensions/zalouser/**" + - "docs/channels/zalouser.md" + +"app: android": + - changed-files: + - any-glob-to-any-file: + - "apps/android/**" + - "docs/platforms/android.md" +"app: ios": + - changed-files: + - any-glob-to-any-file: + - "apps/ios/**" + - "docs/platforms/ios.md" +"app: macos": + - changed-files: + - any-glob-to-any-file: + - "apps/macos/**" + - "docs/platforms/macos.md" + - "docs/platforms/mac/**" +"app: web-ui": + - changed-files: + - any-glob-to-any-file: + - "ui/**" + - "src/gateway/control-ui.ts" + - "src/gateway/control-ui-shared.ts" + - "src/gateway/protocol/**" + - "src/gateway/server-methods/chat.ts" + - "src/infra/control-ui-assets.ts" + +"gateway": + - changed-files: + - any-glob-to-any-file: + - "src/gateway/**" + - "src/daemon/**" + - "docs/gateway/**" + +"docs": + - changed-files: + - any-glob-to-any-file: + - "docs/**" + - "docs.acp.md" + +"cli": + - changed-files: + - any-glob-to-any-file: + - "src/cli/**" + +"commands": + - changed-files: + - any-glob-to-any-file: + - "src/commands/**" + +"scripts": + - changed-files: + - any-glob-to-any-file: + - "scripts/**" + +"docker": + - changed-files: + - any-glob-to-any-file: + - "Dockerfile" + - "Dockerfile.*" + - "docker-compose.yml" + - "docker-setup.sh" + - ".dockerignore" + - "scripts/**/*docker*" + - "scripts/**/Dockerfile*" + - "scripts/sandbox-*.sh" + - "src/agents/sandbox*.ts" + - "src/commands/sandbox*.ts" + - "src/cli/sandbox-cli.ts" + - "src/docker-setup.test.ts" + - "src/config/**/*sandbox*" + - "docs/cli/sandbox.md" + - "docs/gateway/sandbox*.md" + - "docs/install/docker.md" + - "docs/multi-agent-sandbox-tools.md" + +"agents": + - changed-files: + - any-glob-to-any-file: + - "src/agents/**" + +"security": + - changed-files: + - any-glob-to-any-file: + - "docs/cli/security.md" + - "docs/gateway/security.md" + +"extensions: copilot-proxy": + - changed-files: + - any-glob-to-any-file: + - "extensions/copilot-proxy/**" +"extensions: diagnostics-otel": + - changed-files: + - any-glob-to-any-file: + - "extensions/diagnostics-otel/**" +"extensions: google-antigravity-auth": + - changed-files: + - any-glob-to-any-file: + - "extensions/google-antigravity-auth/**" +"extensions: google-gemini-cli-auth": + - changed-files: + - any-glob-to-any-file: + - "extensions/google-gemini-cli-auth/**" +"extensions: llm-task": + - changed-files: + - any-glob-to-any-file: + - "extensions/llm-task/**" +"extensions: lobster": + - changed-files: + - any-glob-to-any-file: + - "extensions/lobster/**" +"extensions: memory-core": + - changed-files: + - any-glob-to-any-file: + - "extensions/memory-core/**" +"extensions: memory-lancedb": + - changed-files: + - any-glob-to-any-file: + - "extensions/memory-lancedb/**" +"extensions: open-prose": + - changed-files: + - any-glob-to-any-file: + - "extensions/open-prose/**" +"extensions: qwen-portal-auth": + - changed-files: + - any-glob-to-any-file: + - "extensions/qwen-portal-auth/**" +"extensions: device-pair": + - changed-files: + - any-glob-to-any-file: + - "extensions/device-pair/**" +"extensions: minimax-portal-auth": + - changed-files: + - any-glob-to-any-file: + - "extensions/minimax-portal-auth/**" +"extensions: phone-control": + - changed-files: + - any-glob-to-any-file: + - "extensions/phone-control/**" +"extensions: talk-voice": + - changed-files: + - any-glob-to-any-file: + - "extensions/talk-voice/**" diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..9b0e7f8 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,108 @@ +## Summary + +Describe the problem and fix in 2–5 bullets: + +- Problem: +- Why it matters: +- What changed: +- What did NOT change (scope boundary): + +## Change Type (select all) + +- [ ] Bug fix +- [ ] Feature +- [ ] Refactor +- [ ] Docs +- [ ] Security hardening +- [ ] Chore/infra + +## Scope (select all touched areas) + +- [ ] Gateway / orchestration +- [ ] Skills / tool execution +- [ ] Auth / tokens +- [ ] Memory / storage +- [ ] Integrations +- [ ] API / contracts +- [ ] UI / DX +- [ ] CI/CD / infra + +## Linked Issue/PR + +- Closes # +- Related # + +## User-visible / Behavior Changes + +List user-visible changes (including defaults/config). +If none, write `None`. + +## Security Impact (required) + +- New permissions/capabilities? (`Yes/No`) +- Secrets/tokens handling changed? (`Yes/No`) +- New/changed network calls? (`Yes/No`) +- Command/tool execution surface changed? (`Yes/No`) +- Data access scope changed? (`Yes/No`) +- If any `Yes`, explain risk + mitigation: + +## Repro + Verification + +### Environment + +- OS: +- Runtime/container: +- Model/provider: +- Integration/channel (if any): +- Relevant config (redacted): + +### Steps + +1. +2. +3. + +### Expected + +- + +### Actual + +- + +## Evidence + +Attach at least one: + +- [ ] Failing test/log before + passing after +- [ ] Trace/log snippets +- [ ] Screenshot/recording +- [ ] Perf numbers (if relevant) + +## Human Verification (required) + +What you personally verified (not just CI), and how: + +- Verified scenarios: +- Edge cases checked: +- What you did **not** verify: + +## Compatibility / Migration + +- Backward compatible? (`Yes/No`) +- Config/env changes? (`Yes/No`) +- Migration needed? (`Yes/No`) +- If yes, exact upgrade steps: + +## Failure Recovery (if this breaks) + +- How to disable/revert this change quickly: +- Files/config to restore: +- Known bad symptoms reviewers should watch for: + +## Risks and Mitigations + +List only real risks for this PR. Add/remove entries as needed. If none, write `None`. + +- Risk: + - Mitigation: diff --git a/.github/workflows/auto-response.yml b/.github/workflows/auto-response.yml new file mode 100644 index 0000000..1502456 --- /dev/null +++ b/.github/workflows/auto-response.yml @@ -0,0 +1,224 @@ +name: Auto response + +on: + issues: + types: [opened, edited, labeled] + pull_request_target: + types: [labeled] + +permissions: {} + +jobs: + auto-response: + permissions: + issues: write + pull-requests: write + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - uses: actions/create-github-app-token@d72941d797fd3113feb6b93fd0dec494b13a2547 # v1 + id: app-token + with: + app-id: "2729701" + private-key: ${{ secrets.GH_APP_PRIVATE_KEY }} + - name: Handle labeled items + uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7 + with: + github-token: ${{ steps.app-token.outputs.token }} + script: | + // Labels prefixed with "r:" are auto-response triggers. + const rules = [ + { + label: "r: skill", + close: true, + message: + "Thanks for the contribution! New skills should be published to [Clawhub](https://clawhub.ai) for everyone to use. We’re keeping the core lean on skills, so I’m closing this out.", + }, + { + label: "r: support", + close: true, + message: + "Please use [our support server](https://discord.gg/clawd) and ask in #help or #users-helping-users to resolve this, or follow the stuck FAQ at https://docs.openclaw.ai/help/faq#im-stuck-whats-the-fastest-way-to-get-unstuck.", + }, + { + label: "r: testflight", + close: true, + message: "Not available, build from source.", + }, + { + label: "r: third-party-extension", + close: true, + message: + "Please make this as a third-party plugin that you maintain yourself in your own repo. Docs: https://docs.openclaw.ai/plugin. Feel free to open a PR after to add it to our community plugins page: https://docs.openclaw.ai/plugins/community", + }, + { + label: "r: moltbook", + close: true, + lock: true, + lockReason: "off-topic", + message: + "OpenClaw is not affiliated with Moltbook, and issues related to Moltbook should not be submitted here.", + }, + ]; + + const triggerLabel = "trigger-response"; + const target = context.payload.issue ?? context.payload.pull_request; + if (!target) { + return; + } + + const labelSet = new Set( + (target.labels ?? []) + .map((label) => (typeof label === "string" ? label : label?.name)) + .filter((name) => typeof name === "string"), + ); + + const hasTriggerLabel = labelSet.has(triggerLabel); + if (hasTriggerLabel) { + labelSet.delete(triggerLabel); + try { + await github.rest.issues.removeLabel({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: target.number, + name: triggerLabel, + }); + } catch (error) { + if (error?.status !== 404) { + throw error; + } + } + } + + const isLabelEvent = context.payload.action === "labeled"; + if (!hasTriggerLabel && !isLabelEvent) { + return; + } + + const issue = context.payload.issue; + if (issue) { + const title = issue.title ?? ""; + const body = issue.body ?? ""; + const haystack = `${title}\n${body}`.toLowerCase(); + const hasMoltbookLabel = labelSet.has("r: moltbook"); + const hasTestflightLabel = labelSet.has("r: testflight"); + const hasSecurityLabel = labelSet.has("security"); + if (title.toLowerCase().includes("security") && !hasSecurityLabel) { + await github.rest.issues.addLabels({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: issue.number, + labels: ["security"], + }); + labelSet.add("security"); + } + if (title.toLowerCase().includes("testflight") && !hasTestflightLabel) { + await github.rest.issues.addLabels({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: issue.number, + labels: ["r: testflight"], + }); + labelSet.add("r: testflight"); + } + if (haystack.includes("moltbook") && !hasMoltbookLabel) { + await github.rest.issues.addLabels({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: issue.number, + labels: ["r: moltbook"], + }); + labelSet.add("r: moltbook"); + } + } + + const invalidLabel = "invalid"; + const dirtyLabel = "dirty"; + const noisyPrMessage = + "Closing this PR because it looks dirty (too many unrelated or unexpected changes). This usually happens when a branch picks up unrelated commits or a merge went sideways. Please recreate the PR from a clean branch."; + + const pullRequest = context.payload.pull_request; + if (pullRequest) { + if (labelSet.has(dirtyLabel)) { + await github.rest.issues.createComment({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: pullRequest.number, + body: noisyPrMessage, + }); + await github.rest.issues.update({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: pullRequest.number, + state: "closed", + }); + return; + } + const labelCount = labelSet.size; + if (labelCount > 20) { + await github.rest.issues.createComment({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: pullRequest.number, + body: noisyPrMessage, + }); + await github.rest.issues.update({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: pullRequest.number, + state: "closed", + }); + return; + } + if (labelSet.has(invalidLabel)) { + await github.rest.issues.update({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: pullRequest.number, + state: "closed", + }); + return; + } + } + + if (issue && labelSet.has(invalidLabel)) { + await github.rest.issues.update({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: issue.number, + state: "closed", + state_reason: "not_planned", + }); + return; + } + + const rule = rules.find((item) => labelSet.has(item.label)); + if (!rule) { + return; + } + + const issueNumber = target.number; + + await github.rest.issues.createComment({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: issueNumber, + body: rule.message, + }); + + if (rule.close) { + await github.rest.issues.update({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: issueNumber, + state: "closed", + }); + } + + if (rule.lock) { + await github.rest.issues.lock({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: issueNumber, + lock_reason: rule.lockReason ?? "resolved", + }); + } diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..abb5b50 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,744 @@ +name: CI + +on: + push: + branches: [main] + pull_request: + +concurrency: + group: ci-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: ${{ github.event_name == 'pull_request' }} + +jobs: + # Detect docs-only changes to skip heavy jobs (test, build, Windows, macOS, Android). + # Lint and format always run. Fail-safe: if detection fails, run everything. + docs-scope: + runs-on: blacksmith-16vcpu-ubuntu-2404 + outputs: + docs_only: ${{ steps.check.outputs.docs_only }} + docs_changed: ${{ steps.check.outputs.docs_changed }} + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + submodules: false + + - name: Detect docs-only changes + id: check + uses: ./.github/actions/detect-docs-changes + + # Detect which heavy areas are touched so PRs can skip unrelated expensive jobs. + # Push to main keeps broad coverage. + changed-scope: + needs: [docs-scope] + if: needs.docs-scope.outputs.docs_only != 'true' + runs-on: blacksmith-16vcpu-ubuntu-2404 + outputs: + run_node: ${{ steps.scope.outputs.run_node }} + run_macos: ${{ steps.scope.outputs.run_macos }} + run_android: ${{ steps.scope.outputs.run_android }} + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + submodules: false + + - name: Detect changed scopes + id: scope + shell: bash + run: | + set -euo pipefail + + if [ "${{ github.event_name }}" = "push" ]; then + BASE="${{ github.event.before }}" + else + BASE="${{ github.event.pull_request.base.sha }}" + fi + + CHANGED="$(git diff --name-only "$BASE" HEAD 2>/dev/null || echo "UNKNOWN")" + if [ "$CHANGED" = "UNKNOWN" ] || [ -z "$CHANGED" ]; then + # Fail-safe: run broad checks if detection fails. + echo "run_node=true" >> "$GITHUB_OUTPUT" + echo "run_macos=true" >> "$GITHUB_OUTPUT" + echo "run_android=true" >> "$GITHUB_OUTPUT" + exit 0 + fi + + run_node=false + run_macos=false + run_android=false + has_non_docs=false + has_non_native_non_docs=false + + while IFS= read -r path; do + [ -z "$path" ] && continue + case "$path" in + docs/*|*.md|*.mdx) + continue + ;; + *) + has_non_docs=true + ;; + esac + + case "$path" in + # Generated protocol models are already covered by protocol:check and + # should not force the full native macOS lane. + apps/macos/Sources/OpenClawProtocol/*|apps/shared/OpenClawKit/Sources/OpenClawProtocol/*) + ;; + apps/macos/*|apps/ios/*|apps/shared/*|Swabble/*) + run_macos=true + ;; + esac + + case "$path" in + apps/android/*|apps/shared/*) + run_android=true + ;; + esac + + case "$path" in + src/*|test/*|extensions/*|packages/*|scripts/*|ui/*|.github/*|openclaw.mjs|package.json|pnpm-lock.yaml|pnpm-workspace.yaml|tsconfig*.json|vitest*.ts|tsdown.config.ts|.oxlintrc.json|.oxfmtrc.jsonc) + run_node=true + ;; + esac + + case "$path" in + apps/android/*|apps/ios/*|apps/macos/*|apps/shared/*|Swabble/*|appcast.xml) + ;; + *) + has_non_native_non_docs=true + ;; + esac + done <<< "$CHANGED" + + # If there are non-doc files outside native app trees, keep Node checks enabled. + if [ "$run_node" = false ] && [ "$has_non_docs" = true ] && [ "$has_non_native_non_docs" = true ]; then + run_node=true + fi + + echo "run_node=${run_node}" >> "$GITHUB_OUTPUT" + echo "run_macos=${run_macos}" >> "$GITHUB_OUTPUT" + echo "run_android=${run_android}" >> "$GITHUB_OUTPUT" + + # Build dist once for Node-relevant changes and share it with downstream jobs. + build-artifacts: + needs: [docs-scope, changed-scope, check] + if: needs.docs-scope.outputs.docs_only != 'true' && (github.event_name == 'push' || needs.changed-scope.outputs.run_node == 'true') + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: false + + - name: Setup Node environment + uses: ./.github/actions/setup-node-env + with: + install-bun: "false" + + - name: Build dist + run: pnpm build + + - name: Upload dist artifact + uses: actions/upload-artifact@v4 + with: + name: dist-build + path: dist/ + retention-days: 1 + + # Validate npm pack contents after build (only on push to main, not PRs). + release-check: + needs: [docs-scope, build-artifacts] + if: github.event_name == 'push' && needs.docs-scope.outputs.docs_only != 'true' + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: false + + - name: Setup Node environment + uses: ./.github/actions/setup-node-env + with: + install-bun: "false" + + - name: Download dist artifact + uses: actions/download-artifact@v4 + with: + name: dist-build + path: dist/ + + - name: Check release contents + run: pnpm release:check + + checks: + needs: [docs-scope, changed-scope, check] + if: needs.docs-scope.outputs.docs_only != 'true' && (github.event_name == 'push' || needs.changed-scope.outputs.run_node == 'true') + runs-on: blacksmith-16vcpu-ubuntu-2404 + strategy: + fail-fast: false + matrix: + include: + - runtime: node + task: test + command: pnpm canvas:a2ui:bundle && pnpm test + - runtime: node + task: protocol + command: pnpm protocol:check + - runtime: bun + task: test + command: pnpm canvas:a2ui:bundle && bunx vitest run --config vitest.unit.config.ts + steps: + - name: Skip bun lane on push + if: github.event_name == 'push' && matrix.runtime == 'bun' + run: echo "Skipping bun test lane on push events." + + - name: Checkout + if: github.event_name != 'push' || matrix.runtime != 'bun' + uses: actions/checkout@v4 + with: + submodules: false + + - name: Setup Node environment + if: matrix.runtime != 'bun' || github.event_name != 'push' + uses: ./.github/actions/setup-node-env + with: + install-bun: "${{ matrix.runtime == 'bun' }}" + + - name: Configure vitest JSON reports + if: (github.event_name != 'push' || matrix.runtime != 'bun') && matrix.task == 'test' && matrix.runtime == 'node' + run: echo "OPENCLAW_VITEST_REPORT_DIR=$RUNNER_TEMP/vitest-reports" >> "$GITHUB_ENV" + + - name: Configure Node test resources + if: (github.event_name != 'push' || matrix.runtime != 'bun') && matrix.task == 'test' && matrix.runtime == 'node' + run: | + # `pnpm test` runs `scripts/test-parallel.mjs`, which spawns multiple Node processes. + # Default heap limits have been too low on Linux CI (V8 OOM near 4GB). + echo "OPENCLAW_TEST_WORKERS=2" >> "$GITHUB_ENV" + echo "OPENCLAW_TEST_MAX_OLD_SPACE_SIZE_MB=6144" >> "$GITHUB_ENV" + + - name: Run ${{ matrix.task }} (${{ matrix.runtime }}) + if: matrix.runtime != 'bun' || github.event_name != 'push' + run: ${{ matrix.command }} + + - name: Summarize slowest tests + if: (github.event_name != 'push' || matrix.runtime != 'bun') && matrix.task == 'test' && matrix.runtime == 'node' + run: | + node scripts/vitest-slowest.mjs --dir "$OPENCLAW_VITEST_REPORT_DIR" --top 50 --out "$RUNNER_TEMP/vitest-slowest.md" > /dev/null + echo "Slowest test summary written to $RUNNER_TEMP/vitest-slowest.md" + + - name: Upload vitest reports + if: (github.event_name != 'push' || matrix.runtime != 'bun') && matrix.task == 'test' && matrix.runtime == 'node' + uses: actions/upload-artifact@v4 + with: + name: vitest-reports-${{ runner.os }}-${{ matrix.runtime }} + path: | + ${{ env.OPENCLAW_VITEST_REPORT_DIR }} + ${{ runner.temp }}/vitest-slowest.md + + # Types, lint, and format check. + check: + name: "check" + needs: [docs-scope] + if: needs.docs-scope.outputs.docs_only != 'true' + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: false + + - name: Setup Node environment + uses: ./.github/actions/setup-node-env + with: + install-bun: "false" + + - name: Check types and lint and oxfmt + run: pnpm check + + # Report-only dead-code scans. Runs after scope detection and stores machine-readable + # results as artifacts for later triage before we enable hard gates. + # Temporarily disabled in CI while we process initial findings. + deadcode: + name: dead-code report + needs: [docs-scope, changed-scope] + # if: needs.docs-scope.outputs.docs_only != 'true' && (github.event_name == 'push' || needs.changed-scope.outputs.run_node == 'true') + if: false + runs-on: blacksmith-16vcpu-ubuntu-2404 + strategy: + fail-fast: false + matrix: + include: + - tool: knip + command: pnpm deadcode:report:ci:knip + - tool: ts-prune + command: pnpm deadcode:report:ci:ts-prune + - tool: ts-unused-exports + command: pnpm deadcode:report:ci:ts-unused + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: false + + - name: Setup Node environment + uses: ./.github/actions/setup-node-env + with: + install-bun: "false" + + - name: Run ${{ matrix.tool }} dead-code scan + run: ${{ matrix.command }} + + - name: Upload dead-code results + uses: actions/upload-artifact@v4 + with: + name: dead-code-${{ matrix.tool }}-${{ github.run_id }} + path: .artifacts/deadcode + + # Validate docs (format, lint, broken links) only when docs files changed. + check-docs: + needs: [docs-scope] + if: needs.docs-scope.outputs.docs_changed == 'true' + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: false + + - name: Setup Node environment + uses: ./.github/actions/setup-node-env + with: + install-bun: "false" + + - name: Check docs + run: pnpm check:docs + + secrets: + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: false + + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: "3.12" + + - name: Install detect-secrets + run: | + python -m pip install --upgrade pip + python -m pip install detect-secrets==1.5.0 + + - name: Detect secrets + run: | + if ! detect-secrets scan --baseline .secrets.baseline; then + echo "::error::Secret scanning failed. See docs/gateway/security.md#secret-scanning-detect-secrets" + exit 1 + fi + + checks-windows: + needs: [docs-scope, changed-scope, build-artifacts, check] + if: needs.docs-scope.outputs.docs_only != 'true' && (github.event_name == 'push' || needs.changed-scope.outputs.run_node == 'true') + runs-on: blacksmith-16vcpu-windows-2025 + env: + NODE_OPTIONS: --max-old-space-size=4096 + # Keep total concurrency predictable on the 16 vCPU runner: + # `scripts/test-parallel.mjs` runs some vitest suites in parallel processes. + OPENCLAW_TEST_WORKERS: 2 + defaults: + run: + shell: bash + strategy: + fail-fast: false + matrix: + include: + - runtime: node + task: lint + command: pnpm lint + - runtime: node + task: test + command: pnpm canvas:a2ui:bundle && pnpm test + - runtime: node + task: protocol + command: pnpm protocol:check + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: false + + - name: Try to exclude workspace from Windows Defender (best-effort) + shell: pwsh + run: | + $cmd = Get-Command Add-MpPreference -ErrorAction SilentlyContinue + if (-not $cmd) { + Write-Host "Add-MpPreference not available, skipping Defender exclusions." + exit 0 + } + + try { + # Defender sometimes intercepts process spawning (vitest workers). If this fails + # (eg hardened images), keep going and rely on worker limiting above. + Add-MpPreference -ExclusionPath "$env:GITHUB_WORKSPACE" -ErrorAction Stop + Add-MpPreference -ExclusionProcess "node.exe" -ErrorAction Stop + Write-Host "Defender exclusions applied." + } catch { + Write-Warning "Failed to apply Defender exclusions, continuing. $($_.Exception.Message)" + } + + - name: Download dist artifact (lint lane) + if: matrix.task == 'lint' + uses: actions/download-artifact@v4 + with: + name: dist-build + path: dist/ + + - name: Verify dist artifact (lint lane) + if: matrix.task == 'lint' + run: | + set -euo pipefail + test -s dist/index.js + test -s dist/plugin-sdk/index.js + + - name: Setup Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version: 22.x + check-latest: true + + - name: Setup pnpm + cache store + uses: ./.github/actions/setup-pnpm-store-cache + with: + pnpm-version: "10.23.0" + cache-key-suffix: "node22" + + - name: Runtime versions + run: | + node -v + npm -v + pnpm -v + + - name: Capture node path + run: echo "NODE_BIN=$(dirname \"$(node -p \"process.execPath\")\")" >> "$GITHUB_ENV" + + - name: Install dependencies + env: + CI: true + run: | + export PATH="$NODE_BIN:$PATH" + which node + node -v + pnpm -v + pnpm install --frozen-lockfile --ignore-scripts=false --config.engine-strict=false --config.enable-pre-post-scripts=true || pnpm install --frozen-lockfile --ignore-scripts=false --config.engine-strict=false --config.enable-pre-post-scripts=true + + - name: Configure vitest JSON reports + if: matrix.task == 'test' + run: echo "OPENCLAW_VITEST_REPORT_DIR=$RUNNER_TEMP/vitest-reports" >> "$GITHUB_ENV" + + - name: Run ${{ matrix.task }} (${{ matrix.runtime }}) + run: ${{ matrix.command }} + + - name: Summarize slowest tests + if: matrix.task == 'test' + run: | + node scripts/vitest-slowest.mjs --dir "$OPENCLAW_VITEST_REPORT_DIR" --top 50 --out "$RUNNER_TEMP/vitest-slowest.md" > /dev/null + echo "Slowest test summary written to $RUNNER_TEMP/vitest-slowest.md" + + - name: Upload vitest reports + if: matrix.task == 'test' + uses: actions/upload-artifact@v4 + with: + name: vitest-reports-${{ runner.os }}-${{ matrix.runtime }} + path: | + ${{ env.OPENCLAW_VITEST_REPORT_DIR }} + ${{ runner.temp }}/vitest-slowest.md + + # Consolidated macOS job: runs TS tests + Swift lint/build/test sequentially + # on a single runner. GitHub limits macOS concurrent jobs to 5 per org; + # running 4 separate jobs per PR (as before) starved the queue. One job + # per PR allows 5 PRs to run macOS checks simultaneously. + macos: + needs: [docs-scope, changed-scope, check] + if: github.event_name == 'pull_request' && needs.docs-scope.outputs.docs_only != 'true' && needs.changed-scope.outputs.run_macos == 'true' + runs-on: macos-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: false + + - name: Setup Node environment + uses: ./.github/actions/setup-node-env + with: + install-bun: "false" + + # --- Run all checks sequentially (fast gates first) --- + - name: TS tests (macOS) + env: + NODE_OPTIONS: --max-old-space-size=4096 + run: pnpm test + + # --- Xcode/Swift setup --- + - name: Select Xcode 26.1 + run: | + sudo xcode-select -s /Applications/Xcode_26.1.app + xcodebuild -version + + - name: Install XcodeGen / SwiftLint / SwiftFormat + run: brew install xcodegen swiftlint swiftformat + + - name: Show toolchain + run: | + sw_vers + xcodebuild -version + swift --version + + - name: Swift lint + run: | + swiftlint --config .swiftlint.yml + swiftformat --lint apps/macos/Sources --config .swiftformat + + - name: Cache SwiftPM + uses: actions/cache@v4 + with: + path: ~/Library/Caches/org.swift.swiftpm + key: ${{ runner.os }}-swiftpm-${{ hashFiles('apps/macos/Package.resolved') }} + restore-keys: | + ${{ runner.os }}-swiftpm- + + - name: Swift build (release) + run: | + set -euo pipefail + for attempt in 1 2 3; do + if swift build --package-path apps/macos --configuration release; then + exit 0 + fi + echo "swift build failed (attempt $attempt/3). Retrying…" + sleep $((attempt * 20)) + done + exit 1 + + - name: Swift test + run: | + set -euo pipefail + for attempt in 1 2 3; do + if swift test --package-path apps/macos --parallel --enable-code-coverage --show-codecov-path; then + exit 0 + fi + echo "swift test failed (attempt $attempt/3). Retrying…" + sleep $((attempt * 20)) + done + exit 1 + + ios: + if: false # ignore iOS in CI for now + runs-on: macos-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: false + + - name: Select Xcode 26.1 + run: | + sudo xcode-select -s /Applications/Xcode_26.1.app + xcodebuild -version + + - name: Install XcodeGen + run: brew install xcodegen + + - name: Install SwiftLint / SwiftFormat + run: brew install swiftlint swiftformat + + - name: Show toolchain + run: | + sw_vers + xcodebuild -version + swift --version + + - name: Generate iOS project + run: | + cd apps/ios + xcodegen generate + + - name: iOS tests + run: | + set -euo pipefail + RESULT_BUNDLE_PATH="$RUNNER_TEMP/Clawdis-iOS.xcresult" + DEST_ID="$( + python3 - <<'PY' + import json + import subprocess + import sys + import uuid + + def sh(args: list[str]) -> str: + return subprocess.check_output(args, text=True).strip() + + # Prefer an already-created iPhone simulator if it exists. + devices = json.loads(sh(["xcrun", "simctl", "list", "devices", "-j"])) + candidates: list[tuple[str, str]] = [] + for runtime, devs in (devices.get("devices") or {}).items(): + for dev in devs or []: + if not dev.get("isAvailable"): + continue + name = str(dev.get("name") or "") + udid = str(dev.get("udid") or "") + if not udid or not name.startswith("iPhone"): + continue + candidates.append((name, udid)) + + candidates.sort(key=lambda it: (0 if "iPhone 16" in it[0] else 1, it[0])) + if candidates: + print(candidates[0][1]) + sys.exit(0) + + # Otherwise, create one from the newest available iOS runtime. + runtimes = json.loads(sh(["xcrun", "simctl", "list", "runtimes", "-j"])).get("runtimes") or [] + ios = [rt for rt in runtimes if rt.get("platform") == "iOS" and rt.get("isAvailable")] + if not ios: + print("No available iOS runtimes found.", file=sys.stderr) + sys.exit(1) + + def version_key(rt: dict) -> tuple[int, ...]: + parts: list[int] = [] + for p in str(rt.get("version") or "0").split("."): + try: + parts.append(int(p)) + except ValueError: + parts.append(0) + return tuple(parts) + + ios.sort(key=version_key, reverse=True) + runtime = ios[0] + runtime_id = str(runtime.get("identifier") or "") + if not runtime_id: + print("Missing iOS runtime identifier.", file=sys.stderr) + sys.exit(1) + + supported = runtime.get("supportedDeviceTypes") or [] + iphones = [dt for dt in supported if dt.get("productFamily") == "iPhone"] + if not iphones: + print("No iPhone device types for iOS runtime.", file=sys.stderr) + sys.exit(1) + + iphones.sort( + key=lambda dt: ( + 0 if "iPhone 16" in str(dt.get("name") or "") else 1, + str(dt.get("name") or ""), + ) + ) + device_type_id = str(iphones[0].get("identifier") or "") + if not device_type_id: + print("Missing iPhone device type identifier.", file=sys.stderr) + sys.exit(1) + + sim_name = f"CI iPhone {uuid.uuid4().hex[:8]}" + udid = sh(["xcrun", "simctl", "create", sim_name, device_type_id, runtime_id]) + if not udid: + print("Failed to create iPhone simulator.", file=sys.stderr) + sys.exit(1) + print(udid) + PY + )" + echo "Using iOS Simulator id: $DEST_ID" + xcodebuild test \ + -project apps/ios/Clawdis.xcodeproj \ + -scheme Clawdis \ + -destination "platform=iOS Simulator,id=$DEST_ID" \ + -resultBundlePath "$RESULT_BUNDLE_PATH" \ + -enableCodeCoverage YES + + - name: iOS coverage summary + run: | + set -euo pipefail + RESULT_BUNDLE_PATH="$RUNNER_TEMP/Clawdis-iOS.xcresult" + xcrun xccov view --report --only-targets "$RESULT_BUNDLE_PATH" + + - name: iOS coverage gate (43%) + run: | + set -euo pipefail + RESULT_BUNDLE_PATH="$RUNNER_TEMP/Clawdis-iOS.xcresult" + RESULT_BUNDLE_PATH="$RESULT_BUNDLE_PATH" python3 - <<'PY' + import json + import os + import subprocess + import sys + + target_name = "Clawdis.app" + minimum = 0.43 + + report = json.loads( + subprocess.check_output( + ["xcrun", "xccov", "view", "--report", "--json", os.environ["RESULT_BUNDLE_PATH"]], + text=True, + ) + ) + + target_coverage = None + for target in report.get("targets", []): + if target.get("name") == target_name: + target_coverage = float(target["lineCoverage"]) + break + + if target_coverage is None: + print(f"Could not find coverage for target: {target_name}") + sys.exit(1) + + print(f"{target_name} line coverage: {target_coverage * 100:.2f}% (min {minimum * 100:.2f}%)") + if target_coverage + 1e-12 < minimum: + sys.exit(1) + PY + + android: + needs: [docs-scope, changed-scope, check] + if: needs.docs-scope.outputs.docs_only != 'true' && (github.event_name == 'push' || needs.changed-scope.outputs.run_android == 'true') + runs-on: blacksmith-16vcpu-ubuntu-2404 + strategy: + fail-fast: false + matrix: + include: + - task: test + command: ./gradlew --no-daemon :app:testDebugUnitTest + - task: build + command: ./gradlew --no-daemon :app:assembleDebug + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: false + + - name: Setup Java + uses: actions/setup-java@v4 + with: + distribution: temurin + # setup-android's sdkmanager currently crashes on JDK 21 in CI. + java-version: 17 + + - name: Setup Android SDK + uses: android-actions/setup-android@v3 + with: + accept-android-sdk-licenses: false + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v4 + with: + gradle-version: 8.11.1 + + - name: Install Android SDK packages + run: | + yes | sdkmanager --licenses >/dev/null + sdkmanager --install \ + "platform-tools" \ + "platforms;android-36" \ + "build-tools;36.0.0" + + - name: Run Android ${{ matrix.task }} + working-directory: apps/android + run: ${{ matrix.command }} diff --git a/.github/workflows/docker-release.yml b/.github/workflows/docker-release.yml new file mode 100644 index 0000000..fc0d97d --- /dev/null +++ b/.github/workflows/docker-release.yml @@ -0,0 +1,198 @@ +name: Docker Release + +on: + push: + branches: + - main + tags: + - "v*" + paths-ignore: + - "docs/**" + - "**/*.md" + - "**/*.mdx" + - ".agents/**" + - "skills/**" + +concurrency: + group: docker-release-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: false + +env: + REGISTRY: ghcr.io + IMAGE_NAME: ${{ github.repository }} + +jobs: + # Build amd64 image + build-amd64: + runs-on: blacksmith-16vcpu-ubuntu-2404 + permissions: + packages: write + contents: read + outputs: + image-digest: ${{ steps.build.outputs.digest }} + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to GitHub Container Registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Resolve image tags (amd64) + id: tags + shell: bash + env: + IMAGE: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + run: | + set -euo pipefail + tags=() + if [[ "${GITHUB_REF}" == "refs/heads/main" ]]; then + tags+=("${IMAGE}:main-amd64") + fi + if [[ "${GITHUB_REF}" == refs/tags/v* ]]; then + version="${GITHUB_REF#refs/tags/v}" + tags+=("${IMAGE}:${version}-amd64") + fi + if [[ ${#tags[@]} -eq 0 ]]; then + echo "::error::No amd64 tags resolved for ref ${GITHUB_REF}" + exit 1 + fi + { + echo "value<> "$GITHUB_OUTPUT" + + - name: Build and push amd64 image + id: build + uses: docker/build-push-action@v6 + with: + context: . + platforms: linux/amd64 + tags: ${{ steps.tags.outputs.value }} + cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-cache:amd64 + cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-cache:amd64,mode=max + provenance: false + push: true + + # Build arm64 image + build-arm64: + runs-on: blacksmith-16vcpu-ubuntu-2404-arm + permissions: + packages: write + contents: read + outputs: + image-digest: ${{ steps.build.outputs.digest }} + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to GitHub Container Registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Resolve image tags (arm64) + id: tags + shell: bash + env: + IMAGE: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + run: | + set -euo pipefail + tags=() + if [[ "${GITHUB_REF}" == "refs/heads/main" ]]; then + tags+=("${IMAGE}:main-arm64") + fi + if [[ "${GITHUB_REF}" == refs/tags/v* ]]; then + version="${GITHUB_REF#refs/tags/v}" + tags+=("${IMAGE}:${version}-arm64") + fi + if [[ ${#tags[@]} -eq 0 ]]; then + echo "::error::No arm64 tags resolved for ref ${GITHUB_REF}" + exit 1 + fi + { + echo "value<> "$GITHUB_OUTPUT" + + - name: Build and push arm64 image + id: build + uses: docker/build-push-action@v6 + with: + context: . + platforms: linux/arm64 + tags: ${{ steps.tags.outputs.value }} + cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-cache:arm64 + cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-cache:arm64,mode=max + provenance: false + push: true + + # Create multi-platform manifest + create-manifest: + runs-on: blacksmith-16vcpu-ubuntu-2404 + permissions: + packages: write + contents: read + needs: [build-amd64, build-arm64] + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Login to GitHub Container Registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Resolve manifest tags + id: tags + shell: bash + env: + IMAGE: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + run: | + set -euo pipefail + tags=() + if [[ "${GITHUB_REF}" == "refs/heads/main" ]]; then + tags+=("${IMAGE}:main") + fi + if [[ "${GITHUB_REF}" == refs/tags/v* ]]; then + version="${GITHUB_REF#refs/tags/v}" + tags+=("${IMAGE}:${version}") + fi + if [[ ${#tags[@]} -eq 0 ]]; then + echo "::error::No manifest tags resolved for ref ${GITHUB_REF}" + exit 1 + fi + { + echo "value<> "$GITHUB_OUTPUT" + + - name: Create and push manifest + shell: bash + run: | + set -euo pipefail + mapfile -t tags <<< "${{ steps.tags.outputs.value }}" + args=() + for tag in "${tags[@]}"; do + [ -z "$tag" ] && continue + args+=("-t" "$tag") + done + docker buildx imagetools create "${args[@]}" \ + ${{ needs.build-amd64.outputs.image-digest }} \ + ${{ needs.build-arm64.outputs.image-digest }} diff --git a/.github/workflows/install-smoke.yml b/.github/workflows/install-smoke.yml new file mode 100644 index 0000000..03e87db --- /dev/null +++ b/.github/workflows/install-smoke.yml @@ -0,0 +1,59 @@ +name: Install Smoke + +on: + push: + branches: [main] + pull_request: + workflow_dispatch: + +concurrency: + group: install-smoke-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: ${{ github.event_name == 'pull_request' }} + +jobs: + docs-scope: + runs-on: blacksmith-16vcpu-ubuntu-2404 + outputs: + docs_only: ${{ steps.check.outputs.docs_only }} + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Detect docs-only changes + id: check + uses: ./.github/actions/detect-docs-changes + + install-smoke: + needs: [docs-scope] + if: needs.docs-scope.outputs.docs_only != 'true' + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - name: Checkout CLI + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version: 22.x + check-latest: true + + - name: Setup pnpm + cache store + uses: ./.github/actions/setup-pnpm-store-cache + with: + pnpm-version: "10.23.0" + cache-key-suffix: "node22" + + - name: Install pnpm deps (minimal) + run: pnpm install --ignore-scripts --frozen-lockfile + + - name: Run installer docker tests + env: + CLAWDBOT_INSTALL_URL: https://openclaw.ai/install.sh + CLAWDBOT_INSTALL_CLI_URL: https://openclaw.ai/install-cli.sh + CLAWDBOT_NO_ONBOARD: "1" + CLAWDBOT_INSTALL_SMOKE_SKIP_CLI: "1" + CLAWDBOT_INSTALL_SMOKE_SKIP_NONROOT: ${{ github.event_name == 'pull_request' && '1' || '0' }} + CLAWDBOT_INSTALL_SMOKE_SKIP_PREVIOUS: "1" + run: pnpm test:install:smoke diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml new file mode 100644 index 0000000..9ac44df --- /dev/null +++ b/.github/workflows/labeler.yml @@ -0,0 +1,519 @@ +name: Labeler + +on: + pull_request_target: + types: [opened, synchronize, reopened] + issues: + types: [opened] + workflow_dispatch: + inputs: + max_prs: + description: "Maximum number of open PRs to process (0 = all)" + required: false + default: "200" + per_page: + description: "PRs per page (1-100)" + required: false + default: "50" + +permissions: {} + +jobs: + label: + permissions: + contents: read + pull-requests: write + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - uses: actions/create-github-app-token@d72941d797fd3113feb6b93fd0dec494b13a2547 # v1 + id: app-token + with: + app-id: "2729701" + private-key: ${{ secrets.GH_APP_PRIVATE_KEY }} + - uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5 + with: + configuration-path: .github/labeler.yml + repo-token: ${{ steps.app-token.outputs.token }} + sync-labels: true + - name: Apply PR size label + uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7 + with: + github-token: ${{ steps.app-token.outputs.token }} + script: | + const pullRequest = context.payload.pull_request; + if (!pullRequest) { + return; + } + + const sizeLabels = ["size: XS", "size: S", "size: M", "size: L", "size: XL"]; + const labelColor = "b76e79"; + + for (const label of sizeLabels) { + try { + await github.rest.issues.getLabel({ + owner: context.repo.owner, + repo: context.repo.repo, + name: label, + }); + } catch (error) { + if (error?.status !== 404) { + throw error; + } + await github.rest.issues.createLabel({ + owner: context.repo.owner, + repo: context.repo.repo, + name: label, + color: labelColor, + }); + } + } + + const files = await github.paginate(github.rest.pulls.listFiles, { + owner: context.repo.owner, + repo: context.repo.repo, + pull_number: pullRequest.number, + per_page: 100, + }); + + const excludedLockfiles = new Set(["pnpm-lock.yaml", "package-lock.json", "yarn.lock", "bun.lockb"]); + const totalChangedLines = files.reduce((total, file) => { + const path = file.filename ?? ""; + if (path === "docs.acp.md" || path.startsWith("docs/") || excludedLockfiles.has(path)) { + return total; + } + return total + (file.additions ?? 0) + (file.deletions ?? 0); + }, 0); + + let targetSizeLabel = "size: XL"; + if (totalChangedLines < 50) { + targetSizeLabel = "size: XS"; + } else if (totalChangedLines < 200) { + targetSizeLabel = "size: S"; + } else if (totalChangedLines < 500) { + targetSizeLabel = "size: M"; + } else if (totalChangedLines < 1000) { + targetSizeLabel = "size: L"; + } + + const currentLabels = await github.paginate(github.rest.issues.listLabelsOnIssue, { + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: pullRequest.number, + per_page: 100, + }); + + for (const label of currentLabels) { + const name = label.name ?? ""; + if (!sizeLabels.includes(name)) { + continue; + } + if (name === targetSizeLabel) { + continue; + } + await github.rest.issues.removeLabel({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: pullRequest.number, + name, + }); + } + + await github.rest.issues.addLabels({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: pullRequest.number, + labels: [targetSizeLabel], + }); + - name: Apply maintainer or trusted-contributor label + uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7 + with: + github-token: ${{ steps.app-token.outputs.token }} + script: | + const login = context.payload.pull_request?.user?.login; + if (!login) { + return; + } + + const repo = `${context.repo.owner}/${context.repo.repo}`; + const trustedLabel = "trusted-contributor"; + const experiencedLabel = "experienced-contributor"; + const trustedThreshold = 4; + const experiencedThreshold = 10; + + let isMaintainer = false; + try { + const membership = await github.rest.teams.getMembershipForUserInOrg({ + org: context.repo.owner, + team_slug: "maintainer", + username: login, + }); + isMaintainer = membership?.data?.state === "active"; + } catch (error) { + if (error?.status !== 404) { + throw error; + } + } + + if (isMaintainer) { + await github.rest.issues.addLabels({ + ...context.repo, + issue_number: context.payload.pull_request.number, + labels: ["maintainer"], + }); + return; + } + + const mergedQuery = `repo:${repo} is:pr is:merged author:${login}`; + let mergedCount = 0; + try { + const merged = await github.rest.search.issuesAndPullRequests({ + q: mergedQuery, + per_page: 1, + }); + mergedCount = merged?.data?.total_count ?? 0; + } catch (error) { + if (error?.status !== 422) { + throw error; + } + core.warning(`Skipping merged search for ${login}; treating as 0.`); + } + + if (mergedCount >= experiencedThreshold) { + await github.rest.issues.addLabels({ + ...context.repo, + issue_number: context.payload.pull_request.number, + labels: [experiencedLabel], + }); + return; + } + + if (mergedCount >= trustedThreshold) { + await github.rest.issues.addLabels({ + ...context.repo, + issue_number: context.payload.pull_request.number, + labels: [trustedLabel], + }); + } + + backfill-pr-labels: + if: github.event_name == 'workflow_dispatch' + permissions: + contents: read + pull-requests: write + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - uses: actions/create-github-app-token@d72941d797fd3113feb6b93fd0dec494b13a2547 # v1 + id: app-token + with: + app-id: "2729701" + private-key: ${{ secrets.GH_APP_PRIVATE_KEY }} + - name: Backfill PR labels + uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7 + with: + github-token: ${{ steps.app-token.outputs.token }} + script: | + const owner = context.repo.owner; + const repo = context.repo.repo; + const repoFull = `${owner}/${repo}`; + const inputs = context.payload.inputs ?? {}; + const maxPrsInput = inputs.max_prs ?? "200"; + const perPageInput = inputs.per_page ?? "50"; + const parsedMaxPrs = Number.parseInt(maxPrsInput, 10); + const parsedPerPage = Number.parseInt(perPageInput, 10); + const maxPrs = Number.isFinite(parsedMaxPrs) ? parsedMaxPrs : 200; + const perPage = Number.isFinite(parsedPerPage) ? Math.min(100, Math.max(1, parsedPerPage)) : 50; + const processAll = maxPrs <= 0; + const maxCount = processAll ? Number.POSITIVE_INFINITY : Math.max(1, maxPrs); + + const sizeLabels = ["size: XS", "size: S", "size: M", "size: L", "size: XL"]; + const labelColor = "b76e79"; + const trustedLabel = "trusted-contributor"; + const experiencedLabel = "experienced-contributor"; + const trustedThreshold = 4; + const experiencedThreshold = 10; + + const contributorCache = new Map(); + + async function ensureSizeLabels() { + for (const label of sizeLabels) { + try { + await github.rest.issues.getLabel({ + owner, + repo, + name: label, + }); + } catch (error) { + if (error?.status !== 404) { + throw error; + } + await github.rest.issues.createLabel({ + owner, + repo, + name: label, + color: labelColor, + }); + } + } + } + + async function resolveContributorLabel(login) { + if (contributorCache.has(login)) { + return contributorCache.get(login); + } + + let isMaintainer = false; + try { + const membership = await github.rest.teams.getMembershipForUserInOrg({ + org: owner, + team_slug: "maintainer", + username: login, + }); + isMaintainer = membership?.data?.state === "active"; + } catch (error) { + if (error?.status !== 404) { + throw error; + } + } + + if (isMaintainer) { + contributorCache.set(login, "maintainer"); + return "maintainer"; + } + + const mergedQuery = `repo:${repoFull} is:pr is:merged author:${login}`; + let mergedCount = 0; + try { + const merged = await github.rest.search.issuesAndPullRequests({ + q: mergedQuery, + per_page: 1, + }); + mergedCount = merged?.data?.total_count ?? 0; + } catch (error) { + if (error?.status !== 422) { + throw error; + } + core.warning(`Skipping merged search for ${login}; treating as 0.`); + } + + let label = null; + if (mergedCount >= experiencedThreshold) { + label = experiencedLabel; + } else if (mergedCount >= trustedThreshold) { + label = trustedLabel; + } + + contributorCache.set(login, label); + return label; + } + + async function applySizeLabel(pullRequest, currentLabels, labelNames) { + const files = await github.paginate(github.rest.pulls.listFiles, { + owner, + repo, + pull_number: pullRequest.number, + per_page: 100, + }); + + const excludedLockfiles = new Set(["pnpm-lock.yaml", "package-lock.json", "yarn.lock", "bun.lockb"]); + const totalChangedLines = files.reduce((total, file) => { + const path = file.filename ?? ""; + if (path === "docs.acp.md" || path.startsWith("docs/") || excludedLockfiles.has(path)) { + return total; + } + return total + (file.additions ?? 0) + (file.deletions ?? 0); + }, 0); + + let targetSizeLabel = "size: XL"; + if (totalChangedLines < 50) { + targetSizeLabel = "size: XS"; + } else if (totalChangedLines < 200) { + targetSizeLabel = "size: S"; + } else if (totalChangedLines < 500) { + targetSizeLabel = "size: M"; + } else if (totalChangedLines < 1000) { + targetSizeLabel = "size: L"; + } + + for (const label of currentLabels) { + const name = label.name ?? ""; + if (!sizeLabels.includes(name)) { + continue; + } + if (name === targetSizeLabel) { + continue; + } + await github.rest.issues.removeLabel({ + owner, + repo, + issue_number: pullRequest.number, + name, + }); + labelNames.delete(name); + } + + if (!labelNames.has(targetSizeLabel)) { + await github.rest.issues.addLabels({ + owner, + repo, + issue_number: pullRequest.number, + labels: [targetSizeLabel], + }); + labelNames.add(targetSizeLabel); + } + } + + async function applyContributorLabel(pullRequest, labelNames) { + const login = pullRequest.user?.login; + if (!login) { + return; + } + + const label = await resolveContributorLabel(login); + if (!label) { + return; + } + + if (labelNames.has(label)) { + return; + } + + await github.rest.issues.addLabels({ + owner, + repo, + issue_number: pullRequest.number, + labels: [label], + }); + labelNames.add(label); + } + + await ensureSizeLabels(); + + let page = 1; + let processed = 0; + + while (processed < maxCount) { + const remaining = maxCount - processed; + const pageSize = processAll ? perPage : Math.min(perPage, remaining); + const { data: pullRequests } = await github.rest.pulls.list({ + owner, + repo, + state: "open", + per_page: pageSize, + page, + }); + + if (pullRequests.length === 0) { + break; + } + + for (const pullRequest of pullRequests) { + if (!processAll && processed >= maxCount) { + break; + } + + const currentLabels = await github.paginate(github.rest.issues.listLabelsOnIssue, { + owner, + repo, + issue_number: pullRequest.number, + per_page: 100, + }); + + const labelNames = new Set( + currentLabels.map((label) => label.name).filter((name) => typeof name === "string"), + ); + + await applySizeLabel(pullRequest, currentLabels, labelNames); + await applyContributorLabel(pullRequest, labelNames); + + processed += 1; + } + + if (pullRequests.length < pageSize) { + break; + } + + page += 1; + } + + core.info(`Processed ${processed} pull requests.`); + + label-issues: + permissions: + issues: write + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - uses: actions/create-github-app-token@d72941d797fd3113feb6b93fd0dec494b13a2547 # v1 + id: app-token + with: + app-id: "2729701" + private-key: ${{ secrets.GH_APP_PRIVATE_KEY }} + - name: Apply maintainer or trusted-contributor label + uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7 + with: + github-token: ${{ steps.app-token.outputs.token }} + script: | + const login = context.payload.issue?.user?.login; + if (!login) { + return; + } + + const repo = `${context.repo.owner}/${context.repo.repo}`; + const trustedLabel = "trusted-contributor"; + const experiencedLabel = "experienced-contributor"; + const trustedThreshold = 4; + const experiencedThreshold = 10; + + let isMaintainer = false; + try { + const membership = await github.rest.teams.getMembershipForUserInOrg({ + org: context.repo.owner, + team_slug: "maintainer", + username: login, + }); + isMaintainer = membership?.data?.state === "active"; + } catch (error) { + if (error?.status !== 404) { + throw error; + } + } + + if (isMaintainer) { + await github.rest.issues.addLabels({ + ...context.repo, + issue_number: context.payload.issue.number, + labels: ["maintainer"], + }); + return; + } + + const mergedQuery = `repo:${repo} is:pr is:merged author:${login}`; + let mergedCount = 0; + try { + const merged = await github.rest.search.issuesAndPullRequests({ + q: mergedQuery, + per_page: 1, + }); + mergedCount = merged?.data?.total_count ?? 0; + } catch (error) { + if (error?.status !== 422) { + throw error; + } + core.warning(`Skipping merged search for ${login}; treating as 0.`); + } + + if (mergedCount >= experiencedThreshold) { + await github.rest.issues.addLabels({ + ...context.repo, + issue_number: context.payload.issue.number, + labels: [experiencedLabel], + }); + return; + } + + if (mergedCount >= trustedThreshold) { + await github.rest.issues.addLabels({ + ...context.repo, + issue_number: context.payload.issue.number, + labels: [trustedLabel], + }); + } diff --git a/.github/workflows/sandbox-common-smoke.yml b/.github/workflows/sandbox-common-smoke.yml new file mode 100644 index 0000000..26c0dcc --- /dev/null +++ b/.github/workflows/sandbox-common-smoke.yml @@ -0,0 +1,56 @@ +name: Sandbox Common Smoke + +on: + push: + branches: [main] + paths: + - Dockerfile.sandbox + - Dockerfile.sandbox-common + - scripts/sandbox-common-setup.sh + pull_request: + paths: + - Dockerfile.sandbox + - Dockerfile.sandbox-common + - scripts/sandbox-common-setup.sh + +concurrency: + group: sandbox-common-smoke-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: ${{ github.event_name == 'pull_request' }} + +jobs: + sandbox-common-smoke: + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: false + + - name: Build minimal sandbox base (USER sandbox) + shell: bash + run: | + set -euo pipefail + + docker build -t openclaw-sandbox-smoke-base:bookworm-slim - <<'EOF' + FROM debian:bookworm-slim + RUN useradd --create-home --shell /bin/bash sandbox + USER sandbox + WORKDIR /home/sandbox + EOF + + - name: Build sandbox-common image (root for installs, sandbox at runtime) + shell: bash + run: | + set -euo pipefail + + BASE_IMAGE="openclaw-sandbox-smoke-base:bookworm-slim" \ + TARGET_IMAGE="openclaw-sandbox-common-smoke:bookworm-slim" \ + PACKAGES="ca-certificates" \ + INSTALL_PNPM=0 \ + INSTALL_BUN=0 \ + INSTALL_BREW=0 \ + FINAL_USER=sandbox \ + scripts/sandbox-common-setup.sh + + u="$(docker run --rm openclaw-sandbox-common-smoke:bookworm-slim sh -lc 'id -un')" + test "$u" = "sandbox" diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 0000000..6248a93 --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,51 @@ +name: Stale + +on: + schedule: + - cron: "17 3 * * *" + workflow_dispatch: + +permissions: {} + +jobs: + stale: + permissions: + issues: write + pull-requests: write + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - uses: actions/create-github-app-token@d72941d797fd3113feb6b93fd0dec494b13a2547 # v1 + id: app-token + with: + app-id: "2729701" + private-key: ${{ secrets.GH_APP_PRIVATE_KEY }} + - name: Mark stale issues and pull requests + uses: actions/stale@v9 + with: + repo-token: ${{ steps.app-token.outputs.token }} + days-before-issue-stale: 7 + days-before-issue-close: 5 + days-before-pr-stale: 5 + days-before-pr-close: 3 + stale-issue-label: stale + stale-pr-label: stale + exempt-issue-labels: enhancement,maintainer,pinned,security,no-stale + exempt-pr-labels: maintainer,no-stale + operations-per-run: 10000 + exempt-all-assignees: true + remove-stale-when-updated: true + stale-issue-message: | + This issue has been automatically marked as stale due to inactivity. + Please add updates or it will be closed. + stale-pr-message: | + This pull request has been automatically marked as stale due to inactivity. + Please add updates or it will be closed. + close-issue-message: | + Closing due to inactivity. + If this is still an issue, please retry on the latest OpenClaw release and share updated details. + If you are absolutely sure it still happens on the latest release, open a new issue with fresh repro steps. + close-issue-reason: not_planned + close-pr-message: | + Closing due to inactivity. + If you believe this PR should be revived, post in #pr-thunderdome-dangerzone on Discord to talk to a maintainer. + That channel is the escape hatch for high-quality PRs that get auto-closed. diff --git a/.github/workflows/workflow-sanity.yml b/.github/workflows/workflow-sanity.yml new file mode 100644 index 0000000..19668e6 --- /dev/null +++ b/.github/workflows/workflow-sanity.yml @@ -0,0 +1,67 @@ +name: Workflow Sanity + +on: + pull_request: + push: + branches: [main] + +concurrency: + group: workflow-sanity-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: ${{ github.event_name == 'pull_request' }} + +jobs: + no-tabs: + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Fail on tabs in workflow files + run: | + python - <<'PY' + from __future__ import annotations + + import pathlib + import sys + + root = pathlib.Path(".github/workflows") + bad: list[str] = [] + for path in sorted(root.rglob("*.yml")): + if b"\t" in path.read_bytes(): + bad.append(str(path)) + + for path in sorted(root.rglob("*.yaml")): + if b"\t" in path.read_bytes(): + bad.append(str(path)) + + if bad: + print("Tabs found in workflow file(s):") + for path in bad: + print(f"- {path}") + sys.exit(1) + PY + + actionlint: + runs-on: blacksmith-16vcpu-ubuntu-2404 + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Install actionlint + shell: bash + run: | + set -euo pipefail + ACTIONLINT_VERSION="1.7.11" + archive="actionlint_${ACTIONLINT_VERSION}_linux_amd64.tar.gz" + base_url="https://github.com/rhysd/actionlint/releases/download/v${ACTIONLINT_VERSION}" + curl -sSfL -o "${archive}" "${base_url}/${archive}" + curl -sSfL -o checksums.txt "${base_url}/actionlint_${ACTIONLINT_VERSION}_checksums.txt" + grep " ${archive}\$" checksums.txt | sha256sum -c - + tar -xzf "${archive}" actionlint + sudo install -m 0755 actionlint /usr/local/bin/actionlint + + - name: Lint workflows + run: actionlint + + - name: Disallow direct inputs interpolation in composite run blocks + run: python3 scripts/check-composite-action-input-interpolation.py diff --git a/.gitignore b/.gitignore index 217b7f8..cb0847d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,17 +1,109 @@ -# Obsidian -.obsidian/ -.trash/ - -# OS +node_modules +**/node_modules/ +.env +docker-compose.extra.yml +dist +pnpm-lock.yaml +bun.lock +bun.lockb +coverage +__pycache__/ +*.pyc +.tsbuildinfo +.pnpm-store +.worktrees/ .DS_Store -Thumbs.db +**/.DS_Store +ui/src/ui/__screenshots__/ +ui/playwright-report/ +ui/test-results/ +packages/dashboard-next/.next/ +packages/dashboard-next/out/ + +# Mise configuration files +mise.toml + +# Android build artifacts +apps/android/.gradle/ +apps/android/app/build/ +apps/android/.cxx/ + +# Bun build artifacts +*.bun-build +apps/macos/.build/ +apps/shared/MoltbotKit/.build/ +apps/shared/OpenClawKit/.build/ +apps/shared/OpenClawKit/Package.resolved +**/ModuleCache/ +bin/ +bin/clawdbot-mac +bin/docs-list +apps/macos/.build-local/ +apps/macos/.swiftpm/ +apps/shared/MoltbotKit/.swiftpm/ +apps/shared/OpenClawKit/.swiftpm/ +Core/ +apps/ios/*.xcodeproj/ +apps/ios/*.xcworkspace/ +apps/ios/.swiftpm/ +apps/ios/.derivedData/ +apps/ios/.local-signing.xcconfig +vendor/ +apps/ios/Clawdbot.xcodeproj/ +apps/ios/Clawdbot.xcodeproj/** +apps/macos/.build/** +**/*.bun-build +apps/ios/*.xcfilelist + +# Vendor build artifacts +vendor/a2ui/renderers/lit/dist/ +src/canvas-host/a2ui/*.bundle.js +src/canvas-host/a2ui/*.map +.bundle.hash + +# fastlane (iOS) +apps/ios/fastlane/README.md +apps/ios/fastlane/report.xml +apps/ios/fastlane/Preview.html +apps/ios/fastlane/screenshots/ +apps/ios/fastlane/test_output/ +apps/ios/fastlane/logs/ +apps/ios/fastlane/.env + +# fastlane build artifacts (local) +apps/ios/*.ipa +apps/ios/*.dSYM.zip + +# provisioning profiles (local) +apps/ios/*.mobileprovision + +# Local untracked files +.local/ +docs/.local/ +IDENTITY.md +USER.md +.tgz +.idea + +# local tooling +.serena/ -# Temporary files -*.tmp -*~ -.*.swp +# Agent credentials and memory (NEVER COMMIT) +/memory/ +.agent/*.json +!.agent/workflows/ +/local/ +package-lock.json +.claude/settings.local.json +.agents/ +.agents +.agent/ -# Personal -.private/ +# Local iOS signing overrides +apps/ios/LocalSigning.xcconfig +# Generated protocol schema (produced via pnpm protocol:gen) +dist/protocol.schema.json +.ant-colony/ +# Local OpenClaw reference clone (NEVER COMMIT) openclaw/ diff --git a/.markdownlint-cli2.jsonc b/.markdownlint-cli2.jsonc new file mode 100644 index 0000000..9403571 --- /dev/null +++ b/.markdownlint-cli2.jsonc @@ -0,0 +1,52 @@ +{ + "globs": ["docs/**/*.md", "docs/**/*.mdx", "README.md"], + "ignores": ["docs/zh-CN/**", "docs/.i18n/**", "docs/reference/templates/**", "**/.local/**"], + "config": { + "default": true, + + "MD013": false, + "MD025": false, + "MD029": false, + + "MD033": { + "allowed_elements": [ + "Note", + "Info", + "Tip", + "Warning", + "Card", + "CardGroup", + "Columns", + "Steps", + "Step", + "Tabs", + "Tab", + "Accordion", + "AccordionGroup", + "CodeGroup", + "Frame", + "Callout", + "ParamField", + "ResponseField", + "RequestExample", + "ResponseExample", + "img", + "a", + "br", + "details", + "summary", + "p", + "strong", + "picture", + "source", + "Tooltip", + "Check", + ], + }, + + "MD036": false, + "MD040": false, + "MD041": false, + "MD046": false, + }, +} diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..f0c783c --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +allow-build-scripts=@whiskeysockets/baileys,sharp,esbuild,protobufjs,fs-ext,node-pty,@lydell/node-pty,@matrix-org/matrix-sdk-crypto-nodejs diff --git a/.oxfmtrc.jsonc b/.oxfmtrc.jsonc new file mode 100644 index 0000000..445d62b --- /dev/null +++ b/.oxfmtrc.jsonc @@ -0,0 +1,24 @@ +{ + "$schema": "./node_modules/oxfmt/configuration_schema.json", + "experimentalSortImports": { + "newlinesBetween": false, + }, + "experimentalSortPackageJson": { + "sortScripts": true, + }, + "tabWidth": 2, + "useTabs": false, + "ignorePatterns": [ + "apps/", + "assets/", + "docker-compose.yml", + "dist/", + "docs/_layouts/", + "node_modules/", + "patches/", + "pnpm-lock.yaml/", + "src/auto-reply/reply/export-html/", + "Swabble/", + "vendor/", + ], +} diff --git a/.oxlintrc.json b/.oxlintrc.json new file mode 100644 index 0000000..687b5bb --- /dev/null +++ b/.oxlintrc.json @@ -0,0 +1,39 @@ +{ + "$schema": "./node_modules/oxlint/configuration_schema.json", + "plugins": ["unicorn", "typescript", "oxc"], + "categories": { + "correctness": "error", + "perf": "error", + "suspicious": "error" + }, + "rules": { + "curly": "error", + "eslint-plugin-unicorn/prefer-array-find": "off", + "eslint/no-await-in-loop": "off", + "eslint/no-new": "off", + "eslint/no-shadow": "off", + "eslint/no-unmodified-loop-condition": "off", + "oxc/no-accumulating-spread": "off", + "oxc/no-async-endpoint-handlers": "off", + "oxc/no-map-spread": "off", + "typescript/no-explicit-any": "error", + "typescript/no-extraneous-class": "off", + "typescript/no-unsafe-type-assertion": "off", + "unicorn/consistent-function-scoping": "off", + "unicorn/require-post-message-target-origin": "off" + }, + "ignorePatterns": [ + "assets/", + "dist/", + "docs/_layouts/", + "extensions/", + "node_modules/", + "patches/", + "pnpm-lock.yaml", + "skills/", + "src/auto-reply/reply/export-html/template.js", + "src/canvas-host/a2ui/a2ui.bundle.js", + "Swabble/", + "vendor/" + ] +} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..e946d18 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,105 @@ +# Pre-commit hooks for openclaw +# Install: prek install +# Run manually: prek run --all-files +# +# See https://pre-commit.com for more information + +repos: + # Basic file hygiene + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v6.0.0 + hooks: + - id: trailing-whitespace + exclude: '^(docs/|dist/|vendor/|.*\.snap$)' + - id: end-of-file-fixer + exclude: '^(docs/|dist/|vendor/|.*\.snap$)' + - id: check-yaml + args: [--allow-multiple-documents] + - id: check-added-large-files + args: [--maxkb=500] + - id: check-merge-conflict + + # Secret detection (same as CI) + - repo: https://github.com/Yelp/detect-secrets + rev: v1.5.0 + hooks: + - id: detect-secrets + args: + - --baseline + - .secrets.baseline + - --exclude-files + - '(^|/)(dist/|vendor/|pnpm-lock\.yaml$|\.detect-secrets\.cfg$)' + - --exclude-lines + - 'key_content\.include\?\("BEGIN PRIVATE KEY"\)' + - --exclude-lines + - 'case \.apiKeyEnv: "API key \(env var\)"' + - --exclude-lines + - 'case apikey = "apiKey"' + - --exclude-lines + - '"gateway\.remote\.password"' + - --exclude-lines + - '"gateway\.auth\.password"' + - --exclude-lines + - '"talk\.apiKey"' + - --exclude-lines + - '=== "string"' + - --exclude-lines + - 'typeof remote\?\.password === "string"' + + # Shell script linting + - repo: https://github.com/koalaman/shellcheck-precommit + rev: v0.11.0 + hooks: + - id: shellcheck + args: [--severity=error] # Only fail on errors, not warnings/info + # Exclude vendor and scripts with embedded code or known issues + exclude: "^(vendor/|scripts/e2e/)" + + # GitHub Actions linting + - repo: https://github.com/rhysd/actionlint + rev: v1.7.10 + hooks: + - id: actionlint + + # GitHub Actions security audit + - repo: https://github.com/zizmorcore/zizmor-pre-commit + rev: v1.22.0 + hooks: + - id: zizmor + args: [--persona=regular, --min-severity=medium, --min-confidence=medium] + exclude: "^(vendor/|Swabble/)" + + # Project checks (same commands as CI) + - repo: local + hooks: + # oxlint --type-aware src test + - id: oxlint + name: oxlint + entry: scripts/pre-commit/run-node-tool.sh oxlint --type-aware src test + language: system + pass_filenames: false + types_or: [javascript, jsx, ts, tsx] + + # oxfmt --check src test + - id: oxfmt + name: oxfmt + entry: scripts/pre-commit/run-node-tool.sh oxfmt --check src test + language: system + pass_filenames: false + types_or: [javascript, jsx, ts, tsx] + + # swiftlint (same as CI) + - id: swiftlint + name: swiftlint + entry: swiftlint --config .swiftlint.yml + language: system + pass_filenames: false + types: [swift] + + # swiftformat --lint (same as CI) + - id: swiftformat + name: swiftformat + entry: swiftformat --lint apps/macos/Sources --config .swiftformat + language: system + pass_filenames: false + types: [swift] diff --git a/.secrets.baseline b/.secrets.baseline new file mode 100644 index 0000000..089515f --- /dev/null +++ b/.secrets.baseline @@ -0,0 +1,13104 @@ +{ + "version": "1.5.0", + "plugins_used": [ + { + "name": "ArtifactoryDetector" + }, + { + "name": "AWSKeyDetector" + }, + { + "name": "AzureStorageKeyDetector" + }, + { + "name": "Base64HighEntropyString", + "limit": 4.5 + }, + { + "name": "BasicAuthDetector" + }, + { + "name": "CloudantDetector" + }, + { + "name": "DiscordBotTokenDetector" + }, + { + "name": "GitHubTokenDetector" + }, + { + "name": "GitLabTokenDetector" + }, + { + "name": "HexHighEntropyString", + "limit": 3.0 + }, + { + "name": "IbmCloudIamDetector" + }, + { + "name": "IbmCosHmacDetector" + }, + { + "name": "IPPublicDetector" + }, + { + "name": "JwtTokenDetector" + }, + { + "name": "KeywordDetector", + "keyword_exclude": "" + }, + { + "name": "MailchimpDetector" + }, + { + "name": "NpmDetector" + }, + { + "name": "OpenAIDetector" + }, + { + "name": "PrivateKeyDetector" + }, + { + "name": "PypiTokenDetector" + }, + { + "name": "SendGridDetector" + }, + { + "name": "SlackDetector" + }, + { + "name": "SoftlayerDetector" + }, + { + "name": "SquareOAuthDetector" + }, + { + "name": "StripeDetector" + }, + { + "name": "TelegramBotTokenDetector" + }, + { + "name": "TwilioKeyDetector" + } + ], + "filters_used": [ + { + "path": "detect_secrets.filters.allowlist.is_line_allowlisted" + }, + { + "path": "detect_secrets.filters.common.is_baseline_file", + "filename": ".secrets.baseline" + }, + { + "path": "detect_secrets.filters.common.is_ignored_due_to_verification_policies", + "min_level": 2 + }, + { + "path": "detect_secrets.filters.heuristic.is_indirect_reference" + }, + { + "path": "detect_secrets.filters.heuristic.is_likely_id_string" + }, + { + "path": "detect_secrets.filters.heuristic.is_lock_file" + }, + { + "path": "detect_secrets.filters.heuristic.is_not_alphanumeric_string" + }, + { + "path": "detect_secrets.filters.heuristic.is_potential_uuid" + }, + { + "path": "detect_secrets.filters.heuristic.is_prefixed_with_dollar_sign" + }, + { + "path": "detect_secrets.filters.heuristic.is_sequential_string" + }, + { + "path": "detect_secrets.filters.heuristic.is_swagger_file" + }, + { + "path": "detect_secrets.filters.heuristic.is_templated_secret" + }, + { + "path": "detect_secrets.filters.regex.should_exclude_file", + "pattern": [ + "(^|/)pnpm-lock\\.yaml$" + ] + }, + { + "path": "detect_secrets.filters.regex.should_exclude_line", + "pattern": [ + "key_content\\.include\\?\\(\"BEGIN PRIVATE KEY\"\\)", + "case \\.apiKeyEnv: \"API key \\(env var\\)\"", + "case apikey = \"apiKey\"", + "\"gateway\\.remote\\.password\"", + "\"gateway\\.auth\\.password\"", + "\"talk\\.apiKey\"", + "=== \"string\"", + "typeof remote\\?\\.password === \"string\"" + ] + } + ], + "results": { + ".detect-secrets.cfg": [ + { + "type": "Private Key", + "filename": ".detect-secrets.cfg", + "hashed_secret": "1348b145fa1a555461c1b790a2f66614781091e9", + "is_verified": false, + "line_number": 17 + }, + { + "type": "Secret Keyword", + "filename": ".detect-secrets.cfg", + "hashed_secret": "fe88fceb47e040ba1bfafa4ac639366188df2f6d", + "is_verified": false, + "line_number": 19 + } + ], + "appcast.xml": [ + { + "type": "Base64 High Entropy String", + "filename": "appcast.xml", + "hashed_secret": "2bc43713edb8f775582c6314953b7c020d691aba", + "is_verified": false, + "line_number": 141 + }, + { + "type": "Base64 High Entropy String", + "filename": "appcast.xml", + "hashed_secret": "2fcd83b35235522978c19dbbab2884a09aa64f35", + "is_verified": false, + "line_number": 209 + }, + { + "type": "Base64 High Entropy String", + "filename": "appcast.xml", + "hashed_secret": "78b65f0952ed8a557e0f67b2364ff67cb6863bc8", + "is_verified": false, + "line_number": 310 + } + ], + "apps/android/app/src/test/java/ai/openclaw/android/node/AppUpdateHandlerTest.kt": [ + { + "type": "Hex High Entropy String", + "filename": "apps/android/app/src/test/java/ai/openclaw/android/node/AppUpdateHandlerTest.kt", + "hashed_secret": "ee662f2bc691daa48d074542722d8e1b0587673c", + "is_verified": false, + "line_number": 58 + } + ], + "apps/ios/Sources/Gateway/GatewaySettingsStore.swift": [ + { + "type": "Secret Keyword", + "filename": "apps/ios/Sources/Gateway/GatewaySettingsStore.swift", + "hashed_secret": "5f7c0c35e552780b67fe1c0ee186764354793be3", + "is_verified": false, + "line_number": 28 + } + ], + "apps/ios/Tests/DeepLinkParserTests.swift": [ + { + "type": "Secret Keyword", + "filename": "apps/ios/Tests/DeepLinkParserTests.swift", + "hashed_secret": "1a91d62f7ca67399625a4368a6ab5d4a3baa6073", + "is_verified": false, + "line_number": 89 + } + ], + "apps/macos/Sources/OpenClawProtocol/GatewayModels.swift": [ + { + "type": "Secret Keyword", + "filename": "apps/macos/Sources/OpenClawProtocol/GatewayModels.swift", + "hashed_secret": "7990585255d25249fb1e6eac3d2bd6c37429b2cd", + "is_verified": false, + "line_number": 1492 + } + ], + "apps/macos/Tests/OpenClawIPCTests/AnthropicAuthResolverTests.swift": [ + { + "type": "Secret Keyword", + "filename": "apps/macos/Tests/OpenClawIPCTests/AnthropicAuthResolverTests.swift", + "hashed_secret": "e761624445731fcb8b15da94343c6b92e507d190", + "is_verified": false, + "line_number": 26 + }, + { + "type": "Secret Keyword", + "filename": "apps/macos/Tests/OpenClawIPCTests/AnthropicAuthResolverTests.swift", + "hashed_secret": "a23c8630c8a5fbaa21f095e0269c135c20d21689", + "is_verified": false, + "line_number": 42 + } + ], + "apps/macos/Tests/OpenClawIPCTests/GatewayEndpointStoreTests.swift": [ + { + "type": "Secret Keyword", + "filename": "apps/macos/Tests/OpenClawIPCTests/GatewayEndpointStoreTests.swift", + "hashed_secret": "19dad5cecb110281417d1db56b60e1b006d55bb4", + "is_verified": false, + "line_number": 61 + } + ], + "apps/macos/Tests/OpenClawIPCTests/GatewayLaunchAgentManagerTests.swift": [ + { + "type": "Secret Keyword", + "filename": "apps/macos/Tests/OpenClawIPCTests/GatewayLaunchAgentManagerTests.swift", + "hashed_secret": "1a91d62f7ca67399625a4368a6ab5d4a3baa6073", + "is_verified": false, + "line_number": 13 + } + ], + "apps/macos/Tests/OpenClawIPCTests/TailscaleIntegrationSectionTests.swift": [ + { + "type": "Secret Keyword", + "filename": "apps/macos/Tests/OpenClawIPCTests/TailscaleIntegrationSectionTests.swift", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 27 + } + ], + "apps/shared/OpenClawKit/Sources/OpenClawKit/GatewayChannel.swift": [ + { + "type": "Secret Keyword", + "filename": "apps/shared/OpenClawKit/Sources/OpenClawKit/GatewayChannel.swift", + "hashed_secret": "5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8", + "is_verified": false, + "line_number": 106 + } + ], + "apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift": [ + { + "type": "Secret Keyword", + "filename": "apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift", + "hashed_secret": "7990585255d25249fb1e6eac3d2bd6c37429b2cd", + "is_verified": false, + "line_number": 1492 + } + ], + "docs/.i18n/zh-CN.tm.jsonl": [ + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6ba7bb7047f44b28279fbb11350e1a7bf4e7de59", + "is_verified": false, + "line_number": 1 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e83ec66165edcee8f2b408b5e6bafe4844071f8f", + "is_verified": false, + "line_number": 2 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8793597fb80169cbcefe08a1b0151138b7ab78bd", + "is_verified": false, + "line_number": 3 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "af6b2a2ef841b637288e2eb2726e20ed9c3974c0", + "is_verified": false, + "line_number": 4 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "db1f9e54942e872f3a7b29aa174c70a3167d76f2", + "is_verified": false, + "line_number": 5 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f66de1a7ae418bd55115d4fac319824deb0d88cb", + "is_verified": false, + "line_number": 6 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "98510d5b8050a30514bc7fa147af6f66e5e34804", + "is_verified": false, + "line_number": 7 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b03e1a8bbe1b422cb64d7aea071d94088b6c1768", + "is_verified": false, + "line_number": 8 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6f72b03efde2d701a7e882dcaed1e935484a8e67", + "is_verified": false, + "line_number": 9 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "57d35c7411cff6f679c4a437d3251c0532fbe3cb", + "is_verified": false, + "line_number": 10 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fbffe72a354d73fad191eec6605543d3e8e5f549", + "is_verified": false, + "line_number": 11 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ceb3b4e53c22f7e28ab7006c9e1931bd31d534e1", + "is_verified": false, + "line_number": 12 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3eb65eb5d24ab5bd58a57bcd1a1894c1d05ad7f6", + "is_verified": false, + "line_number": 13 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "88e065467489c885d4d80d8f582707f3ca6284e6", + "is_verified": false, + "line_number": 14 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fd9e2dd936c475429f6d461056c5d97d1635de2e", + "is_verified": false, + "line_number": 15 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b7a629ae866eda49b01fe2eccbf842b52594442a", + "is_verified": false, + "line_number": 16 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "67c615ed823ff022c807fcb65d52bd454a52bc1f", + "is_verified": false, + "line_number": 17 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "121e6974c091fafcc6e493892b7e7ffe3c81e7eb", + "is_verified": false, + "line_number": 18 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2be720cb8d166c422e71de2c43dbb5832c952df5", + "is_verified": false, + "line_number": 19 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e44ba9d2b09e8923191b76eb9f58127ad9980cae", + "is_verified": false, + "line_number": 20 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ff53d507245282f09d082321e8ef511a3e2af5ff", + "is_verified": false, + "line_number": 21 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7ecbf8a10b1e8bc096b49c27d3b70812778205eb", + "is_verified": false, + "line_number": 22 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5628e70d1f7717c328418619beb0ae164fb5075c", + "is_verified": false, + "line_number": 23 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b0b8efbb45c2854a57241d51c2b556838eaebc00", + "is_verified": false, + "line_number": 24 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "686c14971a01fa1737cc2c00790933213b688e52", + "is_verified": false, + "line_number": 25 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6311a112d1ef120acc3247c79a07721b9dc52f5b", + "is_verified": false, + "line_number": 26 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0765cbc88514c95526bffd2e5b5144e050969aae", + "is_verified": false, + "line_number": 27 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8d4d995d95dae479362773b1fe5ff943f735dd97", + "is_verified": false, + "line_number": 28 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6da60e76ffee6f074c22f89fbfe1969b9b5bbbe2", + "is_verified": false, + "line_number": 29 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "40efc129489cfc37e7f114be79db3843adfd6549", + "is_verified": false, + "line_number": 30 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "976e548e417838885ab177817cf2b04f9c390571", + "is_verified": false, + "line_number": 31 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "26ad87428b833b4d5d569c10ec5bd7cc32019a0a", + "is_verified": false, + "line_number": 32 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "45f8de688074faa92a647dcf9f67b670de68a2b0", + "is_verified": false, + "line_number": 33 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "24d6fb4ef117d39c5f9c45a205faf1c85f356fa0", + "is_verified": false, + "line_number": 34 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "172a6875ed57d321409cb9c27d425b0b41eacb29", + "is_verified": false, + "line_number": 35 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bf13e4219d558c0deff114eb6b6098dd12d30e90", + "is_verified": false, + "line_number": 36 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1c91d3756008237ba0540b5831e88763e45a4fa9", + "is_verified": false, + "line_number": 37 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "63f55dcafa051c764eebfc72939788ec777fa3b5", + "is_verified": false, + "line_number": 38 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2fec58745fb43cefe32e523ca60285baa33825c3", + "is_verified": false, + "line_number": 39 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7dc4fc41a5c1ba307be067570a0e458f3b139696", + "is_verified": false, + "line_number": 40 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "26e2d413623e29e208ee2e71dd8aa02db3f0daa5", + "is_verified": false, + "line_number": 41 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "816184e85b856e06b4d70967ce713e72b22292e5", + "is_verified": false, + "line_number": 42 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "874b4362c636af8f5b4aebe013ae321ab0b83fd9", + "is_verified": false, + "line_number": 43 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8e89a4e4945335d905762eb2dc5e8510abc9716d", + "is_verified": false, + "line_number": 44 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7d4eb519b7fa3bce189b20609de596db82b56fae", + "is_verified": false, + "line_number": 45 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "22f878f965c38ebecdfd6ba0229e118cbfc80b00", + "is_verified": false, + "line_number": 46 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2b2b5ced0fb09d74ab6fba9f058139ef47ad6bda", + "is_verified": false, + "line_number": 47 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ff5c4ac7b55661c8bb699005b3ba9e0299b66ec9", + "is_verified": false, + "line_number": 48 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "541344e343f0f02cb1548729b073161d0b44c373", + "is_verified": false, + "line_number": 49 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "886979ee264082f1daebc1a2c95e9376281869fa", + "is_verified": false, + "line_number": 50 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d1c7b012097938e3b75365359d49aa134768f64f", + "is_verified": false, + "line_number": 51 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9c6a58787264a4fb0a823f9e20fd2c9abf82b96d", + "is_verified": false, + "line_number": 52 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "79e2c2821ed6a8b47486b4ddea90be8c7d4ad5b8", + "is_verified": false, + "line_number": 53 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ae8e49c80ed43d16eef9f633c28879b3166318ab", + "is_verified": false, + "line_number": 54 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f96db0197e1d67eab1197a03c107b07a71cd0ce7", + "is_verified": false, + "line_number": 55 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cf799fdab5d19a32f25735f5b6a1265b6e30c33d", + "is_verified": false, + "line_number": 56 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9d2165cc2b208ca555fb00ddaa1768455c89c4d0", + "is_verified": false, + "line_number": 57 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9139a8402a3454c747b23df0d7c8e957312dd6d2", + "is_verified": false, + "line_number": 58 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "00bb66a6c79ba6cfebbf1018a83af7129a29a479", + "is_verified": false, + "line_number": 59 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5b43b45627cffb5959d10386ec63025d28dbeec4", + "is_verified": false, + "line_number": 60 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c99e2f9d7726da2ea48cb07e71a33a757cb12118", + "is_verified": false, + "line_number": 61 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1880416d744d0693237d330f6ca744b59e7e12b4", + "is_verified": false, + "line_number": 62 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2ed0dc836758d77d6a96c6b96d054697a59d64f0", + "is_verified": false, + "line_number": 63 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8f34c522fe85146a367d92efe27488718791707e", + "is_verified": false, + "line_number": 64 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5bc1ce83e698af25ed3427553c8a3fcf8aaefdc9", + "is_verified": false, + "line_number": 65 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "05e16bf4e66e22a4a83defe89f6e746becf049b8", + "is_verified": false, + "line_number": 66 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "97b2b3d469cde6e5e88ac0089433c772d2d86b0d", + "is_verified": false, + "line_number": 67 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "149e7eb26c3598e6fa620c61de9e7562d7995e01", + "is_verified": false, + "line_number": 68 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5ec42634100091a94f71a2fd14820cb535df481e", + "is_verified": false, + "line_number": 69 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8d6ef196daa5e81bda9ac982bcb40a6f07d4f50c", + "is_verified": false, + "line_number": 70 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2d5c79b7d58642498f734dbe2c1245159a277a1e", + "is_verified": false, + "line_number": 71 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7efd41240b058195c11e1ea621060bc8c82df8fc", + "is_verified": false, + "line_number": 72 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "47f6371bd5fe1746bcade2fea59cb8d93ff5c4e0", + "is_verified": false, + "line_number": 73 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c67ce872a65c537d8748b302f45479714a04c420", + "is_verified": false, + "line_number": 74 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fc32724374d238112dd530743e85af73f1c8eb8e", + "is_verified": false, + "line_number": 75 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a01d187f1b0f38159c62f32405796de21548be31", + "is_verified": false, + "line_number": 76 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a39ae2ab785dc2d4aab7856b0a7c6e4e5875b215", + "is_verified": false, + "line_number": 77 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4ad4b170f1617e562f07cba453b69c8bc53cb5cd", + "is_verified": false, + "line_number": 78 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b0e551f8b6fbe0147169202fbc141c1a0478dfb2", + "is_verified": false, + "line_number": 79 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "02593ce120c7398316c65894a5fa4be694ea3cee", + "is_verified": false, + "line_number": 80 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "789bc546ba1936b86999373fca6d6a6a4899a787", + "is_verified": false, + "line_number": 81 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ee29461a81f3e898f4376d270ac84b8567f9b68c", + "is_verified": false, + "line_number": 82 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "235f549d4c65ec31307e0887204c428441d6229f", + "is_verified": false, + "line_number": 83 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "87b2376e9f5457bad56b7fb363c6a5f86d8f119a", + "is_verified": false, + "line_number": 84 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c3b3424f5845769977ccb309a3c2b70117989e3c", + "is_verified": false, + "line_number": 85 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "88ddc980ca5f609c2806df08e2e1b9b206153817", + "is_verified": false, + "line_number": 86 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "af48a18326858bfcef8e5f3a850fba0f9d462549", + "is_verified": false, + "line_number": 87 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c22217254346f8d551183caac2f73ec8284953b3", + "is_verified": false, + "line_number": 88 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2de7388be37ebdde032f5e169940da7c9d38ac8b", + "is_verified": false, + "line_number": 89 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "98facee0b1bf74672bacb855a27972851929dd78", + "is_verified": false, + "line_number": 90 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0a5cae7f96ade77892c5caa993b6d19cd41232fb", + "is_verified": false, + "line_number": 91 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fe0da76f124e112f6702f2e9c62514238398ba8d", + "is_verified": false, + "line_number": 92 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d5ce761d7b87445aa65b1734ad36c5d3d1d71c2a", + "is_verified": false, + "line_number": 93 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f5b70c708f3034bd837835329603a499207c4fb5", + "is_verified": false, + "line_number": 94 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "50d6381367811dd8a0ad61bf1dd2c3619ece8a44", + "is_verified": false, + "line_number": 95 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fe061e35aafc5841544633d917f55357813c0906", + "is_verified": false, + "line_number": 96 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "dc8722d30a33248ccc5dd9012fba71eefd3a44ac", + "is_verified": false, + "line_number": 97 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2fb43da561bbb79d7cf89e5d6c5102c1436f6f49", + "is_verified": false, + "line_number": 98 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cf61d12e9d98f6ba507bf40285d05f37fe158a01", + "is_verified": false, + "line_number": 99 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "dfeb7563bafd2d89888b8b440dee49d089daeb78", + "is_verified": false, + "line_number": 100 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fea45d453b5b8650cda0b2b9db6b85b60c503d6c", + "is_verified": false, + "line_number": 101 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bb7538d46b4fde60dc88be303de19d35fe89019d", + "is_verified": false, + "line_number": 102 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "08e0674faf444c6dc671036d900e3decce98d1eb", + "is_verified": false, + "line_number": 103 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e261897f1d1a99aafec462606b65228331e30583", + "is_verified": false, + "line_number": 104 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ffe19721c941dfb929b30707c8513e2f0c8c4dc7", + "is_verified": false, + "line_number": 105 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fe1fc5b0e4ca6aa0189f77a9d78b852201366b81", + "is_verified": false, + "line_number": 106 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "590787fa67e0d75346ed1a3850f98741b6a49506", + "is_verified": false, + "line_number": 107 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "eccb56a947e4d36b8e9d51d0e071caf1a978c6f2", + "is_verified": false, + "line_number": 108 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c301ee23c9e41d15d5c58c7cd5939e41e7d1eb99", + "is_verified": false, + "line_number": 109 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9f8607273e42be64e9779e59455706923081cd80", + "is_verified": false, + "line_number": 110 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "72d31fe5a3e5b6e818f5fd3ec97a9ac0042acec7", + "is_verified": false, + "line_number": 111 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bb9158c9b6e8a0a1007b93b92ec531bdd9ffd32e", + "is_verified": false, + "line_number": 112 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c2ca44d18bd79c0f1b663d8bc3dfcfb02a7e02df", + "is_verified": false, + "line_number": 113 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "eac2c4cc6263495036a0ef8d8aaf2d8075167249", + "is_verified": false, + "line_number": 114 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f55341301796552621f367fff6ea9a2bd076df29", + "is_verified": false, + "line_number": 115 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "21967ac89d793aa883840d7a71308514e9e1dc4e", + "is_verified": false, + "line_number": 116 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "679dc9deb86fd7375692381ae784de604a552ae3", + "is_verified": false, + "line_number": 117 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "dd90f8337c050490f6e9b191fb603c9ad402d8c0", + "is_verified": false, + "line_number": 118 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3c8bfe5a9f458f3884e67768465ac1c17ff80e0f", + "is_verified": false, + "line_number": 119 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3f01eb8d14a37b6e087592d109baf01e603417eb", + "is_verified": false, + "line_number": 120 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "021709695261ffbc463f12b726d9dd6c27abb6f0", + "is_verified": false, + "line_number": 121 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a09a21e3684c15de00769686d906f72dd664f663", + "is_verified": false, + "line_number": 122 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "15a62195ff8e8694bfd7045af4391df383b990ed", + "is_verified": false, + "line_number": 123 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "010fa027e45282a3941133bf3403ab98cacc9edd", + "is_verified": false, + "line_number": 124 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e19fd3f99a05ccf60d1083f5601dea6817b1ac03", + "is_verified": false, + "line_number": 125 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d17a8e92d9f18e17c7477d375dcac30af8c34ff5", + "is_verified": false, + "line_number": 126 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c33ae1092a63f763487a4e0d84720b06a2523880", + "is_verified": false, + "line_number": 127 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9486a607ef0dcb94ce9ac75a85f0a76230defd1d", + "is_verified": false, + "line_number": 128 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1d850e2d57c74a691b52e3e2526c2767865fb798", + "is_verified": false, + "line_number": 129 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "60a0c030c7e8a5beddd199d1061825b5684ab4ae", + "is_verified": false, + "line_number": 130 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2986a818d44589ee322b0d05a751b9184b74ebac", + "is_verified": false, + "line_number": 131 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "440aad6aaad76b0dab4c53eb8a9c511d38f5ee1c", + "is_verified": false, + "line_number": 132 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "372c99f2afefff2b07dd4611b07c6830ec1014f3", + "is_verified": false, + "line_number": 133 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "99678a4cbb8d20741f35f04235ee808686a5ee52", + "is_verified": false, + "line_number": 134 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3486b5c6f177ac543d846a9195d3291a0d3bd724", + "is_verified": false, + "line_number": 135 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2902179aba6cb39f2c7b774649301a368a39b969", + "is_verified": false, + "line_number": 136 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4108ee51d5c321b98393b68a262b74d6377cec76", + "is_verified": false, + "line_number": 137 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8abe8434123396924dc964759bc7823d59b31283", + "is_verified": false, + "line_number": 138 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a2a8363585b5988aeff2a2c8c878c15445322a52", + "is_verified": false, + "line_number": 139 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bbbcc1630c23a709000e6da74ca22fe18b78b919", + "is_verified": false, + "line_number": 140 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "be582fadd937879b93b46e404049076080faed08", + "is_verified": false, + "line_number": 141 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "15320eb2e8d97720f682f8dc5105cb86a539a452", + "is_verified": false, + "line_number": 142 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "611278690506b584ecc5d4c88b334dbe7e9b8c54", + "is_verified": false, + "line_number": 143 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8a08069ce7a3702f245f8c50ac49a529092384be", + "is_verified": false, + "line_number": 144 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8cf1444399ca01a1bf569233106065b30c103cd2", + "is_verified": false, + "line_number": 145 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4a5a11832d16a4c2c6914d05397ce3e6f457572f", + "is_verified": false, + "line_number": 146 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "80490973b1980ad3740d42426c7c0f2986cbe462", + "is_verified": false, + "line_number": 147 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "495d2b2d95ba56eded4e4d738b229dd5caaeea67", + "is_verified": false, + "line_number": 148 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2264d1d1a69546223eb2754465a1b40ce20ab936", + "is_verified": false, + "line_number": 149 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6e9e9f0b269aacbf7358498c088c226a9296de14", + "is_verified": false, + "line_number": 150 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1cb9e17cefe3759cb8fd0de893e8a12531c4375b", + "is_verified": false, + "line_number": 151 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ddc15a0e8c7caca06cf93d15768533595b8ba232", + "is_verified": false, + "line_number": 152 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7dbafb9953c44da0cc46c003d3dacd14a32a4438", + "is_verified": false, + "line_number": 153 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "be61d29ac11ba55400fcaf405a1b404e269e528e", + "is_verified": false, + "line_number": 154 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2e65dec5c2802e2bb8102d3cd8d0a7e031a6b130", + "is_verified": false, + "line_number": 155 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c43e69c82865cf66a55df2d00a9e842df3525669", + "is_verified": false, + "line_number": 156 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "084448bff84b39813fc1efe3ff5840807d7da8f9", + "is_verified": false, + "line_number": 157 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e175aaf2f1a6929f95138b56d92ae7b84b831ffe", + "is_verified": false, + "line_number": 158 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9d6deadf9c4eb8ea0240ecca10258afb9b39e0a2", + "is_verified": false, + "line_number": 159 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4bf318f05592507a55a872cdb1a5739ad4477293", + "is_verified": false, + "line_number": 160 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b71cc2bafb860b166886bb522c191f45d405cc76", + "is_verified": false, + "line_number": 161 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a723b7af4e7b4ede705855c03e4d3ac8b17a17a0", + "is_verified": false, + "line_number": 162 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "595c5493c18960b81043b1aaa0ada4a86a493f2b", + "is_verified": false, + "line_number": 163 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "dee9b3f8262451274b6451ead384675a75700188", + "is_verified": false, + "line_number": 164 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b300397e68cfcee9898e8e00f7395a27f8280070", + "is_verified": false, + "line_number": 165 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "44973e389b0e5b25d51439d6a9b6c9d43fdd6ee0", + "is_verified": false, + "line_number": 166 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "93ebcb14fec5ae9ae41b0bdce7d6aa2971298e47", + "is_verified": false, + "line_number": 167 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c5b1332b11dd3ba639ce2fdaaa025bad034207e9", + "is_verified": false, + "line_number": 168 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4927a4f45fa60e6d8deb3d42ca896410d791f3db", + "is_verified": false, + "line_number": 169 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "081e263d2c8f882eb19692648f71ac03a8731c09", + "is_verified": false, + "line_number": 170 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ef5eba4fd8203b259dd839628ddc0d9a3ed6f97f", + "is_verified": false, + "line_number": 171 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c90d7323630daddb2824cd0d9e637521237e2454", + "is_verified": false, + "line_number": 172 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "99e13b6a3b2c3c60603df94711c67938be98e776", + "is_verified": false, + "line_number": 173 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2c55757167c8ecf90790ad052900e790f269619e", + "is_verified": false, + "line_number": 174 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f3e5c54b01b6e69be585cd9142ed7abe5d4056e5", + "is_verified": false, + "line_number": 175 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b0dd1c28e143d597218a174dbe0274598c59b9c8", + "is_verified": false, + "line_number": 176 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9a1fe8341b21243d6116f6b3375877b7fa9b34d7", + "is_verified": false, + "line_number": 177 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e6b9bc000db030828a117a2d31a0598a84120186", + "is_verified": false, + "line_number": 178 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8e40eebcfe379882ecbfb761bb470c208826ebf8", + "is_verified": false, + "line_number": 179 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "afd7a7532b580be96e7cc3c0e368a89f31ef621c", + "is_verified": false, + "line_number": 180 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bfd20c7315b569fab2449be3018de404ed0d6fc3", + "is_verified": false, + "line_number": 181 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ccba0997cbb3cea20186ca1d3d3b170044e78f27", + "is_verified": false, + "line_number": 182 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "43cd2dcd4adf33ef138634454d93153671a58357", + "is_verified": false, + "line_number": 183 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7244b34d4c1c0014497a432c580eeea0498b7996", + "is_verified": false, + "line_number": 184 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ec96512c56ade3837920de713f54fa81e6463a5b", + "is_verified": false, + "line_number": 185 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f9ab8ac96faef103a825c131a9f6aa18aaf5c496", + "is_verified": false, + "line_number": 186 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "988b02f25fa7b8124ad9d5e3127ec7690bd7f568", + "is_verified": false, + "line_number": 187 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "71d4e0487a5ed7f3f82b2256bed1efb3797c99e2", + "is_verified": false, + "line_number": 188 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4dad8db6d2449abd1800ac11f64dd362f579a823", + "is_verified": false, + "line_number": 189 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d079b5fbe50b0b84ad69a0d061b4307a3a0a6688", + "is_verified": false, + "line_number": 190 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c2672b9214bb9991530f943c1a5a0d05977c0f0a", + "is_verified": false, + "line_number": 191 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f3a8f4566cd7f256979933da8536f6dafb05d447", + "is_verified": false, + "line_number": 192 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e3b44891d5e5ec135f1e977ec5fd79c74ca11d9c", + "is_verified": false, + "line_number": 193 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8542da23c2d0a4b0bcab3939f096b31e3131d85f", + "is_verified": false, + "line_number": 194 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fb281df2d7a6793a43236092a3fcc1b038db56c9", + "is_verified": false, + "line_number": 195 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "727686c68fa10c5edecbf37cdfec2d44f3a5f669", + "is_verified": false, + "line_number": 196 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e7957179705dafeab8797bb8f90fcaf5ad0a61ee", + "is_verified": false, + "line_number": 197 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7424aea64d7c75511030d719e479517e8bef9d25", + "is_verified": false, + "line_number": 198 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3ad22266e9a3214addc49722b44d9559eb7cbedc", + "is_verified": false, + "line_number": 199 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8b00c700bf0f6c74820e1ad93d812f961989d69e", + "is_verified": false, + "line_number": 200 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2eef664e5193da7dde51adccd6d726a988701aaf", + "is_verified": false, + "line_number": 201 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9186e0986b4b7967aa03cfe311149d508d22e6aa", + "is_verified": false, + "line_number": 202 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1a639bb9895dc305d6db698183635c1f8b173c5c", + "is_verified": false, + "line_number": 203 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b5fbec5f1451e2d940c70945a01323eda82984bd", + "is_verified": false, + "line_number": 204 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ebb046a7ba8464ce615d215edb8b1fd82a1357b6", + "is_verified": false, + "line_number": 205 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "719e3976a5a00a7473cd38f81f712ca8c6e522e1", + "is_verified": false, + "line_number": 206 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "12cde4d54e7136273e8aa76d161b6f143469ef6d", + "is_verified": false, + "line_number": 207 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e04ec69eef9a4325231986801ebd42d3159ccca7", + "is_verified": false, + "line_number": 208 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "07c8e9accb3cfcc748b91d0369629fa1ee90576f", + "is_verified": false, + "line_number": 209 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3b00038548a6119fba962ca93f6bd24035d5571e", + "is_verified": false, + "line_number": 210 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2914f579938a910fb510898044063bec779e5ad5", + "is_verified": false, + "line_number": 211 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "868cf20bb88168a03fa29c7261762c97430ea0fc", + "is_verified": false, + "line_number": 212 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0475a43ad50f08c4a7012c4a87f15eeee3762ff9", + "is_verified": false, + "line_number": 213 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5ebe715bd56f0448d0374adae8568a6d86856442", + "is_verified": false, + "line_number": 214 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9c6dff479fd398382a289dc8f60cabf06fa60a26", + "is_verified": false, + "line_number": 215 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0102959abc9fee55edba97642bb1bcc546ce07dc", + "is_verified": false, + "line_number": 216 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "45459296596dbed9d7fbf7eab7a9645eb4fa107a", + "is_verified": false, + "line_number": 217 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5a5a491d064e789e785a8b080d38d9d1cc7d207f", + "is_verified": false, + "line_number": 218 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f3005c052e76c7e804c10403bdfcd9265a9de2ea", + "is_verified": false, + "line_number": 219 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "73aaaaf5bcab49cc1b1f47b45eae9b31db783a66", + "is_verified": false, + "line_number": 220 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "13aae30474af34fdede678dc5e8c00c075612707", + "is_verified": false, + "line_number": 221 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "336edbc017f4dadc0bf047e0f6d1889679fc3b48", + "is_verified": false, + "line_number": 222 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7bff3213c39d3873551698ec233998613e6b69dc", + "is_verified": false, + "line_number": 223 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9f1a6484627a58c233e1ec3f0aeffe4ff2d8a440", + "is_verified": false, + "line_number": 224 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d7c80e31311e912fb766bb2348b02785c28d878b", + "is_verified": false, + "line_number": 225 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2c75cc7344d810bb26cb768be82e843af623001a", + "is_verified": false, + "line_number": 226 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "607df6be12ab20f70a64076c372b178d6c10bc00", + "is_verified": false, + "line_number": 227 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9b7fed64d1f0682953011eb4702467dee8cd1174", + "is_verified": false, + "line_number": 228 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e982d9359554bc4a5c58d9d8d4387843e6e5cbb4", + "is_verified": false, + "line_number": 229 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c2f3985aed2da033a083cb330fb006239b2a1c8e", + "is_verified": false, + "line_number": 230 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "23d658cf19e1e76efbfa3498d2c2ed091c60b1f4", + "is_verified": false, + "line_number": 231 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a58be87cd80825e211c567b3c5397e122f702019", + "is_verified": false, + "line_number": 232 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f96f43b99c2f249a03a2e57e097c236561a1162c", + "is_verified": false, + "line_number": 233 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2fc8f0d1c9fadfb9cc384af21c8d3716c99a40f6", + "is_verified": false, + "line_number": 234 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f229dfc403d5b25f3362e73c4a7dc05233ecd4b6", + "is_verified": false, + "line_number": 235 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cf79e1dd8ff4c91b3346f5153780ba52438830be", + "is_verified": false, + "line_number": 236 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "20a1e643e857f0f63923b810289ab4b6c848252e", + "is_verified": false, + "line_number": 237 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9754246ca2c82802cc557d5958175d94ae5c760b", + "is_verified": false, + "line_number": 238 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ca0abe4a600e610c1bbbb25de89390251811ed1c", + "is_verified": false, + "line_number": 239 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b9c7402f138d31bea12092e7243ac7050a693146", + "is_verified": false, + "line_number": 240 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "07e9e0d4ea04d51535c0ec78454f32830dcfe8da", + "is_verified": false, + "line_number": 241 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9872435a00467574f08579e551e3900c65f2b36e", + "is_verified": false, + "line_number": 242 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "eec328050797cfffad3dc2dd6dd16d8ec33675f6", + "is_verified": false, + "line_number": 243 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b3b084478fcaec50b9f7e39dfef8bda422d48d91", + "is_verified": false, + "line_number": 244 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2093470fb2ffad170981ec4b030b0292929f3022", + "is_verified": false, + "line_number": 245 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b920a9ef2ec94e4e4edac20163e006425a391da4", + "is_verified": false, + "line_number": 246 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "06455554c00ce5845d49ebef199c0021b208d5df", + "is_verified": false, + "line_number": 247 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a077b13877b651822b80de2903f4b6acdbac3433", + "is_verified": false, + "line_number": 248 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "78fd658f1b01b01b25be00348caeced0e3ad0b29", + "is_verified": false, + "line_number": 249 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "79f7d6f792cc4e4ba79e3bf7cd3538fb65e4399a", + "is_verified": false, + "line_number": 250 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8280b950e62db218766e1087ec5771ec93de3b36", + "is_verified": false, + "line_number": 251 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "11fffafcae5d1e1aacf6f3c3a0235bbed17cacb2", + "is_verified": false, + "line_number": 252 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f0aebb371b0356a2e803f625a1274299544e0472", + "is_verified": false, + "line_number": 253 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bce9139737d07f1759822ac6e458eff6c06c1dae", + "is_verified": false, + "line_number": 254 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a61bed5d464a3dd53f1814dc44da919124e2c72b", + "is_verified": false, + "line_number": 255 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9c553b7e8c46273c6e1841f82032a11f697cafe1", + "is_verified": false, + "line_number": 256 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "24535adb56bd8d682e42561ded0eaab8a1a18475", + "is_verified": false, + "line_number": 257 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7f16429d5dba0340ae2ec02921abbe054ad4d9fd", + "is_verified": false, + "line_number": 258 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "61bac3ad8d011d3db96793f70a9fdaf5def37244", + "is_verified": false, + "line_number": 259 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "413654967fff8eae5dd1fece27756c957721d131", + "is_verified": false, + "line_number": 260 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c42fd06a8e9c5ad8b9b3624c1732347dd992f665", + "is_verified": false, + "line_number": 261 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "53fbf2125f17fd346dba810d394774c191c05241", + "is_verified": false, + "line_number": 262 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "312ebc5348c48d940a08737cc70b257c7ba67358", + "is_verified": false, + "line_number": 263 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3c072673c95b839b4c75a59ffcb4e7de11df227c", + "is_verified": false, + "line_number": 264 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "67dcac03bb680bd7400daff1125821df29119a57", + "is_verified": false, + "line_number": 265 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "74ceb07916759595af8144a74de06f4622295fab", + "is_verified": false, + "line_number": 266 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "becd47f7a933263c4029eb3298bdf67e64166b72", + "is_verified": false, + "line_number": 267 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "62cbb7af58e6841cb33ae8aa20b188904e88400b", + "is_verified": false, + "line_number": 268 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1240f6fbe789e15d2488a1f63a38913ace848063", + "is_verified": false, + "line_number": 269 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b313e2c9b9b7a229486000525bd2bfd909c739c3", + "is_verified": false, + "line_number": 270 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9ccd84180f08a811fc82fc6c2baa43b92b0c6d4c", + "is_verified": false, + "line_number": 271 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fec498a62202037efd0ff28ff270b1d65600ee21", + "is_verified": false, + "line_number": 272 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5e5991defd9bf4c9cd7ad44bfc3499b021f9b306", + "is_verified": false, + "line_number": 273 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3ac80ba9980be6af93aa361f71cc0b24ebb9a80d", + "is_verified": false, + "line_number": 274 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3e58a970f8a2580b7929b87623a05bcfd18ff5d0", + "is_verified": false, + "line_number": 275 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4e95912a938c4a5d793d6147f17b1a4f4564f521", + "is_verified": false, + "line_number": 276 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b9c19621f11904336bb1c83271b6e66392139adf", + "is_verified": false, + "line_number": 277 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ea26c6b69a1fbd9d19136131f1a4904190cdc910", + "is_verified": false, + "line_number": 278 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "88806d10d6a88e386d7bffe5ed9d13a01aa30188", + "is_verified": false, + "line_number": 279 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "92c4052a065855d439918461deb8ab1d85b8dec4", + "is_verified": false, + "line_number": 280 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5a801127b30267b3143bcd1879b09ce966f4e4db", + "is_verified": false, + "line_number": 281 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "03c0a54929a02a84158ffbab6a79ba8a31bbea5e", + "is_verified": false, + "line_number": 282 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9adc71007b98c2f47eb094b8c771d0a2c81e8584", + "is_verified": false, + "line_number": 283 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "19cc3f05c05fc6ff92f9a56656d3903fb6e05af1", + "is_verified": false, + "line_number": 284 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "901c70145ec0a76f9705743bc180ac505301db81", + "is_verified": false, + "line_number": 285 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e264698710238eada7824909e03b11a1d5b94d01", + "is_verified": false, + "line_number": 286 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e74cd3a559f33f9541ef286068dee5338b7c2f5d", + "is_verified": false, + "line_number": 287 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a0b7170416566ab964d395d0cf138ecd3c65fe2c", + "is_verified": false, + "line_number": 288 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c9c183b3a85dec6b215a6a18a1f0ce82381c12a6", + "is_verified": false, + "line_number": 289 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "06b739bfeff8deb1f44a03424e08ab08f1280851", + "is_verified": false, + "line_number": 290 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "25dc7c4a6b8bfdcb8bc41e815d05dac7fa905711", + "is_verified": false, + "line_number": 291 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1b298510f55fd15ee6110b2a9250263dbc9f4fc9", + "is_verified": false, + "line_number": 292 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6403b53b45d57554b17c4388178cd5250aa7587a", + "is_verified": false, + "line_number": 293 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f944cf9178e33e14fddf0ac6149cbb69e993d05c", + "is_verified": false, + "line_number": 294 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "61b4fee247e19961be2d760ed745da4e39d8bf4e", + "is_verified": false, + "line_number": 295 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d25d1f3178dd3a9485d590ce68bd38b3029d0806", + "is_verified": false, + "line_number": 296 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9fdfeae6046b80e2ae85322799cdc6da4842f991", + "is_verified": false, + "line_number": 297 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f7143b0c85044b4b76ef20cd58177815daf7407e", + "is_verified": false, + "line_number": 298 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5e605f0950f7c24e192224fa469889b9c83c80ac", + "is_verified": false, + "line_number": 299 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "329c29edf1fb8e3427b1d79a30e77a700c01ff5c", + "is_verified": false, + "line_number": 300 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "74a03233311d2f477a3dd7ffa81c7343586b1f8e", + "is_verified": false, + "line_number": 301 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3b1df47dbd920bfaf1de8a7b957d21d552d78a76", + "is_verified": false, + "line_number": 302 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "929a23cdbe2b28de6dac28454d1e7478a4a14fea", + "is_verified": false, + "line_number": 303 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a6436a4a36cd90e5d03b33f562213dfc3d038455", + "is_verified": false, + "line_number": 304 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a010833ccd24af9e70339bac73664fb47b6ac727", + "is_verified": false, + "line_number": 305 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "53be5a9c1c894e77c4fcdfbbb3b003405252ed79", + "is_verified": false, + "line_number": 306 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "61b289fe5c2eb0d8b8bc5b1cc5e9855472daabd9", + "is_verified": false, + "line_number": 307 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "773307c58ca81fd42a4734bbc4b3c7eb8bcfd774", + "is_verified": false, + "line_number": 308 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "35f607d2769173d1672e30f60b9276d01b8250d7", + "is_verified": false, + "line_number": 309 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e602d5d9691c09f57a628600014aaae749d38489", + "is_verified": false, + "line_number": 310 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "625238f7e6c9febfca3878a385daa7b8646a2439", + "is_verified": false, + "line_number": 311 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e6ba52cd1f2f9a30963834fd94aafc869bf05b82", + "is_verified": false, + "line_number": 312 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d629b569233f71690b6e6eaed9001e44b88c50bf", + "is_verified": false, + "line_number": 313 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a001d4059055a1c86b9ec62774d044b54ddb3376", + "is_verified": false, + "line_number": 314 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bce06d4b0177a2d06399e21e0b26bc99e44d6e9b", + "is_verified": false, + "line_number": 315 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cb6af31518d65e6dcb92fb01b9f31556c3a70c5e", + "is_verified": false, + "line_number": 316 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c2a95352f382fdbe53bd8b729a718c38eacfbf73", + "is_verified": false, + "line_number": 317 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f9b16dccab1e453362789df2fc682f2ba2c9ee2a", + "is_verified": false, + "line_number": 318 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1bb4e4fd05b7c33cfab0dad062c54a16278d3423", + "is_verified": false, + "line_number": 319 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9dcc6dc6f20a71fd6880951ceb63262d34de8334", + "is_verified": false, + "line_number": 320 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "666382b579258537d6cf5e7094dbaa0684b78707", + "is_verified": false, + "line_number": 321 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "072c49f046dfdce12c1553a67756e2f5ee4d7e49", + "is_verified": false, + "line_number": 322 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "47b792bdebbbf305d87092f12c0afcd8810e054d", + "is_verified": false, + "line_number": 323 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "41d3b22a387fa43c1491d62310faf50c4ab7956a", + "is_verified": false, + "line_number": 324 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bcdc3859e08c518f75cfe65b69f3adb9f489400b", + "is_verified": false, + "line_number": 325 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fc2b22e2d43816acf209af822877aff7e82fa4d0", + "is_verified": false, + "line_number": 326 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f63542bc2eb9de2caa3bfaeafd53d7bf65485889", + "is_verified": false, + "line_number": 327 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7ab01f0f438a3d21b529df89fbde67234aa49d89", + "is_verified": false, + "line_number": 328 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fed608fe9221f0e45c84b68a80a0c065a9a2b7f1", + "is_verified": false, + "line_number": 329 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7a6394c70b925009c3e708ec195a17ee40cae8f4", + "is_verified": false, + "line_number": 330 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5d615bd2adf567fe7403c51814ff76c694b1c8d3", + "is_verified": false, + "line_number": 331 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "77f3c695d15ee63db41dabcecce126a246b266e6", + "is_verified": false, + "line_number": 332 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "78138e46003e12617c75a8011fddbe2868ff5650", + "is_verified": false, + "line_number": 333 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "89c905852505ac6168e4132b5ee29241a64b2654", + "is_verified": false, + "line_number": 334 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3d55f361c5d2bf2c1ec7d2c2551d7bec67b3cc35", + "is_verified": false, + "line_number": 335 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "89f1aec19abc18d22541dc01270e0fee325a878b", + "is_verified": false, + "line_number": 336 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "23ed3413498b5fe9fe2d6d3ae4040a0e2571c9df", + "is_verified": false, + "line_number": 337 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e7f990c94d57f6880b1e2cf856ab0646636bc46a", + "is_verified": false, + "line_number": 338 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "87dccf8b7123c723b5c35c45533d7471a19c9c22", + "is_verified": false, + "line_number": 339 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "14a222dcf6b592c1178fae0babbb73d809102462", + "is_verified": false, + "line_number": 340 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "161b87029fb1fe5f37573770659140c254b6f26d", + "is_verified": false, + "line_number": 341 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e01ccf01c8ae560637e1fba1396ec9d27a48943e", + "is_verified": false, + "line_number": 342 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0d45bd0e0858d416488ca24b5e277430fdbc29a2", + "is_verified": false, + "line_number": 343 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bd6b3d87fee3f95d7bbe77782404507c7d6d23ba", + "is_verified": false, + "line_number": 344 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "297eface47da40362e6c34af977185a96ecd4503", + "is_verified": false, + "line_number": 345 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1d908d54bd47e7b762cf149a00428daf8ab41535", + "is_verified": false, + "line_number": 346 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e0404cb2e3feaba3e7bdc52c798b9bce57f546d3", + "is_verified": false, + "line_number": 347 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8dc5b0bbc5b3c3f93405daac036e950013ae6e83", + "is_verified": false, + "line_number": 348 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c914f94ead99fe6e6b262f63f419aba9f1f65cc9", + "is_verified": false, + "line_number": 349 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5d2559e8fbde4bdf604babb1a00a92f547e9c305", + "is_verified": false, + "line_number": 350 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b28706495d2c7f4e44a064279570ec409025bce8", + "is_verified": false, + "line_number": 351 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ce77aa4f51f5ee1a1f56ba0999a3873e07bdec29", + "is_verified": false, + "line_number": 352 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c828435ec3655b9b44974c212f94811121d3183c", + "is_verified": false, + "line_number": 353 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0361b85a6a04d362a8704e834cd633a76d7c8531", + "is_verified": false, + "line_number": 354 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e8b43fe4aa4ece98317775e13e359f784187c9ea", + "is_verified": false, + "line_number": 355 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ec00a6364212bbc187bc15f3a22ec56eb7d5d201", + "is_verified": false, + "line_number": 356 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5599c260b57d92c0f8bd7613fa1233ad9f599db3", + "is_verified": false, + "line_number": 357 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d11065d4dd0b6fd8e29dd99b53bfbe17e1447ab3", + "is_verified": false, + "line_number": 358 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c8c47349a7991ac9cb1df02c20e18dde2ec48b9c", + "is_verified": false, + "line_number": 359 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e5302dc80bfbd04a37e52099a936c74b38d022ec", + "is_verified": false, + "line_number": 360 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4a4e17621d292bddf3604bcc712ed17fdd28aca2", + "is_verified": false, + "line_number": 361 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a43a1929d714363194cc42b3477dfe9b4c679036", + "is_verified": false, + "line_number": 362 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "645e56a2836118de395a78586b710ac24c6d1b9d", + "is_verified": false, + "line_number": 363 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c0f20d875c6d2d8e99539de46a245a5a30e757d0", + "is_verified": false, + "line_number": 364 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fb552bf2f6ea4da1a8d0203ac4c6b4ecb1bbea56", + "is_verified": false, + "line_number": 365 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "53c6b8e08eeb37812e6e40071ac16916c372b60f", + "is_verified": false, + "line_number": 366 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c64cf6bc4ec02fa8b2bf2f5de1c04f0a0c8ec77d", + "is_verified": false, + "line_number": 367 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e7dc30b59854ec80d81edc89378c880df83697c4", + "is_verified": false, + "line_number": 368 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e60404864ae5ddda3612f7ece72537ab2a97abf7", + "is_verified": false, + "line_number": 369 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a84bea5c674feff72b4542a20373b69d25a47b89", + "is_verified": false, + "line_number": 370 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "47cbc18c75b60b6e0ed4d8b6a56b705a918e814b", + "is_verified": false, + "line_number": 371 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cd8bc0fe19677ebb0187995618c3fa78d994bbb2", + "is_verified": false, + "line_number": 372 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "887786ac035ae25cc86bd2205542f8a1936e04d2", + "is_verified": false, + "line_number": 373 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3ef2e1c199d211d5f1805b7116cb0314d7180a5c", + "is_verified": false, + "line_number": 374 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f89746f236eab3882d16c8ff8668ed874692cde3", + "is_verified": false, + "line_number": 375 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2b3db4dc1799edfee973978b339357881c73d3ab", + "is_verified": false, + "line_number": 376 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b7254fda5baf4f83d6081229d10c2734763d58b4", + "is_verified": false, + "line_number": 377 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9af3e435c37c257b5e652e38a2dfd776ab01726e", + "is_verified": false, + "line_number": 378 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "833be77b754d40e1f889b7eda5c192ae9e3a63fe", + "is_verified": false, + "line_number": 379 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a153d9446771953d3e571c86725da1572899c284", + "is_verified": false, + "line_number": 380 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "68d2128a64a2b421d62bc4a5afeeb20649efe317", + "is_verified": false, + "line_number": 381 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "92490f06bfafdb12118f5494f08821c771abafff", + "is_verified": false, + "line_number": 382 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "84a479485dd167e8dc97cce221767e68cbe14793", + "is_verified": false, + "line_number": 383 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ca9c140d7b9b6dbf874d9124b3de861939eb834e", + "is_verified": false, + "line_number": 384 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d293b3b1e9c7e4b8adde8f2a8d68159c72582f71", + "is_verified": false, + "line_number": 385 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "120db881813bc074d8abb7a52909f1ffc4acf08b", + "is_verified": false, + "line_number": 386 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6be68465c1bce11d46731c083c86cc39b4ca4b26", + "is_verified": false, + "line_number": 387 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ec613f94f9c8e0a7c9a412e1405a0d1862888d44", + "is_verified": false, + "line_number": 388 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "53300289cf9589a5e08bfa702e1f3a09d2d088b1", + "is_verified": false, + "line_number": 389 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "aac8dac3f68993b049bcc04acbb83ee491921fa8", + "is_verified": false, + "line_number": 390 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b309b1a5cda603c764ed884401105a00c1a1b760", + "is_verified": false, + "line_number": 391 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c1d9acf0ca3757e6861a2c8eab08f6bf39f8f1a3", + "is_verified": false, + "line_number": 392 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "39860c432a27f5bcbcd30b58cdd4b2f8e6daf65f", + "is_verified": false, + "line_number": 393 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f28f8289110a85b1b99cd2089e9dfa14901a6bbe", + "is_verified": false, + "line_number": 394 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7c51dd968d2ae5ffad1bc290812c0d6d3f79b28a", + "is_verified": false, + "line_number": 395 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "19e03888ea02a1788b3e7aacdb982a5f29c67816", + "is_verified": false, + "line_number": 396 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "936e0dfc9fa79e90eabe1640e4808232112d6def", + "is_verified": false, + "line_number": 397 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "66b03fc6f79763108c0e0ebced61830ce609d769", + "is_verified": false, + "line_number": 398 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b4615dacf79e97a732e205acd45e29c655a422cb", + "is_verified": false, + "line_number": 399 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4e9cab1ac24cee599dc609b69273255207fb9703", + "is_verified": false, + "line_number": 400 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7c2d628057af1a5f9cdc10e1a94d61fa2f43671c", + "is_verified": false, + "line_number": 401 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1f76628414c76162638c6cdd002f50d35c0030df", + "is_verified": false, + "line_number": 402 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "656cd81676438907b67dc35f1dcbc7f65fb44eae", + "is_verified": false, + "line_number": 403 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2b7c94fe6035b5e6d98a65122fd66d9fbc0710f6", + "is_verified": false, + "line_number": 404 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d55f6f2d0aff7554ed2c85a4f534c421ba83601a", + "is_verified": false, + "line_number": 405 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "742a9e62c813d9b6326e2540f1f9f97dfca8542c", + "is_verified": false, + "line_number": 406 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8b446fd2f0b22dc0fdfee36b5b370643b669bd2d", + "is_verified": false, + "line_number": 407 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ce38475ba93df187a8dd9972a02437ffef9e849c", + "is_verified": false, + "line_number": 408 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e5581573b5114490af9bdc16bad95dca6177f4ba", + "is_verified": false, + "line_number": 409 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2f005879125b38683f71c8a64bd232cd11591e08", + "is_verified": false, + "line_number": 410 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7e1581a6326b6fb0d8f18d69631ee8ee2a2b3d50", + "is_verified": false, + "line_number": 411 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e5814a47cd07ed2435b048b8b97f41be6cd2c9eb", + "is_verified": false, + "line_number": 412 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "72a7b76523b4eda36ffdd63ac1bcd4f52063e387", + "is_verified": false, + "line_number": 413 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3d2aeb7f6499d336ff54871823348b2bf58e7c89", + "is_verified": false, + "line_number": 414 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ca1473b861759dfa5fb912c2a7c49316897cafa5", + "is_verified": false, + "line_number": 415 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5bc665714e4b5b73c47d7e066567db6fde6ff539", + "is_verified": false, + "line_number": 416 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8f2f91164826d44904bc522f6680822bfd758342", + "is_verified": false, + "line_number": 417 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c9c956b3f172ca5ed76808abd98502a3499268f1", + "is_verified": false, + "line_number": 418 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b0c287a3b80addbf5fe7eb56f10dd251368ba491", + "is_verified": false, + "line_number": 419 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5da8ed9d858656f49131055a4b632defccffd4dd", + "is_verified": false, + "line_number": 420 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "23dd6031c249baabd4b92e8596f896bbc407eb7e", + "is_verified": false, + "line_number": 421 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c58b01cfd3befe531fdad283418fa7ac558cea5f", + "is_verified": false, + "line_number": 422 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "32a9671da53c8e3572ffd9303171adf6ae95a919", + "is_verified": false, + "line_number": 423 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "60789728174b9ee630b33b2af057e0c6a0180947", + "is_verified": false, + "line_number": 424 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "073252599d795b92b38cbad3ed849f1c5fd5368b", + "is_verified": false, + "line_number": 425 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "761bcb628d3c585abebaa8a64b04ab193f5a559e", + "is_verified": false, + "line_number": 426 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "dd230524f2606a207b426444142d01d518781aef", + "is_verified": false, + "line_number": 427 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3b459c62a8c9fe3401808103493996348ef70870", + "is_verified": false, + "line_number": 428 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "70dbcfd2a8a038e265a0d3d6379284b679226101", + "is_verified": false, + "line_number": 429 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "29398aafd66a1c4f181e540ec90a2b76dcdfe2cc", + "is_verified": false, + "line_number": 430 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4698c1c5c6daf3f88ec2768de0693d543e81c8b5", + "is_verified": false, + "line_number": 431 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cd333285b1ef33582b502f72b4a153a16a4678a9", + "is_verified": false, + "line_number": 432 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b2c2475773928e727fd3ba3969aaae40ab2b99b2", + "is_verified": false, + "line_number": 433 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c28676c2076efac73f3d01195ed463c6d7a6f442", + "is_verified": false, + "line_number": 434 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c520370cf0e7b1bcc405af46775963a7df856b9d", + "is_verified": false, + "line_number": 435 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fcd376b4fd7ecf2299b1ad018e66732a5e74ee08", + "is_verified": false, + "line_number": 436 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f9a69a2290885d929addfd83a6c1570dc7c76646", + "is_verified": false, + "line_number": 437 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5fdb5ce747a93d7048f4fd3a428653520b3efb50", + "is_verified": false, + "line_number": 438 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4ca9129303ac0d5e4e1b810e7abf90ea11a16833", + "is_verified": false, + "line_number": 439 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f83fb00877111e23db5ceb8b74255963d17c84e9", + "is_verified": false, + "line_number": 440 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "17e35c47564c0e6fefa2946f24d71618053bcfb7", + "is_verified": false, + "line_number": 441 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fab7d05454c71ae59bade022116124571421e4c4", + "is_verified": false, + "line_number": 442 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7820b9feb8912aee44c524eedf37df78b8d90200", + "is_verified": false, + "line_number": 443 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ea2a0f7323961fd704b1bad39ae54e02c9345d2a", + "is_verified": false, + "line_number": 444 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "353fcf93df94d7081d2bd21eab903cf8e492f614", + "is_verified": false, + "line_number": 445 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7149d4db2de10af66a4390042173958d5fa1cbde", + "is_verified": false, + "line_number": 446 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "85b4428454e38494e03e227d224ae58a586ab768", + "is_verified": false, + "line_number": 447 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "df83530e6fb8ccd7f380c5dc82bc8c314b82436a", + "is_verified": false, + "line_number": 448 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "106157744da44adeb38c39220b1db267c26deb77", + "is_verified": false, + "line_number": 449 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c5e67d1eed731314ac68f5e67cb7b7dba68225f5", + "is_verified": false, + "line_number": 450 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d9737cec69cbdedea1a2d9a70d7961ff76592696", + "is_verified": false, + "line_number": 451 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7aab6c9118166720f0f0e3a9db46fd59e3ed647d", + "is_verified": false, + "line_number": 452 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "500a58b74d63b4c10c8c098743d63e51a477c9cd", + "is_verified": false, + "line_number": 453 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "69a150ffbef689cc7a14cfc019e9c808b19afd4a", + "is_verified": false, + "line_number": 454 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "49d3801a82b82e48cbcc596af60be9d4b72bbd76", + "is_verified": false, + "line_number": 455 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5f3e17df79af2812cc6b5dbc211224595f8299a8", + "is_verified": false, + "line_number": 456 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5f21f46cef784459cbac4d4dc83015d760f37bcf", + "is_verified": false, + "line_number": 457 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4a91f36506d85a30ddc1a32f9ed41545eeb1320f", + "is_verified": false, + "line_number": 458 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b99666bc5cc4bf48a44f4f7265633ebc8af6d4b7", + "is_verified": false, + "line_number": 459 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c061353e73ac0a46b366b0de2325b728e3d75c5b", + "is_verified": false, + "line_number": 460 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d17d588edde018a01f319f5f235e2d3bcbbe8879", + "is_verified": false, + "line_number": 461 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "63567656706221b839b2545375a8ba06cd8d99ae", + "is_verified": false, + "line_number": 462 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "976e5ce3af12f576a37ce83ccf034fd223616033", + "is_verified": false, + "line_number": 463 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "626b3f10041c9e9a173ca99252424b49e3377345", + "is_verified": false, + "line_number": 464 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f8ba93d3a155b11bb1f2ef51b2e3c48c2723ef8e", + "is_verified": false, + "line_number": 465 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8b4879aed0c0368438de972c19849b7835adb762", + "is_verified": false, + "line_number": 466 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d35dbaf2ea5ec4fc587bed878582bba8599f31c0", + "is_verified": false, + "line_number": 467 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c09d7037f9b01473f6d2980d71c2f9a1a666411c", + "is_verified": false, + "line_number": 468 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d53d7f86659a0602cd1eb8068a5ad80a85e16234", + "is_verified": false, + "line_number": 469 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "aa9442f71f2747b5bb2a190454e511a7c62263d8", + "is_verified": false, + "line_number": 470 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f800b1fed08ed55a8e2a9223fc3939c96f3e11e5", + "is_verified": false, + "line_number": 471 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e46a4855198ba0f803471fb44a70ae5fbd2dd58f", + "is_verified": false, + "line_number": 472 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f47b48b6b7c2847fbe206253667d1eda00880758", + "is_verified": false, + "line_number": 473 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a9d98ab785981fe0f13a721e7fe2094a6e644b5d", + "is_verified": false, + "line_number": 474 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fe151aabb001edb57e3fed654d3a96e00bc58c81", + "is_verified": false, + "line_number": 475 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "77c40b5a173e170886069d57178c0074dfe71514", + "is_verified": false, + "line_number": 476 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "04e04736dcf54eb8a8ef78638b0b0412cab69e96", + "is_verified": false, + "line_number": 477 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b13a34e3be842da54436ed8ab8f2a9758b2cc38e", + "is_verified": false, + "line_number": 478 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3971f1dcb845e4eaedcb04a6505fd69e27b60982", + "is_verified": false, + "line_number": 479 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1b8ae7b1c309866e28fe66e07927675ce0e24514", + "is_verified": false, + "line_number": 480 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4c3f6543b234d2db27b1a347b3768028dd60bc77", + "is_verified": false, + "line_number": 481 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ca4ac68931f7c54308050c1b6ac9657c4ff0d399", + "is_verified": false, + "line_number": 482 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "02cca5fc17dc903feb5088abec3d2262f604402e", + "is_verified": false, + "line_number": 483 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d864c37f23cab8cff54e9977a41676319c040928", + "is_verified": false, + "line_number": 484 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e67a5309737b99b0ac9ba746ca33d6682975cea1", + "is_verified": false, + "line_number": 485 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "aef65112b27cc0ecbcfbd3ae95847e9e0fbee0b7", + "is_verified": false, + "line_number": 486 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "40d73861d177d9e22d977dd62b8a111bbf8ee0b7", + "is_verified": false, + "line_number": 487 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "71e44d4a353467958cd9be3a7e6942385e883568", + "is_verified": false, + "line_number": 488 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e1f00f9205b689ba1d025f88e948f03a4ac77a59", + "is_verified": false, + "line_number": 489 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6a9f1470e772a7f4176e8c24b7ab0e307847b92b", + "is_verified": false, + "line_number": 490 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5959a3a8554f9ce7987b60e5e915b9e357af0d99", + "is_verified": false, + "line_number": 491 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b0a791edf8675bd6a65fc9de9ba5bcb8336d1fc0", + "is_verified": false, + "line_number": 492 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "557bcf89f60a98f72b336e21f56521a4c30a2f0c", + "is_verified": false, + "line_number": 493 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "80e8a78fd29c2ac00817f37e03d9208f8fd59441", + "is_verified": false, + "line_number": 494 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "351dded8c590b80cc8dc498021fccadc972c1d00", + "is_verified": false, + "line_number": 495 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4f55ad2c0e5a697defde047e6a388c14b3423cda", + "is_verified": false, + "line_number": 496 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "20412c530d4b4c38510d9924cbfb259126c2568c", + "is_verified": false, + "line_number": 497 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "05e66772d14918a72d1b6f45872428a35c424347", + "is_verified": false, + "line_number": 498 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c61a40f7ae13f5e26ea16a6266491d58e78f6f1f", + "is_verified": false, + "line_number": 499 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b4d93dd6c2e36056d55ce3844610991eec962277", + "is_verified": false, + "line_number": 500 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c7088e4ff6e5a3bc44ca3fdf1b06847711f3e95c", + "is_verified": false, + "line_number": 501 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5e5168774b473fb9fcc31c8f5c1518eb0f9771c1", + "is_verified": false, + "line_number": 502 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a1f86c50a6626bcab082286bec7f5474e7c8b293", + "is_verified": false, + "line_number": 503 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a9fac6e3490672c5dccd35d5e6fc1cb7b1b5931b", + "is_verified": false, + "line_number": 504 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b48c69b346d712e3df1728014956ac0397c659ea", + "is_verified": false, + "line_number": 505 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8367e351d57fa775f22fc1132dd170c458799542", + "is_verified": false, + "line_number": 506 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "972953c33baa3303c488360576bdd3bae95e79a3", + "is_verified": false, + "line_number": 507 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2ef2d21dde1d6ef435fbf1b6a049f7e94a2d5588", + "is_verified": false, + "line_number": 508 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "76bf193e8f7b54ab5f0007ee41b768ee1e3ce24d", + "is_verified": false, + "line_number": 509 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e8e93efe226e4bf62b880c14bdef1507dc67c4fe", + "is_verified": false, + "line_number": 510 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "71cd9e3eb02ec34d305a55df09540b95549f8342", + "is_verified": false, + "line_number": 511 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "34c2c4351cc369f306886089967adc3fd23202b5", + "is_verified": false, + "line_number": 512 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "95a9e6645670ef390609e97a9a94ab1af8ecb5e5", + "is_verified": false, + "line_number": 513 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7a773ead4f5cbee039dd9c90bcbd2157ff9dfe98", + "is_verified": false, + "line_number": 514 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c8974d5459c5318a865674227914120b61ee7ca8", + "is_verified": false, + "line_number": 515 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9aa53dd7b54460ca4058dc1b993c61c85016c3a5", + "is_verified": false, + "line_number": 516 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5cf42e6632ac13c10b1709348bda0d36d4cc8fe2", + "is_verified": false, + "line_number": 517 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "22368f64933f9d4b20751ed12db25bdb937f4288", + "is_verified": false, + "line_number": 518 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "558145b7f5778e24056c8de59bd9d54190950f14", + "is_verified": false, + "line_number": 519 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2068d5b68ddc59653056d96e1283951282b22267", + "is_verified": false, + "line_number": 520 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4d807498a9a96f89bb538a8308d6056a2a303a0d", + "is_verified": false, + "line_number": 521 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3457741ed34d5ad7b9d04fa9cc677a72e8c47b4d", + "is_verified": false, + "line_number": 522 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "59556e4aa33301c95feb9c58d99d10a080179646", + "is_verified": false, + "line_number": 523 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2d49954101a3bd1dd5da50b8a1847f00bf4ec16b", + "is_verified": false, + "line_number": 524 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c2f14cff186baad8445fb7997c3dc863eff10ef6", + "is_verified": false, + "line_number": 525 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "dd317a7973e49de529850041e8c1ce51b0d378df", + "is_verified": false, + "line_number": 526 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9cbaaf4ff0453e81aaac598e05d8c973991c77b3", + "is_verified": false, + "line_number": 527 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "576dd6a98701c267f16a5e568f8b6a748665713d", + "is_verified": false, + "line_number": 528 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c5ce7f45e2ddbd43d244e473e165b1400ba86dd9", + "is_verified": false, + "line_number": 529 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "04a10a70b498263467ef1968fabfb90e012fd101", + "is_verified": false, + "line_number": 530 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "482928d9b3b49339bc5f96e54f970e98f84970b7", + "is_verified": false, + "line_number": 531 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "24d25f3a906f38241bd1d3dfa750631cd4b2f91f", + "is_verified": false, + "line_number": 532 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8cc46e3c020e63d10457e32b2e5d28b5c7ce0960", + "is_verified": false, + "line_number": 533 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "da272306205373082db86bc6bc2577ab85ed9e31", + "is_verified": false, + "line_number": 534 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b03284305e4d5012e7c3cf243b2942a6dab309cc", + "is_verified": false, + "line_number": 535 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f7c91578b688a0054f2c1e18082541d6ecc6b865", + "is_verified": false, + "line_number": 536 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1f009c80b8504a856a276e8d2c66210b59e8bf2e", + "is_verified": false, + "line_number": 537 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "54490e77b2c296149b58ae26c414fea75c6b34ec", + "is_verified": false, + "line_number": 538 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d5bd68de7769dde988f99eab3781025297a7212d", + "is_verified": false, + "line_number": 539 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b6161808b7485264957a2f88c822f0929047f39a", + "is_verified": false, + "line_number": 540 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1ff88fb1bf83bca472ab129466e257c9cc412821", + "is_verified": false, + "line_number": 541 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "002e1405d3a8ea0f2241832ea5480b0bf374c4c6", + "is_verified": false, + "line_number": 542 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1058c455a959a189a2d87806d15edeff48e32077", + "is_verified": false, + "line_number": 543 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cbcf1915e42c132c29771ceea1ba465602f4907c", + "is_verified": false, + "line_number": 544 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "23738e07a26a79ab81f4d2f72dc46d89f411e234", + "is_verified": false, + "line_number": 545 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "270492f5701f4895695b3491000112ddc2c1427d", + "is_verified": false, + "line_number": 546 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "88aec41eb1eedc51148e0e36361361a6d2ecc84f", + "is_verified": false, + "line_number": 547 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7b7d73969b405098122cd3d32d75689cd37ee505", + "is_verified": false, + "line_number": 548 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "79b731de4a4426370b701ad4274d52a3dc1fc6c1", + "is_verified": false, + "line_number": 549 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5b328e2a87876ae0b6b37b90ef8637e04822a81b", + "is_verified": false, + "line_number": 550 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8638f4b78c1059177cbfccd236d764224c3cad5c", + "is_verified": false, + "line_number": 551 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ef285f61357b53010f004c1d4435b6bb9eeaff09", + "is_verified": false, + "line_number": 552 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ddd64557778a6d44ac631e92ed64691335cf80df", + "is_verified": false, + "line_number": 553 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "de486a7abd16c23dfdf2da477534329520c0c5ec", + "is_verified": false, + "line_number": 554 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0618c0886736acb309b0ad209de20783b224caa6", + "is_verified": false, + "line_number": 555 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "521ee58b56f589a8f3b116e6ef2e0d31efd4da1d", + "is_verified": false, + "line_number": 556 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5b916ff5502800f5113b33ba3a8d88671346e3b3", + "is_verified": false, + "line_number": 557 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7582e85dc9e4a416aa1e2a4ce9e38854f02e8a56", + "is_verified": false, + "line_number": 558 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b24c1e8ac697a8ff152decc54d028e08dd482e4f", + "is_verified": false, + "line_number": 559 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "923eb19912270d9a7c2614d35594711272bc33c0", + "is_verified": false, + "line_number": 560 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e0331901bcbebd698248f7ba932083b13144da42", + "is_verified": false, + "line_number": 561 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f49cc7570d7e3331425d2c1cca13e437c6eb0c86", + "is_verified": false, + "line_number": 562 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6adbf5db8ff386502f09c1dbb9fa2b37600491a6", + "is_verified": false, + "line_number": 563 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "03060c922cbe09ed17fe632cbf93ed32eb018577", + "is_verified": false, + "line_number": 564 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "71cfee01fe9f254c01da3a00f2b752cf39cbe95d", + "is_verified": false, + "line_number": 565 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "542ef00d5b90d5b9935d54e3c2ebd84c59b7e7ba", + "is_verified": false, + "line_number": 566 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4073dc551871d96e2b647f18924989272ea88177", + "is_verified": false, + "line_number": 567 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0a4afe0870fdff9777720cab41c253d7a2a1b318", + "is_verified": false, + "line_number": 568 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ef7992a75c33f682c8382997f7f93d370996ee7d", + "is_verified": false, + "line_number": 569 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a265ebf662a7b28aeacc7f61bdb9ba819782fc24", + "is_verified": false, + "line_number": 570 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2bc27f59373f1a1091eef59a7d9d23c720506614", + "is_verified": false, + "line_number": 571 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e17be476c0805f05b4445d528ae5b03fa7a13366", + "is_verified": false, + "line_number": 572 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6b8281ade6ee972b53eb2e5e173068a482250005", + "is_verified": false, + "line_number": 573 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "931c912c0da827ad7895c4e6d901dc2924ef23e4", + "is_verified": false, + "line_number": 574 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ecf0566d6b6ce6c44f7f8fb56af4a8608e72f5e4", + "is_verified": false, + "line_number": 575 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "947323679dbee5d60736f14258621626565ea1c6", + "is_verified": false, + "line_number": 576 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "05d0d9d4a4e53fa7d7f3f7f8317bec618b1bfe15", + "is_verified": false, + "line_number": 577 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6b7871d101c02971f1b9f6f95f5a969c36a8483c", + "is_verified": false, + "line_number": 578 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "05441b75c971d39d04a13b168a1b0f2c4aeb2114", + "is_verified": false, + "line_number": 579 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c9d8088c151b2a7c09676ed3fd9de0fddc490b30", + "is_verified": false, + "line_number": 580 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "07eb4a0a546de02a324550e1e1b66e306bd3f706", + "is_verified": false, + "line_number": 581 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "baa791026849604561c1dd00787a9caa598abae1", + "is_verified": false, + "line_number": 582 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8d49f6f1c3e27bdfe580816e609cab2c9ca00cc6", + "is_verified": false, + "line_number": 583 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "926d8707e359f80554585f4eca9f90b6021d3327", + "is_verified": false, + "line_number": 584 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "68982f7b9ff005fdd9d27fdf5ef5d37c9c611f58", + "is_verified": false, + "line_number": 585 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cc95ebd65aeae6dd8e774a1e90798079211554f3", + "is_verified": false, + "line_number": 586 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a76b151ddad3198ad11b962ff59170a761baf0c6", + "is_verified": false, + "line_number": 587 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8a59e160326a76b11b5fc26cfa592cfdf158fd49", + "is_verified": false, + "line_number": 588 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "784d839853e3c0966a262a542b36e259aa00e8df", + "is_verified": false, + "line_number": 589 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fbba9f2d7a916915d9535d71c785ba4491a3b733", + "is_verified": false, + "line_number": 590 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f290b3c4f8aacf898285d68358fcdffe6baf1e2e", + "is_verified": false, + "line_number": 591 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "14f10baeacada2cc41047108f58b200c6026bca3", + "is_verified": false, + "line_number": 592 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e583513a87e1f5b242e81fe86427da78faa63ede", + "is_verified": false, + "line_number": 593 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "391f7646f98c7bf123453c90b372ac45f4ea35fc", + "is_verified": false, + "line_number": 594 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "da2e4b9e552f03c36dcf672072f1d6cda917672d", + "is_verified": false, + "line_number": 595 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9c4a1dc6277cda2374666e447dceb663ac39c62a", + "is_verified": false, + "line_number": 596 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "469b9dfc4d3851edbd0c27f80b4b36c04ec52f5e", + "is_verified": false, + "line_number": 597 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c09b72b36f9e813bdfcf32f58e070a4fe98f4092", + "is_verified": false, + "line_number": 598 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6ee9dd6fd0333921cb607f274d3bfc04187bfac5", + "is_verified": false, + "line_number": 599 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9ccd2b0b5ae426a9c581621270630389e40d08e0", + "is_verified": false, + "line_number": 600 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "881f2e047f571e1ea937638ea2598581e92e4900", + "is_verified": false, + "line_number": 601 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1e5acdb5b4e970fd7be282ae31e3195d24aa98b9", + "is_verified": false, + "line_number": 602 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8b1564bd262285220c1f4cc7ba034b14836d3496", + "is_verified": false, + "line_number": 603 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2f79127d99b576c55a920ce8195d9c871296dd79", + "is_verified": false, + "line_number": 604 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0aa38b942875102db24b7ce22856fbce4dd8bca5", + "is_verified": false, + "line_number": 605 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "62f537c1449b850f2f3b66c200a85fff4e4ce6c3", + "is_verified": false, + "line_number": 606 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2f83b93fddaa24f65acbea08be3fc0b2456f3ea5", + "is_verified": false, + "line_number": 607 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0d3a416a9b47316629342cf32e4535bd5de367bd", + "is_verified": false, + "line_number": 608 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9d018c03a51c7405ca8de9dafde5fb12bf198544", + "is_verified": false, + "line_number": 609 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0e20193d744f60ef0bcd425ce45d19c73f5ff504", + "is_verified": false, + "line_number": 610 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a2ad69c925092acbbffb97ea70f2c87985fccc8e", + "is_verified": false, + "line_number": 611 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "997ad02ee3779b7ffcd11b8e19df0afe052b66f6", + "is_verified": false, + "line_number": 612 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "46bc2f629e8b64d43d23cc3429346583a7319bae", + "is_verified": false, + "line_number": 613 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "10e4c7043154dc91c0a002d88fe23f356370b80b", + "is_verified": false, + "line_number": 614 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b002194b0535528d6a24fa7502e7f76b935afc8d", + "is_verified": false, + "line_number": 615 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "43728be0f14a9413b4bebd1d22562002cbd07c2d", + "is_verified": false, + "line_number": 616 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "172cb154f89a4168cbbcc48186b6f5a2b113e893", + "is_verified": false, + "line_number": 617 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1df3a86d99563dd6124a197f28a21f1412fd438b", + "is_verified": false, + "line_number": 618 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d44276da69dfa1c411354e75dcda7d75ea6d605a", + "is_verified": false, + "line_number": 619 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "39c326b627e45a8ae4192ac750d38cda7fa55d79", + "is_verified": false, + "line_number": 620 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3c24ec7ee3be457039f1e46a4b437065ba4c4130", + "is_verified": false, + "line_number": 621 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "98b18d68b753e89b1b0c8b4ce575011326b0d2c6", + "is_verified": false, + "line_number": 622 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "95dc0c323f31332cea1b74ce77fe4af9fd0d5c5c", + "is_verified": false, + "line_number": 623 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cb0763f8b448f29101b230bf3ace6a9fc200be9b", + "is_verified": false, + "line_number": 624 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f746e396467de57bda19eb1fe555bc43b8773bf2", + "is_verified": false, + "line_number": 625 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d0878fed2da5ef58888639234936d2df27aa1380", + "is_verified": false, + "line_number": 626 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3010d3905af38cd8156a527f4d531f34c46c39a7", + "is_verified": false, + "line_number": 627 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4da40200c07f4e433a8fafc73d0567d024606752", + "is_verified": false, + "line_number": 628 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5415afc22a2c5f94eabfdadbccbe688b42341335", + "is_verified": false, + "line_number": 629 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "86f3350f28fa5af153e0021bd0f95610f50f0aa6", + "is_verified": false, + "line_number": 630 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "84541393133a5662b9b265024ec3edc3545c3802", + "is_verified": false, + "line_number": 631 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "05830a12efa0b065e55a209e1de1b7721546f2a1", + "is_verified": false, + "line_number": 632 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9e7dabf3cda36b3ab3b57fefca047d5271cb674e", + "is_verified": false, + "line_number": 633 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ef05a15dcbe9f43b719bec0f2dc74d6870cab938", + "is_verified": false, + "line_number": 634 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "35c2e8c0d488a1e0e7f4a721cb9fc5af4f91423b", + "is_verified": false, + "line_number": 635 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e4ad4eb707a0dd2b2ef876c8001f966f51f524d9", + "is_verified": false, + "line_number": 636 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f99b3161abeffa11c6be076150cccd8221fcd703", + "is_verified": false, + "line_number": 637 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4b1647cf6264941baa9ba28fb792cd82e06217cd", + "is_verified": false, + "line_number": 638 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a62b12a0505128c7094f73376a7b32b6896a8602", + "is_verified": false, + "line_number": 639 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8ac29efbb3b877bfdebdcba31d3528f2cd0809ea", + "is_verified": false, + "line_number": 640 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1aa7fb76951a195b27333fc8580b44a57e98fa9e", + "is_verified": false, + "line_number": 641 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3a29474a5fbc845f27b5bafd16ddbb4d7defa2d8", + "is_verified": false, + "line_number": 642 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b1c3e50ce69aa2cc899da1df5a55338242567ab4", + "is_verified": false, + "line_number": 643 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "841f3550b43d66f5f3138d26990ffbb161a3b827", + "is_verified": false, + "line_number": 644 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "80cfd7fb194ed700b9c0e4970bf4e47cc75257a9", + "is_verified": false, + "line_number": 645 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bc4508d089cc2186f7bc5bb14ccddeb772a04244", + "is_verified": false, + "line_number": 646 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "01b35bc3e5deb295f2dd6c43f2abae453ed7a20f", + "is_verified": false, + "line_number": 647 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fa3e9c6424f3bc18eb13d341ed64c132b4f8c929", + "is_verified": false, + "line_number": 648 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b13663ab4e5621994f9bb7909a69c769c343e542", + "is_verified": false, + "line_number": 649 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c06f704f3a0cefec9a28623bda60f64f8c038bdd", + "is_verified": false, + "line_number": 650 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a2eadafda305962f6b553a99abf919d450cc4df2", + "is_verified": false, + "line_number": 651 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "43c8cab46cbb8319ee64234130771cb99a47e034", + "is_verified": false, + "line_number": 652 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1cc137a3c9d41ba4b30464890ae6a6f08c7ba92d", + "is_verified": false, + "line_number": 653 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b43d13f2dcc835cd55d4a40733b22d07fd882167", + "is_verified": false, + "line_number": 654 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "78d7945d58ea7aaaf4861131b57b5fd4c308437f", + "is_verified": false, + "line_number": 655 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6b2f6f1c7b573efc39d8bd013cef20e89e011276", + "is_verified": false, + "line_number": 656 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d92bdf2e2be4bfe8acb991a3cf2b0f23da624825", + "is_verified": false, + "line_number": 657 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e8b7c1a13d23facf8589088b2de85f851ad53a82", + "is_verified": false, + "line_number": 658 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6d3e58158529f32b5ead6e3b94c7ca491ef27ed3", + "is_verified": false, + "line_number": 659 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "800ea2592a27f8b38f0a18253dd49f97b65a3aad", + "is_verified": false, + "line_number": 660 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0b13798c29f5879b119c807ab7490d35a0342cef", + "is_verified": false, + "line_number": 661 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0a9a21ca4e9aa08b2b5fbe769bf6afb1deb8da91", + "is_verified": false, + "line_number": 662 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "183877effc366e532c7937f2f62f7f67f299bd36", + "is_verified": false, + "line_number": 663 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e245782b2f99805ed35dab1350ac78781ae882eb", + "is_verified": false, + "line_number": 664 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9b619bf6db9561f29c4cc75e26244017cc97d305", + "is_verified": false, + "line_number": 665 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "377469b721f5e247f1ad0fee41cca960c49a1fe9", + "is_verified": false, + "line_number": 666 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f2cb896b3defe96fd6a885f608e528704b40728c", + "is_verified": false, + "line_number": 667 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7643925d0ad2652497482352b404604985b0f41e", + "is_verified": false, + "line_number": 668 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ce5594ef11357e35de0d439687defce446dd0f66", + "is_verified": false, + "line_number": 669 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "65dde318bca6689643335f831444daf0156cc4e5", + "is_verified": false, + "line_number": 670 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "143c3d69803143aa5d40372c0863df82b176b41c", + "is_verified": false, + "line_number": 671 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c32dcbc4225f3183d5f5a5df78ec5ae9afb38968", + "is_verified": false, + "line_number": 672 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cfa29e11ebef38d8e08fb599491372f6404e6b6f", + "is_verified": false, + "line_number": 673 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3d91d5f1054fc768cf87c6b19d005e6d3ccbc2f3", + "is_verified": false, + "line_number": 674 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2d6bffd0f0c9cc4790eebc50b6a56155c3789663", + "is_verified": false, + "line_number": 675 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "64110bdd2bf084ec47040ce8b25fc13add2318e7", + "is_verified": false, + "line_number": 676 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7f6bf6522a85f71bf4b93350ec369683759735f9", + "is_verified": false, + "line_number": 677 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3d53588bd3f314ef6e7bf9806e69872aa2ce1aff", + "is_verified": false, + "line_number": 678 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d5efc1772557e4bff709c55a59904928b70ffe1c", + "is_verified": false, + "line_number": 679 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b8e46dd05b23c4127cca0009514527e49b6c400f", + "is_verified": false, + "line_number": 680 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "58d30b123d121316480c37ae6222d755dc9144ca", + "is_verified": false, + "line_number": 681 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "66a2abf99d8a4a38e6d64192d347850840a580bf", + "is_verified": false, + "line_number": 682 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d434fa5b419700a92dc830da1c3d135e8ad0b3e2", + "is_verified": false, + "line_number": 683 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ee251356a77d3ec7b7134156818fac73a2972077", + "is_verified": false, + "line_number": 684 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "239cb830c56b6d22115d2905399f8518bd1a5657", + "is_verified": false, + "line_number": 685 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2e6143570c020503a4e1455ec190038b82bedc19", + "is_verified": false, + "line_number": 686 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9107d00af85969940a45efb9eccad5e87f8a87f2", + "is_verified": false, + "line_number": 687 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5a5d1ac75eb4c31c7e9650ac70bdc363a9b612c5", + "is_verified": false, + "line_number": 688 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "05a99938fdc58951b4a6a756c8317050e3f5d665", + "is_verified": false, + "line_number": 689 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "67ccbdebe626ab7af430920c1d0d6ec524bdc4f9", + "is_verified": false, + "line_number": 690 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "71fd81160a50c9d47b12b4522c5c60f2fca72b6a", + "is_verified": false, + "line_number": 691 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f150f2f043f66a564ed3b3fb2f29c0636fd2921a", + "is_verified": false, + "line_number": 692 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a1140dfe90f9a5da45451945b56877c45cb36881", + "is_verified": false, + "line_number": 693 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7533bea169a68e900d67a401cac35a7aade18d92", + "is_verified": false, + "line_number": 694 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f0dd83a2a8d653ad8b30fefcde5603b98bf1ca66", + "is_verified": false, + "line_number": 695 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "21334df57a3a5c6629c12f451eeb819a2b37b42c", + "is_verified": false, + "line_number": 696 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "99f04da5b8530b3eb79e3740fece370654d3c271", + "is_verified": false, + "line_number": 697 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c2dfd7c77cafb9193a0e77a45d14ccc1498816fb", + "is_verified": false, + "line_number": 698 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5351e6405ba12ea193b349e8b2273201bb568404", + "is_verified": false, + "line_number": 699 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cc215cb1a47a674d2b0c1fb09df87db836ce8505", + "is_verified": false, + "line_number": 700 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3078af7fa82e149420b97ff56fff9f824387b35b", + "is_verified": false, + "line_number": 701 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ac0e1537926b5bbd543ad3e731959a0bad451c73", + "is_verified": false, + "line_number": 702 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a6da4e82d314f4ca0bf7262a78875b0b6edc30aa", + "is_verified": false, + "line_number": 703 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e08c74c3fbf412c2d4f330b0414f1275679cb818", + "is_verified": false, + "line_number": 704 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7bf9ae1b766cb0b9a5aa335a0103518d7be00daf", + "is_verified": false, + "line_number": 705 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ec844560c5f208fa8723c1700f6e86b8e7ffed04", + "is_verified": false, + "line_number": 706 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6c133b025f53327eb652d2a1ca576dfe58eef1b4", + "is_verified": false, + "line_number": 707 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3dc21b9f6f63b73a241d900e379a3c7094341f8b", + "is_verified": false, + "line_number": 708 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1a012b2bf61ee9874d5af73df474051c0d235ecf", + "is_verified": false, + "line_number": 709 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b0ebf0b521ec6e6e696f9be2fe4e1845876d57ab", + "is_verified": false, + "line_number": 710 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f0a5d3ac0705186e25effb02649df87361b8c67e", + "is_verified": false, + "line_number": 711 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "385ecb845a1d5d43766d568b466d1dd237a81980", + "is_verified": false, + "line_number": 712 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "18d0416b8ea44ce305b214380de978cef27e8603", + "is_verified": false, + "line_number": 713 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "89dca45aa9146b8a31236fd77001c02769dceb60", + "is_verified": false, + "line_number": 714 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "30acd4c1f4a878883c654846b8f3c5a6ab807285", + "is_verified": false, + "line_number": 715 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7d3229ff5e754c72a8b2072d3d7a5e00749ece9b", + "is_verified": false, + "line_number": 716 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e6da9d65dc0cfb42b86ae8f9b7c1d5fe79b4a763", + "is_verified": false, + "line_number": 717 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9c85908a1bfd5f2a7337f812c68f2ce8dfbfd65e", + "is_verified": false, + "line_number": 718 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4000341e5c04854eeca9fe7537dfddfdbb7c785a", + "is_verified": false, + "line_number": 719 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ef23e2969a46edf410fab2c69d1b29b2a65f57f9", + "is_verified": false, + "line_number": 720 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4902863163e24fa9f172e61808385de2b9ee3099", + "is_verified": false, + "line_number": 721 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "31efc8d3bba9c8f66b3f54bc146443732ac15c2c", + "is_verified": false, + "line_number": 722 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "263deaf83b359554fc9dafca8e6622ece44cf75d", + "is_verified": false, + "line_number": 723 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ead7409fe5b86813e3609f7fe6e13b8fc4b0b9d6", + "is_verified": false, + "line_number": 724 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7b0d884d6cdc64a613cf3e887395d875ff738c3e", + "is_verified": false, + "line_number": 725 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fa0a0a999cb067eee81673f3d2de8bfd96a0d14c", + "is_verified": false, + "line_number": 726 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0db684d862dfc8427e8f66adb62f33fcdc9f3de8", + "is_verified": false, + "line_number": 727 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8794a8121832fd31b1871d2c5d4b00af07779b0c", + "is_verified": false, + "line_number": 728 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d6070805e7a6c25dbe13a540cbc0f16a89055e7e", + "is_verified": false, + "line_number": 729 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "56b3e8e6d14b9b459bf055900784e8aa31c306c2", + "is_verified": false, + "line_number": 730 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a4d6976637c19991da48707bf35b3cf2ded4c2fb", + "is_verified": false, + "line_number": 731 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f714e448a86a46baf2128d81014e554874f0d4f6", + "is_verified": false, + "line_number": 732 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2b03a5eb51085de41df415881ef1d425f20f9e05", + "is_verified": false, + "line_number": 733 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "99fa7285e15d91ac3047b95ddb475d339c7afc7b", + "is_verified": false, + "line_number": 734 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4a9880aa478dba526c2d311ae17578711d0f9426", + "is_verified": false, + "line_number": 735 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0cd512ccf176189c7bf36765b520d8ec2ddeade0", + "is_verified": false, + "line_number": 736 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2eb8822459b9db479752d12f62dec094ab68fc55", + "is_verified": false, + "line_number": 737 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1aab694ebb334a12ccd22baa0044a3b058db67f9", + "is_verified": false, + "line_number": 738 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ce29f8616e1c62e54a8f0b39b829d9bd7df5721c", + "is_verified": false, + "line_number": 739 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c099a1c5f639e647bda5961d9c51cc158790ff3e", + "is_verified": false, + "line_number": 740 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "78dc2b71e3614e4e802c4f578a66132ea1ae0be8", + "is_verified": false, + "line_number": 741 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0befb6d3255080ce4d051a531fc1fedb33801389", + "is_verified": false, + "line_number": 742 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "087447f269677e0947da157a5bc0bb535c6c7759", + "is_verified": false, + "line_number": 743 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8911e3aef563e1481305a379a083f7616d57cd08", + "is_verified": false, + "line_number": 744 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2846a4bb4af2826a787fb0d8a0e7342c404a1cd1", + "is_verified": false, + "line_number": 745 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3364317b783250007fcee5bcddf07b2006752ad3", + "is_verified": false, + "line_number": 746 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e1a4444540434bc0ba51a8b5e6540e82d4b17f4f", + "is_verified": false, + "line_number": 747 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f453d1221dfbe308b5c71029f5cc2fba020f2c6a", + "is_verified": false, + "line_number": 748 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3e4231678403aa61b0f4f6719081016d579fa3e4", + "is_verified": false, + "line_number": 749 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a64b90a0dd1a214d6c65a4078437eab4ada65a32", + "is_verified": false, + "line_number": 750 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0433fe0f97f7a354a3ed06d6a8a77c2f1983f947", + "is_verified": false, + "line_number": 751 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a21195a2dde808b7cff35695396ecf7699125a53", + "is_verified": false, + "line_number": 752 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6547a05519f26198981f500b703d36443958ad14", + "is_verified": false, + "line_number": 753 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fbb8441f5e8e9b911cc42a025c856470784d89d1", + "is_verified": false, + "line_number": 754 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6378293ead806f554612c82fddf04ea8fb1ab2cc", + "is_verified": false, + "line_number": 755 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3272309f5c986a45cd892d943c5bd5af5165ad70", + "is_verified": false, + "line_number": 756 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1c79d15ecac42472241726cbae8d19bb820f478b", + "is_verified": false, + "line_number": 757 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a868da324435f3b1f32bc12bbd3171e9d62fcdca", + "is_verified": false, + "line_number": 758 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c56de5d2c763355c7a508dec8c7318e0c985dfec", + "is_verified": false, + "line_number": 759 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "258e19436174463d0e1b8066eb8adfbf79f78b32", + "is_verified": false, + "line_number": 760 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "112d96e04bf661b672adc373f32126696e9c06fe", + "is_verified": false, + "line_number": 761 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bdeaea4ca3484db9e8b0769382e1ba65b62362b3", + "is_verified": false, + "line_number": 762 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fff367064d95bace4262a1b712aa5b6fb2a821d6", + "is_verified": false, + "line_number": 763 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e16dcae490d17a842f5acd262ca51eae385fb6af", + "is_verified": false, + "line_number": 764 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bad941c81722b152629cebce1794a7fd01b85ebc", + "is_verified": false, + "line_number": 765 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "65e6aaaad1727c35328c05dd79fb718d5b1f01ce", + "is_verified": false, + "line_number": 766 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b7ea9b9d7d8c84eeeb12423e69f8d4f228e37add", + "is_verified": false, + "line_number": 767 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "42bea72c021eedb1af58f249bdae3a2e948c03fa", + "is_verified": false, + "line_number": 768 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1ddcb2cad21af53ad5dd2483478f91f3c884cea0", + "is_verified": false, + "line_number": 769 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e72ad6e31d1a19d6b69a1a316486290cb2c61eab", + "is_verified": false, + "line_number": 770 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8ca884c8fb24ecd61300231b81d1d575611cda07", + "is_verified": false, + "line_number": 771 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5754688edbb69be88b9c0ea821cc97eada724c14", + "is_verified": false, + "line_number": 772 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a267e65960056589647f075496fd3a6067618928", + "is_verified": false, + "line_number": 773 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ad3424f420bf25442aa9df96533852d29eac12a9", + "is_verified": false, + "line_number": 774 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8a5a26db2b7bda6268a9250808256e08d2a62262", + "is_verified": false, + "line_number": 775 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ff90aa934268bd629b33708b7db9a10b5f0bf822", + "is_verified": false, + "line_number": 776 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9294697fb9b36decacc26c3c33c3d186fc128f82", + "is_verified": false, + "line_number": 777 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8dfc552d4f52ed53ccb13c958117ceba6c8038d8", + "is_verified": false, + "line_number": 778 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "49c6467fa09d3052faaa1a369ebd226234db892d", + "is_verified": false, + "line_number": 779 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f2a450ffba5b1fdb7f016e4add7035ef6ba2df77", + "is_verified": false, + "line_number": 780 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "79a4f5a8804b9a94b5c4801700f08a2cdef54662", + "is_verified": false, + "line_number": 781 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1baf161ffff392357bbfb8e38d95c8c2f79ef6a2", + "is_verified": false, + "line_number": 782 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "840365ccbf5f23b939e8ee15571bdb838a862cb3", + "is_verified": false, + "line_number": 783 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0e50db71a57f0d0016b2abeaf299294c3bb4fedb", + "is_verified": false, + "line_number": 784 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b108976e96b8ce856b59b4f73cc6caa2555310cf", + "is_verified": false, + "line_number": 785 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "474f1a83c946ec223093d46f5010ff081f433765", + "is_verified": false, + "line_number": 786 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3740691aa3a788e71b7b74806dbcae3009b4f7fb", + "is_verified": false, + "line_number": 787 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c11bddda98ea121b857aabafbcdf75307a18bc45", + "is_verified": false, + "line_number": 788 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3445e70b7f8f3d381c21f6ed88c28c0db545662e", + "is_verified": false, + "line_number": 789 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c368482da3144e79d4f4f8063bdcfc85b1318ca1", + "is_verified": false, + "line_number": 790 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "470e734260c3e67dd19fca5ef32dbc6ce863dcbc", + "is_verified": false, + "line_number": 791 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0dc9bbedd1b90674d2d0c81563b1b59e82f901b6", + "is_verified": false, + "line_number": 792 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "49bbe143a0a5d2d81eaa04b0ae5f02b89b2e60ce", + "is_verified": false, + "line_number": 793 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9e009fcc53e8ae16ac2cd1c31945812a8b3cb1f8", + "is_verified": false, + "line_number": 794 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fda8ab7b8d8d0e3d995648f21cb97fb6a4371008", + "is_verified": false, + "line_number": 795 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "15ca6383ad968b3f606e5600e0ee5765cc61a223", + "is_verified": false, + "line_number": 796 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c901600adaae1fae9b24fe869cc11364e07651c1", + "is_verified": false, + "line_number": 797 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2a6968448cc0520a44b0fc8eac395ef9047a0ba9", + "is_verified": false, + "line_number": 798 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e58e1397cdedc8cedfc10472af62b0e24b7d90bd", + "is_verified": false, + "line_number": 799 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3f1a00fc8f814e6e5bfbb1b38a44318af25c0149", + "is_verified": false, + "line_number": 800 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "23887318ac83e9f3953825ada42ec746364c362a", + "is_verified": false, + "line_number": 801 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c5ebf6b1cd6af76112bb20fb2ef8482bd95088fe", + "is_verified": false, + "line_number": 802 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7f2b7465a347061ef449ed6410a3fccb7805775a", + "is_verified": false, + "line_number": 803 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "35c7486eb3aab3d324e34c9f2e4149c0833e7368", + "is_verified": false, + "line_number": 804 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6bafab58fdb0248c4e31eb58b8b99d326a5fec77", + "is_verified": false, + "line_number": 805 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b5b8f84bebc143026521dd3dec400fc319c8f07f", + "is_verified": false, + "line_number": 806 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "dc663ea73f635724beef79b22fe7c40bf812907f", + "is_verified": false, + "line_number": 807 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a5f5ebcab108b702af3122c9dec85e4aed492ba1", + "is_verified": false, + "line_number": 808 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "24826ebb519bed6f61af4c6dc3008fea3ca87c62", + "is_verified": false, + "line_number": 809 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f5e2d1ee2fc9d16703269c4942a406effa9208ae", + "is_verified": false, + "line_number": 810 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f28e36af3d92643a5ca738f66b0f9b0f0906a02a", + "is_verified": false, + "line_number": 811 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "19c8b107d6fdc4b807d831334b433ba0f051ee3d", + "is_verified": false, + "line_number": 812 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fd640c778ecdae75e71f490588436bad8551dc0c", + "is_verified": false, + "line_number": 813 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b93f3e5a8f7937290e368015ec63b9faa148a091", + "is_verified": false, + "line_number": 814 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b665cd0e94b8b690e5edb8446039bc20bd4edf8f", + "is_verified": false, + "line_number": 815 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e3482306ec339930b1f4d60e13c4006b9ac9949d", + "is_verified": false, + "line_number": 816 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a2c8590320283074b40e9c0f05af26ac1671580f", + "is_verified": false, + "line_number": 817 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e30ee01ef2baf677c7592e2a339d1d4c5f3b3053", + "is_verified": false, + "line_number": 818 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b8495b9cd806dbee2e7679dc94c9ca6b675107af", + "is_verified": false, + "line_number": 819 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b175eb842c0cb4c4d2b816c80b2cfea2b81eca04", + "is_verified": false, + "line_number": 820 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7cca142d68498553dd9cd10129b64f8f6b1d130d", + "is_verified": false, + "line_number": 821 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "62709b572d8c7952674f5ca8c807aa12346d8219", + "is_verified": false, + "line_number": 822 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "260d9d5da81fc235a36890dc1df9b0b93e620051", + "is_verified": false, + "line_number": 823 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f45c83b63c8fb4ee062a5649950ed25963f72269", + "is_verified": false, + "line_number": 824 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "94ab5caccdc141879f89dff48b17d633cce7c6ae", + "is_verified": false, + "line_number": 825 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8a67f56357e2ab075ec362aa17de81e09829dd1e", + "is_verified": false, + "line_number": 826 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e47ea7fc498253e920531b2f9440df22b65b4bfb", + "is_verified": false, + "line_number": 827 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "608bda7f1c9bbb04cbcd94fbef60907b34e5107c", + "is_verified": false, + "line_number": 828 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0ef4f672781b0c8008104b4833da99758a37c2d5", + "is_verified": false, + "line_number": 829 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b84c442c7f733ee0416ab3e451b3acd4fe708d11", + "is_verified": false, + "line_number": 830 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "af40c42cfab503d271744c98fa2d912f75fe1192", + "is_verified": false, + "line_number": 831 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "088fb0ba102fd16911bc92ecad1e96d6b9d7c6e1", + "is_verified": false, + "line_number": 832 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0205ce524bdf9689abb764ade3daff0a75a9680b", + "is_verified": false, + "line_number": 833 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ffb06eac178944f7cd519dffee1bce92b7b39de0", + "is_verified": false, + "line_number": 834 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1f4fec8780ce70e3b189b9ef478d52cb508ab225", + "is_verified": false, + "line_number": 835 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2084a2c1c5c015caab2036e77747bc1bc8da1b5b", + "is_verified": false, + "line_number": 836 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6d61e0dc6e9e3786a038ce41b2645ffa55ad34dd", + "is_verified": false, + "line_number": 837 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c2eedfdfb494f1da2837db4fe02a349f6b83e34b", + "is_verified": false, + "line_number": 838 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cb90f645f60eb596ccd816c2c9cad6df1da2f7af", + "is_verified": false, + "line_number": 839 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3714fb2f7dd6cc5392456fa413a7a6ba3cceca16", + "is_verified": false, + "line_number": 840 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a2b9353093261900009e92216ad07fb712d3aeef", + "is_verified": false, + "line_number": 841 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "38abeae07fcc9d78f57c915f7ec1ef448928c8d7", + "is_verified": false, + "line_number": 842 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4aab4807666815ca001aecb2c98150fa4e998a4e", + "is_verified": false, + "line_number": 843 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a3c2b5f078ce6bd677972296a39a9b6f476ad8fb", + "is_verified": false, + "line_number": 844 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "76cb76a7b46fbebf5a3d38b4f7507f5f6f966bbb", + "is_verified": false, + "line_number": 845 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6216237ea7f4271573ad9257b04f29624b32d067", + "is_verified": false, + "line_number": 846 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c46a24ae59ed9570cd0eaaf744cbdac682131822", + "is_verified": false, + "line_number": 847 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c7f4bfd365cfeda78938b48c174e84c476e0b121", + "is_verified": false, + "line_number": 848 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "95306491cf2bf602d32f153877fa3668188e89e5", + "is_verified": false, + "line_number": 849 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0a86977039aca715fef41f075a006d08913e2f9e", + "is_verified": false, + "line_number": 850 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "98ab4de33fb607da8c4bd3e6dcde7fc48be461cb", + "is_verified": false, + "line_number": 851 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c8a681b8468ceb7be04c81c9531fc1b76a73a979", + "is_verified": false, + "line_number": 852 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c1f2b4dc85c69f47bab7f0c95934abeb21241dfe", + "is_verified": false, + "line_number": 853 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d2c65d95022c1689e545f27bdb9125abfa65014a", + "is_verified": false, + "line_number": 854 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5334888b103ace2ac1628b453dfba0374aa21563", + "is_verified": false, + "line_number": 855 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "db870d53e2dbee8610b39a18017bf2e95d9b6a1d", + "is_verified": false, + "line_number": 856 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a874dd47f5e9d721212644df27395f9d0455bc7b", + "is_verified": false, + "line_number": 857 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "24304e79b441e1689f7db990cf1380e8ea172237", + "is_verified": false, + "line_number": 858 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ed52cda8715ae3d4b24fdea5e451cf0610003eb6", + "is_verified": false, + "line_number": 859 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8b5757852d0c36e7217daf8504004e6c85212d7a", + "is_verified": false, + "line_number": 860 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "85d089a4858f5681d1828bc1d67eb3f19bbeba6f", + "is_verified": false, + "line_number": 861 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "80dbb757c0b7fb948816886168d397b09b317e0b", + "is_verified": false, + "line_number": 862 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a45b519f89630194e67ed91782425b2095083fcb", + "is_verified": false, + "line_number": 863 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "297a0f9e38f85884d7d6beb518b33f8f35349004", + "is_verified": false, + "line_number": 864 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2200c973aaaaa2f1201604176787152091904d25", + "is_verified": false, + "line_number": 865 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "07d4fef177f006578f4d37289137d90727a5fa86", + "is_verified": false, + "line_number": 866 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d68f0a891f53a354bff2a9002ce0e3c60236d0fa", + "is_verified": false, + "line_number": 867 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d101c2cdae39ce8adcf30a777effd4be14b07713", + "is_verified": false, + "line_number": 868 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7e5670956a5ca012cbfe2ec89841595ada7ffc4a", + "is_verified": false, + "line_number": 869 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d58782068176eeb0987b1850ec9b1e54764c5947", + "is_verified": false, + "line_number": 870 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d779f72f04dbb76344f4c264d19bba7242e25e90", + "is_verified": false, + "line_number": 871 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "99c57a64facfebfb9e41dfae591af95633715986", + "is_verified": false, + "line_number": 872 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a7a97bb3f0508c2ed46ad81ed8cc53ff7469edc5", + "is_verified": false, + "line_number": 873 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c8b289fb0554107bbd07c43f462a87e7b929a529", + "is_verified": false, + "line_number": 874 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3c092d1639246d4ce9167319e729dc39d1bb3793", + "is_verified": false, + "line_number": 875 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c34cc18e2fb77269d8f33529c23d4ae2a55b873e", + "is_verified": false, + "line_number": 876 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "57562f3034b2895272567bccdb4476ff4ffb387f", + "is_verified": false, + "line_number": 877 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e75aa06fcf9eb16ce4f765009f73bff5998b4d82", + "is_verified": false, + "line_number": 878 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "561dd2c1798724b1f7730df97cf07b16f27db369", + "is_verified": false, + "line_number": 879 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "548d01127e6414ebc307a1da07e1814eb28d9c43", + "is_verified": false, + "line_number": 880 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d356fdfdeab6a77435a395a60e99e988f3c7e85e", + "is_verified": false, + "line_number": 881 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7d850865aadf5851746b420805c2d1a859af11fe", + "is_verified": false, + "line_number": 882 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a2221c705b602dee5ab23632133b47700d5a1dd2", + "is_verified": false, + "line_number": 883 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0d4e54941ee10299f1064634fffb86e4b7bfd005", + "is_verified": false, + "line_number": 884 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "589f88e962e41fc2e6691090dc335a20c7520348", + "is_verified": false, + "line_number": 885 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0d9ea7340e4afb03c7564f911883428d4d0e5e01", + "is_verified": false, + "line_number": 886 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "86525dece15cc1ed811c029ebae7ce496af598aa", + "is_verified": false, + "line_number": 887 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f3add200e410ee751ec2e65f4c00d5fe546a2b46", + "is_verified": false, + "line_number": 888 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "89588ee266a0fee04980b989461d344c91f917cf", + "is_verified": false, + "line_number": 889 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c02f12006740778cceb3e14d10eef033650f0905", + "is_verified": false, + "line_number": 890 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "16d1c52b661852a0a2d801d14e5153cd2245854a", + "is_verified": false, + "line_number": 891 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bd48b759e75395bd491df6811d82ada954b1a8f8", + "is_verified": false, + "line_number": 892 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f9d8d2bcc1f978b39c12409b8bd5c35e1fd3caef", + "is_verified": false, + "line_number": 893 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bd7006183d8fc08da5a29edc7dce2833b7d67c29", + "is_verified": false, + "line_number": 894 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b4f7d597cf8d0e4a8bdd47b462ffaf7f753906f6", + "is_verified": false, + "line_number": 895 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "10d3f4cb2e16143374e3db5c6828184d97cef711", + "is_verified": false, + "line_number": 896 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6045891b6aed86c8d19a6aecd12b2df1a32e3921", + "is_verified": false, + "line_number": 897 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f09ecd7a19945614bd73b5be04331b691d2bc030", + "is_verified": false, + "line_number": 898 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f0cf1445d72e773713d17ed9ecbf6f805206cc80", + "is_verified": false, + "line_number": 899 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "34cba93b5c522de558e25672a78a5d75028a02fc", + "is_verified": false, + "line_number": 900 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b08833d65be532022a038652bffe2445f840479f", + "is_verified": false, + "line_number": 901 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ed24a43ca6ed9df8d933b25418889701bdf1492d", + "is_verified": false, + "line_number": 902 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f081d33d1093e834b3fe9e678720c07c7dfbaef7", + "is_verified": false, + "line_number": 903 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fbd0b56627efce28202a4ebc927ed09fb338cf24", + "is_verified": false, + "line_number": 904 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8f79ecdca6ff2d1240ab55db0395f3babd8e0cd7", + "is_verified": false, + "line_number": 905 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0d42925b4018649775d5543b6e5ccd1096eea954", + "is_verified": false, + "line_number": 906 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5564f26e8a7f58c2e525d04261557b54ccb3eeae", + "is_verified": false, + "line_number": 907 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7e61f7e6fbbccc54b49c5932dfee56e4d05d8bb6", + "is_verified": false, + "line_number": 908 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d28c82f5235be5773d7b556004493d197863e47e", + "is_verified": false, + "line_number": 909 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ead7a2d8ba1098da1203103338f6077d384ec789", + "is_verified": false, + "line_number": 910 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "57b73b00541a671b1c0f9b49b1a5b9b6d43e386f", + "is_verified": false, + "line_number": 911 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "00d3ba478bd4e0005ba325c0fa3bbb80969a4072", + "is_verified": false, + "line_number": 912 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "63497e9fab38614d05946c0b9dd1338983132696", + "is_verified": false, + "line_number": 913 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bf7915a186cac89cbf27b479b4318af45d334f3e", + "is_verified": false, + "line_number": 914 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9e5791210452015df2676f6a7706415ad7c8149e", + "is_verified": false, + "line_number": 915 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "149a819c93748d871763fdd157fbf2c93fcff33d", + "is_verified": false, + "line_number": 916 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5c0e33a6cdc2bcfa911e665929ae524093e8d4a8", + "is_verified": false, + "line_number": 917 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0a04734c82ec76181682c537a590934fbe46fe44", + "is_verified": false, + "line_number": 918 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fb96412139d649dc332fc596841dc2d7543a09d3", + "is_verified": false, + "line_number": 919 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c48b721469472686b78de0db8d34ccfbe5113804", + "is_verified": false, + "line_number": 920 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7c832e5288c3cd8f714e3b57d31c7fe05ad0b98b", + "is_verified": false, + "line_number": 921 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "58383e090cd1cdfdbd494f46d533d7be96c3d16f", + "is_verified": false, + "line_number": 922 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "964063ef09c1114c0b89c4a8bdc6fb9a5238b75b", + "is_verified": false, + "line_number": 923 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0f70be8ee00fb5491a86ff2b185e193bed8147d2", + "is_verified": false, + "line_number": 924 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "eade9c861e70446d1a4057306ea14bcbb105515a", + "is_verified": false, + "line_number": 925 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "645a4a4787c20dbf7d23af52b6b66e963a79701d", + "is_verified": false, + "line_number": 926 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "952b79bc3f47f661ffd882f2cac342d761c7ee89", + "is_verified": false, + "line_number": 927 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "325ae8750d58cb76ba5b471c776b575c6dd8f7de", + "is_verified": false, + "line_number": 928 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c848e0ebbd67aadd99f498bf457fe74377e2dee9", + "is_verified": false, + "line_number": 929 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "938a394aacb5f28860f2a21dc11c2143dfda6609", + "is_verified": false, + "line_number": 930 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6f7cc320c863e5e4d854df9f1d9343408b316152", + "is_verified": false, + "line_number": 931 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bca601976f824d572c9829820d04ef78f0aa89f2", + "is_verified": false, + "line_number": 932 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8f436a87f64990bcc5bba342e4614ba240cb4001", + "is_verified": false, + "line_number": 933 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3c41d19e585a5d6932fbedfe9a9970b2be5be662", + "is_verified": false, + "line_number": 934 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "11c444922d1367a8d844b4f265dd34234145b4e1", + "is_verified": false, + "line_number": 935 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4b5b8766a87bdfe9e72b205635cf3202579c294e", + "is_verified": false, + "line_number": 936 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a8c32045952ca987aa668c54161b8313d4e27d06", + "is_verified": false, + "line_number": 937 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7280d2d3abaeaa0b8c09b30184cfa8e9d96f16f9", + "is_verified": false, + "line_number": 938 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d353aeb68a062440b13bc25906bc19450808c33f", + "is_verified": false, + "line_number": 939 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c06ff020b6c003435cd543d7c094df946d5cee8a", + "is_verified": false, + "line_number": 940 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6c846e552b2bae1eb5fb1ee603bd35dbcf43f8e1", + "is_verified": false, + "line_number": 941 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9526db9835d636a82d4c7843dcb4b1a97f0cd41a", + "is_verified": false, + "line_number": 942 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c0d1d341758862cd2d243425d7e0e638ccde2be9", + "is_verified": false, + "line_number": 943 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "168f03ae12ec1b265302c9be39275b3ff886f0ba", + "is_verified": false, + "line_number": 944 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d4431e65831239ecb46c60b109b3cdf3d90413e4", + "is_verified": false, + "line_number": 945 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6065a318efbc35fa8bfa8179ea00d139aa8ac5f8", + "is_verified": false, + "line_number": 946 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ca8eb4ab2a13fd9c8009f64e9a57a9698da2af08", + "is_verified": false, + "line_number": 947 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "076d36e09e412d1baffcfe20e235b32e766d9d37", + "is_verified": false, + "line_number": 948 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8a96b1bb17e8fc8048721963a8944f194e0d6383", + "is_verified": false, + "line_number": 949 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "036334bc532f791df9f17a922a6b282468e3a32d", + "is_verified": false, + "line_number": 950 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2e9e4798ee11ce742834d80c2103c846b8a7daa8", + "is_verified": false, + "line_number": 951 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b34309d4e552ffa204cbf7632dd06376f7cfe925", + "is_verified": false, + "line_number": 952 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "eb323c2dabc2fe8fe9d73e355e24554f45a097ef", + "is_verified": false, + "line_number": 953 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "eeb750c5480e76e5b075a1cc415007182d5a84a5", + "is_verified": false, + "line_number": 954 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "baa82df8fe62f21e4a9bd056515d279b5f4bf296", + "is_verified": false, + "line_number": 955 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7ed197e47d75c92a2bb9fa469ce2584338ae7978", + "is_verified": false, + "line_number": 956 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "eacb84eb412e97afee8329c534ea5822025d2f34", + "is_verified": false, + "line_number": 957 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1a7e7d49835c298874d24cf9434a7c249f71811c", + "is_verified": false, + "line_number": 958 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "71124a16113f0bfca8f71090445ea96115e92c3b", + "is_verified": false, + "line_number": 959 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "eb6fed65dc17090a731ba790be1c1e913ed43696", + "is_verified": false, + "line_number": 960 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ff488edfba52bda0a9d4ef548f4e848e1bc407c1", + "is_verified": false, + "line_number": 961 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d58ebcc9017888fd12d9eee6a1dbb7a1e5d8bf72", + "is_verified": false, + "line_number": 962 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4db9b98c3dc42567e08ac91e4658c7774eacfddd", + "is_verified": false, + "line_number": 963 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e91ea43a53d83fb4b47e5769b7db51e4f1c0a333", + "is_verified": false, + "line_number": 964 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b8768444a059004aa7d50c73da0c7665e774c8b7", + "is_verified": false, + "line_number": 965 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "52af7be744b7e8e3c9d75db11b3de31693313573", + "is_verified": false, + "line_number": 966 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "169a53ab3aa86b11c6a4fb5064b2cab7b64d260d", + "is_verified": false, + "line_number": 967 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6c29925cd018548844c1b174a4fad45f39ca4d3b", + "is_verified": false, + "line_number": 968 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "793d9bb0e0d7f5e031e367587ecb877881cdd56b", + "is_verified": false, + "line_number": 969 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "709969f024af92b318a5dc3a0315a66c2a024820", + "is_verified": false, + "line_number": 970 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6c66657d4bd785b7c16df241260cd51f8d7e7702", + "is_verified": false, + "line_number": 971 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "54330bf419e7174ab210ac03a0b26bdbb50832e3", + "is_verified": false, + "line_number": 972 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "02bbbfc42d316c59297fe15109e17447512bc76c", + "is_verified": false, + "line_number": 973 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "446f08aead8d20df9ee177b4ee290303cbbfc348", + "is_verified": false, + "line_number": 974 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9b47bd9a70c30307c89348cf7044e66b8eeb604b", + "is_verified": false, + "line_number": 975 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "16799c910c44755b0c3ffa38c27e420439938bb8", + "is_verified": false, + "line_number": 976 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cfba338d2d1c6c8ee47fd7297eae9e346ef33d2c", + "is_verified": false, + "line_number": 977 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "42f730799ccc5f4e3f522abf901ce4a7872f4353", + "is_verified": false, + "line_number": 978 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5669611e63657e7b6d5f10aee1fe08837577dc99", + "is_verified": false, + "line_number": 979 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8b8a1180371e560308a4b3bcbf7d135e4fdce66e", + "is_verified": false, + "line_number": 980 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b5b25fad7a60d76bb8612fe1fe7f4114134b7fe1", + "is_verified": false, + "line_number": 981 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7268358632fc15cc97395c23ac937631427a06da", + "is_verified": false, + "line_number": 982 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "77b14302acab126de73e1960951b4d8862f8996b", + "is_verified": false, + "line_number": 983 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a9f98d55aa73cddda74d878887f9cf7c91ed9622", + "is_verified": false, + "line_number": 984 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7c0abf324bb40af2772baa72ec9eb002674b972d", + "is_verified": false, + "line_number": 985 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ecd7751d16ed66ffbccbc3bc0cdc6767e85c9737", + "is_verified": false, + "line_number": 986 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1829e0ea8aa97dd1c07f83877af61079a0420f0a", + "is_verified": false, + "line_number": 987 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "246e88cdb42b377333a3fb259ca89b8f2927c9f6", + "is_verified": false, + "line_number": 988 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "70c184cc1ba36cc336edff03d3180e16a7b6a8c8", + "is_verified": false, + "line_number": 989 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f3e0f3c62ed74ee4c701d70dbfbf5825e9b153e3", + "is_verified": false, + "line_number": 990 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fceabb5893c16c83a2f75e44a2c969cb6bff4c70", + "is_verified": false, + "line_number": 991 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "dd14309feb249e827dba5ced8ac68b654e7db8cf", + "is_verified": false, + "line_number": 992 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9f675a535ed79052f233c3b6f844eb96368d2d4f", + "is_verified": false, + "line_number": 993 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0e0d26feae012efa3585e895b6fa672005c3434e", + "is_verified": false, + "line_number": 994 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "42a18905f6b1ba2fa6cda2c3b08b43059503926d", + "is_verified": false, + "line_number": 995 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "960330eaa639a3374f20fb3bb1d33c3cb926f9cc", + "is_verified": false, + "line_number": 996 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c676ae0d67843480085f4544a475ccec95b1c942", + "is_verified": false, + "line_number": 997 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "05a62b604c1187eb336526d03642a7c46e6727c3", + "is_verified": false, + "line_number": 998 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cde1211319f593ead3f23c0fac4f0ab48866f5da", + "is_verified": false, + "line_number": 999 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7d12d1e4865212b188c6aefd69096d4f6df8d113", + "is_verified": false, + "line_number": 1000 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "58c2087994575f810e6fb07f476718ac01436189", + "is_verified": false, + "line_number": 1001 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b9b320c5cd52c63f2c7d8df9f7eb8d7ae97ea0c9", + "is_verified": false, + "line_number": 1002 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "94ade2ea50c865df9827f975b66b0ed87f6196b3", + "is_verified": false, + "line_number": 1003 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "399c06fffa9278491e56e25312b94398408888b6", + "is_verified": false, + "line_number": 1004 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f20cde564b4b5821671912b7c6a87f2955fa42e8", + "is_verified": false, + "line_number": 1005 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6f320defd3068726e899c9764628473dfd3552bf", + "is_verified": false, + "line_number": 1006 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2e1374c55dbeb0c445b7cebbcf13b2258776c08b", + "is_verified": false, + "line_number": 1007 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "60d220a965d81b4d93238d90e5f9f6a8cfe4ee1a", + "is_verified": false, + "line_number": 1008 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b6b4a1a8971608d6c5f4612efb7b811612fab847", + "is_verified": false, + "line_number": 1009 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "54d103be76f6e12ddfb2d277d367ce2e78d41c5b", + "is_verified": false, + "line_number": 1010 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "65de6ec76c0fb7685c47bc8c136b9f8e35187a14", + "is_verified": false, + "line_number": 1011 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3e507308114a34a5709c1796bc43132539ecc410", + "is_verified": false, + "line_number": 1012 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6b2d7139a0eb9228a3ee9cce0808e1f8a8790e82", + "is_verified": false, + "line_number": 1013 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7a6e781d3ddf14c6314ee3329b8fec94fb15c29c", + "is_verified": false, + "line_number": 1014 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fee4d49183e2b79df72990acf34d147d86b65df3", + "is_verified": false, + "line_number": 1015 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6f0633cbd3640e2b979a8a1516c9bd394da76fe5", + "is_verified": false, + "line_number": 1016 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "711980892808cca786860a2790796417f526d762", + "is_verified": false, + "line_number": 1017 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "25756983273f8f4a48bb032b07c85104e4fc98cd", + "is_verified": false, + "line_number": 1018 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5726a0328e5579f407bbf03fc3caa06062205ca8", + "is_verified": false, + "line_number": 1019 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e8c6a788cf042a2a2ea8989b33826f1d6423eb29", + "is_verified": false, + "line_number": 1020 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "755577452cdccb63d3e7f1d3176316fe5ef084c8", + "is_verified": false, + "line_number": 1021 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0ec16170fcd97d28c0f5fa919e3c635358935c04", + "is_verified": false, + "line_number": 1022 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0f91ef272eab7567d0f2db99dffc6dbaae2cc084", + "is_verified": false, + "line_number": 1023 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "35e6dad6c44367b5bb860ff5afeb54c8c92cef58", + "is_verified": false, + "line_number": 1024 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "73dcdb9d800fe9776667edb8cde8312a0a768ada", + "is_verified": false, + "line_number": 1025 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b56ea4486eded8635f63a8622a012fb3ee81a3bb", + "is_verified": false, + "line_number": 1026 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b0f4a8c4f6255ea5f66fdb118eba5eeb0829307d", + "is_verified": false, + "line_number": 1027 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "88d9c65e3ce55ba286c8faf8cb105ea6ac39a19b", + "is_verified": false, + "line_number": 1028 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "adc51f3f9a4c42b861f0da4fcc29392bafe2d98e", + "is_verified": false, + "line_number": 1029 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "96b4ea6fc588c3413700405f4d169504240aa637", + "is_verified": false, + "line_number": 1030 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f119079e796b8f2b9d29804daa90877f525cee3a", + "is_verified": false, + "line_number": 1031 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fbf43f6ca18c68df0a478acd09bb465453c9358b", + "is_verified": false, + "line_number": 1032 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d437b203233fd78ffc8630e42a0655f58d2e9f4e", + "is_verified": false, + "line_number": 1033 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6b7f8512ed9b6046476383c6515fc080c63ca508", + "is_verified": false, + "line_number": 1034 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d9f3006796ec72e11dba105176761e360fcf2a3d", + "is_verified": false, + "line_number": 1035 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ad59895b47e8ab566d17c2ef7121c98d469e0559", + "is_verified": false, + "line_number": 1036 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "132f531444b23991fdf797454d8f949e5426ff45", + "is_verified": false, + "line_number": 1037 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "406f3373f38a62e52e8caa4458dfaa68eca20780", + "is_verified": false, + "line_number": 1038 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ce605737729ff998492c8760553bd54393097aac", + "is_verified": false, + "line_number": 1039 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fc42bf79fd0d8179e9f4f9f0190faad588388004", + "is_verified": false, + "line_number": 1040 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "efc0f56dded17fa0c00b58a820fbe74a1e368b63", + "is_verified": false, + "line_number": 1041 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9d450e49c3cbcffcfb559a51d6ab4531f2a645bf", + "is_verified": false, + "line_number": 1042 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8437e864bc114188554fd79b98cfd43f4c588df7", + "is_verified": false, + "line_number": 1043 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "de462d8851d3dc92579a62f39fadecf6b9d6bc22", + "is_verified": false, + "line_number": 1044 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "508fdca9918030fb0b8a8739ba791f611b793112", + "is_verified": false, + "line_number": 1045 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4933bc7d4edeb7116d71e7f1947e5d6ed29760ec", + "is_verified": false, + "line_number": 1046 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4a8bfde12d39966ecc92cc667695767bbdf7366b", + "is_verified": false, + "line_number": 1047 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3dbc1c47b263483e20fa69941a4274cc19f85bc2", + "is_verified": false, + "line_number": 1048 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d1287d92f048a817c6bb27b0993a87aa9560996b", + "is_verified": false, + "line_number": 1049 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "10cb9bc401ea5975fd15188a2b9cc592e513647a", + "is_verified": false, + "line_number": 1050 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f18de35aa597b41bb9d73890f35c8f7704c72ea1", + "is_verified": false, + "line_number": 1051 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "dfe7e4f70a85c9d4d9e5e43b38e6c4afb6af9858", + "is_verified": false, + "line_number": 1052 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d39edd8dd598dfb8918b748d29c25259509675dd", + "is_verified": false, + "line_number": 1053 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5d2721a37cabecbb784a5e45ff9d869e7c90d7f5", + "is_verified": false, + "line_number": 1054 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "60d52adbbee54411db221581b7d93960b772f691", + "is_verified": false, + "line_number": 1055 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "af1320e386741990cf1c7201101f2ae194fc72ca", + "is_verified": false, + "line_number": 1056 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4bbc199707b0d38feb6244d4069391cf4af4b8bb", + "is_verified": false, + "line_number": 1057 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "22023f99a0e352116a61bf566f8af2ab60b5d9c1", + "is_verified": false, + "line_number": 1058 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3f664164c66bb49689d9931436c3d4f57f316eb6", + "is_verified": false, + "line_number": 1059 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9a4a988167abb6a3816d472d4be97cd105a69baf", + "is_verified": false, + "line_number": 1060 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7edf4402503eaf501e23c31ef1306392d5ecacd0", + "is_verified": false, + "line_number": 1061 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "508b4ed03f5a2f09fb22e2641580065ee4c8a372", + "is_verified": false, + "line_number": 1062 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b02f44c26e7091096fa6fcafb832b62869af42a2", + "is_verified": false, + "line_number": 1063 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0f9174e85538561b056727e432773bb69e128278", + "is_verified": false, + "line_number": 1064 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cabc1f10dc737ef7e110172b814966cdad11b159", + "is_verified": false, + "line_number": 1065 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ee5288a3e32b3b55b342ef18051c78ffff012231", + "is_verified": false, + "line_number": 1066 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0a25e259c157bcc1a99d7e001e52b35d0a4ae2b8", + "is_verified": false, + "line_number": 1067 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3c7bdd0b20d6f7c299da33dbb32d99105489f1c4", + "is_verified": false, + "line_number": 1068 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "19b40ca81ef322c1c0028ad1a005654faa9cfe93", + "is_verified": false, + "line_number": 1069 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fc4ff73da4fb03231a38728acf285f405b1b3ce5", + "is_verified": false, + "line_number": 1070 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c4e603285dc95917f8836283bebce03ff4bc11ba", + "is_verified": false, + "line_number": 1071 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e9e498abd308db923d58b1c35ad83467e58a60b3", + "is_verified": false, + "line_number": 1072 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "954161d814c5c2ccf3ce8c3609ebb4157c08b6f7", + "is_verified": false, + "line_number": 1073 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9bcf9c2a4de2db297ac881231955ad39f19a9df1", + "is_verified": false, + "line_number": 1074 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8eafb590298e1d35ed72d88625bd344a427ccc8b", + "is_verified": false, + "line_number": 1075 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "32a3705a4ce42eecec3c45b0bb0a2c36142b6d08", + "is_verified": false, + "line_number": 1076 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5e8a991485e2080c429eab8a5049b3c3bf7c0ba8", + "is_verified": false, + "line_number": 1077 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d9fbae4d79a44395e6eca487062df13d46954053", + "is_verified": false, + "line_number": 1078 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f62a4f64d930b746fbefdad6c48b0d2a2dc07130", + "is_verified": false, + "line_number": 1079 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f7af30387bf7c4ac2cc0b48eef09f350ec43dae8", + "is_verified": false, + "line_number": 1080 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "afb00100d9ca02672c09acc78c7e13b56b049f63", + "is_verified": false, + "line_number": 1081 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "428e0f17cb680f5fc2b3cdc648ef8739b0fc1d87", + "is_verified": false, + "line_number": 1082 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a7846f258d908bca9bdf9120db6b9b370a4143bd", + "is_verified": false, + "line_number": 1083 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "38c581282a5c2d07745c008443cdc545acbf5aca", + "is_verified": false, + "line_number": 1084 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "63f97716fc1f282d6718710c230006611b86be04", + "is_verified": false, + "line_number": 1085 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "57600ce03478249d79dd13c009f7f64b7ae6211c", + "is_verified": false, + "line_number": 1086 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8e96ee931397b82b3f2c330bcfb3cfea3093d5a7", + "is_verified": false, + "line_number": 1087 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c85653058313f125a2438e1cf446cb90bbedd8ed", + "is_verified": false, + "line_number": 1088 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1a54794f5e3a4dd2036cfd120e294e6401f6d227", + "is_verified": false, + "line_number": 1089 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "60f2b36dcf992c96fe61ea001441417f314064ff", + "is_verified": false, + "line_number": 1090 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "939ca981ece9656aebd5b02d02ed33deadb8923b", + "is_verified": false, + "line_number": 1091 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c28c0ae6268f5e6e813f9fe3b119e211473071e6", + "is_verified": false, + "line_number": 1092 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fa66a89cdd91b75a640282d832886514fe6456a1", + "is_verified": false, + "line_number": 1093 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e464c2a1ba37ae51b0f7ff8b3fba06a8ed7108dc", + "is_verified": false, + "line_number": 1094 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8fb023d4933c56bfeb403311ffc3752d2fbc975e", + "is_verified": false, + "line_number": 1095 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8f066fc1693da2a9cfa30bc540bb35f884c62a30", + "is_verified": false, + "line_number": 1096 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "63a7db4c42e5b728324ad5d2c92e6514ab23364a", + "is_verified": false, + "line_number": 1097 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d4b9ba68b048c4c52c65e192dd281c1c203463c0", + "is_verified": false, + "line_number": 1098 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "33e4d896c6a8b4d14cb836f616f03eaafa43018b", + "is_verified": false, + "line_number": 1099 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1a5b72368ecddce420d879781be813c19475c1be", + "is_verified": false, + "line_number": 1100 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0106004ab89b24991e5e01849276a2ed348d1194", + "is_verified": false, + "line_number": 1101 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "54ede800e24d999c54ce14b80d8c56f834d1a570", + "is_verified": false, + "line_number": 1102 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ff58b7f59920c5d3484985e53a686b91d7b183cd", + "is_verified": false, + "line_number": 1103 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "255ac9b7f9fa6a2376b2fc2219ff38f80dc8c655", + "is_verified": false, + "line_number": 1104 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b0b7694dff36d2e9337b1012073d9ab41aec18c6", + "is_verified": false, + "line_number": 1105 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3d675b3354c15f5088cf1581fc9fa052360c8ecf", + "is_verified": false, + "line_number": 1106 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6e11485ed9e411128ab20a54b6d52e4e879e289f", + "is_verified": false, + "line_number": 1107 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "200a78aa828ba2d7cca00e420a85bef9dde6c841", + "is_verified": false, + "line_number": 1108 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "936a30deb66f624c112527914bbe2f09fb1c2ea2", + "is_verified": false, + "line_number": 1109 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "430e0786d83a62119d1ed6bdc8b87efbf7afbc9d", + "is_verified": false, + "line_number": 1110 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f3fd7614d07e21dc15fa385fc2042847610f8259", + "is_verified": false, + "line_number": 1111 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "dddf43eddf77d768ace4901fc5d506ae2c85ec2d", + "is_verified": false, + "line_number": 1112 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ae367707142233fce304a364467337f943952845", + "is_verified": false, + "line_number": 1113 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6b16b9ea707df813fc90c54d7a531cf0f6b754d0", + "is_verified": false, + "line_number": 1114 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cd1dc83b5bd180fb9f5e72361ff34526b2227197", + "is_verified": false, + "line_number": 1115 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2f4400f3ba736cab5d0bf75f249c030724c8d0b7", + "is_verified": false, + "line_number": 1116 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "43d51f653e0a59b1f5988c8b6732b71dc2492bde", + "is_verified": false, + "line_number": 1117 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "32336fe7d0a6638edadafcef1f7355ff5a5043d1", + "is_verified": false, + "line_number": 1118 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4915df89c72bb9de93ba1cf88de251db9ebb05ec", + "is_verified": false, + "line_number": 1119 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3f1343a17f1e3d24a58df03d29a1330994239874", + "is_verified": false, + "line_number": 1120 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a240e2ccfb08d02d3d54ce913d120af2b4a68a19", + "is_verified": false, + "line_number": 1121 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ac1f2ad12e871b6e5818be4e7f23f90f0b655c65", + "is_verified": false, + "line_number": 1122 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3b792af94a90899b8cfb1cc44605d4de5c0eab7a", + "is_verified": false, + "line_number": 1123 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d6d3294546ce3a4df35269a80497b35d3d97851c", + "is_verified": false, + "line_number": 1124 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "04992ccff77891f14f3dca8bb59cc30534ae31f3", + "is_verified": false, + "line_number": 1125 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bbb54a9a3169f76822f3c8de4c5c33c12138a8ed", + "is_verified": false, + "line_number": 1126 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "64419f894e06d7b0ab1236d60034a5410006f422", + "is_verified": false, + "line_number": 1127 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f58a6063b0ce4ccf2630215d7ab442eb3a6cc154", + "is_verified": false, + "line_number": 1128 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "80fa5cbedc3d970f28652338cbd1da179a4b24f5", + "is_verified": false, + "line_number": 1129 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "904d8f8daa11159afe547828d6da112ec785fc9e", + "is_verified": false, + "line_number": 1130 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "62e23442e30718968242cf6397ceaf835e2b6758", + "is_verified": false, + "line_number": 1131 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8ce675cce57b21a3cf664029ff539107da67583b", + "is_verified": false, + "line_number": 1132 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "64098f0a9449c43a8f071d2052c6066940e75ee8", + "is_verified": false, + "line_number": 1133 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "876250d35eaa0e8f788304e6f47bfb9ecf4aa1f4", + "is_verified": false, + "line_number": 1134 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7aac80369e7b76f53ae0de0d94dfbaa21a130d32", + "is_verified": false, + "line_number": 1135 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "65df2537b97ebdb84c0dc6afa37f140811294e57", + "is_verified": false, + "line_number": 1136 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f6ed524b021390fe734f26cac66fcf1e6a6c455e", + "is_verified": false, + "line_number": 1137 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8fdc365a4e50f09aa482d72bba1974df3b6c9859", + "is_verified": false, + "line_number": 1138 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "36890040b0afedd15fdd9eb87459a4165fcbe2a3", + "is_verified": false, + "line_number": 1139 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9df5cbdfba97fabe10d94f771bcd7ca889c87b2d", + "is_verified": false, + "line_number": 1140 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "de65594f00e0098e7ab3312414faf191bbc3e3c1", + "is_verified": false, + "line_number": 1141 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "37247ab05766ecc1ac7fae19a77b31f7116cce38", + "is_verified": false, + "line_number": 1142 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "13d8923244df4b3025c5d2dd405a22a757628f8d", + "is_verified": false, + "line_number": 1143 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9eef15e4a145e31f7c74235731b69dba5207b237", + "is_verified": false, + "line_number": 1144 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "746b63eabaddeed7ab5dbe3b1fe4e41f89e9f21e", + "is_verified": false, + "line_number": 1145 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f9512226d4044bb241d77988dac046b05effb4f3", + "is_verified": false, + "line_number": 1146 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "de168aa5d99ff80498b7552c850db5d42cb425f9", + "is_verified": false, + "line_number": 1147 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2367ab77f144da2b2349cdbfdc4500d429754353", + "is_verified": false, + "line_number": 1148 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d6a619ebb4b2766bce83fa5bfb6118a9d8ba3212", + "is_verified": false, + "line_number": 1149 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "35fe8489533c677b657cfee61474bab7f268a495", + "is_verified": false, + "line_number": 1150 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e58be566894c228cb922e434d34416a473f0dc28", + "is_verified": false, + "line_number": 1151 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "18f33c6db138875913acb6ad887ed80ca3dc317f", + "is_verified": false, + "line_number": 1152 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1e8a66cfa6671b1771e5874f29bfd96e47b4ad76", + "is_verified": false, + "line_number": 1153 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "284301d7ef66a6721a4b76a02c274419de91a437", + "is_verified": false, + "line_number": 1154 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6694d586f66b50c0162e1cff4b1f133e2c8a9423", + "is_verified": false, + "line_number": 1155 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c712802905f08891cac2e68e6d8f5f6d85e4cf60", + "is_verified": false, + "line_number": 1156 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cd5f0c85968b392a77596cb5143de81f6f109bcd", + "is_verified": false, + "line_number": 1157 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e158eb64d577c9904690ff67584f2b0090792139", + "is_verified": false, + "line_number": 1158 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "62cef2983d23c372ffd1175683e2cf0489a0a93c", + "is_verified": false, + "line_number": 1159 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0039a393f63d3b522516a90354354b6477765b06", + "is_verified": false, + "line_number": 1160 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5c91012c71d492f7e5bc5607f71e1d3337562f9b", + "is_verified": false, + "line_number": 1161 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "83fd266255474e467fcc3f1ca61b0371bf6933eb", + "is_verified": false, + "line_number": 1162 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "44dc9bc4f3a32681036d3328bf2e2c298c94c5b3", + "is_verified": false, + "line_number": 1163 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c077db4aab559fcc23cecde6c8dce6f58a86c7ba", + "is_verified": false, + "line_number": 1164 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f2e728ed22184e3a7bf3b34308c53815d811687d", + "is_verified": false, + "line_number": 1165 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9d653c4cd2f63ba627e1f7eb557b793e7eb50f3a", + "is_verified": false, + "line_number": 1166 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "33e0029ea6c1f2989bf2b5b86f6c4acc03fd7b10", + "is_verified": false, + "line_number": 1167 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "139c8a653e6827e2b29b75c31d27eba181977579", + "is_verified": false, + "line_number": 1168 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e34424070b48aeaee9eeeb88a1a928d2ce1f5517", + "is_verified": false, + "line_number": 1169 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c4db39ccd7c06e68ada50b294aa53f947559a99a", + "is_verified": false, + "line_number": 1170 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0636d970e79e781a5159068c6fe7f0411698b596", + "is_verified": false, + "line_number": 1171 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0bc38af13c57dafb7f18b33b86e5bcbe1292bc2e", + "is_verified": false, + "line_number": 1172 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "02d9eabf8b61d1e62425eac9c7b39385e602ddad", + "is_verified": false, + "line_number": 1173 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3ba33420b436dd34da6f45fdbdbb26a87c99e811", + "is_verified": false, + "line_number": 1174 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2965a6a5b73c3edfdc11d9a979bb085546d63d1f", + "is_verified": false, + "line_number": 1175 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8b15da0afbed8313d1daec67d4bca7958949484d", + "is_verified": false, + "line_number": 1176 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4bf0c8b08ddcb81f5ac2457580003197ff4782dd", + "is_verified": false, + "line_number": 1177 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9e3822884cf25511703c4fbfce1ddacc0d19d021", + "is_verified": false, + "line_number": 1178 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "26fd6e63721168b064c7825415fda7da4c17cd36", + "is_verified": false, + "line_number": 1179 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "82db110822969249eff39d4b7e6830ee919c4b8e", + "is_verified": false, + "line_number": 1180 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e81523785f6e5efeb372a665059ab959c7911c37", + "is_verified": false, + "line_number": 1181 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4c8056fa1e16e63e4da13f329a0f0ba8c3d875eb", + "is_verified": false, + "line_number": 1182 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "63a9faac8e9440b425905da27052de51aa69b937", + "is_verified": false, + "line_number": 1183 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e0ad9315e82b5f80b7b02ce12ba3e686c9a637a5", + "is_verified": false, + "line_number": 1184 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "176ca3d77737c23c86a524235e4281df3a64a573", + "is_verified": false, + "line_number": 1185 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e8b4a7abb0c1178809eb5f5703ed43d558083a2d", + "is_verified": false, + "line_number": 1186 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7e0ad9ba810350bcd8da9180615fd964827c14ef", + "is_verified": false, + "line_number": 1187 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "39c3357766171faf88e70eea0dccb00239f273c5", + "is_verified": false, + "line_number": 1188 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d17aa49aceeaf925527404fa57a4e17668de8596", + "is_verified": false, + "line_number": 1189 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2a6b75b5576df53c3219112e7daff1dc142702d1", + "is_verified": false, + "line_number": 1190 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b75fa52e7d8ecfb8e7e9ff3dc2c37b73abcf7e2c", + "is_verified": false, + "line_number": 1191 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c551bfc4af7eb1fd5daa4f05fd58a2d4d65b85fe", + "is_verified": false, + "line_number": 1192 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a8d858cd02dcd5038dc3e76ac76b2da91f8dbccd", + "is_verified": false, + "line_number": 1193 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1bf631baf29fc48072c20ebfdd321964066f9f08", + "is_verified": false, + "line_number": 1194 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c6eb53905cd7e0253f4e69f34295cb6a50f58e08", + "is_verified": false, + "line_number": 1195 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7bbb8b2539588d170a6c26e9f61ae0800f9d8f2d", + "is_verified": false, + "line_number": 1196 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "26caefb3dca46d7afafdcf0010c67b9e9fccc92b", + "is_verified": false, + "line_number": 1197 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2cb19ac1427a96db3d380729bf039e5349ef63be", + "is_verified": false, + "line_number": 1198 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9e2aa480ce341383cbca0c207198d483e20322bd", + "is_verified": false, + "line_number": 1199 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "be742ba9f651b96a51823045433f3a1948d7eced", + "is_verified": false, + "line_number": 1200 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "317bd6bc5bcc732a1db7e57d0371aa9257f8df00", + "is_verified": false, + "line_number": 1201 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7c80c0ebf44179e49cf0e5a3d0408cc76aee83de", + "is_verified": false, + "line_number": 1202 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7858b77e2046951eadc43758c07104d777668eb7", + "is_verified": false, + "line_number": 1203 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "85a09b9fd03c47f1b036cf44c4909bc73ddd6cad", + "is_verified": false, + "line_number": 1204 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1718e46e064b47cec903bad3b0e9d6ef1da2f11b", + "is_verified": false, + "line_number": 1205 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0c1ee8a96d538ba8b4fa8b05db03563fd7ef8973", + "is_verified": false, + "line_number": 1206 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2017b3f2be44d213be17940140c168a5fba7561d", + "is_verified": false, + "line_number": 1207 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b083a5002d8fe4f2a66696aa0814e03ffa6d1837", + "is_verified": false, + "line_number": 1208 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ff42555f72300b656e47db4ed191f5df0ac07560", + "is_verified": false, + "line_number": 1209 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2ef2cf7195a65a890efa0632dd212ef8220aa1c6", + "is_verified": false, + "line_number": 1210 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "69cb36505922753131885b4a08c707f81ac66a47", + "is_verified": false, + "line_number": 1211 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "069b86c3a9114bd673eef998e22656df1fcaddd8", + "is_verified": false, + "line_number": 1212 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "70c8686a1be4b67a602a59a873ddbede2cd4da7e", + "is_verified": false, + "line_number": 1213 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "523d5a3e6d4fbf64c23594663c7e4687ae9c2be3", + "is_verified": false, + "line_number": 1214 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "16e86f176fd3cd4f7a58f0ffb8dc5791f3f95a86", + "is_verified": false, + "line_number": 1215 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ed84afa53dc05329a7991f5bf5cd2cae1fd77ffc", + "is_verified": false, + "line_number": 1216 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f1289b7119566377ed28ab9dd62af0fd09ed9fe2", + "is_verified": false, + "line_number": 1217 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a4f904b0556d1681ef00ea1813f2f94e28b797eb", + "is_verified": false, + "line_number": 1218 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0949c112813b58b0da6912740cf8bcbb85226c34", + "is_verified": false, + "line_number": 1219 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1bbf17622cda5702d35e14ba66df075a7bb57913", + "is_verified": false, + "line_number": 1220 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8e3a03cec08874a64bccc6d6d425f0afe79533a1", + "is_verified": false, + "line_number": 1221 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1aafc9018c54c7198cf74db22feb0319707898b6", + "is_verified": false, + "line_number": 1222 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e7b49f254a6e2de711e659bd28ad158691e30fce", + "is_verified": false, + "line_number": 1223 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fbc11861a047faba2041e2b6c715d8ca60803c8e", + "is_verified": false, + "line_number": 1224 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "44c990c1ce572f1e8f1ab851427e3a42ce71242a", + "is_verified": false, + "line_number": 1225 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4d3640532de6af408ed943d63ed3e3c2689e9c5f", + "is_verified": false, + "line_number": 1226 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a523fffc0ede19e1deeda09652de2b7a018cf8b4", + "is_verified": false, + "line_number": 1227 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4a995d1758da7e7154ba4acbec5b5b403742b7e1", + "is_verified": false, + "line_number": 1228 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "de4be8856b30e21fc713dc10f8988539feea7023", + "is_verified": false, + "line_number": 1229 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "fb1c0866f73c66412d08391f3ce4878af73aa639", + "is_verified": false, + "line_number": 1230 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a702fefff9cdbe1f95ab8827ddec5ba8efc30892", + "is_verified": false, + "line_number": 1231 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "724b47ffa7a9db1bbaf712b3d9d2b76898db0ea5", + "is_verified": false, + "line_number": 1232 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e0f16906358b6b058b6d986929a05521b6901f68", + "is_verified": false, + "line_number": 1233 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4332f528fff4a967c90c89db64aa58e23393bfed", + "is_verified": false, + "line_number": 1234 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "451a10712041218c61b0cc3787311943dab42dc6", + "is_verified": false, + "line_number": 1235 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "6a1be9deb76862f934fd8a9197069f4609ef70b5", + "is_verified": false, + "line_number": 1236 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2b1256a86a2fb02c20dc58e47774d30baed60f62", + "is_verified": false, + "line_number": 1237 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "74d000f3ede09a41df362d509537a2ac5f1fa07b", + "is_verified": false, + "line_number": 1238 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "43f8293d7eda52b663063cd56e5a3e394f193642", + "is_verified": false, + "line_number": 1239 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "51352b84bafc3573024540c543cc95922a764ef0", + "is_verified": false, + "line_number": 1240 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0ece3e42bfed9840f907fa700d5d29f0087985db", + "is_verified": false, + "line_number": 1241 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3b91d6d99ae8c482392adc042654bd076573cd8a", + "is_verified": false, + "line_number": 1242 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ab529305822e1642ed7c7d3acd9ba80dabc55108", + "is_verified": false, + "line_number": 1243 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3cf4744d88fd85b0fcb0fbf0425c5b50eae93b3e", + "is_verified": false, + "line_number": 1244 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "228fe53a555785f979a20a0159c96ef7d8d057c7", + "is_verified": false, + "line_number": 1245 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8d21215aa0a8f29d068ff316fc09ea6ae9e766c7", + "is_verified": false, + "line_number": 1246 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d63d3d63396c5e88f1fd8cdab9116331080cd2e2", + "is_verified": false, + "line_number": 1247 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d4fe6d5f06c2860ed38ebb02079bb2ebfcbfb093", + "is_verified": false, + "line_number": 1248 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5e1d352485a30350ac108f66da7ac3ce62b1ea4f", + "is_verified": false, + "line_number": 1249 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c682e7af6638379e4edf52c36995c3454ea1b149", + "is_verified": false, + "line_number": 1250 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "bb193ef1c9bcbc39ed64689f474af29719df489e", + "is_verified": false, + "line_number": 1251 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "01c34073e2e61552f4fd0ba64139be0ccabcdb8a", + "is_verified": false, + "line_number": 1252 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "cc47b8620102a6216f098eb7f9ea841c3c2a5f22", + "is_verified": false, + "line_number": 1253 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8f070c859fe84c5502e45b84a274308bbc0a7744", + "is_verified": false, + "line_number": 1254 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5f3061dc64135be12c1eaef23ab8e02f1826f24d", + "is_verified": false, + "line_number": 1255 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "9238be5963618c3501e919ebd4c13992a4bea3b4", + "is_verified": false, + "line_number": 1256 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "68c1365f209fa103e65c4da375b42d5656575940", + "is_verified": false, + "line_number": 1257 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "384be6402a8d31d62cb35fefaec77b06c8211f59", + "is_verified": false, + "line_number": 1258 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "360329c0a8cb6053168e61758688b85104fc86ff", + "is_verified": false, + "line_number": 1259 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7cd87f59db950306302a74b81e8f926df1577397", + "is_verified": false, + "line_number": 1260 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "553b2380d863621a9e4ab7c7a97fdec425ebab25", + "is_verified": false, + "line_number": 1261 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "43562265e7cf90c28221c2b7dbfcafa8f62843dc", + "is_verified": false, + "line_number": 1262 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ed7e495370ef7882b13866c332dff00ef7c361a6", + "is_verified": false, + "line_number": 1263 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7123453c9f62fc6c33951aa2595f1714b23d583a", + "is_verified": false, + "line_number": 1264 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e941c0eb1694570c999ca3fe548f76f6daaca83c", + "is_verified": false, + "line_number": 1265 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "85018e48b287ca7323192ff38ebe9411e61b38e2", + "is_verified": false, + "line_number": 1266 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "814d7edca30e0262ab0b07c6baf47d20738c823b", + "is_verified": false, + "line_number": 1267 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5dca59fe14f949e763116aef3968af2662926895", + "is_verified": false, + "line_number": 1268 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "ee86abd29ecfab79519c1efc033546d2c477477f", + "is_verified": false, + "line_number": 1269 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5878ed0ebded462f8d2461fe18061aa18d1000fd", + "is_verified": false, + "line_number": 1270 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4dd683cc3993e43d00b1b5f9e4e57895bb56e8e5", + "is_verified": false, + "line_number": 1271 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "a8a20da925fd5126d24df7d8baf68ac1fa23a184", + "is_verified": false, + "line_number": 1272 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "137f68b2d3f03ddd81ed8602ff19218c71df55fb", + "is_verified": false, + "line_number": 1273 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b32f2f31a868ddf0e3f013465c72527f62057e44", + "is_verified": false, + "line_number": 1274 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f5425542a9e9183a33dd16d559c92182f35f44a8", + "is_verified": false, + "line_number": 1275 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "77e8234c8ff852ec820384cd8f9284cde00e34a9", + "is_verified": false, + "line_number": 1276 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "be6e0ac8ab7d8ac8d7f7a4fc86b123392c09374e", + "is_verified": false, + "line_number": 1277 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3063130919857912b6373c6182853095d60ca18b", + "is_verified": false, + "line_number": 1278 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "607c9f8efafb2de11157fefd103f9f1cda4f347b", + "is_verified": false, + "line_number": 1279 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "2c301b0126a15e8150d92a84d8a49ab1eb9b4282", + "is_verified": false, + "line_number": 1280 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "84737ddb75ed5806c645ba66e122402be971389a", + "is_verified": false, + "line_number": 1281 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5a9adaee2ecb6e99992aa263eda966061c9acac0", + "is_verified": false, + "line_number": 1282 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0c09b49e14a5a35d3f26420994f8b786035166e6", + "is_verified": false, + "line_number": 1283 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0ef06e9fe84d92197ae053067b3f3d5051070690", + "is_verified": false, + "line_number": 1284 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b249743c201079e983e03d0afeb3c140342fc9d0", + "is_verified": false, + "line_number": 1285 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "82d624e2d36bf5346e60dd14806ff782bb2a4334", + "is_verified": false, + "line_number": 1286 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "88850db69d81a7ece67fb1d9b286c2d951b70819", + "is_verified": false, + "line_number": 1287 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "e49afb46bf458312000f8f9660ae81ff47bdc199", + "is_verified": false, + "line_number": 1288 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1cbdad16e84903fc3b9b6388a089a067dea2a3d2", + "is_verified": false, + "line_number": 1289 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "82feda736f248ac86d376891de516d9d1824a27c", + "is_verified": false, + "line_number": 1290 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "4a71f468c1364aff801b9120b1f5d529078048e9", + "is_verified": false, + "line_number": 1291 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f091998ff0fee46909f88aa7fd4f3cc73a3d3c9a", + "is_verified": false, + "line_number": 1292 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "29eaffa6f6f8a37758a5f7b32907b3dc5b691896", + "is_verified": false, + "line_number": 1293 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "44f681b1a58ce0c6df53676cc0808013e97ea9f4", + "is_verified": false, + "line_number": 1294 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "962dfd74b7253ac6cd612a6e748f2e95efb79f51", + "is_verified": false, + "line_number": 1295 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c86ef7132a2306cf87224e55cb204e6d2e8e7828", + "is_verified": false, + "line_number": 1296 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c4eb42c72ecfdf7810202a43d54548f7d2bff62d", + "is_verified": false, + "line_number": 1297 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "19383a628b845b1cbb1c0444832b0afbe8ab5064", + "is_verified": false, + "line_number": 1298 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b34bf28a1f7465a72772787a147d434d923c8d1b", + "is_verified": false, + "line_number": 1299 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "288ba78781c2ed007a423cb65cb1bf2306c3fd95", + "is_verified": false, + "line_number": 1300 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f3ceb3cc25a1228a6c53b4e215d7568d36e757a6", + "is_verified": false, + "line_number": 1301 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "87996bb1e32b4a0ecc22ac1d13cea8e0190b350b", + "is_verified": false, + "line_number": 1302 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "790704b8f93fe5aca8ac2ecfcb68f1584dad2647", + "is_verified": false, + "line_number": 1303 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "86223a1c42e86aae0a1ed4fa7d40eb2d059c4dd5", + "is_verified": false, + "line_number": 1304 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1673e79621b9dddf3b29a9b1ddf8d2ec0aad4bdc", + "is_verified": false, + "line_number": 1305 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "35b29b6e62d70ae4822318a19d0a46658eddd34f", + "is_verified": false, + "line_number": 1306 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b3cb65216294e3c0b3981e2db721954bafc3b23a", + "is_verified": false, + "line_number": 1307 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5dbca02e62ce0d208d12a1da12ba317344d8c6cc", + "is_verified": false, + "line_number": 1308 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "83acef9b2863c05447dea16c378025f007bc8c34", + "is_verified": false, + "line_number": 1309 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "524ef34b587ca7240673b9607b4314f3f37cd2a8", + "is_verified": false, + "line_number": 1310 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c76948814be7ef0455d6d9ff65aeae688b7bec24", + "is_verified": false, + "line_number": 1311 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5604fd630dabf095466a6c854750348059dbb1aa", + "is_verified": false, + "line_number": 1312 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "0b5772a512bb087fa1d6e34a062c7eec75f6e744", + "is_verified": false, + "line_number": 1313 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "7d3fa248843c7c76c909ee18b0dd773bbb5741e7", + "is_verified": false, + "line_number": 1314 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d7d16ac0dbd0bb5e98c6cb1d8508ff0132bbcbb0", + "is_verified": false, + "line_number": 1315 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d33b30cdcf982839a7cb6ae4e04b74deb2bd8f28", + "is_verified": false, + "line_number": 1316 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "281ca8a981dae1cebcb05b90cde4c895f3c59525", + "is_verified": false, + "line_number": 1317 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "712b5a91ad8f25eaaae3afccd7b41c6215102f70", + "is_verified": false, + "line_number": 1318 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "5fbc83376379b2201ae51f28039f87cb1ca14649", + "is_verified": false, + "line_number": 1319 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "d7497697fc350ef28cc0682526233a7846bfbf7f", + "is_verified": false, + "line_number": 1320 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "3f3d0b8308dfa23ce4c75abcfdd3840cab33de8b", + "is_verified": false, + "line_number": 1321 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "71a4936bbf172bf22c55b532a505a2c33f04ef2a", + "is_verified": false, + "line_number": 1322 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "f76a3c0087070143222761d33c9496d10ec5645a", + "is_verified": false, + "line_number": 1323 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "b8e837e18bc28489da6d38ac38370bd4a7757770", + "is_verified": false, + "line_number": 1324 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "af90bf5453dacd36dd205811a40eda42d5496cb5", + "is_verified": false, + "line_number": 1325 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "1fd5a47605b1192ee40beb9203beaafe8e53e13c", + "is_verified": false, + "line_number": 1326 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "c286938c2542589cd0fbed6acb6326d3c9efeb77", + "is_verified": false, + "line_number": 1327 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "73cfd5a17466838726c63386a3e5cccdf722a9d8", + "is_verified": false, + "line_number": 1328 + }, + { + "type": "Hex High Entropy String", + "filename": "docs/.i18n/zh-CN.tm.jsonl", + "hashed_secret": "8bb0680522ae015a5b71c1e7d24ec4641960c322", + "is_verified": false, + "line_number": 1329 + } + ], + "docs/brave-search.md": [ + { + "type": "Secret Keyword", + "filename": "docs/brave-search.md", + "hashed_secret": "491d458f895b9213facb2ee9375b1b044eaea3ac", + "is_verified": false, + "line_number": 27 + } + ], + "docs/channels/bluebubbles.md": [ + { + "type": "Secret Keyword", + "filename": "docs/channels/bluebubbles.md", + "hashed_secret": "555da20df20d4172e00f1b73d7c3943802055270", + "is_verified": false, + "line_number": 37 + } + ], + "docs/channels/feishu.md": [ + { + "type": "Secret Keyword", + "filename": "docs/channels/feishu.md", + "hashed_secret": "b60d121b438a380c343d5ec3c2037564b82ffef3", + "is_verified": false, + "line_number": 187 + }, + { + "type": "Secret Keyword", + "filename": "docs/channels/feishu.md", + "hashed_secret": "186154712b2d5f6791d85b9a0987b98fa231779c", + "is_verified": false, + "line_number": 435 + } + ], + "docs/channels/irc.md": [ + { + "type": "Secret Keyword", + "filename": "docs/channels/irc.md", + "hashed_secret": "d54831b8e4b461d85e32ea82156d2fb5ce5cb624", + "is_verified": false, + "line_number": 191 + } + ], + "docs/channels/line.md": [ + { + "type": "Secret Keyword", + "filename": "docs/channels/line.md", + "hashed_secret": "83661b43df128631f891767fbfc5b049af3dce86", + "is_verified": false, + "line_number": 61 + } + ], + "docs/channels/matrix.md": [ + { + "type": "Secret Keyword", + "filename": "docs/channels/matrix.md", + "hashed_secret": "45d676e7c6ab44cf4b8fa366ef2d8fccd3e6d6e6", + "is_verified": false, + "line_number": 60 + } + ], + "docs/channels/nextcloud-talk.md": [ + { + "type": "Secret Keyword", + "filename": "docs/channels/nextcloud-talk.md", + "hashed_secret": "76ed0a056aa77060de25754586440cff390791d0", + "is_verified": false, + "line_number": 56 + } + ], + "docs/channels/nostr.md": [ + { + "type": "Secret Keyword", + "filename": "docs/channels/nostr.md", + "hashed_secret": "edeb23e25a619c434d22bb7f1c3ca4841166b4e8", + "is_verified": false, + "line_number": 67 + } + ], + "docs/channels/slack.md": [ + { + "type": "Secret Keyword", + "filename": "docs/channels/slack.md", + "hashed_secret": "3f4800fb7c1fb79a9a48bfd562d90bc6b2e2b718", + "is_verified": false, + "line_number": 104 + } + ], + "docs/channels/twitch.md": [ + { + "type": "Secret Keyword", + "filename": "docs/channels/twitch.md", + "hashed_secret": "0d1ba0da3e84e54f29846c93c43182eede365858", + "is_verified": false, + "line_number": 138 + }, + { + "type": "Secret Keyword", + "filename": "docs/channels/twitch.md", + "hashed_secret": "7cb4c5b8b81e266d08d4f106799af98d748bceb9", + "is_verified": false, + "line_number": 324 + } + ], + "docs/concepts/memory.md": [ + { + "type": "Secret Keyword", + "filename": "docs/concepts/memory.md", + "hashed_secret": "39d711243bfcee9fec8299b204e1aa9c3430fa12", + "is_verified": false, + "line_number": 281 + }, + { + "type": "Secret Keyword", + "filename": "docs/concepts/memory.md", + "hashed_secret": "1a8abbf465c52363ab4c9c6ad945b8e857cbea55", + "is_verified": false, + "line_number": 305 + }, + { + "type": "Secret Keyword", + "filename": "docs/concepts/memory.md", + "hashed_secret": "b9f640d6095b9f6b5a65983f7b76dbbb254e0044", + "is_verified": false, + "line_number": 706 + } + ], + "docs/concepts/model-providers.md": [ + { + "type": "Secret Keyword", + "filename": "docs/concepts/model-providers.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 178 + }, + { + "type": "Secret Keyword", + "filename": "docs/concepts/model-providers.md", + "hashed_secret": "6a4a6c8f2406f4f0843a0a1aae6a320f92f9d6ae", + "is_verified": false, + "line_number": 274 + }, + { + "type": "Secret Keyword", + "filename": "docs/concepts/model-providers.md", + "hashed_secret": "ef83ad68b9b66e008727b7c417c6a8f618b5177e", + "is_verified": false, + "line_number": 305 + } + ], + "docs/gateway/configuration-examples.md": [ + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-examples.md", + "hashed_secret": "a219d7693c25cd2d93313512e200ff3eb374d281", + "is_verified": false, + "line_number": 57 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-examples.md", + "hashed_secret": "b6f56e5e92078ed7c078c46fbfeedcbe5719bc25", + "is_verified": false, + "line_number": 59 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-examples.md", + "hashed_secret": "22af290a1a3d5e941193a41a3d3a9e4ca8da5e27", + "is_verified": false, + "line_number": 332 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-examples.md", + "hashed_secret": "c1e6ee547fd492df1441ac492e8bb294974712bd", + "is_verified": false, + "line_number": 431 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-examples.md", + "hashed_secret": "16c249e04e2be318050cb883c40137361c0c7209", + "is_verified": false, + "line_number": 596 + } + ], + "docs/gateway/configuration-reference.md": [ + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-reference.md", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 149 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-reference.md", + "hashed_secret": "1188d5a8ed7edcff5144a9472af960243eacf12e", + "is_verified": false, + "line_number": 1267 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-reference.md", + "hashed_secret": "bde4db9b4c3be4049adc3b9a69851d7c35119770", + "is_verified": false, + "line_number": 1283 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-reference.md", + "hashed_secret": "7f8aaf142ce0552c260f2e546dda43ddd7c9aef3", + "is_verified": false, + "line_number": 1461 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-reference.md", + "hashed_secret": "22af290a1a3d5e941193a41a3d3a9e4ca8da5e27", + "is_verified": false, + "line_number": 1603 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-reference.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 1631 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-reference.md", + "hashed_secret": "c1e6ee547fd492df1441ac492e8bb294974712bd", + "is_verified": false, + "line_number": 1862 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-reference.md", + "hashed_secret": "45d676e7c6ab44cf4b8fa366ef2d8fccd3e6d6e6", + "is_verified": false, + "line_number": 1966 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-reference.md", + "hashed_secret": "a219d7693c25cd2d93313512e200ff3eb374d281", + "is_verified": false, + "line_number": 2202 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration-reference.md", + "hashed_secret": "b6f56e5e92078ed7c078c46fbfeedcbe5719bc25", + "is_verified": false, + "line_number": 2204 + } + ], + "docs/gateway/configuration.md": [ + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration.md", + "hashed_secret": "a219d7693c25cd2d93313512e200ff3eb374d281", + "is_verified": false, + "line_number": 434 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/configuration.md", + "hashed_secret": "b6f56e5e92078ed7c078c46fbfeedcbe5719bc25", + "is_verified": false, + "line_number": 435 + } + ], + "docs/gateway/local-models.md": [ + { + "type": "Secret Keyword", + "filename": "docs/gateway/local-models.md", + "hashed_secret": "16c249e04e2be318050cb883c40137361c0c7209", + "is_verified": false, + "line_number": 34 + }, + { + "type": "Secret Keyword", + "filename": "docs/gateway/local-models.md", + "hashed_secret": "49fd535e63175a827aab3eff9ac58a9e82460ac9", + "is_verified": false, + "line_number": 124 + } + ], + "docs/gateway/tailscale.md": [ + { + "type": "Secret Keyword", + "filename": "docs/gateway/tailscale.md", + "hashed_secret": "9cb0dc5383312aa15b9dc6745645bde18ff5ade9", + "is_verified": false, + "line_number": 81 + } + ], + "docs/help/environment.md": [ + { + "type": "Secret Keyword", + "filename": "docs/help/environment.md", + "hashed_secret": "a219d7693c25cd2d93313512e200ff3eb374d281", + "is_verified": false, + "line_number": 31 + }, + { + "type": "Secret Keyword", + "filename": "docs/help/environment.md", + "hashed_secret": "b6f56e5e92078ed7c078c46fbfeedcbe5719bc25", + "is_verified": false, + "line_number": 33 + } + ], + "docs/help/faq.md": [ + { + "type": "Secret Keyword", + "filename": "docs/help/faq.md", + "hashed_secret": "491d458f895b9213facb2ee9375b1b044eaea3ac", + "is_verified": false, + "line_number": 1412 + }, + { + "type": "Secret Keyword", + "filename": "docs/help/faq.md", + "hashed_secret": "a219d7693c25cd2d93313512e200ff3eb374d281", + "is_verified": false, + "line_number": 1689 + }, + { + "type": "Secret Keyword", + "filename": "docs/help/faq.md", + "hashed_secret": "b6f56e5e92078ed7c078c46fbfeedcbe5719bc25", + "is_verified": false, + "line_number": 1690 + }, + { + "type": "Secret Keyword", + "filename": "docs/help/faq.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 2118 + }, + { + "type": "Secret Keyword", + "filename": "docs/help/faq.md", + "hashed_secret": "45d676e7c6ab44cf4b8fa366ef2d8fccd3e6d6e6", + "is_verified": false, + "line_number": 2398 + } + ], + "docs/install/macos-vm.md": [ + { + "type": "Secret Keyword", + "filename": "docs/install/macos-vm.md", + "hashed_secret": "8dd3bcd07c9ee927e6921c98b4dc6e94e2cc10a9", + "is_verified": false, + "line_number": 217 + } + ], + "docs/nodes/talk.md": [ + { + "type": "Secret Keyword", + "filename": "docs/nodes/talk.md", + "hashed_secret": "1188d5a8ed7edcff5144a9472af960243eacf12e", + "is_verified": false, + "line_number": 58 + } + ], + "docs/perplexity.md": [ + { + "type": "Secret Keyword", + "filename": "docs/perplexity.md", + "hashed_secret": "6b26c117c66a0c030e239eef595c1e18865132a8", + "is_verified": false, + "line_number": 36 + } + ], + "docs/plugins/voice-call.md": [ + { + "type": "Secret Keyword", + "filename": "docs/plugins/voice-call.md", + "hashed_secret": "cb46980ce5532f18440dff4bbbe097896a8c08c8", + "is_verified": false, + "line_number": 239 + } + ], + "docs/providers/anthropic.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/anthropic.md", + "hashed_secret": "c7a8c334eef5d1749fface7d42c66f9ae5e8cf36", + "is_verified": false, + "line_number": 33 + } + ], + "docs/providers/claude-max-api-proxy.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/claude-max-api-proxy.md", + "hashed_secret": "b5c2827eb65bf13b87130e7e3c424ba9ff07cd67", + "is_verified": false, + "line_number": 80 + } + ], + "docs/providers/glm.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/glm.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 24 + } + ], + "docs/providers/litellm.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/litellm.md", + "hashed_secret": "b907cadbe5a060ca6c6b78fee4c1953f34c64c32", + "is_verified": false, + "line_number": 40 + }, + { + "type": "Secret Keyword", + "filename": "docs/providers/litellm.md", + "hashed_secret": "651702a4fa521c0c493a3171cfba79c3c49eeaec", + "is_verified": false, + "line_number": 52 + } + ], + "docs/providers/minimax.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/minimax.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 71 + }, + { + "type": "Secret Keyword", + "filename": "docs/providers/minimax.md", + "hashed_secret": "16c249e04e2be318050cb883c40137361c0c7209", + "is_verified": false, + "line_number": 140 + } + ], + "docs/providers/moonshot.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/moonshot.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 43 + } + ], + "docs/providers/nvidia.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/nvidia.md", + "hashed_secret": "2083c49ad8d63838a4d18f1de0c419f06eb464db", + "is_verified": false, + "line_number": 18 + } + ], + "docs/providers/ollama.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/ollama.md", + "hashed_secret": "e774aaeac31c6272107ba89080295e277050fa7c", + "is_verified": false, + "line_number": 33 + } + ], + "docs/providers/openai.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/openai.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 31 + } + ], + "docs/providers/opencode.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/opencode.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 27 + } + ], + "docs/providers/openrouter.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/openrouter.md", + "hashed_secret": "a219d7693c25cd2d93313512e200ff3eb374d281", + "is_verified": false, + "line_number": 24 + } + ], + "docs/providers/synthetic.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/synthetic.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 33 + } + ], + "docs/providers/venice.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/venice.md", + "hashed_secret": "0b1b9301d9cd541620de4e3865d4a8f54f42fa89", + "is_verified": false, + "line_number": 55 + }, + { + "type": "Secret Keyword", + "filename": "docs/providers/venice.md", + "hashed_secret": "c179fe46776696372a90218532dc0d67267f2f04", + "is_verified": false, + "line_number": 236 + } + ], + "docs/providers/vllm.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/vllm.md", + "hashed_secret": "6a4a6c8f2406f4f0843a0a1aae6a320f92f9d6ae", + "is_verified": false, + "line_number": 26 + } + ], + "docs/providers/xiaomi.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/xiaomi.md", + "hashed_secret": "6d9c68c603e465077bdd49c62347fe54717f83a3", + "is_verified": false, + "line_number": 34 + }, + { + "type": "Secret Keyword", + "filename": "docs/providers/xiaomi.md", + "hashed_secret": "2369ac9988d706e53899168280d126c81c33bcd2", + "is_verified": false, + "line_number": 42 + } + ], + "docs/providers/zai.md": [ + { + "type": "Secret Keyword", + "filename": "docs/providers/zai.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 27 + } + ], + "docs/tools/browser.md": [ + { + "type": "Basic Auth Credentials", + "filename": "docs/tools/browser.md", + "hashed_secret": "9d4e1e23bd5b727046a9e3b4b7db57bd8d6ee684", + "is_verified": false, + "line_number": 140 + } + ], + "docs/tools/firecrawl.md": [ + { + "type": "Secret Keyword", + "filename": "docs/tools/firecrawl.md", + "hashed_secret": "674397e2c0c2faaa85961c708d2a96a7cc7af217", + "is_verified": false, + "line_number": 29 + } + ], + "docs/tools/skills-config.md": [ + { + "type": "Secret Keyword", + "filename": "docs/tools/skills-config.md", + "hashed_secret": "c1e6ee547fd492df1441ac492e8bb294974712bd", + "is_verified": false, + "line_number": 29 + } + ], + "docs/tools/skills.md": [ + { + "type": "Secret Keyword", + "filename": "docs/tools/skills.md", + "hashed_secret": "c1e6ee547fd492df1441ac492e8bb294974712bd", + "is_verified": false, + "line_number": 198 + } + ], + "docs/tools/web.md": [ + { + "type": "Secret Keyword", + "filename": "docs/tools/web.md", + "hashed_secret": "6b26c117c66a0c030e239eef595c1e18865132a8", + "is_verified": false, + "line_number": 62 + }, + { + "type": "Secret Keyword", + "filename": "docs/tools/web.md", + "hashed_secret": "96c682c88ed551f22fe76d206c2dfb7df9221ad9", + "is_verified": false, + "line_number": 113 + }, + { + "type": "Secret Keyword", + "filename": "docs/tools/web.md", + "hashed_secret": "491d458f895b9213facb2ee9375b1b044eaea3ac", + "is_verified": false, + "line_number": 161 + }, + { + "type": "Secret Keyword", + "filename": "docs/tools/web.md", + "hashed_secret": "674397e2c0c2faaa85961c708d2a96a7cc7af217", + "is_verified": false, + "line_number": 235 + } + ], + "docs/tts.md": [ + { + "type": "Secret Keyword", + "filename": "docs/tts.md", + "hashed_secret": "bde4db9b4c3be4049adc3b9a69851d7c35119770", + "is_verified": false, + "line_number": 95 + }, + { + "type": "Secret Keyword", + "filename": "docs/tts.md", + "hashed_secret": "1188d5a8ed7edcff5144a9472af960243eacf12e", + "is_verified": false, + "line_number": 100 + } + ], + "docs/zh-CN/brave-search.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/brave-search.md", + "hashed_secret": "491d458f895b9213facb2ee9375b1b044eaea3ac", + "is_verified": false, + "line_number": 34 + } + ], + "docs/zh-CN/channels/bluebubbles.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/channels/bluebubbles.md", + "hashed_secret": "555da20df20d4172e00f1b73d7c3943802055270", + "is_verified": false, + "line_number": 43 + } + ], + "docs/zh-CN/channels/feishu.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/channels/feishu.md", + "hashed_secret": "b60d121b438a380c343d5ec3c2037564b82ffef3", + "is_verified": false, + "line_number": 195 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/channels/feishu.md", + "hashed_secret": "186154712b2d5f6791d85b9a0987b98fa231779c", + "is_verified": false, + "line_number": 445 + } + ], + "docs/zh-CN/channels/line.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/channels/line.md", + "hashed_secret": "83661b43df128631f891767fbfc5b049af3dce86", + "is_verified": false, + "line_number": 62 + } + ], + "docs/zh-CN/channels/matrix.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/channels/matrix.md", + "hashed_secret": "45d676e7c6ab44cf4b8fa366ef2d8fccd3e6d6e6", + "is_verified": false, + "line_number": 62 + } + ], + "docs/zh-CN/channels/nextcloud-talk.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/channels/nextcloud-talk.md", + "hashed_secret": "76ed0a056aa77060de25754586440cff390791d0", + "is_verified": false, + "line_number": 61 + } + ], + "docs/zh-CN/channels/nostr.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/channels/nostr.md", + "hashed_secret": "edeb23e25a619c434d22bb7f1c3ca4841166b4e8", + "is_verified": false, + "line_number": 74 + } + ], + "docs/zh-CN/channels/slack.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/channels/slack.md", + "hashed_secret": "3f4800fb7c1fb79a9a48bfd562d90bc6b2e2b718", + "is_verified": false, + "line_number": 153 + } + ], + "docs/zh-CN/channels/twitch.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/channels/twitch.md", + "hashed_secret": "0d1ba0da3e84e54f29846c93c43182eede365858", + "is_verified": false, + "line_number": 145 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/channels/twitch.md", + "hashed_secret": "7cb4c5b8b81e266d08d4f106799af98d748bceb9", + "is_verified": false, + "line_number": 330 + } + ], + "docs/zh-CN/concepts/memory.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/concepts/memory.md", + "hashed_secret": "39d711243bfcee9fec8299b204e1aa9c3430fa12", + "is_verified": false, + "line_number": 127 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/concepts/memory.md", + "hashed_secret": "1a8abbf465c52363ab4c9c6ad945b8e857cbea55", + "is_verified": false, + "line_number": 150 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/concepts/memory.md", + "hashed_secret": "b9f640d6095b9f6b5a65983f7b76dbbb254e0044", + "is_verified": false, + "line_number": 398 + } + ], + "docs/zh-CN/concepts/model-providers.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/concepts/model-providers.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 181 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/concepts/model-providers.md", + "hashed_secret": "ef83ad68b9b66e008727b7c417c6a8f618b5177e", + "is_verified": false, + "line_number": 282 + } + ], + "docs/zh-CN/gateway/configuration-examples.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration-examples.md", + "hashed_secret": "a219d7693c25cd2d93313512e200ff3eb374d281", + "is_verified": false, + "line_number": 64 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration-examples.md", + "hashed_secret": "b6f56e5e92078ed7c078c46fbfeedcbe5719bc25", + "is_verified": false, + "line_number": 66 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration-examples.md", + "hashed_secret": "22af290a1a3d5e941193a41a3d3a9e4ca8da5e27", + "is_verified": false, + "line_number": 329 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration-examples.md", + "hashed_secret": "c1e6ee547fd492df1441ac492e8bb294974712bd", + "is_verified": false, + "line_number": 424 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration-examples.md", + "hashed_secret": "16c249e04e2be318050cb883c40137361c0c7209", + "is_verified": false, + "line_number": 563 + } + ], + "docs/zh-CN/gateway/configuration.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration.md", + "hashed_secret": "a219d7693c25cd2d93313512e200ff3eb374d281", + "is_verified": false, + "line_number": 289 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration.md", + "hashed_secret": "b6f56e5e92078ed7c078c46fbfeedcbe5719bc25", + "is_verified": false, + "line_number": 291 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration.md", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 1092 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration.md", + "hashed_secret": "1188d5a8ed7edcff5144a9472af960243eacf12e", + "is_verified": false, + "line_number": 1570 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration.md", + "hashed_secret": "bde4db9b4c3be4049adc3b9a69851d7c35119770", + "is_verified": false, + "line_number": 1586 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration.md", + "hashed_secret": "22af290a1a3d5e941193a41a3d3a9e4ca8da5e27", + "is_verified": false, + "line_number": 2398 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 2476 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration.md", + "hashed_secret": "c1e6ee547fd492df1441ac492e8bb294974712bd", + "is_verified": false, + "line_number": 2768 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/configuration.md", + "hashed_secret": "45d676e7c6ab44cf4b8fa366ef2d8fccd3e6d6e6", + "is_verified": false, + "line_number": 2967 + } + ], + "docs/zh-CN/gateway/local-models.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/local-models.md", + "hashed_secret": "16c249e04e2be318050cb883c40137361c0c7209", + "is_verified": false, + "line_number": 41 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/local-models.md", + "hashed_secret": "49fd535e63175a827aab3eff9ac58a9e82460ac9", + "is_verified": false, + "line_number": 131 + } + ], + "docs/zh-CN/gateway/tailscale.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/gateway/tailscale.md", + "hashed_secret": "9cb0dc5383312aa15b9dc6745645bde18ff5ade9", + "is_verified": false, + "line_number": 80 + } + ], + "docs/zh-CN/help/environment.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/help/environment.md", + "hashed_secret": "a219d7693c25cd2d93313512e200ff3eb374d281", + "is_verified": false, + "line_number": 38 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/help/environment.md", + "hashed_secret": "b6f56e5e92078ed7c078c46fbfeedcbe5719bc25", + "is_verified": false, + "line_number": 40 + } + ], + "docs/zh-CN/help/faq.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/help/faq.md", + "hashed_secret": "491d458f895b9213facb2ee9375b1b044eaea3ac", + "is_verified": false, + "line_number": 1277 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/help/faq.md", + "hashed_secret": "a219d7693c25cd2d93313512e200ff3eb374d281", + "is_verified": false, + "line_number": 1524 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/help/faq.md", + "hashed_secret": "b6f56e5e92078ed7c078c46fbfeedcbe5719bc25", + "is_verified": false, + "line_number": 1525 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/help/faq.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 1916 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/help/faq.md", + "hashed_secret": "45d676e7c6ab44cf4b8fa366ef2d8fccd3e6d6e6", + "is_verified": false, + "line_number": 2191 + } + ], + "docs/zh-CN/install/macos-vm.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/install/macos-vm.md", + "hashed_secret": "8dd3bcd07c9ee927e6921c98b4dc6e94e2cc10a9", + "is_verified": false, + "line_number": 224 + } + ], + "docs/zh-CN/nodes/talk.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/nodes/talk.md", + "hashed_secret": "1188d5a8ed7edcff5144a9472af960243eacf12e", + "is_verified": false, + "line_number": 65 + } + ], + "docs/zh-CN/perplexity.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/perplexity.md", + "hashed_secret": "6b26c117c66a0c030e239eef595c1e18865132a8", + "is_verified": false, + "line_number": 42 + } + ], + "docs/zh-CN/plugins/voice-call.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/plugins/voice-call.md", + "hashed_secret": "cb46980ce5532f18440dff4bbbe097896a8c08c8", + "is_verified": false, + "line_number": 167 + } + ], + "docs/zh-CN/providers/anthropic.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/anthropic.md", + "hashed_secret": "c7a8c334eef5d1749fface7d42c66f9ae5e8cf36", + "is_verified": false, + "line_number": 40 + } + ], + "docs/zh-CN/providers/claude-max-api-proxy.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/claude-max-api-proxy.md", + "hashed_secret": "b5c2827eb65bf13b87130e7e3c424ba9ff07cd67", + "is_verified": false, + "line_number": 87 + } + ], + "docs/zh-CN/providers/glm.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/glm.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 30 + } + ], + "docs/zh-CN/providers/minimax.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/minimax.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 72 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/minimax.md", + "hashed_secret": "16c249e04e2be318050cb883c40137361c0c7209", + "is_verified": false, + "line_number": 140 + } + ], + "docs/zh-CN/providers/moonshot.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/moonshot.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 47 + } + ], + "docs/zh-CN/providers/ollama.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/ollama.md", + "hashed_secret": "e774aaeac31c6272107ba89080295e277050fa7c", + "is_verified": false, + "line_number": 38 + } + ], + "docs/zh-CN/providers/openai.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/openai.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 37 + } + ], + "docs/zh-CN/providers/opencode.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/opencode.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 32 + } + ], + "docs/zh-CN/providers/openrouter.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/openrouter.md", + "hashed_secret": "a219d7693c25cd2d93313512e200ff3eb374d281", + "is_verified": false, + "line_number": 30 + } + ], + "docs/zh-CN/providers/synthetic.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/synthetic.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 39 + } + ], + "docs/zh-CN/providers/venice.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/venice.md", + "hashed_secret": "0b1b9301d9cd541620de4e3865d4a8f54f42fa89", + "is_verified": false, + "line_number": 62 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/venice.md", + "hashed_secret": "c179fe46776696372a90218532dc0d67267f2f04", + "is_verified": false, + "line_number": 243 + } + ], + "docs/zh-CN/providers/xiaomi.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/xiaomi.md", + "hashed_secret": "6d9c68c603e465077bdd49c62347fe54717f83a3", + "is_verified": false, + "line_number": 38 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/xiaomi.md", + "hashed_secret": "2369ac9988d706e53899168280d126c81c33bcd2", + "is_verified": false, + "line_number": 46 + } + ], + "docs/zh-CN/providers/zai.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/providers/zai.md", + "hashed_secret": "ec3810e10fb78db55ce38b9c18d1c3eb1db739e0", + "is_verified": false, + "line_number": 32 + } + ], + "docs/zh-CN/tools/browser.md": [ + { + "type": "Basic Auth Credentials", + "filename": "docs/zh-CN/tools/browser.md", + "hashed_secret": "9d4e1e23bd5b727046a9e3b4b7db57bd8d6ee684", + "is_verified": false, + "line_number": 137 + } + ], + "docs/zh-CN/tools/firecrawl.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/tools/firecrawl.md", + "hashed_secret": "674397e2c0c2faaa85961c708d2a96a7cc7af217", + "is_verified": false, + "line_number": 36 + } + ], + "docs/zh-CN/tools/skills-config.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/tools/skills-config.md", + "hashed_secret": "c1e6ee547fd492df1441ac492e8bb294974712bd", + "is_verified": false, + "line_number": 36 + } + ], + "docs/zh-CN/tools/skills.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/tools/skills.md", + "hashed_secret": "c1e6ee547fd492df1441ac492e8bb294974712bd", + "is_verified": false, + "line_number": 183 + } + ], + "docs/zh-CN/tools/web.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/tools/web.md", + "hashed_secret": "6b26c117c66a0c030e239eef595c1e18865132a8", + "is_verified": false, + "line_number": 67 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/tools/web.md", + "hashed_secret": "96c682c88ed551f22fe76d206c2dfb7df9221ad9", + "is_verified": false, + "line_number": 112 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/tools/web.md", + "hashed_secret": "491d458f895b9213facb2ee9375b1b044eaea3ac", + "is_verified": false, + "line_number": 159 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/tools/web.md", + "hashed_secret": "674397e2c0c2faaa85961c708d2a96a7cc7af217", + "is_verified": false, + "line_number": 229 + } + ], + "docs/zh-CN/tts.md": [ + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/tts.md", + "hashed_secret": "bde4db9b4c3be4049adc3b9a69851d7c35119770", + "is_verified": false, + "line_number": 89 + }, + { + "type": "Secret Keyword", + "filename": "docs/zh-CN/tts.md", + "hashed_secret": "1188d5a8ed7edcff5144a9472af960243eacf12e", + "is_verified": false, + "line_number": 94 + } + ], + "extensions/bluebubbles/src/actions.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/actions.test.ts", + "hashed_secret": "789cbe0407840b1c2041cb33452ff60f19bf58cc", + "is_verified": false, + "line_number": 86 + } + ], + "extensions/bluebubbles/src/attachments.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/attachments.test.ts", + "hashed_secret": "789cbe0407840b1c2041cb33452ff60f19bf58cc", + "is_verified": false, + "line_number": 21 + }, + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/attachments.test.ts", + "hashed_secret": "db1530e1ea43af094d3d75b8dbaf19a4a182a318", + "is_verified": false, + "line_number": 85 + }, + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/attachments.test.ts", + "hashed_secret": "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3", + "is_verified": false, + "line_number": 103 + }, + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/attachments.test.ts", + "hashed_secret": "052f076c732648ab32d2fcde9fe255319bfa0c7b", + "is_verified": false, + "line_number": 215 + } + ], + "extensions/bluebubbles/src/chat.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/chat.test.ts", + "hashed_secret": "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3", + "is_verified": false, + "line_number": 19 + }, + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/chat.test.ts", + "hashed_secret": "789cbe0407840b1c2041cb33452ff60f19bf58cc", + "is_verified": false, + "line_number": 54 + }, + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/chat.test.ts", + "hashed_secret": "5c5a15a8b0b3e154d77746945e563ba40100681b", + "is_verified": false, + "line_number": 82 + }, + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/chat.test.ts", + "hashed_secret": "faacad0ce4ea1c19b46e128fd79679d37d3d331d", + "is_verified": false, + "line_number": 131 + }, + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/chat.test.ts", + "hashed_secret": "4dcc26a1d99532846fedf1265df4f40f4e0005b8", + "is_verified": false, + "line_number": 227 + }, + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/chat.test.ts", + "hashed_secret": "fd2a721f7be1ee3d691a011affcdb11d0ca365a8", + "is_verified": false, + "line_number": 290 + } + ], + "extensions/bluebubbles/src/monitor.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/monitor.test.ts", + "hashed_secret": "789cbe0407840b1c2041cb33452ff60f19bf58cc", + "is_verified": false, + "line_number": 278 + }, + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/monitor.test.ts", + "hashed_secret": "1ae0af3fe72b3ba394f9fa95a6cffc090d726c23", + "is_verified": false, + "line_number": 552 + } + ], + "extensions/bluebubbles/src/reactions.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/reactions.test.ts", + "hashed_secret": "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3", + "is_verified": false, + "line_number": 37 + }, + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/reactions.test.ts", + "hashed_secret": "789cbe0407840b1c2041cb33452ff60f19bf58cc", + "is_verified": false, + "line_number": 178 + }, + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/reactions.test.ts", + "hashed_secret": "a4a05c9a6449eb9d6cdac81dd7edc49230e327e6", + "is_verified": false, + "line_number": 209 + }, + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/reactions.test.ts", + "hashed_secret": "a2833da9f0a16f09994754d0a31749cecf8c8c77", + "is_verified": false, + "line_number": 315 + } + ], + "extensions/bluebubbles/src/send.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/send.test.ts", + "hashed_secret": "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3", + "is_verified": false, + "line_number": 55 + }, + { + "type": "Secret Keyword", + "filename": "extensions/bluebubbles/src/send.test.ts", + "hashed_secret": "faacad0ce4ea1c19b46e128fd79679d37d3d331d", + "is_verified": false, + "line_number": 692 + } + ], + "extensions/bluebubbles/src/targets.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "extensions/bluebubbles/src/targets.test.ts", + "hashed_secret": "a3af2fb0c1e2a30bb038049e1e4b401593af6225", + "is_verified": false, + "line_number": 61 + } + ], + "extensions/bluebubbles/src/targets.ts": [ + { + "type": "Hex High Entropy String", + "filename": "extensions/bluebubbles/src/targets.ts", + "hashed_secret": "a3af2fb0c1e2a30bb038049e1e4b401593af6225", + "is_verified": false, + "line_number": 265 + } + ], + "extensions/copilot-proxy/index.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/copilot-proxy/index.ts", + "hashed_secret": "50f013532a9770a2c2cfdc38b7581dd01df69b70", + "is_verified": false, + "line_number": 9 + } + ], + "extensions/feishu/skills/feishu-doc/SKILL.md": [ + { + "type": "Hex High Entropy String", + "filename": "extensions/feishu/skills/feishu-doc/SKILL.md", + "hashed_secret": "8a2256bca273bb01a4e09ae6555b1e6652d9ff8c", + "is_verified": false, + "line_number": 20 + } + ], + "extensions/feishu/skills/feishu-wiki/SKILL.md": [ + { + "type": "Hex High Entropy String", + "filename": "extensions/feishu/skills/feishu-wiki/SKILL.md", + "hashed_secret": "8a2256bca273bb01a4e09ae6555b1e6652d9ff8c", + "is_verified": false, + "line_number": 40 + } + ], + "extensions/feishu/src/channel.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/feishu/src/channel.test.ts", + "hashed_secret": "8437d84cae482d10a2b9fd3f555d45006979e4be", + "is_verified": false, + "line_number": 21 + } + ], + "extensions/feishu/src/docx.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/feishu/src/docx.test.ts", + "hashed_secret": "f49922d511d666848f250663c4fca84074b856a8", + "is_verified": false, + "line_number": 97 + } + ], + "extensions/feishu/src/media.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/feishu/src/media.test.ts", + "hashed_secret": "f49922d511d666848f250663c4fca84074b856a8", + "is_verified": false, + "line_number": 45 + } + ], + "extensions/feishu/src/reply-dispatcher.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/feishu/src/reply-dispatcher.test.ts", + "hashed_secret": "f49922d511d666848f250663c4fca84074b856a8", + "is_verified": false, + "line_number": 48 + } + ], + "extensions/google-antigravity-auth/index.ts": [ + { + "type": "Base64 High Entropy String", + "filename": "extensions/google-antigravity-auth/index.ts", + "hashed_secret": "709d0f232b6ac4f8d24dec3e4fabfdb14257174f", + "is_verified": false, + "line_number": 14 + } + ], + "extensions/google-gemini-cli-auth/oauth.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/google-gemini-cli-auth/oauth.test.ts", + "hashed_secret": "021343c1f561d7bcbc3b513df45cc3a6baf67b43", + "is_verified": false, + "line_number": 30 + } + ], + "extensions/irc/src/accounts.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/irc/src/accounts.ts", + "hashed_secret": "920f8f5815b381ea692e9e7c2f7119f2b1aa620a", + "is_verified": false, + "line_number": 19 + } + ], + "extensions/irc/src/client.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/irc/src/client.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 8 + }, + { + "type": "Secret Keyword", + "filename": "extensions/irc/src/client.test.ts", + "hashed_secret": "b1cc3814a07fc3d7094f4cc181df7b57b51d165b", + "is_verified": false, + "line_number": 39 + } + ], + "extensions/line/src/channel.startup.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/line/src/channel.startup.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 103 + } + ], + "extensions/matrix/src/matrix/accounts.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/matrix/src/matrix/accounts.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 74 + } + ], + "extensions/matrix/src/matrix/client.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/matrix/src/matrix/client.test.ts", + "hashed_secret": "fe7fcdaea49ece14677acd32374d2f1225819d5c", + "is_verified": false, + "line_number": 13 + }, + { + "type": "Secret Keyword", + "filename": "extensions/matrix/src/matrix/client.test.ts", + "hashed_secret": "3dc927d80543dc0f643940b70d066bd4b4c4b78e", + "is_verified": false, + "line_number": 23 + } + ], + "extensions/matrix/src/matrix/client/storage.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/matrix/src/matrix/client/storage.ts", + "hashed_secret": "7505d64a54e061b7acd54ccd58b49dc43500b635", + "is_verified": false, + "line_number": 8 + } + ], + "extensions/memory-lancedb/config.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/memory-lancedb/config.ts", + "hashed_secret": "ecb252044b5ea0f679ee78ec1a12904739e2904d", + "is_verified": false, + "line_number": 101 + } + ], + "extensions/memory-lancedb/index.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/memory-lancedb/index.test.ts", + "hashed_secret": "ed65c049bb2f78ee4f703b2158ba9cc6ea31fb7e", + "is_verified": false, + "line_number": 71 + } + ], + "extensions/msteams/src/probe.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/msteams/src/probe.test.ts", + "hashed_secret": "1a91d62f7ca67399625a4368a6ab5d4a3baa6073", + "is_verified": false, + "line_number": 35 + } + ], + "extensions/nextcloud-talk/src/accounts.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/nextcloud-talk/src/accounts.ts", + "hashed_secret": "920f8f5815b381ea692e9e7c2f7119f2b1aa620a", + "is_verified": false, + "line_number": 22 + }, + { + "type": "Secret Keyword", + "filename": "extensions/nextcloud-talk/src/accounts.ts", + "hashed_secret": "71f8e7976e4cbc4561c9d62fb283e7f788202acb", + "is_verified": false, + "line_number": 151 + } + ], + "extensions/nextcloud-talk/src/channel.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/nextcloud-talk/src/channel.ts", + "hashed_secret": "71f8e7976e4cbc4561c9d62fb283e7f788202acb", + "is_verified": false, + "line_number": 396 + } + ], + "extensions/nostr/README.md": [ + { + "type": "Secret Keyword", + "filename": "extensions/nostr/README.md", + "hashed_secret": "edeb23e25a619c434d22bb7f1c3ca4841166b4e8", + "is_verified": false, + "line_number": 46 + } + ], + "extensions/nostr/src/channel.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "extensions/nostr/src/channel.test.ts", + "hashed_secret": "ce4303f6b22257d9c9cf314ef1dee4707c6e1c13", + "is_verified": false, + "line_number": 48 + }, + { + "type": "Secret Keyword", + "filename": "extensions/nostr/src/channel.test.ts", + "hashed_secret": "ce4303f6b22257d9c9cf314ef1dee4707c6e1c13", + "is_verified": false, + "line_number": 48 + } + ], + "extensions/nostr/src/nostr-bus.fuzz.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "extensions/nostr/src/nostr-bus.fuzz.test.ts", + "hashed_secret": "2b4489606a23fb31fcdc849fa7e577ba90f6d39a", + "is_verified": false, + "line_number": 193 + }, + { + "type": "Hex High Entropy String", + "filename": "extensions/nostr/src/nostr-bus.fuzz.test.ts", + "hashed_secret": "ce4303f6b22257d9c9cf314ef1dee4707c6e1c13", + "is_verified": false, + "line_number": 194 + }, + { + "type": "Hex High Entropy String", + "filename": "extensions/nostr/src/nostr-bus.fuzz.test.ts", + "hashed_secret": "b84cb0c3925d34496e6c8b0e55b8c1664a438035", + "is_verified": false, + "line_number": 199 + } + ], + "extensions/nostr/src/nostr-bus.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "extensions/nostr/src/nostr-bus.test.ts", + "hashed_secret": "ce4303f6b22257d9c9cf314ef1dee4707c6e1c13", + "is_verified": false, + "line_number": 11 + }, + { + "type": "Hex High Entropy String", + "filename": "extensions/nostr/src/nostr-bus.test.ts", + "hashed_secret": "7258e28563f03fb4c5994e8402e6f610d1f0f110", + "is_verified": false, + "line_number": 33 + }, + { + "type": "Hex High Entropy String", + "filename": "extensions/nostr/src/nostr-bus.test.ts", + "hashed_secret": "2b4489606a23fb31fcdc849fa7e577ba90f6d39a", + "is_verified": false, + "line_number": 101 + }, + { + "type": "Hex High Entropy String", + "filename": "extensions/nostr/src/nostr-bus.test.ts", + "hashed_secret": "ef717286343f6da3f4e6f68c6de02a5148a801c4", + "is_verified": false, + "line_number": 106 + }, + { + "type": "Hex High Entropy String", + "filename": "extensions/nostr/src/nostr-bus.test.ts", + "hashed_secret": "98b35fe4c45011220f509ebb5546d3889b55a891", + "is_verified": false, + "line_number": 111 + } + ], + "extensions/nostr/src/nostr-profile.fuzz.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "extensions/nostr/src/nostr-profile.fuzz.test.ts", + "hashed_secret": "ce4303f6b22257d9c9cf314ef1dee4707c6e1c13", + "is_verified": false, + "line_number": 11 + } + ], + "extensions/nostr/src/nostr-profile.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "extensions/nostr/src/nostr-profile.test.ts", + "hashed_secret": "ce4303f6b22257d9c9cf314ef1dee4707c6e1c13", + "is_verified": false, + "line_number": 14 + } + ], + "extensions/nostr/src/types.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "extensions/nostr/src/types.test.ts", + "hashed_secret": "ce4303f6b22257d9c9cf314ef1dee4707c6e1c13", + "is_verified": false, + "line_number": 4 + }, + { + "type": "Secret Keyword", + "filename": "extensions/nostr/src/types.test.ts", + "hashed_secret": "ce4303f6b22257d9c9cf314ef1dee4707c6e1c13", + "is_verified": false, + "line_number": 4 + }, + { + "type": "Secret Keyword", + "filename": "extensions/nostr/src/types.test.ts", + "hashed_secret": "3bee216ebc256d692260fc3adc765050508fef5e", + "is_verified": false, + "line_number": 123 + } + ], + "extensions/open-prose/skills/prose/SKILL.md": [ + { + "type": "Basic Auth Credentials", + "filename": "extensions/open-prose/skills/prose/SKILL.md", + "hashed_secret": "9d4e1e23bd5b727046a9e3b4b7db57bd8d6ee684", + "is_verified": false, + "line_number": 204 + } + ], + "extensions/open-prose/skills/prose/state/postgres.md": [ + { + "type": "Secret Keyword", + "filename": "extensions/open-prose/skills/prose/state/postgres.md", + "hashed_secret": "fa9beb99e4029ad5a6615399e7bbae21356086b3", + "is_verified": false, + "line_number": 77 + }, + { + "type": "Basic Auth Credentials", + "filename": "extensions/open-prose/skills/prose/state/postgres.md", + "hashed_secret": "9d4e1e23bd5b727046a9e3b4b7db57bd8d6ee684", + "is_verified": false, + "line_number": 200 + } + ], + "extensions/twitch/src/onboarding.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/twitch/src/onboarding.test.ts", + "hashed_secret": "f2b14f68eb995facb3a1c35287b778d5bd785511", + "is_verified": false, + "line_number": 239 + }, + { + "type": "Secret Keyword", + "filename": "extensions/twitch/src/onboarding.test.ts", + "hashed_secret": "c8d8f8140951794fa875ea2c2d010c4382f36566", + "is_verified": false, + "line_number": 249 + } + ], + "extensions/twitch/src/status.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/twitch/src/status.test.ts", + "hashed_secret": "f2b14f68eb995facb3a1c35287b778d5bd785511", + "is_verified": false, + "line_number": 122 + } + ], + "extensions/voice-call/README.md": [ + { + "type": "Secret Keyword", + "filename": "extensions/voice-call/README.md", + "hashed_secret": "48004f85d79e636cfd408c3baddcb1f0bbdd611a", + "is_verified": false, + "line_number": 49 + } + ], + "extensions/voice-call/src/config.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/voice-call/src/config.test.ts", + "hashed_secret": "62207a469ec2fdcfc7d66b04c2980ac1501acbf0", + "is_verified": false, + "line_number": 129 + } + ], + "extensions/voice-call/src/providers/telnyx.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/voice-call/src/providers/telnyx.test.ts", + "hashed_secret": "62207a469ec2fdcfc7d66b04c2980ac1501acbf0", + "is_verified": false, + "line_number": 30 + } + ], + "extensions/zalo/README.md": [ + { + "type": "Secret Keyword", + "filename": "extensions/zalo/README.md", + "hashed_secret": "f51aaee16a4a756d287f126b99c081b73cba7f15", + "is_verified": false, + "line_number": 41 + } + ], + "extensions/zalo/src/monitor.webhook.test.ts": [ + { + "type": "Secret Keyword", + "filename": "extensions/zalo/src/monitor.webhook.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 40 + } + ], + "skills/1password/references/cli-examples.md": [ + { + "type": "Secret Keyword", + "filename": "skills/1password/references/cli-examples.md", + "hashed_secret": "9dda0987cc3054773a2df97e352d4f64d233ef10", + "is_verified": false, + "line_number": 17 + } + ], + "skills/openai-whisper-api/SKILL.md": [ + { + "type": "Secret Keyword", + "filename": "skills/openai-whisper-api/SKILL.md", + "hashed_secret": "1077361f94d70e1ddcc7c6dc581a489532a81d03", + "is_verified": false, + "line_number": 48 + } + ], + "skills/trello/SKILL.md": [ + { + "type": "Secret Keyword", + "filename": "skills/trello/SKILL.md", + "hashed_secret": "11fa7c37d697f30e6aee828b4426a10f83ab2380", + "is_verified": false, + "line_number": 22 + } + ], + "src/agents/compaction.tool-result-details.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/compaction.tool-result-details.e2e.test.ts", + "hashed_secret": "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3", + "is_verified": false, + "line_number": 50 + } + ], + "src/agents/memory-search.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/memory-search.e2e.test.ts", + "hashed_secret": "a1b49d68a91fdf9c9217773f3fac988d77fa0f50", + "is_verified": false, + "line_number": 189 + } + ], + "src/agents/minimax-vlm.normalizes-api-key.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/minimax-vlm.normalizes-api-key.e2e.test.ts", + "hashed_secret": "8a8461b67e3fe515f248ac2610fd7b1f4fc3b412", + "is_verified": false, + "line_number": 28 + } + ], + "src/agents/model-auth.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/model-auth.e2e.test.ts", + "hashed_secret": "07a6b9cec637c806195e8aa7e5c0851ab03dc35e", + "is_verified": false, + "line_number": 228 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/model-auth.e2e.test.ts", + "hashed_secret": "21f296583ccd80c5ab9b3330a8b0d47e4a409fb9", + "is_verified": false, + "line_number": 254 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/model-auth.e2e.test.ts", + "hashed_secret": "b65888424ecafcc98bfd803b24817e4dadf821f8", + "is_verified": false, + "line_number": 275 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/model-auth.e2e.test.ts", + "hashed_secret": "77e991e9f56e6fa4ed1a908208048421f1214c07", + "is_verified": false, + "line_number": 296 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/model-auth.e2e.test.ts", + "hashed_secret": "dff6d4ff5dc357cf451d1855ab9cbda562645c9f", + "is_verified": false, + "line_number": 319 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/model-auth.e2e.test.ts", + "hashed_secret": "b43be360db55d89ec6afd74d6ed8f82002fe4982", + "is_verified": false, + "line_number": 374 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/model-auth.e2e.test.ts", + "hashed_secret": "5b850e9dc678446137ff6d905ebd78634d687fdd", + "is_verified": false, + "line_number": 395 + } + ], + "src/agents/model-auth.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/model-auth.ts", + "hashed_secret": "8956265d216d474a080edaa97880d37fc1386f33", + "is_verified": false, + "line_number": 25 + } + ], + "src/agents/models-config.e2e-harness.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/models-config.e2e-harness.ts", + "hashed_secret": "7cf31e8b6cda49f70c31f1f25af05d46f924142d", + "is_verified": false, + "line_number": 110 + } + ], + "src/agents/models-config.fills-missing-provider-apikey-from-env-var.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/models-config.fills-missing-provider-apikey-from-env-var.e2e.test.ts", + "hashed_secret": "fcdd655b11f33ba4327695084a347b2ba192976c", + "is_verified": false, + "line_number": 19 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/models-config.fills-missing-provider-apikey-from-env-var.e2e.test.ts", + "hashed_secret": "3a81eb091f80c845232225be5663d270e90dacb7", + "is_verified": false, + "line_number": 73 + } + ], + "src/agents/models-config.normalizes-gemini-3-ids-preview-google-providers.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/models-config.normalizes-gemini-3-ids-preview-google-providers.e2e.test.ts", + "hashed_secret": "980d02eb9335ae7c9e9984f6c8ad432352a0d2ac", + "is_verified": false, + "line_number": 20 + } + ], + "src/agents/models-config.providers.nvidia.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/models-config.providers.nvidia.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 13 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/models-config.providers.nvidia.test.ts", + "hashed_secret": "be1a7be9d4d5af417882b267f4db6dddc08507bd", + "is_verified": false, + "line_number": 27 + } + ], + "src/agents/models-config.providers.ollama.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/models-config.providers.ollama.e2e.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 37 + } + ], + "src/agents/models-config.providers.qianfan.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/models-config.providers.qianfan.e2e.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 12 + } + ], + "src/agents/models-config.skips-writing-models-json-no-env-token.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/models-config.skips-writing-models-json-no-env-token.e2e.test.ts", + "hashed_secret": "4c7bac93427c83bcc3beeceebfa54f16f801b78f", + "is_verified": false, + "line_number": 100 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/models-config.skips-writing-models-json-no-env-token.e2e.test.ts", + "hashed_secret": "4f2b3ddc953da005a97d825652080fe6eff21520", + "is_verified": false, + "line_number": 113 + } + ], + "src/agents/openai-responses.reasoning-replay.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/openai-responses.reasoning-replay.test.ts", + "hashed_secret": "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3", + "is_verified": false, + "line_number": 55 + } + ], + "src/agents/pi-embedded-runner.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/pi-embedded-runner.e2e.test.ts", + "hashed_secret": "e9a5f12a8ecbb3eb46eca5096b5c52aa5e7c9fdd", + "is_verified": false, + "line_number": 127 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/pi-embedded-runner.e2e.test.ts", + "hashed_secret": "fcdd655b11f33ba4327695084a347b2ba192976c", + "is_verified": false, + "line_number": 238 + } + ], + "src/agents/pi-embedded-runner/model.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/pi-embedded-runner/model.ts", + "hashed_secret": "e774aaeac31c6272107ba89080295e277050fa7c", + "is_verified": false, + "line_number": 118 + } + ], + "src/agents/pi-embedded-runner/run.overflow-compaction.mocks.shared.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/pi-embedded-runner/run.overflow-compaction.mocks.shared.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 86 + } + ], + "src/agents/pi-tools.safe-bins.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/pi-tools.safe-bins.e2e.test.ts", + "hashed_secret": "3ea88a727641fd5571b5e126ce87032377be1e7f", + "is_verified": false, + "line_number": 126 + } + ], + "src/agents/sanitize-for-prompt.test.ts": [ + { + "type": "Base64 High Entropy String", + "filename": "src/agents/sanitize-for-prompt.test.ts", + "hashed_secret": "9c62d3aa77c19e170c44b18129f967e2041fda41", + "is_verified": false, + "line_number": 28 + } + ], + "src/agents/skills.build-workspace-skills-prompt.prefers-workspace-skills-managed-skills.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/skills.build-workspace-skills-prompt.prefers-workspace-skills-managed-skills.e2e.test.ts", + "hashed_secret": "7a85f4764bbd6daf1c3545efbbf0f279a6dc0beb", + "is_verified": false, + "line_number": 103 + } + ], + "src/agents/skills.build-workspace-skills-prompt.syncs-merged-skills-into-target-workspace.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/skills.build-workspace-skills-prompt.syncs-merged-skills-into-target-workspace.e2e.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 147 + } + ], + "src/agents/skills.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/skills.e2e.test.ts", + "hashed_secret": "5df3a673d724e8a1eb673a8baf623e183940804d", + "is_verified": false, + "line_number": 250 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/skills.e2e.test.ts", + "hashed_secret": "8921daaa546693e52bc1f9c40bdcf15e816e0448", + "is_verified": false, + "line_number": 277 + } + ], + "src/agents/tools/web-fetch.firecrawl-api-key-normalization.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/tools/web-fetch.firecrawl-api-key-normalization.e2e.test.ts", + "hashed_secret": "9da08ab1e27fe0ae2ba6101aea30edcec02d21a4", + "is_verified": false, + "line_number": 45 + } + ], + "src/agents/tools/web-fetch.ssrf.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/tools/web-fetch.ssrf.e2e.test.ts", + "hashed_secret": "5ce8e9d54c77266fff990194d2219a708c59b76c", + "is_verified": false, + "line_number": 73 + } + ], + "src/agents/tools/web-search.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/tools/web-search.e2e.test.ts", + "hashed_secret": "c8d313eac6d38274ccfc0fa7935c68bd61d5bc2f", + "is_verified": false, + "line_number": 129 + } + ], + "src/agents/tools/web-search.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/tools/web-search.ts", + "hashed_secret": "dfba7aade0868074c2861c98e2a9a92f3178a51b", + "is_verified": false, + "line_number": 97 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/tools/web-search.ts", + "hashed_secret": "71f8e7976e4cbc4561c9d62fb283e7f788202acb", + "is_verified": false, + "line_number": 285 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/tools/web-search.ts", + "hashed_secret": "c4865ff9250aca23b0d98eb079dad70ebec1cced", + "is_verified": false, + "line_number": 295 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/tools/web-search.ts", + "hashed_secret": "527ee41f36386e85fa932ef09471ca017f3c95c8", + "is_verified": false, + "line_number": 298 + } + ], + "src/agents/tools/web-tools.enabled-defaults.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/tools/web-tools.enabled-defaults.e2e.test.ts", + "hashed_secret": "47b249a75ca78fdb578d0f28c33685e27ea82684", + "is_verified": false, + "line_number": 181 + }, + { + "type": "Secret Keyword", + "filename": "src/agents/tools/web-tools.enabled-defaults.e2e.test.ts", + "hashed_secret": "d0ffd81d6d7ad1bc3c365660fe8882480c9a986e", + "is_verified": false, + "line_number": 187 + } + ], + "src/agents/tools/web-tools.fetch.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/agents/tools/web-tools.fetch.e2e.test.ts", + "hashed_secret": "5ce8e9d54c77266fff990194d2219a708c59b76c", + "is_verified": false, + "line_number": 246 + } + ], + "src/auto-reply/reply.directive.directive-behavior.prefers-alias-matches-fuzzy-selection-is-ambiguous.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/auto-reply/reply.directive.directive-behavior.prefers-alias-matches-fuzzy-selection-is-ambiguous.e2e.test.ts", + "hashed_secret": "e9a5f12a8ecbb3eb46eca5096b5c52aa5e7c9fdd", + "is_verified": false, + "line_number": 56 + }, + { + "type": "Secret Keyword", + "filename": "src/auto-reply/reply.directive.directive-behavior.prefers-alias-matches-fuzzy-selection-is-ambiguous.e2e.test.ts", + "hashed_secret": "16c249e04e2be318050cb883c40137361c0c7209", + "is_verified": false, + "line_number": 62 + } + ], + "src/auto-reply/reply.directive.directive-behavior.supports-fuzzy-model-matches-model-directive.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/auto-reply/reply.directive.directive-behavior.supports-fuzzy-model-matches-model-directive.e2e.test.ts", + "hashed_secret": "e9a5f12a8ecbb3eb46eca5096b5c52aa5e7c9fdd", + "is_verified": false, + "line_number": 42 + }, + { + "type": "Secret Keyword", + "filename": "src/auto-reply/reply.directive.directive-behavior.supports-fuzzy-model-matches-model-directive.e2e.test.ts", + "hashed_secret": "16c249e04e2be318050cb883c40137361c0c7209", + "is_verified": false, + "line_number": 149 + } + ], + "src/auto-reply/status.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/auto-reply/status.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 36 + } + ], + "src/browser/bridge-server.auth.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/browser/bridge-server.auth.test.ts", + "hashed_secret": "6af3c121ed4a752936c297cddfb7b00394eabf10", + "is_verified": false, + "line_number": 66 + } + ], + "src/browser/browser-utils.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "src/browser/browser-utils.test.ts", + "hashed_secret": "4e126c049580d66ca1549fa534d95a7263f27f46", + "is_verified": false, + "line_number": 38 + }, + { + "type": "Basic Auth Credentials", + "filename": "src/browser/browser-utils.test.ts", + "hashed_secret": "9d4e1e23bd5b727046a9e3b4b7db57bd8d6ee684", + "is_verified": false, + "line_number": 159 + } + ], + "src/browser/cdp.test.ts": [ + { + "type": "Basic Auth Credentials", + "filename": "src/browser/cdp.test.ts", + "hashed_secret": "9d4e1e23bd5b727046a9e3b4b7db57bd8d6ee684", + "is_verified": false, + "line_number": 186 + } + ], + "src/channels/plugins/plugins-channel.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "src/channels/plugins/plugins-channel.test.ts", + "hashed_secret": "99c962e8c62296bdc9a17f5caf91ce9bb4c7e0e6", + "is_verified": false, + "line_number": 46 + } + ], + "src/cli/program.smoke.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/cli/program.smoke.e2e.test.ts", + "hashed_secret": "8689a958b58e4a6f7da6211e666da8e17651697c", + "is_verified": false, + "line_number": 215 + } + ], + "src/cli/update-cli.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "src/cli/update-cli.test.ts", + "hashed_secret": "e4f91dd323bac5bfc4f60a6e433787671dc2421d", + "is_verified": false, + "line_number": 239 + } + ], + "src/commands/auth-choice.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/commands/auth-choice.e2e.test.ts", + "hashed_secret": "2480500ff391183070fe22ba8665a8be19350833", + "is_verified": false, + "line_number": 454 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/auth-choice.e2e.test.ts", + "hashed_secret": "844ae5308654406d80db6f2b3d0beb07d616f9e1", + "is_verified": false, + "line_number": 487 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/auth-choice.e2e.test.ts", + "hashed_secret": "77e991e9f56e6fa4ed1a908208048421f1214c07", + "is_verified": false, + "line_number": 549 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/auth-choice.e2e.test.ts", + "hashed_secret": "266e955b27b5fc2c2f532e446f2e71c3667a4cd9", + "is_verified": false, + "line_number": 584 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/auth-choice.e2e.test.ts", + "hashed_secret": "1b4d8423b11d32dd0c466428ac81de84a4a9442b", + "is_verified": false, + "line_number": 726 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/auth-choice.e2e.test.ts", + "hashed_secret": "c24e00b94c972ed497d5961212ac96f0dffb4f7a", + "is_verified": false, + "line_number": 798 + } + ], + "src/commands/auth-choice.preferred-provider.ts": [ + { + "type": "Secret Keyword", + "filename": "src/commands/auth-choice.preferred-provider.ts", + "hashed_secret": "c03a8d10174dd7eb2b3288b570a5a74fdd9ae05d", + "is_verified": false, + "line_number": 8 + } + ], + "src/commands/configure.gateway-auth.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/commands/configure.gateway-auth.e2e.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 21 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/configure.gateway-auth.e2e.test.ts", + "hashed_secret": "d5d4cd07616a542891b7ec2d0257b3a24b69856e", + "is_verified": false, + "line_number": 62 + } + ], + "src/commands/daemon-install-helpers.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/commands/daemon-install-helpers.e2e.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 128 + } + ], + "src/commands/doctor-memory-search.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/commands/doctor-memory-search.test.ts", + "hashed_secret": "2e07956ffc9bc4fd624064c40b7495c85d5f1467", + "is_verified": false, + "line_number": 38 + } + ], + "src/commands/model-picker.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/commands/model-picker.e2e.test.ts", + "hashed_secret": "5b924ca5330ede58702a5b0e414207b90fb1aef3", + "is_verified": false, + "line_number": 127 + } + ], + "src/commands/models/list.status.e2e.test.ts": [ + { + "type": "Base64 High Entropy String", + "filename": "src/commands/models/list.status.e2e.test.ts", + "hashed_secret": "d6ae2508a78a232d5378ef24b85ce40cbb4d7ff0", + "is_verified": false, + "line_number": 12 + }, + { + "type": "Base64 High Entropy String", + "filename": "src/commands/models/list.status.e2e.test.ts", + "hashed_secret": "2d8012102440ea97852b3152239218f00579bafa", + "is_verified": false, + "line_number": 19 + }, + { + "type": "Base64 High Entropy String", + "filename": "src/commands/models/list.status.e2e.test.ts", + "hashed_secret": "51848e2be4b461a549218d3167f19c01be6b98b8", + "is_verified": false, + "line_number": 51 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/models/list.status.e2e.test.ts", + "hashed_secret": "51848e2be4b461a549218d3167f19c01be6b98b8", + "is_verified": false, + "line_number": 51 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/models/list.status.e2e.test.ts", + "hashed_secret": "1c1e381bfb72d3b7bfca9437053d9875356680f0", + "is_verified": false, + "line_number": 57 + } + ], + "src/commands/onboard-auth.config-minimax.ts": [ + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-auth.config-minimax.ts", + "hashed_secret": "16c249e04e2be318050cb883c40137361c0c7209", + "is_verified": false, + "line_number": 36 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-auth.config-minimax.ts", + "hashed_secret": "ddcb713196b974770575a9bea5a4e7d46361f8e9", + "is_verified": false, + "line_number": 78 + } + ], + "src/commands/onboard-auth.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-auth.e2e.test.ts", + "hashed_secret": "e184b402822abc549b37689c84e8e0e33c39a1f1", + "is_verified": false, + "line_number": 272 + } + ], + "src/commands/onboard-custom.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-custom.e2e.test.ts", + "hashed_secret": "62e6748c6bb4c4a0f785a28cdd7d41ef212c0091", + "is_verified": false, + "line_number": 238 + } + ], + "src/commands/onboard-non-interactive.provider-auth.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-non-interactive.provider-auth.e2e.test.ts", + "hashed_secret": "fcdd655b11f33ba4327695084a347b2ba192976c", + "is_verified": false, + "line_number": 153 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-non-interactive.provider-auth.e2e.test.ts", + "hashed_secret": "07a6b9cec637c806195e8aa7e5c0851ab03dc35e", + "is_verified": false, + "line_number": 191 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-non-interactive.provider-auth.e2e.test.ts", + "hashed_secret": "77e991e9f56e6fa4ed1a908208048421f1214c07", + "is_verified": false, + "line_number": 234 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-non-interactive.provider-auth.e2e.test.ts", + "hashed_secret": "65547299f940eca3dc839f3eac85e8a78a6deb05", + "is_verified": false, + "line_number": 282 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-non-interactive.provider-auth.e2e.test.ts", + "hashed_secret": "2833d098c110602e4c8d577fbfdb423a9ffd58e9", + "is_verified": false, + "line_number": 304 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-non-interactive.provider-auth.e2e.test.ts", + "hashed_secret": "266e955b27b5fc2c2f532e446f2e71c3667a4cd9", + "is_verified": false, + "line_number": 338 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-non-interactive.provider-auth.e2e.test.ts", + "hashed_secret": "995b80728ee01edb90ddfed07870bbab405df19f", + "is_verified": false, + "line_number": 366 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-non-interactive.provider-auth.e2e.test.ts", + "hashed_secret": "b65888424ecafcc98bfd803b24817e4dadf821f8", + "is_verified": false, + "line_number": 383 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-non-interactive.provider-auth.e2e.test.ts", + "hashed_secret": "62e6748c6bb4c4a0f785a28cdd7d41ef212c0091", + "is_verified": false, + "line_number": 402 + }, + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-non-interactive.provider-auth.e2e.test.ts", + "hashed_secret": "8818d3b7c102fd6775af9e1390e5ed3a128473fb", + "is_verified": false, + "line_number": 447 + } + ], + "src/commands/onboard-non-interactive/api-keys.ts": [ + { + "type": "Secret Keyword", + "filename": "src/commands/onboard-non-interactive/api-keys.ts", + "hashed_secret": "112f3a99b283a4e1788dedd8e0e5d35375c33747", + "is_verified": false, + "line_number": 11 + } + ], + "src/commands/status.update.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "src/commands/status.update.test.ts", + "hashed_secret": "33c76f70af66754ca47d19b17da8dc232e125253", + "is_verified": false, + "line_number": 74 + } + ], + "src/commands/vllm-setup.ts": [ + { + "type": "Secret Keyword", + "filename": "src/commands/vllm-setup.ts", + "hashed_secret": "5b924ca5330ede58702a5b0e414207b90fb1aef3", + "is_verified": false, + "line_number": 60 + } + ], + "src/commands/zai-endpoint-detect.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/commands/zai-endpoint-detect.e2e.test.ts", + "hashed_secret": "e9a5f12a8ecbb3eb46eca5096b5c52aa5e7c9fdd", + "is_verified": false, + "line_number": 24 + } + ], + "src/config/config-misc.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/config-misc.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 62 + } + ], + "src/config/config.env-vars.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/config.env-vars.test.ts", + "hashed_secret": "a24ef9c1a27cac44823571ceef2e8262718eee36", + "is_verified": false, + "line_number": 13 + }, + { + "type": "Secret Keyword", + "filename": "src/config/config.env-vars.test.ts", + "hashed_secret": "29d5f92e9ee44d4854d6dfaeefc3dc27d779fdf3", + "is_verified": false, + "line_number": 19 + }, + { + "type": "Secret Keyword", + "filename": "src/config/config.env-vars.test.ts", + "hashed_secret": "1672b6a1e7956c6a70f45d699aa42a351b1f8b80", + "is_verified": false, + "line_number": 27 + } + ], + "src/config/config.irc.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/config.irc.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 92 + } + ], + "src/config/config.talk-api-key-fallback.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/config.talk-api-key-fallback.test.ts", + "hashed_secret": "bea2f7b64fab8d1d414d0449530b1e088d36d5b1", + "is_verified": false, + "line_number": 33 + } + ], + "src/config/env-preserve-io.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/env-preserve-io.test.ts", + "hashed_secret": "85639f0560fd9bf8704f52e01c5e764c9ed5a6aa", + "is_verified": false, + "line_number": 59 + }, + { + "type": "Secret Keyword", + "filename": "src/config/env-preserve-io.test.ts", + "hashed_secret": "996650087ab48bdb1ca80f0842c97d4fbb6f1c71", + "is_verified": false, + "line_number": 86 + } + ], + "src/config/env-preserve.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/env-preserve.test.ts", + "hashed_secret": "f6067ac4599b1cd5176f34897bb556a1a1eaf049", + "is_verified": false, + "line_number": 6 + }, + { + "type": "Secret Keyword", + "filename": "src/config/env-preserve.test.ts", + "hashed_secret": "5a41c5061e7279cec0566b3ef52cbe042e831192", + "is_verified": false, + "line_number": 7 + }, + { + "type": "Secret Keyword", + "filename": "src/config/env-preserve.test.ts", + "hashed_secret": "53d407242b91f07138abcf30ee0e6b71f304b87f", + "is_verified": false, + "line_number": 19 + }, + { + "type": "Secret Keyword", + "filename": "src/config/env-preserve.test.ts", + "hashed_secret": "c1b24294f00e281605f9dd6a298612e3060062b4", + "is_verified": false, + "line_number": 82 + } + ], + "src/config/env-substitution.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/env-substitution.test.ts", + "hashed_secret": "f2b14f68eb995facb3a1c35287b778d5bd785511", + "is_verified": false, + "line_number": 37 + }, + { + "type": "Secret Keyword", + "filename": "src/config/env-substitution.test.ts", + "hashed_secret": "ec417f567082612f8fd6afafe1abcab831fca840", + "is_verified": false, + "line_number": 68 + }, + { + "type": "Secret Keyword", + "filename": "src/config/env-substitution.test.ts", + "hashed_secret": "520bd69c3eb1646d9a78181ecb4c90c51fdf428d", + "is_verified": false, + "line_number": 69 + }, + { + "type": "Secret Keyword", + "filename": "src/config/env-substitution.test.ts", + "hashed_secret": "f136444bf9b3d01a9f9b772b80ac6bf7b6a43ef0", + "is_verified": false, + "line_number": 227 + } + ], + "src/config/io.write-config.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/io.write-config.test.ts", + "hashed_secret": "13951588fd3325e25ed1e3b116d7009fb221c85e", + "is_verified": false, + "line_number": 65 + } + ], + "src/config/model-alias-defaults.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/model-alias-defaults.test.ts", + "hashed_secret": "e9a5f12a8ecbb3eb46eca5096b5c52aa5e7c9fdd", + "is_verified": false, + "line_number": 66 + } + ], + "src/config/redact-snapshot.test.ts": [ + { + "type": "Base64 High Entropy String", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "3732e17b2d11ed6c64fef02c341958007af154e7", + "is_verified": false, + "line_number": 77 + }, + { + "type": "Secret Keyword", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "3732e17b2d11ed6c64fef02c341958007af154e7", + "is_verified": false, + "line_number": 77 + }, + { + "type": "Secret Keyword", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "7f413afd37447cd321d79286be0f58d7a9875d9b", + "is_verified": false, + "line_number": 89 + }, + { + "type": "Secret Keyword", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "c21afa950dee2a70f3e0f6ffdfbc87f8edb90262", + "is_verified": false, + "line_number": 99 + }, + { + "type": "Secret Keyword", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "83a9937c6de261ffda22304834f30fe6c8f97926", + "is_verified": false, + "line_number": 110 + }, + { + "type": "Secret Keyword", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "87ac76dfc9cba93bead43c191e31bd099a97cc11", + "is_verified": false, + "line_number": 198 + }, + { + "type": "Secret Keyword", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "abb1aabcd0e49019c2873944a40671a80ccd64c7", + "is_verified": false, + "line_number": 309 + }, + { + "type": "Base64 High Entropy String", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "8e22880b4e96bab354e1da6c91d2f58dabde3555", + "is_verified": false, + "line_number": 321 + }, + { + "type": "Secret Keyword", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "8e22880b4e96bab354e1da6c91d2f58dabde3555", + "is_verified": false, + "line_number": 321 + }, + { + "type": "Secret Keyword", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "a9c732e05044a08c760cce7f6d142cd0d35a19e5", + "is_verified": false, + "line_number": 375 + }, + { + "type": "Secret Keyword", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "50843dd5651cfafbe7c5611c1eed195c63e6e3fd", + "is_verified": false, + "line_number": 691 + }, + { + "type": "Secret Keyword", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "927e7cdedcb8f71af399a49fb90a381df8b8df28", + "is_verified": false, + "line_number": 808 + }, + { + "type": "Secret Keyword", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "1996cc327bd39dad69cd8feb24250dafd51e7c08", + "is_verified": false, + "line_number": 814 + }, + { + "type": "Secret Keyword", + "filename": "src/config/redact-snapshot.test.ts", + "hashed_secret": "a5c0a65a4fa8874a486aa5072671927ceba82a90", + "is_verified": false, + "line_number": 838 + } + ], + "src/config/schema.help.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/schema.help.ts", + "hashed_secret": "9f4cda226d3868676ac7f86f59e4190eb94bd208", + "is_verified": false, + "line_number": 109 + }, + { + "type": "Secret Keyword", + "filename": "src/config/schema.help.ts", + "hashed_secret": "01822c8bbf6a8b136944b14182cb885100ec2eae", + "is_verified": false, + "line_number": 130 + }, + { + "type": "Secret Keyword", + "filename": "src/config/schema.help.ts", + "hashed_secret": "bb7dfd9746e660e4a4374951ec5938ef0e343255", + "is_verified": false, + "line_number": 187 + } + ], + "src/config/schema.irc.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/schema.irc.ts", + "hashed_secret": "de18cf01737148de8ff7cb33fd38dd4d3e226384", + "is_verified": false, + "line_number": 6 + }, + { + "type": "Secret Keyword", + "filename": "src/config/schema.irc.ts", + "hashed_secret": "b362522192a2259c5d10ecb89fe728a66d6015e9", + "is_verified": false, + "line_number": 7 + }, + { + "type": "Secret Keyword", + "filename": "src/config/schema.irc.ts", + "hashed_secret": "383088054f9b38c21ec29db239e3fccb7eb0a485", + "is_verified": false, + "line_number": 20 + }, + { + "type": "Secret Keyword", + "filename": "src/config/schema.irc.ts", + "hashed_secret": "a3484eea8ccb96dd79f50edc14b8fbf2867a9180", + "is_verified": false, + "line_number": 21 + } + ], + "src/config/schema.labels.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/schema.labels.ts", + "hashed_secret": "e73c9fcad85cd4eecc74181ec4bdb31064d68439", + "is_verified": false, + "line_number": 104 + }, + { + "type": "Secret Keyword", + "filename": "src/config/schema.labels.ts", + "hashed_secret": "2eda7cd978f39eebec3bf03e4410a40e14167fff", + "is_verified": false, + "line_number": 145 + } + ], + "src/config/slack-http-config.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/slack-http-config.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 10 + } + ], + "src/config/telegram-webhook-secret.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/config/telegram-webhook-secret.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 10 + } + ], + "src/docker-setup.test.ts": [ + { + "type": "Base64 High Entropy String", + "filename": "src/docker-setup.test.ts", + "hashed_secret": "32ac33b537769e97787f70ef85576cc243fab934", + "is_verified": false, + "line_number": 131 + } + ], + "src/gateway/auth-rate-limit.ts": [ + { + "type": "Secret Keyword", + "filename": "src/gateway/auth-rate-limit.ts", + "hashed_secret": "76ed0a056aa77060de25754586440cff390791d0", + "is_verified": false, + "line_number": 37 + } + ], + "src/gateway/auth.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/gateway/auth.test.ts", + "hashed_secret": "db5543cd7440bbdc4c5aaf8aa363715c31dd5a27", + "is_verified": false, + "line_number": 32 + }, + { + "type": "Secret Keyword", + "filename": "src/gateway/auth.test.ts", + "hashed_secret": "d51f846285cbc6d1dd76677a0fd588c8df44e506", + "is_verified": false, + "line_number": 48 + }, + { + "type": "Secret Keyword", + "filename": "src/gateway/auth.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 95 + }, + { + "type": "Secret Keyword", + "filename": "src/gateway/auth.test.ts", + "hashed_secret": "a4b48a81cdab1e1a5dd37907d6c85ca1c61ddc7c", + "is_verified": false, + "line_number": 103 + } + ], + "src/gateway/call.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/gateway/call.test.ts", + "hashed_secret": "db5543cd7440bbdc4c5aaf8aa363715c31dd5a27", + "is_verified": false, + "line_number": 357 + }, + { + "type": "Secret Keyword", + "filename": "src/gateway/call.test.ts", + "hashed_secret": "de1c41e8ece73f5d5c259bb37eccb59a542b91dc", + "is_verified": false, + "line_number": 361 + }, + { + "type": "Secret Keyword", + "filename": "src/gateway/call.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 398 + }, + { + "type": "Secret Keyword", + "filename": "src/gateway/call.test.ts", + "hashed_secret": "e493f561d90c6638c1f51c5a8a069c3b129b79ed", + "is_verified": false, + "line_number": 408 + }, + { + "type": "Secret Keyword", + "filename": "src/gateway/call.test.ts", + "hashed_secret": "2e07956ffc9bc4fd624064c40b7495c85d5f1467", + "is_verified": false, + "line_number": 413 + }, + { + "type": "Secret Keyword", + "filename": "src/gateway/call.test.ts", + "hashed_secret": "bddc29032de580fb53b3a9a0357dd409086db800", + "is_verified": false, + "line_number": 426 + }, + { + "type": "Secret Keyword", + "filename": "src/gateway/call.test.ts", + "hashed_secret": "6255675480f681df08c1704b7b3cd2c49917f0e2", + "is_verified": false, + "line_number": 463 + } + ], + "src/gateway/client.e2e.test.ts": [ + { + "type": "Private Key", + "filename": "src/gateway/client.e2e.test.ts", + "hashed_secret": "1348b145fa1a555461c1b790a2f66614781091e9", + "is_verified": false, + "line_number": 85 + } + ], + "src/gateway/gateway-cli-backend.live.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "src/gateway/gateway-cli-backend.live.test.ts", + "hashed_secret": "3e2fd4a90d5afbd27974730c4d6a9592fe300825", + "is_verified": false, + "line_number": 38 + } + ], + "src/gateway/gateway-models.profiles.live.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "src/gateway/gateway-models.profiles.live.test.ts", + "hashed_secret": "3e2fd4a90d5afbd27974730c4d6a9592fe300825", + "is_verified": false, + "line_number": 242 + } + ], + "src/gateway/server-methods/skills.update.normalizes-api-key.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/gateway/server-methods/skills.update.normalizes-api-key.test.ts", + "hashed_secret": "c17b6f497b392e2efc655e8b646b3455f4b28e58", + "is_verified": false, + "line_number": 29 + } + ], + "src/gateway/server-methods/talk.ts": [ + { + "type": "Secret Keyword", + "filename": "src/gateway/server-methods/talk.ts", + "hashed_secret": "e478a5eeba4907d2f12a68761996b9de745d826d", + "is_verified": false, + "line_number": 13 + } + ], + "src/gateway/server.auth.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/gateway/server.auth.e2e.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 460 + }, + { + "type": "Secret Keyword", + "filename": "src/gateway/server.auth.e2e.test.ts", + "hashed_secret": "a4b48a81cdab1e1a5dd37907d6c85ca1c61ddc7c", + "is_verified": false, + "line_number": 478 + } + ], + "src/gateway/server.skills-status.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/gateway/server.skills-status.e2e.test.ts", + "hashed_secret": "1cc6bff0f84efb2d3ff4fa1347f3b2bc173aaff0", + "is_verified": false, + "line_number": 13 + } + ], + "src/gateway/server.talk-config.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/gateway/server.talk-config.e2e.test.ts", + "hashed_secret": "3c310634864babb081f0b617c14bc34823d7e369", + "is_verified": false, + "line_number": 13 + } + ], + "src/gateway/session-utils.test.ts": [ + { + "type": "Base64 High Entropy String", + "filename": "src/gateway/session-utils.test.ts", + "hashed_secret": "bb9a5d9483409d2c60b28268a0efcb93324d4cda", + "is_verified": false, + "line_number": 280 + } + ], + "src/gateway/test-openai-responses-model.ts": [ + { + "type": "Secret Keyword", + "filename": "src/gateway/test-openai-responses-model.ts", + "hashed_secret": "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3", + "is_verified": false, + "line_number": 17 + } + ], + "src/gateway/ws-log.test.ts": [ + { + "type": "Base64 High Entropy String", + "filename": "src/gateway/ws-log.test.ts", + "hashed_secret": "edd2e7ac4f61d0c606e80a0919d727540842a307", + "is_verified": false, + "line_number": 22 + } + ], + "src/infra/env.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/infra/env.test.ts", + "hashed_secret": "df98a117ddabf85991b9fe0e268214dc0e1254dc", + "is_verified": false, + "line_number": 9 + }, + { + "type": "Secret Keyword", + "filename": "src/infra/env.test.ts", + "hashed_secret": "6d811dc1f59a55ca1a3d38b5042a062b9f79e8ec", + "is_verified": false, + "line_number": 30 + } + ], + "src/infra/outbound/message-action-runner.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "src/infra/outbound/message-action-runner.test.ts", + "hashed_secret": "804ec071803318791b835cffd6e509c8d32239db", + "is_verified": false, + "line_number": 129 + }, + { + "type": "Secret Keyword", + "filename": "src/infra/outbound/message-action-runner.test.ts", + "hashed_secret": "789cbe0407840b1c2041cb33452ff60f19bf58cc", + "is_verified": false, + "line_number": 435 + } + ], + "src/infra/outbound/outbound.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "src/infra/outbound/outbound.test.ts", + "hashed_secret": "804ec071803318791b835cffd6e509c8d32239db", + "is_verified": false, + "line_number": 631 + } + ], + "src/infra/provider-usage.auth.normalizes-keys.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/infra/provider-usage.auth.normalizes-keys.test.ts", + "hashed_secret": "45c7365e3b542cdb4fae6ec10c2ff149224d7656", + "is_verified": false, + "line_number": 80 + }, + { + "type": "Secret Keyword", + "filename": "src/infra/provider-usage.auth.normalizes-keys.test.ts", + "hashed_secret": "b67074884ab7ef7c7a8cd6a3da9565d96c792248", + "is_verified": false, + "line_number": 81 + }, + { + "type": "Secret Keyword", + "filename": "src/infra/provider-usage.auth.normalizes-keys.test.ts", + "hashed_secret": "d4d8027e64f9cf4180d3aecfe31ea409368022ee", + "is_verified": false, + "line_number": 82 + } + ], + "src/infra/shell-env.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/infra/shell-env.test.ts", + "hashed_secret": "65c10dc3549fe07424148a8a4790a3341ecbc253", + "is_verified": false, + "line_number": 26 + }, + { + "type": "Secret Keyword", + "filename": "src/infra/shell-env.test.ts", + "hashed_secret": "e013ffda590d2178607c16d11b1ea42f75ceb0e7", + "is_verified": false, + "line_number": 58 + }, + { + "type": "Base64 High Entropy String", + "filename": "src/infra/shell-env.test.ts", + "hashed_secret": "be6ee9a6bf9f2dad84a5a67d6c0576a5bacc391e", + "is_verified": false, + "line_number": 60 + } + ], + "src/line/accounts.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/line/accounts.test.ts", + "hashed_secret": "fe1bae27cb7c1fb823f496f286e78f1d2ae87734", + "is_verified": false, + "line_number": 30 + }, + { + "type": "Secret Keyword", + "filename": "src/line/accounts.test.ts", + "hashed_secret": "8a8281cec699f5e51330e21dd7fab3531af6ef0c", + "is_verified": false, + "line_number": 48 + }, + { + "type": "Secret Keyword", + "filename": "src/line/accounts.test.ts", + "hashed_secret": "b4924d9834a1126714643ac231fb6623c14c3449", + "is_verified": false, + "line_number": 74 + } + ], + "src/line/bot-handlers.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/line/bot-handlers.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 106 + } + ], + "src/line/bot-message-context.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/line/bot-message-context.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 18 + } + ], + "src/line/monitor.fail-closed.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/line/monitor.fail-closed.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 22 + } + ], + "src/line/webhook-node.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/line/webhook-node.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 28 + } + ], + "src/line/webhook.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/line/webhook.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 23 + } + ], + "src/logging/redact.test.ts": [ + { + "type": "Base64 High Entropy String", + "filename": "src/logging/redact.test.ts", + "hashed_secret": "dd7754662b89333191ff45e8257a3e6d3fcd3990", + "is_verified": false, + "line_number": 8 + }, + { + "type": "Private Key", + "filename": "src/logging/redact.test.ts", + "hashed_secret": "1348b145fa1a555461c1b790a2f66614781091e9", + "is_verified": false, + "line_number": 73 + }, + { + "type": "Hex High Entropy String", + "filename": "src/logging/redact.test.ts", + "hashed_secret": "7992945213f7d76889fa83ff0f2be352409c837e", + "is_verified": false, + "line_number": 74 + }, + { + "type": "Base64 High Entropy String", + "filename": "src/logging/redact.test.ts", + "hashed_secret": "063995ecb4fa5afe2460397d322925cd867b7d74", + "is_verified": false, + "line_number": 88 + } + ], + "src/media-understanding/apply.e2e.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/media-understanding/apply.e2e.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 12 + } + ], + "src/media-understanding/providers/deepgram/audio.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/media-understanding/providers/deepgram/audio.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 27 + } + ], + "src/media-understanding/providers/google/video.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/media-understanding/providers/google/video.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 64 + } + ], + "src/media-understanding/providers/openai/audio.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/media-understanding/providers/openai/audio.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 22 + } + ], + "src/media-understanding/runner.auto-audio.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/media-understanding/runner.auto-audio.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 40 + } + ], + "src/media-understanding/runner.deepgram.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/media-understanding/runner.deepgram.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 44 + } + ], + "src/memory/embeddings-voyage.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/memory/embeddings-voyage.test.ts", + "hashed_secret": "7c2020578bbe5e2e3f78d7f954eb2ad8ab5b0403", + "is_verified": false, + "line_number": 33 + }, + { + "type": "Secret Keyword", + "filename": "src/memory/embeddings-voyage.test.ts", + "hashed_secret": "8afdb3da9b79c8957ae35978ea8f33fbc3bfdf60", + "is_verified": false, + "line_number": 77 + } + ], + "src/memory/embeddings.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/memory/embeddings.test.ts", + "hashed_secret": "a47110e348a3063541fb1f1f640d635d457181a0", + "is_verified": false, + "line_number": 45 + }, + { + "type": "Secret Keyword", + "filename": "src/memory/embeddings.test.ts", + "hashed_secret": "c734e47630dda71619c696d88381f06f7511bd78", + "is_verified": false, + "line_number": 160 + }, + { + "type": "Secret Keyword", + "filename": "src/memory/embeddings.test.ts", + "hashed_secret": "56e1d57b8db262b08bc73c60ed08d8c92e59503f", + "is_verified": false, + "line_number": 189 + } + ], + "src/pairing/pairing-store.ts": [ + { + "type": "Base64 High Entropy String", + "filename": "src/pairing/pairing-store.ts", + "hashed_secret": "f8c6f1ff98c5ee78c27d34a3ca68f35ad79847af", + "is_verified": false, + "line_number": 13 + } + ], + "src/pairing/setup-code.test.ts": [ + { + "type": "Base64 High Entropy String", + "filename": "src/pairing/setup-code.test.ts", + "hashed_secret": "4914c103484773b5a8e18448b11919bb349cbff8", + "is_verified": false, + "line_number": 22 + }, + { + "type": "Secret Keyword", + "filename": "src/pairing/setup-code.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 96 + } + ], + "src/security/audit.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/security/audit.test.ts", + "hashed_secret": "21f688ab56f76a99e5c6ed342291422f4e57e47f", + "is_verified": false, + "line_number": 2063 + }, + { + "type": "Secret Keyword", + "filename": "src/security/audit.test.ts", + "hashed_secret": "3dc927d80543dc0f643940b70d066bd4b4c4b78e", + "is_verified": false, + "line_number": 2094 + } + ], + "src/telegram/monitor.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/telegram/monitor.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 205 + }, + { + "type": "Secret Keyword", + "filename": "src/telegram/monitor.test.ts", + "hashed_secret": "5934c4d4a4fa5d66ddb3d3fc0bba84996c17a5b7", + "is_verified": false, + "line_number": 233 + } + ], + "src/telegram/webhook.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/telegram/webhook.test.ts", + "hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4", + "is_verified": false, + "line_number": 42 + } + ], + "src/tts/tts.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/tts/tts.test.ts", + "hashed_secret": "2e7a7ee14caebf378fc32d6cf6f557f347c96773", + "is_verified": false, + "line_number": 36 + }, + { + "type": "Hex High Entropy String", + "filename": "src/tts/tts.test.ts", + "hashed_secret": "b214f706bb602c1cc2adc5c6165e73622305f4bb", + "is_verified": false, + "line_number": 98 + }, + { + "type": "Secret Keyword", + "filename": "src/tts/tts.test.ts", + "hashed_secret": "75ddfb45216fe09680dfe70eda4f559a910c832c", + "is_verified": false, + "line_number": 397 + }, + { + "type": "Secret Keyword", + "filename": "src/tts/tts.test.ts", + "hashed_secret": "e29af93630aa18cc3457cb5b13937b7ab7c99c9b", + "is_verified": false, + "line_number": 413 + }, + { + "type": "Secret Keyword", + "filename": "src/tts/tts.test.ts", + "hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f", + "is_verified": false, + "line_number": 447 + } + ], + "src/tui/gateway-chat.test.ts": [ + { + "type": "Secret Keyword", + "filename": "src/tui/gateway-chat.test.ts", + "hashed_secret": "6255675480f681df08c1704b7b3cd2c49917f0e2", + "is_verified": false, + "line_number": 85 + } + ], + "src/web/login.test.ts": [ + { + "type": "Hex High Entropy String", + "filename": "src/web/login.test.ts", + "hashed_secret": "564666dc1ca6e7318b2d5feeb1ce7b5bf717411e", + "is_verified": false, + "line_number": 60 + } + ], + "ui/src/i18n/locales/en.ts": [ + { + "type": "Secret Keyword", + "filename": "ui/src/i18n/locales/en.ts", + "hashed_secret": "de0ff6b974d6910aca8d6b830e1b761f076d8fe6", + "is_verified": false, + "line_number": 60 + } + ], + "ui/src/i18n/locales/pt-BR.ts": [ + { + "type": "Secret Keyword", + "filename": "ui/src/i18n/locales/pt-BR.ts", + "hashed_secret": "ef7b6f95faca2d7d3a5aa5a6434c89530c6dd243", + "is_verified": false, + "line_number": 60 + } + ], + "vendor/a2ui/README.md": [ + { + "type": "Secret Keyword", + "filename": "vendor/a2ui/README.md", + "hashed_secret": "2619a5397a5d054dab3fe24e6a8da1fbd76ec3a6", + "is_verified": false, + "line_number": 123 + } + ] + }, + "generated_at": "2026-02-17T13:34:38Z" +} diff --git a/.shellcheckrc b/.shellcheckrc new file mode 100644 index 0000000..515f25a --- /dev/null +++ b/.shellcheckrc @@ -0,0 +1,25 @@ +# ShellCheck configuration +# https://www.shellcheck.net/wiki/ + +# Disable common false positives and style suggestions + +# SC2034: Variable appears unused (often exported or used indirectly) +disable=SC2034 + +# SC2155: Declare and assign separately (common idiom, rarely causes issues) +disable=SC2155 + +# SC2295: Expansions inside ${..} need quoting (info-level, rarely causes issues) +disable=SC2295 + +# SC1012: \r is literal (tr -d '\r' works as intended on most systems) +disable=SC1012 + +# SC2026: Word outside quotes (info-level, often intentional) +disable=SC2026 + +# SC2016: Expressions don't expand in single quotes (often intentional in sed/awk) +disable=SC2016 + +# SC2129: Consider using { cmd1; cmd2; } >> file (style preference) +disable=SC2129 diff --git a/.swiftformat b/.swiftformat new file mode 100644 index 0000000..fd8c0e6 --- /dev/null +++ b/.swiftformat @@ -0,0 +1,51 @@ +# SwiftFormat configuration adapted from Peekaboo defaults (Swift 6 friendly) + +--swiftversion 6.2 + +# Self handling +--self insert +--selfrequired + +# Imports / extensions +--importgrouping testable-bottom +--extensionacl on-declarations + +# Indentation +--indent 4 +--indentcase false +--ifdef no-indent +--xcodeindentation enabled + +# Line breaks +--linebreaks lf +--maxwidth 120 + +# Whitespace +--trimwhitespace always +--emptybraces no-space +--nospaceoperators ...,..< +--ranges no-space +--someAny true +--voidtype void + +# Wrapping +--wraparguments before-first +--wrapparameters before-first +--wrapcollections before-first +--closingparen same-line + +# Organization +--organizetypes class,struct,enum,extension +--extensionmark "MARK: - %t + %p" +--marktypes always +--markextensions always +--structthreshold 0 +--enumthreshold 0 + +# Other +--stripunusedargs closure-only +--header ignore +--allman false + +# Exclusions +--exclude .build,.swiftpm,DerivedData,node_modules,dist,coverage,xcuserdata,Peekaboo,Swabble,apps/android,apps/ios,apps/shared,apps/macos/Sources/MoltbotProtocol diff --git a/.swiftlint.yml b/.swiftlint.yml new file mode 100644 index 0000000..b562288 --- /dev/null +++ b/.swiftlint.yml @@ -0,0 +1,148 @@ +# SwiftLint configuration adapted from Peekaboo defaults (Swift 6 friendly) + +included: + - apps/macos/Sources + +excluded: + - .build + - DerivedData + - "**/.build" + - "**/.swiftpm" + - "**/DerivedData" + - "**/Generated" + - "**/Resources" + - "**/Package.swift" + - "**/Tests/Resources" + - node_modules + - dist + - coverage + - "*.playground" + # Generated (protocol-gen-swift.ts) + - apps/macos/Sources/MoltbotProtocol/GatewayModels.swift + +analyzer_rules: + - unused_declaration + - unused_import + +opt_in_rules: + - array_init + - closure_spacing + - contains_over_first_not_nil + - empty_count + - empty_string + - explicit_init + - fallthrough + - fatal_error_message + - first_where + - joined_default_parameter + - last_where + - literal_expression_end_indentation + - multiline_arguments + - multiline_parameters + - operator_usage_whitespace + - overridden_super_call + - pattern_matching_keywords + - private_outlet + - prohibited_super_call + - redundant_nil_coalescing + - sorted_first_last + - switch_case_alignment + - unneeded_parentheses_in_closure_argument + - vertical_parameter_alignment_on_call + +disabled_rules: + # SwiftFormat handles these + - trailing_whitespace + - trailing_newline + - trailing_comma + - vertical_whitespace + - indentation_width + + # Style exclusions + - explicit_self + - identifier_name + - file_header + - explicit_top_level_acl + - explicit_acl + - explicit_type_interface + - missing_docs + - required_deinit + - prefer_nimble + - quick_discouraged_call + - quick_discouraged_focused_test + - quick_discouraged_pending_test + - anonymous_argument_in_multiline_closure + - no_extension_access_modifier + - no_grouping_extension + - switch_case_on_newline + - strict_fileprivate + - extension_access_modifier + - convenience_type + - no_magic_numbers + - one_declaration_per_file + - vertical_whitespace_between_cases + - vertical_whitespace_closing_braces + - superfluous_else + - number_separator + - prefixed_toplevel_constant + - opening_brace + - trailing_closure + - contrasted_opening_brace + - sorted_imports + - redundant_type_annotation + - shorthand_optional_binding + - untyped_error_in_catch + - file_name + - todo + +force_cast: warning +force_try: warning + +type_name: + min_length: + warning: 2 + error: 1 + max_length: + warning: 60 + error: 80 + +function_body_length: + warning: 150 + error: 300 + +function_parameter_count: + warning: 7 + error: 10 + +file_length: + warning: 1500 + error: 2500 + ignore_comment_only_lines: true + +type_body_length: + warning: 800 + error: 1200 + +cyclomatic_complexity: + warning: 20 + error: 120 + +large_tuple: + warning: 4 + error: 5 + +nesting: + type_level: + warning: 4 + error: 6 + function_level: + warning: 5 + error: 7 + +line_length: + warning: 120 + error: 250 + ignores_comments: true + ignores_urls: true + +reporter: "xcode" diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..99e2f7d --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["oxc.oxc-vscode"] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..e291954 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,22 @@ +{ + "editor.formatOnSave": true, + "files.insertFinalNewline": true, + "files.trimFinalNewlines": true, + "[javascript]": { + "editor.defaultFormatter": "oxc.oxc-vscode" + }, + "[typescriptreact]": { + "editor.defaultFormatter": "oxc.oxc-vscode" + }, + "[typescript]": { + "editor.defaultFormatter": "oxc.oxc-vscode" + }, + "[json]": { + "editor.defaultFormatter": "oxc.oxc-vscode" + }, + "typescript.preferences.importModuleSpecifierEnding": "js", + "typescript.reportStyleChecksAsWarnings": false, + "typescript.updateImportsOnFileMove.enabled": "always", + "typescript.tsdk": "node_modules/typescript/lib", + "typescript.experimental.useTsgo": true +} diff --git a/AGENTS.md b/AGENTS.md index 4af38a3..0b3cf42 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,165 +1,249 @@ -# AGENTS.md - -## Purpose - -This document defines **authoritative, enforceable rules** for all contributors — **human or LLM-based** — working in this repository. - -**PLAN.md is the single source of truth.** -All design, sequencing, constraints, and scope decisions MUST align with PLAN.md. -Deviation is **not permitted** unless explicitly documented, justified, and approved. - -This file is written to be **machine-enforceable** by automated coding agents. - ---- - -## Source of Truth - -- `PLAN.md` is **canonical** -- This repository implements **exactly what PLAN.md specifies** -- If ambiguity exists: - 1. STOP - 2. Document the ambiguity - 3. Request clarification - 4. Do NOT invent behaviour - ---- - -## Relationship to OpenClaw - -The upstream **openclaw** repository is treated as: - -- **Architectural reference only** -- A source of: - - Control-plane patterns - - Agent lifecycle concepts - - Gateway semantics - -Strict rules: - -- ❌ No assumptions beyond what PLAN.md explicitly authorises -- ✅ Components may be: - - Reimplemented - - Simplified - - Replaced - - Omitted - **only if PLAN.md says so** - ---- - -## Phase-Based Execution Model - -Work MUST follow the phases defined in PLAN.md. - -### Hard Rules - -- Work on **exactly ONE phase at a time** -- Do NOT: - - Start a later phase early - - Stub future-phase functionality - - Add "helpful" abstractions for later use -- Each phase must end with: - - A clear completion checklist - - Explicit validation criteria - - Documentation of outcomes - -### Phase Completion Gate - -A phase is complete ONLY when: - -- All PLAN.md requirements for the phase are implemented -- Validation steps pass -- No TODOs or placeholders remain for that phase -- The system state matches the PLAN.md description - ---- - -## Local-First & Security Constraints - -All work MUST respect these invariants: - -- Local-first operation is mandatory -- Ollama is the inference backend -- No cloud dependencies unless PLAN.md explicitly allows them -- Secrets MUST: - - Never be committed - - Never be logged - - Never be hard-coded -- Configuration via files or environment variables only - ---- - -## Git & Contribution Rules - -These rules are **non-negotiable**. - -### Branching - -- ❌ Never commit directly to `main` -- ✅ Use: - - `phase--` - - or `feature-` - -### Commits - -- Make **frequent, semantic commits** -- Each commit must: - - Do one thing - - Have a clear message -- Avoid large, sweeping commits - -### Pushing Code - -- ❌ NEVER push unless explicitly instructed -- ❌ NEVER push secrets, credentials, tokens -- ❌ NEVER push any part of a locally cloned openclaw repo - -LLM agents MUST assume: -> "Local work only unless told otherwise." - ---- - -## Scope Control - -LLM contributors MUST: - -- Implement ONLY what PLAN.md requests -- Avoid: - - Overengineering - - Premature optimisation - - Speculative abstractions -- If an improvement is tempting but not specified: - - Document it - - Defer it - - Do NOT implement it - ---- - -## Error Handling & Uncertainty - -When uncertain: - -1. STOP -2. Record the uncertainty -3. Ask for clarification -4. Wait - -Guessing is considered a failure. - ---- - -## Enforcement Note - -This file is intended for: - -- Human contributors -- Automated CI enforcement -- LLM coding agents operating autonomously - -Violations of this document invalidate the work. - ---- - -## Acknowledgement - -By contributing to this repository, you agree to follow **AGENTS.md** and treat **PLAN.md as law**. - +# Repository Guidelines + +- Repo: https://github.com/openclaw/openclaw +- GitHub issues/comments/PR comments: use literal multiline strings or `-F - <<'EOF'` (or $'...') for real newlines; never embed "\\n". + +## Project Structure & Module Organization + +- Source code: `src/` (CLI wiring in `src/cli`, commands in `src/commands`, web provider in `src/provider-web.ts`, infra in `src/infra`, media pipeline in `src/media`). +- Tests: colocated `*.test.ts`. +- Docs: `docs/` (images, queue, Pi config). Built output lives in `dist/`. +- Plugins/extensions: live under `extensions/*` (workspace packages). Keep plugin-only deps in the extension `package.json`; do not add them to the root `package.json` unless core uses them. +- Plugins: install runs `npm install --omit=dev` in plugin dir; runtime deps must live in `dependencies`. Avoid `workspace:*` in `dependencies` (npm install breaks); put `openclaw` in `devDependencies` or `peerDependencies` instead (runtime resolves `openclaw/plugin-sdk` via jiti alias). +- Installers served from `https://openclaw.ai/*`: live in the sibling repo `../openclaw.ai` (`public/install.sh`, `public/install-cli.sh`, `public/install.ps1`). +- Messaging channels: always consider **all** built-in + extension channels when refactoring shared logic (routing, allowlists, pairing, command gating, onboarding, docs). + - Core channel docs: `docs/channels/` + - Core channel code: `src/telegram`, `src/discord`, `src/slack`, `src/signal`, `src/imessage`, `src/web` (WhatsApp web), `src/channels`, `src/routing` + - Extensions (channel plugins): `extensions/*` (e.g. `extensions/msteams`, `extensions/matrix`, `extensions/zalo`, `extensions/zalouser`, `extensions/voice-call`) +- When adding channels/extensions/apps/docs, update `.github/labeler.yml` and create matching GitHub labels (use existing channel/extension label colors). + +## Docs Linking (Mintlify) + +- Docs are hosted on Mintlify (docs.openclaw.ai). +- Internal doc links in `docs/**/*.md`: root-relative, no `.md`/`.mdx` (example: `[Config](/configuration)`). +- When working with documentation, read the mintlify skill. +- Section cross-references: use anchors on root-relative paths (example: `[Hooks](/configuration#hooks)`). +- Doc headings and anchors: avoid em dashes and apostrophes in headings because they break Mintlify anchor links. +- When Peter asks for links, reply with full `https://docs.openclaw.ai/...` URLs (not root-relative). +- When you touch docs, end the reply with the `https://docs.openclaw.ai/...` URLs you referenced. +- README (GitHub): keep absolute docs URLs (`https://docs.openclaw.ai/...`) so links work on GitHub. +- Docs content must be generic: no personal device names/hostnames/paths; use placeholders like `user@gateway-host` and “gateway host”. + +## Docs i18n (zh-CN) + +- `docs/zh-CN/**` is generated; do not edit unless the user explicitly asks. +- Pipeline: update English docs → adjust glossary (`docs/.i18n/glossary.zh-CN.json`) → run `scripts/docs-i18n` → apply targeted fixes only if instructed. +- Translation memory: `docs/.i18n/zh-CN.tm.jsonl` (generated). +- See `docs/.i18n/README.md`. +- The pipeline can be slow/inefficient; if it’s dragging, ping @jospalmbier on Discord instead of hacking around it. + +## exe.dev VM ops (general) + +- Access: stable path is `ssh exe.dev` then `ssh vm-name` (assume SSH key already set). +- SSH flaky: use exe.dev web terminal or Shelley (web agent); keep a tmux session for long ops. +- Update: `sudo npm i -g openclaw@latest` (global install needs root on `/usr/lib/node_modules`). +- Config: use `openclaw config set ...`; ensure `gateway.mode=local` is set. +- Discord: store raw token only (no `DISCORD_BOT_TOKEN=` prefix). +- Restart: stop old gateway and run: + `pkill -9 -f openclaw-gateway || true; nohup openclaw gateway run --bind loopback --port 18789 --force > /tmp/openclaw-gateway.log 2>&1 &` +- Verify: `openclaw channels status --probe`, `ss -ltnp | rg 18789`, `tail -n 120 /tmp/openclaw-gateway.log`. + +## Build, Test, and Development Commands + +- Runtime baseline: Node **22+** (keep Node + Bun paths working). +- Install deps: `pnpm install` +- If deps are missing (for example `node_modules` missing, `vitest not found`, or `command not found`), run the repo’s package-manager install command (prefer lockfile/README-defined PM), then rerun the exact requested command once. Apply this to test/build/lint/typecheck/dev commands; if retry still fails, report the command and first actionable error. +- Pre-commit hooks: `prek install` (runs same checks as CI) +- Also supported: `bun install` (keep `pnpm-lock.yaml` + Bun patching in sync when touching deps/patches). +- Prefer Bun for TypeScript execution (scripts, dev, tests): `bun ` / `bunx `. +- Run CLI in dev: `pnpm openclaw ...` (bun) or `pnpm dev`. +- Node remains supported for running built output (`dist/*`) and production installs. +- Mac packaging (dev): `scripts/package-mac-app.sh` defaults to current arch. Release checklist: `docs/platforms/mac/release.md`. +- Type-check/build: `pnpm build` +- TypeScript checks: `pnpm tsgo` +- Lint/format: `pnpm check` +- Format check: `pnpm format` (oxfmt --check) +- Format fix: `pnpm format:fix` (oxfmt --write) +- Tests: `pnpm test` (vitest); coverage: `pnpm test:coverage` + +## Coding Style & Naming Conventions + +- Language: TypeScript (ESM). Prefer strict typing; avoid `any`. +- Formatting/linting via Oxlint and Oxfmt; run `pnpm check` before commits. +- Never add `@ts-nocheck` and do not disable `no-explicit-any`; fix root causes and update Oxlint/Oxfmt config only when required. +- Never share class behavior via prototype mutation (`applyPrototypeMixins`, `Object.defineProperty` on `.prototype`, or exporting `Class.prototype` for merges). Use explicit inheritance/composition (`A extends B extends C`) or helper composition so TypeScript can typecheck. +- If this pattern is needed, stop and get explicit approval before shipping; default behavior is to split/refactor into an explicit class hierarchy and keep members strongly typed. +- In tests, prefer per-instance stubs over prototype mutation (`SomeClass.prototype.method = ...`) unless a test explicitly documents why prototype-level patching is required. +- Add brief code comments for tricky or non-obvious logic. +- Keep files concise; extract helpers instead of “V2” copies. Use existing patterns for CLI options and dependency injection via `createDefaultDeps`. +- Aim to keep files under ~700 LOC; guideline only (not a hard guardrail). Split/refactor when it improves clarity or testability. +- Naming: use **OpenClaw** for product/app/docs headings; use `openclaw` for CLI command, package/binary, paths, and config keys. + +## Release Channels (Naming) + +- stable: tagged releases only (e.g. `vYYYY.M.D`), npm dist-tag `latest`. +- beta: prerelease tags `vYYYY.M.D-beta.N`, npm dist-tag `beta` (may ship without macOS app). +- dev: moving head on `main` (no tag; git checkout main). + +## Testing Guidelines + +- Framework: Vitest with V8 coverage thresholds (70% lines/branches/functions/statements). +- Naming: match source names with `*.test.ts`; e2e in `*.e2e.test.ts`. +- Run `pnpm test` (or `pnpm test:coverage`) before pushing when you touch logic. +- Do not set test workers above 16; tried already. +- Live tests (real keys): `CLAWDBOT_LIVE_TEST=1 pnpm test:live` (OpenClaw-only) or `LIVE=1 pnpm test:live` (includes provider live tests). Docker: `pnpm test:docker:live-models`, `pnpm test:docker:live-gateway`. Onboarding Docker E2E: `pnpm test:docker:onboard`. +- Full kit + what’s covered: `docs/testing.md`. +- Changelog: user-facing changes only; no internal/meta notes (version alignment, appcast reminders, release process). +- Pure test additions/fixes generally do **not** need a changelog entry unless they alter user-facing behavior or the user asks for one. +- Mobile: before using a simulator, check for connected real devices (iOS + Android) and prefer them when available. + +## Commit & Pull Request Guidelines + +**Full maintainer PR workflow (optional):** If you want the repo's end-to-end maintainer workflow (triage order, quality bar, rebase rules, commit/changelog conventions, co-contributor policy, and the `review-pr` > `prepare-pr` > `merge-pr` pipeline), see `.agents/skills/PR_WORKFLOW.md`. Maintainers may use other workflows; when a maintainer specifies a workflow, follow that. If no workflow is specified, default to PR_WORKFLOW. + +- Create commits with `scripts/committer "" `; avoid manual `git add`/`git commit` so staging stays scoped. +- Follow concise, action-oriented commit messages (e.g., `CLI: add verbose flag to send`). +- Group related changes; avoid bundling unrelated refactors. +- PR submission template (canonical): `.github/pull_request_template.md` +- Issue submission templates (canonical): `.github/ISSUE_TEMPLATE/` + +## Shorthand Commands + +- `sync`: if working tree is dirty, commit all changes (pick a sensible Conventional Commit message), then `git pull --rebase`; if rebase conflicts and cannot resolve, stop; otherwise `git push`. + +## Git Notes + +- If `git branch -d/-D ` is policy-blocked, delete the local ref directly: `git update-ref -d refs/heads/`. +- Bulk PR close/reopen safety: if a close action would affect more than 5 PRs, first ask for explicit user confirmation with the exact PR count and target scope/query. + +## GitHub Search (`gh`) + +- Prefer targeted keyword search before proposing new work or duplicating fixes. +- Use `--repo openclaw/openclaw` + `--match title,body` first; add `--match comments` when triaging follow-up threads. +- PRs: `gh search prs --repo openclaw/openclaw --match title,body --limit 50 -- "auto-update"` +- Issues: `gh search issues --repo openclaw/openclaw --match title,body --limit 50 -- "auto-update"` +- Structured output example: + `gh search issues --repo openclaw/openclaw --match title,body --limit 50 --json number,title,state,url,updatedAt -- "auto update" --jq '.[] | "\(.number) | \(.state) | \(.title) | \(.url)"'` + +## Security & Configuration Tips + +- Web provider stores creds at `~/.openclaw/credentials/`; rerun `openclaw login` if logged out. +- Pi sessions live under `~/.openclaw/sessions/` by default; the base directory is not configurable. +- Environment variables: see `~/.profile`. +- Never commit or publish real phone numbers, videos, or live configuration values. Use obviously fake placeholders in docs, tests, and examples. +- Release flow: always read `docs/reference/RELEASING.md` and `docs/platforms/mac/release.md` before any release work; do not ask routine questions once those docs answer them. + +## GHSA (Repo Advisory) Patch/Publish + +- Before reviewing security advisories, read `SECURITY.md`. +- Fetch: `gh api /repos/openclaw/openclaw/security-advisories/` +- Latest npm: `npm view openclaw version --userconfig "$(mktemp)"` +- Private fork PRs must be closed: + `fork=$(gh api /repos/openclaw/openclaw/security-advisories/ | jq -r .private_fork.full_name)` + `gh pr list -R "$fork" --state open` (must be empty) +- Description newline footgun: write Markdown via heredoc to `/tmp/ghsa.desc.md` (no `"\\n"` strings) +- Build patch JSON via jq: `jq -n --rawfile desc /tmp/ghsa.desc.md '{summary,severity,description:$desc,vulnerabilities:[...]}' > /tmp/ghsa.patch.json` +- GHSA API footgun: cannot set `severity` and `cvss_vector_string` in the same PATCH; do separate calls. +- Patch + publish: `gh api -X PATCH /repos/openclaw/openclaw/security-advisories/ --input /tmp/ghsa.patch.json` (publish = include `"state":"published"`; no `/publish` endpoint) +- If publish fails (HTTP 422): missing `severity`/`description`/`vulnerabilities[]`, or private fork has open PRs +- Verify: re-fetch; ensure `state=published`, `published_at` set; `jq -r .description | rg '\\\\n'` returns nothing + +## Troubleshooting + +- Rebrand/migration issues or legacy config/service warnings: run `openclaw doctor` (see `docs/gateway/doctor.md`). + +## Agent-Specific Notes + +- Vocabulary: "makeup" = "mac app". +- Never edit `node_modules` (global/Homebrew/npm/git installs too). Updates overwrite. Skill notes go in `tools.md` or `AGENTS.md`. +- When adding a new `AGENTS.md` anywhere in the repo, also add a `CLAUDE.md` symlink pointing to it (example: `ln -s AGENTS.md CLAUDE.md`). +- Signal: "update fly" => `fly ssh console -a flawd-bot -C "bash -lc 'cd /data/clawd/openclaw && git pull --rebase origin main'"` then `fly machines restart e825232f34d058 -a flawd-bot`. +- When working on a GitHub Issue or PR, print the full URL at the end of the task. +- When answering questions, respond with high-confidence answers only: verify in code; do not guess. +- Never update the Carbon dependency. +- Any dependency with `pnpm.patchedDependencies` must use an exact version (no `^`/`~`). +- Patching dependencies (pnpm patches, overrides, or vendored changes) requires explicit approval; do not do this by default. +- CLI progress: use `src/cli/progress.ts` (`osc-progress` + `@clack/prompts` spinner); don’t hand-roll spinners/bars. +- Status output: keep tables + ANSI-safe wrapping (`src/terminal/table.ts`); `status --all` = read-only/pasteable, `status --deep` = probes. +- Gateway currently runs only as the menubar app; there is no separate LaunchAgent/helper label installed. Restart via the OpenClaw Mac app or `scripts/restart-mac.sh`; to verify/kill use `launchctl print gui/$UID | grep openclaw` rather than assuming a fixed label. **When debugging on macOS, start/stop the gateway via the app, not ad-hoc tmux sessions; kill any temporary tunnels before handoff.** +- macOS logs: use `./scripts/clawlog.sh` to query unified logs for the OpenClaw subsystem; it supports follow/tail/category filters and expects passwordless sudo for `/usr/bin/log`. +- If shared guardrails are available locally, review them; otherwise follow this repo's guidance. +- SwiftUI state management (iOS/macOS): prefer the `Observation` framework (`@Observable`, `@Bindable`) over `ObservableObject`/`@StateObject`; don’t introduce new `ObservableObject` unless required for compatibility, and migrate existing usages when touching related code. +- Connection providers: when adding a new connection, update every UI surface and docs (macOS app, web UI, mobile if applicable, onboarding/overview docs) and add matching status + configuration forms so provider lists and settings stay in sync. +- Version locations: `package.json` (CLI), `apps/android/app/build.gradle.kts` (versionName/versionCode), `apps/ios/Sources/Info.plist` + `apps/ios/Tests/Info.plist` (CFBundleShortVersionString/CFBundleVersion), `apps/macos/Sources/OpenClaw/Resources/Info.plist` (CFBundleShortVersionString/CFBundleVersion), `docs/install/updating.md` (pinned npm version), `docs/platforms/mac/release.md` (APP_VERSION/APP_BUILD examples), Peekaboo Xcode projects/Info.plists (MARKETING_VERSION/CURRENT_PROJECT_VERSION). +- "Bump version everywhere" means all version locations above **except** `appcast.xml` (only touch appcast when cutting a new macOS Sparkle release). +- **Restart apps:** “restart iOS/Android apps” means rebuild (recompile/install) and relaunch, not just kill/launch. +- **Device checks:** before testing, verify connected real devices (iOS/Android) before reaching for simulators/emulators. +- iOS Team ID lookup: `security find-identity -p codesigning -v` → use Apple Development (…) TEAMID. Fallback: `defaults read com.apple.dt.Xcode IDEProvisioningTeamIdentifiers`. +- A2UI bundle hash: `src/canvas-host/a2ui/.bundle.hash` is auto-generated; ignore unexpected changes, and only regenerate via `pnpm canvas:a2ui:bundle` (or `scripts/bundle-a2ui.sh`) when needed. Commit the hash as a separate commit. +- Release signing/notary keys are managed outside the repo; follow internal release docs. +- Notary auth env vars (`APP_STORE_CONNECT_ISSUER_ID`, `APP_STORE_CONNECT_KEY_ID`, `APP_STORE_CONNECT_API_KEY_P8`) are expected in your environment (per internal release docs). +- **Multi-agent safety:** do **not** create/apply/drop `git stash` entries unless explicitly requested (this includes `git pull --rebase --autostash`). Assume other agents may be working; keep unrelated WIP untouched and avoid cross-cutting state changes. +- **Multi-agent safety:** when the user says "push", you may `git pull --rebase` to integrate latest changes (never discard other agents' work). When the user says "commit", scope to your changes only. When the user says "commit all", commit everything in grouped chunks. +- **Multi-agent safety:** do **not** create/remove/modify `git worktree` checkouts (or edit `.worktrees/*`) unless explicitly requested. +- **Multi-agent safety:** do **not** switch branches / check out a different branch unless explicitly requested. +- **Multi-agent safety:** running multiple agents is OK as long as each agent has its own session. +- **Multi-agent safety:** when you see unrecognized files, keep going; focus on your changes and commit only those. +- Lint/format churn: + - If staged+unstaged diffs are formatting-only, auto-resolve without asking. + - If commit/push already requested, auto-stage and include formatting-only follow-ups in the same commit (or a tiny follow-up commit if needed), no extra confirmation. + - Only ask when changes are semantic (logic/data/behavior). +- Lobster seam: use the shared CLI palette in `src/terminal/palette.ts` (no hardcoded colors); apply palette to onboarding/config prompts and other TTY UI output as needed. +- **Multi-agent safety:** focus reports on your edits; avoid guard-rail disclaimers unless truly blocked; when multiple agents touch the same file, continue if safe; end with a brief “other files present” note only if relevant. +- Bug investigations: read source code of relevant npm dependencies and all related local code before concluding; aim for high-confidence root cause. +- Code style: add brief comments for tricky logic; keep files under ~500 LOC when feasible (split/refactor as needed). +- Tool schema guardrails (google-antigravity): avoid `Type.Union` in tool input schemas; no `anyOf`/`oneOf`/`allOf`. Use `stringEnum`/`optionalStringEnum` (Type.Unsafe enum) for string lists, and `Type.Optional(...)` instead of `... | null`. Keep top-level tool schema as `type: "object"` with `properties`. +- Tool schema guardrails: avoid raw `format` property names in tool schemas; some validators treat `format` as a reserved keyword and reject the schema. +- When asked to open a “session” file, open the Pi session logs under `~/.openclaw/agents//sessions/*.jsonl` (use the `agent=` value in the Runtime line of the system prompt; newest unless a specific ID is given), not the default `sessions.json`. If logs are needed from another machine, SSH via Tailscale and read the same path there. +- Do not rebuild the macOS app over SSH; rebuilds must be run directly on the Mac. +- Never send streaming/partial replies to external messaging surfaces (WhatsApp, Telegram); only final replies should be delivered there. Streaming/tool events may still go to internal UIs/control channel. +- Voice wake forwarding tips: + - Command template should stay `openclaw-mac agent --message "${text}" --thinking low`; `VoiceWakeForwarder` already shell-escapes `${text}`. Don’t add extra quotes. + - launchd PATH is minimal; ensure the app’s launch agent PATH includes standard system paths plus your pnpm bin (typically `$HOME/Library/pnpm`) so `pnpm`/`openclaw` binaries resolve when invoked via `openclaw-mac`. +- For manual `openclaw message send` messages that include `!`, use the heredoc pattern noted below to avoid the Bash tool’s escaping. +- Release guardrails: do not change version numbers without operator’s explicit consent; always ask permission before running any npm publish/release step. + +## NPM + 1Password (publish/verify) + +- Use the 1password skill; all `op` commands must run inside a fresh tmux session. +- Sign in: `eval "$(op signin --account my.1password.com)"` (app unlocked + integration on). +- OTP: `op read 'op://Private/Npmjs/one-time password?attribute=otp'`. +- Publish: `npm publish --access public --otp=""` (run from the package dir). +- Verify without local npmrc side effects: `npm view version --userconfig "$(mktemp)"`. +- Kill the tmux session after publish. + +## Plugin Release Fast Path (no core `openclaw` publish) + +- Release only already-on-npm plugins. Source list is in `docs/reference/RELEASING.md` under "Current npm plugin list". +- Run all CLI `op` calls and `npm publish` inside tmux to avoid hangs/interruption: + - `tmux new -d -s release-plugins-$(date +%Y%m%d-%H%M%S)` + - `eval "$(op signin --account my.1password.com)"` +- 1Password helpers: + - password used by `npm login`: + `op item get Npmjs --format=json | jq -r '.fields[] | select(.id=="password").value'` + - OTP: + `op read 'op://Private/Npmjs/one-time password?attribute=otp'` +- Fast publish loop (local helper script in `/tmp` is fine; keep repo clean): + - compare local plugin `version` to `npm view version` + - only run `npm publish --access public --otp=""` when versions differ + - skip if package is missing on npm or version already matches. +- Keep `openclaw` untouched: never run publish from repo root unless explicitly requested. +- Post-check for each release: + - per-plugin: `npm view @openclaw/ version --userconfig "$(mktemp)"` should be `2026.2.17` + - core guard: `npm view openclaw version --userconfig "$(mktemp)"` should stay at previous version unless explicitly requested. + +## Changelog Release Notes + +- When cutting a mac release with beta GitHub prerelease: + - Tag `vYYYY.M.D-beta.N` from the release commit (example: `v2026.2.15-beta.1`). + - Create prerelease with title `openclaw YYYY.M.D-beta.N`. + - Use release notes from `CHANGELOG.md` version section (`Changes` + `Fixes`, no title duplicate). + - Attach at least `OpenClaw-YYYY.M.D.zip` and `OpenClaw-YYYY.M.D.dSYM.zip`; include `.dmg` if available. + +- Keep top version entries in `CHANGELOG.md` sorted by impact: + - `### Changes` first. + - `### Fixes` deduped and ranked with user-facing fixes first. +- Before tagging/publishing, run: + - `node --import tsx scripts/release-check.ts` + - `pnpm release:check` + - `pnpm test:install:smoke` or `OPENCLAW_INSTALL_SMOKE_SKIP_NONROOT=1 pnpm test:install:smoke` for non-root smoke path. diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..255340c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,65 @@ +FROM node:22-bookworm@sha256:cd7bcd2e7a1e6f72052feb023c7f6b722205d3fcab7bbcbd2d1bfdab10b1e935 + +# Install Bun (required for build scripts) +RUN curl -fsSL https://bun.sh/install | bash +ENV PATH="/root/.bun/bin:${PATH}" + +RUN corepack enable + +WORKDIR /app +RUN chown node:node /app + +ARG OPENCLAW_DOCKER_APT_PACKAGES="" +RUN if [ -n "$OPENCLAW_DOCKER_APT_PACKAGES" ]; then \ + apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends $OPENCLAW_DOCKER_APT_PACKAGES && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* /var/cache/apt/archives/*; \ + fi + +COPY --chown=node:node package.json pnpm-lock.yaml pnpm-workspace.yaml .npmrc ./ +COPY --chown=node:node ui/package.json ./ui/package.json +COPY --chown=node:node patches ./patches +COPY --chown=node:node scripts ./scripts + +USER node +RUN pnpm install --frozen-lockfile + +# Optionally install Chromium and Xvfb for browser automation. +# Build with: docker build --build-arg OPENCLAW_INSTALL_BROWSER=1 ... +# Adds ~300MB but eliminates the 60-90s Playwright install on every container start. +# Must run after pnpm install so playwright-core is available in node_modules. +USER root +ARG OPENCLAW_INSTALL_BROWSER="" +RUN if [ -n "$OPENCLAW_INSTALL_BROWSER" ]; then \ + apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends xvfb && \ + mkdir -p /home/node/.cache/ms-playwright && \ + PLAYWRIGHT_BROWSERS_PATH=/home/node/.cache/ms-playwright \ + node /app/node_modules/playwright-core/cli.js install --with-deps chromium && \ + chown -R node:node /home/node/.cache/ms-playwright && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* /var/cache/apt/archives/*; \ + fi + +USER node +COPY --chown=node:node . . +RUN pnpm build +# Force pnpm for UI build (Bun may fail on ARM/Synology architectures) +ENV OPENCLAW_PREFER_PNPM=1 +RUN pnpm ui:build + +ENV NODE_ENV=production + +# Security hardening: Run as non-root user +# The node:22-bookworm image includes a 'node' user (uid 1000) +# This reduces the attack surface by preventing container escape via root privileges +USER node + +# Start gateway server with default config. +# Binds to loopback (127.0.0.1) by default for security. +# +# For container platforms requiring external health checks: +# 1. Set OPENCLAW_GATEWAY_TOKEN or OPENCLAW_GATEWAY_PASSWORD env var +# 2. Override CMD: ["node","openclaw.mjs","gateway","--allow-unconfigured","--bind","lan"] +CMD ["node", "openclaw.mjs", "gateway", "--allow-unconfigured"] diff --git a/Dockerfile.sandbox b/Dockerfile.sandbox new file mode 100644 index 0000000..a463d4a --- /dev/null +++ b/Dockerfile.sandbox @@ -0,0 +1,20 @@ +FROM debian:bookworm-slim@sha256:98f4b71de414932439ac6ac690d7060df1f27161073c5036a7553723881bffbe + +ENV DEBIAN_FRONTEND=noninteractive + +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + bash \ + ca-certificates \ + curl \ + git \ + jq \ + python3 \ + ripgrep \ + && rm -rf /var/lib/apt/lists/* + +RUN useradd --create-home --shell /bin/bash sandbox +USER sandbox +WORKDIR /home/sandbox + +CMD ["sleep", "infinity"] diff --git a/Dockerfile.sandbox-browser b/Dockerfile.sandbox-browser new file mode 100644 index 0000000..ec9faf7 --- /dev/null +++ b/Dockerfile.sandbox-browser @@ -0,0 +1,32 @@ +FROM debian:bookworm-slim@sha256:98f4b71de414932439ac6ac690d7060df1f27161073c5036a7553723881bffbe + +ENV DEBIAN_FRONTEND=noninteractive + +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + bash \ + ca-certificates \ + chromium \ + curl \ + fonts-liberation \ + fonts-noto-color-emoji \ + git \ + jq \ + novnc \ + python3 \ + socat \ + websockify \ + x11vnc \ + xvfb \ + && rm -rf /var/lib/apt/lists/* + +COPY scripts/sandbox-browser-entrypoint.sh /usr/local/bin/openclaw-sandbox-browser +RUN chmod +x /usr/local/bin/openclaw-sandbox-browser + +RUN useradd --create-home --shell /bin/bash sandbox +USER sandbox +WORKDIR /home/sandbox + +EXPOSE 9222 5900 6080 + +CMD ["openclaw-sandbox-browser"] diff --git a/Dockerfile.sandbox-common b/Dockerfile.sandbox-common new file mode 100644 index 0000000..71f8007 --- /dev/null +++ b/Dockerfile.sandbox-common @@ -0,0 +1,45 @@ +ARG BASE_IMAGE=openclaw-sandbox:bookworm-slim +FROM ${BASE_IMAGE} + +USER root + +ENV DEBIAN_FRONTEND=noninteractive + +ARG PACKAGES="curl wget jq coreutils grep nodejs npm python3 git ca-certificates golang-go rustc cargo unzip pkg-config libasound2-dev build-essential file" +ARG INSTALL_PNPM=1 +ARG INSTALL_BUN=1 +ARG BUN_INSTALL_DIR=/opt/bun +ARG INSTALL_BREW=1 +ARG BREW_INSTALL_DIR=/home/linuxbrew/.linuxbrew +ARG FINAL_USER=sandbox + +ENV BUN_INSTALL=${BUN_INSTALL_DIR} +ENV HOMEBREW_PREFIX=${BREW_INSTALL_DIR} +ENV HOMEBREW_CELLAR=${BREW_INSTALL_DIR}/Cellar +ENV HOMEBREW_REPOSITORY=${BREW_INSTALL_DIR}/Homebrew +ENV PATH=${BUN_INSTALL_DIR}/bin:${BREW_INSTALL_DIR}/bin:${BREW_INSTALL_DIR}/sbin:${PATH} + +RUN apt-get update \ + && apt-get install -y --no-install-recommends ${PACKAGES} \ + && rm -rf /var/lib/apt/lists/* + +RUN if [ "${INSTALL_PNPM}" = "1" ]; then npm install -g pnpm; fi + +RUN if [ "${INSTALL_BUN}" = "1" ]; then \ + curl -fsSL https://bun.sh/install | bash; \ + ln -sf "${BUN_INSTALL_DIR}/bin/bun" /usr/local/bin/bun; \ +fi + +RUN if [ "${INSTALL_BREW}" = "1" ]; then \ + if ! id -u linuxbrew >/dev/null 2>&1; then useradd -m -s /bin/bash linuxbrew; fi; \ + mkdir -p "${BREW_INSTALL_DIR}"; \ + chown -R linuxbrew:linuxbrew "$(dirname "${BREW_INSTALL_DIR}")"; \ + su - linuxbrew -c "NONINTERACTIVE=1 CI=1 /bin/bash -c '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)'"; \ + if [ ! -e "${BREW_INSTALL_DIR}/Library" ]; then ln -s "${BREW_INSTALL_DIR}/Homebrew/Library" "${BREW_INSTALL_DIR}/Library"; fi; \ + if [ ! -x "${BREW_INSTALL_DIR}/bin/brew" ]; then echo \"brew install failed\"; exit 1; fi; \ + ln -sf "${BREW_INSTALL_DIR}/bin/brew" /usr/local/bin/brew; \ +fi + +# Default is sandbox, but allow BASE_IMAGE overrides to select another final user. +USER ${FINAL_USER} + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f7b5266 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2025 Peter Steinberger + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..72f3624 --- /dev/null +++ b/README.md @@ -0,0 +1,580 @@ +# 🦞 OpenClaw — Personal AI Assistant + +

+ + + OpenClaw + +

+ +

+ EXFOLIATE! EXFOLIATE! +

+ +

+ CI status + GitHub release + Discord + MIT License +

+ +**OpenClaw** is a _personal AI assistant_ you run on your own devices. +It answers you on the channels you already use (WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, Microsoft Teams, WebChat), plus extension channels like BlueBubbles, Matrix, Zalo, and Zalo Personal. It can speak and listen on macOS/iOS/Android, and can render a live Canvas you control. The Gateway is just the control plane — the product is the assistant. + +If you want a personal, single-user assistant that feels local, fast, and always-on, this is it. + +[Website](https://openclaw.ai) · [Docs](https://docs.openclaw.ai) · [Vision](VISION.md) · [DeepWiki](https://deepwiki.com/openclaw/openclaw) · [Getting Started](https://docs.openclaw.ai/start/getting-started) · [Updating](https://docs.openclaw.ai/install/updating) · [Showcase](https://docs.openclaw.ai/start/showcase) · [FAQ](https://docs.openclaw.ai/start/faq) · [Wizard](https://docs.openclaw.ai/start/wizard) · [Nix](https://github.com/openclaw/nix-openclaw) · [Docker](https://docs.openclaw.ai/install/docker) · [Discord](https://discord.gg/clawd) + +Preferred setup: run the onboarding wizard (`openclaw onboard`) in your terminal. +The wizard guides you step by step through setting up the gateway, workspace, channels, and skills. The CLI wizard is the recommended path and works on **macOS, Linux, and Windows (via WSL2; strongly recommended)**. +Works with npm, pnpm, or bun. +New install? Start here: [Getting started](https://docs.openclaw.ai/start/getting-started) + +## Sponsors + +| OpenAI | Blacksmith | +| ----------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| [![OpenAI](docs/assets/sponsors/openai.svg)](https://openai.com/) | [![Blacksmith](docs/assets/sponsors/blacksmith.svg)](https://blacksmith.sh/) | + +**Subscriptions (OAuth):** + +- **[Anthropic](https://www.anthropic.com/)** (Claude Pro/Max) +- **[OpenAI](https://openai.com/)** (ChatGPT/Codex) + +Model note: while any model is supported, I strongly recommend **Anthropic Pro/Max (100/200) + Opus 4.6** for long‑context strength and better prompt‑injection resistance. See [Onboarding](https://docs.openclaw.ai/start/onboarding). + +## Models (selection + auth) + +- Models config + CLI: [Models](https://docs.openclaw.ai/concepts/models) +- Auth profile rotation (OAuth vs API keys) + fallbacks: [Model failover](https://docs.openclaw.ai/concepts/model-failover) + +## Install (recommended) + +Runtime: **Node ≥22**. + +```bash +npm install -g openclaw@latest +# or: pnpm add -g openclaw@latest + +openclaw onboard --install-daemon +``` + +The wizard installs the Gateway daemon (launchd/systemd user service) so it stays running. + +## Quick start (TL;DR) + +Runtime: **Node ≥22**. + +Full beginner guide (auth, pairing, channels): [Getting started](https://docs.openclaw.ai/start/getting-started) + +```bash +openclaw onboard --install-daemon + +openclaw gateway --port 18789 --verbose + +# Send a message +openclaw message send --to +1234567890 --message "Hello from OpenClaw" + +# Talk to the assistant (optionally deliver back to any connected channel: WhatsApp/Telegram/Slack/Discord/Google Chat/Signal/iMessage/BlueBubbles/Microsoft Teams/Matrix/Zalo/Zalo Personal/WebChat) +openclaw agent --message "Ship checklist" --thinking high +``` + +Upgrading? [Updating guide](https://docs.openclaw.ai/install/updating) (and run `openclaw doctor`). + +## Development channels + +- **stable**: tagged releases (`vYYYY.M.D` or `vYYYY.M.D-`), npm dist-tag `latest`. +- **beta**: prerelease tags (`vYYYY.M.D-beta.N`), npm dist-tag `beta` (macOS app may be missing). +- **dev**: moving head of `main`, npm dist-tag `dev` (when published). + +Switch channels (git + npm): `openclaw update --channel stable|beta|dev`. +Details: [Development channels](https://docs.openclaw.ai/install/development-channels). + +## From source (development) + +Prefer `pnpm` for builds from source. Bun is optional for running TypeScript directly. + +```bash +git clone https://github.com/openclaw/openclaw.git +cd openclaw + +pnpm install +pnpm ui:build # auto-installs UI deps on first run +pnpm build + +pnpm openclaw onboard --install-daemon + +# Dev loop (auto-reload on TS changes) +pnpm gateway:watch +``` + +Note: `pnpm openclaw ...` runs TypeScript directly (via `tsx`). `pnpm build` produces `dist/` for running via Node / the packaged `openclaw` binary. + +## Security defaults (DM access) + +OpenClaw connects to real messaging surfaces. Treat inbound DMs as **untrusted input**. + +Full security guide: [Security](https://docs.openclaw.ai/gateway/security) + +Default behavior on Telegram/WhatsApp/Signal/iMessage/Microsoft Teams/Discord/Google Chat/Slack: + +- **DM pairing** (`dmPolicy="pairing"` / `channels.discord.dmPolicy="pairing"` / `channels.slack.dmPolicy="pairing"`; legacy: `channels.discord.dm.policy`, `channels.slack.dm.policy`): unknown senders receive a short pairing code and the bot does not process their message. +- Approve with: `openclaw pairing approve ` (then the sender is added to a local allowlist store). +- Public inbound DMs require an explicit opt-in: set `dmPolicy="open"` and include `"*"` in the channel allowlist (`allowFrom` / `channels.discord.allowFrom` / `channels.slack.allowFrom`; legacy: `channels.discord.dm.allowFrom`, `channels.slack.dm.allowFrom`). + +Run `openclaw doctor` to surface risky/misconfigured DM policies. + +## Highlights + +- **[Local-first Gateway](https://docs.openclaw.ai/gateway)** — single control plane for sessions, channels, tools, and events. +- **[Multi-channel inbox](https://docs.openclaw.ai/channels)** — WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, BlueBubbles (iMessage), iMessage (legacy), Microsoft Teams, Matrix, Zalo, Zalo Personal, WebChat, macOS, iOS/Android. +- **[Multi-agent routing](https://docs.openclaw.ai/gateway/configuration)** — route inbound channels/accounts/peers to isolated agents (workspaces + per-agent sessions). +- **[Voice Wake](https://docs.openclaw.ai/nodes/voicewake) + [Talk Mode](https://docs.openclaw.ai/nodes/talk)** — always-on speech for macOS/iOS/Android with ElevenLabs. +- **[Live Canvas](https://docs.openclaw.ai/platforms/mac/canvas)** — agent-driven visual workspace with [A2UI](https://docs.openclaw.ai/platforms/mac/canvas#canvas-a2ui). +- **[First-class tools](https://docs.openclaw.ai/tools)** — browser, canvas, nodes, cron, sessions, and Discord/Slack actions. +- **[Companion apps](https://docs.openclaw.ai/platforms/macos)** — macOS menu bar app + iOS/Android [nodes](https://docs.openclaw.ai/nodes). +- **[Onboarding](https://docs.openclaw.ai/start/wizard) + [skills](https://docs.openclaw.ai/tools/skills)** — wizard-driven setup with bundled/managed/workspace skills. + +## Star History + +[![Star History Chart](https://api.star-history.com/svg?repos=openclaw/openclaw&type=date&legend=top-left)](https://www.star-history.com/#openclaw/openclaw&type=date&legend=top-left) + +## Everything we built so far + +### Core platform + +- [Gateway WS control plane](https://docs.openclaw.ai/gateway) with sessions, presence, config, cron, webhooks, [Control UI](https://docs.openclaw.ai/web), and [Canvas host](https://docs.openclaw.ai/platforms/mac/canvas#canvas-a2ui). +- [CLI surface](https://docs.openclaw.ai/tools/agent-send): gateway, agent, send, [wizard](https://docs.openclaw.ai/start/wizard), and [doctor](https://docs.openclaw.ai/gateway/doctor). +- [Pi agent runtime](https://docs.openclaw.ai/concepts/agent) in RPC mode with tool streaming and block streaming. +- [Session model](https://docs.openclaw.ai/concepts/session): `main` for direct chats, group isolation, activation modes, queue modes, reply-back. Group rules: [Groups](https://docs.openclaw.ai/concepts/groups). +- [Media pipeline](https://docs.openclaw.ai/nodes/images): images/audio/video, transcription hooks, size caps, temp file lifecycle. Audio details: [Audio](https://docs.openclaw.ai/nodes/audio). + +### Channels + +- [Channels](https://docs.openclaw.ai/channels): [WhatsApp](https://docs.openclaw.ai/channels/whatsapp) (Baileys), [Telegram](https://docs.openclaw.ai/channels/telegram) (grammY), [Slack](https://docs.openclaw.ai/channels/slack) (Bolt), [Discord](https://docs.openclaw.ai/channels/discord) (discord.js), [Google Chat](https://docs.openclaw.ai/channels/googlechat) (Chat API), [Signal](https://docs.openclaw.ai/channels/signal) (signal-cli), [BlueBubbles](https://docs.openclaw.ai/channels/bluebubbles) (iMessage, recommended), [iMessage](https://docs.openclaw.ai/channels/imessage) (legacy imsg), [Microsoft Teams](https://docs.openclaw.ai/channels/msteams) (extension), [Matrix](https://docs.openclaw.ai/channels/matrix) (extension), [Zalo](https://docs.openclaw.ai/channels/zalo) (extension), [Zalo Personal](https://docs.openclaw.ai/channels/zalouser) (extension), [WebChat](https://docs.openclaw.ai/web/webchat). +- [Group routing](https://docs.openclaw.ai/concepts/group-messages): mention gating, reply tags, per-channel chunking and routing. Channel rules: [Channels](https://docs.openclaw.ai/channels). + +### Apps + nodes + +- [macOS app](https://docs.openclaw.ai/platforms/macos): menu bar control plane, [Voice Wake](https://docs.openclaw.ai/nodes/voicewake)/PTT, [Talk Mode](https://docs.openclaw.ai/nodes/talk) overlay, [WebChat](https://docs.openclaw.ai/web/webchat), debug tools, [remote gateway](https://docs.openclaw.ai/gateway/remote) control. +- [iOS node](https://docs.openclaw.ai/platforms/ios): [Canvas](https://docs.openclaw.ai/platforms/mac/canvas), [Voice Wake](https://docs.openclaw.ai/nodes/voicewake), [Talk Mode](https://docs.openclaw.ai/nodes/talk), camera, screen recording, Bonjour pairing. +- [Android node](https://docs.openclaw.ai/platforms/android): [Canvas](https://docs.openclaw.ai/platforms/mac/canvas), [Talk Mode](https://docs.openclaw.ai/nodes/talk), camera, screen recording, optional SMS. +- [macOS node mode](https://docs.openclaw.ai/nodes): system.run/notify + canvas/camera exposure. + +### Tools + automation + +- [Browser control](https://docs.openclaw.ai/tools/browser): dedicated openclaw Chrome/Chromium, snapshots, actions, uploads, profiles. +- [Canvas](https://docs.openclaw.ai/platforms/mac/canvas): [A2UI](https://docs.openclaw.ai/platforms/mac/canvas#canvas-a2ui) push/reset, eval, snapshot. +- [Nodes](https://docs.openclaw.ai/nodes): camera snap/clip, screen record, [location.get](https://docs.openclaw.ai/nodes/location-command), notifications. +- [Cron + wakeups](https://docs.openclaw.ai/automation/cron-jobs); [webhooks](https://docs.openclaw.ai/automation/webhook); [Gmail Pub/Sub](https://docs.openclaw.ai/automation/gmail-pubsub). +- [Skills platform](https://docs.openclaw.ai/tools/skills): bundled, managed, and workspace skills with install gating + UI. + +### Runtime + safety + +- [Channel routing](https://docs.openclaw.ai/concepts/channel-routing), [retry policy](https://docs.openclaw.ai/concepts/retry), and [streaming/chunking](https://docs.openclaw.ai/concepts/streaming). +- [Presence](https://docs.openclaw.ai/concepts/presence), [typing indicators](https://docs.openclaw.ai/concepts/typing-indicators), and [usage tracking](https://docs.openclaw.ai/concepts/usage-tracking). +- [Models](https://docs.openclaw.ai/concepts/models), [model failover](https://docs.openclaw.ai/concepts/model-failover), and [session pruning](https://docs.openclaw.ai/concepts/session-pruning). +- [Security](https://docs.openclaw.ai/gateway/security) and [troubleshooting](https://docs.openclaw.ai/channels/troubleshooting). + +### Ops + packaging + +- [Control UI](https://docs.openclaw.ai/web) + [WebChat](https://docs.openclaw.ai/web/webchat) served directly from the Gateway. +- [Tailscale Serve/Funnel](https://docs.openclaw.ai/gateway/tailscale) or [SSH tunnels](https://docs.openclaw.ai/gateway/remote) with token/password auth. +- [Nix mode](https://docs.openclaw.ai/install/nix) for declarative config; [Docker](https://docs.openclaw.ai/install/docker)-based installs. +- [Doctor](https://docs.openclaw.ai/gateway/doctor) migrations, [logging](https://docs.openclaw.ai/logging). + +## How it works (short) + +``` +WhatsApp / Telegram / Slack / Discord / Google Chat / Signal / iMessage / BlueBubbles / Microsoft Teams / Matrix / Zalo / Zalo Personal / WebChat + │ + ▼ +┌───────────────────────────────┐ +│ Gateway │ +│ (control plane) │ +│ ws://127.0.0.1:18789 │ +└──────────────┬────────────────┘ + │ + ├─ Pi agent (RPC) + ├─ CLI (openclaw …) + ├─ WebChat UI + ├─ macOS app + └─ iOS / Android nodes +``` + +## Key subsystems + +- **[Gateway WebSocket network](https://docs.openclaw.ai/concepts/architecture)** — single WS control plane for clients, tools, and events (plus ops: [Gateway runbook](https://docs.openclaw.ai/gateway)). +- **[Tailscale exposure](https://docs.openclaw.ai/gateway/tailscale)** — Serve/Funnel for the Gateway dashboard + WS (remote access: [Remote](https://docs.openclaw.ai/gateway/remote)). +- **[Browser control](https://docs.openclaw.ai/tools/browser)** — openclaw‑managed Chrome/Chromium with CDP control. +- **[Canvas + A2UI](https://docs.openclaw.ai/platforms/mac/canvas)** — agent‑driven visual workspace (A2UI host: [Canvas/A2UI](https://docs.openclaw.ai/platforms/mac/canvas#canvas-a2ui)). +- **[Voice Wake](https://docs.openclaw.ai/nodes/voicewake) + [Talk Mode](https://docs.openclaw.ai/nodes/talk)** — always‑on speech and continuous conversation. +- **[Nodes](https://docs.openclaw.ai/nodes)** — Canvas, camera snap/clip, screen record, `location.get`, notifications, plus macOS‑only `system.run`/`system.notify`. + +## Tailscale access (Gateway dashboard) + +OpenClaw can auto-configure Tailscale **Serve** (tailnet-only) or **Funnel** (public) while the Gateway stays bound to loopback. Configure `gateway.tailscale.mode`: + +- `off`: no Tailscale automation (default). +- `serve`: tailnet-only HTTPS via `tailscale serve` (uses Tailscale identity headers by default). +- `funnel`: public HTTPS via `tailscale funnel` (requires shared password auth). + +Notes: + +- `gateway.bind` must stay `loopback` when Serve/Funnel is enabled (OpenClaw enforces this). +- Serve can be forced to require a password by setting `gateway.auth.mode: "password"` or `gateway.auth.allowTailscale: false`. +- Funnel refuses to start unless `gateway.auth.mode: "password"` is set. +- Optional: `gateway.tailscale.resetOnExit` to undo Serve/Funnel on shutdown. + +Details: [Tailscale guide](https://docs.openclaw.ai/gateway/tailscale) · [Web surfaces](https://docs.openclaw.ai/web) + +## Remote Gateway (Linux is great) + +It’s perfectly fine to run the Gateway on a small Linux instance. Clients (macOS app, CLI, WebChat) can connect over **Tailscale Serve/Funnel** or **SSH tunnels**, and you can still pair device nodes (macOS/iOS/Android) to execute device‑local actions when needed. + +- **Gateway host** runs the exec tool and channel connections by default. +- **Device nodes** run device‑local actions (`system.run`, camera, screen recording, notifications) via `node.invoke`. + In short: exec runs where the Gateway lives; device actions run where the device lives. + +Details: [Remote access](https://docs.openclaw.ai/gateway/remote) · [Nodes](https://docs.openclaw.ai/nodes) · [Security](https://docs.openclaw.ai/gateway/security) + +## macOS permissions via the Gateway protocol + +The macOS app can run in **node mode** and advertises its capabilities + permission map over the Gateway WebSocket (`node.list` / `node.describe`). Clients can then execute local actions via `node.invoke`: + +- `system.run` runs a local command and returns stdout/stderr/exit code; set `needsScreenRecording: true` to require screen-recording permission (otherwise you’ll get `PERMISSION_MISSING`). +- `system.notify` posts a user notification and fails if notifications are denied. +- `canvas.*`, `camera.*`, `screen.record`, and `location.get` are also routed via `node.invoke` and follow TCC permission status. + +Elevated bash (host permissions) is separate from macOS TCC: + +- Use `/elevated on|off` to toggle per‑session elevated access when enabled + allowlisted. +- Gateway persists the per‑session toggle via `sessions.patch` (WS method) alongside `thinkingLevel`, `verboseLevel`, `model`, `sendPolicy`, and `groupActivation`. + +Details: [Nodes](https://docs.openclaw.ai/nodes) · [macOS app](https://docs.openclaw.ai/platforms/macos) · [Gateway protocol](https://docs.openclaw.ai/concepts/architecture) + +## Agent to Agent (sessions\_\* tools) + +- Use these to coordinate work across sessions without jumping between chat surfaces. +- `sessions_list` — discover active sessions (agents) and their metadata. +- `sessions_history` — fetch transcript logs for a session. +- `sessions_send` — message another session; optional reply‑back ping‑pong + announce step (`REPLY_SKIP`, `ANNOUNCE_SKIP`). + +Details: [Session tools](https://docs.openclaw.ai/concepts/session-tool) + +## Skills registry (ClawHub) + +ClawHub is a minimal skill registry. With ClawHub enabled, the agent can search for skills automatically and pull in new ones as needed. + +[ClawHub](https://clawhub.com) + +## Chat commands + +Send these in WhatsApp/Telegram/Slack/Google Chat/Microsoft Teams/WebChat (group commands are owner-only): + +- `/status` — compact session status (model + tokens, cost when available) +- `/new` or `/reset` — reset the session +- `/compact` — compact session context (summary) +- `/think ` — off|minimal|low|medium|high|xhigh (GPT-5.2 + Codex models only) +- `/verbose on|off` +- `/usage off|tokens|full` — per-response usage footer +- `/restart` — restart the gateway (owner-only in groups) +- `/activation mention|always` — group activation toggle (groups only) + +## Apps (optional) + +The Gateway alone delivers a great experience. All apps are optional and add extra features. + +If you plan to build/run companion apps, follow the platform runbooks below. + +### macOS (OpenClaw.app) (optional) + +- Menu bar control for the Gateway and health. +- Voice Wake + push-to-talk overlay. +- WebChat + debug tools. +- Remote gateway control over SSH. + +Note: signed builds required for macOS permissions to stick across rebuilds (see `docs/mac/permissions.md`). + +### iOS node (optional) + +- Pairs as a node via the Bridge. +- Voice trigger forwarding + Canvas surface. +- Controlled via `openclaw nodes …`. + +Runbook: [iOS connect](https://docs.openclaw.ai/platforms/ios). + +### Android node (optional) + +- Pairs via the same Bridge + pairing flow as iOS. +- Exposes Canvas, Camera, and Screen capture commands. +- Runbook: [Android connect](https://docs.openclaw.ai/platforms/android). + +## Agent workspace + skills + +- Workspace root: `~/.openclaw/workspace` (configurable via `agents.defaults.workspace`). +- Injected prompt files: `AGENTS.md`, `SOUL.md`, `TOOLS.md`. +- Skills: `~/.openclaw/workspace/skills//SKILL.md`. + +## Configuration + +Minimal `~/.openclaw/openclaw.json` (model + defaults): + +```json5 +{ + agent: { + model: "anthropic/claude-opus-4-6", + }, +} +``` + +[Full configuration reference (all keys + examples).](https://docs.openclaw.ai/gateway/configuration) + +## Security model (important) + +- **Default:** tools run on the host for the **main** session, so the agent has full access when it’s just you. +- **Group/channel safety:** set `agents.defaults.sandbox.mode: "non-main"` to run **non‑main sessions** (groups/channels) inside per‑session Docker sandboxes; bash then runs in Docker for those sessions. +- **Sandbox defaults:** allowlist `bash`, `process`, `read`, `write`, `edit`, `sessions_list`, `sessions_history`, `sessions_send`, `sessions_spawn`; denylist `browser`, `canvas`, `nodes`, `cron`, `discord`, `gateway`. + +Details: [Security guide](https://docs.openclaw.ai/gateway/security) · [Docker + sandboxing](https://docs.openclaw.ai/install/docker) · [Sandbox config](https://docs.openclaw.ai/gateway/configuration) + +### [WhatsApp](https://docs.openclaw.ai/channels/whatsapp) + +- Link the device: `pnpm openclaw channels login` (stores creds in `~/.openclaw/credentials`). +- Allowlist who can talk to the assistant via `channels.whatsapp.allowFrom`. +- If `channels.whatsapp.groups` is set, it becomes a group allowlist; include `"*"` to allow all. + +### [Telegram](https://docs.openclaw.ai/channels/telegram) + +- Set `TELEGRAM_BOT_TOKEN` or `channels.telegram.botToken` (env wins). +- Optional: set `channels.telegram.groups` (with `channels.telegram.groups."*".requireMention`); when set, it is a group allowlist (include `"*"` to allow all). Also `channels.telegram.allowFrom` or `channels.telegram.webhookUrl` + `channels.telegram.webhookSecret` as needed. + +```json5 +{ + channels: { + telegram: { + botToken: "123456:ABCDEF", + }, + }, +} +``` + +### [Slack](https://docs.openclaw.ai/channels/slack) + +- Set `SLACK_BOT_TOKEN` + `SLACK_APP_TOKEN` (or `channels.slack.botToken` + `channels.slack.appToken`). + +### [Discord](https://docs.openclaw.ai/channels/discord) + +- Set `DISCORD_BOT_TOKEN` or `channels.discord.token` (env wins). +- Optional: set `commands.native`, `commands.text`, or `commands.useAccessGroups`, plus `channels.discord.allowFrom`, `channels.discord.guilds`, or `channels.discord.mediaMaxMb` as needed. + +```json5 +{ + channels: { + discord: { + token: "1234abcd", + }, + }, +} +``` + +### [Signal](https://docs.openclaw.ai/channels/signal) + +- Requires `signal-cli` and a `channels.signal` config section. + +### [BlueBubbles (iMessage)](https://docs.openclaw.ai/channels/bluebubbles) + +- **Recommended** iMessage integration. +- Configure `channels.bluebubbles.serverUrl` + `channels.bluebubbles.password` and a webhook (`channels.bluebubbles.webhookPath`). +- The BlueBubbles server runs on macOS; the Gateway can run on macOS or elsewhere. + +### [iMessage (legacy)](https://docs.openclaw.ai/channels/imessage) + +- Legacy macOS-only integration via `imsg` (Messages must be signed in). +- If `channels.imessage.groups` is set, it becomes a group allowlist; include `"*"` to allow all. + +### [Microsoft Teams](https://docs.openclaw.ai/channels/msteams) + +- Configure a Teams app + Bot Framework, then add a `msteams` config section. +- Allowlist who can talk via `msteams.allowFrom`; group access via `msteams.groupAllowFrom` or `msteams.groupPolicy: "open"`. + +### [WebChat](https://docs.openclaw.ai/web/webchat) + +- Uses the Gateway WebSocket; no separate WebChat port/config. + +Browser control (optional): + +```json5 +{ + browser: { + enabled: true, + color: "#FF4500", + }, +} +``` + +## Docs + +Use these when you’re past the onboarding flow and want the deeper reference. + +- [Start with the docs index for navigation and “what’s where.”](https://docs.openclaw.ai) +- [Read the architecture overview for the gateway + protocol model.](https://docs.openclaw.ai/concepts/architecture) +- [Use the full configuration reference when you need every key and example.](https://docs.openclaw.ai/gateway/configuration) +- [Run the Gateway by the book with the operational runbook.](https://docs.openclaw.ai/gateway) +- [Learn how the Control UI/Web surfaces work and how to expose them safely.](https://docs.openclaw.ai/web) +- [Understand remote access over SSH tunnels or tailnets.](https://docs.openclaw.ai/gateway/remote) +- [Follow the onboarding wizard flow for a guided setup.](https://docs.openclaw.ai/start/wizard) +- [Wire external triggers via the webhook surface.](https://docs.openclaw.ai/automation/webhook) +- [Set up Gmail Pub/Sub triggers.](https://docs.openclaw.ai/automation/gmail-pubsub) +- [Learn the macOS menu bar companion details.](https://docs.openclaw.ai/platforms/mac/menu-bar) +- [Platform guides: Windows (WSL2)](https://docs.openclaw.ai/platforms/windows), [Linux](https://docs.openclaw.ai/platforms/linux), [macOS](https://docs.openclaw.ai/platforms/macos), [iOS](https://docs.openclaw.ai/platforms/ios), [Android](https://docs.openclaw.ai/platforms/android) +- [Debug common failures with the troubleshooting guide.](https://docs.openclaw.ai/channels/troubleshooting) +- [Review security guidance before exposing anything.](https://docs.openclaw.ai/gateway/security) + +## Advanced docs (discovery + control) + +- [Discovery + transports](https://docs.openclaw.ai/gateway/discovery) +- [Bonjour/mDNS](https://docs.openclaw.ai/gateway/bonjour) +- [Gateway pairing](https://docs.openclaw.ai/gateway/pairing) +- [Remote gateway README](https://docs.openclaw.ai/gateway/remote-gateway-readme) +- [Control UI](https://docs.openclaw.ai/web/control-ui) +- [Dashboard](https://docs.openclaw.ai/web/dashboard) + +## Operations & troubleshooting + +- [Health checks](https://docs.openclaw.ai/gateway/health) +- [Gateway lock](https://docs.openclaw.ai/gateway/gateway-lock) +- [Background process](https://docs.openclaw.ai/gateway/background-process) +- [Browser troubleshooting (Linux)](https://docs.openclaw.ai/tools/browser-linux-troubleshooting) +- [Logging](https://docs.openclaw.ai/logging) + +## Deep dives + +- [Agent loop](https://docs.openclaw.ai/concepts/agent-loop) +- [Presence](https://docs.openclaw.ai/concepts/presence) +- [TypeBox schemas](https://docs.openclaw.ai/concepts/typebox) +- [RPC adapters](https://docs.openclaw.ai/reference/rpc) +- [Queue](https://docs.openclaw.ai/concepts/queue) + +## Workspace & skills + +- [Skills config](https://docs.openclaw.ai/tools/skills-config) +- [Default AGENTS](https://docs.openclaw.ai/reference/AGENTS.default) +- [Templates: AGENTS](https://docs.openclaw.ai/reference/templates/AGENTS) +- [Templates: BOOTSTRAP](https://docs.openclaw.ai/reference/templates/BOOTSTRAP) +- [Templates: IDENTITY](https://docs.openclaw.ai/reference/templates/IDENTITY) +- [Templates: SOUL](https://docs.openclaw.ai/reference/templates/SOUL) +- [Templates: TOOLS](https://docs.openclaw.ai/reference/templates/TOOLS) +- [Templates: USER](https://docs.openclaw.ai/reference/templates/USER) + +## Platform internals + +- [macOS dev setup](https://docs.openclaw.ai/platforms/mac/dev-setup) +- [macOS menu bar](https://docs.openclaw.ai/platforms/mac/menu-bar) +- [macOS voice wake](https://docs.openclaw.ai/platforms/mac/voicewake) +- [iOS node](https://docs.openclaw.ai/platforms/ios) +- [Android node](https://docs.openclaw.ai/platforms/android) +- [Windows (WSL2)](https://docs.openclaw.ai/platforms/windows) +- [Linux app](https://docs.openclaw.ai/platforms/linux) + +## Email hooks (Gmail) + +- [docs.openclaw.ai/gmail-pubsub](https://docs.openclaw.ai/automation/gmail-pubsub) + +## Molty + +OpenClaw was built for **Molty**, a space lobster AI assistant. 🦞 +by Peter Steinberger and the community. + +- [openclaw.ai](https://openclaw.ai) +- [soul.md](https://soul.md) +- [steipete.me](https://steipete.me) +- [@openclaw](https://x.com/openclaw) + +## Community + +See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines, maintainers, and how to submit PRs. +AI/vibe-coded PRs welcome! 🤖 + +Special thanks to [Mario Zechner](https://mariozechner.at/) for his support and for +[pi-mono](https://github.com/badlogic/pi-mono). +Special thanks to Adam Doppelt for lobster.bot. + +Thanks to all clawtributors: + +

+ steipete sktbrd cpojer joshp123 sebslight Mariano Belinky Takhoffman tyler6204 quotentiroler Verite Igiraneza + bohdanpodvirnyi gumadeiras iHildy jaydenfyi joaohlisboa rodrigouroz Glucksberg mneves75 MatthieuBizien MaudeBot + vignesh07 vincentkoc smartprogrammer93 advaitpaliwal HenryLoenwind rahthakor vrknetha abdelsfane radek-paclt joshavant + christianklotz zerone0x ranausmanai Tobias Bischoff heyhudson czekaj ethanpalm mukhtharcm yinghaosang aether-ai-agent + nabbilkhan Mrseenz maxsumrall coygeek xadenryan VACInc juanpablodlc conroywhitney buerbaumer Bridgerz + hsrvc magimetal openclaw-bot meaningfool mudrii JustasM ENCHIGO patelhiren NicholasSpisak claude + jonisjongithub abhisekbasu1 theonejvo Blakeshannon jamesgroat Marvae BunsDev shakkernerd gejifeng akoscz + divanoli ryan-crabbe nyanjou Sam Padilla dantelex SocialNerd42069 solstead natefikru daveonkels LeftX + Yida-Dev Masataka Shinohara arosstale riccardogiorato lc0rp adam91holt mousberg BillChirico shadril238 CharlieGreenman + hougangdev orlyjamie McRolly NWANGWU durenzidu JustYannicc Minidoracat magendary jessy2027 mteam88 hirefrank + M00N7682 dbhurley Eng. Juan Combetto Harrington-bot TSavo Lalit Singh julianengel jscaldwell55 bradleypriest TsekaLuk + benithors Shailesh loiie45e El-Fitz benostein pvtclawn thewilloftheshadow nachx639 0xRaini Taylor Asplund + Paul van Oorschot sreekaransrinath buddyh gupsammy AI-Reviewer-QS Stefan Galescu WalterSumbon nachoiacovino xinhuagu brandonwise + rodbland2021 Vasanth Rao Naik Sabavat fagemx petter-b leszekszpunar davidrudduck Jackten scald pycckuu Parker Todd Brooks + simonemacario omair445 AnonO6 Tanwa Arpornthip andranik-sahakyan davidguttman sleontenko denysvitali Tom Ron popomore + Patrick Barletta shayan919293 不做了睡大觉 Lucky Michael Lee sircrumpet peschee dakshaymehta nicolasstanley davidiach + nonggia.liang seheepeak danielwanwx hudson-rivera misterdas Shuai-DaiDai dominicnunez obviyus lploc94 sfo2001 + lutr0 dirbalak cathrynlavery kiranjd danielz1z Iranb cdorsey AdeboyeDN j2h4u Alg0rix + Skyler Miao peetzweg/ TideFinder Clawborn emanuelst bsormagec Diaspar4u evanotero Nate OscarMinjarez + webvijayi garnetlyx jlowin liebertar Max rhuanssauro joshrad-dev osolmaz adityashaw2 CashWilliams + sheeek asklee-klawd h0tp-ftw constansino Mitsuyuki Osabe onutc ryan artuskg Solvely-Colin mcaxtr + HirokiKobayashi-R taw0002 Kimitaka Watanabe Lilo Rajat Joshi Yuting Lin Neo Thorfinn wu-tian807 crimeacs + manuelhettich mcinteerj unisone bjesuiter Manik Vahsith alexgleason Nicholas Stephen Brian King mahanandhi andreesg + connorshea dinakars777 divisonofficer Flash-LHR Protocol Zero kyleok Limitless slonce70 grp06 robbyczgw-cla + JayMishra-source ngutman ide-rea badlogic lailoo amitbiswal007 azade-c John-Rood Iron9521 roshanasingh4 + tosh-hamburg dlauer ezhikkk Shivam Kumar Raut jabezborja Mykyta Bozhenko YuriNachos Josh Phillips Wangnov jadilson12 + 康熙 akramcodez clawdinator[bot] emonty kaizen403 Whoaa512 chriseidhof wangai-studio ysqander Yurii Chukhlib + 17jmumford aj47 google-labs-jules[bot] hyf0-agent Kenny Lee Lukavyi Operative-001 superman32432432 DylanWoodAkers Hisleren + widingmarcus-cyber antons austinm911 boris721 damoahdominic dan-dr doodlewind GHesericsu HeimdallStrategy imfing + jalehman jarvis-medmatic kkarimi mahmoudashraf93 pkrmf Randy Torres Ryan Lisse sumleo Yeom-JinHo zisisp + akyourowngames aldoeliacim Dithilli dougvk erikpr1994 fal3 Ghost jonasjancarik Keith the Silly Goose koala73 + L36 Server Marc mitschabaude-bot mkbehr Oren Rain shtse8 sibbl thesomewhatyou zats + chrisrodz echoVic Friederike Seiler gabriel-trigo ghsmc iamadig ibrahimq21 irtiq7 jeann2013 jogelin + Jonathan D. Rhyne (DJ-D) Joshua Mitchell Justin Ling kelvinCB Kit manmal MattQ Milofax mitsuhiko neist + pejmanjohn Ralph rmorse rubyrunsstuff rybnikov Steve (OpenClaw) suminhthanh svkozak wes-davis 24601 + AkashKobal ameno- awkoy BinHPdev bonald Chris Taylor dawondyifraw dguido Django Navarro evalexpr + henrino3 humanwritten hyojin joeykrug justinhuangcode larlyssa liuy ludd50155 Mark Liu natedenh + odysseus0 pcty-nextgen-service-account pi0 Roopak Nijhara Sean McLellan Syhids tmchow Ubuntu uli-will-code xiaose + Aaron Konyer aaronveklabs Aditya Singh andreabadesso Andrii battman21 BinaryMuse cash-echo-bot CJWTRUST Clawd + Clawdbot ClawdFx cordx56 danballance Elarwei001 EnzeD erik-agens Evizero fcatuhe gildo + Grynn hanxiao Ignacio itsjaydesu ivancasco ivanrvpereira Jarvis jayhickey jeffersonwarrior jeffersonwarrior + jverdi kentaro loeclos longmaba Marco Marandiz MarvinCui mjrussell odnxe optimikelabs oswalpalash + p6l-richard philipp-spiess Pocket Clawd RamiNoodle733 Raymond Berger Rob Axelsen Sash Catanzarite sauerdaniel Sriram Naidu Thota T5-AndyML + thejhinvirtuoso travisp VAC william arzt Yao yudshj zknicker 尹凯 {Suksham-sharma} 0oAstro + 8BlT Abdul535 abhaymundhara abhijeet117 aduk059 afurm aisling404 akari-musubi alejandro maza Alex-Alaniz + alexanderatallah alexstyl AlexZhangji amabito andrewting19 anisoptera araa47 arthyn Asleep123 Ayush Ojha + Ayush10 baccula beefiker bennewton999 bguidolim blacksmith-sh[bot] bqcfjwhz85-arch bravostation Buddy (AI) caelum0x + calvin-hpnet championswimmer chenglun.hu Chloe-VP Claw Clawdbot Maintainers cristip73 danielcadenhead dario-github DarwinsBuddy + David-Marsh-Photo davidbors-snyk dcantu96 dependabot[bot] Developer Dimitrios Ploutarchos Drake Thomsen dvrshil dxd5001 dylanneve1 + elliotsecops EmberCF ereid7 eternauta1337 f-trycua fan Felix Krause foeken frankekn fujiwara-tofu-shop + ganghyun kim gaowanqi08141999 gerardward2007 gitpds gtsifrikas habakan HassanFleyah HazAT hcl headswim + hlbbbbbbb Hubert hugobarauna hyaxia iamEvanYT ikari ikari-pl Iron ironbyte-rgb Ítalo Souza + Jamie Openshaw Jane Jarvis Deploy jarvis89757 jasonftl jasonsschin Jefferson Nunn jg-noncelogic jigar joeynyc + Jon Uleis Josh Long justyannicc Karim Naguib Kasper Neist Christjansen Keshav Rao Kevin Lin Kira knocte Knox + Kristijan Jovanovski Kyle Chen Latitude Bot Levi Figueira Liu Weizhan Lloyd Loganaden Velvindron lsh411 Lucas Kim Luka Zhang + Lukáš Loukota Lukin mac mimi mac26ai MackDing Mahsum Aktas Marc Beaupre Marcus Neves Mario Zechner Markus Buhatem Koch + Martin Púčik Martin Schürrer MarvinDontPanic Mateusz Michalik Matias Wainsten Matt Ezell Matt mini Matthew Dicembrino Mauro Bolis mcwigglesmcgee + meaadore1221-afk Mert Çiçekçi Michael Verrilli Miles minghinmatthewlam Mourad Boustani Mr. Guy Mustafa Tag Eldeen myfunc Nate + Nathaniel Kelner Netanel Draiman niceysam Nick Lamb Nick Taylor Nikolay Petrov NM nobrainer-tech Noctivoro norunners + Ocean Vael Ogulcan Celik Oleg Kossoy Olshansk Omar Khaleel OpenClaw Agent Ozgur Polat Pablo Nunez Palash Oswal pasogott + Patrick Shao Paul Pamment Paulo Portella Peter Lee Petra Donka Pham Nam pierreeurope pip-nomel plum-dawg pookNast + Pratham Dubey Quentin rafaelreis-r Raikan10 Ramin Shirali Hossein Zade Randy Torres Raphael Borg Ellul Vincenti Ratul Sarna Richard Pinedo Rick Qian + robhparker Rohan Nagpal Rohan Patil rohanpatriot Rolf Fredheim Rony Kelner Ryan Nelson Samrat Jha Santosh Sascha Reuter + Saurabh.Chopade saurav470 seans-openclawbot SecondThread seewhy Senol Dogan Sergiy Dybskiy Shadow shatner Shaun Loo + Shaun Mason Shiva Prasad Shrinija Kummari Siddhant Jain Simon Kelly SK Heavy Industries sldkfoiweuaranwdlaiwyeoaw Soumyadeep Ghosh Spacefish spiceoogway + Stephen Chen Steve succ985 Suksham Sunwoo Yu Suvin Nimnaka Swader swizzmagik Tag techboss + testingabc321 tewatia The Admiral therealZpoint-bot tian Xiao Tim Krase Timo Lins Tom McKenzie Tom Peri Tomas Hajek + Tomsun28 Tonic Travis Hinton Travis Irby Tulsi Prasad Ty Sabs Tyler uos-status Vai Varun Kruthiventi + Vibe Kanban Victor Castell victor-wu.eth vikpos Vincent VintLin Vladimir Peshekhonov void Vultr-Clawd Admin William Stock + williamtwomey Wimmie Winry Winston wolfred Xin Xinhe Hu Xu Haoran Yash Yaxuan42 + Yazin Yevhen Bobrov Yi Wang ymat19 Yuan Chen Yuanhai Zach Knickerbocker Zaf (via OpenClaw) zhixian 石川 諒 + 0xJonHoldsCrypto aaronn Alphonse-arianee atalovesyou Azade carlulsoe ddyo Erik hrdwdmrbl jiulingyun + kitze latitudeki5223 loukotal Manuel Maly minghinmatthewlam MSch odrobnik pcty-nextgen-ios-builder rafaelreis-r ratulsarna + reeltimeapps rhjoh ronak-guliani snopoke thesash timkrase +

diff --git a/assets/avatar-placeholder.svg b/assets/avatar-placeholder.svg new file mode 100644 index 0000000..d0a6999 --- /dev/null +++ b/assets/avatar-placeholder.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/assets/chrome-extension/README.md b/assets/chrome-extension/README.md new file mode 100644 index 0000000..4ee072c --- /dev/null +++ b/assets/chrome-extension/README.md @@ -0,0 +1,23 @@ +# OpenClaw Chrome Extension (Browser Relay) + +Purpose: attach OpenClaw to an existing Chrome tab so the Gateway can automate it (via the local CDP relay server). + +## Dev / load unpacked + +1. Build/run OpenClaw Gateway with browser control enabled. +2. Ensure the relay server is reachable at `http://127.0.0.1:18792/` (default). +3. Install the extension to a stable path: + + ```bash + openclaw browser extension install + openclaw browser extension path + ``` + +4. Chrome → `chrome://extensions` → enable “Developer mode”. +5. “Load unpacked” → select the path printed above. +6. Pin the extension. Click the icon on a tab to attach/detach. + +## Options + +- `Relay port`: defaults to `18792`. +- `Gateway token`: required. Set this to `gateway.auth.token` (or `OPENCLAW_GATEWAY_TOKEN`). diff --git a/assets/chrome-extension/background.js b/assets/chrome-extension/background.js new file mode 100644 index 0000000..7a1754e --- /dev/null +++ b/assets/chrome-extension/background.js @@ -0,0 +1,453 @@ +const DEFAULT_PORT = 18792 + +const BADGE = { + on: { text: 'ON', color: '#FF5A36' }, + off: { text: '', color: '#000000' }, + connecting: { text: '…', color: '#F59E0B' }, + error: { text: '!', color: '#B91C1C' }, +} + +/** @type {WebSocket|null} */ +let relayWs = null +/** @type {Promise|null} */ +let relayConnectPromise = null + +let debuggerListenersInstalled = false + +let nextSession = 1 + +/** @type {Map} */ +const tabs = new Map() +/** @type {Map} */ +const tabBySession = new Map() +/** @type {Map} */ +const childSessionToTab = new Map() + +/** @type {Mapvoid, reject:(e:Error)=>void}>} */ +const pending = new Map() + +function nowStack() { + try { + return new Error().stack || '' + } catch { + return '' + } +} + +async function getRelayPort() { + const stored = await chrome.storage.local.get(['relayPort']) + const raw = stored.relayPort + const n = Number.parseInt(String(raw || ''), 10) + if (!Number.isFinite(n) || n <= 0 || n > 65535) return DEFAULT_PORT + return n +} + +async function getGatewayToken() { + const stored = await chrome.storage.local.get(['gatewayToken']) + const token = String(stored.gatewayToken || '').trim() + return token || '' +} + +function setBadge(tabId, kind) { + const cfg = BADGE[kind] + void chrome.action.setBadgeText({ tabId, text: cfg.text }) + void chrome.action.setBadgeBackgroundColor({ tabId, color: cfg.color }) + void chrome.action.setBadgeTextColor({ tabId, color: '#FFFFFF' }).catch(() => {}) +} + +async function ensureRelayConnection() { + if (relayWs && relayWs.readyState === WebSocket.OPEN) return + if (relayConnectPromise) return await relayConnectPromise + + relayConnectPromise = (async () => { + const port = await getRelayPort() + const gatewayToken = await getGatewayToken() + const httpBase = `http://127.0.0.1:${port}` + const wsUrl = gatewayToken + ? `ws://127.0.0.1:${port}/extension?token=${encodeURIComponent(gatewayToken)}` + : `ws://127.0.0.1:${port}/extension` + + // Fast preflight: is the relay server up? + try { + await fetch(`${httpBase}/`, { method: 'HEAD', signal: AbortSignal.timeout(2000) }) + } catch (err) { + throw new Error(`Relay server not reachable at ${httpBase} (${String(err)})`) + } + + if (!gatewayToken) { + throw new Error( + 'Missing gatewayToken in extension settings (chrome.storage.local.gatewayToken)', + ) + } + + const ws = new WebSocket(wsUrl) + relayWs = ws + + await new Promise((resolve, reject) => { + const t = setTimeout(() => reject(new Error('WebSocket connect timeout')), 5000) + ws.onopen = () => { + clearTimeout(t) + resolve() + } + ws.onerror = () => { + clearTimeout(t) + reject(new Error('WebSocket connect failed')) + } + ws.onclose = (ev) => { + clearTimeout(t) + reject(new Error(`WebSocket closed (${ev.code} ${ev.reason || 'no reason'})`)) + } + }) + + ws.onmessage = (event) => void onRelayMessage(String(event.data || '')) + ws.onclose = () => onRelayClosed('closed') + ws.onerror = () => onRelayClosed('error') + + if (!debuggerListenersInstalled) { + debuggerListenersInstalled = true + chrome.debugger.onEvent.addListener(onDebuggerEvent) + chrome.debugger.onDetach.addListener(onDebuggerDetach) + } + })() + + try { + await relayConnectPromise + } finally { + relayConnectPromise = null + } +} + +function onRelayClosed(reason) { + relayWs = null + for (const [id, p] of pending.entries()) { + pending.delete(id) + p.reject(new Error(`Relay disconnected (${reason})`)) + } + + for (const tabId of tabs.keys()) { + void chrome.debugger.detach({ tabId }).catch(() => {}) + setBadge(tabId, 'connecting') + void chrome.action.setTitle({ + tabId, + title: 'OpenClaw Browser Relay: disconnected (click to re-attach)', + }) + } + tabs.clear() + tabBySession.clear() + childSessionToTab.clear() +} + +function sendToRelay(payload) { + const ws = relayWs + if (!ws || ws.readyState !== WebSocket.OPEN) { + throw new Error('Relay not connected') + } + ws.send(JSON.stringify(payload)) +} + +async function maybeOpenHelpOnce() { + try { + const stored = await chrome.storage.local.get(['helpOnErrorShown']) + if (stored.helpOnErrorShown === true) return + await chrome.storage.local.set({ helpOnErrorShown: true }) + await chrome.runtime.openOptionsPage() + } catch { + // ignore + } +} + +function requestFromRelay(command) { + const id = command.id + return new Promise((resolve, reject) => { + pending.set(id, { resolve, reject }) + try { + sendToRelay(command) + } catch (err) { + pending.delete(id) + reject(err instanceof Error ? err : new Error(String(err))) + } + }) +} + +async function onRelayMessage(text) { + /** @type {any} */ + let msg + try { + msg = JSON.parse(text) + } catch { + return + } + + if (msg && msg.method === 'ping') { + try { + sendToRelay({ method: 'pong' }) + } catch { + // ignore + } + return + } + + if (msg && typeof msg.id === 'number' && (msg.result !== undefined || msg.error !== undefined)) { + const p = pending.get(msg.id) + if (!p) return + pending.delete(msg.id) + if (msg.error) p.reject(new Error(String(msg.error))) + else p.resolve(msg.result) + return + } + + if (msg && typeof msg.id === 'number' && msg.method === 'forwardCDPCommand') { + try { + const result = await handleForwardCdpCommand(msg) + sendToRelay({ id: msg.id, result }) + } catch (err) { + sendToRelay({ id: msg.id, error: err instanceof Error ? err.message : String(err) }) + } + } +} + +function getTabBySessionId(sessionId) { + const direct = tabBySession.get(sessionId) + if (direct) return { tabId: direct, kind: 'main' } + const child = childSessionToTab.get(sessionId) + if (child) return { tabId: child, kind: 'child' } + return null +} + +function getTabByTargetId(targetId) { + for (const [tabId, tab] of tabs.entries()) { + if (tab.targetId === targetId) return tabId + } + return null +} + +async function attachTab(tabId, opts = {}) { + const debuggee = { tabId } + await chrome.debugger.attach(debuggee, '1.3') + await chrome.debugger.sendCommand(debuggee, 'Page.enable').catch(() => {}) + + const info = /** @type {any} */ (await chrome.debugger.sendCommand(debuggee, 'Target.getTargetInfo')) + const targetInfo = info?.targetInfo + const targetId = String(targetInfo?.targetId || '').trim() + if (!targetId) { + throw new Error('Target.getTargetInfo returned no targetId') + } + + const sessionId = `cb-tab-${nextSession++}` + const attachOrder = nextSession + + tabs.set(tabId, { state: 'connected', sessionId, targetId, attachOrder }) + tabBySession.set(sessionId, tabId) + void chrome.action.setTitle({ + tabId, + title: 'OpenClaw Browser Relay: attached (click to detach)', + }) + + if (!opts.skipAttachedEvent) { + sendToRelay({ + method: 'forwardCDPEvent', + params: { + method: 'Target.attachedToTarget', + params: { + sessionId, + targetInfo: { ...targetInfo, attached: true }, + waitingForDebugger: false, + }, + }, + }) + } + + setBadge(tabId, 'on') + return { sessionId, targetId } +} + +async function detachTab(tabId, reason) { + const tab = tabs.get(tabId) + if (tab?.sessionId && tab?.targetId) { + try { + sendToRelay({ + method: 'forwardCDPEvent', + params: { + method: 'Target.detachedFromTarget', + params: { sessionId: tab.sessionId, targetId: tab.targetId, reason }, + }, + }) + } catch { + // ignore + } + } + + if (tab?.sessionId) tabBySession.delete(tab.sessionId) + tabs.delete(tabId) + + for (const [childSessionId, parentTabId] of childSessionToTab.entries()) { + if (parentTabId === tabId) childSessionToTab.delete(childSessionId) + } + + try { + await chrome.debugger.detach({ tabId }) + } catch { + // ignore + } + + setBadge(tabId, 'off') + void chrome.action.setTitle({ + tabId, + title: 'OpenClaw Browser Relay (click to attach/detach)', + }) +} + +async function connectOrToggleForActiveTab() { + const [active] = await chrome.tabs.query({ active: true, currentWindow: true }) + const tabId = active?.id + if (!tabId) return + + const existing = tabs.get(tabId) + if (existing?.state === 'connected') { + await detachTab(tabId, 'toggle') + return + } + + tabs.set(tabId, { state: 'connecting' }) + setBadge(tabId, 'connecting') + void chrome.action.setTitle({ + tabId, + title: 'OpenClaw Browser Relay: connecting to local relay…', + }) + + try { + await ensureRelayConnection() + await attachTab(tabId) + } catch (err) { + tabs.delete(tabId) + setBadge(tabId, 'error') + void chrome.action.setTitle({ + tabId, + title: 'OpenClaw Browser Relay: relay not running (open options for setup)', + }) + void maybeOpenHelpOnce() + // Extra breadcrumbs in chrome://extensions service worker logs. + const message = err instanceof Error ? err.message : String(err) + console.warn('attach failed', message, nowStack()) + } +} + +async function handleForwardCdpCommand(msg) { + const method = String(msg?.params?.method || '').trim() + const params = msg?.params?.params || undefined + const sessionId = typeof msg?.params?.sessionId === 'string' ? msg.params.sessionId : undefined + + // Map command to tab + const bySession = sessionId ? getTabBySessionId(sessionId) : null + const targetId = typeof params?.targetId === 'string' ? params.targetId : undefined + const tabId = + bySession?.tabId || + (targetId ? getTabByTargetId(targetId) : null) || + (() => { + // No sessionId: pick the first connected tab (stable-ish). + for (const [id, tab] of tabs.entries()) { + if (tab.state === 'connected') return id + } + return null + })() + + if (!tabId) throw new Error(`No attached tab for method ${method}`) + + /** @type {chrome.debugger.DebuggerSession} */ + const debuggee = { tabId } + + if (method === 'Runtime.enable') { + try { + await chrome.debugger.sendCommand(debuggee, 'Runtime.disable') + await new Promise((r) => setTimeout(r, 50)) + } catch { + // ignore + } + return await chrome.debugger.sendCommand(debuggee, 'Runtime.enable', params) + } + + if (method === 'Target.createTarget') { + const url = typeof params?.url === 'string' ? params.url : 'about:blank' + const tab = await chrome.tabs.create({ url, active: false }) + if (!tab.id) throw new Error('Failed to create tab') + await new Promise((r) => setTimeout(r, 100)) + const attached = await attachTab(tab.id) + return { targetId: attached.targetId } + } + + if (method === 'Target.closeTarget') { + const target = typeof params?.targetId === 'string' ? params.targetId : '' + const toClose = target ? getTabByTargetId(target) : tabId + if (!toClose) return { success: false } + try { + await chrome.tabs.remove(toClose) + } catch { + return { success: false } + } + return { success: true } + } + + if (method === 'Target.activateTarget') { + const target = typeof params?.targetId === 'string' ? params.targetId : '' + const toActivate = target ? getTabByTargetId(target) : tabId + if (!toActivate) return {} + const tab = await chrome.tabs.get(toActivate).catch(() => null) + if (!tab) return {} + if (tab.windowId) { + await chrome.windows.update(tab.windowId, { focused: true }).catch(() => {}) + } + await chrome.tabs.update(toActivate, { active: true }).catch(() => {}) + return {} + } + + const tabState = tabs.get(tabId) + const mainSessionId = tabState?.sessionId + const debuggerSession = + sessionId && mainSessionId && sessionId !== mainSessionId + ? { ...debuggee, sessionId } + : debuggee + + return await chrome.debugger.sendCommand(debuggerSession, method, params) +} + +function onDebuggerEvent(source, method, params) { + const tabId = source.tabId + if (!tabId) return + const tab = tabs.get(tabId) + if (!tab?.sessionId) return + + if (method === 'Target.attachedToTarget' && params?.sessionId) { + childSessionToTab.set(String(params.sessionId), tabId) + } + + if (method === 'Target.detachedFromTarget' && params?.sessionId) { + childSessionToTab.delete(String(params.sessionId)) + } + + try { + sendToRelay({ + method: 'forwardCDPEvent', + params: { + sessionId: source.sessionId || tab.sessionId, + method, + params, + }, + }) + } catch { + // ignore + } +} + +function onDebuggerDetach(source, reason) { + const tabId = source.tabId + if (!tabId) return + if (!tabs.has(tabId)) return + void detachTab(tabId, reason) +} + +chrome.action.onClicked.addListener(() => void connectOrToggleForActiveTab()) + +chrome.runtime.onInstalled.addListener(() => { + // Useful: first-time instructions. + void chrome.runtime.openOptionsPage() +}) diff --git a/assets/chrome-extension/icons/icon128.png b/assets/chrome-extension/icons/icon128.png new file mode 100644 index 0000000000000000000000000000000000000000..533cc812de79e24f30da7c024d5d23ee8be2622c GIT binary patch literal 614 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSY)RhkE)4%caKYZ?lNlJ8q&;06 zLn`LHy=&Vg;>gf&QPQyRpz(~Zl{2MR96Z)EqnauCe8L;fGp+_^0nFycqQU1C);z3W z+8xoht?FB~{@SJ6%bzV?ko7x#J2TLD5XhVL_lrAKskwd@uaQzAp05@4mk^eW`36!VYtg6u*06 z`s_{VzpKB`cRxWBa@N(K2@RzY_~_BCw=c{T?)f|-Sr4=w$9 zd)D8AUW0G-_3i(U@2gF7DN_~p`F!z?0$a-LR@bAF8#ey`ZT-i7mNd(EEoEkA=EMI# zRdgJa=KokJ&uH>QG455&i4#W-95|3*TPa&8HIc!G-^PH0Re@&#yUNjx4U8O1nR%Q& z4OwQNjR<}e7@oXlTjYB??-;L?goFeKe)eO%>=GBR1{~!UVP@cR%POhi659au34^Dr KpUXO@geCxOlV+Cy literal 0 HcmV?d00001 diff --git a/assets/chrome-extension/icons/icon32.png b/assets/chrome-extension/icons/icon32.png new file mode 100644 index 0000000000000000000000000000000000000000..f4c1be8a6a0faf269d0d4998c57cc7ebd09db913 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v~0Mo-U3d z5v|Dy60FLy20}pzN00uVFT~wf`@82lpPCoXa<&66t!A80wEOY?y+e?PL7vTljYgr+ zAsLOy2@;-OuD^EVVJ?n3QS$KzXm~m&Ib5@bmCqtmd1|i)O zfn_G<9EydH6&;%`_~V*4@4uZraV;Bb#)-o-uT8#w@aBn=nJ11PnDCv!OXyd;T>suA zB_+;_EDEZMDF<%sEHL5Zl{(OL#_`-sjinb97*6Clvq5ZKaZPN|tY){{PR=|%-%hYe z@l^5$nCQ8@lHk)lFrmLu@jYYLB!;bRlA4}f5Dgkyt$n+sf{zMb+kO7f&Bco^JM#uy z5p!Z&vaNf + + + + + OpenClaw Browser Relay + + + +
+
+ +
+

OpenClaw Browser Relay

+

Click the toolbar button on a tab to attach / detach.

+
+
+ +
+
+

Getting started

+

+ If you see a red ! badge on the extension icon, the relay server is not reachable. + Start OpenClaw’s browser relay on this machine (Gateway or node host), then click the toolbar button again. +

+

+ Full guide (install, remote Gateway, security): docs.openclaw.ai/tools/chrome-extension +

+
+ +
+

Relay connection

+ +
+ +
+ +
+ + +
+
+ Default port: 18792. Extension connects to: http://127.0.0.1:<port>/. + Gateway token must match gateway.auth.token (or OPENCLAW_GATEWAY_TOKEN). +
+
+
+
+ + +
+ + diff --git a/assets/chrome-extension/options.js b/assets/chrome-extension/options.js new file mode 100644 index 0000000..e4252cc --- /dev/null +++ b/assets/chrome-extension/options.js @@ -0,0 +1,83 @@ +const DEFAULT_PORT = 18792 + +function clampPort(value) { + const n = Number.parseInt(String(value || ''), 10) + if (!Number.isFinite(n)) return DEFAULT_PORT + if (n <= 0 || n > 65535) return DEFAULT_PORT + return n +} + +function updateRelayUrl(port) { + const el = document.getElementById('relay-url') + if (!el) return + el.textContent = `http://127.0.0.1:${port}/` +} + +function relayHeaders(token) { + const t = String(token || '').trim() + if (!t) return {} + return { 'x-openclaw-relay-token': t } +} + +function setStatus(kind, message) { + const status = document.getElementById('status') + if (!status) return + status.dataset.kind = kind || '' + status.textContent = message || '' +} + +async function checkRelayReachable(port, token) { + const url = `http://127.0.0.1:${port}/json/version` + const trimmedToken = String(token || '').trim() + if (!trimmedToken) { + setStatus('error', 'Gateway token required. Save your gateway token to connect.') + return + } + const ctrl = new AbortController() + const t = setTimeout(() => ctrl.abort(), 1200) + try { + const res = await fetch(url, { + method: 'GET', + headers: relayHeaders(trimmedToken), + signal: ctrl.signal, + }) + if (res.status === 401) { + setStatus('error', 'Gateway token rejected. Check token and save again.') + return + } + if (!res.ok) throw new Error(`HTTP ${res.status}`) + setStatus('ok', `Relay reachable and authenticated at http://127.0.0.1:${port}/`) + } catch { + setStatus( + 'error', + `Relay not reachable/authenticated at http://127.0.0.1:${port}/. Start OpenClaw browser relay and verify token.`, + ) + } finally { + clearTimeout(t) + } +} + +async function load() { + const stored = await chrome.storage.local.get(['relayPort', 'gatewayToken']) + const port = clampPort(stored.relayPort) + const token = String(stored.gatewayToken || '').trim() + document.getElementById('port').value = String(port) + document.getElementById('token').value = token + updateRelayUrl(port) + await checkRelayReachable(port, token) +} + +async function save() { + const portInput = document.getElementById('port') + const tokenInput = document.getElementById('token') + const port = clampPort(portInput.value) + const token = String(tokenInput.value || '').trim() + await chrome.storage.local.set({ relayPort: port, gatewayToken: token }) + portInput.value = String(port) + tokenInput.value = token + updateRelayUrl(port) + await checkRelayReachable(port, token) +} + +document.getElementById('save').addEventListener('click', () => void save()) +void load() diff --git a/assets/dmg-background-small.png b/assets/dmg-background-small.png new file mode 100644 index 0000000000000000000000000000000000000000..74fc56a90454262ca289a98c5608acb4d6aa5d4e GIT binary patch literal 224752 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
  • ?HhazXM+88B|-n2k1PH*5d==`$GTe4jcT*US&r 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

    Ofp=1GFk_a;41xxuXPToc)=Mm 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įk?aL^~ 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 literal 0 HcmV?d00001 diff --git a/assets/dmg-background.png b/assets/dmg-background.png new file mode 100644 index 0000000000000000000000000000000000000000..a3bff0382b946cbc303341f6cc86996c841fa86c GIT binary patch literal 1013735 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

    Dp2fSooCsouU8lsw~9BTL|U3KkZsXt?r9 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%0DgE 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≪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�~i^G99#_A+O?6gPI-vjWost8rpkBSLfQ1 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 z zMfxszpfy+BXEi=tof)k()PesAE(>$t|1$oLBLo*nNlAE;NX2q1Ur;;o9hT_GkrP6Y zslR+h9H6>t@d>$$D%#Lu3aaMqF`71<0Byt zT_Wf=01mOx&ju*mivV}KM+(fpSUJx^JTI*W9>E~0tfi|MN=Zp{r!UvUE1T|ddc!A6 z$GOlWAtsSd0wXyvew{F$ObofjQ}lrtXX7hI8)r6;BN^rOd z>(SfNWs;{exe3rGMW4bhM23}X8 zUj*d`AYF4Hk4RBflNg$y3oqm&PqGYEu+hV@sO-_B&p#gg`ti$K!(sOxYPi11{Y)N; zf1up=D!{CYK?~0o5L=2uX%ql&?`M8+d-eFKx0ZNP5~o>sVzEK|?Ne)pO|DXsfsD~f zMq-Px7R#zM9Sv1vWJpddyv9Dxo+lAQ?!J8pO8WO11EPw@Y2Lnl_xg9gd;QDr0AxU$ zzq|p)qlD^-axmi38B+k{&D*z6@4kBu@YV1B@Yu^R-`yB(-n!_Fvwwx@a5|@^yStBG zH?UE<))@$$+8Ut?ALdCu-}|C5(5QLL$TK@i8#4KliFKswf+8(Lb#haL29W>( zS`5$9Y!M1XXGoex{(UG>RMX0LClW!1xFHYJz8<{lmsJPR9Rg;Rt$F~ z_i0&s(wLKucSH(Co4kt0!H5@CG?8mXA~ErG)1S~?V0>U}*;{s?WQAc&|C`5vW=sa= zT#g;L>m0%{ONj*)PqZ08V()%j3>KypSYSMm-7Qo*i=7Lzbmg4vc~Qb_$A&oUrO7N@Fce88pqV3A((^eYgFXE+6u^E;7c zsr@Cw%~y?n_wlA!m3Kr`x0X<^FHxC=V&0=*R=`B-OkS`qiXYTP44US)HAkeBcoN`& zKXUrnm4=IspfbvHAUsksYxg>J-6zL@_R#23)jRskymmzrJ3p$<<@U6bg%?RmOA!;C zwHust;FHNk?2Irc%01HCL7f-pTtOL^&@q6^-O<6kwHy9TQ0S_44QAoN1`>Vl952x{ z0f4S)Hf&X&#F5I!amWt~7d8(qF@?cEGy)r{5RAD)Oi=uk1P>IP{?L+n>qB8orPN(A z=9EqPG?_zR&!0WL|KI#i|3^ef=kJ8P5@kL~BH>yq4ozL1IwN_dTmgEStwWqF?W;H6 zyRHaI4HAc^hjnC*ZDw`%QLg#%{rsPlRmaIuO)^nVj7HpM-QjNQwn&IGvW#3Do^%;i zs3@W@I}g`(+2S*fC>Kh(j9Mu=iB0cgeb1RZ@o0R#Fk&f2FE(Y|Evu+sMhM)Yd?vlkPNe*+VGcQa-h34i2H8RmI-I62A9iCK~8N zRXXl8Y>|>9hbsWAf4otZ-&*Rf%|!0^UM5=E!MEj&||>6qPCx#h4W!d-54#-x(*+Ew!Ysj7g-U*u+-jq7+1E@ z!q?(cEg2zquyyAUIaHAyx{JZ|1u_*BQIdSWG8_!7Vj2vHiatx#(a#35EJj0}3go%q z=ot)w`b8gylNo_@NZE=en1MP4vhEg5S!%cdHQUGy4z*H#I@>&l@+uz4DQ8~hi&K{i zj>O>1z&5&vKBG+;CDJB}YOP?tRy4pDQ{NINMgh9Jl|4=rGZN^Wdhs{+z-z`?0lt!l z1^Ub>CCntiUNhsh`sz>Jz-;{CG@UX4h@>6hGyy^^p2$jJu47sbZk|`x`QppRfBN9Z zfBx{<25)BJcPqxwj{Uro!ij~8lKP=i;ui>)f0LJu*NWqjnpn&+o0Y=jiv(uB92eF zwUGwnCfv>MxtSLW_Wk_DE5YjBySH4IZ3{RgmPvv4@UdlALi>kzH=LT8GrG_}Y`;Eo zwWZGQ|L_NG#&3W5&6D-n9mUOy&FE*13Bh--`)s7cxXJq)8^*IP*QeXdC?U2;TBL)) z7&*f994NftQvNB1SQ=f2bv*%_nzW&(*B$t|k;L|rZqp0W56X$#O9wNOkfqIZh>^X%Y18_5umg_y9XLAwcR_5d+DTEdS&!)gk&k24Q#wTt?hX< z1kYc33bHW!L6rV+@ArT6PdxW1UMARKegE#mAOHQozxnMA;}*acpf;-lIWf=m5Lsci zZm^ax37@qmxD+dD#zYd%I5UJQ@+x|0F{x8mE}rM6ppGjg_Sozz()XKu-aLKlgX?q z7GiC-q3EG}`gYo_18&R~NkNOb-8lu^N}H}-I+KDIGG@L!DOW87p#k7PVw+o zEee9b1oeeRkDm-+_u$F>>^?$(GP1Orq}1LK9w#SbpF5{Jw;43=nau;AAPFJCv6F() zYBK=3=JD7>v}r@QdTzJey&-jyFsB+lC|Vr^9C;(Y0Jvsp7LxYo%~-j}ACgnIn8H%F zzK*PqucZQKXv@6$W>iwJ-}BIBZ#?pn1R7VV-soO+a7%!b1fpM9Anl>c^`}j8dt~3^ zkF7S-S|s08(IG9AFn!Ui%_#T4i#NIbIFsF4ZeU>-DH=iL9!TCQ1%aU@Y>s22j zQ^t5^q`aCgG9XMGuyuJ_#?}lb@6GNKMk~zJqhPHg4H>5cL~dF>{MfUVhUZhSVj;24 zK@iQYL1CczzrIHuGn*kWh0>-Tf!rpXRv$ci`q=CQGh3SPxgd=aMzS4|x_$19%pn5` zpt92C6MmAVxvk7>hbsu{@ujo6q&{HAhGO+*2b9GsLLM27B8<|Rw7PH|gB~vI<18J= zpQ5h%&iUzaRuQ0_SsCzs9Cz3iu@x2q&JuiDjKIJZttIwa@$Vk0tpQ#Lg6WuGRd>|Z z8Tzwco}_7{>7pL6EgnJdW4SMxFzL2emcTd=@Zqx;(S+m(4NID45)jj#T|YN~<53?^ zz_Nz|Cg~h}_kI9iG!ZZDJm5jG9;U(pnp=dnM`NySoM34iZ352aNSc7$)wz-aS#LHI zu6IW^BGFY(2Dc&g`}ZH%26=I6Vus6;#M&9Vz}inX?Zi1yEop0n*n_<`WHZK@2E_Vw zd`SJN$}Eh$m?ZfK08;@07Yu$zoEn5lHj7O4i+XhlD5oYT@#j3!n7Kxu)4`Jd?z0^r zNkQeMaaae`uc{y~?8v}crTqfe?GhjAfOt_L4KsvHC9!8hCwWG{WtqZSj%Mvotp;-g zQ}|Gl(QY$VIbjrrtdkn6GW)QRo6f{#RCOF@;5i^GLE9Mvi^vR^XH974D7-VpYD^fo zxBs<>(wb86t}I2LoP%o^fD0l9Ot@)_qI*s8pJu;EduaQA4U=&JgKj0-IZ@?ZPfV@~VM2 zeH{Xdl|E!Bkf|Co)$*SlH8IYPl-3u{W(T^pAVx!*-l_ddiA8z$l&BMS@b9zbK;T^t zJhyqqlBA8BCdd&SqfJitQzOVU>%hnhjaFPeyM6fh(~pO5K7W04`_)4@HmR{a^IZ?r zDOnH4Cx*yeD3qOvYdEloOp5P`x;r^^t9=mC?h6!XK~#fkDx^pfpt;sGTkPdwpc*zN zKqj?f_sqxQ!c+3!zTaR($fBQMmA1C?yG;ms4e0wDKdFaELDsqulPK})ufM+b3Yb6q z!MZIgx4_J91JKvLLwED$jj&?K!?Fc^0;?U`)gU`0S(?l~guvBVn$jcJp(p`;d{2IA zZ0pgJW}#5HX3-3`$5(Zkin+nCM_E>C@!7g*kymgls+g9tly~3^plN4y}l}&p>(~07`?tUIBUNI zIlw5kWO;^MEs!m20~KHAYLDzE^F^RC`oSVnaYyFk)ylL@$v%-#d36nuN5V_D@SLd1xE2-T z0F)({<+7)DdiYZ8cuC}smVySisTsnJIeYd;Ye}U*Q>o%;M7Xc)u@FEP&udlEOWbq@ ze9RUY)n=32$1P+7Gc&1R{Z*2QwM+)PP8Rud4a9ROK#xhM3zF*5>#nIq>+FDla%Yg8 zC$15h;yPmj)6=E3%2x<}rq;MWc=J@ck8Qzrp8s+c61T!m{fr(i;LCA{Ok zW*fL558qBB!lhc+5_?>xB(Ri9-AA>tKs_5p1Upoc$ov20fA>F=pnTs@nGnk0pm3~1 zB622{^+WK5m)PrlV{IXD4V+uFST=9yTNP7xvQ%Bmg3XfeJAQjNwn15hJSd9-H% zk>sR_o!Faa1YaPk-?GUaX5LV1+-(h7%MBQ(?ur-&zC(w~@5JO8o0h;?7G2N)9L7YO zHc&?{GsyZF$x$9-E5vhj!5o_bVbulQlslq#_OgL?-tGBG5GkmCwvhWLSvkZtxJC+X@YV zWn@_+!!Gy-!tK^=hn%Gdbn{K&Cub~9Aw-3^h}n)=-ZG>rWs4=KI}0zyIxp_vCzd_r$Am^m}b@$~RjR8ze$bQF5Oc zfW0Qo^&`FTAPChlGTK@jpJZK9#q|K>?FGz5U~~mdB1jGhFU~LYVaADw>$_RU29GmR zWw22bK4yK!eo*(2%@O#pyDtoq$?z(;lia&1Qw9Y4zt5P zmo`3lWuoSr9?_HQFApAhzvtU8ckeueW9Hocht^?}#y#^kglkQ<0Y87mR9+DTORd-| zzpy0f@nf&Y;hRiO|6BoVT4wgy1NvV+(>}Z5IQSB_Uc7iI!hZbtxj>l%Bu!ikVz!MI z!ftLX3P_TGmsQUKh1TaUUaE2P{=G67Wd|Uxt*9d;kV)bVTNvi}@WC$7J@(0v z7);=lNMgoH^Z|^vHR-X9?2{=e`>(~>U=5f`0y1qoO*M?iUD1Z9d$c-t>sgeUYqhNk z7vVIt?NgU|NisSC4e_-gfn`;|=Cks6D9H0PpgJaA*^E3zupk~=k9%HRZNl8Fd9gPs z7Be)4*U#FNMPZv z%|=q4J?3i~t%@!?H~@=e)S9q;WZUqlQZi9C*+n(b;END4Dy16ED1DCn=%?x4S&W}# zr7ywd$|Y)2ogv$Qbh-eKg5lW}ojo;zrGhKq7X(g>O!5i`A@5_Qt{5BDg3LoRfy*;U zNeP{rQ_B-{j(OZr-+tCI>mru@*O;KxBN^cMnJ6=AA5K-(?iRJWlni0d1K}GMA0`Ds}a)DV8v>sA|wHA zYoaW$hCpF)zzMnM*Q()MFSFO|ltxM@^OhW-+lRK10eD=iq0S^60o{tml_pOz&n$`3 z9enA2Y=SG3OfT*f%g05OsG8x$6le;#<%;Vp0BzdYnAy?8U{ior3@ZxN*RFhAXPLEt z0G5nRo>@+0;}_P_w|b^7I@VT$5=n=hs{cgRBnlclKf$ePM#t$sp_7LSG{=OBpT+q@ z_f%s#n!VPjS?9YV%ifA=TN8F7wT!O&HG9!PJRmnj%N_S}B7pJh(S|guNxm7J*955OTC>Z z9cO1Op<#q^A8~4237e=*Rnn(L);K zOEjaTb#iGXsV^JA($7OfuYMIZ4)s{Bj-w)8r|Nqfzo9PY_bd;|Bo6Yx&J6KH!(^R3 zFqPvqtgp1A;EUw{O>1u@_wZ^8u+SX&Q;qEdH(9`Gm zasr2o6r7z$APXP1 zdTREFLh)z-!oGe&xMSCyP zXsU=lD34eQ2bnZ(^0`y~e73Xz%mq`Ru*0v)R%n#^W6z*_Vkc5E2T_AeN*6~@{>$5? z0mMZqah8CUz$~4_Xf<1bGsR^DiX1aI=RT=u%3RBNOeZZDsfxMOPT)27R&Zr4%n4Oh z9JEB>9NDv?#D!+)Cmdx!ahxg8`gl83(V!9!KM4{JE~5ftBG@1WJ2(s@GlE_U==;%1jiR1_x-aja4G?Fxn4=sAER zWpU!rRzv_n3G8%a5d_iVf?cf`3U&`d083zN5@4d1Cnij-g1Yzc>c`bn6FBdG+2%@Z|g8)YY!POpI2*L8t&g|uW> z|F-_4RZ^Zi@w9zo;lj|p)|+12UiK?bS6g%zU$qBdS$OvHtF0e;}tL(3AAvSlLxF|o@+sx_vZ*e9?7#&NwFWT?X!|#4@^=vlq~l}vp&exQ@H3chkj6#@7@7sKOrvgFTei9Y=832xhC-V&%CnFTIYsB(1u7< zog-RzbdlSnozqDI`5cOrmE+oPaA-=y>@(Xf4)e8Ss9jZn%OF4%x+0(=Bn&RaZXUWa zKA}l^Z2HJdL@Mj8;~fjDgrZdk%`V^}DoPY+Dkc(vhXf33zAQ7FS1TM!2^XnWj z?(BT#j~f(*kFvD3(T%16B^KDnHTjhqbiuajEs&9`{P=YH$pl}>H3AnzSw(vcR5nn| zs6CeI;3Wevj9mhM%1+?Jo7cFEkyMWmYL%=h1F3N)gVS1o zc~$0dr~oVb&%sWFOZg;<5-}py;uiJHV@(z!X9U2yB||$WE+R3I-DRWm`XxX zAF>7xf5cv`9YU3o?slsquo(=HVH9Sw9Dmg+6V7NIr#d9@kIE1cPQVAs&(Qhm0t~^A zskm^;u6nvv0i=@yvQaoA!M4IFXP_@k(fZI#yTs~O#;Ho|w#*gkU>S9~*BY6W8t-a_ znpkx|qrnV85;%-^(e#E=;-Pll2{vPT-N-6W74duU$BI+9x<(WIBIz!#OiIj2Q$em$ zRv%?!x}xh)z*9?E*l_cZls^(Ub`K($B&*retx}0$@O$hi-VR@GC`EpPrns{zX-m7 zYsw^`EgNFq|H`4LDhfVUHLuf8vwTR$by9{e=kmEm2Mo~gk68F@}O=hKV zwKPk2t?rf8t`-s?e{az-GeI@Vp6qk_@H=y=yTbPeS))$qWW_%GZ^^8nRG*?nQ2swQ zm@-Y(r`d}{Gd22b(tl66oZd5^fsgF+uaZslItfXB(s~m4+pf6D(h5ED{> zQsfG=;L3~`L`5@~puv!8PVi|^5tah_3^{`5>}%<*iqJ!(TGoU@B7JQ}A29DTS`lVqM*^!8k~WTlL! zb9!E2QJ|^9=N<=o@VNIye6}kR2TS0XvV7BBoh2((tk@h0C7m>SXoj5La2FAEMv`~F zlMm;m`KS_W7*RMbq)>$z(qaLmKl&L+|N5zF@h+2qC0TcA3JPo-hcqn3;xJdNTfsbY z1#EXHBCMc*BY>g=>|?+b6lvjV^csRSl%YOg_0Wzn59uQ2N{7yY+xUx01UX#ewi|*d zSWgIOT$o;=P(=CetzuMPBw+Sf%#iAxuoGKK9=5@T3w&3*k==f8lsKGz<+*Mu;l{xG zzo`Q6J`uiw6XYrNy931Kk{SDasq!?ul<=$kAO0a^`P<2lQjNGG<035BsCE4`k+ zc=qx|3)n0N(^{blF=Pm6$em$)DSM~WH?Pz{l}XeCr=m$^o+w_YeairCed>dQyZ8Ga-g zV&n&}UcJzYBK6I?H$tLE4uARmF9Pfy`_`KEgbc*DA3vJFAwwe5d|s^O*lQsro{x9t zG=CkFVU5cVGN>40QM{%Ml)AHKrd=DC|K^?bi+KdvE3?=#pTb_UO_WL4-SUTEq?(KK zrT0sWNNi!Gh>BHD^_o|fU-{hC52vg=0>Gn`p4BTr)!e9wP1U1ZAXzOa{Y1_&pb9HJ zVz9_&${5^RgpED-cck}@5!iR_QSf;pVj6mHPH6!E-#wawhEf{q#!nOqPV3fuDLEc+ zWDQz4WFp<2>Vvrm=*l>lC?Zq&IQr|&5mMN~gu;`RAGIuCA|TS-E9yX+goiibC4xmS zWM1@tM6}G({Uh5!O>F8M9uwEfKv9j;fdD$-hln&|7DwvQ@cN?%xA?9~_>>#HQS9_! z!EzM!a}B5>QJoQuQum{N5im0t>Hr|de_E?sP^HVoe(mT|6b6U+hGd2TT=HSF{tb0m z<-03BvN-S^%n)*o$0qFzo+M_g;_o+22< zu%~{;*6{l@wZ@tZP#QO?1r&_LVHw48$I* z=mqF`4|}JDdI=V#l>RlMsc96I0CWNw!~;YK_2(!|@xZM|CzDWP#lW0p=X=b)zJ!uZ z7XSEe7*uk=ekh)72nk)p)dF+fn|nNg*6 z+94@cXm|WyIzj8qxSmD!xiP7jCJj_$C-D|+Q`Iacr8vL}##xVY zoF$E@(15g)>~#hQs((eT1%(1^GOkCL>y3vQ8h}F^&sB}J4Z*Sn2vFUwh&>m#5?hW% zf>#RLhnkXA*GgERFPuzox8@8xMYguFHu(%zhSh4g^(Z zRNeC5ANic^P%G|#*68?2EfmQhTzSMwj3#B0POx?EpegkQ-TT{3;Cy@d*bZs;uAY9k zuj|7{@4tQj%><6!20dD%^YiG5IUL?4)@yIS-M49)l@{ya&`-v}R+AU3aS|e?LI^ed z7OFb=@VQshD5H3VOy_Uy&YjWLLxgI6mq_U9d-LKDYlGFVvFGjZO(_ri3{ix)OE zHlI@uJ_Xqq{=7}?hgToGdie|FH}Bu|czukEawjqaRl7`y&z`@uUJlY5FZBHIF)GnH zUr55EB$cFAOWj(m@%O0$TD+{3@tYlqJ&xM_nUfYliAv*T7uTCWW0+v3ab= zBx4La%g?;CR8G4t&7$S8Jm!w-1sNtJx5^ZusamdQAgFj}k(?=LgPI0=%!9Q|yVgZP zb?l^Sg8{y8Rhw5C%MHC9NX$byw4Tke#De4jG!*rhKmFOGOGr*1#GBi8k^}azaYnV# zG*l_oe8@>;Pj+aHNv{#5`bB!O8J+p7lS#S=)9;^Mku1G^txOCiQ8W{vFL=^e(Tcxk z-%sA-)kpHuIBIW|HVK1+rRzW|Lgzxzdi34gvECitIRy< zE`|M+r-13ojFiljhib8cMuR`3Rqa1w>Y7#}M`H{vZ*~I%)ml(eFwb=j7Exd7J5Mv6|2+$t-k?Lfx3gqf~Gxn&()jFcQslyJa) zp*EHiBgn2}yh zVdht6-yU9(hi*yBt-w*fX0>dp#wlqN*(4ZA(`_cfD6Q!G@o^@burrHt#S%lpbe&2b zKeSa*R^zXhtbUKnMRm%qZ%#>LEqkHY*?jhl?5WCK=I+ByR_g?{jruG$5Ab4#5L8n- z6N-SDDmm06q+z<&Pa!d*+uk7*DNv|BT^Mg|(hs*7Sb`|~4z_bqJ1zODh4Z@b9&S;W zc!#6~X*`;8z$DbVuTOfDY%Qwoe)cMZ>{IF9_9bk$pDEySg;pWfZH`d)*=ElJ*#`RA zb6c~u_~f>MOpq0ExMxKf_!0q$jz*naTPoF?Nguieyd`8`KAHBR6E_Ow?N0IZnKIB> zszJY{ASvL!#pp&q$#b(ojVoh0N&~4C$_nAt>oa(Redqi~c&DB$O_>bFg9#$UrQ&k7 z^r5hVh)|))LWC~*lO&S|4+&f&GneodiWox> zveVde66B02)-)3K6;K_Kgc)pQ%6GjKq-HCy!Su2erdP@VPFMC>yd)*nB9%{-XVo?& zi0CAw&Xfm8Db-za4FPr9T{U3;{hPjsI6}dAe*fj$7jI0em*oK^dQ0@kjd=!8Dw%Af zER7e4@Bx3<;c-l(N?Tzvu_VRAe{ut~2E#u9qLZR7qa-AG5m))^(avx^h%T83kE-jpP@Gk2kFS4t z=gh;$UVZc1r(0X7y}$cmx!P9`;ppU8s8)O9xg8kmJ+Jqfiba-U7EpzbJ_`!;l@TW_ z99Z?lX+0z;@WYER^3+rC`hc@}F#;o4WukP;j?%_BuAj^NG^SH{4L@nvFy3Rz&tJaQ zkbZdo2{dlJge-G4NG3ry+w)=@Au^5#&D`-~0TjdF5U`EI3&@D_^S7ApvCXuWVp0klR2;jXIH;L}nXj zbfYD?#tENrdA%FK&7y3x zP1SD2-D6F*@gS609{%Ce2e&k{p1?tn*lSg?jk`4o#}1YG?a#ly{p}r;Ih6zPC?m8a zmsDD4*Q0vqjLN0^`uTO$h^|1~rD)WiB7#z+0YodPG7RvbR*_{AL>`jfSvAqsd0QYOw}UsirLs}vL#z%?ke!FFZe6tiC_TNLyHU&`6dWOa znn;^?j93t=?c2o&8mvmX)O8o-09xqX76*R$-S4me@gI+lhA!k4oOKNr^U%gj?lG1eKVDWBAf`_o$8jykcZR0*&a-YldP+y<|R0c8~%MW~>G zAwf%jOuTCRKLTpi2rh!xmr<#1D!BxRcd&MQCMRjicO9^X=R`IyT}WDMYhY3%`^+Zz z@?y1Mo{=~rD*lQLNpc1}oJ8v;>XI8hljI^q##;agJIEk_8VxLX7p-+g;z`1v^3E?-8W`?4!lcVdyS191zRkr0a2sgR8Nxh8th}2 zxT=YtcwCe#Z@jEEV@??YLzl4VB%!I6ok?Il;ip%}MA}6#mL3tuy{jgyOaY6{dIHHF z9ECh<-?$neivqF;w}@SQJig%PLOJ0kVtkbRonc;Lp<37UVl(*+w*jscA(qi(_Rn+a z3ZWH9DUJvb#{6_qc~{pG5Lh@?COB@+;sM^Gf?D|)ENl&y0`WsMeKakX&*n&lGeWRZ z5PmdQ{v`K;@2FBo{-@r0k!AXXY9>!#C_g~j=m5Ej5#O}CIX_VzL`xZUUCfgy)y;}W zm@-eVo+HJ$!iGe9#f=*?*d9~XD6;{JG0Xw77WN224v=>ANNq0EIF|m8Mt#jK9_xEp z;&Mh?B~M!GItX~nY6H6BV{Lf~kP;V4fWRPq z;0OUb%>sZr!H7#G&)h4YqHDECmS!=`Ufkl4(`jZ;2>n$gF{?#Kz|P!KciP@l>6w2Rdll=$5-U%^q7K~W=J zi_2vc@I9c>wTiYaBJ03A)TtHBp5@Sao@F^bHSHer(MAgQwOM01`{#eTAZ$G7hbO5r zFlQMBNAodB)Sb=?1LnI8E?Ie2qmgSc6tOwAT)(~HI`2wv{KSKHQgp+^<8ME%etfk~ z==Wd0{QdQlfAaO?lXri4a{J-om(QXmucIU`8BwyzdGwJI0%;uQG^!bv7d7bGg`>6Z zAk^2fmq|3GsJJqHqloY>R+K$A--|8RWAhx0ZkAHy%+rV{zo!a<0*kPn@3fkPacBU6 zYQRVqQ)Op^d9M43JsK#}GpJ^-IYVOJZ(}Cv`q}rZXI~#ZzWI9Zw~t@`($dcdwoo&@ z;}xG)bXjnwaQ2K`$&CSEy7jPGd>14b9FZlHf?H@H=TD7=RLk=xJ>TN3R-&kA>r(_W zoblq-3qv9HHmnDjqh(7XkLi=Er`D-%zhhR%#e$T>i327gWZT|;qmdxb7|kj4zOp@6 z%=QRGAH1WcXKCstsm(7kB4#{U>2!HkP)A2YV@hY6MkX&&dI2rrp2&=@j4$Q(n(Ri$ z7FkiXrV7=Za*Oda=@+ZWyCD@%OBu2gf5uAu&erE#sID|OS^)M+{+$w|hD_6G25YFBxCQ+|jMV z5gPaKRh@ApGTNG1=gKPv^r>>{i6nkTc;YCxnPN+@fOlz8pFC1s)z?5cp*}Pcc*c|E zF}h&m0GyDe=E@^16Uj@a0>7n3iK0-(Bbb#CK?#|}G@@3yMxLIm2G98+y}*Rb;QJp# zWtcVPa?=81?6}B`Q(aWlVqrT{^W^S2)Gjpd;BE(=O9*o)P(||Z7k@?))F@=nY&iMF za^z*7L1@UMpSTOc3c&{;nsD!yd(g~;2 z!wN;_aqUh96N|?y8}}T3*Cl6@3>l?3YgwDTlHTg8Q^W;@;2^ZB)bPQc=>j3*5Wo=* z8AL|(%-)I}`Q_NvVu_(m z%>#sYDNB?0a#^EC0&AIST@htskZ>rok)AaasMzZxn{N?qO$|w_?JRt^xqd}wJvc$C zUx~p^2J~-(ng&x-t%Xji@bx+^Ehu0h*>3O`iNZP;4ff2J+%wU{-;9b?3>iR8 zi@kk%2@Gpk%Q~+k1e^abgYv@lC+bW6iBnrp2=+R zVgkqJ1iPD5WHarE_N4d28evsEX-qy$>DBWW(jxmf^+->RnpUd5tRc`>FJCgqU*EiK zajo*?P&(pq_JT#cX7imNfrA-CgWQ$$p7~Ull(VrdJDHLcOE+^pe&d!RS(~!z_&acF zIaVF|9S2LgcQDm??!|G_PZCiu0%Y?`Mlz`p=9cSj0_lok!63$zkYP;#;#XxDp4EIo zJkY`yC3;cn*61aw9=cHgz8tWJQ;8?qa>p9_z?M-kQfgovY6)z+yh9eh+iLv8C8MTm$ z(Ar!5UY>9|EgZb3{EWta*V%n?d;9#$$N%E-gMaqu$Fuiu9)EoIxK7Sj8E9u#eGN z_~O9v(3DVt;=mbJoIz4<7vU#@yEeJ%SLCcsS(U^JA5iSXHjgp@Cq_&kU){TYYUk#U z-|xTscJI&cy*%=sE!0f7+&z3^5MD#A{iLvZW2yjso@I)}+7Zsh3k(UM5dmUBa?n{N z$n+G~YMF00{K-R&P7nxZiQ+Z`cxgJ~{f%X!-t~EGdqn>Dp`&8d!~lf-51|DN7x{yo z7@s`(!yo>Dy>~Y^2G8R6(wGocZpeT=dMBs14%V`_4F-o$RG|Tl3sWX(=N?V@-7l|+ z#%=@x3z$nxV-($HYhr9_^%0`Ei@EKV5L|n#ixy=t5mr_vXP3gX&>?elu7}S+NoD~p z^?@(}9B43StK}b?7^S%Qmlm$2172IJ3boey<`PW`U~|vwz}Yqnpdim-UdBqi#(O+f z_4TW|R*%+TyOeH>QQHwRyv?xj`pnqx&!EBO=t%+#$AxoikRHTuy548)} zBr207?m0m1r^cmm1(pv)vN|%14JG!V1l^Nea^B2awfvGsl4?!unz?lCa@F8U$H{i) zr*L7*pW^B!j}Z`hMX-bmL8>|i6MNeV8LdZ}rE47NJ)BhwhF@z7j@~DVLAHb66*P3G zxMSsgNAOG%CmD1|7d-XyMhp}*zL^On6jy$Ey0d%_x6Lvg%g1)T!)YQ;>ikY}Xh3%) zHUvg<(*%V?Fd4X=6g!`hupGo1UCj|M~MC^F%@mUuGGK! z@BdfH3KKF%=x6UlF%mxylq{Nik;Jo=359Eo^u+kRrNE}{dvw_DM7JM3 zoTAH%P&vq^fLbMmYjm=J+opCpGCcgpS-KQt)9~W?0=tKBz-sJY25Xk)s4D2{lEPmF zTe)6JplbFh$5>AZu9^Zb`eb(AcfRBd52-6wh)54QDN#a~;}Wcl%(;=X^?ho~2|X?x zDFeH02SWGk5B21B3z>#sVEgO{BD6S6Ay^;4q{bFTj9fp{-(?YLckMZL#Avh{;Cj zsGh9?IMzuq3BzP2mRY=UO|80(1fD%37rTW5GK9aJ(RG1kV_?`x?k=^M zn_)MErFOQ_4P4~fDux)D!AzQjmhY@t02hQ|OMqc|o}P9C6* zg4{}^Ggkvh8keadq>hxmF*4C_ZL=uL6i#@M2Xc7a_wP^czCFIXd-nO$AMV}#{q>_? zzJ7fC;qCR8j}Pr>4uVJNa0d(aCPUQKW;O3T^o_*hE_FaW2{*T+cr_wV!-W^OlmQE~ zM+u1yb@7r^Ca<-?lT+*$idLxDLSh_bR>6jq2Y-Pl2!vUXscEo~WAM5{kN=A#S9z8GG^42*m>r*fgfwrKx31+lKA+>(`>e&Aa!_=a5A)Pw*%nR<;ePpX)*C=e)o1 zcu(OPbhQiYscBm9SW7f`DE~^NwckJ?$ZX@J&A_2#z><3qj=-som9q+ekXi67^0Mwk z!YqEYtfhF^1A*jjIL8y+V@apV2nMvH%0P_ZT*2QwrSMxQ0d{tHp)Y}`0+DI!4 zo3d4)DS{1LL=~MXJ&2479-xp3{e0!f4GWl9o)W3Cf#HN$qmbgGF3Id}W%`+6a40U8 zN=kl&Ze4rWT6r;APq*uEV0J3o8A1{_KUJ zf6o9{COM-eOGs6U^?SazE2ug$ck8cE1crE{gdKrxRDz{84>mD2-Tdn1D;b@=^;=;Z z;LLBDK{LYASF}#E?j+j`rgVG-A{tq)w<)pmxmOsbEc}FChK9um7mWZw6?O)fRKhy{ zF929Tr@!@%Bb8G0@`W^(*cV@i8Vo{?hioa{?V?_pXwrzMcOWMGjba2p6Vj0>6&Zy= zLWRD-vf&IJP3>v%?Za25BVJm`Yq!dWhCj7P2D7r29mhqDB7L@5)@SkEPHCnKUOYBR z)KlPsyAVkfD8n5Qs#^a0sa^m1C*XDjE}ORHz>;GH*c_?}hiD8F)Y2Hj#6i_8?;Q=+W~*8U5MIKqGHev>GmCDm)5J>$4L@BN173 zG$MQGE=HdovurgW44z^=+h^o%;X*)b)or`FWgLYqk-d&}fqXrMk%6+k1yEY?SXI-^2|zmb=ol*zs;d7-@Uuzp9uvA`M} zC43jJqR4r%OvO_Rsk9Ce7@4%|xhRH<-+iDc2G0Y8N;y3+E~AXA!OU8k)qH5!Os*V8 z3M#o%Skl@2M4Vd8jqq^?L|pe-D>kv^HKHo_Cv%gBjqTxfa*mCfCE`dLK0|}(Zo5EI z{$!LN?|#Ugp9@2tANy)kFP-qP^RL{DxhxPTio}zBqT~e zzBHqP3dmR>Ct%V9qJLsu!bY4oA8du7LCM*eqB3S(2;$|7m)a>;cmbJ^;6XYeeDkX7 zr+0TA(V-X9G(tg6Nyn)!LQ~$>*!=ePt*lCS>&2^==A1rT-(}*L@Uq4fGp4dANB*^m z(TTao`5)f)0!^Uw+3L&N@#3nNM_VuXGed%S+>(gaI)|-QJznpenV$8;*-JW1%bD)w zXeOPb&kK_;lTaif*#$=sb$GYWRj;|b`EWyS+DH<9szdYg1)9xcOCsAay3M;U`C+Cg zuB!0n#tR)1E=Je8rd66fwtD=0bj_|ZXsqQ2K1OLIAFpmETxcTONf^y3p9NK`AemIA zq~b|IEP=KTCS|P9)R+t=hlw%DGK>)Bi9rxM;(k;wsGg;O>$^a*tU47h0!KsLb9IF? zzLYe|J*Hy|aB46eR$U#qaF zJFfie*?Dmdym8v?1;?Js=>i^{*kTlgikl%nyR0a$TLZiE$mq zTov%hC80tV%M2k8$b@}ldJQ5}F4IuddCkX;fVk0s!w%;od|^t800z=A4QOGZAL91K zoR|HsM)I0#6F%PUtHcqXeg5)^ngUE`bxJF?u%AF!raPQl4rKJ#0vDQz06d~XlUh?E zAylP#)T9`DsEG@J+4_h4L6brkU~si%SO#)lGw z1*TGGE6r$RY^RGzElVLzASp~pvC9sz6ly_zy%b3qE( z2G}FP;P)I%#ASB*?*yfVZ=6gvE+^4B%b2)pu!9U^Ju9X2%bYTcj^!SB0*e-{qgLJj zLYiwoQxoqR7}qtEK-Er1Zz+57p7%S?u+}X3>iaVr+AQXWPN}VApJ`K5$;?Q-8fW?{0Vs2@= zQgxD>#Q0%p8VzkMHYfwCTi8Q1Kv^nAeQijd#nbC$*pfN5Cqz%uxBWExi-rhG)RtrD z-e6YW#(PDR+FB9y)$-Ibg?#+vT{mAWuA=rc5MP(qwhOIOzq{=Pg$XjUcjU(jKaq~_ zqYF$G6tbv^mq6$O(*)v-24^tKS7v#N6+zURE9U41cdZp}glmGGN~Z0ky6W&Q1S=aA zYQ$--p5-Lfs@CC2A&>4iy;-?|I%H@02;1axcc$JL1UMFo)J!ilutomJB}T*-yJyxa92>@9^c*=aepF-h z0hqF2x9>26M;25;JWItE*5V8WT@iX%fBQXRV$2{zkS)GTFwFLq!mV zLhQzJa_Qb#1X!(vom|FvXAzzd`=9VsYIGkfT}jk}eRTo_S87B>HHzNE6xfMNv4aj4 z7da!paE1T-0y>>&n+2$PBTo!6t%vi(`#tR>^Wn$+cVF(_-rjkA=Iw)RFi;s-fo@o>$?%dTOObH9Y{Qk{?TsuNL_rfb4 z9WZrLL9J~@?L|o*wSG5%eN|m!NAXuld$ew8Is6g%X$MRmiZc)GhC)$#1?^K zUYQbd(_A0v40N(ddCm*LQ-Ke2HBmuY*&qZ!>_hwAtWcfCunTrR*Xp=nB9TBCbV~#1 z5lv!Lkk3&a=B-5*8R}L+wBF5Afs}}>Gxs)0(Uh))$Cs~uu?LWyumwpEAHM$ORZXMD zC%4S1p!x0B-+ukmufljH4!KBArHRdP4D94B7i}s;tcaF(Dyo=PuPjSkui_p9i1)0S z%7f#EUq~NhOgYUsW4+6$IrzE)D@ZjsicHIZ4`9Zeu_O(pcz-1FN37%%^dnN!x`Ea7TQc{*-4mWM?h`kxq}eaU*v;zC7)KQwSQ{ zgaGC&I!QW`Qye3#_STgG{*JPkQDLkA1@g7!8jY2-#*!n{3am{O){DDfG$#XKEJ%V! z6Y~7Xl4CR!39W2+%qk+Wds>s1m(n8 znmFCBn&f6T4dtT~4Mq_E>EHdGH1FU2hkr2O8$FKf(}}2qq}FY9t#H~IZBAUrr%4pa z{zVD7Du&h^SQUGhWsPn|)rJ}~zsV`-liFN#gieBhL^%Rxo2(qJnFlY<%p;qYTNz=7 za4oOPmz{(foQ*xmfJ|nM7C9ppF7EQhV>4BNlq#h(tac@`^LU|<5x9wHcbSf<`-fla zU$)jr3x9QAKc@bR$rc@$;zMRC93Kv;p*2bNC+LNeSJywDNL|Hh1ysVVxLiDHdfb*o zUckq`RWQktp?gsB!M$sevM}FDwu~dW5{ODTD=27=?e*hu)x1rH;$g}i#jK^gXNg^C zl3Q0vI z+PX9?OLBMBI>jFmWZFpNt`BY}+KKj)})mrL$E z?>DzjkV~$;*Pg|w$C%}s3wa%(QXAFeC(V;7vUBi4NlJqbqABI_X?Ta$nOa?BRWMo^ zaO1d3(Gnseo6uYwba>f#PJGPa3rw4pl)id%x%@J;)t~e*>iBGF8YJi0Sy3BddUReR z^QD&57=-qP3xvZx%3D+FHYZonaL7h)nFd)M5B|NGPR0ck$+%CpR@;K!ndgR?(z3Kb)OJ>BZ-#ePN_66mvlH?K{?5vRF$e~&b z<2X|+!jxN_8WjoljNjx=SEG)|N9Gh!$f0E9>DEl37xe-KVCW-YMxvt3S$Lf{R24RS z6d4hhRY;KYtm84ZW3ljgD37Ed^wZ6uSt&m?&#vatT+16CGD%Z`@&|KTFC-r<7|w8( z>$8?VJM*Z0O{2hAU;&`mqS)aYzKq{L5F0M@z6wMYK4uSV)B4S#NFcJS&|d&a7?9fX zrG^6W!6`dRnyLgoaS2Is)61S74BS}kLj#DRX1T^)5W9tbbGhIuZ~T-df{AwPEoV14`2`Ehyy(iTk}Ft%!5>p0phkG*FY4aFe0r) z&0P&?G=`}Pm#otW=9_7t5Qnsgl;Dpb68#(-0X94Dr)U|J;^ zPr^02SV^85(Z?_M4YW|w1BBw;&5b$KS}?=gT&hOIRS&^dNpY_s3J8alsnrrA`zH$w z=fdnF1yKq_wOGYVt7`FQ11CCj3=kFezlk;}q3g>v{q~)x_@jxBE9*9njrQ;)JBLP) z{M16XWAXE~ckf>R^wZCx(TDd8{K>mtezK2^F&1W>(mUyCW&iLtLWnJOgZcQttx4^bT_y`=P?vXB)P5;~}cl>hl% ztBd^+TrAbqArAc|T^9UgJF4YZ$%qId$-l!T1CW?6^&MEIRGfD;Vg@^r^p~jshp?bl zQiZi|tBg*JGNhETA4+9|aWqh&kAA;u;>XuWDLAS@wv%b5rI)1|lh%OARZ*hoCq%#_ zi}Vr}@N{PeWH=GV(W5`4@ zKJ_eO_I#{Gq{d*XcckWvm$yP7jN|BRbnTp9di zmkc1i3XNnytVL!tH|&@q3HXR8mrnK5_grSCKtoa%M&XTJaM{k|liSBza9r6#uHcik zr=-TCN*|pOsK4aO>x&E3Q9i4p^IY9G(J5kWM#i*X^V8~E(_;<#|n~ptZz8DW(+`ceS1y5F9}h z2os==Vh!^ViCW6-eJ_bRxvkptA|Sy4RhKyp5J@iw0w4acHk7$|+!E(YuMNSKXm|c;dJ0)U0^02aTpJAw7)m=dV+V`5iAZX}-ad97Lu5sb7G@dJozsAkGM zI<>Uy)$*6>vE4yrml&(gDA${M!j`9vj9(C-zR_k>cah&U801!}z}q>f`m6poVtie%5# zK~bJm>3PMPuaV0OfH~5xjZgcr8H&(1-XNb@QfvjTcd9I0gfNMo!p0{=tiy#AF8y%* z!U@q{?r9n4_UhTkZ%_W}G~w@$pAFltUVM9Y?Zg-zWBrtSe*yxl&#B>UeI_pa#Ui{i zYl5XGWk%v}wh>#JB7ttvAj(%D2#Zfe8t^I9vrku7&TYT9Q?wQ|2N!TSyDg?h7iKjk z%p9gp%+qHzE8gh!@=cA1JsWXaY>sJD7+=5r{@ZUq>D2%7Q(Mn(?N&xp!c=4`u(9#+ z{re9F1-7oedw2az>~K8EEXqtDF(&!mD(!&m(!UU zaFI+4ES{fHfkB;B?nZ`em-Tx4+^ZLF-@X$GHLagMe)1gW&+mTbamGJSpFex`{3Vji zJ0j!5@1OqZKmLPtaG}u86gH-^x!s^Om^OhgyGHETA}$2&o*}NJOjMu7McuSr?|F?# z`Yqga`E)3Jd~p zJ+PeEYuCz!s}Xl*1A@+3Q9Wvm;;cvY>?`1^RJe(WqLVqBCV~}<*bArCo%tP5uuX^Z z1?+i!-l0Os7P~HvAA_+BY0U$@RmW#NVClHyWIeT&(@z#AauhE3P(YHA8eK8zmoy#V z1e=rkR8rMT%nVsMhfa7Kx-MQ3CehU800nM;buYJ{0uei+1EMhaY?P28s{+H)B>P!N zAi#|Xhsm$$RPKbHsG0c)OuPvatc$@%m=0ZV(mvw-B$L^|84Pd|li=PA(HR*~;7kyP zS8=E!FovtHgE#HErI1!R(piP_JKr(kQWj9{iyLY}XF^j9q!1XTn2~S5zyi2d@`iMT zYc-muKQffugxxfvY@lfl4X4ID3x3+3`RRWi10!w?qGF6KtxlVx0Wm6v^3uv?^82|5 zYzmbhKLA)o9L;9NR)iJI!(!Lkq}I<+AtObu!p&5fDnG9O{9S{@}vP)lc6IC0hg{yGR&wU zN^n$gLc);fTZX7X8p^4UkjM`oeg-7=<0ac;1E{(Bul}2VrQd2eAxU3Qs46eD&7R02 z3^-_6u+e9>a^_u>Z|@RjBr1{UA_{%RAG*T*J0YpSY)*`O0k;S>!9@*pBrBw@NJ+KqvTuXu#9cmd_!qi|&dz{})))^W)TKJu{$u zTXmh|c%+$(GGVlWwRcv=0v`1I(S#KiQ)JJ-F){Xop5()|v!nnz?23 zu{Cn^oxy?POFhyoz#t{12S_GWVj7$&6_$e|0^+rmv1=U#mubj){k~9p-P8i%dZyNf zh6I&)=Q%1SpM+BsKqjkg-NR)%bE98f1ai@!k`Ee`a>Wa(>h^o-P4D%C5KP4kGHXYX zjn0vt(0XB=Z6Md8r@2yVJTuEWM@h@vq;mq^ymf*!jeOMQ@eZ8!T`af5g>D=Wgr2j9 zM4QbZfF%KJJ7EB^dak`Wrw7o>s%z|VsgS<#ay*?US<$4$VzlFe=y?H3bM$$U1X^cE zbTEyb8G_`Lu;x6|pdWq~5J5^uk-9YDscwE^b!AQy*M0@E>MNT3)APlC2BEQ5`Dwhi zFfMYj!7m64Ua-j>P;o6fLFoiuZdC?|8}*{%EaUWZiUwS+5{dzparrq_=3<483wAWX z67V_@xQHT&bHuW;pD4Nbe%!Ix)t-?SWmdq4^1&LZ6C;kKOb8jXtT6$C^ob>}0U9eP zPS?LSJq7T7)w6?A>U+tJjp3GV8b``oc1hZLTD%}~ z9Z>*UHj-?2x!*4->2xuV+4!PV)kF_5~$s{%-!*yf@u0O6TG<>(6$r*4+C^U#3PehW>4e=p99A4D6!*D)V|ep<9?qR$QKA(Z<3T&+Z# zaAZo%v=FTfbJX?Qz_RuX@%DsaK#Nr$dO9gUJ$yILA+-E-h9wl_4(+R=yDKjORi#&` z9jRSJQZQ7KVF)0Y(45IRE|4=MC}p;*`M!6)Z6|G8)apy5g~Heo_;gqWXj_nMCMal3 zP9$+L*J(_VO65wf6v7w|E}Ca^F;CZrkwfs0GQr1J67qq4^)4FDt(J?jTpnORv^aL$ zS*&)@1Me&5|wNywe|=dlLJ07xf5EkOG+qb)CqBdR!ho}YKiXt z6b_Nh!3&S$7#t-b2uqczCr2ODC@e6r{d`y5N zgv_ekpZ`S?C0N}NYC2gR5rh&^&^V_W=*NF|OX>tFwQstH)-6Zpzia+TFQq(&8hN8)9zpp;Twpu5lji=LcR z+$6e#I;g2nRw(K+l&5HLj-R?)r=uQ01C|N0QuDe>^SHGFg9&Yr5|rQW>vj0)%C_YV z>1Zu?mb{_GNQo~zk|$iQd2aLvPabI}1fM@{&hB1zBno=hp*U_Z;>a}HwM?w&Vy@$h z(Tp-v>Jf;Mc;DQ9J?fpctW#)4u0hRLuBWjg3?`^`Fdn|Uee7(4p6_|~`ufH9#~bSb z02`ZOwpYbD4|5^$p+WjK@V)XH?mHCN;ZS|j}uyDxe$oyoR} zbYrx0_3D{tF*R3p@f*q5RH_?;$RB2+@Y?hQiVKMDAHP}wKH8x&BL}$jO)PkEb2|i7 zQ62H9=Zfyn&(zbuQEC+jBhy+lFf%@`;Ew?$!}PSCM9vU3u;;q!Yf+F`AF>nGW()L} zU688|KRw6(e3N@RoQzJRlbK*gSvx?SAD}k?Q{GyG9b}Zi5W|$4J%U*QQGq_~Nh3H9 zR>geXO;5@gRHP)r4>ipM{jdz<3!|GiuiMAi{`E!?#_K97lL1>(YIys6&tF*|GXyfo z@(9hQFb4{1W92t5-&n+>+K;`#&pvn!F^t&B^n0TANL ze*Ro7LnjKv1o8;dfYiW=*?Z{LqEY-CzU)}4HhFAKxlw$*h$gD0|MlhQs8gZZy-9YM zM@1sX`X=5cfgGMzBQ#YcOWH}9y|}6$I?am^^=e(pWgUxX^4(x9F3UrJN<@~ZXWPv} zWh6{28R&g7N{K9|HXDLs5;(o*wnk1pNV^$CWkAdzj0Y59Y!;@}mEU|-E_c!_&%@UiMSK?5Q)zJnn$LDu zAR%*6pxdt8dnrjL$rMy5g3dW`%ZW2-Sqd}Jgf{;LP>0#YHDy~C(>}5ve~pZ zb74gvAHKhL24FV!O1cRuBHJP!7l;NG#@v3TKB_|r3K`n*=;Vntw4ek_r-G5fg%7o` zoCOhF8Xw4Uy#RetK*f@S0)&$Q3Z-s0>y{i`uqKVNeK66NyZKCIOtBu7V3bn)4l)CRj6i4t zt|s$Xs#}!AldL$4E{Qo{T8-Sz(gK6TGC7_op^xt5Ly^Lxw^$WP*_z;CB88_LUvcK5 zD+oyk&|)`H*eqmWY59JFTL=0CLwd-b*tSPfcL+@ zfAPwE%A4n}-rRn6+(}0oq}2X386@^@gd+AN=j}GQz4DUOT@K_)FJ@BoZPc^}uTP`J zWR*cA6{eVmOJPYl0M+{=I3>)yE0c2Z2F0bxB<-R>{e;4v=5K9{5squT?Cr_+&w2WY z;f0(>JAdW5!7{IxM@=Z8y^!wimnPLQXDR2q@n7#tss!<<9e-U zhFsn1`R8X*U_X!)UX1#1SNN(Gh?aKm;8@0FSRX7l(t8u?2yHSOQVY-{6jKpX{{gna zlQPIKL=3f5l7FYXQ43_%2(QIq_4EXszh{l~?(Q>W5p_{<_X$Hi6hxSPF>TrmSF)(3 zN%DR#K1OFE%eM9L^j@Uk0~ZlgBa|2+?M5y27S9p7b}u9KfQEs5Ss-7Vxr5|Sn~5Zq zN!yBZ%26)mMihWZuMw{ow5~R=vpQHp7P=#U9^3+&3p9w}>qokxliJO?Hfg)u$W7RT zeBcxw;~&6uJWZ8D*4ca_3rPBlMmJ?HxFG>x|5&6%g~^LJkV438+`aDHfB1j?FH6~~ zC$UkIoq$4rX^_ymk=QBuyymHcQuGi!`J6&yAp%i2DeVL3 zghrA1MQlde@F#bAtzCeym@)Q}Po7aBSAD9G=CFy!bDx3td)cXpm(hctQ>Yw}lq65ur8?LlXBD;z!VY8-*_gf6L`&9WyToq9V6*XacaoI zIw#})Tb-{>{OfBzJiM@b;hNlE@rWDi_NnymJDq*auIi41> zOsBVVO!ni$rw{M#B&nw|WpNTKwxnd&nNhI5fliGf5HB4}OmmRdPdYWv9OLsFBzsSV zm*-5Sk(h1o7--Y3gkxX69cobE0j07iwzVCvgK&8Cr_W7iveu>^JG9Lzqv!S5*yk^I zhv#sx$G=6TSkqs3J9C`4lVPhlP@ zNYrdkq8p&&Ss~$OTN9+HTR>_YEUy3@41zhY9=hxXiCfug6{6jt9n7`nR_T1c_3?Tba)j{&XlR3Rv{Ol0VtX|D?xhU3}k2K z)uUX~L*-V~K?Rn;)eNX`|pmj`1$qE zYAJqYMW>5h*h?EJsecz~$k+sZ;yxirNR$~K+AHxmih?z(b}fQ2%_gomBF}~3B)!(+ z2Xu1F4r)J=Exy*Rp*whM_2%zvrUsQtw(yc&+4*3^Vqnwy%)`w~XLWUW+QZ{-xA(u_ z-FJA}6VEd`A==?-x*fgXrHu&LXTzihHsM>8cy`tPr^bj7#=7vcRzz+}&w7xT2_0{Y zj65b1m56J@0LF%@9VwaY0MvZ~xOMxFpRRr}()dZ#&RPZZ!du5Z3oH-@ z@7o`L{NdeJHm3dld%>;dKT{t`Ej2v+{`>FFM|<_^je&C;+0Wn`{g;kf+>!kKhtFn! z9O-81!)~;XpFTRgL0<1PmqqHfW zY~SWI5!Nizn>Xn4iX)>RWjw#s0P^wij}JCuKK%OYuXwE8VOk{o@#A0r>91CD7Sr*X zLhffeXqJ=lTTJ?+j$4%><~ zyOFs@2bkznI~;M(-Q;IJ=uC}BU131*TZ*fi*o(+xX%invKqsqpNhkR}zI^(%=EIT4l&IOQPoa!a6d<6lAX> z(68fgE89>9%r=OvRbJ#DzqXruH7kTYu=KYn=lrmiv6?}kA#z7o0ELoi&B9SQ{DY`z4HmnBT3(b0U0D-k=}ALs z16fg3r|!PCIR!iPp{dD$%z0-kO%(XqItWFRKP^y|(#@z_S_yP0BD~o$$_)X?C^5Xz zP9ykO;Nk}fIY+z=bt-rdpp6r305?cWh0Uz@iqEGvY^nEq&i06X(aRjC%@D9H3JUa70bJSCQ5zMn zy=l+=Y3HLdo>Q&z^g>_m`<=qd-EHv^_Jewz3VvJ@8su@LZi0@3ObLV(g`Ipnjmnde zebhNBGM+}NtP7+JLpI3{T~D={=F9j_Y@wRbl%Q0nuLxkkZZfudvJnJ+JzDnTGjZ$m z4~XJ;BBnwU8KIn^c-$PD`AL;Stz)Xrew-R-HY#kp60VHFN?nEN+DJS$xlyA|z?II! zZ9OWc35i8T?(p^NZS#7~?42%=HVok-HJ~o8RQz4@pNb^GA{yb1V_B?`NB+5Y=L@H22mizA;fj6UGyI-{1TB;+qq(Z*J}$ zuioE(`{VZR56dGBZ?0LVDLaw9ooo$k_M{E%=KvXJ!Mr|DJwtvJD?YPZMwlVs$}L5# ziq=R@-JKK@@zLrof!AnBE@b%uPRz)(KcML`i=1sq{rTr#ygU5sAHP?Ag3?~_Xnxc| z0$%jlq}vff1$6Yi^XlEtjdL9SF7^~|RrY_zg(L@3!`RHo6GyInB<=LHtCAT5dRkQm zN?fu9>@UCm#WK-{Pw%aeL?=N`<LaV_!{Jh=d|WDh88)~0tn zG;Pk7MS1>V3C@O>zrL~*0L=c*mJ5eZzAcIB)!1kNRX>&u=+%U*dlKCbM zbRy3`S`=64zr-3fWkQGtWhb{NrIc)}j?P#(`AR66qbAv^C4`Zp3Q%$55;qjkt|fDX z#zl@3jjcWSw;1B4b7+B8GYTpU;_XqNDk zXSF~%QX2dWRO$1#eCUMur@?qd2NwPS3knVFfgMe8}DO6hjYuXL?G?F%h2YBDL$IzPhN;c~8nHaPP+m(0ZAm}57aE3PnT^DRD44QOTgrp;cr1E2G z{g4V@N=e`f=tNGPl`gj`ZsgXEMJ#GJQBk<1K!O-qMsmurQni*C>u3*JPFujwK8l;e zTsO^4K$<^XO!uMG)+~p^%K>y`Gje zC`$XD)1p&?+|ZIHh*~!ot zM(fUOc-ZGpALSOB6Km$G)%Qom-s#8imAY|i8;;E*(vT_fFKgVQzp+nBJ|bO_=pQMn1YG_lfVevv=exkWR|LNPqtrw&`>5NPh43_^03m}r(+-oq<5CMCv8Anct=Hgd_r>9Z@f3_rOCcWLj^;uJh6@+ zTV$whIAnB-9AP@>5}b^6x!ehNYfv`QCpnX7!dGrmpT?xo7|##kZKmbX9AXVwJo%ra zh!YI0NH1_{Zeq5Qnu6xSTHsa883>+d669Xn+|W+!-`{`uXk6zlw=Z7&^2;wohYO=S zVgA>@`HQ{8X!t5veQ$*G;g3H)fBXb1Z80j8V8YLQcCX729Qv8>WnVHf0*E1)3L>`N zbz*nn3{7$3I({+3J_%L9Kp}-FhQ+Te#=m^TZNgHuz!O>Up1NbUKvBA{d@3n~Z-EZX zk=hXms+{PZ1G)q>k^e`xL%rmB@!5&eHChQRdiO7D$`Vi&Y-x&i9qz>Qq~*y5 zrlM_$=n0UPqxl$EM1=t_zO(#9I0lbhNDusxKD`fka+r~fmK?2!s%HN)7(X(e4Q^?& zCf&Y+m~Kom(?(5ZMp(Oux9Y)n*5Ne?B&*JdQ>xcrqb*rgC;n3q96oUpoDm-Z?U{|@ zT}L?VrlP#^9Q%BZR2hl+@DHa<64@?~(<-$VQY9My6C?4X>NLk`pI*pcier%%1geq3 zqKS_pTK42gDyXQ_^&NtC1EsO<(`hhMK}})hGQh*d<}@QaJj!BmSHe~E+Vqc!dE0)x z%+h?ic17f4q{r+~;Km^D$(JwQ>1=P2bFXX<_TJ2Cn;gWC1XEA0jf46W8wVNs zG<^BmIe1AhE*j%`^vNq7IRDo#4oSG>$v`LCJXN&5aSkkA^onrN;*X2Cbc}AEYy8{2 z_VsQ%RZ>>cZiXhoU9jli>#~H8KIltrfur8VXrQ)AqN-RVD|zH{RO0uveDTb()8N{! zH12-1EW<~hfq;>Ym;ls@hX@KO10S?CL&iVRnIIGno-BP@*29Q1_+w6$--wp3M>B`x z3_N53m}jAc*b^Hjn#E-BlOcpQDdmF!u?TQjw+U}yH8sbDb18gv*Q`&vFRn@91;}ub z4Ipt)sf&ij5RkC01&w!jnhlx^E{%=qjYvqEJR6}9h5}+~o*vZ+fIy3`*)#L&JPhbm zYC@XJ7e|vHPD4A%yJ?f}k?K)wY9-VbEsAMS1-MvJPgiL3nBBv552)!UdM@8H`+xi5 zl_e_v%P)PU{R{$Xa#I_>P{!lvY$heWO%AAy|IzO=$*hh~Ka+V`Nw=7GNzAA)Bqs$f zQB}p%P)seUh7<_)e!NOKEsYGl;c9R8d@$GZ{N=q@PCdD@_VN3dyHDS+V|mAuIX0(x zt7h8$-=HZe zRl%38-*#MQ6h&5cU8jwv$AsQP^Ox(um7tQ$U1+;FxX^9ZkeL{IgIS!xJXlNb9da}>}m%vBnYa75dIa6tKWNy#Bo zbfxbge^WCbtNwJhN2e@Qa>9n-p3|JIk#Y-8XpEUzt~*A_ zbH@~RMCvoO0C|`NqgvAu!baVNfhdpmMk1(;xk@s&RNpNiBs!Y?06ODPb{B($9aG^B z%i{b(D{j={7*ymsNZqVnT+|YupBHE);+hy;mmAe+Gbt6uYpHX!=5b?W0;jS~T-LRq zfOwI05j7MDk>Y!FX4R+vRLcv|A!&G`BN}D{-49TR)Jh(Jra@&2fpZdqVvME4OU*!( zuYrq*T?i;X97P}Vn06Kw)k}Z1b6M9BV?++*bhEJ>Xyt~3G!*b1DIS+1pJOd*4Tyq8 zNa^R3%wljL4^@E27reRx1Um^UA{@s?R~S~Ld;ilyk+QTSE{PWbR7s1o7oCsX z&ZSy-RO-B+?O@yUPjwtxEK*nnr4n)6)z+kS*4#2fyP;ANYi55|ReW_Eae_*u47k0F zd7=-pP1c(^^Q2Ep1gE280xxvmpE`GR4Tw%c{&RHWW>P{xQCPc+X45V3LQXR5!~(H0 zO>RxHB8@xJCmS=bS;1@tKL|Jyckc!YpL33WovBM3Tr@K(pw}g{-OHRQ#fZ&1bR$U@q9bZPGZt9m{1jd%RQj(dV7P=Bb)x9H-7jN)> z@ko+y9j@n$jQN@bfAGkQQw8qt8g}`&%3$i97_%TserC~5Ld$V%rx9ifhCj^|CpQS~ zq&K4`z>Gs2Ai){{Qvy&JbqOrd=yZ|nm%A_DzBE}A_jz(`yng%64a0%LHJ6_??k{*c^b4zJ=wZjWlgp zJg`=K>U4*~%%Y|u$D1WTsc_1g$4?;__4TOV4_(eUiDZpzCZu83?Ez3-a7O-#cVN}7 z<7>SXwi3B9JU>#=WdA~0ZpC1zAP<(SYuoTS`~hGeIo9c^*Fgn?yu-B#1lFE6>`DE= zk3q3E$BQL}ndPPB7=A^PpHDxVD^}o7OWvp~CAyh1=(YSojv^*=iLB8=?XqA2jQ*5l z!n)6FMf&L+a?hF_vqr*;raJ_e;(ob z`Pt)t_Uh)BtH&3g-d}yWy}tYM)JsCmnHh0;_ByZ4*<*X^&$V1!F!9G0?gf(xVczTa zV!~`9LK`Jixhm#4PTliB$h>%hOJ)g~`TA-m-*^V7#w}M5mQcKh>bXJAi${kg81p}Q z`oTMY?!JD!H@q=sz1H*9eQR497p~R0HfW=23O4!4Gg5o;fpOosX<{ft(LDfWK$*X< z73i=&(rbHLwb0=c;i;4Unzy>Vd^%PT)>Z*`60`iHhpY&{Eu1&ekfxQ~KGFn5c2A#L zl5qMncmD0S-_q&I?E8s+y3^7utr!cP7@MTQ@5_S5i#PAy3N;QHBU^$}#tr%sZ&EZ_ z_5AItH`*Z2s|YzP2<4~>e*Zy&FrBF=OXz#OLm*|^@#PK0TRp6^1$dsg%F45)co`%^ z8AHTNkQs%Q41AOpiHJEy1Cd16d8Mc^+jWXjzSovH<)0&0uB z(flL5apue|n)GF4XhG8*X{?K)a(vAYsDt5aJP!wO$^gM!T#~IA1(ZihFCx}q#h_qTFJje0x_i*l2B>1bZ?tWaG_99WxnpaX zBNXAjCi~9|n&~HRa`AcaMI|C-yBJ}5^zJ$yl=*;M#0KS18ox{hssqGl8E4wj14z(D z&aSm_lbMN_!psD7$gH+PMWGYOx{RGG*|eOw#B@i2+@7n$Q7g z>SXsvR9e{_DK}3t^C?B^2(y5oDMs4>3YvQDUM78O zX~X!y)$2x{d$En@`|C+oI*n+L2kHAQ{Kg#LZ#tDy;g>hg=QY%Mrf<70&BRfS+6F0l zcxMDc`UW9$ljiE=Zn73dNw4|lCtgtSO{C^Py6G(=n4W+2Qe;6(%S^^PRGkF6eB*)3 z0R=nJ={jFobkgazTc8;@TiTvoKYy*3ORpK54d8Ob%LIR5`d8m{GDit=6cOWY*9-7$ z39+Bvzj2=JH8!xd8$p#UI%r)8^vl(clhmR7Z4xO?XB^-jcGJO8Wl>xCToS-ymS0(W z7Tl!uT#D7EPE|5reIC!A`>|O@Ya?FAql&wSR*gBQCM->QO)A#rIy}+W4s#HdJy1!~=`hZ!lo;0F5z` zvCro(9}H2li-uUr_Mcf=gJE_^G(_ncn`TFNNOHj0hORHUuO1Jh6tf6l0b^Id&A=KP zYk1#({A7J6f0bDamnkxiM0q@vR8_m6O-gvl_@)A?BsD+yCtFQ4!hV){j}ReJoco)< z{HpKu@7ep;J0X-{NilP(YsVCiIc#DqD+0Jr82e^JHFE!Q$%%mZwnnZ3jau?{7l2g4 z7fRveloFD8{trV)Q|vV$LJWFvlDZ30eQ6+7$0K!pZ%y?udo-vDIgJH7!;S-j0AoC5 z#x)^n6B+g6kaXC@n*y58ZSxQTCsd-~8bd*;R!dJL%hw>9*+d-WyH9ROhWj3CoGGr| zok&|hLBN`p<^c_3u!_Qvp1>`U|Bkm2;%BO9&gBSY zshMzAJ&p1i;P_TD=& z?;o77v7Kp#71un3-J`}-QrptnbET;-{6`ck3PUpExk@IZ6KaU5o&rr@B6EaYdIH(` zrcn*fv(~7eE(lzGVAB)VJFI{y{K-l?)s(;;0Uze9%u<9=ibvmEm11awUZ# z^z7;((r;d*<$%OOF;&|%*(e|4KuAMVRX_VkMq$&;NM z^!J0^VJI4BDg1>6B0jF=*PpO%69q_cUQXwo0w{Po6?&93kp!OkLtFBG{`F@y?N3Ae z3%_5#N&v7yqRg`^BOFJ_c^?jpYg~?aCaMJ%>{Onu=v~J~4kGkaZk-#JgY5Wqp;7N= zq#hJ;SVjOA0HyjY1S;OEIWk(PH61$+#;mxlKiK35^ERi|UgVAn9-zV|^s# z)Y9QHRhpkn8kB-6U5BD{Ag1{vs4O80$m^_-yQvXI-NKvP@FksE1k^`N0rpRv5|f4! z=?JD>6|UW!I+IEIy$At>!{V$F!2CQGf{*G^ek7Bagzd>K&WH@0A!l9rxzxjbqW?2% zHWTC&frV(wCT46|Nh&I~ECu3jT+vW*97odXm7G9Av|6Wx9}1vHi^qTQqDsNSn`bAI&LcpiZ^PCmah@Jgw{EPB*2F-XJ(uplH637%W#icKGD_PloB)1r;YzFQB z3Hv4o$@QXt#9j&qnGGnD02Ii(eN?H$^xogVO6f0-F9?==6kS^&i;WIpIZW|5+HRyo z<@xe?#FA-ie|}s6PkV=tAn)fyJ(hqPv}rK-iBfG)YJmnfq;=mio2UQ!fB0XO0FkRK zcxgRvocL^ET$Q5x+1aFlOv&lF7kq}~dr#oB_R=}eyrHww41V^&hObO=^zyIa-C~RP zTX+tpGom6Ib-Ks*mKQegXbK}wNVg~68XCT^8})@3bV};k7!>K+3iBg@Y_iAz9VO!e zJCug!y=IQG%w+5gh5GKS3Vi5V+d(RFYxblixVj_$5HXMf|71>!94wy3?f@SS+L>R_yqJ=ekG4>Ks^2xvY!_ z{E!T(&1X+KM>Hy(v23^Dp&;i>;>O7P7%K*0lfvLWGm|O0uo9VZM36uCf0mSXQGP>7sKG+FL>ep#zPJ%H~L;!K${17K7b*K5FQ;uw#u_2$c9-$rf{ZILG?M z&G-A8Z}+bs?%zIn_|IRz_|;S4x1XMVet&)c<>}WuZ^JdJHde@x(49ge1VOGSs(FnD zK8WRlNe#)R%p`r`@WQ6zEpaQdI6(qMnOwEsY#50*Hw~>!qk8qt^#(RqFFL>F+4bjd zPrf`p{(krEvxA`t!5+3Yrgn~K?Ma6+5p5io zdtZc<&ioQt>|E5Frgm)D3GN1YWS9QpEmvgrGx)8nF!`daU;} zT^T4#eCC(|QPg6Nv4or1h_Y3BP-BrWyq^R|5viLLdwJ+vvI{pi%>m^FSas)G@75ckh30#%K! zwNyhbHk$s+gKO5GbaMZ@Hwbhf5Z*PbKmYQ}+n?Uz!h9gLi07#7s0NQbd2jL>2S-9$*Z2xCc)ToJpzkJ50fY4Nj4AY?=Gl0d(R?!>(Vf3aHOq%}MW zqv1eaLee`oK2sY~G8n}iRSINnrW9?5g2k9xL1B(~!lC41#i1|`N%H_i6e!edu2qzC zzC!^cMFSkGD^{2d2vw%K+=H>t6+%j27r#($kdFjYG${@FVL|SQ$t02)IpQM=$pqw9 zf28#Sbfh$IER6(%;z_%Rb;k}DViMFUFa!OBq}*&pmhWLd1vwrz_E zOEO4AfK&9a71NOx-hZ*2ye0}$x?qEm8PA4=et=Mx|Ct@J4h5@=%6>~HR9GhWdWmWv zs;EpIQ*D%>U|LG`={*+PC1e75@)`~>U3d#=_kCw(dBF-&BO)Q!njg9{n`1!C4Znq5 zG>}H^HGU;(#kCQFQo=9r3)dNh3g$N^p;I`VM~vZBGlS1Q;v~DBShJJLyHdceCMPA2 zV0BMyl<7WJgR^^jK285%%3_}g&#Fjepp;fA!Xp-qsb;iDLb=a@YFi?pm#<3yxTNM< zl><>BS03#rYUE(5@R{RO%;#aleO#|vau~7|X`5W=TEmXvPKnCP^vtGPEtZ z*!6gSYs_(fd-Khk7kdup<#P^pmcqaGZbl)HwPa0}MV!PX@LzR$nSWj!{v0`GxjO@( zm#@|F)nsJ~*0{aK=HZz(#gi~-7SKBw+Dn)pyvx>9*mN^|n{7*HBvU^)#xN z-kM&!d426U;Vm89?Y)*rFF*@SN)@!Ts2J=LmmHU1w-(()s{LS9`u8udo|8ij3=hUf zQfg8YtYZ?Beq9g%C;KfJiL)&Q+Qng3G&|H~1h$A0392sCwzO6tPRG(Z&cmjL1~J9S z^g<{-F_}ZEL$PZ%&?X#|iS(>XW$oM+QYMhBHxPyt`WA>?lcO*dx!P zApP+EgQYx{*Yey1Bi9o+`UB1r@71FBp8v5)2ZdvI!ldua^t7q8R+}^r%FHcZ;XUC{ zaCHRJVh{^Q-DKH#Kpw(V6Acl>KmYSzfhBK-gqKr3p{{O~rylx~#JT`lpy7ealWw5h zpcAF?bYXIDkG-WE3?@TZj~=NLE`-u`>cz~$Tr&=1?YK#$A*@#va8yX2p#^M2R&n*C zYF<*)!D`dUQ3{I!JVz?FAEOad7{JK(?E*fdM4^9}20aL+6l2!oRoP8NVpgQYT#XjK z&VB&E*`+JFjO#q|J;4syo(C!cP=y?p-bi`Oqbpz{R?>v+PSrx2}fr(U6q zoP#<>0Xs5BRgnPBOd<=3viOPtNJQ!4Nj=8qn3GDPUAuAZi791Tbl1{ylE<5?mTqpI zTgmZqoBONlFW;Yj`ugyR_nA|2E}|o$z4S&)31C}2jUsyNog?!*+gtfchJ$K$5q0lCHhgt<-rJvyi|qAM@3MNikOI-+DxckwtV3`#9bdl|Ay25> zp}IKxQm@QG(%!oTQ1Lpd_io9rFE~5vf>w?c%8`k_;lNc9!S}6ir&UP>r_4 zC~(^^1fOyhCoz#Xdpj5U#ZK2$tny+|23&y7jcFk|rsZf;W3mdMza*f&nLg!iVlhWh z9@hfLDs0^;EATJKIxXk68pk4Z^v`%z)S}>AD^VsBg=m|c++ntak<;jR?C81l@bttp z@?!LqO0Y!Tem0bt#iEa5q14UVCKiePkzA~%rpbCd(0VF?XW?i%)j6uNa5p-Vdchj# zM31ykTW za=V>-&dXCR=v-9aiF#83hSnoeN_GwB@cn>5FmnxJkFP=N?il^?0Y9rn2dbkVyAkWs zi;Ps4{0zIhcJs1|r~m!`^nZxa`iMnp3{ImeQJDPZl#B;DG2Nk-rigBBOi~tbB^x;< zC*q)4L_T^*-7>q1AQ*+%U?$Ku%r$`*nONOud$L2Ft||E1#O{{W^c4IRgt&nQr5fj@Ink0_$S*;F%vwyI_sElnIy9y0O zJ&@L)wK3jU_0=owIb1p%c@s1)?Zlp+<<~b1K?(U0yW4#;8 zJ(~uA!MGwmolpCziBGH(Lg1DhGY?H3TRfr`L{q4rnQ^wCsN*@m&%&wT5(y;`a=bPf z8MqWyD+gV}&XASu0>oznvv{ZOXo`{frmP5__F2OuS@&N$cr_QhavwKT#*#gvgP;+R zDHl3YfS8y7MzZ4t!=)T)mLs($hlfO0O9zw%gY*C?CM8OW$Pq6j=BoHd?uY~sT?OAs ziE^b#16L9gnr+L>q%k-e@{hSl$#(F6z5zs!f}A_ zB;EW{vP@AdGdVOAkN(JA-f6Fpr<^5M19zM;9-|k6VjQT%wm*q2@>q`R{^6RUzkYrG z`2EHG-P>nR{^t4h-&&CT_T~EP?X@F%jpy&p)Chpzoz4JM_ENk>7OK}yW*vm+|E}~h zvSi0?%@J|13e{?Q0Jv(Q0OMBBUp?n$_ZBO>BJ<(#{r$tIri)Ak zE6`hU%n9q;>IJYtN_8)O)mG>V5IP0GTc1YAt6`PdZC#3^VXv}5T!yY#GaivT&Wy~- zKaSFdFo)V{ce=@DvLA)%Skh$$wL9sdp&$(7lm^+h!ud;11(bvcJrZ=F2$#2FBOr|4 zY^*Gu_^TU-Msw=l-v6dqIkR_iWo6;U;a4|5zxm0&E{CI;5-YN;)8;~ zsrollY7-ONtyBoj9rN+(Aj!fDNfeH~7N?oUGBJC$7BoBPm{Coqb}(7U1he2xM6X}G zfyD&Vmll(sdOPZiSFcPY>9Mn-2B0wso5p)DA z7}>)-DT$9BZ9xItefE=yBPoU|Lft(L;wtsZAakQ9jL+(BAqQl-D7d zreu;{0Rhp4H9%GXegYxSVMLPHI-AO10gt^T)Q=a5 z^F!ut3ZEeu4H#GlOd>=$?Wsgn5(N`wu7|YQCuXs6AzR+Y90;zv)et?fYnLN()F%SL zzZV>bHp@oIEPo_v)-8cYwA>osbkc|qJL7S>NbXRVd8m!*@hf9B;@Z_3TNKv9HzY1M z;6%~qcuKl>)1G?5S?6S`js6)`{-4C^l>s$5B<7#X!e6gpO2B9^l!kFTZD`UBef zcpba@=7H-kt*rE2NnrPam1b!2y3|)QezWS;O2UWDO*xl>M;aklF)~I`fvWn z|GlqX`&3`Esi0bVKm_=wJz4@o?3%sw9@}+Fp1Du6y3p zmXL5jG}~V|1S8Mri7wNm-Z1j*+lS8|j3qRK$%@QcgLT`qC1O0H1IXRi4PcC!C!Zu? z2hom!cG8|_fh+;(K*Xxf77!i~_k5K;itY9FQ5+y!6&lG7vc8zGWra)#fIM>bj7t|F zm&;pnT=o1?HrRyh3QqBJZe4F}MuM$Q=exATim8Hr7Kk2&7mlhMpkXg6^MWN1Q#jx~ z?aIZ9FBl{4Vmyl=Aul?BGensy34$zANCRke;_BR}p7BZ~nYC59Kz7t$Wr^%ZTbN`j z7%xY!?7=FHc58A=)hX5g>~!u9PM{Y=d{H16=)n;I#Nwu7vY#4hl^80|*SF5Da03*} zwt}Dz+bhxwK?Cb1s?T65lbRB1PJ&zmgsuSOINAtBun`>V%qzuY|g%gyz>r;jgg zzg&4m&)uytlMR1@YY(QRpu|saXc;l2m^<**qhBEs<*sQwlFQAt3njHoKp=wLOiv)$ zmRcha2LxYT-}!s;CR zYowXMNJ+>Wal)QWkxjwIeT%o~>*T$q*)HStu8;sEnEKTRv#cxDnb#vr9XN;vZ0 z*mv%g$$=m52Lrv#W)LI@X=wFz(^=bVu77%GndQa{Jq7StW$q($!OSaPegec{Yu22l zBfup^6$-fN)mg7~_f4yKuCKO68H|l^&MNLC_{Dk0OIswCb9?v2n?Sj<3(O>v4Hb~} z9?*&`6v*Ynu>b^je(D`xP0X=%gCByF3eh?xblW^FrT`IkT2ae5iz#xni-=H2`QvVY zW5kNLMRBj3i;4n%W>s^>wD9))#hX`eJKM!`qMtFy5Sq$)`KHqd)D=l}Iz67GF)Xy& z!}jUZ-4{m&)||i{;e=jeeN`(kkBf3t&cP8$Ja|Nx3es1R3?oU3V(B6wx#o41+Xb*| z(TpznLK56X`B~ZmZqVIeEh)k}aoJ*i5EGv41{tHFaw}SVLqEWkNa`xfjjqK9 z)zgMl}_n!!)Y$TEb zUcisAUAu9wN|I%caw$<;ddk!ZUR&j-?{LOaJ*5@S6RDVy3_B!n4c(0Y;!On$UWHjD{z9jB7v%KeK#_!2pF2xgN|r){B5YufRt35JJVU)~px1YtfR`k1iP>63HtpD*@C_;lE2teY}*L zJNPWlC{=48wuFHoR8N!`h!PZL;f@)5X_o)amaXRWGluF^D=g=p5LGGn$Hh+ei`yZf zh*lNbgw1>FlCaBUCrrA^^pWwho}7ZJ!fV{-ZGTG_fB16=Z|qp1_o;=S>Pjb%0*Ha=+rrbQL!1>JwM zcYU&&+Kv#y96kQ9R9o!j84g7AEY$Nxl^KAAoA!k7q*ulAUa~`2oeW)ucBgfs^n=FL z6e;-~LdR%YH)nY^T0mfu(h&j_$4!Z<^dvol4AL{3?nvwm)l;A=8@M13D3MljZawklQ-GJ#O;pVi zQb#FExDe}0S~Zj_UQCslA>4(-AS-dM{9=79sWFz3$yu$SnpQlsIK#0LqnK!7?*}bu zABRBA3=g)E8j!@Eauv@JeEw*1~AUaQjy3!_}J#L=Px+VgCUJEy!+=bzTLcdxOsj5 z{MDVm>zntFPk;ONR?$jzyRSvUuc~(>vlq411!R?>W7B=X8|5qn#TnK~ z%~As`sUe!iLQoB$c0*if&aaSiA&W~V?KtqorVl6uky%AmvWQCsoif3k`q}UU!55*$@7n8%bsa8(teDExI(Mr+ z8U}NMsljqJuE@HE;=mDc(RfNmIm>i#yPLMEHXaU~#FegFdvMR&Sc88@(@9F%K2`2U z4?oaLKXMFIgvVC*$}Bf^PXKxJDN1l9}~0T)m6Ey)EnK6=cLqE@hh$_imslT3WYQRqhlsb?!z0X zxz7lgU8#)SR5LZI5TEJ~gxAA8Z94tioqqi0;msDkv~8=7J|8Rc`&KFuh~q{R+RC<> z?IE0}H1*s{=#!rpwg1#Tm~0wUn+86_>174YPWXmYwQ)D5WqoT#+;Di(+Og`W zOdFs~>gmAD8v#IpuFO$~Wv+|k?(}a6wPG9J8F0lcf-EPu!F-^`{-xtO$l;08Ei6>n z1%4Xb9E|o+U*Qy`%N(4EuOU%|5{3eVP4;A#sXuboK&j#?#KcT0unM&oqecmqai2o< zCTJ?d39(|n(^{eL|fO|7_MV#@#lDB z@t|pp2!OV>#P>Lg489q;P`X&q#u(W$T1ooJbr0UygJbx9``!5;-?_nO@d}&QH#UR2 z;ac}J$KVla4TlhMviYn|QQQ0?=5p|6^$^nBP!gbQpQP;PBLgpXNF%uXrPvtNN|yg) zemHrXbtUMeQQTw&P` z+i!R8KYlizf?FVTz@sTQBPE;KY_l-+GhKrt4kx8M>y7zlM+}Z!7+nd}g-i`&3gfa< zSz4g2m`F;p+Ton~PrYRo3d9OxNYrI)8I82H4$>#krIRNFy5K zCv2wUdJekAZYGzFtpyJ%Ra_kc2wSXFM4>T-9K@D6;wRqOVkBZBn*kX&GXTG8%Uw+s z1AEk(iPaFt+HCoPChg10GJT`A66@RX-4U_Pas+1G;Ogq#Pw&iR8F0cFrc0bBUVoT{ zEYyc3C?X&V$4cNhMbbl=CLmHKt{?hhStli;*;PcV9}|owWZymFE86#BgE)x8R&uE< z#8TpB9ad@7p>}OXMTrO<*$ZK!f79*pNCnNnRw%1a1PPcxeC3a8t&(7&9yN=dxmw(+ z#coYgs;bi>#KN>-yLK(skr=TqP?K9qn5f2@68#1_ALyaY6ga+#Zf$Fd1|t&s3{Jlz zW)eV$zYL)73%ZGo76U$usS1Vzpv>Nq#(8iBUPR2E0tN0!(j=7#d*P)nnNZ4tJJ;8| z6&i+A`dY&jji7>$ke!eZ+M+4Wy0Y}ddkjA|f!hiXMB##7nOG=*^t1cgJ}GYeEHy+4 zZ~fnRu6#5rNxy-pb4%RJPo}%o%4D*=#2Tpl0n~zBaje2Yt8iYKyepIysT7#%M+)N{ zzKZ1|3*f+1H`t>^Ubk#6_m7_-R&&+zKGGP$f!S3R(%x^`1E{3~KmAU^H8nG_SvM&R z=zsU`{6d%5NW??~ax13_Ss~yW#{fdL^ zCO#`1!N8{5 zK%9nzsca?6)IyO}g1VR+ziB{Zt;t1p##&bus4`A)G+Z2=kwP*?Dg!%oYm-}qYp(HF zZ!ktnHUL@=zrHlSiIGmabAmW!8tqxQTZoB?q-JqO55f=!Fzs$rt&HQSH{}69n%7PW zBEL=$uo+GVDBX2*32D@Xo1uK^6(&wl{jC3h(~NV*4aD#i!icHAOH!VlFms~30_$1b zw9O+D6s;{cVMVr2z*4lD?(1AlZnQ*~X3HfSv)3jvgd>`HBPNdVWx;UGDh`(t0(LZ; z%G?(CfJzs8*05XNu?A*TBYb33HZIC9-lCyT@(;**mohHymj7=88{x95%RAc`K$saG zZjcd+3@k`d6Se0$zp`b&8EstH4d)ssqaAi|x;<)+@i+!7G6GcJrLkZ9)R;mYz^dex zwarRj`1_H?q5O;P?fVK!{pupr!fWbK4fW8Gz3edWr>`hLZl!9sMXjP!4rxDkVotGb zRUx8OSC4Wh6SV!-qc~`0x-|?!xhhEc#h?wZ*m-0&r|x$-;YmO<1jK9CX4Avime%TfM%Law=-r7BJOIWt2AiAopQnwhcvm zsD?}i*_1%Pa-*J3(Q;G;o~^E!7Prdr#j(-ylOq|ZlCrG5cuA->;KPTH+8UH*cBsiM zEJOg?qn=JQ@!Nt8IQ2U-AGHW@^6w4U#GY5U*4b^X_ZcsEF$em~+D9#2ZzzNL z{_fsj4>4F!M*m4LG}l8#VregOHDc(MzR^HvPG|Y;w?9Y@N~&WYlQ5((U)&I0f?_*p zYghttN)*@<#fla|5HCJ*qFFAtm>H;ylVn~ek1tUNspfHk01Xhn^6%(wYjxW)k#oD=bKpm91QOr@pGr)6%l=HhC^=D_W$D=!*N8 z%Ohv)0=|$JjyMCkt_73Oru%vO^$XKljEvssI{$$z)R0LbA;^c$DMDTx1yJdZ4oa4x z$kY?IA^nt?evzi(3qpc9*VN>8f;biH5hjAzJ99A=O{2A6*f@a<@nferUqQ@vb4X$Y zu{bmZ$D!0k6&#e9q)K#UbW1@&@~qwLM$WPaFd+wKqVw5&Aqq&QB>E59039on#~7j2Pao5=1pMzsMJhP}S;Wz&(3 zd0H1*ypG+}i5^$6^})N$87o;D*wi_;lMDU40`pmcdd;R;tf&>qer6?r6dKr6|NP=e zZn|qE*S?5eyGD8W3WYRltBX@dGx!!l3U))`J6_MOU>t; z7CkG^H<&_EyRjAE^feR7lL%)vk|t`2m=`h%<&hipj76oIwA~`Cpm5W+J};T`-~QdK zhiZ&gOj;)ac9y>>JENUCpndLayLRn4@vPOZ+fSVwU17NMoi1EJtVZAE)6v{_erhk#IpzW#pk4mq4#JTVPl~#8TK2%Ru`s%LC@yY^~RoXzagbs^ig4D z)&a~zqN198^}|O=Z21V1i@GY9buCy^|MZA>AfrEt^8Z4lpKeO8!A{Ile98j_HHAwZ z%|e4}KC7z?Hmhr`Y(tkrSz-ZbkfS3`!{`zq)b6?Ea7jQY;7x4fUURilrPF)1cvzJX zzijNRzme-2p~6iByW;LxbJWVnNhg9NBOwQrk`Q3Q!Wy9jyMz$0%1V&Vgf}+ks;7|v zAxcI(j3}%U0XXS8XOD)6(SS9~D;VRoRg}EO@E(f=Lsn85QhT`a7L*Fr`*%d3$(6?s zU%%-N|I{@5)eENZOguBl(Yxv)5TwSjV~{grz4qvm5w|w;OU*m_+6h z8laD@h=QCL7e9UaQE#uF5o=7E`MJeTh^O|LgI&q79R3YK zldk{CoHc&+=l}pf07*naRNv%{8LB%HDT1|B!soD<>UzQx+Y zMTp~{`QF2WXYTzb@4MgMdwD%IahG*>vd7SgD;b(0nYgsD)!ROMml`FB^OzWuhdNrT z?1GQye7wZOfc@>8SAYERr@|g<`TDhY=P*@UDI#M6fs(oQupv?xYYM$|gj)dQ;i{B2 z0LGvTepaERZYY;u3StqhbW7b1P2L`!Y%PQQN%i&C5)z#xLmIn^rLq)FonG(q_KihC z+IcM-O}~A;{p;h$yW2axFq6or8RnQE8FGo^9K>Qm=Wr&V9u|ZRDKqjE%vV{Z|8*%& zhkXVj_fSBX`YqK{<*XPkGc|g#t>-In?4JQi9um*SCrL86kP~n|mZ&CDa>ln2M!XKx z87?o(Ey=m4id@q9mv77iNu^n=wvExURF$qAtER140r`p~XR4Uan)6uu5@uidylwb( z7UN%Z)Hi-p5A&`WqR)R*SpzVnBSoQ8$UMgeRqcJKlfR}^ju zT3AIJ{#g(uv{2crW$dAY8jcAx=81vc1lN4bPPMq6E%DEZY+=7mCg*Y`;Z2o8sI=iz zqh@#LW>;IOMozMkrX-*;@p71%xOZ1LMTg1PSZJ!DltAks$UWytb0-xucVuU^#5=M_ zxiGAk7`&0vb_#EThbPT18K^&2y*Gbyr5(}1GgJaAmND(MG_>H&tFReaeJZ1Z(JO5=-mJ; z3a+5{zeS^fBa)lX+`HHe4?r||Qtm6s4jG|L#>u=xPq~YofXpE28Fc#(BN8_e| z&Q{YHhpw?{e}{9( zdUHp@spbq(kXEJA#?ILTn=S+1y9JDzb3L`t!q||RN>>Lq8nqn?2`eGeIViG@L-cCDyYN*bm;c!z*wSvMPj`0WIZntx zHEjKY-OcIqRhcLxj$?#GS5)%PWCJneA+Nw`0#J0;Ec%btMsl*|H@OXph^x;=?#MFG`TY4yjabwcPi#bCwxJKP$oeE_k3oX5zFnvogGTun7|9TvY&>g5<*Lij06_JqCo0tOZ z!cIS?nf!#=*uvprR@MqROuNNvy1?U@LH!L1Xpq-Kr5nBVI(12YqteYBcUfn;~EY{O4bwK-ZkFuI(p*u`d2W{y7Yt~ig|GT&JJ!^0p@~FG2EMdC+he_s?C%rI zytM_OrcbDy(k@&ylpY$s11eOPz8vD~P+gysfu~1aiP4gs8Wz=TFele!g5{n~y6Pok zQMN!ff}W8}iUPt(4hxa~w|s-{qs)i(S#1$odNv)QrB|*bv+x=H5y|Q%%UA1k!~oJM zO#xs_T!&=xqa3@gN)c6o;8IwwZ;aw_2|Nj_lTz_oxH(G&W%Vj(3;{dz4vSIXdYO2nLdnkdPoGjEid{&mTKkP7RN?TA5J+HB7if{f zGV#%K*qO`F*@*Q~M$j6IduvmK}`F^8&%}bkY zL_-RpK0>Tb`O)h@qk^)KLrgN?lGSDW3 zG3kYaE$tQM3Mmw|SS^;fbeoQ2&Xulip!I6XN~^ zv(_Z%ScG9db)dcx0t08Ar~mEW{?AY*NMfa`e!t3`a9BR^cC|9GhtLsd8q$J)*JL7{ zWQ~(X#8I17B^PwEJyL$;Wv{5VPw1*0MmbQsB(jbrqqstlg5WY1t4G*a$mFNnI-wnK zF`83`m!Ikzm*@Q$skEL~nB!>8N?rd!qMob_tA6~dl+%`qe1%#@DxWoeZ3aco0As?E zNbEAFWY^P0`68XO9Bj5aeu5-vu*eyqa(-=Hl@ytl8Dr6sul7IamJXAuppEKMgXD?5 z8oD0z=swIYKT~ZmWLkT~8o~TlRb<1etRmypm%MuMYWF5USohjuShww#EMU`X7DzjD zlYC80@EXi%q(|w=*Ueb6Cf!-y>LO4%oXF1n!ehArN3&r=aG|4u8_)FA4NnUOzAS0* z$Drm*p0H8gZQQ0nrIa8!RwkuIT+Zf{=X|VG!VOWZ(4uubU+}APWguvt;<;cT?6Y#w z-drx+Y$tJYwnop~__)EUt0OnisFQPh#F*qXjGex&FeKlF?{Kiol(h578CYY9sxQd+^m`>!PWFG9JoiGO+evYXM z8A89fS!gDxRiYuwhO2(WWbY^!Dnz^m~Ky46qLoaM-)PL8DpSj<9a zr!}l?^Y7AqQv_T=LqY;I4$iFMfGV|IByTuIVCAJz4SlNqL;BAvI%Nv-AgCl-H>!zJ zmlZ7k(8R#mO+!7$){0;=KTHx6&1}jg46sF3sic(DwHjA3UhdXR@5t1->Oei)@U!RW zX7@sReMtsh^zjs~WdQ&VLXg)4U#kq3rMlcux*Ienk{t}Uw8xjEr<$gLkympGiY94! z3R(1@$_+O{4!mK78O;d(sc=Hbz(vvT*Q%0dHfoCgoXt$t=NlV?qPR6f8*jofogTy}%5? zq2-irLL*HImCVs(U30a_i`=9Es@*3pt4M-PcW%sfxIj;eiZW|LQfS>@9OBU=hnKR$ zhN=bCu3AecSP4D?a%fWzQym;- zfWeChK2v6^j1*e!3!H*yC93sZpcJs#8qJcxDpzsLHCAUdW|Z=MX`v>@xaG-#dD``f zTK(p@`kYrrnJ0pUb;^=u#0*7@<2=r-NsArP$cPef5#cDP9Y>~toubrOj8l=~&ZX?U zf-c3CpQutM3KkuSs+FN+{a@%Q!K>M)Wo zS+t)|E|tPaVF}-J5TNe#qsgnh~d=z*DaR>fOH$9CzEC zx2JWT#&hJ?Z$VZk|DGtW{n)>@o^$wuw6ut9Wgy08#()gH6f0*QkGWKN!v3f~A#R z1nG$6b_zyUvuH&gEK#f-6K${v0=;kM$qenN5}sFzV#U#QqM=c~ox5>kA3cGbH|KV~ zwmwv0PgeLxF3kyius01?%Dcu9b<1(qC!*cFlCYas4&Pk4K2b=Ka8sy?j+ihK@rFkpT zfpu;abnjW4SI{)Uasj7X1%vI{$*rFi-^c#2LvTUKk| zHm6~q`(5rxuv4zNUYE*5S>T|txM(<)U`v~$pr?!J#2!JsnM560=O1<#nWe~;r@KE&C9^lm<2in<1eiNYB6!NSST)}K@wX-J<~d1T^cDZ! zK3tUAHxW|J;3B7%*P7?70)n`Dy;%T6Z6cv?Ay%^L7C2;)5>sk<0krWYS&X{0GDh~J zH{K9^@0HPIUY`lkAJSQqwCrsbj27QVT@$XXu7FZI=Luc((x6sAititsfdzv?$xZaPF$`!UUmJyhh0+fT>rd52e!LDh8$pBL2xHRBLmyo`s zvv4-eB!nB&d2hM+uXQk(TH{= zCl9FMW5Pv`F7avmXp3ImS40Pr|DGa$wpUE#eBw0(o%85uY{?~JrQIwLzcW85kh2Bx3fmkn&D7b&=niG9t2p@z9}!C zN$5ljBd5a+rH(UqT~6kovdUJ8qIiaCc?&*PC)J%Q29c*lGyjC>CXMtYqN$^b8rh{M z@hu-Wr{bK$b7Q#J6>T`!<{PjIlTzzZ%h@0(;(Q_sBf>K%evU))v<+v!9M)qFFOo!f z4AEl=Fjq6vSpWq$nM4UBP`L$*BvMB3_JR*2ifLM zMA79$c6F&+_A3K)Tb%ep7owscAn5ZY$U(z?0&D$iQ^eV-1yl6khf#wEJ)_Dhk~lKS zv$iy3fn_R1Dp(qmddRQ=a2;A5yU#TPSF@U2qV5kJ=J5&b20mbzpA1zcNn$J7QduLo zHjC3n*f2$>rQ({QRQ;jHe^6BliZf7A4Nm?ARpy8~XKd3Xtm>enrb3l+&Llm_DHfBV zD_Ue2*ehH1-J9F2TTYW|pZ>N)`_(*KmpQcX zfJW6DQv19AcGr7ix`jz1wVGzS&<$aj?QUzWt4zU~v>NyKkMFmVB5~=X-*>-(QE$HH z&UIV&R=I(=*rReWO5+ViF@Aa{9<;jm*k;Xp9MBb>8_k<6HRbVbEQQ+XqoNdUxkP*Q z%3`e_;w*Q}irwVLp&8&vWi(GAJuH|t(K;=-Ehf7{;#02~Zg$Fw&Lh4qXKBIwE9rTJ zQuS6fn89EuuuH%-C1;M>13ZudV?C~00Z#z1VFR@e?c@-$hkYbxP2EX-*3Vl-+A{}w zDkF9#Dw-5%E2MP`jP>W3Y!2qNP7e>?yjBWs5N4BQljfhKF|o0^k)jKTDF1Y`Aia7N z_^1S&@*#Fc7+wthT6GwI^*i3*ZtE4w>tzW_W9dHfH*eoMa;2zW!gD9O5GG-kCS(u} zvQTosQ|aGM`cr*9l4IL~z3&0Fpg5MoDlk+}gV2`Ca&s>Rb^_FmJ&@iHo8ZCbCwk#i z)3b2MD9~W43@9}S<1?1Z74!cBETLmmzf#Z30qvln>M`K@%cSL3DEX&(#=BynN!+v{ zE&SVGJSR%qY6j1$!O+=iY*nn&2c>{gXO?anZ={Q0E`l+lHD|0k_Ue$>nKDZ3Y8*1S z2Uiw7+2tr03lKQR8>{IrKu1<}1+~g7qZcapZE2@U>f=<_R;`?@2;@`5dDKEobK*>p zBvn-#b=yfHlQ=;OnZI@?w1m9X+l>Q4sL;O zi0(-sN-E%2nooDHTnob7)i;hH(E-tNLUzjfLSY#H4iCn1Bkr8J*v$of(j*wDK}Nu9 z0}}WuC+&bf9*m3tM6E%dN*Qk|jE-}(obw;&AhWt9K^1j2zSJ25r;ht6RgOs>)kSWx zKh~!M4yY8B>q>fGzkDOwhu>|_U8<0Xs+)VbI#*12)=$RiQI)svzQ6E}f!n%pV)e=d zKOHphiKv^IdmvPT^CJY_z5K>oOlsQ&T{2<0`J4G;Gco>yzR0!XKH7&{9%a&!vn4xF z$fpx*VW&IIykk;wb50@kp~p<+<7q>oE&WK1ZijZ{q)nPx_dlXZkQgq!n@;H|Hzgys z$N6u&ml(D8AO7$X7jK)Ui`S|7=V{b`{No=U973{%fJLznqylOIhEtas&XNS_!JiQ+ z+OKsNa6J`8p}O^_PkKWPk3XW-IU_ZD6&s_QesUTjco5!UZkQ?2Ivmu<5mQb1d0?p+ zSBOsW8rcvfUUWK_oXpWcM-6A{B_qigqthrR;R`5?Vldd!NCn`pY&mKKCU4y?rYNiA zjdyX|I>@-_s2lJAWQsPR>k#7@M71u+xBU(iHN|p*0(qb`^bx!&5`{>YxT>zQMl~tO z>=uJZuviu#Hi*Qbn#&of)RGOS3W&+>EUnTm0xD<2S+;>(9T4AI)<~XpNdkBosQMFZ z)xvhH6&>#MNS!X2kgs8(2HX}S&~3S|ln|99kZ4RBf*?$DusY%-FJTFT)f{QngHJ8d z?m%ZZ8Pe}CPwT0)t4S*70E1|$Cu^yA)KIfQOf9;I4K*{InWS2$Zz3qk@%n_?Gj8xT4E7cMP+@`?B1WI2rcs5 zjm#W*?W3u(R*{)%eHu+-$K|x?OaU<{oCBjq2_{aPze)C0kF7Ee)cLs$>g)9~Q8+Y? za-+4pQJ^JvtWz-_NpA858p;ial}4*d^^(*lUcsU|x!0h$W9hwSdYWZW%E-OJQ3F8BP6H_{vhkR>Ij?6y~F z+6#n?(19(SbPt+JveY));UGLNDTv+TNC3BP(KC_m>41;1cUJ*iwznXsm9c0`IBpv` zMw6;iFCyJuTyNF(!)?zvYS`?+jk$&*ar0pgVBZdXQy7Z-whIGwis9*!MfFpAbd~UA ziL}9LKW*7CNr`g*@plO%MMk##^y40QML-^KQes{7;dz{6QcwNj0Nf?|6CkD703%Ot z(d{+|Zwg>+ZvpBeRl|hX`8eU>%0elOUJqtV)k`yf*T%vQQOF+_VqUBkH16uqhwyWM*p_?K+f&nGp6TuFW@S!gAKGpg|{L{PI* zLhCs>8FT3~A~7zLt?8Hpb`8C7@~^D3U|M;rAW5!e!DeUvvJ^m&j1tcT*5L*3g_$J= zQ1@8g&ek2O2q5!~5ZyjvBrG%u!sxMNiw@W`y(Zgq?PLm+Ws-tm?Qh&}r@Ec+7bXeQ z*+x`~f_@5Qf_fT~uT6V{Olf#`syZX5+na!j`WL2aj>{P#Wu|Ruks_!j0!gsG$Z5rV zy)SqYRzZMetAZEN%(|-$6<>EyKw~s4v5yR*8u-OzZ=o0)XH%%zQ51!bW7l#|0!{2L z#pvKv6hlLQwyUegFJ%l95)S*6=%P+ZSIjpAPt`s&cK@gvq_uh=Hs>~uQ0jFJ)~n&0 za&rxhw8|9I5rHsr8C(%sSsz&rX%dzHNF?R8MMr$NqM8w4IJ1B=^02!R8(2u+g%m^* zGr>=)E`1HvJrR)|+vI~Pfwq%+{DyanL{pwR!T?gij?*(pJ%T++l68_Xl`5HLAWP~g zT=n+y|2T|cK2UisT9!<#D_$6|Q!PBX1YzNZU=xpd;8JD_-JZ1k`0tUDW8E#+=XW+$E8FBtbub*TpV;n- zq7z6;Jk;Df=tC0sl=4P6H^zDOf%oj+d#RddjqVsj58|r&AAkHOx4F4R4Pwx66PhP9=%e!O zBMsV7*+e()HMfAOiyR%ieV6$)Jksn_yiU@_d5Kx9qLV6)kW|1*p4rQ>4J$gYf3G`u z>W+O~7faP-PR?SqN)sRXYHS~ey0K0(=TfNq%A&81n)weZfhBELD;lWUm4i$EQ#6l@ z+yA%maI(=Z0^+%zqNzx}X}4^D(o(UWZW|f~OHyZjTQ=)BmkTN8sgRKy8j)7@N~<3< zwj3bb$O8kZFIQ2n+ON;*tu~-?{^MTiQFWE<5$^CibXza$e7s2kvVvi@Lz?|rG*BEw zJt=Kjp_J%f=MGn`2+u|E$PcMrtyFERT^gli4eNMEsu5JK;PjYKth@PBJ*@|0b&m*B zI)>^C?dXzn1?gMjnsKAHe3lK4eQTqlhKTX5)GWSo38FJ#QyRVzM7i9AmL|n13iFN%CQ_5YgBmBJsLQ zKEz8Gcm8{;*hNFz~(6W&690NVt1~mM@BIOqSJpciU`mI+<+H z)q(HwPPf3*qIO;df3j4S<2P(k$SmJ6lcz%oEyR;7?Y%p zAqJkEjDRcB^F>1}6Swt$TxUyJb3A=y?tq{|P29GhtGUp%_c%~8XW2*AB2eZeX7KVX zXKnqIQGU{?lMlQRB2Q?r7yhSjR)P|P_5ch#J-exvRL<-t6{hdsRu@fayX!-t#!sL0 zn%CPey2%0oqCh%)dFhK6ra>5h+QYQpZ=;Newjj386kR)F|5tCA?CXAaJbX#FA*r40 zP%5CG`eY~~ae@UpjMFGkR&E@&z$1cTcWZ)01E{=m9y4V zW7j`xTPD+{AG+)|{k(miDUs|D;zbwp%*b^=4XU>48($FY$s9B;QbfSNL11&sc_MDC zinG4d6%ZmNjk9E92D?<815l#o6i<;POK>J3;rg~M)Ky4&f{=vn(xr-Z*YylJb}oZ! z{vsNzr7N`nUs-_D(Kse^s1b+ENP+29(ChQ|xTMRx>J>)XiXf-dwWyPrxa+z!)eOr# zlWWu~s6Cr!mQ2#Ko=p3aR>o1$TkoD1H^K7=;(FmQDv;x{{{&N+KLi(-Wd;x`6ytLS z`+?jC`LYd~7y`F!;II0!0q)z$B2=k}V8BS94bB2ec~}|~RD2d~kfmJqE7&z>tO-Yg zNS867F$bjjB*fXd;-j&VMhTFSuxluWip)dUvwn=s+!qhpHzF~b$L{@mWBWh;`uLCX zH8(53h$`d?luv;nmlNEFfx zHBO?vbw3YHx;@xho)dD^7dh4RW{6oHdjI>M-ob!kKP~^{$sd3GA!)l^?c=A|TT7nzxg+H3+Z!Px=*MEKd=Mq5r9v(7YB4y>?g&6TM!hW~qQ`xaU`61T16+=*VW4=p1>?^KY zR6RdC-5~c`JZ6I>ROr{3Z8F`bIJCuzaw{{sS4$w)MT+KOMJ798#u}{b@ z*CS)Mv~<$0soeC|9^V8dckKL!l|R6h2&PSN1*vMzuPcB?^^&<&jQMu$S7VquO)6F| zH1rvsX3P%zpzb;m7o~|ugG4|uKhf17;@{p(u(TY2aq1fQ;vNhI8v!tvGvV4~0HX#2 zoTh-ZrNqXH?Uz&ud?_+b;xoMh;Zm^hyA+|XO7{b{w;nH%QirD$8#XLka^o>)sYFt#@TjocPppjxGR%Pt zRp^8`q%@c=C-y_{L_{zgM+&4UQSyK@3kcfkjzti`tSfwKsUNhPW<#WoVUve!coJ@V z!>@)Ai|3;QEL2dwHVp!HBg;#kxMo7~thwxcRUjA{m8;37>SW4v%C5ed9;4cCTZSU@ z5Fmo?4qjPMMOWvs=-yeI>ith}{~N>E)*WVdN4h|*f@tKU+^|;;*QmSF>W>bN)d@|q zMZfekWJjC?@lrwU*?Ky*-^HljK(>pDN`r2|O*}+0KDbKObuLIn;a44kEr^tyj7HI% zIQA2vt}D)&!hJM*^v;1AVRpFeLlFD zg-hK|1ou{s8^o*2ed|<=0re9b@izGOLwiC`8UkzvL$e!AH&-!qE8Spp{!zLviexjm z9YzcbJ!>r27gP9-fNB1sfezDzRw4ke(8J;oJFp!Q%I3BNoJDvW ztj*zwZZ1(`w3~*zkBE-B={7imjbl2?i1S82@p+5nhxfmK`2EAjkAHdN|Ir0~f@rJ5 z__j+QuIIde|JD;ax8DAE#=GeeRyjwEo3%+zItUXRm$2Wwdi~a=eenPI|v) zW3Onh7s$4ma$2l(=Sn8bL24qTt>qyIWHAx3$@Y9W&%pR79uXBvk~XZZxT((xx-qSv zn#qGzQsK?J-`@RJ$|cs<+uPS~-g*v);@&afH-dOhlg6n(BiAm(yXi<&E(jV2*vXbM z(yTNyH7d)!#w@*Z1D1Yh0z8`hRn5j66jP!C&5-vwpUGM)YzH{092BK!CgC)v3F`K8 zj1lo|;C%4Se@oeGLg_lbpWPgh*mDSiciLxNqAh0Fnaj;*c?Enb*``Wa?#eJV#a$}| z3yQ}fSLZWLLJgMT##aNAlAS>h9ooA+ML%V>sn0^A#5&e0Bw0h)TGkGCyN|*+|7*Xq zd|vN8D?1`V?M%8fb3koFv=!m zCdrYQuqC}m087zpCY^#Hy{RG0>}dXv5p4l2a20+kCgej57~k zTUG0$LPt1Um9;yVk4W@Y8}TZzQfSRZ9on&}*{N+Y1xCHr)2ILSzyD7TTIeRjr958M zp1)MF-?6#>?z+2ItTo*q=JWr;dY+rQ zdi59XYwCT_pwazk!DfiBqgp39>F3l%wZ>JQqsTx0C}alA>Ee|`Y(ZqR`r=h->zCo*)ES}1yhTg#Iv&@nfOf&{6^=$5x3^zhm=V@$vQ(bv zU&>{Aca7*07{EmycGuOVU~yHbs00nvj=hX)T?#5onv0M(!-SMNO;3`jXy~ie9e8B_ z;R)ODKU-#^bF$Z*-p44VzlI?};jRw{Fy+1m5C^y5Ye8tHH(t+tCB)K4AQ~2Pq1glQ zRmc~HJU%mh#%Ms%)CrdyXAg#5Ljg7+6w$_sY(hmOgxb?Ca-Ca`TIH>V0w=(Mm0L{`-5;?KqNF2Gxp2t_c?-X=#)F7dcor z93;(8m%WMz6gPm&LaG@=ZmLAs673m4%&?usE8N=DKA(-*=f*MS7#SLk9>_62p;bQX zjaYsH#k)PM&XfnTL_mHMaoB`=c! z9;>59hixNn})EjUPGE`C9iF&DO^xM{U)$#WH{YZ~4($CtIOS+f))vLGfJd64Y zq#r+iB(wJ`__0#m;-@d4{Zy&NDct$9^o|!LyK)Grg%z^M~2BjRCnOuKKm zmw73Nrab)YWt6=2GSm2-=j}mwVI1q2^*VZ^EGatQtZc z##6sRd6$V6q(w>T&6%nczgeaW6bS5EhE=)V-_0Fpa@gett$(MKZbf4PI?z;GA7yeX zM==m*Zb=KTiR3kkpaO6amv5lM_eemrnX8-vgye22lJ+AWxnjTf>8L3-$TZ4BHA%KP zP5u~kWxJdJ9OC$}K_CV;^oK*G_LoD6v*HAZ2Fgbl2T{q-Y& zH)K^JO!R93g_eylZk83RDA<`s4N(?uDH#2rt(zI8W8sN6?RK{|g!;urfJz@1qp_Qq zkn`mgE5|Lr}Nf$rsN_b}Fcx^HgU(T503MjZDg{ZoD`(8@-W%oU^+sAvdlW zFGuw^ZBm&4P8+lb4vk};JLI1Ptt03bk87lKymu&-=M!=p)}x%R#Y?U^(t3ydnt$S0 zj37zNx|ZzS=+RlIg{sq}$qCCUMQ#cb^8eqC@VMMJxXpakAt(8zb(n6HlnzcEAsbX0 zZL3eMW8XuPCIO%-LnY!B1F9j7LG>GXuTE%en+!yiBI8dhAm)7O zg4U)w0W}j+2{Uw@J~h-lQnLx4>hf+75Pl{XK=yNkgUj3`d?G2$b6z#qA=g_RMm2Ks zKOjsF7Hd9Z?Bfmy6CB$3@fjEdb3exF?ms={#U|wOjZI?ZaISThZbIPItLL7#DiuD} z(4>U{O8|Aod5E?t#bn*|)*a>y4Ifu;y7!~7DFAY$Hm=i?Kg5HEd8nI44w%rZQuaJ> z25vfPSY(JONQPGq8|Hx-#g(n%IUJu(@aN7&6`>M*>~kK;jbvMbRb1T->D9|d6hG69 z!4eHQu3kj?GRQ+rY#)vt;S=XX@$ZNi zn%meUmJrN(%c_f`>Q_eS$v*{-G|FuD(~IO)oyyG(vO;XgCYnmqV_5{HU1v5-fkS?x@;ol=as)ilsJ|vds|lI4z;6i9NX*7Wr{6`~ zauF`3A1O;}6mx+cc8441fCotux-nvAf~8U6=0<3r4j`>aJX0q_en9o`?v|KBK2_?U zQw-UGyz^SNg=UTN3}QG`5}@7UQBIAlll{fGB@QtLt9 zGUp*8NTWsqj>;G+l%*Sxvq!Qh36%o2B&=q>N8fDN=FsVCiJ%ix^90#ChqoLgr+dB# zi!KUsMfTMoJE4~?d@$FJat(~to zs87;}5BM3Pg}U3}_6Eh`Wi6txrz@j=66w?pcf!bE#Y=$4ER@Hc7i6g;($v1dQ8Fua z?rb?)Z9|}vG_7YTthTR3#RY%V!^s;YUiJj?QP5fLRj91}fU--!%)v31oOd$v18_B? z5RLw;d=8mQqs~V`-a6$4cMd64xrXe{aNKZx?Ap@21X#{&-$otBxgSblMFL}$Bc-D3 zXiI`PZ`eEoJ)mOi^lV_;pY*nZ%0ir3-GkU(zaVG#GE9c-ERk!%r zR?|wVnU1HyPGZe($=jOKQjJ-$QX5h`JhLsbPkMhM5QRhO+lHqX5@B2S}P+%Ir8 znWUKE#F-Ng|BLj|i%gn_fO@13p(A>LpjEZ58Q_vCbpeo1<=us?N{#35)tD?PoTkCj zdIWc?&p93XMJB8d{Z$T}&=^2kq2;_fq|YU0J8G>2_YCROJSw?{YiEg|G8Njt>ewl$ z9}8oW^)y3;543BW{6$Qjr(bFh(^7o_C&%U zO1k-G5BL4_UbmIK^uwJuPhT~{G{|m&Oq=Sb1H(|(jzaSptZgs7EPxL_fByR2yUKso zur8kB zK56Cz1wQrJt6`c=t7A78g|lX(rG-GJb;om|i(~4xzNMbW0^H%P)9+D&Zm?#))|Lu_ z{O9rw_=N*2dtDwZn_+rcgF(1K`Ok+sVe7-a*482cgX9st#NLdz7f2XPytU*=|F5?m z0PeZiLS5sup>AM~rgd1)h8lBtKhW*0Z0JTD{CVv)J|{o%itVzvrYhu1>_sVnL%gJ1;-2Bmv`qt(sxS=9^6>-iW%rwUqtEi-5>wz5+{anI?lMkfGQGuY1M&5~l`lv0V z#4EB|_E$5amJ1yD0+5~Zg2t)>q*$BNW1x?HoNuyUg< z@+^fUTZ3N`J&rRnZoH<*aEQ(EvBuDfnlUDW|FPi-=`g^}Yt|CzYf`n7q)$%GGhQudc?pRaFH2AhQpHh!3Qh=T$KWUxz&P{Uc9J)C zlJ!-uEjLY?9&800M^ z*(dMGsS~g{Ys%K2B^}r#iyF!oOiB1qzub;UI32k{*dbmTsgSky7Xx~C2b|EDhR&mw zsDdr#NS94Em_a>&>oNLM&HZ%`-*IswL6@u3J9o}?>qujj9t!3{fe=0=rOYPj1zdN} zI>YD*AbAKHc?EHMguFnl6)Qza%*S(H>aa{vcp?ldEcjPQs#NSu0GJag(Ky}U;&=1p zZV|xC`V>GTSzu1?Cr|yrrAuAz;`;rM4=-QeeER2KwWn5AAZ+F(()TWQ+_`nlROi*J z-|k-ZUQiPTG;!xM`>e+)nq7q5uT1I-ygTRV^B%+Z=NHBZRwwk@gh!yU@M3sDf$bSF zAVKv+jr~NPw6Z8yY(B7i6QF4A@AgNxH4r21ww%cr(j$rddn=cEj`8J7?_crAjau*D z_3Aht<)sT>y+^ym!`yHu4F?kkBB7*BEh|Um3n!OuX40T#Qqe!#H$)($4FZ{(sKp^2 zDgm9n92-zz@!R3u(4bc}qhO{Oi*%lfWZpDlb7B-ZN~A21a>qj_0MYEm!D@c$t_6-Om2Hi@vKij-10$sk)d?=8yqQoT9$sKitxueoHPQ_0sOAi!r zRiBZ$y}<*B$wL?lp<+Ao9-b2;PBPMda_rc&YRRe9n2f-ok}$(H4;^u><4kUcyi1$z zJcb{k11@<|Cv)k8Onyc*Gh~tx$xGsTphR$Vx{Qzkr2x< zBa(0s>rpiMU;rp{3Y}xO_SaB3m!4;qF@xzC$a;Ds>{tP4K~aQ~VeM2V67d^HjheV* zA~Fp2IPsN6w_Opa4-0B-ktmcBl5oBDCXi-8dpHzWp&O~}woHCL)9w`IUr2@zqVYi? zt6Xk<*)GDES)~VZO9L52XBz#pm46NzrwF6Cm)odA6!3RlVT6ucAQJJ0#JOuS6DnL` zMSRMf+~I62uvbI(qtEk>(`ZfD3@{5@C{i&%&aeP$WH?dD-C)slsV88UihvuxmXL>Qes3OP za-^@*KI3bg)(DifpFQ=1;~?!G@rNIlRKMSO+PC+*rEb%PLDXd>rt^HS8`#{n_|2*+ zIo0{)_wDP9@R$Q2Ku2^|MXwOa23zy3)UOr(IIOWyDTVhE-aGV!bCRXpv

    &Ee@H4!?$^=d2nT6Tu6KD+sHD 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%0Dq5mj2iS{Z_Oy77h%E%_s-m=RIxiKbAVf53 z-NPl}cg1z{eMmq$4&+6*YbjiyF)+h`85^9OaIuGBV2F-oM}DPzt58(Lig8VaV&F1l zpLunNC^h*v7k9^bN;EnVXln^}rr$i*VO_rH&Xx2HSg$c~W|QR)xjRf6Tw_$lh>b#Y564q4Yq~rJ`$Pdk{f3;~0Qzrpwpi?}p0MXzkcG zhG-EMg84bv_i-ttb*Oo(UJ>?>O~bZL#e1}^GGY+3@tjM$pqELu;jEXQ$H-xt zU?!iNcr$5Q2b>n$v75k9jWcnr?NnpaQZ{l}_!VP>Sg&S{)EX9psI+-O1J~8Q42j*2 zvir12C!J0hI>k(RLR*p4&TGKF^a+EXe)<`ErzyYu^6O_;s=xlVFh~$iV6nn{|b z4?lhQ>BGDCF#oZyDDcZ4!OdV>q?nmfnRay92|1y^4_;HbrLvl6R-v*Ym%5_2!kOr!TNBgb3`lEybslAWpaTCr$g1pC8u| zfdAZfStLP|cRnnh67C)~oWZR>S#A*we!vs$V4iWmr2{u^Q(= zY_j0G7fupNIuSnurtanlLMXTr@y~Bzb?@cvYro<4y>9{bB@mfS_68s8pssRck!5k& z0H=*y6d~?%l9FPlcuO3_E&vtWowDY^+FMwp!8lM)dto1&9F0?{P#C(nR|Iz3?MoLm z3V0q66;;~uBds0Wu)xGCo7j<9IcYQtc!$9(PkKlJ24h#2yEM7TNm-hPv#bwM$(xj9 zY}AFKzQPK{>}`)EpnKB>MLYS~{dQUu($3p_eHOBlRe@dR8dF^~dKCa$(oGn(E|X~3 zRW#c`;CU#6GW)+nV(8Z?amR;cllT1apI=fkAed#QqZF z1x41FQb(_Sdbbuef+ONb&HPoNOZ~uEOc$v!J0v+wOPI9@peFt?AsW%2A3y%(#CzgF z8j?Fm8Lq)II7vrVU8qcVWfZGXb zQHP-EJ1=IH?9o;_+BZ0@N>#G1ym((%@jh`9ZKSRjRR=MPc8qk*Py@PpyE^#@!5Ry5 z?2K%LNzLv&CM>swC>JYGA(@)Q`7<<|!@wZq{UZr5&ga8U4@;mBs@Nb1UXgmV@6-2mm;ZHz#yYo zM_Z^QVjv;e7Y(C85Y7M3)V;3FQ6*WPPmlzNgoLcRke;q*?xT91{xZ|uGxz_cDmf)c zNRadUFY}jd*Q*Hky=|Kc8XY^JbDL@Dn|K5QN>i0U79xnH96Gbw>|lmZ5F~{y4p^Ivc?8V zKj_Bi0v9-Akd`?ZNg)uRF_j9zo#04QKhvZaO2cBFaMHM3$k(~4aQBwwQ1(6el++kQa^2V+H{dOxg2sz3u@@>& z-@0+^`eIy6X>%hxesh`^lj4_0`$~g2fe@>$=i`hIrKp2w2}~dh**bC&&Td6DXm2j| z6l>RSJ5Af#HU6KVI3}&3EhA-Y%FF0F;1h{z)Aii4z>*R|wA{!yt6qR9Y_;AqOkwlC zw21<{?&dd6T3NP!3me4^g*|48uvdTfYdBwjZ7y{S=cgZk=$bTuwQU02ZpRT7gizQG&}`iGrFE@&5>QW@KnNHD+ue1JnB%Y zLa-8G^Q<>4Rd``|)WNoaH+yG|($z7$EjK~DeiPKp+ZwV`S%$=3dk+T3lD!0J*eSP{ z52ffJvjF71sx8V5gV|L((XR(rQ8E%A1d8ag_IIb#1!ar}70?nP!ZkvL4n8q(hewl0d@nDk!vp_wUfG zLp7+0>8K*h58!qUCvv3vv+8(Bn63vl9W=-Q)8{vqs}Yf{ND<7DFHLiwK-p5If&oQl zG}I_Uo=&lq=wv3WogCbdo`>B&;$x(bQwKI^AXGbV&?S1B2m@{DXNA<`wqrb$Gm)tk zoMw1sY&C!!fotahLNL%i$O-qwlU?zNm{gt+MhsR`wRs zmNOluSjX;H`$o&PfuT{w)-4)bq^O>`vQl03X4hM1(A<{;&R;#EZcjy@vTeMyX**8E zHbYz5U_u~`Ce(&*MzpP)(AD^3XBRUdZNO?Zd>FbWWU5OyDD|om{Y;PZh90ewueMRA zJ1qgj6}5`N10>t&xQi)KQUS#^I(|lkcsH0N7=pdI=MYFZ|@_~g7+4Q@QD4W(jvM~3% zwbgaC%xSq%q;qnWWoax%_H7*B9S>C9w7t(@*6j*B3LeZGUK8dd1qF89+@3=aX@^+? z7=m&=OG!AH_g#{%BfwMp8kF~ZU0}TAW~tfQ#QKuhvSV3GMY+)hy>7SL8gfQ#@mj#S zma`2dhmeLO>V{<){mo+znUzZ};?MuY`Dq-_AuimZVrr*qW0A&-sGmO6QEy}~f%wx^ z>hajCDBMR2EZm6^L1|;qLY;f0c1m!0$b_Mcch>hsN32SQvJr2kLJb-bGhse$Q86gX zM$YRLkmjO9kSB>P*{UkvY+P+DDs^w%h@7b*kDi^nt1dHZ-U?IBeA*8;>ud@tD`D^S_)T|uF)Uy)Ve$f2uufO(dCO`fB%TGW3^l_iVnF3AI zsqqKUjM{Di6+g~d6ukC(I5vuY@tE2#KX?AD8Ip5f^rZnXML#s9yno&PqE~Gcg~nmC zIRRr{G__Z7k2LYCIcL0^l_g9qd9t@Mxjw71(SCL`b@FSt%PcgcPe-&;+?qH;P3QH% za5flk#UJXV8anpqQS022Erh{Fw5}vz$SZ-TRDCxk!msuiCNuGjUWb6@NudlzP*wF| zDC%-s#RQi{p3cQT{KtO1nJl&X4}>K{M&dO$#`c&?PS@@vv2BM#qd38R5wi-p8cT3A zKGc;m;jiLc=1*(M=0*Hh^y|kDdfVrpeI|2${q@uL?|+>W9k9rRzk{o>W9 zU%cxvJs0)N1gY2;pKjgU(nG)A8aiJ zKusC=#N?9Z7*emGMCzg~iMjql=Pqf5M|+vG1k#vnhs5*!J2wXoEcuaxu+~8hmu3()BDr#cqQr0S=P7fTNQ~t^@A_H&VUOD6xUF zu0S9r8@h{oSyzjZNKH3?lmq6@Y4v0` zO;BRXGWLclueOoV#DOuF?lNw}Btxyo^cXZ#OEL%v?q2^(3%%8fdsdFgm`5Nc3?%nQyMWlGo9qHQKasD>xp zI#(JJS8pHZwO)o@hfr34L2gV;HiTyce|@wY-d$MT5sX zD^nrq3GDRGZlhlE3x^Yy%d7G+_Thud~Qr5E^;xvFrPD{p2U(KmGK>&Tu|N zuq4$;X>|4oR(3jKIZ9L6s)eSu9Ey}Qq5@5GuxW$L@k7OFXvsfW4aYuRB}O0{Z8DqQ zN*drmmH|xqyL1o6MygI_$>gci?InM3B(qkzpT*!-O0@|z>W*KZsA+Au=`cW}r)O{U z>2k7BpcuYX&~zwALo`On&Nj&`%G#VybsE=w>sH~%6Zt}>Qy9RyVzSgp+}v}p$>`nh-+g@Tdco(fUVrJV@8btIxWW$_uX^@i>BBat zS~E(s$14ILa#?A-t%H;=4(-q#rI2`13wWQ5lFfQ6F7kdKgDgsgC~&%GZK_lGaUb|R zis*_$`H)?z8?+68jq67$ZdEs)d+??V%H!y%M+}VbBH9>Kmnzp07^MJ@n1x3>(izJa zD4zaafuS<-u0NF0uFv)x^9*coZoHwjGvF2jO%Q2j8WN3n1+XvfXNU=Z(^d z=CEMi>*XDkVrMIQz1{#J9P-c6DbIF!oJvn{^xXb)0(7@p7$ZJ**CkQ~-uw(*ZCwP> zcdRT*OOcI9b!3)44R`jzCC?fa`A}gOpStE-QkLqf9%=2fn~xdnsG*Fbwz+o062-s2 z_5~JAOHIatT@oFLTG3LlU#78wM&ne5B_a}0WR~iwM|xwbWqp05uk#8_l$D+H>(LO2 zMtvU~pLta+((7*Nt#eH6i?!e=)5RjRE>#S|tFX#tRWgOX@y)-npf=*y)8`)&4MwUp z-PnDdH^4YbHkEPLVfyK#48jsE>y;IZN#|J@a&&N`di#z{kg@`|x<`)f;tgE|Ka^e# ztg%E%$GMhTuk{9N6Pc0jMmN1EJUxYP2g`<2-u6{y0GG~cm#jlVpMR@r{260YmJ48o zpbZ)?EiUR3<1k7k4KK+Mw1u@?tjcSFw>rNNpTiYP+u1z1Xv?$aD(xL^nu4+9t9)Kk zIOS!Uv(uTNCfD*N|En1}BsY=ZtpQ@`DqKsizBP$c#kVObHzD+FmG>Bhzn~S-SXt+W zxTK}&>6y~E?uPHphT6q+*xUW%=1JX@-Q1%sCIi@rJe(Y#ElBDlL2}T1xHI$t!mV6ZFvn>qVhF`MerpGA%JC2gt-27eYsW0ROB-b zYtCZJ+c81G@U-H~$A}5ve45Dw@ZLGM9rt0r{q|co%ze{Cze3Tx6o+voL8USm`gVuOMZbau!g9> zS8lANBE!?u_{pBGM6$%KSZ7I|9y}9GvLpwB{jMOZY$bVC9$PSL(#cE~hMc;!pSAo4 z8b89!)I8lfU{vnwSBPAfFW>PW1R5^oayo7+jMr5|62NkGBU2S6;IQ?!d8(z}QI{B%DO~2{X2d$< zO?kcImCvlYtRm4}QAUP@)g1DrL)K@d)GB_%16(WaPdp>^p5PZ>zLn=c|Lh)&ZzdEz zFBFt5{%~YH+NLPLk8-;vGX}i8lsgLl-GcUQ53Nc5)Mw1{(Fu72nrR^!W9crff~#lC zw{p9zE1;}2Du%JsjGppf!r%<8@~jvjo7SUx1BZYFkHB13Q93NWV$axpS8^?&1-?_b zurEtvZ5Sdg4yQqN*$ZdOL{mZoW;+;8CYgC^xg)P@(Zs0D_e8GJmHtc+KezQfaQ7 zTRqF8)9lPji)x_iSx0$U(7SFJEm>%^X+j?)Uv1HX{m^cZbjmo%;_uAeub}?1ZYYNu zt{Ww`Im5{k{GB-jm0KMA^h3{pfZ;EKeshawZdv;+6IE^~1E2r9EEbQkO%Q{h_I!0G zc{qrLVZ4NCqFY~1Qn^=#$9t}(C$k}#syshJ*839Wpf?#t1)3bC#J9%VAH!h*qPWPu z9Ep<=Zby;^`?h$lpoWd{b09?7NZ4ERsV3E?3@yS9P2rg4JuVbO$*Fq2c#ZHJOpOR@ z7(XF74Wq z?S`hSJEtpaJMVvnrj|ZzlK$ki2YL%b>#BadF^6-#*Rb_R`5G2iwxQWhc6i&2RV}yv&)(aLPG8Yu-2EDA~0oyvz2)XQf3^y?x z&S%C-S>JQkoD_ypJ~i_WqDmp6V8r(W4Q9{UI_tvgzA)`X^hN-S7Y$73=+jV3W zb0{I_EtS)@A-QIuX?XG)5FG+cgQZC6!n8pnVU zgsq#L2>4!K_Pa)yuZ9Q?8g^QMjc5Xj`gT4VrFqU!E!W%MW?DM92DG+thv(BzTy_4J zfBDur=_fzi>4!Ug*(fzVMyQ3JRe#sV8U&BxMgTl~_GiDN^XESkbOYzz&%ZQ;L!w+hxyAt0l+=7%Ifl>3j*fbI28qMPH2)T+VDqEz>^gX5T%p#v8_i5}3_P4!DBT_Di%mo|EawJZ zqaY)VrN90Dqi;WNB;Bb9bxisvOXLrg&@NpybRYzDgqP0reSG(>LGP_Ep?mvxm9 zsGu-ThCf2H92G-UQjw$$wT13RhGqAd)ZjXH(afwKy>KAI90^1Iuw_K5XT=aCW)mhf zLDBMH={+QaUF#s13$1W89I#MfG<5noiC9^om#yn+RpqYXje)7+;~z`>_^)Zhfcd+j zoJ0M-A|1sSX(^%Gz_sbDjt6)+db@>|Fh^A3=KG+QjvYQdMXM!6{30?j%ZZ*Ap>|aU zX*9)9SMji9BHOAaRzC4`1oi;+7GYWJ`wf6W-JJ-*NheUPS=zky2m;6At=?yB41Uv1 zUuNKIIyGmYDAY~cPkJDm6ryJHawT2-k0CY&1nx2iSXm)K# z?eF~tM_X=<_CmTOA472j8w0G=aTusbhUZh`UAkH=P?ElGg_*B>^@tmRf{-Lx4mJ1? z1Zu-fQ*Z-moAe3f|M}nlKeY|+2Pj}Mh8dnU#nJH6?mt%00 z6NAn%$<$V3r@^ff;Hj$U%1_Tf_ha-L)@QEq3Q}oXPr#x}dgW-2R>Unp&O*#Fr8&}6 zH3b&D))1QxbH~nlLIB$f_6CcWv0!D5FLoBTcF6U?r%c6ObZiabT^V>(ti`9lupG8$kils2rBgGSCi%h-|Moav4R^^WnY2C@Go!hr4PJvRBLNvY8v5^rjw%z4}Kzn^V3Z1g)*^I^KpMj&mZ(4S^LtFxs z`J7+={`2=g{ID||`V49m@ar6_PtLlLvZws5mV8^ZC)`-@YdCJ>?DI#y%A#vDVVcW1 zI^yP%GlR_p6bH`#mz8P2lt5P$U^e1%v@1T|8VFnRmKr0#F4hWd)0;VRmset@zlT1| zSX8tw{KQX~xJzL5{NYy*LE(4T42ykjGr04~KtM1X70qZ0Ni=WYH>L!e8DjGhI#pR- zFe?n|vVt!!VJDN%i>b=_I(EW%E$J$Orp2A^Qiu)FrNEb^~7<;{&3 zi(L`}GDDG8rm=I_>I!}|{4x$km$UqWzJx^=YY_?#wZbDJ!kM4C{@!ds;HRqo~FZ zjKKB2VOm~=cI7F~&hx4eni&YBKmU$*GUeg=TJlBgpPOT@>|Y+K(0j8oSMz<-P&x^Y z)*5H4VJ(FWZO1+spMU;&zd)cv)e{%z#)EUN8C=`EJAU@XVjDCI7^&`7cx%XAVh%vE zjuG9OygoyeD*xyIgS}xTo%*W4;5GK7q3TwqL-^|6u_nyg2Zy0fl3H_Etj(R;F`xpZcc5KIU38) z9)3%n&;r+`(ijT$c~k=h>J^q4cB6wS&BdL?Muy}gR;35yP9d3zH@D?TiPW~jl^Bi& zJ6nVv7hoa2SNdKy3Rov}z;bZ@o@UmEn~9=7E5mJf!Blb=!YZIb#y-CB17jEc{EVyc zc=w;M!p8prQJ(K-G@52)9!*0+XWd(qqkm~ynq8}uoo$xqU&FzuWlK0PL5qUS3~a6k zCM3mc{AN3JHIiK_(=(bAD6GBboK~bZDOlO_AUg$it(<{b@Hc^mw!$gRm6c>Tz0FEl z(0Jr4Djex)!D_0gz2iZW6%IAPB$sQnA^rpsEP$mx2ltD2`jaw%Fj2$t-#)*W|onCY6t`nKzU-Jnf>? zrh?!!zK68c)q}&K@nwJqOViZaK=2aOk(~e8cL8l1gHg$c(4KH*rNX$=pu8Z`K-u+^xR3rDuOBT*y8bvkML)2u zEJ3*^|DO6oqdb2XErMi9cj5mNb-gJgv zVI##_F`ZQBGd*mHoin#qBgpaKL^4(B@!B%yxh2H-%>>LAOSkEE?lHGwvJHexVW2av zO4*J7z&W0Y$!1T1(X;C}Ge(GtP|Fd^`=wfN9`9;jt4y4&$=>LH${HHxXbQ`*+Mur6 zf%0RW9)We#@dcB851W1QFMs_PUytQ1<@@iy^G%~0?jpHBWVbtHA&a`Zxk$$=cW}P` z`YSVxJ3qcmt%u!%7DFwG&tTOCJ5s&Ja za9ZB^z1oi-dX#`J)f)a0dU^u3GYx>JX>vcWG& z<9(ubZ!EqrnlhNEO}g@HfYKP;uFscgLE1)Qrx|L0cV;IWR5fg7RN^cT&8MEh_^dVi zyw6?6z1>7`S1>P6$oLicHEg(E8^LSNQfvoWxH39Sx}h^d7vkXzuYjhxI4$YQTjp*n z>u6}%&}d1d%lZplq-i;X%rsUJsv*0{r=_4z^QejY5ea0@#7T0&d#vxIHr8A>(x750m*}pXPa*XM)DM7-b5BdIW{Z>56KLWKJ=ONl}3{+RUi+MUb97v72 zz*@`fL~f__Z-%!eP~rElu%p{y$rMi;CG@SACO6+`hqz9rvKPC7IR2xTonBP2S#AI& zz#&pXINec_-EuxUTjMF%j4CC@8><{k?AtAjkrd%Dk z(8qb6P~8CEIx?v%X)JrvAo*GyOT6n+*IbOWbl>;4lvn9$WB!1y>+tLqjF~mXel#jRN4KS$RW`h>HG&6&cO?F z7Mh#OavSqojU_dO?1!EzDxN0m}7hQ9N{ zRuZu|*=r!n^z?ZRFKKE>z=SO4O7hc`2^pZHV`QpoHq}d>2iuYzh`uDRl_DCWXr(-A z-wVHkm)8aM@ENdJ=Fd<=}9mrR{1G( zU1p$&fi5K75~0*IziB~p2~k?+EVtk?qvvjiKsTuJ94gZ=q9CZN1ZT`IN}7R%3mW{j zrmz*pakZnY)O;>@txdJpSC+GlZcYK{CcHGRo@Chc#8{k$ic=o!nN$!vb0ou!bq&AV z%aseRifwGUC%1+)XkTi)bg*GBjJoI!o-j z002M$Nkl6@&?M2S<9l$G23%Ejkz-H`djvr&T@QDSdESp6<$ z6@ttaG+zL+#0Wc+bMAD9z`s(&gMdcU3qX`c5tM^)J6V|~wY$--c(}5^GOZgDq~%9> ztQ&ALCgGZI1g9?oWFBs{L&-*Bx70X(9k~YnEh#A|otU^mKsm7rN|KgawHe)tWS5xV zRk_fXhiPr;VV!*QdSJIr6+K5>WHr2Hd(P9pF)(7w6;u^c)s0&X@p}SyPn6MDtm&w! zyGrlhzxPS4Pu_m=?oY2iEYQA6o_)DQ6Ew`!sL*t$h~D2n$kdC>7=Pli9xJj2qeCjD={-sb#}(+P-L(I27$@XaQU@^eq9=}WPMfG2BLC%LtDz) zJDl3@0VXX$0L$ptexs1zUB%;C9`sU3RHw2g+U(mn^8pL%vsxF(VdnX9G$Hs;=x>wQp+f`G8T%&Vulv{?cr z2>?&%lNM=!vI?%8y^sqM6KYLhl!Rngd)ZvWI-F`Yrs4vLU8>1PAVc@MRG5VU4pn@O z%z%_SQiVK)T|PO7SR8xR+D#vUpa|-XD3w>p(6Z#|42Fvyog@ck%@+C*g<^$`Qz_2D{GGglB0IlWT+^D=A-ByMg}IR3BpQfP(14XS>`-FJXI7^4 zpl{#OR*#~CQN?8DZcJdWVP_lX8Ko$=&d6u=Yz1jW1r$ zRQA{NmX8#JGZ$YJhR?7v0Hwjj#oiT83)6 z15{g!cnTqjQ#c z_Q4Ce`x_!f;j@^Gz~-ei#%(0Gzi?hSLZ~t&8CfpSra&Q`&cU}6CWR{*e)2@Rrqejy zO?H)i(OkAOgthcNJ<*BEzG>ji4?p;>f$x1OR(6q)?VAa@FQIH4qb6Qy{>xv!?sGW5 z_g!l4{M^-+^v7Q|+O332RK>ajb#@g5>8%)hy7Mxm zv9%7PRn?j|5TPQyeW0|m^tdSImC;gU+MS{pVAX3b9KU`1)r~p7pJVfFYx{zAW&_jk zW9~I@Ex{%}a`Uzb3e)OXE84R#JA8GWpn2a=*0bh)2n3+=t#OznMNLm?%lGAZGf$%; zLw($#eu~(5vuVPJwzoW8XChy@*R!hDwpnk&K)!ih+|D++%!ghobtP^J#(iHE@LOwB zfcpp&J>;?vL5nG%9Z`$_QZxgb3v$81fcb#LakZc+Ew-_|?eH^D$JxKrBYiTr6ZWJn z`ZevMz)aLzX=vgW?9(+@*4NUmNl%dS#z`rG2Ko?KZW1 zhh;^FEjB}o))X>D|D9juY#S3>B?eSnvavyVPShW5(#rYEMW=p8L;ad+OVvWFiSfh$ zWpM^E8!cW3!#?h9E63t&9TOu|9 z*?6kMIqL=a+VoK-(cqO={N!QUCVe{}(;tn~KFx;hnITLC3qq58ukO3VMAqF~g5|wbi)Y8A>Dr zRqf|^Ggi7;o)lv>Tqq}JMR_GMjAzKp@U*6{wST3Pp~Iei7qi`6H+D8S*3+l49UsO@ zKl;~n^?^!Ls;PpBQ$Q9Wm@KRdiEY`oVZ^|sQF?-!*nA7u5KuCV{kpT7&Wvr*N3fCo zj%sP+G9_~h3k*SxibBZ9TGa)IQqy7KmcJoXvX%d%y80lHPgeb(FhTbM=WwmfAm+PItucPO-i6l%jR;`56BV(!W*y~5T*w%7Y~;Pd%VMvI7R?mLO(xgGL32hSR?>=j zV*_jV5_t&6 zqAdVhg3XG1INyHzjW3Lb$TtoA_|p$Q3v&37e*U3WlUjigFeuc-lC2&yont>HP&KE* zdCpE%*6Wg6-4@U;&c<%fF?0(EC-gl`)wF?YmtdnWI#UpPG{5q#U!Q&c*>6sB-}gLT zgzl9pT5d4m;+Xdet)_z8m_(G8)*Ly7ONN&f9g_=|B4pYxs!2@$0BW&I-Qlp+#K@rZ zRwM!EXoJQZPt<+(1rx6KJ3USqaU~dqtt!TGIiSQQpr60_97HDq?nH(!-Mt)4Shz|x zJpRdnFZwx}^lK1MV}8vzSYNpN33PYr&m4OwD1Pvk{A2YopYvMQFjjio^@#MeAgDum zNRYXN)=?>F_TX>%IJ~1n6Psg-a-i?mDCC;@e2yyU>!hgD%{s4er4p7KPx@ddl^Kd& zY6|f$W={$3T<7QR+0!jDewAG+h8KCFh>jkT0o`0ukF$L zv>c_~gxT=6kT1LPl@eXgH)Z<>H&>Tb^wdG-IT&rJFo&UgQD{cOs898naio8mOSVqk z?Tnkq?CFEtkAN1)wVKE3WNQ#R=EK>bO<0~$sNkjRbQ+sVnK~B+x`5?~ngmKH=Tohk zRGEF0wyqd~n`g_|A|iEn3A}cF{llq&q%$kp4pAK#q#c!`q*M$r>(B;)FWFIEiFlm2 zD#ZYGc^1H0YZ^>l;{m*dvhwJBIH|`H<@=N-pWPgdoS-($Hl0jKXzNA~A*CMCjAgD1 zvX5}ZnaS6x!kU`aIO`Se`s}Q4u07`ogj3emh^qo-%PeI8zhGx6_ zJPcSi6&Ix~RLZcN(Rhm@4HaIjrU2hd#3v<)XKOE!*lN&Gr~SSAA0zFwm}#eS`fNA2 zRc+JvmGG&6Ql}$_Jv<$!X*d=|*G5yw+2(;rQ(Nbn_WIsnj%3YhSomlwNg(8IgGQ1g z3L5#TNFDHb&w5xc%?1jR1|@S!wsL@Q{(I@GWr}$F*-JA8v*M}{K#c~wc2G`~-OWki z)|Ro9v#W_gV=IUCBxn@kHMyTkkzx=oVo7ucN ziE+_VnACZH=(MoY-p8?;&B-A>^FaHOpp z&x7d`7)+jo2nY@d0p5g#{GHYL}6AQ5Q zLEq4_8D;JqcVQ>}@IgKfm{3r+X#}ipDB6pb2|Qq`tdt9^ARYG+5dLx~U!uv*;(X85Kp-P7c2qs_h*r z(b+=O+zDl`s}!Im%xWe!Th&eCvE`^p$f~H_gUt2W4b4MKTd`hJ(UsWCmLrSUqf@_Y zBB5~Exb&Mf4YDEHMS@UWIT@vgcN{iC?YWdX_B>%BLc$sWY%eYCch`=J%0t_#J1dnsW#5OPe$%%_fB)Tg-~H`7AODzCL}-@j!jqd! zEGhVG3I68WZ=B)ul-iF!{NM>U7?|Yqy3~ATH5i_y)Nnn5mbutSoXR@LMDj}O>yCDh zCTU;o&OPRJ!QBm(8u~6894{S8X@ct_nGVb<=*)NjqRo9m^u7Y#7gAZ-zkl}&1F{^5 z(8T1!f7+fnAaggyhbis!_c7M`ND*8wDY4df7K_$fpenMN^-?Q2b$EeWv05LecwnEK zEOxuk)RD9Wy&uH{+!@OUL8)s=UFt6$K_*ZC64hF>vm%}f**$JK0m{P7(1e3klbQFc zop0W}{^i}fqFfp$r^b%x5PRW5)3pG(p14qj1CnRM)$yfP(Rn#aGNyzH&3x4X4HjoE zNx6$pKvnrPM>@C-p7ScKVCfoNgw@v9F`O)gv?|=#|BQ{wZgd1@y;AF=C>QdG$*w)^ zZv0Y2nITc_(1yfe{ZSC+OODmu3W=T51D*Xg@)&EK7)LL`CHvA3oXl*R5j;Ddzi3|G z$ODZ9SSKuj%8@3r6t$_1bVoD#G;6+I&Q;yC^-}&v8x`{+v=g~#=6K{%Ic{?5f8WkD zWXa9qVD=32R8PLh22XmBl>HYa8gHFf^Fk44WYn@K68)M_z4f7Y8fr@HA?Jxg;A(qk zBTGc;losf=hn|CxhU~TSgEsF#QlzJ?Cb;FIgSOg7k1n}@7DSGuQzZq~dnLn4Mn&R< z_tBtf(_Ho2Bw-;sGb=er#LMncG3A*UJnxTulA_tj9~i>hi~L5fvk2&R2@K*WSl&wh zBcEBNDSO$JRGZC(bG}u%uAk!e^GQT#){$2^rxNOL;K`(S>%^2X^LTy{$#-u0Kkr%w zWIO}jCrW>WrG>J#3Zk$q3gk3Y;#fCt-pQ!jp^x*Wc^*Yz!Pu4A(rQX-b;E^;ucZs- z_uN7*Xu{%}Hv}y$vRg^lNy1}YKKIwp@zLAtXP>AOlm;^aI$x_GtvXQq?O%*}X*#fceEC#I{NQQi8*9+Uq zGH`33O}o_?qzw@L^NG0*TM-tdIUk^Qnr6K98sz+s0`d(GJLTSdFuJmy!WU#I7zy1s z>UJu=VhrJf+Kc@l&HO3&eJb`Yfcflc}njzBVmIzUT? z9l>2%)WYe97Ip$sbk+$Ro?5;PtQF7B9|==4Bak$x1v^b!T6IUFi)}s#)bN$!K=22i z31-cmE6+9{WPZR#B(Fi!2``39)%T=XwEN#kJ~vt*EbGq4gIsrIFH^{DItMqsb266~ zL;{hp2+!sA{b@xy7Uo*}$gnM%-S>Xs3q|ME7m}S(ht6gf zCi?--uO)PSsQ@T(HA59lnJ;RNyT={VsVE1E%Gw|K3NzRNrTH`!l&PuV<266)>4DA> z)jcY_%8Yiocp|e?L2BbRILIx^vNbb=n;6^*tg1uFS}-!%=&~hRscVKxufY?&^*dXE9~V^`OmZ^%bRbU;rJZR@BjGw-~ay8 zk3U(3yPO57|M)U(=6ODq$aX@twLT5&0o4>gTb&sD&#YX7g|ym;mfTR*1>SJ8^{XjOHpYP->-e~fLAAD&G($D z+G(>+)7cRKUTvDJM}OK!{9nE4JLCFE(|9z&%kvgYW zLzUVAEEeo9kmq2biQz686yasA9XFZ^b!5lbeUxzn$OeaTL+koW%JEDq>2@;N!kF$% z6^BOW6p1|q$hdTgZV^@nM%a2A`Qcs8AuC6o#bOGH&{{erl5Yxi#IW~Xda4SE@A@lh zUDH$UF{0=Z#m-q@I}1IJ!xRP$&A&m;)AZ03keO+1alDhIje}62I+g`Vv+2-ojdI3* zuhUOY3Z{8^km72TaC=7?6r=mtZcNWTFY7a;8?3PX^tLH@<-4)~HgxqZe%%0fN4s)$%tYm4vz%+L6D6S#mY zq4D|bvBcRY8@>MlY~cs|3%3b zh*afE@coOa^oLW&iFx)c062o@u2m(I#f+43gd2RtdX72=zEVzAL!tp~{Y60tZp6mn zXZUZKF~ZWxsBXH$9GodSHXe=_NFi#b$%Cf}w<=3MN2>JRa-?Aj{@R!M8Xfo+6g;P5 zm>&~dC|X*zny&lLQHPN}aoDvODf3INsG+sFurzG3>XLfdIH{gLo=wfh8{B>K9(CG5 zzFsCactCWsOT`5 zK36xV!ZK)c^3F_(NWP@0@VT72tzo_N>$-AeZVf%T8YF^)yZ}IbZy7BR#YfAL6{((e&6$MI-Fl8S7C^OiyR7{W*h#fNU7e(Ef2QDBDtA{QVoV zM7xy87q;re?i}kF3m+^k^GNFI@ibIhzOV>SPjY9h7FnP}ylfScM!w+9Lm5>0Diw|( zN`!lgRj!ATj_tbP?*AS+Yewm1^%-!u9tB?inj68(bl9?=Kj~Q!`=Szt&bnHtB^KLw zcA?ZrT@oGGd(Hi9rC3E*7KrH#XL?OzNGqvNVI>Ln75ADp02`V&2N-(v0>?dB4CgEb zB;(P$U{XJ$fdais6nm0O)$ z`l4Y^G_`1pU=)B++U1J1Q$&PFh1Y1ay7f7numAEjDYs(W#qpDinl?IZ8>$OgS{k!U z%^2`0oUi`;mSetYKwAzP$Q`~k-0cXk8-;5mq3v@-s?MoLt%j_iX#A{uLaWKka7MTZ zG7g?5%;+gfMyB|9&ul}^neR2N`4SQRMTC%~NzJq;#p2y1(j3nI*H#nL;%FzG?cIxk z3)Is-ZzvK<`oL_pI>|ydXS1bz#pPNo1R`H0MVgr_{WEdQqbnu(q}aB-Z03GyL#V!F z^iNr8R+vB!o&V7{yIHMp6laTE>s>nq#ov-5urt+5>gr-I+8tM!&S%jZpd88Cl=jUc z`2|yF9YYh++I1-lMVI^k@M)Z1MO?((f_(e-%YXdi7w2OzXXGJ-&QhdtCM9$z;Ifj; zdBRY0AI~we{^Rv$A7)mc|M>d{vgHkmO0rB@|xHFTg&{k__t)WbjZG>cy~={}uP8s`8x9gBSp{(mc`>aK!O<2t_?5!{7 zP|MNQq!Ks~=&CD_>LIuJ)N4L=O@Me-3cnH?S+F0@Ysg?ZdbvalN?nl2I$ZTwDqHMW zYjsJgkz~cHO6VSforabBq(G;{x4#O0h{3R>a5^<%QB9IfM-+N%QfT45pNT6jMQZFV zIkPg&l@ad}q>BDE>gHKSp^ol{;x$Sexi$rj=6833yj{`_3w*sbkAeO=YShB!$H~TdVLe7U-NFlA4v+t;4y; z15udW{P#b>@RxNh!+^<&s7O(E{c-2nWmPkLX7QTysQ`6ircRYC$g$dX;g12V!rB79 zu-XQxS$hL)UNF)cMqL{CF{f%=;jCw`9fc%c{n!8YKijW%q)#<>Fq=qQybutuou2 zyQhVnvOis&L^gEZmdzDv2D)8LT*55FVry_gwM*+LPs(;xVF`I&Su^p7A(d!?tjfJ$ znT?~2yj-CWBH{`u2!E1gj~((f7!5NyrqV1IEA)~k-@2A^tv&hO6SW~+Z7DT#**}GL zsLEU&PLS}0O*^wBIBOBW4emLMM`pVKARfMQndsOl?p95&)KW;7Ef^FR}hd@Q~%;8u-FRnn#6 zDQ}krsw$rn#}pQ;B}&d(m|iVso8Cs?MeTBjy+*6@P^(e|j?< zvBEq}af2TX#X##Au(con>W&CiL`Tu^Q>Ss}@SYS{`W?cfQKRC>rA4T|F%GABXoHpc z5EkOl<<2l5xiy)w2LiJLphI6?X;yrP`tevDZSy?}15du;*nYXOg(HiJC|vi9mS!Ji zMu{|Be~OlzsMj1hncCk&&&IW2yI9aTV~3f$Hc`t=%sbe{bZFJ@D^+}&{P&OV`zZDY zs}?!RyM%XjZGf?piw5;hY;u4GSBZ+oU;gsVH{bq6#ee+AfBfw~zx(|+AEzlj&cQhs zQMunsqX#JR_OCvO^Uc@Jh<^O>haZ3X(bO`S+7$;qpy!avpd0_|Nh4tVQ{=eG8`KV5 zv{vv(LKRs@6_JW#)>mH$mH>_-nWUXnRg%t9PpE2*tJ5;@ON^ZXa-3avFkD#1o1dw? zDU=Er7S(yZ!REqo8KHB?*8*HjGEO>edPuMuA|PzgxI`sZ!k5@|+bt0%G!++Is9Rrl zA-`>o_>`R?8R5Pk`?Jq^=7%+XddMQ@sEd`x0TZMivCJF~;JCvkwA|VmZ{9>n@zvOa@uG6QOX|*8SpujyA}}V`MSX&mg1WGZS9Mo9v7fIRiqp#CI!|C zd_}6sW?mn$G%*x-vd+w-N$ag`C0_Y64VW$8pN^ny)~1J8S>rj4eeKl;-;F>^^y6pa zZ~`>N z7dJyJamqOa#&6^Vv$>%BNnOLE?;&{onNMgmi1=r!F*$TEjwPPzcWWBRXkoKaQLut{ z{G62%d<&KM1h}tQjf6F6NAtU;Gp8zHU4IPVB=ahn-t2q#SKSrXqJWMPSo1B1^K4aN z%1S)7KrkS=mF*;_wQ4QTN)(;$cFN3kaN1^}k14c&flIM=NG?*88jjkVA+PnVwe#xw zQ&avweNj{sVv`AMU97yll4?5zUAN*HEPrT5Tti>pNZTfh!o3OAz9W&@lKpt7`xluW zBkW6tSUh*^#-9c)nKpdY(;`)*_o9z2om&dfl6!oEs*L> zVFS|3AB6l-@<)dp6mg`mU4O)BYX#Z(VVskQ)aB<&s(7vB{{BGPVb?S!kWbxJ)8=L_CTNSwjrIZGubX;%yl#NtVpf>QTp@5m zRH5-EL%m>ls?arjgeif@H_J?Bgbd`mqx`Rppq^Z-@WwfPEOs*5``TjLUY~bywf>P^rHL zT8h+lxh}JTOY;tr;Zq#&KWh&#GPz%GP?UZ8+agx`weS{^E2fct{%y&$GiHNA-%uI6 zn#WsbL}_ULmzzvaMb~zKw4VhbT@r<Z=F_m-sIJbo3`~HwY!j%Uf3@88yrpr?wKulvO^ns%pK6mPc7cwk>eB;pL%$x@ za8+?+k;8Ns2)LCN#DrN)j%4{wMB9=ft!?ImfwJ&!um4oNxJ4dmK8lvf46@h#Si0|e@lYl5s360+3FDP{8j^_2~9SKHGk$0Jn@h*YZf~p0ilX`;v zgC_~_*esJ8i|8)5O0K>2EhfpH3t=d?9Vc89a@Ef9ybTJ_4LdpB>x+P$6E2knozCJF zWpPZgS1J@lpq-}Adj4>hW1V4lx=m$UindCYT4*YJ0$4*T1~65mI%BJsVVgD@TztQw zf{v!1adw^sA<~CDP{Y_~ThCv0v>3?9c;C5S${VRJd;7k&L)eg)0z`zvrb%Y(pd$(^ zfjE#M3|9u9Lo^f+84P4`)#5kbxAu#7zj5^Wmv8^{?h|KmYocooZevHe*N`lYi8fd;6%q~J$x^Kk%oMXFqY$YSqC|gU}zcEE^K`;X54gOP6aAImN>B@ z3N6msipB^eQ+fHuh>QB27DUM^w#wW&;i!qCx}^25Jc<@`H<@^(psa2|B$u&LJnJUD zO1h<|?z=104Hq^;3!@+Z^qb+)C$xN8t|V`iO=)!Af})w9v>dC0P*+4MdN#@$>*PrT ziTv1ZquMqRWq$ib2+ zyFFjCjYLq0m1;eQpVU>ASJz8wQUbuvbKx(|>Qh&&reJI6H9{2>b_WFN5|;%XM>{<2 z?B)zggU-5IZ%A%u!ImLig&8effcG?E=;@0RFTo&C+x>6U?Kp3gn>!=JM_i;N@8F{)mdK0*si!$6*r|SbEW`brmlFk+%3uX z3&n#Ja!m?%Fh5r9N1dwtL_pj6*Xj%i;*240JTQaE5bgwd>Fjk#TM^wQz#~wU%iv5IHPw9Zab$p**x06 z;_q)5@Mc|=&T{M}+XRUUO0;ene95g#Wi_uZDbtZ_rAi7|(5_|P$qaD^A}*rSsS^5*bF4ZDlL_ilh=vS6xp)(vUq+lh&!P7GC7UnJ^v_e5ORlu%w|w1bwIo>= z8u?|;tcX#D&N~4q4uvd46;q-&wwODSikQn!sb2=Dq69qq&v;jU)U}-96sF~x*QuMr zro6c=0U_YprBK$csJ+KayIQtzfY!4Z|}b`H^29_1u|0N{J# zZP_)j)@6cU?tyW>U%g-uV>IZG6A$bWGqf|qVl!YJH&;^KWu5i{Tu`&Vsw`WL5$u|x zS8?_7+OuZg{>!&!M$f2y|AVL0`Ym~Pg=)Sb(W`w*DDcW0_0DkqV*C0lz5n~~zyIau z)~W0eur52x1t3Tj-WIEMz_KX)mOb%fMvXqqn&%h;^ zl&3mwvqVOTBJeBZVe{I~GWtx;=U;sJ)*X!Z@87{pwkAU6JpVE;F!|C@*W@yE*MqY{ zT!FPD%7(%dJ!%uv>+FSkT7pELxgw)0Yr#mBZ zaOE2hm~A^>{@9P(B>R8Su~Th9$U42)t+$nX(agMJcZ$gQssszKEcSDKLL6zdq2G>K z#uf}^^lu4v9luX0^?MveMl=ZH*fR=b9Ztu_9@X2nglf`hD(x?f?G>&e&UDX@IXa_> zlsV?#7`qvbnT5XeOGWyvB8s6+M8ea{KlGQz%XzN8ulK?L^y|BQsoJ)AU8!4JaCq(x z0IKL^EA#rd0*LYvp}Iz<3s{ z^JZ79Pqf$EPI#>}1Waa<&6|y2Uct%qc=ZZ!=36Q>@ZRP)T}y_NwjcVdq`@Ja6fV_M zRMs(3hznEHyeOGd+1@B~L{t|FO%6iU*KvA8P|ZwD?9oGRw9^aXL|&p0wvAbIyo^`y zP?^{nD817FShoI1!e=K~{>dw~04(ux{xo=1{-UkIbFX0eSEswe5;!CEg`#%WYlxqw z?Rt&news&YZFB9#XkjRE)*VAkAq#!h*OsXfrHP99k~5hs1ijmv-Cb9;xB6&EwQ9%I zWVFp|y~3X66s$0pp2HWZno(Zt>sWSbyi}-3E*!;!p*BQ$ooaO1QjmtTj_c79j@4Az zz?)1KrnO`8Q{TX+whV6(o8Ht0I<;cwwO0NmGqq>cFrM75WrsgYD=?ur^EqB8pIX;+ ze)X;TnwX1=_0*;}&I3CdvQ^LTmHsCxvy1PVXM6WG$+qawsK@!rtK0;CTVa| zyTdp$&g`Znujz=Tv<5sUUcy|<9wUs&NLBAVgT+pQICyi@3N30`419bB)Fv})wF_cm zS9RWXJha|A-05yGHP*;qK&m4B;=r6K3d}Xo$V8;8&GBOCAX_<`iaT0$p$#xe=MG+T zAq%XD&+{$bDsEIWxskg5N2n&jh|v9Y&xQ-L;^%j-ks(nQ%+$TUa z$-QP$CKQQ8oDnHQ*5+m`#w7vcw5iXa4TKHUJu5i8z@Lv*CN{}N1cDSCx|$ZF%a2~c z+{8ej%0`o1;D6UuZ?LMd{Tm{PIShMU{@FByP+y*oCzOS=d{7f#;&$s8?KM})K1P_K z-6f(83)91RUX(MvFB9(i*#+UiQrK8f@XMA=mvho1-AVwic}}!5K4lxmk`#)`H2yeP zK5Z~v8%EQ2UKj6%77$NVNCNFmGmkRAP-Xw^mv238X8qL}&Ub(FJzQyd77hg&y5XTd z^tYOE75N*te*W^+$KO7D_rrI8|M@4EG1j5v515;M7h?M{5?R7WUzro7VXZ^(j0usb zYJU#kOjh0Uv)$6N3jq(JoSBSqPx=>`{?bC#8P#FdUo=Kq!+urE%)ALtYq!_0e3!8` z<;M@rHtve(a_5BLl#8b`!#P%pw78iEEqOz?(1f!1k|$c?l8*E^+!)~Z=!T73X?2Ul z6Nd3y==XI4t`uUDr#V|p^T|rC$6#Re?P{Nz5q)kWXP<_1JrfPi{?_@@|HYfnxaY=5 z{TF;iz=ierW|v`*Tk3mtl7kOC_~n*Nb8^|ap{CKS*0gk9Ej|rRPCYQWn!KmnOS;fj z9JsLZOt*znGOk7QBiFKlaSMP>r8p_OB){{PgMe*51i;7B(-S>yYi}XyfdN_D9#6cW}>u_&HHuLpldMqE1oama#O`^<@#y$`K{K~ zWpOC*g-Agon!^0HifAs#*m$UZfT=V)Z}4-bM+3i{Umk$-Jy98zobM!HNo6=q@o(A~?ZUbYO%EApb=^xGl9~Iuu4K8irLGIkC z4@%bn+s$aR(;DS!WeZ;{&hfafLT|-(&rOszVRqQf@l;hpWCPlAmKf!E*qw@Qrupg& zG70zEfP?gcurA-*Mi!O!FczwMN!hUicGrFhEtC?odx@%hFe;x2H*Q2x?R1tY``?qi zt`vZzHCptYY{x*C&NmK%SZa*QM`^;_Y8m1|Dg7MAm*nZ_bPunW4h5^M+awjI%dFz9 zs=R0bOGBc0HdYA9tux3ACe$7jwAf;Lh z^{yQ%Ou>9g#Gj7ukhwdi@L+hwc!p9{Ljr9DREvuMsg4wff16eAl{Q4s-)z^vdW}>} zlF5F_H?R&9%VuPCX$A9v=|)VIjZUi3b}Tk5`P(|AQgP|Ah#ZgSl*`f$fVHa(JTuXd zFcla`T}1??PGoa+z(uJy`zi9c-O!#x@aPDx2El@i^wHHNpb*>cGTFT9%=S;O{>#7r zkHM(_6s3IWwVhcy_ST}rf;C>0s_)f%TRUy-R=bjQf+GcxY70}D5L?4r8@TMB5@vZm zy%SB=iO zlOF{KW1(aya}^UzPuuY@7wo69|DD7y!1IIfOcc|Tm>)!y*FPn<^0W=FRB1j-*CWD_ zIsr*LeGXFXajg&9)9hhmd*_0-gP5L>7mmh)@H3Q~^I*H!CpQtD9e(^O2oFPE|A^PM zL0DFf&!*?b3!B1=Np@1X|Mjp%YTVBB4FJ=e_C}~FOuqiuHo|xAN5EkW*qS3{`~1k} zu&W+UxR3c16w)@0#&4_zb6R@4-Mvzm>O$Q2P=#;3rnVD(99t~loz-hObs87tQh_hV z-x)4@Z;NjIU<`yUt#O>!iJH0^R|d*qWi?@GP3%CJ?4%_^egFM;mbUCRv-iAc7>dv~hYc68VRiMo$J@U7nnOQ)|NYND z{Y*@q8Szd+vGmZ%DJgt=g@Ikk5z%7Td)D`Py zqM&+dxc;Y!$kZ~=HEg~-ZPTO09m_`_Tygr~8?8R~!IgLKelFg6(>zV_`CsGonBUxm zT-vM19~gQIZ4)Ayg2=!kZb!+v{IXk}+G{@72fS9b8xO;r1a;Txd`WjVoRH*BP9M-u zi@!}VX|d(BZK(U0flnGKBivU=2PF?i%fq22aXIEim;vkLckh1@S$z)=^CUtp2y!@o zN@J7{_PIANhata|ohROHph8t&?s%d-2wcso_coG<$V*@6?c9uc`ILNYSVxmywO7*%n?nBrI)ZHxQr zpCv&LGIwP!9`@Ml-V4?JwPwk#{-i6xkcUOZ3w^@fOXIn7k)C8xcS+%W;Y-Xj zo=)40u|3Uo3Mk6;xp$b)=Xs!jR1BcSUM|efe2c{XLhsNzbfd}u>>K2@!EEEPAl`XJ zlG{2xZJ4TCtbkxh$J?!LmMdAbtx7%wflMW}0xyPaHLN0?18w)DBj}$YTeHyC=vt+f z-kPVS;?{^#EvGv3+Z6;N<4kR#$1uTY>8wNvD=FvDawaWXp1bSDfBTKp*8_yA{7NJ354FUxkcOv;xS%WOLi8>P8tzgbwbGnAFu z!6RME6NvWO*&JXyHlUoqD-_C&%ukdVBwiXw^rOK`fr0}?fg$V9NEnoh)Qd3h( zt+YbjcwLXMQG7;=wH6Ds^2?uIo5- zT69VUr43fcWDe7hl5(zVqg{|`RZtgR=8p<=s7gb$*|p7?wCxlq-^A}{Ut*U}Q(G);b&z1>LCb=MT4O*LjOEvQvCC}T zY23QX`AqFfQePBiuk~~v;xb9r>vC7$>uDRbXk>?8YL9l7kVaS0-Se&jR9e7X1{XW< z>?)v6bDfKcv{c8{ByS@&=<_8jT6PWqHvP#hRi;x@wS9i;x>jkPv&k4rHKVn`{*zC7 zO6{-T_;B-g-~Hzg-~Fx6ng`o=4RfyHD8fsyq;I%TWHDEc~%|*KxNd)+VHy#izyLR&`v7 zS4@>kjZURb{c&L@_OT0fzf*yH5QHLL>Puw(t{Pv*%zHkD=N8f+dbxdkwqq25-03w7jyim$3HT_q5D4a*Z)|bKu zH^3_Y@ypMDXYlP;U;41uPk;ZDG{YNA?m)A9AU^u*G~3snci#Hi*O2}G z>#vkaLU%9s7^+s}Ms=Nx28z39lCHE51m7LX3Fi=-=H?99{`L_#1%^Wh&AtA}y9M`Q zom}BKueKBmYFp*0W&e59YH^%XQrbw{)@u4(YxUztSz(deW4F;JkK;9E1;L**x3Ap6 z))mT20X^~FZmL9{afd#-#U#@9*8W-X$O$VT_3jOK!>m^CwrSa;kkT?m9c4))=(`ajRvgEk9o4!k;+fK##3#lt|+ zEK_O<;7*Q~y-BFb^P%KU`Abzi`rpU4^=3OoCaoOOa}j;@4MQpmX-pA}tL^Nqg4|u# zu1+S$=eC54&VoTf0qRayWwTQdI|q;i$(8{#CY&-}vjX%$$P>>YSglHm;9}7GRtI7bsy+Hw~Piya0C`iFR{z>4OCO@HHl@D77m2|Cze8tx1lgJI@$uKvkg| z4fIc4hL%KKh$J3~i%a)^LNP%dQ|0&j|*VFWk2!t(t^nQMU$%?ib5lKMFE*dHON+U z+dK#>a4l%mmwW_N=Wz9np-QS)6?(hnS`Ox9AuPdE#ZN63EIaA=Yg?5uGe- zu6$U%?uHvp9=~Ayb>qmBJ4_guSUVUPIBE)i{wC=xD=&1p60A+syq00(({954s2vYR z%epP&MXh8c5F}jiZ5hIiR2BMqdg-XcG{8Sm9e`wPwBN4GhiQGi&Q9dQ*PN99HJ^o& zL~M=5TQN|T4mJweqOeX&IIhS@T_#30Nqf!u#$;=Qp>Bmgh(3=g&N2`r9|J-Pq-OIKIMynHo47(B+Cl;=N3Z zUV3g$Pv4{mybi-rE=k4g{pmr#wJocQSj(CYa&@M;7jwB&vvs=MxfE#1_t#*(iO|%} z{uFlV$S;2>(|%sbPu<3W92i!`%`VJQgjkZ%tDeFfL`|`_6CQfjNrj_h2w zuT;y{J!k?CEqO2z1U_jp~laUT9wX|1tNa3n1JPj{=W4b z?`h@3ij!$;wO0}MyLhMyLnOy5zDw&-w2tq;kno$+=QX_PB;& zhYxR#in>l^zPh1tJO2W&}^+3Ta(2}FV1eQ-F@Rm^46hbaFN$Vwz5_{xA?dbBZv$n+MEA6hi8bdd^{cIX|-FoC4_vq7TKM?m;bqxp1O7+ zc(6(d>E@~A`!Znzh2g9bqw}khCcr0y!)WAUX258&=e@o3*IOmjL5!z?eV6B&|qY^roXkbGtJ2;f^;4HhR32~&Ntfi&$O_i zP26W3n$~Yo*8tOAX>y%3E7KGoHK?-gB(VOupkGo3r!IW0=~1Q=mtv7stjgTdC&D%o z%v@uL+-~EPo>fv!OKw~@%Wjkfz5O7?ID0!>s3JEr%ZtPu7;ve)EDPe|x7?~B`39_H z+YUOTc;}&=3gH6?r}rol<;P5u)#x6u7}+wkU({x%Ru9FIQWGL0Zata#j-#PlK}xUs z$s?74Mv_9RdMQX|d@^NlrFEKu;$YBwQHmh`mdw|Kp=Y?70+wiFR>Q!?dQ%=rlN z8nC6^w9*%K7y9tcoq5)9)+b;Z{sob?>roqe>H#f&Dr36snuFACtmvW6a0qpwZA^uM z#xcg+MueLCU!F8Frmw+bQ;tOC(I8C$&ZZnTdCg5N7lEZirzM!6jMQoEVdd++qN#*D zFgYcru`#bRe?g4Vc!;z~F|E1R+h#rHTj=K`i;tj`U9DV8xwsy(mC@EB(sp*`0SD81 z<8>B`BLP)j7xz9W@VgEa)=AABR(SoAU3!XC@S<8dgqqkKQe<$(q?>5-!OSBD>n^{4 za*ZD&TJ?QOF7?3X@!lHA|c{=)JXG1 zXE^`-=MR2Z^2Z;4{P(|p^ey($V_t*;q>gAdN>I#}!#w%=>%V{J6z6Zg5aKhOckkX7 zw!G~cIe7+sR<0l}W1Oe{`<=%SP*7O^^wmbUMLmbXu_SY;-tAN$KYaA%cG)GEC4ZYgCrf}w)JR1FT-gvOd7bNK|NDv4ElE9nE9$rOdFcw2R$3Ol&>RG zC1a*A`%^Qlr9sJ}lmpY9b@3wQ<9d!CKqX6-rA)|{axOG|eEVCl zJq^NBtv$`$-FdDeb!uD_N!f`(Tv=X})0shPFkGdILnqE3-LL0iYt;H`Z^&e&wRSx=ZTAQLo$Kxd}|;Tny?3|GLG`rkYVA}6cu%K9GkX1TGNh$%c%T~IxXsTO-2|Bma}r&Ngbl{)CrJ& zwWje&%%_IgS~ToL-10~(X;>od)El>4Bvsap0R|EAkfkW6ROK)N>Jtw9BWLH*b9f8` zn}@?QR)DNJHV28(tz6^x@F)j`JB2W+Ux-x2hDdP%qv$Ksm z!C8PDvDNVfu~RY`p5`#cO!kxR*M9@i7}zz}dPlY;!p7cGsv#nx zQkI1z+PyI4sd3f+R`Nl^WfK{+j=PP=4=YItZE*-T@A&2!H|ZfjS?cSzt~b}4*Bm;M zjS^*L5v-T(d1dOOHu!DxRTjlq`uhpWDk-Md^%oizkT5H;5hf8Q%Zf@i%qDqE7VJiQ z`o~wkcSLE9wfINLxH6RO3^{JdX2QF_2^J?MrD7k|jFyu@NWGv&1MKxEB6vxAJSudzdNA423RRagcT?zu;!T2C#H$&Ht z7FA8lwhY&$t8+kx_f(-;O`KXFrH(*^QJG?cX`MfTnhwKulhC;QZuBb^ul2nSgH{^J z$j6!Cpbnv)Tztv_O8sYvX#F6h#eI4j+97~HdpR1en_KVxw~ht0PGa05KuL|}2m7ta zA#_~K=U4@4y0nfG2Yrwb7~XFDqlGlxvsua{)4}m$kO^ynDWQ~ZI@XAlu3#0fITRjT z=Y;XApZ=Py5v@#SXdGqJ!Zumi*d=LY5X#|N1)=@~oU5^PhO_1=%04`~dLl-% znrs=7ZWTqXj|OBIDE60$>B};tO314<*p)o163*-VFcp!CRm4l4is{-ugjb^yoJiU> z1~z=GGinsE%bYTB+&xU;d*`u`STq0=GXc{t>iZn@y$J75=O;Z!B^D@wr%ilo_}~GE zHLs@K5jFF`9tXcm%ihb?=lw3-vOw(&2g3o!c*7ulf&!RZz%lm=|ew`xqO`?1!hxNd}_9ADLY=i=sQ1e-}z1s zcoLcK%tJnkm({^8wUuqy2yUBlg}39?3QWtu6a>Qg{2(eM#inMqi*F)?anrb!V{@&q z=Qz!4QbCupsxOo$K!M8CtQ8HQQ{AgfhI2@g2zi+hIZL6uBZxLFS^zXA*frY6U|a2= zX$pSqcC4J9`5ROjlo+D6js)0TrEzdMWaw`wjOQuL6ZOj*J+!egoMg9U=;~@w%K6LI z{8Hl<)5tSgY=WzI#SPAb8!g%1QyCiL7H)yo8BNoj5CsQXE2#6( z)kbhV>WQUP*`VDZ14PJ6ElQ~glr6_XE#B$_ea)DY&YNqL1G4%!HqVl7U%uu?pefiSv(q^p#-DN3*Z^-#*l#iI?J4fTgr zo4~Mm0<{ZO?rGP}7v3C-L+hZnuvb`BEYvBMCADd!t9(fZpc?!#kSIl&b*8;Bb}l=~ zpMK@l_ckjVR4Y2_l+}NuGh~#Gtsuz_oE)A3De;oOz8LvgRQRYZuzg?zREQXjbEO4H zLtBM%=70OY{;SsN6&00~w0p2pxK714~ra&9}GZ$1N;MF}? zfwlD$nelztr?3QusKGH4?2eF~#>9+Zc|AuG+@XrRFTHO9$S@40+@PLuM|XokK&4*; z*V7it^gAwyqx8rQYB<6}nGt?4mdvxu^5Lm*_PPg&+(Y~k9gS8$T`b)3Ub)jh-Z+OT zWLi$+&S`Q$Q|(UsRi06=ZC6boJX=Pjm$?Vz`t*Y$(i$PZv(!1&bl7yfdC`*w{^LLW z(*vx2`uC4N{_B5umfAzV>l#JB^!1OGT47_OnKhd;lW#l2`TZB)!|7?!bQ2!#2C?$I zh+`4ERXi!i4}AuD-|+wDo9{g5;Pp2jK7IP-*I$2q`_>PnIBO#Cc&3)1x>RM7%Xoj| zbj*nU#xAB8zSx)*M|dE;f0?b_DjzS8vVz+>FTYT z)ggK;dNxpyOHzZaez>#|Qk2b>JwAR?bToD;O4H!cQ@dSQr1T8VYN1Th#+`W!vVY3E z61k#iDTaa9cAL4epN-aHLuU(*QY8Gn=seq>kx88LRg>!~Mww9i%+=+!q%53sKV<^J zP)Zzuv9ijq>s4_UD$}rqepPh`O-hW5dqmQ{g(fY6Bx1>=mx{WuL)+x9J1DV3k7OC} z@gMvDKck1_TFZf;-T|3Mik;$gYinDR_2=Lt=Jd5%zkuchMGsZ+UH(t_p?pr3Fl&F# z0ZLM%?#yp8?c^t4*FokoMCqQU)W(6Uc=U7$puQ6wlxM#oMRWL~Z3GZ-=#@wX`IuFv zE2K}$g{&mnN`}Vj*I}xfUkVA-R4XcM*_v!B19J(3Ylj>3W-nDs35tqmXUHMXsgPuK z@BpbNF4QYine9pTmb{#I7FGtz*zzGAJ3CUHflQ3K(^`uaH?;1$&NAZ>HD?Q7`fWPt zm!Y!}Ofy&hq0wCw#`A{IVGhiQnefKAQJ!-51!#1Uh$3wyq8X_~SQOG3xwoAP`whHo z$SPCsu4t5UYaXR*aDZcLeXXku>hwt;bZfZav7I9-HesapVpO)3%2{kovwE*DJG21+ z=s|jxr^A}=X(gw=z8)dN{}_E7_hBNpH)jk9d;v75Kb$YBy`r=24frEM- zdq6P@{M=m*fn^ixU^aFy>PrzIeO_s(HN0^jNW>AQbKwknV@DxvROw=3{vWBFZpBdn zMI-`o50}(L=`g6?l|}vO0`0OvO6o{a*tB!VD(xI;FdND%a22HDxR7ODBM3rgIMcGW z3mFJ;yxQ@PovvDJ3a?Kmn$E4HTZIVi7PF5#(*!&_xn6eOtWUl+Bcz!)ELriIjIDy= z&_~Ub_DwZ62ob8GOi(!SRu$XZ$l_y7;x)Z)e4~JZQoN57w1T*`M4x6pXwGo08br0P zPqds(IA-#ZQNScrGnaiec|EC8foThFxvwyYndXuUlG5d-y#Zub!z*zPA;ntnpyyt6c2e zXA~LBmm(MDG$r4F+5Eeh#L_%Jq#aW5)iYhDpxkI(t6bd3V*hwaRp2=oi1MHzVjdAz z&X;)I5a}HWVq_@E>$|(7)3Mz{6U)tQ>aw*z5E&?0165Ztx-l^?NJX5V=wrUfropOB zKVY1BX_Klh4eru%Xde#L8Mgo^XULGK)kdhC9>Xf?$>n9{{l7JIjXMfZ&#GMlN+#Ir z7mW@)M&CyN9K4@Ah5{HPp4B{03&NW>uYdUGe|+=Ji+}y--@pF&^l9#DOqPkpT#fAI z(IrE7Sv>FeK3~7`WZ_?aah3mFQ(Vk--W!FDPleBiQ$?ZHd~A;9aF!nmzw|MVAAJ1q z@#8PQ{?=i4Ywz`Sw1)&tCsf*W9B|71aaHXv$aCTj+nhv9` z@cExZIIGLKV?pJj>2)V8#pqTQLA(gAd7-BKsiqPY@iLnG6 zh`N7UBWDWI@aLbNUpKRAoy_69T;hLsvy_JjpC8%u#k*%qqB6A1p(S$LN%M;80B)qL zPae+&Mt=-m{cCXqSi3Nz)naVPGHsgY#1zv#2D`efD>rJhRjl>!9Le}7uKUyo5;$s? zi>2s#)(U!okRw77KnVBP6^H^+zOO$l#hm~>9Hg@`qaI~Oc=ztTR(nj`7d}4x{bN7k zR3b{)j57*lIky69^f z7@+N%!uw_~*XtXxGkVJe%J`uh!rZt~2N?0L`!vn3w!w0i<`$tH?d{GaTY~s%7u)2Ok6~#o|fM|MY=Uu zWOyYTTe+y$2DbgZ7v!aARehn$#gRFd>UkB~pn#Wh+U+bw{#vFR<#T9w8DLseYq4i zK}oa>m1ms^+sllyMyrA6PMPVO$fXR2WMiN9ls7!pdCb2J;d+)EUT|5cQ!=k>ibGUx zWT=>i)*)q4Y6LqnTA!3AGwxov0?<$?X*8C4|2gE_SwMTwRRsbYEc}=P0`^YUG5X zvZHaNkgN&Awo{{kM6FiGs{Kh(MZSA8>SE?Lxw4^3%b=^C&IhsSlU~20!+mNsI@)RP zGx{csVp~%t^v%ZClhWWA}O~=-r#5=`~nQ&-wDtPwD6_gh3;**V>(kM=#zlN14pMVe` z|MV!LyI2^`8Ywg?AHz9A-hF($EPDi-4kBepqK|+4$o^tvXDBbTL(52jN}ol$?#5V! zjS|N%h3j3i)1F`ea8`(2XJE1tilrMtSW+-c^Xoe4E(NwpDp8)N= z*!j;AftVwbjSLZdQ$Q6dH6EGt|U7lz;s3{L7xSfiAsfJ!pjA*XTzT z8wS!=M4tARo1-mg_JZh@;BXkVaJ?QfXGb%UbTT}_E+tLexeW{rEtvWC+i!gj$75%G zg7dHc{@?%j-BQnh1No7b)|xw7w=yX*>H`)(hx6)9XE^&F&ifdG@@~q9Z8o*@*OGm4 zDF~Q?Kd!yO=Bbr_>e1rz^Kb9o`3?@Y4y|xH;mL6iGI1xz%a=RPab&tn;m&dRwiIoW zwWO!HdrBUUR4G})&8)bLHpi$^!iqSx$RIq6eZ@{*yQ8?2YD~Ct`zyEzuH%o4FF$c6 zrHOhCDcSt9FI~Im+kT*$6ObPk0WSvvvMABfZ=?!i=~k)rMKfljPh2Q%+}1XJp%yiT zyP0$>)7eas)zp$`DWxZNDsFg`qsnQ?&1?jszu_za3$a1od$lu?<}!yW(__$hF3Gx| z4Y2S)^w>274Wwa4@oI$ov0x?-f;=hCTV`dW!4 zFp}ZdUw`@bZ++JHm23+5;g8C z`+=;P0WVU5s>Cqm%(WVXHvn!ohMb8-dpaHZA~mv8);)ie!Lw!ShQ(ZLSlTci(+ZYb zcEv^BJi_-_5pzM*%Q9w(7P}#&c(@H;S%aLe1`Tfs&MxTcvf(wJ;mn?<^J-*mHyDK$ z_&SQjk}U$-0Dv=*EwSwqWNNt|g7PkU3LIm5Ei;!lb%Tn7kgxXCSgkD$Yi1+d>LvOL zkA1cvFwPwNnw(tJfuE63Rd{dQZ@7Z9$Bih~dDse1Z58d3MAYV^f7|0ot@4Uc*jk;n z;;*OFK4>$T(!0jR1Zh7F{=uz^Zuk=eGf`_Qe1y5-dGzc3nb1A2~;7l$V=S{~b?f9VPGkrVcj89YAhW0PW81aqF2p=!O9)iIDE zrI3GV+|avPimsTfP*^$fulfx>&6pr6iY6HEofxFBReJ`j3<3S^+~gXe8K9bb)d`({ zxBp~4xR)`RoIEQubH0c+78~e50+cOg8=xC*RT7~w?<=-f6(w{A5`d+nPu6Qo4ITn% z7ZKCbAX<#C*(sty+sZ{_Ufke*ONT@M$ zRw#{z{5Ud(c9f5iYJj1eW~n*AN{mx z4;iXvSvO)yvb4-u;st#bq%yy(7`Z9I^<(8d$Rs0?xh!g1QgG_g`(OZxfqKWLC2wq- z=an;IuXmcJ6dv!qjn*SHBbFBBZkJb<#l^i*8+CFxJta=Pwey)6xm=oi>=xLFkAudd z8ZhMfRFxh0Mvzt4y~}m>NA9{m7a&?B)t>9#YQl*BdT;{VYk9mAua>G!Gk(_Qhaa5b zeB}h^ryqa({K@xlF7tY?ZPQb}povPUs-bUy_`OeexPAWI8BV{-yfu*6>K=_<>&{*3 zDq|j?%AomH#*~Burl`^Pt4}WEG>6$;UbUR6EhQg6eR9*-eqmj5_AO5`$m(l{^~lS; zTy2z)a1xd2T7#0xy5(TlZzkR-hM*$P$=Hjp$x|}@i?Q#0uvIJ7OP%Fb!+Iy@$|W8f z<4mpxCR^zokRjQKL=gQ9Rk!Vs52+r}+MwvNutkl)@`Y{fr~{NxwhqL*X4LdO+$Xy+y4B+iL^IF`f5|x%b4k7 zC4e{~F*XQXfAg8zBfPmvi}dLf(jX%jBLcA8NdN9=z@*a#hg~i29H369urWcG+1ZOG zm3KZI+V(M6wENeDb37FpUW;05BYGN71d8_j%5n`K^Cq4ey{Q|8@Getlpp&BRz~M~n z){wd`mP3y6^7oQhX&LqCCH9ra70o$$g5JmHQYlUwrIn~|gUFcR=QjY!rK(FOV_S(5 z=wwq^V$+8I`cZ0|$e%i9l=#g2`dSH-g*ey9(IBn8CXbEzwO+;zkBUsxa!xPb;2Bqw zE(+DxcDiA990^YuYlVCnUdOSX?^Iegl?i3?ril3{e)R|pc8ayQ=4Zb3-{we`u~gs- zW|c^!7Ldw}Di6qMKhQOd>FB(8)vz{C=+oW)+{lVU`=G+ZIC~14hBsu5&O!J~&jyz| zKrS^_*8vxOjn`LG8l)KsKooUFea7=p+X2wBN}t8mMp6l){z7C~>R!y2RRuE!hLnXg zNY6g`vEF3}K=Mt^)GhZrk9;sHNP^e}wJFfF^LHxNv1sN7wCSn$Rc9~l_G&QWDZk&xFc*gMCp@2hm!ODUGU<#l6;fnrm37?xDnr@t%3bT;@w zt6@v8y2f?u43=ZFr75*7T}T>Qvv}j1=Z^EyiIa9jFL?mIOn0q>78Nd-{QfB^GVn$7 z3>9RxMvxR%8i8|Fd4r+-Ik3tsW{)@r?@EEJTSseMBQ zu9B$;ya-@sWGSnp#u6*Dp-@PcmKPpelsp>uVUA{9uq^FBY96;_#Jim)fTn>Gw>EjJ zs!qIlRFcZNrFB)?_9;VI7qZ3ocZ*ck%D!?wWPw&m><@!!y?AY5Xx+)K_0hbmk(6#t zP{8*I>^U>Hf_GL+_cp^vlT(FRfONf*&QygFOM1$Z#*)gCvj~=Q4-ou}>ojY!1{y`) z&a`I}rYxX;D24nQJ-sPd-N8w>x`j#nMIh6=_kO1ZH1L5U^nTmlTTK^IM z6oi7fPFGJQQFqZLTB_*J>X&0w)fS0sQ`F`(wu8crd9^}KY9q^Aa_yPC+F_6gpUBW` zO7^q6L0QAJZh2ec40Z!bYB4gIh`+FGXRCFX$i#DC{PDX^vEedDvA|I;S!pfR(vBAn zLwcD}05Ahh}=CykuEVE>)De zp2T3~WvLEaw{&Iyn&fp`$=9r;8^vk!j)|d~0p@95qJ_aNZBIA6EkLuW)PZj7~1rMwl+-) zebYnF(~)C-U8svqsgGD1__IsojgZT|+O!VtS=yh(x@m%qCGr9`GoIyYA=p`WarZ2_ zpc*BlV4c%p3C~DbStfB!5=5Wj6gM2AST;0FoG1y*=uLc4LbgkfT^+k_e(FjbbpcP( zVZ%rTsY!zXm6=dyXOl()moH4wTidqrhQb>_bnRv@!75#IzJ4Lk1+LMV?lOc0`dzTK z^LtC2i=_A%f$Ec+C^b7Hf4U{3R#8!!8uU5*@r$=J_RT9#sd)3@i?2U@^r4~)DTw!D zG9LETV@_yjpy&jtnT{Gp#j7FE7koZ^_DpHt+JE-tOXJ4-Pw$InkB^gNrhwKQEXq}z zj-dH{=%TABOx5lxbT?qib!sLzm6V5#?9i55wJKGZcA_7=iQXITGMFL}^>}uwo z4EXi0NR5KEFrZQGl}vFntk)G7TbF;x6!g+{syQ<9MPf};S5h%r4v5f0caG&XCQ`Zk zlUvnnCc4m6%Lc(EOR}2|S}8Wv19=ex$YCZ8bXo`v;PvvsRZ`!{FD;_;^slg-pCd-4 z3UVNdWFpxUobv&Zpqou%ou4t0OEsg{nMuPx>8&+E2!5R(wni`^AlPsq*mEqS1`Qq+ z#6=HH*4%Tv1YDuMSZ@edzO3`xr8evCh*FnR1^JBj94wPj(1;Ug_N8x}E2=?mFTqOn z$7+Fx3hB|I>XnJ~=T0Q{zzDY(rS__pf_7V1Z1ezNcBJTfe<|st*k>kjTuz6GWwryZ+C6Ui)-K4MxcbeK_vLu)AG&ka$FX@Oj#~Zt< z*j>ww4zyH=8oT1;*t* zj0{8w=~m_@bCj&kvqp}l7|~+|);@tA26D-B=pxABklC4& za6V4{*tD@>YuXv<*i^`L{-kyOAc|?jz}KD|{>2O9w}}LCKZ)_zqZyAxmmd>EwfApl6eWGij$tOWGTDzi@2 za~*0k9>|l~Aeg_x69IZ}O1$&Sx`fWYG|~h!RE0p8N2p;A%?RsN6U-e3>gY;qTR|j%>`;w!p>O!I@0DJ6GH4!<{zARj!J~9e@feER#e!%aot~l?7)fD(PUXOiz=B{%5N-60r6l>< za#eEFaCYWPqd>`$W?=&LYBvH(T*f(dQ)A5>lh7gOdKa25(lyMpX-`LLqO-Kw5{K

    8|KIAr{`Sqc-~aG~K>X`}{Ojj`|M#|uBk7*378Y~tF%qh;f64TvVG&YPgR6VMjh3jYYwmvx@2D-Xsg!u-MLmZf4DO^L32M7+=bXAeUL+JkqWz`7z#Q|FZW?I-Q9Znm zu3eMOfvgOCaVk+FYAYx0He}JSMDX!?Y(NR4te&kh*)A=_Lig-zGYHi4F2C|By%lI; zBN}_7O-W9bH|dzW8r7T1AfEBoIqguETht{P&)BLb&3mG58*@KZ7079lq1E|T9Uw0v zYFg|hp~Yctc%iX#LM;m1699|9dp`9%P<32uxGY0UZc)@(l@rd-pWeGq?aM#ixAxL= zrQQ7CA#(*VPpmg*XVFFGTmmpB_3IoKr+1)brj&)>rD z3q&1ilFGvBP2(u$Z)B(KUhS;3$r0ovx5GP!WKL{R)hYn7v52*&i}h8X<)@ZO1cV{L z9G*-;)OmK;ES0~>^eJC;K?|YLv6^7eNez7{YV=x?VL)~aK&_6D$Br0xLA}Bnr_;_& z3h8A0$<*Mdpsk8^H%nOJ5Nk}yv+n-g@XmB2XN&9zEEh-}$moi*#)OuS*>hy4pKREE zHh9qqPsG(WMR73mk_u{7ON?OWvZbUYL8m=RZgpp|P|w)i*+o8v(wCZ`Q$FFTFJj>U zxFJHr>mUi+HX+1Q?T0t>lr|z|MV(DFL$*eLE#LoQ7$It4=*04@L(){+snjI}C58(M z%lA?$wSD$mcGS7*0)qi@ppkuvmothkC)y9(HmTx0i#2aT3*eL_REQq6EZB1@5=jKg zvDV@2>ZgFIb>KZE0B#bY*c!%N0}r19Zs}#E_m@wU%|wIEj1L5|mxN_$-rd4daL3Q1 za09Z&HS<4UEoQFv;h>RG6dFAs%}p>H+ZC=0+L_0>o1V}-2F{w4HF4#hiCmqOLzk}- zC+eluQ8R^}o@6m1_tn?``M>-(0`)fqG1a1f7#Jv26f&{oe#*K6*gw?`wlNdvH0t0= zm)hyG18CruWUYbIx59B!PEp76#}fm~N_rjxacT=f!%5M~^(AZ8i$QAVWFV%e7XBOe z|Kp$Ezkc<)ZWMhwQvQWygrq4ZM$$4&4}7Apfx$`8&Vz)2AC$7+tweQ_#i?94Ffqih zhNI5g1MqOH$sF<;G8l}S06>;?^mcv~V?3e*d1ezXS<_ejkl$O-`(Xs?%6iM$Ss}B( zo@q$Qn40x-lWuf(b47#xV$%BAOa?@dn$vpz1Qd{_?6E)(XNi&ViWh{A%95qgJSbQ! zke(bSE)aRlpFJoe_YgfG-XF|)D{R2Rqq6iPw}sLWZnbI+Hr3eCE7r9DPZFR)jVN|z zJ+Rx!Hr3wFhq1cZWut9G7b9$^mT~K(hZ-uV!EGpWu6UL$h820T!R{1$74NZHO$HZ8 z+!SPOmhBW%6)$F4I6n`Mgv7ishk%&+PBgQIaxa{sTvFR;OjeM^)iv2%)#p}HBXE79Ugc1IKy$5TAeDlE~BkQ zT%@yK9QZRQqc}pG&sd}PVa5K|-*x*O1ikB|`fMBd_{MkxKyLa?6ko~lV1tkEKc;^i zt{W}(qL*Wf636p>U4@Eb+V+$H@vM*cmS^#!P;!hIUqt<$aa|os|pxqkKfl`-RkUts<8!Psa`$PmBcgrvEjEP2edL(Mb4GGko#S)9$pFx@-7 zsTHF|u*{iZ$~|)0N$GoEk#dS2tn8$$&J(tPhROT3Gw*eYda+qQ)s{Z1kT}w(o zqDV>E5?(KSI@uf2HCPIP{lJ`_%4?gr``A|18Bn*oDBQ!NQ?6ROBm%00njG0{aoTa~ zvn0#+;^v@Mb&$TIRcSdjxLvYne`WX^EhVrPTroIicEI9C@%V^Vh5lIsaMrPNW3@S6 zc3?=^`IuNDvodGBluMylRzC{an%;p}CM<>O@l60JTmiYZ^)jH;#@g)w4cvL5;8}l71H@jM^!s|$Y-dQoY;;yQx&jI%hl8) z1c9UcDw-zOF6h*#7kwENYe{)KN) zG@Ra2jUeMFiv-2Ou+s%Yx%enrCXL(Jo;DLyp9s_Xu#83s3R-`u4QDYoKY z-?uZIUY|dI{`#9&zE%9;!+TRyFgCsr0h^t(RftNl(!93mPQ^kO8?8ci$$ve6*UqH^ z0eGf}JbhzNi7R=R{hW@lv~K2ze<(B599H%Z0Ta17^R@8rk;J*L1WokI>7``~iI?U{ ziu?LQX8K5^K4KmnV;r_THI`E|q|3~d4%VQg4ERDiRGYu&DHSYNSS|&xhV+zHO9f~6 zqj8Qca9MhEv6gS)G0AKoOR{(kcW&CAKC`|9hU$y!nlk{vwJ3|0&#e0;yGE3a>@Vus7A+Y9%1cH!Px#mqKms?B5?%r&<@W}JhA!s#8AdEbS zig-A39swC$oxBvG#`JMm58y!L_>5t=qM$`)w))0o>cXqtfI;3M$d{f9MV6$EUu3AN zbCn%95bhBL&u&z!gJB^(NpQBScaT-AMMHAmIPdi67|tKUX|CrN>08fsQD}iHODgY{ z6%OS45}lSVfmhv!50+~@7B0_pDW#m$)gekjV!-$Hi!L=GA~tHac)2`dY{5)+qG2x% zODX?oa;nfq<}n9|*OpHV=#i>Yx@iV@+_l2acdQjN?pYK6^ZS1o5j`r}qXu?mGTp^# zvEUc!0+dT_e0cuy`9FU6hr87L7|zc>|LppGIZDEpu)XAHE4j{C^Rdt0C7oi<7<}pK z;z*t_6^;5vjx^nOm(ME?1om6>U;Od$quaGKg8VDrS@3AJS1(_^fA{vo$G1l1pu}0w z=q3|&6zg@G@{g$xg?Cka#UW|C}^r~$9|BI=9Z{jz#e}~O!&I0h#CIu=60{kr4n~H^rnWe zf2~oUJ@cEGQqCP#??1fLyXW-y;Tz3v)Lz^Zha|5$JM&jkaDM&WIYJbU#?S1GSoI7| zhL|ybmja^B*5^n{w623kulHP#b&92=#B2A-sxA|s(6olgg&a>YDH+;_B+pF15nZ#> zrhW`J0ylfA={AiF+k}Pyp7gdp$a>!x=y_}3yn2mzCwO6j zg+{m6_ih?|?x8zhe*Ijo>c@q-`aQR5Hf!SF0jqPtT5>&-h*PbBICY%J6a#$BXlfZ`CHg2tn&BCwM#T=yf31Y&@vi%5s1WjPd}d}@GN#O*7tXor2s z=hHVyj=j>oO`2^rS+pU`i)QBB2@D0BaI02dNdrzt<-!TAt=!Vcw-qQ^>Jr(M)tsX# zam7zM@;X?PkQMzt?49cyipw)RkIC^}>orCII_9M-C>7_Z=9{zFP~^W(HHwxNDO3`*Ef1<60}l=c zI*GP4X4c=tfK}x{)fj^zzE-lD@Z0WcEG>=RUCh#JNV-xVZF(G)wQ3lNSiNkHD(Zm^ z{BMa6uceju3s9o=>8xs$Az%xp26RmgqY zuR)w~H5pn|2#qA~2JxCG7u;wKDQn>ve`7tyP8WdUw@J#JSiv>Pwd9bcB$*iZq zrYWK1V=S~H)JM{+EAAH9vLCmt#T%1sDllJ&rsN7avB=`&(T_9fBTJMO=5k|^R-9b} zti!Wk3GW+38Yb#j3ulP-Uo4a$%I20xsOC{&=4ic2vv35-0kM&n&3RZjSCO2M

    |u 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

    KjOEyY?96((tknuHv>{7+7bUy@76 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 m2hX2;_s(4y|9$7Tf&K@TmsnWD*YU#u0000 +``` + +Example run: + +```bash +openclaw acp --url wss://gateway-host:18789 --token +``` + +## Selecting agents + +ACP does not pick agents directly. It routes by the Gateway session key. + +Use agent-scoped session keys to target a specific agent: + +```bash +openclaw acp --session agent:main:main +openclaw acp --session agent:design:main +openclaw acp --session agent:qa:bug-123 +``` + +Each ACP session maps to a single Gateway session key. One agent can have many +sessions; ACP defaults to an isolated `acp:` session unless you override +the key or label. + +## Zed editor setup + +Add a custom ACP agent in `~/.config/zed/settings.json`: + +```json +{ + "agent_servers": { + "OpenClaw ACP": { + "type": "custom", + "command": "openclaw", + "args": ["acp"], + "env": {} + } + } +} +``` + +To target a specific Gateway or agent: + +```json +{ + "agent_servers": { + "OpenClaw ACP": { + "type": "custom", + "command": "openclaw", + "args": [ + "acp", + "--url", + "wss://gateway-host:18789", + "--token", + "", + "--session", + "agent:design:main" + ], + "env": {} + } + } +} +``` + +In Zed, open the Agent panel and select “OpenClaw ACP” to start a thread. + +## Execution Model + +- ACP client spawns `openclaw acp` and speaks ACP messages over stdio. +- The bridge connects to the Gateway using existing auth config (or CLI flags). +- ACP `prompt` translates to Gateway `chat.send`. +- Gateway streaming events are translated back into ACP streaming events. +- ACP `cancel` maps to Gateway `chat.abort` for the active run. + +## Session Mapping + +By default each ACP session is mapped to a dedicated Gateway session key: + +- `acp:` unless overridden. + +You can override or reuse sessions in two ways: + +1. CLI defaults + +```bash +openclaw acp --session agent:main:main +openclaw acp --session-label "support inbox" +openclaw acp --reset-session +``` + +2. ACP metadata per session + +```json +{ + "_meta": { + "sessionKey": "agent:main:main", + "sessionLabel": "support inbox", + "resetSession": true, + "requireExisting": false + } +} +``` + +Rules: + +- `sessionKey`: direct Gateway session key. +- `sessionLabel`: resolve an existing session by label. +- `resetSession`: mint a new transcript for the key before first use. +- `requireExisting`: fail if the key/label does not exist. + +### Session Listing + +ACP `listSessions` maps to Gateway `sessions.list` and returns a filtered +summary suitable for IDE session pickers. `_meta.limit` can cap the number of +sessions returned. + +## Prompt Translation + +ACP prompt inputs are converted into a Gateway `chat.send`: + +- `text` and `resource` blocks become prompt text. +- `resource_link` with image mime types become attachments. +- The working directory can be prefixed into the prompt (default on, can be + disabled with `--no-prefix-cwd`). + +Gateway streaming events are translated into ACP `message` and `tool_call` +updates. Terminal Gateway states map to ACP `done` with stop reasons: + +- `complete` -> `stop` +- `aborted` -> `cancel` +- `error` -> `error` + +## Auth + Gateway Discovery + +`openclaw acp` resolves the Gateway URL and auth from CLI flags or config: + +- `--url` / `--token` / `--password` take precedence. +- Otherwise use configured `gateway.remote.*` settings. + +## Operational Notes + +- ACP sessions are stored in memory for the bridge process lifetime. +- Gateway session state is persisted by the Gateway itself. +- `--verbose` logs ACP/Gateway bridge events to stderr (never stdout). +- ACP runs can be canceled and the active run id is tracked per session. + +## Compatibility + +- ACP bridge uses `@agentclientprotocol/sdk` (currently 0.13.x). +- Works with ACP clients that implement `initialize`, `newSession`, + `loadSession`, `prompt`, `cancel`, and `listSessions`. + +## Testing + +- Unit: `src/acp/session.test.ts` covers run id lifecycle. +- Full gate: `pnpm build && pnpm check && pnpm test && pnpm docs:build`. + +## Related Docs + +- CLI usage: `docs/cli/acp.md` +- Session model: `docs/concepts/session.md` +- Session management internals: `docs/reference/session-management-compaction.md` diff --git a/docs/.i18n/README.md b/docs/.i18n/README.md new file mode 100644 index 0000000..8e751a1 --- /dev/null +++ b/docs/.i18n/README.md @@ -0,0 +1,31 @@ +# OpenClaw docs i18n assets + +This folder stores **generated** and **config** files for documentation translations. + +## Files + +- `glossary..json` — preferred term mappings (used in prompt guidance). +- `.tm.jsonl` — translation memory (cache) keyed by workflow + model + text hash. + +## Glossary format + +`glossary..json` is an array of entries: + +```json +{ + "source": "troubleshooting", + "target": "故障排除", + "ignore_case": true, + "whole_word": false +} +``` + +Fields: + +- `source`: English (or source) phrase to prefer. +- `target`: preferred translation output. + +## Notes + +- Glossary entries are passed to the model as **prompt guidance** (no deterministic rewrites). +- The translation memory is updated by `scripts/docs-i18n`. diff --git a/docs/.i18n/glossary.ja-JP.json b/docs/.i18n/glossary.ja-JP.json new file mode 100644 index 0000000..f7c59a1 --- /dev/null +++ b/docs/.i18n/glossary.ja-JP.json @@ -0,0 +1,14 @@ +[ + { "source": "OpenClaw", "target": "OpenClaw" }, + { "source": "Gateway", "target": "Gateway" }, + { "source": "Pi", "target": "Pi" }, + { "source": "Skills", "target": "Skills" }, + { "source": "local loopback", "target": "local loopback" }, + { "source": "Tailscale", "target": "Tailscale" }, + { "source": "Getting Started", "target": "はじめに" }, + { "source": "Getting started", "target": "はじめに" }, + { "source": "Quick start", "target": "クイックスタート" }, + { "source": "Quick Start", "target": "クイックスタート" }, + { "source": "Onboarding", "target": "オンボーディング" }, + { "source": "wizard", "target": "ウィザード" } +] diff --git a/docs/.i18n/glossary.zh-CN.json b/docs/.i18n/glossary.zh-CN.json new file mode 100644 index 0000000..bde1080 --- /dev/null +++ b/docs/.i18n/glossary.zh-CN.json @@ -0,0 +1,210 @@ +[ + { + "source": "OpenClaw", + "target": "OpenClaw" + }, + { + "source": "Gateway", + "target": "Gateway 网关" + }, + { + "source": "Pi", + "target": "Pi" + }, + { + "source": "Skills", + "target": "Skills" + }, + { + "source": "Skills config", + "target": "Skills 配置" + }, + { + "source": "Skills Config", + "target": "Skills 配置" + }, + { + "source": "local loopback", + "target": "local loopback" + }, + { + "source": "Tailscale", + "target": "Tailscale" + }, + { + "source": "Getting Started", + "target": "入门指南" + }, + { + "source": "Getting started", + "target": "入门指南" + }, + { + "source": "Quick start", + "target": "快速开始" + }, + { + "source": "Quick Start", + "target": "快速开始" + }, + { + "source": "Docs directory", + "target": "文档目录" + }, + { + "source": "Credits", + "target": "致谢" + }, + { + "source": "Features", + "target": "功能" + }, + { + "source": "DMs", + "target": "私信" + }, + { + "source": "DM", + "target": "私信" + }, + { + "source": "sandbox", + "target": "沙箱" + }, + { + "source": "Sandbox", + "target": "沙箱" + }, + { + "source": "sandboxing", + "target": "沙箱隔离" + }, + { + "source": "Sandboxing", + "target": "沙箱隔离" + }, + { + "source": "sandboxed", + "target": "沙箱隔离" + }, + { + "source": "Sandboxed", + "target": "沙箱隔离" + }, + { + "source": "Sandboxing note", + "target": "沙箱注意事项" + }, + { + "source": "Companion apps", + "target": "配套应用" + }, + { + "source": "expected keys", + "target": "预期键名" + }, + { + "source": "block streaming", + "target": "分块流式传输" + }, + { + "source": "Block streaming", + "target": "分块流式传输" + }, + { + "source": "Discovery + transports", + "target": "设备发现 + 传输协议" + }, + { + "source": "Discovery", + "target": "设备发现" + }, + { + "source": "Network model", + "target": "网络模型" + }, + { + "source": "for full details", + "target": "了解详情" + }, + { + "source": "First 60 seconds", + "target": "最初的六十秒" + }, + { + "source": "Auth: where it lives (important)", + "target": "凭证:存储位置(重要)" + }, + { + "source": "agent", + "target": "智能体" + }, + { + "source": "channel", + "target": "渠道" + }, + { + "source": "session", + "target": "会话" + }, + { + "source": "provider", + "target": "提供商" + }, + { + "source": "model", + "target": "模型" + }, + { + "source": "tool", + "target": "工具" + }, + { + "source": "CLI", + "target": "CLI" + }, + { + "source": "install sanity", + "target": "安装完整性检查" + }, + { + "source": "get unstuck", + "target": "解决问题" + }, + { + "source": "troubleshooting", + "target": "故障排除" + }, + { + "source": "FAQ", + "target": "常见问题" + }, + { + "source": "onboarding", + "target": "新手引导" + }, + { + "source": "Onboarding", + "target": "新手引导" + }, + { + "source": "wizard", + "target": "向导" + }, + { + "source": "environment variables", + "target": "环境变量" + }, + { + "source": "environment variable", + "target": "环境变量" + }, + { + "source": "env vars", + "target": "环境变量" + }, + { + "source": "env var", + "target": "环境变量" + } +] diff --git a/docs/.i18n/ja-JP.tm.jsonl b/docs/.i18n/ja-JP.tm.jsonl new file mode 100644 index 0000000..e69de29 diff --git a/docs/.i18n/zh-CN.tm.jsonl b/docs/.i18n/zh-CN.tm.jsonl new file mode 100644 index 0000000..24076e5 --- /dev/null +++ b/docs/.i18n/zh-CN.tm.jsonl @@ -0,0 +1,1329 @@ +{"cache_key":"001616450ecb371df73ba42e487328ded133e15d365d7ddc15d47eaf467d2e6c","segment_id":"index.md:468886872909c70d","source_path":"index.md","text_hash":"468886872909c70d3bfb4836ec60a6485f4cbbd0f8a0acedbacb9b477f01a251","text":"Workspace templates","translated":"工作区模板","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:17Z"} +{"cache_key":"0090cc37997fe8660527538473feb7d0e0535dfb0015e52d13f2e7ad09bbe185","segment_id":"start/getting-started.md:edeb36e62e1bf30e","source_path":"start/getting-started.md","text_hash":"edeb36e62e1bf30e192bc1951ed9c3f6c65f7d300f926c071c245671dfb5855c","text":"If you’re hacking on OpenClaw itself, run from source:","translated":"如果您正在开发 OpenClaw 本身,请从源码运行:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:45Z"} +{"cache_key":"00ee1ece05b05ab7b12cfe673000c037bb2037fe93a069a71ec2368184e83944","segment_id":"index.md:45e6d69dbe995a36","source_path":"index.md","text_hash":"45e6d69dbe995a36f7bc20755eff4eb4d2afaaedbcac4668ab62540c57219f32","text":"macOS app","translated":"macOS 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:06Z"} +{"cache_key":"00eeb87b1774979860c4b016d48e416ab9157539c41f5f3f0c58c1deb8f075c9","segment_id":"environment.md:frontmatter:read_when:2","source_path":"environment.md:frontmatter:read_when:2","text_hash":"822b3d74ce16c1be19059fad4ca5bf7ae9327f58fa1ff4e75e78d5afa75c038f","text":"You are documenting provider auth or deployment environments","translated":"你正在记录提供商认证或部署环境的相关文档","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:51Z"} +{"cache_key":"01063749652c55481b7da485911a80de3049ded0257874b376efbc55a14293a7","segment_id":"start/wizard.md:037b8f564390e097","source_path":"start/wizard.md","text_hash":"037b8f564390e09742421c621a1f785d2ee5338d0c680c76f7a9b991518e909d","text":" and optional ","translated":" 和可选的 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:48Z"} +{"cache_key":"01814fd9d09399c075081056c6fa2befa388c67ba4f8745122804fd044fd82d6","segment_id":"start/getting-started.md:d1564fd156e28160","source_path":"start/getting-started.md","text_hash":"d1564fd156e28160c83922ad7a18428ce2c966e790f477e740d1d9f6cadd51e9","text":"WhatsApp (QR login)","translated":"WhatsApp(二维码登录)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:08Z"} +{"cache_key":"01b87576d7ade6b91ca28935f65c167c2f4fb5d1b6bfd1189fd416b229500af4","segment_id":"start/getting-started.md:7421b911bc203f6f","source_path":"start/getting-started.md","text_hash":"7421b911bc203f6fe3c677d752379f23dc314719d39d18179406da675f58d039","text":"Scan via WhatsApp → Settings → Linked Devices.","translated":"通过 WhatsApp → 设置 → 已关联设备 进行扫描。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:10Z"} +{"cache_key":"01d8d8ec84ad8f4c74e29e254e56c02f7d75005160c27d99e9ce183767e16c55","segment_id":"index.md:6b8ebac7903757ce","source_path":"index.md","text_hash":"6b8ebac7903757ce7399cc729651a27e459903c24c64aa94827b20d8a2a411d2","text":"For Tailnet access, run ","translated":"如需 Tailnet 访问,请运行 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:08Z"} +{"cache_key":"024efbb5ac15e07c191effa78c0b23bf173c8af6725e988743ea055e9a4e8c3b","segment_id":"index.md:f9b8279bc46e847b","source_path":"index.md","text_hash":"f9b8279bc46e847bfcc47b8701fd5c5dc27baa304d5add8278a7f97925c3ec13","text":"Mattermost (plugin)","translated":"Mattermost(插件)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:40Z"} +{"cache_key":"02d1e10492e8721462f16e39467b94ad3197e4eb76f6d671a09b4246d5b4d27b","segment_id":"start/getting-started.md:7ac362063b9f2046","source_path":"start/getting-started.md","text_hash":"7ac362063b9f204602f38f9f1ec9cf047f03e0d7b83896571c9df6d31ad41e9c","text":"Nodes","translated":"节点","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:28Z"} +{"cache_key":"02f39c075115bee6bdb015a49436f2b2a56365b87558fdd7aff7b17cb83bff6c","segment_id":"environment.md:frontmatter:summary","source_path":"environment.md:frontmatter:summary","text_hash":"78351223e7068721146d2de022fdf440c2866b2ee02fbbb50bf64369b999820b","text":"Where OpenClaw loads environment variables and the precedence order","translated":"OpenClaw 加载环境变量的位置及优先级顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:12Z"} +{"cache_key":"02f4067265058ed8929f3772d87e1c5dc0af8422b8e7b513b7db155108a422c3","segment_id":"start/wizard.md:961eb43699731759","source_path":"start/wizard.md","text_hash":"961eb43699731759fd0d04f177bb24f09971bddd41426702276e761269d0a5b9","text":" does ","translated":" 会 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:48Z"} +{"cache_key":"034b5fd57fbe77f6aabf0b737f4d387868eef9ac32fcc372692191887cb16759","segment_id":"environment.md:ab5aec4424cf678d","source_path":"environment.md","text_hash":"ab5aec4424cf678dcfb1ad3d2c2929c1e0b2b1ff61b82b961ada48ad033367b4","text":" (dotenv default; does not override).","translated":" (dotenv 默认行为;不覆盖已有值)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:07Z"} +{"cache_key":"0361ba41cec2736ce451f58e657735b2d4811f0c3af53356ee56277f825899a3","segment_id":"index.md:7e2735e5df8f4e9f","source_path":"index.md","text_hash":"7e2735e5df8f4e9f006d10e079fe8045612aa662b02a9d1948081d1173798dec","text":"MIT — Free as a lobster in the ocean 🦞","translated":"MIT —— 像海洋中的龙虾一样自由 🦞","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:55:01Z"} +{"cache_key":"039c1b4477a6425d1ad785665fa3ad0b9236c514cd807422215eeb4dc76d4378","segment_id":"start/getting-started.md:e3209251e20896ec","source_path":"start/getting-started.md","text_hash":"e3209251e20896ecc60fa4da2817639f317fbb576288a9fc52d11e5030ecc44a","text":"Windows (WSL2)","translated":"Windows (WSL2)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:44Z"} +{"cache_key":"0457a19cd3a82171f6cdb92d82d5a0f6358da4c1220d42d5b0575bde871e7f91","segment_id":"environment.md:e234227b0e001687","source_path":"environment.md","text_hash":"e234227b0e001687821541fac3af38fc6be293ec6e13910c6826b9afc8ca33be","text":" syntax:","translated":" 语法:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:13:00Z"} +{"cache_key":"045fb6f3989827561e347dfa56a164069bf8b7afaa50d2d02c20ad264495d351","segment_id":"index.md:e9f63c8876aec738","source_path":"index.md","text_hash":"e9f63c8876aec7381ffb5a68efb39f50525f9fc4e732857488561516d47f5654","text":" — Uses Baileys for WhatsApp Web protocol","translated":" — 使用 Baileys 实现 WhatsApp Web 协议","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:31Z"} +{"cache_key":"046c83b658b7dd8bce829f07bd09dcee3413753ab72cf95d638925aa163d3486","segment_id":"start/getting-started.md:f4117324994aaad1","source_path":"start/getting-started.md","text_hash":"f4117324994aaad1d3413064ade8f2037e43ab2fac0b385d731ff154925ec3b3","text":"Windows (PowerShell):","translated":"Windows (PowerShell):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:51Z"} +{"cache_key":"04d48cfdb6b444cb4691ea55a5deb23df20694659ae1bc5e082e242e749f5e3c","segment_id":"help/index.md:bfc5930cc2660330","source_path":"help/index.md","text_hash":"bfc5930cc2660330260afd407e98d86adaec0af48dd72b88dc33ef8e9066e2c9","text":"Install sanity (Node/npm/PATH):","translated":"安装完整性检查(Node/npm/PATH):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:38Z"} +{"cache_key":"05405710e256b2e1031234be855a7c11cf1505c627df14884d655fa42a1568a7","segment_id":"index.md:f0a7f9d068cb7a14","source_path":"index.md","text_hash":"f0a7f9d068cb7a146d0bb89b3703688d690ed0b92734b78bcdb909aace617dbf","text":"WhatsApp group messages","translated":"WhatsApp 群组消息","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:45Z"} +{"cache_key":"064dcdb5051313b748c0b775ec69683149e1861d84fa47a74c68ddd8086bdebc","segment_id":"index.md:81a1c0449ea684aa","source_path":"index.md","text_hash":"81a1c0449ea684aadad54a7f8575061ddc5bfa713b6ca3eb8a0228843d2a3ea1","text":"Nodes (iOS/Android)","translated":"节点(iOS/Android)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:57Z"} +{"cache_key":"0687549a28e71ec1e17b261001a9e818e27784ce3286b7d21e856e37c07915a6","segment_id":"start/getting-started.md:bad5d156dc5e0cd3","source_path":"start/getting-started.md","text_hash":"bad5d156dc5e0cd39db3a90645cd150e846743103f3acfa5182ad5a003a172dc","text":"0) Prereqs","translated":"0)前提条件","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:23Z"} +{"cache_key":"06c13f0dfc6cd5fa142e329fd2cfb2538e19e33de83c4b9d366542f0d03cdf08","segment_id":"index.md:c3af076f92c5ed8d","source_path":"index.md","text_hash":"c3af076f92c5ed8dcb0d0b0d36dd120bc31b68264efea96cf8019ca19f1c13a3","text":"Troubleshooting","translated":"故障排除","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:14Z"} +{"cache_key":"06dfb5ef154c29e0961021acb7bcdb34a790d58d9f6f7a59165e7a423ef0f2df","segment_id":"start/wizard.md:0be68bd5c21e5e4d","source_path":"start/wizard.md","text_hash":"0be68bd5c21e5e4de598fc71e32c131ce8c742976a344ac4d9973ef08942eacb","text":"Workspace default (or existing workspace)","translated":"默认工作区(或现有工作区)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:47Z"} +{"cache_key":"071b444d331ae100d5b17caba7748f4d01e9e829b6951ac8b8903bfdb7c00349","segment_id":"environment.md:frontmatter:read_when:2","source_path":"environment.md:frontmatter:read_when:2","text_hash":"822b3d74ce16c1be19059fad4ca5bf7ae9327f58fa1ff4e75e78d5afa75c038f","text":"You are documenting provider auth or deployment environments","translated":"您正在记录 提供商 的认证或部署环境","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:06Z"} +{"cache_key":"074a96a2803f1b7e25df2097aa35c976d3c4bf3355dcb878991d99ceb398cae6","segment_id":"start/wizard.md:2b39d5818b91d602","source_path":"start/wizard.md","text_hash":"2b39d5818b91d602d9aeaaaf38d7de37f9e89553f3edcdf114ae2f43cc8ca399","text":"Full workspace layout + backup guide: ","translated":"完整工作区布局 + 备份指南: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:49Z"} +{"cache_key":"078dae6e59f75f6c474a6f696cdc942ab423be6fcd1bf1bd4b589a665766de76","segment_id":"index.md:310cc8cec6b20a30","source_path":"index.md","text_hash":"310cc8cec6b20a3003ffab12f5aade078a0e7a7d6a27ff166d62ab4c3a1ee23d","text":"If you ","translated":"如果您 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:52Z"} +{"cache_key":"07e0c1ac79c7958e1152f210f5fa32881aab6766711be06e94d0a324e62f4ea3","segment_id":"environment.md:e234227b0e001687","source_path":"environment.md","text_hash":"e234227b0e001687821541fac3af38fc6be293ec6e13910c6826b9afc8ca33be","text":" syntax:","translated":" 语法:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:34Z"} +{"cache_key":"083df0fcf5941871ec509cf41a264e951eb0dea21cf3572cde4180a766ac43c8","segment_id":"index.md:3c064c83b8d244fe","source_path":"index.md","text_hash":"3c064c83b8d244fef61e5fd8ce5f070b857a3578a71745e61eea02892788c020","text":" — Anthropic (Claude Pro/Max) + OpenAI (ChatGPT/Codex) via OAuth","translated":" — Anthropic(Claude Pro/Max)+ OpenAI(ChatGPT/Codex)通过 OAuth","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:54Z"} +{"cache_key":"086e200198761d02e2a28bec15b1df356262d9643c0fa8baded9caedae854526","segment_id":"environment.md:46ab081177a452aa","source_path":"environment.md","text_hash":"46ab081177a452aa62354b581730f4675cb03e58cde8282071da30cabe18fb2e","text":"Optional login-shell import","translated":"可选的登录 shell 导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:11Z"} +{"cache_key":"086eabdd4e052418c6234dccf807220465b0eaaef349b91be635a3128a71857a","segment_id":"index.md:9182ff69cf35cb47","source_path":"index.md","text_hash":"9182ff69cf35cb477c02452600d23b52a49db7bd7c9833a9a8bc1dcd90c25812","text":"Node ≥ 22","translated":"Node ≥ 22","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:10Z"} +{"cache_key":"08a071c1e71388ad18ffca39565a37edb304794146d2f7ea1e2bac93493f89d6","segment_id":"start/wizard.md:903ea1cf1f2831b3","source_path":"start/wizard.md","text_hash":"903ea1cf1f2831b3e836aff6e23c7d261a83381614361e65df16ade48e84b26c","text":" (API keys + OAuth).","translated":" (API 密钥 + OAuth)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:34Z"} +{"cache_key":"08b4ff7a8e04409d740ca4090c8d83bc3b05d7084bce4b83fa4c91b930eb7161","segment_id":"environment.md:62d66b8c36a6c9aa","source_path":"environment.md","text_hash":"62d66b8c36a6c9aa7134c8f9fe5912435cb0b3bfce3172712646a187954e7040","text":"See [Configuration: Env var substitution](/gateway/configuration#env-var-substitution-in-config) for full details.","translated":"详见 [配置:环境变量替换](/gateway/configuration#env-var-substitution-in-config)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:58Z"} +{"cache_key":"08f97e3d7baa10a515db441b79273f697f85c83da040cdf821f9e725243112f2","segment_id":"environment.md:f6b2ffe1d0d5f521","source_path":"environment.md","text_hash":"f6b2ffe1d0d5f521b76cabc67d6e96da2b1170eef8086d530558e9906a7f092d","text":"Models overview","translated":"模型概览","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:17:17Z"} +{"cache_key":"090f33f5db1fde14d7fc04aaa9febae674e9e6ed0d04ce8f1813dac53ccae3a2","segment_id":"start/wizard.md:ab4386608f0ebc6e","source_path":"start/wizard.md","text_hash":"ab4386608f0ebc6e151eab042c6de71d09863aab6dcb2551665e34210e4a4439","text":"What you’ll set:","translated":"您需要设置的内容:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:15Z"} +{"cache_key":"09824fcf1352f54ff162268163b8670ead0660d4e0a45d1f236b5b3ef938a56b","segment_id":"index.md:86e2bbbc305c31aa","source_path":"index.md","text_hash":"86e2bbbc305c31aa988751196a1e207da68801a48798c48b90485c11578443a0","text":"Providers and UX:","translated":"提供商 和用户体验:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:39Z"} +{"cache_key":"0a2b53b4943a0ba87fb991fef20f822df6c2fd0584f88d394de35b081daac564","segment_id":"environment.md:668e5590b5bb9990","source_path":"environment.md","text_hash":"668e5590b5bb9990eeb25bf657f7d17281a4c613ee4442036787cd4b2efd22bb","text":"If the config file is missing entirely, step 4 is skipped; shell import still runs if enabled.","translated":"如果配置文件完全缺失,则跳过第 4 步;如果已启用,shell 导入仍会运行。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:00Z"} +{"cache_key":"0a3f3c5b73fe0ebee73b07c3c4f4067a75ecf6a9ff30b8b77bf67227b125fee2","segment_id":"index.md:042c75df73389c8a","source_path":"index.md","text_hash":"042c75df73389c8a7c0871d2a451bd20431d24e908e2c192827a54022df95005","text":"Nacho Iacovino","translated":"Nacho Iacovino","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:50Z"} +{"cache_key":"0a4eb623efd2d7af50da4f933f490fa1b7addfe2619ab721d9fcd4f2a2302e6a","segment_id":"help/index.md:b79cac926e0b2e34","source_path":"help/index.md","text_hash":"b79cac926e0b2e347e72cc91d5174037c9e17ae7733fd7bdb570f71b10cd7bfc","text":"Help","translated":"帮助","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:29Z"} +{"cache_key":"0a4eb82ad59541cc64eceae3ce7e41ee4739d9a7c742146611fa96b11bdd272d","segment_id":"environment.md:frontmatter:read_when:2","source_path":"environment.md:frontmatter:read_when:2","text_hash":"822b3d74ce16c1be19059fad4ca5bf7ae9327f58fa1ff4e75e78d5afa75c038f","text":"You are documenting provider auth or deployment environments","translated":"你正在编写提供商认证或部署环境的文档","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:21:53Z"} +{"cache_key":"0a7b709303c429dd14ac8df8ef88c398cdf45a678f7beeacf08413bd16d2fc3d","segment_id":"index.md:e9f63c8876aec738","source_path":"index.md","text_hash":"e9f63c8876aec7381ffb5a68efb39f50525f9fc4e732857488561516d47f5654","text":" — Uses Baileys for WhatsApp Web protocol","translated":" — 使用 Baileys 实现 WhatsApp Web 协议","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:52Z"} +{"cache_key":"0aa65de003f8c68c46bc14dc4d66d04efaf025ddd6a1a3cdec1b51ecbe3ecc8a","segment_id":"start/getting-started.md:317f690133d02b19","source_path":"start/getting-started.md","text_hash":"317f690133d02b1969bfcbf6d76a7c0e6efa2b0839e8510227135359a535a5c0","text":"In a new terminal, send a test message:","translated":"在新终端中,发送一条测试消息:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:59Z"} +{"cache_key":"0aaaa653a1bad3c2f1d6bbf34819ea4ae8700ea5d6c593937aa6812051809168","segment_id":"environment.md:453c14128fbfb5f6","source_path":"environment.md","text_hash":"453c14128fbfb5f6757511557132a1dbb3bcbf243267630bfec49db8518c7780","text":"Env var substitution in config","translated":"配置中的 环境变量 替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:16Z"} +{"cache_key":"0b149311bd258e33ab5e06f16483d6b14bfb23bbf8137339bc4cf8d29e2d3d5c","segment_id":"environment.md:453c14128fbfb5f6","source_path":"environment.md","text_hash":"453c14128fbfb5f6757511557132a1dbb3bcbf243267630bfec49db8518c7780","text":"Env var substitution in config","translated":"配置中的环境变量替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:54Z"} +{"cache_key":"0b68a76b412628864a90e4b194a0db6bcc593e8700ee9228d04b45427a95c7af","segment_id":"environment.md:cf3f9ba035da9f09","source_path":"environment.md","text_hash":"cf3f9ba035da9f09202ba669adca3109148811ef31d484cc2efa1ff50a1621b1","text":" (what the Gateway process already has from the parent shell/daemon).","translated":" (Gateway 进程从父 shell/守护进程继承的已有环境变量)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:23Z"} +{"cache_key":"0bab5344d37eb10f7f0a1105ba4cf723e069867a7f745d016657752c1dc0c21a","segment_id":"environment.md:5105555b1be5f84b","source_path":"environment.md","text_hash":"5105555b1be5f84b47576d6ea432675cef742e63fa52f7b254ef2aa4c90e7cca","text":" (applied only if","translated":" (仅在","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:04Z"} +{"cache_key":"0bbc0779389fa7b103e39fff721c2df8f37e36a72350175e61b8334f79dd6555","segment_id":"index.md:0b7e778664921066","source_path":"index.md","text_hash":"0b7e77866492106632e98e7718a8e1e89e8cb0ee3f44c1572dfd9e54845023de","text":"/concepts/streaming","translated":"/concepts/streaming","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:06Z"} +{"cache_key":"0bda3d8fa9978471f16800fbab17622f054477505f8a680d6165e924184818eb","segment_id":"index.md:3fc5f55ea5862824","source_path":"index.md","text_hash":"3fc5f55ea5862824fc266d26cd39fb5da22cc56670c11905d5743adac10bc9ef","text":"Mattermost Bot (plugin)","translated":"Mattermost 机器人(插件)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:46Z"} +{"cache_key":"0bfc8cf7aac6d36a53bc389ddf8a828f323fa60964b005f84cb8aa00f8ab38e9","segment_id":"environment.md:aac7246f5e97142c","source_path":"environment.md","text_hash":"aac7246f5e97142c3f257b7d8b84976f10c29e1b89804bb9d3eb7c43cc03cb8e","text":"Environment variables","translated":"环境变量","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:19Z"} +{"cache_key":"0c1c52efad88743449d31ff51deb8a6275b8c13b9ceea60011208ad696fc3e8e","segment_id":"environment.md:61115f6649792387","source_path":"environment.md","text_hash":"61115f664979238731a390e84433a818965b7eaf1d38fa5b4b1507c33ef28c91","text":"Precedence (highest → lowest)","translated":"优先级(从高到低)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:57Z"} +{"cache_key":"0c828040f85df6effef7a39f7d06d9158493bcfd8c0981f5d6d2c5002f06181e","segment_id":"index.md:3c8aa7ad1cfe03c1","source_path":"index.md","text_hash":"3c8aa7ad1cfe03c1cb68d48f0c155903ca49f14c9b5626059d279bffc98a8f4e","text":": connect to the Gateway WebSocket (LAN/tailnet/SSH as needed); legacy TCP bridge is deprecated/removed.","translated":":通过 WebSocket 连接到 Gateway(根据需要使用局域网/Tailnet/SSH);旧版 TCP 桥接已弃用/移除。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:04Z"} +{"cache_key":"0cbb0b48efe1edd1ee9cf73b486ba3c4ecd0b316ed8355432c734a6ae2ff9828","segment_id":"index.md:a42f01be614f75f1","source_path":"index.md","text_hash":"a42f01be614f75f16278b390094dc43923f0b1b7d8e3209b3f43e356f42ed982","text":"), a single long-running process that owns channel connections and the WebSocket control plane.","translated":"进行,它是一个长期运行的单进程,负责管理渠道连接和 WebSocket 控制面。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:37Z"} +{"cache_key":"0cbb380393c622f57aedb33e0d64521926af5db0134afe3dbd8a1b24aaa3eac1","segment_id":"help/index.md:8ddb7fc8a87904de","source_path":"help/index.md","text_hash":"8ddb7fc8a87904dedc2afc16400fbe4e78582b302e01c30b1319c8a465d04684","text":"Troubleshooting:","translated":"故障排除:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:36Z"} +{"cache_key":"0cc5aed5ba117c3d267480c23a673d693068648c5bfffaacfdc33f4650533f2a","segment_id":"index.md:10bf8b343a32f7dc","source_path":"index.md","text_hash":"10bf8b343a32f7dc01276fc8ae5cf8082e1b39c61c12d0de8ec9b596e115c981","text":"WebChat","translated":"网页聊天","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:32Z"} +{"cache_key":"0d1e17e509bbc4aa27b446bec9af66b9246950ea0dfb619dd35f21534c317143","segment_id":"index.md:b5ccaf9b1449291c","source_path":"index.md","text_hash":"b5ccaf9b1449291c92f855b8318aeb2880a9aa1a75272d17f55cf646071b3eae","text":"Gmail hooks (Pub/Sub)","translated":"Gmail 钩子(Pub/Sub)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:09Z"} +{"cache_key":"0dad422eb096806e226c53202949206185916bda859e38301da854b681b25963","segment_id":"environment.md:frontmatter:read_when:1","source_path":"environment.md:frontmatter:read_when:1","text_hash":"a3a2d99a99de98220c8e0296d6f4e4b2a34024916bd2379d1b3b9179c8fae46f","text":"You are debugging missing API keys in the Gateway","translated":"你正在调试 Gateway 中缺失的 API 密钥","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:10Z"} +{"cache_key":"0dae07beb7b056f37a0ca939d95614b19e7c66b60741530d3b8697cc4a7bdbb7","segment_id":"index.md:bbf8779fd9010043","source_path":"index.md","text_hash":"bbf8779fd9010043ac23a2f89ba34901f3a1f58296539c3177d51a9040ea209d","text":") — Blogwatcher skill","translated":")— Blogwatcher 技能","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:53Z"} +{"cache_key":"0df8549623b0d7f6737342296a4696b34206e074d5a552cb6f37d6c439e85b79","segment_id":"environment.md:f15f5f9f4ef4d668","source_path":"environment.md","text_hash":"f15f5f9f4ef4d6688876c894f8eba251ed1db6eaf2209084028d43c9e76a8ba1","text":" (aka ","translated":" (即 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:41Z"} +{"cache_key":"0e01c4c62bbe121aee9533c17fd055ee1538caf46007bb0938ee7d361ae5d52b","segment_id":"environment.md:45ca56d179d4788c","source_path":"environment.md","text_hash":"45ca56d179d4788c55ba9f7653b376d62e7faa738e92259e3d4f6f5c1b554f28","text":"Related","translated":"相关内容","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:37Z"} +{"cache_key":"0e375d889ea9a49f6c0e03a2e49ea5a681ffd031303237117f0dfdf54fb917e8","segment_id":"start/wizard.md:abf42990b17ccc52","source_path":"start/wizard.md","text_hash":"abf42990b17ccc52870da0c8026ddafa221bc57d87d755a64d74fcd408395435","text":"Full reset (also removes workspace)","translated":"完全重置(同时移除工作区)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:43Z"} +{"cache_key":"0ed1d8cb8838fead312d097caca4f56b5c69e0486833919892e2fc368b933b15","segment_id":"help/index.md:6201111b83a0cb5b","source_path":"help/index.md","text_hash":"6201111b83a0cb5b0922cb37cc442b9a40e24e3b1ce100a4bb204f4c63fd2ac0","text":" and ","translated":" 和 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:30Z"} +{"cache_key":"0ef13ceaf849a114db93b4137cdc043c8ba6ba5d2b1cf2ddea7779850d137e5c","segment_id":"index.md:81023dcc765309dd","source_path":"index.md","text_hash":"81023dcc765309dd05af7638f927fd7faa070c58abe7cad33c378aa02db9baa2","text":" (token is required for non-loopback binds).","translated":" (非回环绑定时必须提供令牌)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:55Z"} +{"cache_key":"0ef99bf8be4557b02f6fc6a43848b16ec9656f205332bd687cbcc0c8b8fce99d","segment_id":"start/getting-started.md:c4b2896a2081395e","source_path":"start/getting-started.md","text_hash":"c4b2896a2081395e282313d6683f07c81e3339ef8b9d2b5a299ea5b626a0998f","text":").","translated":")。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:57Z"} +{"cache_key":"0f0645e14c15177b60a1a2e14a18e220e0ad397f483ad8a0cad68ea3d5a3bc44","segment_id":"start/wizard.md:4a85827ad80e8635","source_path":"start/wizard.md","text_hash":"4a85827ad80e8635fb4a2b41a3fce1d0f23ba1eb27db0aa84113a7b0ca415d42","text":"Synthetic","translated":"Synthetic","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:05Z"} +{"cache_key":"0f51ea5ec00d63f74853135fc04c205c09a3b3fd519a80fb8a83bf504ed6d041","segment_id":"index.md:032f5589cfa2b449","source_path":"index.md","text_hash":"032f5589cfa2b44973fe96c42e17dcc2692281413a05b16f48ff0f958f7f7ade","text":"Discord Bot","translated":"Discord 机器人","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:41Z"} +{"cache_key":"0f5a75040351402afe8493774c6b74576b064ee93723b03a03a345c5e6dcb986","segment_id":"environment.md:b4736422e64c0a36","source_path":"environment.md","text_hash":"b4736422e64c0a369663d1b2d386f1b8f4b31b8936b588e4a54453c61a24e0fd","text":"Process environment","translated":"进程环境","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:03Z"} +{"cache_key":"0f5fbe9d6968fcf81b97b0938d0191012b2512171268e21a0252476981018364","segment_id":"index.md:fdef9f917ee2f72f","source_path":"index.md","text_hash":"fdef9f917ee2f72fbd5c08b709272d28a2ae7ad8787c7d3b973063f0ebeeff7a","text":" to update the gateway service entrypoint.","translated":" 以更新 Gateway 服务入口点。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:15Z"} +{"cache_key":"0fc566f2207136599a99330b18f7b5a871db5129d3b99079d06a612b73acf825","segment_id":"index.md:268ebcd6be28e8d8","source_path":"index.md","text_hash":"268ebcd6be28e8d853ace3a6e28f269fbda1343b53e3f0de97ea3d5bf1a0e33e","text":"Clawd","translated":"Clawd","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:42Z"} +{"cache_key":"0fe42f35cd75dae1544040ac532880db182effb28cb15f90f3e180965d450f3c","segment_id":"start/wizard.md:ba5ec51d07a4ac0e","source_path":"start/wizard.md","text_hash":"ba5ec51d07a4ac0e951608704431d59a02b21a4e951acc10505a8dc407c501ee","text":")","translated":")","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:20Z"} +{"cache_key":"10424bff17e00e154be3be8a5c6595baabbbdbf533eb28142124ba7d3fe2f265","segment_id":"environment.md:582967534d0f909d","source_path":"environment.md","text_hash":"582967534d0f909d196b97f9e6921342777aea87b46fa52df165389db1fb8ccf","text":" in ","translated":" 在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:45Z"} +{"cache_key":"105a552d339b5cc747f8939f6c1b54d6f7d6c411a850f38980a0fb1be67195e0","segment_id":"index.md:95cae5ed127bd44d","source_path":"index.md","text_hash":"95cae5ed127bd44dcc30345a1925d77f333284b43a6f97832f149a63dc38e0e0","text":"The wizard now generates a gateway token by default (even for loopback).","translated":"向导现在默认会生成一个 Gateway 令牌(即使在回环模式下也是如此)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:52Z"} +{"cache_key":"10920f79a810b1b47492e9ed0d361ef42a495b2f73a494ec40eb09e75c35bb96","segment_id":"index.md:95cae5ed127bd44d","source_path":"index.md","text_hash":"95cae5ed127bd44dcc30345a1925d77f333284b43a6f97832f149a63dc38e0e0","text":"The wizard now generates a gateway token by default (even for loopback).","translated":"向导 现在默认会生成一个网关令牌(即使是回环连接也是如此)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:43Z"} +{"cache_key":"10a05f1dce0af95edaca2aefc99dda7d1315b6b1d57e2b3021652fe20af68eb7","segment_id":"index.md:cf9f12b2c24ada73","source_path":"index.md","text_hash":"cf9f12b2c24ada73bb0474c0251333f65e6d5d50e56e605bdb264ff32ad0a588","text":"Config lives at ","translated":"配置文件位于 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:29Z"} +{"cache_key":"10a57e9dff1afe6e19b169eebc46fb2bc623dc74996f695c059c259a5d01b11f","segment_id":"environment.md:e234227b0e001687","source_path":"environment.md","text_hash":"e234227b0e001687821541fac3af38fc6be293ec6e13910c6826b9afc8ca33be","text":" syntax:","translated":" 语法:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:26Z"} +{"cache_key":"10ad8d1314a510acc92dd184df9be180aea8c032323637e317be12bff654aefa","segment_id":"start/wizard.md:7398946ba352a7c8","source_path":"start/wizard.md","text_hash":"7398946ba352a7c8b21e60b2474d1ba7190707d9a04a6904103217e177f67482","text":"Summary + next steps, including iOS/Android/macOS apps for extra features.","translated":"摘要 + 后续步骤,包括 iOS/Android/macOS 应用以获取额外功能。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:01Z"} +{"cache_key":"111e143c2961901491d16f639ad9d9bf0203700f41ad61862f0c0e09548d85ca","segment_id":"index.md:42bb365211decccb","source_path":"index.md","text_hash":"42bb365211decccb3509f3bf8c4dfcb5ae05fe36dfdedb000cbf44e59e420dc9","text":" — Local imsg CLI integration (macOS)","translated":" — 本地 imsg CLI 集成(macOS)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:53Z"} +{"cache_key":"11951539669d912b24dac16f9ed27e1de0a950a3baa481474a65de0ca85fbe7b","segment_id":"start/wizard.md:ec2d0a7d20f3b660","source_path":"start/wizard.md","text_hash":"ec2d0a7d20f3b6602a6593e0abef2337e84ba728ca8f6fef2534dc1e9dbfe06b","text":"Remote mode configures a local client to connect to a Gateway elsewhere.","translated":"远程模式配置本地客户端以连接到其他位置的 Gateway。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:13Z"} +{"cache_key":"11a42ddb57b9c1ba4022984efe25b463da52e7b9c5d7ec3a925d7a6d0e5a6c39","segment_id":"index.md:cdb4ee2aea69cc6a","source_path":"index.md","text_hash":"cdb4ee2aea69cc6a83331bbe96dc2caa9a299d21329efb0336fc02a82e1839a8","text":".","translated":".","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:19Z"} +{"cache_key":"11a6809809867ab84f2a66da213f7894876530602a0743b37fc93e614c7ccbfe","segment_id":"help/index.md:71095a6d42f5d9c2","source_path":"help/index.md","text_hash":"71095a6d42f5d9c2464a8e3f231fc53636d4ce0f9356b645d245874162ec07e2","text":"Gateway troubleshooting","translated":"Gateway 故障排除","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:44Z"} +{"cache_key":"1226fe0b47712f49a01581113142855bc5ae36e3289353b5d592ece5191b0159","segment_id":"start/wizard.md:c90e6f2be18d7e02","source_path":"start/wizard.md","text_hash":"c90e6f2be18d7e02413e18d4174fe7d855c9753005652614556204123b37c96e","text":": browser flow; paste the ","translated":":浏览器流程;粘贴 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:18Z"} +{"cache_key":"1249a5c279b0761418bca0826571d62b0526075a0c91018c35002331e3c6d6b5","segment_id":"environment.md:aac7246f5e97142c","source_path":"environment.md","text_hash":"aac7246f5e97142c3f257b7d8b84976f10c29e1b89804bb9d3eb7c43cc03cb8e","text":"Environment variables","translated":"环境变量","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:14Z"} +{"cache_key":"124e4ad52161941e1842f43e4f5d0c12d573babaf3f319ec7d5db46ba8ee7e84","segment_id":"index.md:0b60fe04b3c5c3c7","source_path":"index.md","text_hash":"0b60fe04b3c5c3c76371b6eca8b19c8e09a0e54c9010711ff87e782d87d2190b","text":"Android app","translated":"Android 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:57Z"} +{"cache_key":"135f65a9b168054bcbe82dd61f4309c2dda482ef1e442ec7eec710c8f597b97c","segment_id":"start/getting-started.md:d2da561767068503","source_path":"start/getting-started.md","text_hash":"d2da56176706850367dee94ffc2a1daf962c84f7a9cbf61aa379ddc33bcbaf95","text":"If you want the deeper reference pages, jump to: ","translated":"如果您需要更详细的参考页面,请跳转至: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:05Z"} +{"cache_key":"1370cc167f786bd13af7db472a718a3029e35e284c8a6878d5d0945490b59eec","segment_id":"start/getting-started.md:66354a1d3225edbf","source_path":"start/getting-started.md","text_hash":"66354a1d3225edbf01146504d06aaea1242dcf50424054c3001fc6fa2ddece0f","text":"Remote access","translated":"远程访问","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:31Z"} +{"cache_key":"13e78cfc5d44bb03f1de8ea274175eb17591ea86da3a5b78f04e97df1a74ff65","segment_id":"index.md:329f3c913c0a1636","source_path":"index.md","text_hash":"329f3c913c0a16363949eb8ee7eb0cda7e81137a3851108019f33e5d18b57d8f","text":"Switching between npm and git installs later is easy: install the other flavor and run ","translated":"之后在 npm 安装和 git 安装之间切换很简单:安装另一种方式并运行 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:13Z"} +{"cache_key":"147fcf3acfee0fe1de6932eed18455765effec1024bb00db4f6a2dd367cd9c23","segment_id":"index.md:1016b5bdce94a848","source_path":"index.md","text_hash":"1016b5bdce94a8484312c123416c1a18c29fab915ba2512155df3a82ee097f8f","text":"If the Gateway is running on the same computer, that link opens the browser Control UI\nimmediately. If it fails, start the Gateway first: ","translated":"如果 Gateway 运行在同一台计算机上,该链接会立即打开浏览器控制界面。如果打开失败,请先启动 Gateway: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:25Z"} +{"cache_key":"1490f7c2fc1c4e0b651ef5d269a8acd623cb90b51d6b9814688a95ee8fed4772","segment_id":"index.md:9bd86b0bbc71de88","source_path":"index.md","text_hash":"9bd86b0bbc71de88337aa8ca00f0365c1333c43613b77aaa46394c431cb9afd8","text":"Maxim Vovshin","translated":"Maxim Vovshin","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:14Z"} +{"cache_key":"14f523713d1f9204bc80126a5fa7111149e72734cc1c958f6faf344ea347304b","segment_id":"index.md:c6e91f3b51641b1c","source_path":"index.md","text_hash":"c6e91f3b51641b1c43d297281ee782b40d9b3a0bdd7afc144ba86ba329d5f95f","text":"OpenClaw = CLAW + TARDIS","translated":"OpenClaw = CLAW + TARDIS","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:38Z"} +{"cache_key":"152ce96ff0d29caf9f3ce55d6a7aca272b4e335f580058a7790cc56b2470233c","segment_id":"index.md:a7a19d4f14d001a5","source_path":"index.md","text_hash":"a7a19d4f14d001a56c27f68a13ff267859a407c7a9ab457c0945693c9067dd1c","text":"Configuration (optional)","translated":"配置(可选)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:48Z"} +{"cache_key":"15ffd6a61896c7467d982847033889cbf92f11c42fa93b5f9a46b754780c41e4","segment_id":"start/wizard.md:c18a76f788d27ead","source_path":"start/wizard.md","text_hash":"c18a76f788d27eade089c5e57a4d8d0e64b0e69278ff24b71eb267d915d23646","text":"Model/auth (OpenAI Code (Codex) subscription OAuth, Anthropic API key (recommended) or setup-token (paste), plus MiniMax/GLM/Moonshot/AI Gateway options)","translated":"模型/认证(OpenAI Code (Codex) 订阅 OAuth、Anthropic API 密钥(推荐)或 setup-token(粘贴),以及 MiniMax/GLM/Moonshot/AI Gateway 选项)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:18Z"} +{"cache_key":"1609cb1df4c75a8648918d074322a56d17486584efc5dece6e10c3cbd4e37b7e","segment_id":"environment.md:d4a67341570f4656","source_path":"environment.md","text_hash":"d4a67341570f4656784c5f8fe1bfb48a738ace57b52544977431d50e2b718099","text":"FAQ: env vars and .env loading","translated":"常见问题:环境变量和 `.env` 加载","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:17:14Z"} +{"cache_key":"161305a0fe253398ae3cff640449ed26bc7a2f3c52cb3ae71ea8d861cbcce0a0","segment_id":"start/wizard.md:bb1460932d15b59c","source_path":"start/wizard.md","text_hash":"bb1460932d15b59cba3f47b5c93a8d1768a6ba842cd4aa3eba8d2e2540fc0f19","text":"Channel allowlists (Slack/Discord/Matrix/Microsoft Teams) when you opt in during the prompts (names resolve to IDs when possible).","translated":"渠道允许名单(Slack/Discord/Matrix/Microsoft Teams),在提示期间选择启用时生效(名称会尽可能解析为 ID)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:42Z"} +{"cache_key":"163bd5cf4e32a3b93891c0acaa17dcbec319fbab2e097d0d8785997528586f02","segment_id":"index.md:d08cec54f66c140c","source_path":"index.md","text_hash":"d08cec54f66c140c655a1631f6d629927c7c38b9c8bfa91c875df9bd3ad3c559","text":"OpenClaw assistant setup","translated":"OpenClaw 助手设置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:39Z"} +{"cache_key":"1699b5d6dd8bd25127b31c4c1dde1c32c99d4d73e8928d3d4240cc4ca7a90948","segment_id":"index.md:872887e563e75957","source_path":"index.md","text_hash":"872887e563e75957ffc20b021332504f2ddd0a8f3964cb93070863bfaf13cdad","text":"Example:","translated":"示例:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:44Z"} +{"cache_key":"16df9d8c10cc2590ebcc2313fee468c319259a1c038fcf19a9844754a1c6d0cf","segment_id":"index.md:88d90e2eef3374ce","source_path":"index.md","text_hash":"88d90e2eef3374ce1a7b5e7fbd3b1159364b26a8ceb2493d6e546d4444b03cda","text":"Tailscale","translated":"Tailscale","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:28Z"} +{"cache_key":"170ac65dcb50a9c53c485160f6dac256ff7cd0a52f42110be2e831d8b8dfe2d8","segment_id":"index.md:6638cf2301d3109d","source_path":"index.md","text_hash":"6638cf2301d3109da66a44ee3506fbd35b29773fa4ca33ff35eb838c21609e19","text":"Features (high level)","translated":"功能(概览)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:46Z"} +{"cache_key":"177341748b72b186e14110d0c9976e378a203d89a6c13e049a92f3cdc3d750a5","segment_id":"index.md:872887e563e75957","source_path":"index.md","text_hash":"872887e563e75957ffc20b021332504f2ddd0a8f3964cb93070863bfaf13cdad","text":"Example:","translated":"示例:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:39Z"} +{"cache_key":"17bdf88db004d77259d1facc1c15dbb8745e59196159394aa7b079e5791cb188","segment_id":"index.md:cda454f61dfcac70","source_path":"index.md","text_hash":"cda454f61dfcac7007a9edc538f9f58cf38caa0652e253975979308162bccc53","text":"Gateway configuration","translated":"Gateway 配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:15Z"} +{"cache_key":"17e73f0432c41ef1e25bcb39e40a7fb845787238a577b53ddf27793a5397ec20","segment_id":"start/getting-started.md:185d41cd3982a2b1","source_path":"start/getting-started.md","text_hash":"185d41cd3982a2b1d9355a331c5270ca3bf6e8467b35dea265d2e3a279d05dea","text":" to the gateway host.","translated":" 到 Gateway 主机上。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:42Z"} +{"cache_key":"180848ab1dfb40b43095571666d7e635cec82592dd7b0ea3f406819694db95bd","segment_id":"index.md:1df4f2299f0d9cc4","source_path":"index.md","text_hash":"1df4f2299f0d9cc466fa05abeb2831e76e9f89583228174ffcd9af415fd869fe","text":"Send a test message (requires a running Gateway):","translated":"发送测试消息(需要 Gateway 正在运行):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:25Z"} +{"cache_key":"1851994b49e6bccd9901d48dea770f2271a4b0adf71a11555a7d49ea7433ab55","segment_id":"index.md:0d517afa83f91ec3","source_path":"index.md","text_hash":"0d517afa83f91ec33ee74f756c400a43b11ad2824719e518f8ca791659679ef4","text":"Web surfaces (Control UI)","translated":"Web 界面(控制界面)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:33Z"} +{"cache_key":"185a0aac0aa7e81682f9016aa8d0e4f95f86005abb5a52840876dc9b23129893","segment_id":"help/index.md:156597e2632411d1","source_path":"help/index.md","text_hash":"156597e2632411d1d5f634db15004072607ba45072a4e17dfa51790a37b6781f","text":"Gateway issues:","translated":"Gateway 问题:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:26Z"} +{"cache_key":"18869b3a6b51f154fdcbb622d54f07c567e9438608cf998f54e590550797ed35","segment_id":"index.md:9f4d843a5d04e23b","source_path":"index.md","text_hash":"9f4d843a5d04e23b22eb79b3bfa0fbad70ede435ddb5d047e7d77e830efa6019","text":" — Bot token + WebSocket events","translated":" — Bot 令牌 + WebSocket 事件","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:13Z"} +{"cache_key":"18bd8d592ca11411d1c02c1a70123dc798352f581db4c9ce297c5ebb04841fa3","segment_id":"index.md:03279877bfe1de07","source_path":"index.md","text_hash":"03279877bfe1de0766393b51e69853dec7e95c287ef887d65d91c8bbe84ff9ff","text":"WebChat + macOS app","translated":"网页聊天 + macOS 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:30Z"} +{"cache_key":"190c49164ee5535fac803e9c0f057588d634e056d2c4fc072a0ca26e01ddc391","segment_id":"index.md:7d8b3819c6a9fb72","source_path":"index.md","text_hash":"7d8b3819c6a9fb726f40c191f606079b473f6f72d4080c13bf3b99063a736187","text":"Ops and safety:","translated":"运维和安全:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:19Z"} +{"cache_key":"19207e4ed0ae44f965f33707377a0217c1765cf57b09c0268ee36c10fb108dd9","segment_id":"index.md:c6e91f3b51641b1c","source_path":"index.md","text_hash":"c6e91f3b51641b1c43d297281ee782b40d9b3a0bdd7afc144ba86ba329d5f95f","text":"OpenClaw = CLAW + TARDIS","translated":"OpenClaw = CLAW + TARDIS","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:18Z"} +{"cache_key":"194e63ecfe45556973c28ccafc39f814f42d2478037734ce44eee72f6fc6fc66","segment_id":"index.md:856302569e24c4d6","source_path":"index.md","text_hash":"856302569e24c4d64997e2ec5c37729f852bcccf333ba1e2f71e189c9d172e6d","text":": SSH tunnel or tailnet/VPN; see ","translated":":SSH 隧道或 Tailnet/VPN;请参阅 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:21Z"} +{"cache_key":"196942db05e9e40cbdf74a89cdd1be042430343a64ac2185009414f0d092af66","segment_id":"environment.md:cda454f61dfcac70","source_path":"environment.md","text_hash":"cda454f61dfcac7007a9edc538f9f58cf38caa0652e253975979308162bccc53","text":"Gateway configuration","translated":"Gateway 配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:13:11Z"} +{"cache_key":"19c0ced45bb35a1d8801864910a9f7bc2c460229fdd97366f546255feeb1db0e","segment_id":"index.md:8816c52bc5877a2b","source_path":"index.md","text_hash":"8816c52bc5877a2b24e3a2f4ae7313d29cf4eba0ca568a36f2d00616cfe721d0","text":"Wizard","translated":"向导","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:12Z"} +{"cache_key":"19ca5db3b9a34663414fc437ede7163609ae09cf0a0873367e8a83c8c8dc9c1c","segment_id":"index.md:e64d6b29b9d90bba","source_path":"index.md","text_hash":"e64d6b29b9d90bba92ffe2539dc295a75c553684fed0350ee56bfd0aead01662","text":"Multiple gateways","translated":"多 Gateway 部署","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:45Z"} +{"cache_key":"19d8897086c397efdc874615a9503b47cb856584fc885631b1dac100e0bbf69e","segment_id":"start/wizard.md:c3f0c8edf2a35cb6","source_path":"start/wizard.md","text_hash":"c3f0c8edf2a35cb67c00b0fe92273695465fb1a1faa99a54b08a42c116cfc532","text":"Typical fields in ","translated":"中的典型字段 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:26Z"} +{"cache_key":"1ace42dd9735ec65580e321be5ec1b6956327ceb79da49867d3031743de01599","segment_id":"index.md:7ac362063b9f2046","source_path":"index.md","text_hash":"7ac362063b9f204602f38f9f1ec9cf047f03e0d7b83896571c9df6d31ad41e9c","text":"Nodes","translated":"节点","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:50Z"} +{"cache_key":"1add3ec58637e35e15f8ecce92a3064278889ebc567d4b15e12d7f73d43f829d","segment_id":"environment.md:cea23dd4b87e8b00","source_path":"environment.md","text_hash":"cea23dd4b87e8b00d19fb9ccaaef93e97353c7353e2070f3baf05aeb3995dff4","text":" expected","translated":" 预期","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:44Z"} +{"cache_key":"1aefff77e0f0e3d5d9204ec8bba8bc39215a10dc4242638faf2a000db1b7f6c4","segment_id":"index.md:032f5589cfa2b449","source_path":"index.md","text_hash":"032f5589cfa2b44973fe96c42e17dcc2692281413a05b16f48ff0f958f7f7ade","text":"Discord Bot","translated":"Discord 机器人","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:40Z"} +{"cache_key":"1b03b1a606f8d851e3a9744ceedc51773da3a8df1e44cea04e77f4cdcc482f4f","segment_id":"help/index.md:b79cac926e0b2e34","source_path":"help/index.md","text_hash":"b79cac926e0b2e347e72cc91d5174037c9e17ae7733fd7bdb570f71b10cd7bfc","text":"Help","translated":"帮助","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:07Z"} +{"cache_key":"1b0d0b676f8ad6e3cca80b5ba0962cfca425d38aba4dfdae950f4c645cc4648c","segment_id":"environment.md:c2d7247c8acb83a5","source_path":"environment.md","text_hash":"c2d7247c8acb83a5a020458fa836c2445922b51513dbdbf154ab5f7656cb04e9","text":"; does not override).","translated":";不会覆盖)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:46Z"} +{"cache_key":"1b30ed7712ade7f794a6fdc40334ac098d59fa26a77cb4dbee831ba2078a2575","segment_id":"environment.md:ab5aec4424cf678d","source_path":"environment.md","text_hash":"ab5aec4424cf678dcfb1ad3d2c2929c1e0b2b1ff61b82b961ada48ad033367b4","text":" (dotenv default; does not override).","translated":" (dotenv 默认行为;不会覆盖)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:34Z"} +{"cache_key":"1b46380759682daee5913f29666ad424b3e1b23a87ee5b8169484b9c4e4cce3f","segment_id":"index.md:7af023c43013b9a5","source_path":"index.md","text_hash":"7af023c43013b9a53fbff7dd4b5821588bba3319308878229740489152c43f6d","text":"Docs","translated":"文档","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:10Z"} +{"cache_key":"1b9c39af551716b27cb347a69279ef46cfe3c1fb503688b09287759b10390831","segment_id":"start/wizard.md:e86be3a8fc32914b","source_path":"start/wizard.md","text_hash":"e86be3a8fc32914baac6ea18f1b36fb282ea9648829cec3bba6434bdc6d78b9c","text":" before continuing.","translated":" 后再继续。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:22Z"} +{"cache_key":"1c12007db13e2183cd1fe644bbe1a01094186d612f9d4c719986819020e971df","segment_id":"start/getting-started.md:e2235b75234648f0","source_path":"start/getting-started.md","text_hash":"e2235b75234648f0959f35fae53aa627c01be06907b8596d69b01ae9187e1574","text":"Sandboxing note: ","translated":"沙箱注意事项: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:15Z"} +{"cache_key":"1c4b67e17a4caf039722cea2dd696a8a7cdef2168d6518aaf603d3aeb69b9366","segment_id":"index.md:e47cdb55779aa06a","source_path":"index.md","text_hash":"e47cdb55779aa06a74ae994c998061bd9b7327f5f171c141caf2cf9f626bfe4b","text":"Peter Steinberger","translated":"Peter Steinberger","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:17Z"} +{"cache_key":"1c540694a0b8ce10fc354bd7f41b387f1d72d1759ffecbf35976cdf744305f0e","segment_id":"index.md:cec2be6f871d276b","source_path":"index.md","text_hash":"cec2be6f871d276b45d13e3010c788f01b03ae2f1caca3264bbf759afacace46","text":"Telegram Bot","translated":"Telegram 机器人","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:34Z"} +{"cache_key":"1c7aa162de30cece8f7d315f71cdc949464409fa4af6d15a34fe9e1355c65a07","segment_id":"index.md:0b60fe04b3c5c3c7","source_path":"index.md","text_hash":"0b60fe04b3c5c3c76371b6eca8b19c8e09a0e54c9010711ff87e782d87d2190b","text":"Android app","translated":"Android 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:11Z"} +{"cache_key":"1c913763f7d014418cc6c1099fe8225a377347cffba038df43b8b36ddefb8667","segment_id":"start/wizard.md:053bc65874ad6098","source_path":"start/wizard.md","text_hash":"053bc65874ad6098e58c41c57b378a2f36b0220e5e0b46722245e6c2f796818c","text":"Discord","translated":"Discord","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:32Z"} +{"cache_key":"1cb210590e688dccd03dac9806c6ca974a62f36eb66841174c22bc2a92ba246b","segment_id":"index.md:1016b5bdce94a848","source_path":"index.md","text_hash":"1016b5bdce94a8484312c123416c1a18c29fab915ba2512155df3a82ee097f8f","text":"If the Gateway is running on the same computer, that link opens the browser Control UI\nimmediately. If it fails, start the Gateway first: ","translated":"如果 Gateway 运行在同一台计算机上,该链接会立即打开浏览器控制界面。如果打开失败,请先启动 Gateway: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:00Z"} +{"cache_key":"1d79cadd479cb04568bc708432327edae80a4fd8ef388f88810aa943956e4c47","segment_id":"start/wizard.md:c8fa121316f27858","source_path":"start/wizard.md","text_hash":"c8fa121316f2785846379bef81073a1f3dd68979bd249b3953d671935e11de39","text":" on any machine, then paste the token (you can name it; blank = default).","translated":" 在任意机器上执行,然后粘贴令牌(可以命名;留空 = 默认)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:07Z"} +{"cache_key":"1db946531e000c45cc98cc20862f674ef6c61986d0ea1d47dfb1904d14218107","segment_id":"environment.md:e234227b0e001687","source_path":"environment.md","text_hash":"e234227b0e001687821541fac3af38fc6be293ec6e13910c6826b9afc8ca33be","text":" syntax:","translated":" 语法:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:20Z"} +{"cache_key":"1dec0d82356f133d86b7f5230d326009390aef97750e2e02a9f559c81af566c0","segment_id":"start/wizard.md:da4f7ea58d963b1a","source_path":"start/wizard.md","text_hash":"da4f7ea58d963b1a302b76b8fa5570190106c673b9cf2975468b8caea5e27384","text":"Notes:","translated":"注意事项:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:26Z"} +{"cache_key":"1e12a98dc0766a832c97dea693a841b86ec63df3e8303fb054a918e2b17ca0af","segment_id":"index.md:1df4f2299f0d9cc4","source_path":"index.md","text_hash":"1df4f2299f0d9cc466fa05abeb2831e76e9f89583228174ffcd9af415fd869fe","text":"Send a test message (requires a running Gateway):","translated":"发送测试消息(需要正在运行的 Gateway):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:45Z"} +{"cache_key":"1e12f10bc3ce3c2de7f740928fb2eb076893bf23694f69adc314d8496c436182","segment_id":"environment.md:frontmatter:summary","source_path":"environment.md:frontmatter:summary","text_hash":"78351223e7068721146d2de022fdf440c2866b2ee02fbbb50bf64369b999820b","text":"Where OpenClaw loads environment variables and the precedence order","translated":"其中 OpenClaw 加载 环境变量 及优先级顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:10Z"} +{"cache_key":"1e290e5653bf89ffd9643bbb215d3b2ce8f30b26d3468a5b584482ea567fb499","segment_id":"index.md:075a4a45c3999f34","source_path":"index.md","text_hash":"075a4a45c3999f340be8487cd7c0dd2ed77ced931054d75e95e5e24d5539b45b","text":" — Pi (RPC mode) with tool streaming","translated":" — Pi(RPC 模式),支持工具流式传输","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:59Z"} +{"cache_key":"1e95353aafa09b6593d0a72b4957849c4bd481c529d0cd0c2c92a989b3be6314","segment_id":"index.md:cf9f12b2c24ada73","source_path":"index.md","text_hash":"cf9f12b2c24ada73bb0474c0251333f65e6d5d50e56e605bdb264ff32ad0a588","text":"Config lives at ","translated":"配置文件位于 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:50Z"} +{"cache_key":"1ecffd089b9e7ce60ff3c650b35056b17b3818bed3a6b56aad92c8aa31d7ef0a","segment_id":"index.md:723784fa2b6a0876","source_path":"index.md","text_hash":"723784fa2b6a0876540a92223ee1019f24603499d335d6d82afbc520ef5b5d57","text":") — Creator, lobster whisperer","translated":")— 创始人,龙虾低语者","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:57Z"} +{"cache_key":"1ee9e09b79b65f176e6502ee06df46982743679fd7dab8489796507a560b9061","segment_id":"start/wizard.md:dd6d876548037ec7","source_path":"start/wizard.md","text_hash":"dd6d876548037ec722252b45795206575e7040eba1ca076cf1732a4a903cadba","text":"recommended","translated":"推荐的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:01Z"} +{"cache_key":"1f29b910c7c6522a295107b45bd56440780ea346e1080c11e5151d3ba113afca","segment_id":"environment.md:1fe7fd13379f249a","source_path":"environment.md","text_hash":"1fe7fd13379f249a1e554dc904ad7b921693805367609bcddba21f0e7777f4c6","text":" keys:","translated":" 密钥:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:46Z"} +{"cache_key":"1f36183a47c67ccafde914a43347afd754eafbb2963a3d0ad3d3942258443cdf","segment_id":"index.md:d00eca1bae674280","source_path":"index.md","text_hash":"d00eca1bae6742803906ab42a831e8b5396d15b6573ea13c139ec31631208ec1","text":"Getting Started","translated":"快速入门","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:04Z"} +{"cache_key":"1f429111895ed6cef256514a66a9adb27ec53f3d69a546a6a18c80495cacd604","segment_id":"start/getting-started.md:c65465f9a818c020","source_path":"start/getting-started.md","text_hash":"c65465f9a818c02008a391292f0086b37aa7e8fe7355aca80967b20a8b692e0b","text":"Dashboard (local loopback): ","translated":"仪表盘(本地回环): ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:53Z"} +{"cache_key":"1fb0683c4f7488278cb9251e361610c911ef766dd126666b7fc10f6f73a0c8b7","segment_id":"index.md:79a482cf546c23b0","source_path":"index.md","text_hash":"79a482cf546c23b04cd48a33d4ca8411f62e5b7dc8c3a8f30165e28e747f263a","text":"iMessage","translated":"iMessage","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:54Z"} +{"cache_key":"1ff7a3f0c5d86df89523e2dad0861b2ace45830858dd2ca1c4e778747334ffc0","segment_id":"start/wizard.md:ac12572a8df977e5","source_path":"start/wizard.md","text_hash":"ac12572a8df977e5ea70c8b1a24c2a84b1ecd1935e2ef9fe4c38c5849d4755f8","text":" if present.","translated":" (如果存在)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:59Z"} +{"cache_key":"2034fd5a1e8f055e05fbbdfae0533751d7f0d1c2c0f3d2808c9eeb4da918e89a","segment_id":"environment.md:907940a35852447a","source_path":"environment.md","text_hash":"907940a35852447aad5f21c5a180d993ff31cfd5807b1352ed0c24eabe183465","text":"never override existing values","translated":"永远不覆盖已有的值","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:56Z"} +{"cache_key":"204727bc1fb1c07814caf037d6fa475e7981c7b57ed1367943361cb5d56815bb","segment_id":"index.md:185beb968bd1a81d","source_path":"index.md","text_hash":"185beb968bd1a81d07ebcf82376642f7b29f1b5594b21fe9edee714efbdcaa44","text":"✈️ ","translated":"✈️ ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:33Z"} +{"cache_key":"20af820e30f9d07e1b6dce3866df5f8dff2be94881a44767228a1f6b9aa5d1bf","segment_id":"index.md:274162b77e02a189","source_path":"index.md","text_hash":"274162b77e02a1898044ea787db109077a2969634f007221c29b53c2e159b0cc","text":". Plugins add Mattermost (Bot API + WebSocket) and more.\nOpenClaw also powers the OpenClaw assistant.","translated":"。插件还支持 Mattermost(Bot API + WebSocket)等更多平台。\nOpenClaw 还为 OpenClaw 助手提供支持。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:37Z"} +{"cache_key":"20afa1e6ed4b34b77d13becaaffdcb038b92351654672578634c6f3761b82d38","segment_id":"help/index.md:6201111b83a0cb5b","source_path":"help/index.md","text_hash":"6201111b83a0cb5b0922cb37cc442b9a40e24e3b1ce100a4bb204f4c63fd2ac0","text":" and ","translated":" 和 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:52Z"} +{"cache_key":"2187914f759dffd9a960e25b4de5d07c68b9cf635f2d86e0497c90a80ec9fa57","segment_id":"environment.md:e234227b0e001687","source_path":"environment.md","text_hash":"e234227b0e001687821541fac3af38fc6be293ec6e13910c6826b9afc8ca33be","text":" syntax:","translated":" 语法:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:47:03Z"} +{"cache_key":"2194495894bf0f98ef0af4a8658521377e555a9fc6b7b1c7bfd99e305d7f023f","segment_id":"start/wizard.md:649cfa2f76a80b42","source_path":"start/wizard.md","text_hash":"649cfa2f76a80b42e1821c89edd348794689409dcdf619dcd10624fb577c676b","text":"not recommended","translated":"不推荐","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:35Z"} +{"cache_key":"21c3bf5b2b4eac5e8703e4e98cf9179524d16013e1324921b87acaa0cf085d2f","segment_id":"index.md:4b4051e77af8844f","source_path":"index.md","text_hash":"4b4051e77af8844fcf86a298214527e7840938258f99bfe97b900bbc0d8d2f4b","text":"The dashboard is the browser Control UI for chat, config, nodes, sessions, and more.\nLocal default: http://127.0.0.1:18789/\nRemote access: ","translated":"仪表板是用于聊天、配置、节点、会话 等功能的浏览器控制界面。\n本地默认地址:http://127.0.0.1:18789/\n远程访问: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:07Z"} +{"cache_key":"21d5f361e852fbe5b69697313f954689d7f44d285c1d9039ba360a8907a1b7b8","segment_id":"environment.md:453c14128fbfb5f6","source_path":"environment.md","text_hash":"453c14128fbfb5f6757511557132a1dbb3bcbf243267630bfec49db8518c7780","text":"Env var substitution in config","translated":"配置中的环境变量替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:29Z"} +{"cache_key":"21e1ac9646c9b4ec91d366e85957a04c5b7f0c41c95e653c43925dd01c080501","segment_id":"index.md:4b4051e77af8844f","source_path":"index.md","text_hash":"4b4051e77af8844fcf86a298214527e7840938258f99bfe97b900bbc0d8d2f4b","text":"The dashboard is the browser Control UI for chat, config, nodes, sessions, and more.\nLocal default: http://127.0.0.1:18789/\nRemote access: ","translated":"仪表盘是用于聊天、配置、节点、会话等功能的浏览器控制界面。\n本地默认地址:http://127.0.0.1:18789/\n远程访问: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:23Z"} +{"cache_key":"2208e96b11a53d5948e802dc055895cfdd8ee5ecbaca057c64038b30e25e1403","segment_id":"start/wizard.md:65d655d45a507243","source_path":"start/wizard.md","text_hash":"65d655d45a50724332fee040cd2c6a000778db0e122459fc48047206e699900a","text":"(or pass ","translated":"(或传入 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:15Z"} +{"cache_key":"221e7c2c0fe8b9bb39aa23d66ead440852512864ee62242cc3d9290dbd135860","segment_id":"index.md:9bd86b0bbc71de88","source_path":"index.md","text_hash":"9bd86b0bbc71de88337aa8ca00f0365c1333c43613b77aaa46394c431cb9afd8","text":"Maxim Vovshin","translated":"Maxim Vovshin","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:49Z"} +{"cache_key":"2220f5ebb94a086ce480f01165b1993d04e470d58154e2aa482056a2eecbb1f1","segment_id":"help/index.md:3c33340bd23b8db8","source_path":"help/index.md","text_hash":"3c33340bd23b8db89f18fe7d05a954738c0dd5ba9623cf6bdb7bb5d1a3729cfc","text":"FAQ (concepts)","translated":"常见问题(概念)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:59Z"} +{"cache_key":"2229ff2bff7c65fc1a4cd5515373b1b3319f43a26222f43787452e985cf5e4bb","segment_id":"index.md:11d28de5b79e3973","source_path":"index.md","text_hash":"11d28de5b79e3973f6a3e44d08725cdd5852e3e65e2ff188f6708ae9ce776afc","text":"Docs hubs (all pages linked)","translated":"文档中心(所有页面链接)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:49Z"} +{"cache_key":"22baac03ae69320ee9635f7e23e85e926ed40c441e97357b30b48e271e88770f","segment_id":"index.md:013e11a23ec9833f","source_path":"index.md","text_hash":"013e11a23ec9833f907b2ead492b0949015e25d10ba92461669609aee559335d","text":"Start here:","translated":"从这里开始:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:47Z"} +{"cache_key":"22bfdd3e9e4f7a5447edf31592e38d663a8907afca5f46061f314b924280a94b","segment_id":"index.md:d53b75d922286041","source_path":"index.md","text_hash":"d53b75d9222860417f783b0829023b450905d982011d35f0e71de8eed93d90fc","text":"New install from zero:","translated":"从零开始全新安装:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:41Z"} +{"cache_key":"22c7a06691f087acabe4321804edbb000eaf7520b16060ac2879f19252b639e3","segment_id":"index.md:31365ab9453d6a1e","source_path":"index.md","text_hash":"31365ab9453d6a1ec03731622803d3b44f345b6afad08040d7f3e97290c77913","text":"do nothing","translated":"不做任何操作","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:33Z"} +{"cache_key":"22d40e91dde10d2912781df931ab0fac2802d5b81e63fdd93bdb7856c8c43976","segment_id":"environment.md:7175517a370b5cd2","source_path":"environment.md","text_hash":"7175517a370b5cd2e664e3fd29c4ea9db5ce17058eb9772fe090a5485e49dad6","text":" or ","translated":" 或 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:00Z"} +{"cache_key":"23004dacbc322d02e170261429793a8b23569f398c4f21352a030b42543cdef9","segment_id":"index.md:6b65292dc52408c1","source_path":"index.md","text_hash":"6b65292dc52408c15bb07aa90735e215262df697d1a7bd2d907c9d1ff294ed5e","text":"If you don’t have a global install yet, run the onboarding step via ","translated":"如果您还没有全局安装,请通过以下方式运行 上手引导 步骤 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:37Z"} +{"cache_key":"231f5f501e89f219692ad075c657cf5933b0f1f238599ce9c071676a24e755f6","segment_id":"index.md:45e6d69dbe995a36","source_path":"index.md","text_hash":"45e6d69dbe995a36f7bc20755eff4eb4d2afaaedbcac4668ab62540c57219f32","text":"macOS app","translated":"macOS 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:53Z"} +{"cache_key":"232f62d57ad6e5a82f4409553ea36a2922ef2c0d515cf24d030edd4c81c89e9f","segment_id":"help/index.md:8ddb7fc8a87904de","source_path":"help/index.md","text_hash":"8ddb7fc8a87904dedc2afc16400fbe4e78582b302e01c30b1319c8a465d04684","text":"Troubleshooting:","translated":"故障排除:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:10Z"} +{"cache_key":"2406d5725ab83e6898a33bba0fc2cd62ee455bd54fbe32831a88379d5e02d86f","segment_id":"index.md:c0aa8fcb6528510a","source_path":"index.md","text_hash":"c0aa8fcb6528510aea46361e8c871d88340063926a8dfdd4ba849b6190dec713","text":": it is the only process allowed to own the WhatsApp Web session. If you need a rescue bot or strict isolation, run multiple gateways with isolated profiles and ports; see ","translated":":它是唯一允许持有 WhatsApp Web 会话的进程。如果需要备用机器人或严格隔离,可使用独立配置文件和端口运行多个 Gateway;请参阅 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:43Z"} +{"cache_key":"241e91bd0b62e35fb2ec88322ec08e734dda812d53f7abab56928ef184075551","segment_id":"environment.md:6db0742daaf9f191","source_path":"environment.md","text_hash":"6db0742daaf9f191ab7816d2c9d317b1ea1693453a8c63b95af8b01477e0f5bb","text":" runs your login shell and imports only ","translated":" 运行你的登录 shell 并仅导入 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:39Z"} +{"cache_key":"2464c2f32b20d6e91fc9b63900ca12b81b1cb3fd185ad50d14ba4335d4e1b7a5","segment_id":"index.md:6e0f6eca4ff17d33","source_path":"index.md","text_hash":"6e0f6eca4ff17d3377c1c3e8e1f73457553ad3b9cfcd5e4f2b94cfb1028b6234","text":"iOS app","translated":"iOS 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:55Z"} +{"cache_key":"24f4ed3c397e27f4a1d99dd6920c49327133c009ca1c9c5ba236d54ae50831f3","segment_id":"start/getting-started.md:8b31087991db3d3d","source_path":"start/getting-started.md","text_hash":"8b31087991db3d3d41b72b3dc31587adf140ea2bc46913b195c773810711388f","text":"and chat in the browser, or open ","translated":"然后在浏览器中聊天,或打开 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:35Z"} +{"cache_key":"24fe1d1819e7b7ad223dda1b2a6ce1ec91a1954bf95f40a7dcdbba28129b3930","segment_id":"environment.md:582967534d0f909d","source_path":"environment.md","text_hash":"582967534d0f909d196b97f9e6921342777aea87b46fa52df165389db1fb8ccf","text":" in ","translated":" 在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:02Z"} +{"cache_key":"250eb34b1c8653641bb56ae814e663c3ddeaf7caa912b2b75e321788d4e7e9da","segment_id":"start/getting-started.md:053bc65874ad6098","source_path":"start/getting-started.md","text_hash":"053bc65874ad6098e58c41c57b378a2f36b0220e5e0b46722245e6c2f796818c","text":"Discord","translated":"Discord","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:26Z"} +{"cache_key":"250ebfe2db8b434d37c37a532f532102c1e6f30cfaa1c295af3c4fbe13ffc1ba","segment_id":"help/index.md:cad44fbae951d379","source_path":"help/index.md","text_hash":"cad44fbae951d3791565b0cee788c01c3bd10e0176167acb691b8dba0f7895f8","text":"Gateway logging","translated":"Gateway 日志记录","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:26Z"} +{"cache_key":"25861831dad7a8862f567594c9bc4b59c68dc56776ba50ff9d7295c536b23664","segment_id":"help/index.md:6cb77499abdccd9a","source_path":"help/index.md","text_hash":"6cb77499abdccd9a2dbb7c93a4d31eed01613dda06302933057970df9ecdeb54","text":"Logs:","translated":"日志:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:31Z"} +{"cache_key":"25cc8403b5816b888911443d2917b330bc530b2e338f51b2a7422b2a78b7870d","segment_id":"index.md:e64d6b29b9d90bba","source_path":"index.md","text_hash":"e64d6b29b9d90bba92ffe2539dc295a75c553684fed0350ee56bfd0aead01662","text":"Multiple gateways","translated":"多网关","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:36Z"} +{"cache_key":"25e8d037a4a0fb8c548da95825983c8a0af432d3220c14dd9908bbc344acbb2b","segment_id":"index.md:45808d75bf8911fa","source_path":"index.md","text_hash":"45808d75bf8911fa21637f9dd3f0dace1877748211976b5d61fcc5c15db594d0","text":"Webhooks","translated":"Webhooks","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:08Z"} +{"cache_key":"26087df3db46ce7741b72a3511fc552773df03f7de93d20d9d6c1aaf74ada2f0","segment_id":"environment.md:6f59001999ef7b71","source_path":"environment.md","text_hash":"6f59001999ef7b7128bab80d2034c419f3034497e05f69fbdf67f7b655cdc173","text":"Configuration: Env var substitution","translated":"配置:环境变量替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:40Z"} +{"cache_key":"2609a5fb897b0d40ef4bdfd04a26758f1b19819e28a2db1074ca89dd348c1834","segment_id":"environment.md:32ebb1abcc1c601c","source_path":"environment.md","text_hash":"32ebb1abcc1c601ceb9c4e3c4faba0caa5b85bb98c4f1e6612c40faa528a91c9","text":" (","translated":" (","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:00Z"} +{"cache_key":"2628c353f974405b473f8058fe5c80b4039449f51806dee3ced22ced458507c3","segment_id":"environment.md:frontmatter:read_when:0","source_path":"environment.md:frontmatter:read_when:0","text_hash":"90fc0487bff88009979cff1061c1a882df8c3b1baa9c43538331d9d5dab15479","text":"You need to know which env vars are loaded, and in what order","translated":"你需要了解加载了哪些环境变量,以及它们的加载顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:07Z"} +{"cache_key":"2641fa57e655e2907092885b0b24665c212df5b58bb36fa826f14180e4ec67f3","segment_id":"index.md:99260acc29f71e4b","source_path":"index.md","text_hash":"99260acc29f71e4baeb36805a1fdbd2c17254b57c8e5a9cba29ee56518832397","text":" — Route provider accounts/peers to isolated agents (workspace + per-agent sessions)","translated":" — 将提供商账户/对等方路由到隔离的智能体(工作区 + 每智能体会话)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:12Z"} +{"cache_key":"26b05211cad1c3dae78e2e4aa1f9ed7abf9cb852044cd4f872c60d9017025c93","segment_id":"start/wizard.md:27914f11fd0ce999","source_path":"start/wizard.md","text_hash":"27914f11fd0ce99942e1903fecd5ac607d0dbc22ae97969a3819e223a32265aa","text":"Workspace location + bootstrap files","translated":"工作区位置 + 引导文件","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:21Z"} +{"cache_key":"272018c637ad26ec5622a5e164be99ef742f22f1cc1f14d3af9256471c3dbe98","segment_id":"index.md:acdd1e734125f341","source_path":"index.md","text_hash":"acdd1e734125f341604c0efbabdcc4c4b0597e8f6235d66c2445edd1812838c1","text":"Telegram","translated":"Telegram","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:13Z"} +{"cache_key":"2751e36b231341babf0dc82fbe5863659467382c8bf049600dd6042b26310190","segment_id":"index.md:42071940eb773f4d","source_path":"index.md","text_hash":"42071940eb773f4dcb7111f0626b4a7a823fc44098e143ff425db8a03528609d","text":" — because every space lobster needs a time-and-space machine.","translated":" — 因为每只太空龙虾都需要一台时空机器。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:41Z"} +{"cache_key":"278578406409f5c240b49ce02dbb5bf926ca1b0ed2c7ffaa4fe2fe66ae017223","segment_id":"start/getting-started.md:623b2b8c94dc9c42","source_path":"start/getting-started.md","text_hash":"623b2b8c94dc9c4272eef1ee15c7f60ac3a2525fa9e80235380c46f41ed38748","text":"4) Pair + connect your first chat surface","translated":"4)配对 + 连接您的第一个聊天界面","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:07Z"} +{"cache_key":"27a004245e98dcbaa5e48cc369f6f2aa4bcdcf81bb6da9f4b59f6a9c0aa4d950","segment_id":"index.md:42071940eb773f4d","source_path":"index.md","text_hash":"42071940eb773f4dcb7111f0626b4a7a823fc44098e143ff425db8a03528609d","text":" — because every space lobster needs a time-and-space machine.","translated":" —— 因为每只太空龙虾都需要一台时空机器。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:07Z"} +{"cache_key":"27a06da04c255a5ecf19b5022dd6180357807d50162a5698cd21d3eb78388ef3","segment_id":"environment.md:cda454f61dfcac70","source_path":"environment.md","text_hash":"cda454f61dfcac7007a9edc538f9f58cf38caa0652e253975979308162bccc53","text":"Gateway configuration","translated":"Gateway 配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:39Z"} +{"cache_key":"27d042d7c4de0149b07caa1eef12a5a6b13bad2607338e471254e32ea17ac4fe","segment_id":"index.md:6d6577cb1c128ac1","source_path":"index.md","text_hash":"6d6577cb1c128ac18a286d3c352755d1a265b1e3a03eded8885532c3f36e32ed","text":"Mario Zechner","translated":"Mario Zechner","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:25Z"} +{"cache_key":"27e979437c543d1b0d913e200ae97874a872dbe3fb1ae1e0ea7d6eb6ebbe334e","segment_id":"index.md:98a670e2fb754896","source_path":"index.md","text_hash":"98a670e2fb7548964e8b78b90fef47f679580423427bfd15e5869aca9681d0dd","text":"\"We're all just playing with our own prompts.\"","translated":"\"我们都只是在玩弄自己的提示词。\"","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:10Z"} +{"cache_key":"28006596cdda45f4da3d43d4aca5bf66c459d4553682e2dd295c7e256c0a7dc6","segment_id":"start/wizard.md:8999c63d838a1729","source_path":"start/wizard.md","text_hash":"8999c63d838a1729c88f4334c6fd73d735c69659f7e08989bd9d4bd0cc644748","text":" Node (recommended; required for WhatsApp/Telegram). Bun is ","translated":" Node(推荐;WhatsApp/Telegram 需要)。Bun ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:33Z"} +{"cache_key":"2816a7fdcd6be1cbfa2991a8e2e2a7547e4d6c8c24cea4a8cd4bd797e593002b","segment_id":"help/index.md:d3ef01b4a9c99103","source_path":"help/index.md","text_hash":"d3ef01b4a9c9910364c9b26b2499c8787a0461d2d24ab80376fff736a288b34c","text":"Logging","translated":"日志记录","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:48Z"} +{"cache_key":"28d24c047d26e2c1e65fd0bbb5ff062aa4ac050cf6a9d74ff349d775635b6ebd","segment_id":"index.md:aaa095329e21d86e","source_path":"index.md","text_hash":"aaa095329e21d86e24e8bec91bc001f7983d73a7a04c75646c0256448dac30ef","text":" — The space lobster who demanded a better name","translated":" —— 那只要求更好名字的太空龙虾","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:36Z"} +{"cache_key":"28e8ae5018d34b717de70ce7f23982de74c146a1f056b26e5e4ae8104534414e","segment_id":"index.md:6201111b83a0cb5b","source_path":"index.md","text_hash":"6201111b83a0cb5b0922cb37cc442b9a40e24e3b1ce100a4bb204f4c63fd2ac0","text":" and ","translated":" 和 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:26Z"} +{"cache_key":"28ef1da9761f650da74d92d311e4340eb104aa4bfe79c0770be44869d3d4388b","segment_id":"help/index.md:156597e2632411d1","source_path":"help/index.md","text_hash":"156597e2632411d1d5f634db15004072607ba45072a4e17dfa51790a37b6781f","text":"Gateway issues:","translated":"Gateway 问题:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:41Z"} +{"cache_key":"2915e64d137473ff7b41748d6e775157eeff0e1392db33707e68c51e7d2b3e4a","segment_id":"environment.md:6f59001999ef7b71","source_path":"environment.md","text_hash":"6f59001999ef7b7128bab80d2034c419f3034497e05f69fbdf67f7b655cdc173","text":"Configuration: Env var substitution","translated":"配置:环境变量替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:30Z"} +{"cache_key":"29a2f85f24db686837fe914b9726eff6a76c743da516c02abf9e7b37b6e7a822","segment_id":"index.md:76d6f9c532961885","source_path":"index.md","text_hash":"76d6f9c5329618856f133dc695e78f085545ae05fae74228fb1135cba7009fca","text":") — Pi creator, security pen-tester","translated":")— Pi 创始人,安全渗透测试员","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:04Z"} +{"cache_key":"29ad5ac78c867238eeea5d895c4831ef7fd4b4da6897dbbebfa2442fe9b4a55e","segment_id":"index.md:e3209251e20896ec","source_path":"index.md","text_hash":"e3209251e20896ecc60fa4da2817639f317fbb576288a9fc52d11e5030ecc44a","text":"Windows (WSL2)","translated":"Windows (WSL2)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:59Z"} +{"cache_key":"2a0917591bc5d0651e00107b3f0240ec8ef7f815194af495b214e011d1572e63","segment_id":"environment.md:cf0923bd0c80e86a","source_path":"environment.md","text_hash":"cf0923bd0c80e86a7aa644d04aa412cbd7baa3273153c40c625ceca9e012bde8","text":" runs your login shell and imports only **missing** expected keys:","translated":" 运行你的登录 shell 并仅导入**缺失的**预期键:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:51Z"} +{"cache_key":"2a125978841a8b745660c2fe10733f5a7ec04f35d6edccb62a3a6099827c9f31","segment_id":"help/index.md:frontmatter:summary","source_path":"help/index.md:frontmatter:summary","text_hash":"aece82a2d540ab1a9a21c7b038127cae6e9db2149491564bb1856b6f8999f205","text":"Help hub: common fixes, install sanity, and where to look when something breaks","translated":"帮助中心:常见修复方法、安装完整性检查,以及出现问题时的排查指南","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:09Z"} +{"cache_key":"2a272e89ec32a98ddfab85e3261d797830491c81beea1bc76f02a2f10056444a","segment_id":"environment.md:aac7246f5e97142c","source_path":"environment.md","text_hash":"aac7246f5e97142c3f257b7d8b84976f10c29e1b89804bb9d3eb7c43cc03cb8e","text":"Environment variables","translated":"环境变量","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:20Z"} +{"cache_key":"2a5de10a869ddf9795eb574cdf1669853adf68de0aa9b586340f9f98b19a2c1b","segment_id":"index.md:723fad6d27da9393","source_path":"index.md","text_hash":"723fad6d27da939353c65417bbaf646b65903b316eb4456297ff4a1c20811e8d","text":": HTTP file server on ","translated":":HTTP 文件服务器运行在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:08Z"} +{"cache_key":"2a9244cf7264d7f417232bd9f92f966b46aa99b5cace7e6461e0b2d3a79e18fc","segment_id":"start/wizard.md:4646ca09dd863969","source_path":"start/wizard.md","text_hash":"4646ca09dd86396938b77d769471ccf591fb10f1e70b87c8e119921585c68647","text":"Anthropic API key (recommended)","translated":"Anthropic API 密钥(推荐)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:46Z"} +{"cache_key":"2a9bdab2f771b41c294a531f1d6df2023e4b67ee480cca4539599f2a60055a81","segment_id":"index.md:8fdfb6437318756c","source_path":"index.md","text_hash":"8fdfb6437318756c950bf2261538f06236e36040986891fa7b43452b987fb9f3","text":" — an AI, probably high on tokens","translated":" —— 一个可能被令牌冲昏头脑的 AI","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:13Z"} +{"cache_key":"2ac5a1447db5ab39cf2aa397324373ad9f62dc6a5dc80ce471170fb19c6f63e3","segment_id":"environment.md:f15f5f9f4ef4d668","source_path":"environment.md","text_hash":"f15f5f9f4ef4d6688876c894f8eba251ed1db6eaf2209084028d43c9e76a8ba1","text":" (aka ","translated":" (又称 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:52Z"} +{"cache_key":"2b3277f22f598b1a6f7a3131d92633b96fe7b09bfc6833b4283733bbb5e47a19","segment_id":"index.md:8f6fb4eb7f42c0e2","source_path":"index.md","text_hash":"8f6fb4eb7f42c0e245e29e63f5b82cc3ba19852681d1ed9aed291f59cf75ec0e","text":"Security","translated":"安全","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:12Z"} +{"cache_key":"2b5833fa7ce9898da69d1e64fc5c3a5eba6bb67c371a2b611ff4558aecdd62ca","segment_id":"environment.md:aac7246f5e97142c","source_path":"environment.md","text_hash":"aac7246f5e97142c3f257b7d8b84976f10c29e1b89804bb9d3eb7c43cc03cb8e","text":"Environment variables","translated":"环境变量","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:08Z"} +{"cache_key":"2baecfd26ff47bc7814b55f6a2cdeeb462776c8057428fe9125b6157e0185296","segment_id":"index.md:e1b33cfa2a781bde","source_path":"index.md","text_hash":"e1b33cfa2a781bde9ef6c1d08bf95993c62f780a6664f5c5b92e3d3633e1fcf8","text":" (@nachoiacovino, ","translated":" (@nachoiacovino, ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:27Z"} +{"cache_key":"2c1cb1cef6155b763b2262ef37c863de566330d14bf74280615cb6e549e58049","segment_id":"environment.md:32ebb1abcc1c601c","source_path":"environment.md","text_hash":"32ebb1abcc1c601ceb9c4e3c4faba0caa5b85bb98c4f1e6612c40faa528a91c9","text":" (","translated":" (","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:52Z"} +{"cache_key":"2c3188ffa72715b1d59025704a94f302614ca289ab2320901d5025dbba20e295","segment_id":"index.md:bf084dc7b82e1e62","source_path":"index.md","text_hash":"bf084dc7b82e1e62c63727b13451d1eba2269860e27db290d2d5908d7ade0529","text":" — Pairs as a node and exposes Canvas + Chat + Camera","translated":" —— 作为节点配对并暴露 Canvas + 聊天 + 相机","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:17Z"} +{"cache_key":"2c32c166aa68ab2e4ad5a305268b0b4fa3715c00d5c8711954f57c56bce5bf2f","segment_id":"index.md:7af023c43013b9a5","source_path":"index.md","text_hash":"7af023c43013b9a53fbff7dd4b5821588bba3319308878229740489152c43f6d","text":"Docs","translated":"文档","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:42Z"} +{"cache_key":"2c4fad6883c7306600d4b8017b42f71a49a9ef90d3f7c903931dcc1a42d6a629","segment_id":"start/getting-started.md:130fc173d131a8a8","source_path":"start/getting-started.md","text_hash":"130fc173d131a8a8e647eff6d934160e7ffc33c8a488d296f4952e43669efece","text":"Remote access (SSH tunnel / Tailscale Serve): ","translated":"远程访问(SSH 隧道 / Tailscale Serve): ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:30Z"} +{"cache_key":"2c8498d9a65196b921db3277f57a9f7a4d54f247bf632149a7e6f6d7852e3f8a","segment_id":"index.md:80fc402133201fbe","source_path":"index.md","text_hash":"80fc402133201fbe0e4e9962a9570e741856aa8b0c033f1a20a9bcb06c68e809","text":"Discovery","translated":"发现","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:43Z"} +{"cache_key":"2ca15829b0103ac379ae5ff09f282509d35a9e1dc45bbf196c72de71b74bb544","segment_id":"start/wizard.md:1d7b0a62c6b0c807","source_path":"start/wizard.md","text_hash":"1d7b0a62c6b0c8074693534632fba1f2651e07a43d627d9b033133f7be0a1e13","text":"Moonshot example:","translated":"Moonshot 示例:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:28Z"} +{"cache_key":"2cd61dfffeb36096d91b4e57fb246bbcee08cc8578906f516e40f38a3f0fd07b","segment_id":"start/getting-started.md:552d8f1e99b582e6","source_path":"start/getting-started.md","text_hash":"552d8f1e99b582e60aca716254ccebd754c93d319a7c4459e4d741e23ebf5e81","text":"Gateway token","translated":"Gateway 令牌","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:23Z"} +{"cache_key":"2ce482e209f5de8ec61a9b3c7a287df2841a981d3764b77fdcf48af2a7b85703","segment_id":"help/index.md:24669ff48290c187","source_path":"help/index.md","text_hash":"24669ff48290c1875d8067bbd241e8a55444839747bffb8ab99f3a34ef248436","text":"Doctor","translated":"诊断工具","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:58Z"} +{"cache_key":"2d0888805bfed46ef5b60cd62356c0e806d41c0b9121d293e637f9c246793517","segment_id":"start/wizard.md:f5f5d467d48ef0f0","source_path":"start/wizard.md","text_hash":"f5f5d467d48ef0f0285b3b241da9c210af806de0b975ef0d1c8caa8e43f02aca","text":" to route inbound messages (the wizard can do this).","translated":" 以路由入站消息(向导可以执行此操作)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:03Z"} +{"cache_key":"2d2da52fe8692965c9fb95b555b3aa3e2a2a66b0d5dda886a051d52f1a0ef1e3","segment_id":"index.md:c4b2896a2081395e","source_path":"index.md","text_hash":"c4b2896a2081395e282313d6683f07c81e3339ef8b9d2b5a299ea5b626a0998f","text":").","translated":")。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:09Z"} +{"cache_key":"2d3da03d164952a8c60693fdd97d8be29700340d6eaee19967b24342510d499a","segment_id":"index.md:83f4fc80f6b452f7","source_path":"index.md","text_hash":"83f4fc80f6b452f7cdf426f6b87f08346d7a2d9c74a0fb62815dce2bfddacf63","text":" — A space lobster, probably","translated":" —— 大概是一只太空龙虾说的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:27Z"} +{"cache_key":"2d48b01c4769947be3c3683c4a8f28dd565d2db1936464b4c5d5731a12d79c60","segment_id":"index.md:30f035b33a6c35d5","source_path":"index.md","text_hash":"30f035b33a6c35d51e09f9241c61061355c872f2fb9a82822cd2f5f443fd4ad4","text":"Group Chat Support","translated":"群聊支持","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:41Z"} +{"cache_key":"2d797dc8210ef143472d22214940192b0a9192ba2fbb7c937caed61f06927d9b","segment_id":"index.md:74f99190ef66a7d5","source_path":"index.md","text_hash":"74f99190ef66a7d513049d31bafc76e05f9703f3320bf757fb2693447a48c25b","text":"Linux app","translated":"Linux 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:02Z"} +{"cache_key":"2e074e5ac1705b797a4c77f7b223adcd0ae6a9f96032a837408a8435a639baff","segment_id":"index.md:37ed7c96b16160d4","source_path":"index.md","text_hash":"37ed7c96b16160d491e44676aa09fe625301de9c018ad086e263f59398b8be8a","text":"🎤 ","translated":"🎤 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:53Z"} +{"cache_key":"2e1d0951abfbe4efbae5e5ef595f231d5292c0fcb5b3ee23005ce2b68c1d79ee","segment_id":"help/index.md:0e4ea41f62f3485d","source_path":"help/index.md","text_hash":"0e4ea41f62f3485d38cc0e63e2ccf0b40ee1e32a060b3902767d612fe0823e0e","text":" here:","translated":" 这里:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:32Z"} +{"cache_key":"2e3290e6bc1d3f1822509afccd756cc87e8abd242e0141e0ee64721fdb864f3f","segment_id":"start/getting-started.md:f11e33a27b5b9a1c","source_path":"start/getting-started.md","text_hash":"f11e33a27b5b9a1c3aefd4fc3e37fd3effab8e9378119a2a21d20312adb940a7","text":"CLI onboarding wizard","translated":"CLI 上手引导向导","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:48Z"} +{"cache_key":"2e45b9544e6ff8d717250c9ddcf1e30690e094f474a744dda548b3e297c59cb7","segment_id":"environment.md:8d076464a84995bc","source_path":"environment.md","text_hash":"8d076464a84995bc095e934b0aa1e4419372f27cd71d033571e4dbba201ee5d8","text":"You can reference env vars directly in config string values using ","translated":"你可以在配置的字符串值中直接使用以下方式引用环境变量 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:58Z"} +{"cache_key":"2e681efe18de20b4f07ad32002c6fec86c06e56a12cd30d9c7bdbc9534bb6882","segment_id":"environment.md:frontmatter:summary","source_path":"environment.md:frontmatter:summary","text_hash":"78351223e7068721146d2de022fdf440c2866b2ee02fbbb50bf64369b999820b","text":"Where OpenClaw loads environment variables and the precedence order","translated":"OpenClaw 加载环境变量的位置及优先级顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:44Z"} +{"cache_key":"2ef70367fb9aa09677565cc6176a971e2f70631d568dfe275604a6337f5ab6ad","segment_id":"environment.md:b1d6b91b67c2afa5","source_path":"environment.md","text_hash":"b1d6b91b67c2afa5e322988d9462638d354ddf8a1ef79dba987f815c22b4baee","text":" at ","translated":" 位于 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:32Z"} +{"cache_key":"2f07feeae0f7c7fd42259f8d149e737f19de5e6a5479067a97efdec3042fdd56","segment_id":"start/wizard.md:ca7981b46ecf2c17","source_path":"start/wizard.md","text_hash":"ca7981b46ecf2c1787b6d76d81d9fd7fa0ca95842e2fcc2a452869891a9334d1","text":"Off","translated":"关闭","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:02Z"} +{"cache_key":"2f42896cbef80e422a89e75bb6eff3784602d724b92e704a145d54f389869f2c","segment_id":"start/wizard.md:be297ea5bdb13e65","source_path":"start/wizard.md","text_hash":"be297ea5bdb13e6504ca452403bae1d77358398f376fc59ee9f4e06d566bc3e9","text":" even for loopback so local WS clients must authenticate.","translated":" 即使在回环地址上也使用,以确保本地 WS 客户端必须进行认证。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:03Z"} +{"cache_key":"300af3259f829741d51736865d7bf9f842f81f2138585d92d271370b4fb55164","segment_id":"environment.md:1734069c13c6a5b4","source_path":"environment.md","text_hash":"1734069c13c6a5b4de554e73a650ddce6651688b5771f03df706a836393aea3c","text":" override).","translated":" 覆盖)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:45Z"} +{"cache_key":"30608165f61f3a9ef054a6c564e06dfb89be246127382e61e93c52a93fa2aa9c","segment_id":"start/wizard.md:frontmatter:summary","source_path":"start/wizard.md:frontmatter:summary","text_hash":"37d4cb914a0312f3c0272449b49ff1a5b48ae22e79defb9680df63865bc21ea3","text":"CLI onboarding wizard: guided setup for gateway, workspace, channels, and skills","translated":"CLI 上手引导向导:Gateway、工作区、渠道和技能的引导式设置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:51Z"} +{"cache_key":"30675512d7a61a650d56f0b23e4df35eee0be54824589dfe3cd69ef8055204a3","segment_id":"index.md:66d0f523a379b2de","source_path":"index.md","text_hash":"66d0f523a379b2de6f8d5fba3a817ebc395f7bcaa54cc132ca9dfa665d1e9378","text":"Skills","translated":"技能","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:17Z"} +{"cache_key":"307223a7ef9d756946e976426895e5f1195f544f15a205458dc725b42d4f6ee1","segment_id":"help/index.md:5c94724fa7810fa9","source_path":"help/index.md","text_hash":"5c94724fa7810fa9902e565cf66c5f5a973074f2961fcd3a40bad4ee4aeca5e0","text":"If you want a quick “get unstuck” flow, start here:","translated":"如果你想快速\"解决卡住的问题\",从这里开始:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:27Z"} +{"cache_key":"30a615ba735a73e7d3242363754be6841b011b06bcf0852eb50b1c2fad210ba1","segment_id":"index.md:9c870aa6e5e93270","source_path":"index.md","text_hash":"9c870aa6e5e93270170d5a81277ad3e623afe8d4efd186d3e28f3d2b646d52e6","text":"How it works","translated":"工作原理","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:18Z"} +{"cache_key":"30df5b02209abc9fe6dad8f8edb5d9e1ecc23a3dafd5c4df988491ab87667a35","segment_id":"start/wizard.md:acdd1e734125f341","source_path":"start/wizard.md","text_hash":"acdd1e734125f341604c0efbabdcc4c4b0597e8f6235d66c2445edd1812838c1","text":"Telegram","translated":"Telegram","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:27Z"} +{"cache_key":"314a94405174f8d50e035a204e5843da2f66b97b162a65bf2b933f01abbd59f9","segment_id":"start/wizard.md:e639687221fe4ab0","source_path":"start/wizard.md","text_hash":"e639687221fe4ab0824252705b8c5db6c8ece564b77025b0f6b6a4252abb9f86","text":"Seeds the workspace files needed for the agent bootstrap ritual.","translated":"生成智能体引导启动仪式所需的工作区文件。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:46Z"} +{"cache_key":"314dd665b6543d8aa3e07bfb4411985b9e65d96c9dd2d548df33fb32bd6a7137","segment_id":"start/getting-started.md:5ed525159ebd3715","source_path":"start/getting-started.md","text_hash":"5ed525159ebd371551c1615ae2782e61c74c0ed4149ffd117284ba9523eeda84","text":"1) Install the CLI (recommended)","translated":"1)安装 CLI(推荐)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:46Z"} +{"cache_key":"3160cff1ac3376c86eff02fa191d7effc632679f70ad9d0572805c87e0373938","segment_id":"start/wizard.md:4b57039163eb0a5c","source_path":"start/wizard.md","text_hash":"4b57039163eb0a5c8ee4015d016164636534a01cc8acf14b5ce9d191319954c3","text":" to your config.","translated":" 到您的配置中。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:06Z"} +{"cache_key":"31dec649c828923140b2b30d6a8b2d62591976002370e88c3d3de3ac115cb781","segment_id":"environment.md:45ca56d179d4788c","source_path":"environment.md","text_hash":"45ca56d179d4788c55ba9f7653b376d62e7faa738e92259e3d4f6f5c1b554f28","text":"Related","translated":"相关内容","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:17:10Z"} +{"cache_key":"3243c3ebdcaa9521501483661e48d2fdd966942cb24ea4dcde3d06b713aed8b4","segment_id":"index.md:3c8aa7ad1cfe03c1","source_path":"index.md","text_hash":"3c8aa7ad1cfe03c1cb68d48f0c155903ca49f14c9b5626059d279bffc98a8f4e","text":": connect to the Gateway WebSocket (LAN/tailnet/SSH as needed); legacy TCP bridge is deprecated/removed.","translated":":连接到 Gateway WebSocket(根据需要使用局域网/Tailnet/SSH);旧版 TCP 桥接已弃用/移除。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:52Z"} +{"cache_key":"3251f0f0403513aa1ec086eadd313880a5c01383a210ec45da22d6fa4782490e","segment_id":"index.md:ee8b06871d5e335e","source_path":"index.md","text_hash":"ee8b06871d5e335e6e686f4e2ee9c9e6de5d389ece6636e0b5e654e0d4dd5b7e","text":"Control UI (browser)","translated":"控制界面(浏览器)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:34Z"} +{"cache_key":"3276f34c2339c0658f45d0f009490234b47b5b52b8d90ee1387edff4a69ac8ae","segment_id":"index.md:93c89511a7a5dda3","source_path":"index.md","text_hash":"93c89511a7a5dda3b3f36253d17caee1e31f905813449d475bc6fed1a61f1430","text":"common fixes + troubleshooting","translated":"常见修复 + 故障排除","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:56Z"} +{"cache_key":"32a83090da1dc024c2a8cf8f0db8f301764d5bb1a471887273753a86569bd8cf","segment_id":"start/getting-started.md:frontmatter:read_when:1","source_path":"start/getting-started.md:frontmatter:read_when:1","text_hash":"8ffadc75217e7de913dec33459e2fc4726878cf78a1f8f6a6ce9b3b7305efa17","text":"You want the fastest path from install → onboarding → first message","translated":"您希望找到从安装 → 上手引导 → 发送第一条消息的最快路径","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:19Z"} +{"cache_key":"32aaa528f2fdc0ff7d03b917f5957bf4f19d264db511d3a6fcf39564f4c143f1","segment_id":"help/index.md:2adc964c084749b1","source_path":"help/index.md","text_hash":"2adc964c084749b1f2d8aef24030988b667dbda2e38a6a1699556c93e07c1cea","text":"Start here","translated":"从这里开始","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:38Z"} +{"cache_key":"32f6ccc5f301eef89b0add96d877ba4df42d5d5b8a9cd794abf9f467d5f12d54","segment_id":"help/index.md:8cd501e1124c3047","source_path":"help/index.md","text_hash":"8cd501e1124c30473473c06e536a2d145e2a14a6d7dc1b99028ce818e14442e2","text":"Repairs:","translated":"修复:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:52Z"} +{"cache_key":"3341a2da05aa7a14de4f05127a21a28fff121cd29d0c2dd4fe6bbf663fb59d7d","segment_id":"index.md:66354a1d3225edbf","source_path":"index.md","text_hash":"66354a1d3225edbf01146504d06aaea1242dcf50424054c3001fc6fa2ddece0f","text":"Remote access","translated":"远程访问","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:23Z"} +{"cache_key":"336e0d3df54cefc9b4f845d46763359b00993efe537c84b384ff77a19c5d95e9","segment_id":"start/wizard.md:593b35c1b027b42b","source_path":"start/wizard.md","text_hash":"593b35c1b027b42b1f14fcd3913017dae726062941e8039a72e3af3399f728df","text":"Gateway auth ","translated":"Gateway 认证 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:53Z"} +{"cache_key":"33bc493412fad9ad498a84a301ea34b43f9f34939896f8221f6e095724982543","segment_id":"start/wizard.md:0e3a130e3ae6be30","source_path":"start/wizard.md","text_hash":"0e3a130e3ae6be30792e3eeb94fed964dcceddef27f7e723da02c1d3a3a8df94","text":"Local gateway (loopback)","translated":"本地 Gateway(回环地址)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:45Z"} +{"cache_key":"33e6190920d1a6f91b3914cb673b9488a8bab0364506c16f588e85340bde439c","segment_id":"index.md:63a3abfa879299dd","source_path":"index.md","text_hash":"63a3abfa879299ddcc03558012bfd6075cbd72f7a175b739095bf979700297f7","text":"Multi-instance quickstart (optional):","translated":"多实例快速入门(可选):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:42Z"} +{"cache_key":"34058f497844c4ec778554dcaefe46e1ee1747532d1d13b1d71c9f0ce44c7514","segment_id":"environment.md:d08a8493f686363a","source_path":"environment.md","text_hash":"d08a8493f686363a78b913d45ebfbd87a3768d1c77b70f23b1fdade3c066e481","text":"Shell env import","translated":"Shell 环境导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:18Z"} +{"cache_key":"34086c013763b98b351cdd0b4f0249d6d22e5b03a465b1753e4de88e587c00ab","segment_id":"index.md:36ddb4d3cfcb494f","source_path":"index.md","text_hash":"36ddb4d3cfcb494fb96463d42b35ba923731677cfc9e084af9f25e3f231187d5","text":"💬 ","translated":"💬 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:51Z"} +{"cache_key":"34b531c230116c17ef31fc8a6f8428f6274208c2de206e4cdda99e9a1a9cb042","segment_id":"index.md:8f6fb4eb7f42c0e2","source_path":"index.md","text_hash":"8f6fb4eb7f42c0e245e29e63f5b82cc3ba19852681d1ed9aed291f59cf75ec0e","text":"Security","translated":"安全","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:29Z"} +{"cache_key":"34bfc7d107afffb5c740b7b90a1c6047e44c21fcac52d6b6f4859d91e803c9eb","segment_id":"environment.md:546f47a9170b7f79","source_path":"environment.md","text_hash":"546f47a9170b7f79afe6bb686aecab9c734c8e8a7d2b353d7e507ee932a0c348","text":"Environment variables\n\nOpenClaw pulls environment variables from multiple sources. The rule is ","translated":"环境变量\n\nOpenClaw 从多个来源获取环境变量。规则是 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:53Z"} +{"cache_key":"34e14035ff1a271359d67411ba4926d4dc09453dfd5418ece20924bcbfa96965","segment_id":"environment.md:496aca80e4d8f29f","source_path":"environment.md","text_hash":"496aca80e4d8f29fb8e8cd816c3afb48d3f103970b3a2ee1600c08ca67326dee","text":" block","translated":" 块","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:41Z"} +{"cache_key":"34ea3ba7fd58bb28161b7b4359bbcccffec2e9d4dbc54286ca2b0c1730769a8d","segment_id":"environment.md:cdb4ee2aea69cc6a","source_path":"environment.md","text_hash":"cdb4ee2aea69cc6a83331bbe96dc2caa9a299d21329efb0336fc02a82e1839a8","text":".","translated":".","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:15Z"} +{"cache_key":"35283f721f41d4ee600ccb4bbea1d3385ba23774e7a7790fdd45b6c18600469a","segment_id":"environment.md:d08a8493f686363a","source_path":"environment.md","text_hash":"d08a8493f686363a78b913d45ebfbd87a3768d1c77b70f23b1fdade3c066e481","text":"Shell env import","translated":"Shell 环境导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:49Z"} +{"cache_key":"352defd8fc42d9b060b6cd430d417fc2bd4c12fe53ba446d4a476ad42ccab112","segment_id":"start/wizard.md:0f3a1d92bc3a545d","source_path":"start/wizard.md","text_hash":"0f3a1d92bc3a545d9c34affb3f3116c0cc492f4a1045c05778fc4d4c442b9b96","text":" (plugin): bot token + base URL.","translated":" (插件):机器人令牌 + 基础 URL。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:43Z"} +{"cache_key":"35459952230518c31110b6b5f175abe88b59834c219cab3d71012db683db8121","segment_id":"start/getting-started.md:67b696468610b879","source_path":"start/getting-started.md","text_hash":"67b696468610b879ed7f224dbf6b0861f27e39d20454cb9d7af1ec52d3e5eeaa","text":"Dashboard","translated":"仪表盘","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:39Z"} +{"cache_key":"357d48a4c5e474910bc6ec1bc5ae8587a7e5f0207dd6c9102c7a1442f5696107","segment_id":"environment.md:cf3f9ba035da9f09","source_path":"environment.md","text_hash":"cf3f9ba035da9f09202ba669adca3109148811ef31d484cc2efa1ff50a1621b1","text":" (what the Gateway process already has from the parent shell/daemon).","translated":" (Gateway 进程从父 shell/守护进程中已获取的内容)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:06Z"} +{"cache_key":"364bf5b819ca7701a74bb51b78b68bb812f4e3f3590b3c69afe3efd9b0459c6b","segment_id":"environment.md:d4a67341570f4656","source_path":"environment.md","text_hash":"d4a67341570f4656784c5f8fe1bfb48a738ace57b52544977431d50e2b718099","text":"FAQ: env vars and .env loading","translated":"常见问题:环境变量和 `.env` 加载","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:40Z"} +{"cache_key":"3663f83bba62df5e7cb863e55c86882f54e5d3c7ee21fe4fa3335e3ea53f2d70","segment_id":"index.md:e64d6b29b9d90bba","source_path":"index.md","text_hash":"e64d6b29b9d90bba92ffe2539dc295a75c553684fed0350ee56bfd0aead01662","text":"Multiple gateways","translated":"多网关","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:58Z"} +{"cache_key":"36b17044c786e63bff17024017e7376bbbfab4b3abdcda6216a8ff4155e90b82","segment_id":"index.md:9182ff69cf35cb47","source_path":"index.md","text_hash":"9182ff69cf35cb477c02452600d23b52a49db7bd7c9833a9a8bc1dcd90c25812","text":"Node ≥ 22","translated":"Node ≥ 22","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:57Z"} +{"cache_key":"36ee9ff0bfd7f7a2fed757962b44a70c9130d57288004d2941c4090fe792a044","segment_id":"index.md:30f035b33a6c35d5","source_path":"index.md","text_hash":"30f035b33a6c35d51e09f9241c61061355c872f2fb9a82822cd2f5f443fd4ad4","text":"Group Chat Support","translated":"群聊支持","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:06Z"} +{"cache_key":"36f5535fb346a7e5a8ac7bf97f71b16da9e836aaac6004bc7f2baf2b4f74ee89","segment_id":"start/getting-started.md:f480ffb2979d1888","source_path":"start/getting-started.md","text_hash":"f480ffb2979d188849ef6ddeb7cefe0aec4406a459adc51df4808a3545d7095c","text":" uses ","translated":" 使用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:17Z"} +{"cache_key":"3707b96e2e6a68d6b2b2cb1bc408bfdcc00b380bed0febd7847ebf22d0f0a144","segment_id":"start/wizard.md:acd0067e1ce6598b","source_path":"start/wizard.md","text_hash":"acd0067e1ce6598bac4486d7dec30e89e0cb9486eb7a5ab655327f2398d82ee2","text":"Stores it under ","translated":"将其存储在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:01Z"} +{"cache_key":"3720955986bed01c1359c0e548caea0c5440fad4b43365d2fde56fb04a4e0759","segment_id":"start/wizard.md:610b6a1041c9c16b","source_path":"start/wizard.md","text_hash":"610b6a1041c9c16ba409d615ac9fc646e065c13b271889569a0f3cab45fb422b","text":"Signal setup (signal-cli)","translated":"Signal 设置 (signal-cli)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:49Z"} +{"cache_key":"3761d0df7c47bdf9c52491e5e93c6b9b8e7c948074b5925f77582063f787622c","segment_id":"index.md:42bb365211decccb","source_path":"index.md","text_hash":"42bb365211decccb3509f3bf8c4dfcb5ae05fe36dfdedb000cbf44e59e420dc9","text":" — Local imsg CLI integration (macOS)","translated":" —— 本地 imsg CLI 集成(macOS)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:56Z"} +{"cache_key":"3790b7cccef83371cab7a1989734dc2df8216f5cdb52d6e28db0e9e844c5671c","segment_id":"help/index.md:8cd501e1124c3047","source_path":"help/index.md","text_hash":"8cd501e1124c30473473c06e536a2d145e2a14a6d7dc1b99028ce818e14442e2","text":"Repairs:","translated":"修复:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:27Z"} +{"cache_key":"37b110b0b1d718b41a94fb3a9a4f13223dae87e68c5e0f999d287897a386511e","segment_id":"environment.md:cdb4ee2aea69cc6a","source_path":"environment.md","text_hash":"cdb4ee2aea69cc6a83331bbe96dc2caa9a299d21329efb0336fc02a82e1839a8","text":".","translated":"。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:02Z"} +{"cache_key":"37b7c0541ea6313c43233942e42fd671ee86f3f7a07973e395b38ad0ff8dbc0a","segment_id":"index.md:6b3f22c979b9e6f8","source_path":"index.md","text_hash":"6b3f22c979b9e6f8622031a6b638ec5f730c32de646d013e616078e03f5a6149","text":"iOS node","translated":"iOS 节点","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:55Z"} +{"cache_key":"380da2c38442028181e5e4e1bc68442ff14ff2bcd89177a4c1a3bc96b478155b","segment_id":"index.md:36ddb4d3cfcb494f","source_path":"index.md","text_hash":"36ddb4d3cfcb494fb96463d42b35ba923731677cfc9e084af9f25e3f231187d5","text":"💬 ","translated":"💬 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:49Z"} +{"cache_key":"3861d187be12abb8bb56846e66cdbe56efbfcc8ab9dc5fa49ad7526b34954f7c","segment_id":"help/index.md:729bc562eec2658b","source_path":"help/index.md","text_hash":"729bc562eec2658bd11ffdd522fe5277177dc73e86eaca7baac0b472a4d8f8b2","text":"If you’re looking for conceptual questions (not “something broke”):","translated":"如果你在寻找概念性问题(而非\"出了故障\"):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:47Z"} +{"cache_key":"38b96681367af140e653ee05ec7a261cf0941c0975166b3ac38008c0f1fd218d","segment_id":"help/index.md:71095a6d42f5d9c2","source_path":"help/index.md","text_hash":"71095a6d42f5d9c2464a8e3f231fc53636d4ce0f9356b645d245874162ec07e2","text":"Gateway troubleshooting","translated":"Gateway 故障排除","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:19Z"} +{"cache_key":"38ce802888d58badfba21b504c45ae2e126bfa2ff05300da807328abce6bb3ea","segment_id":"environment.md:cf3f9ba035da9f09","source_path":"environment.md","text_hash":"cf3f9ba035da9f09202ba669adca3109148811ef31d484cc2efa1ff50a1621b1","text":" (what the Gateway process already has from the parent shell/daemon).","translated":" (Gateway 进程从父 shell/守护进程中已继承的值)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:02Z"} +{"cache_key":"38e1bd28383c38781623486e59dac26bb496cbacc9e2eda9120b373298a51ff3","segment_id":"index.md:ba5ec51d07a4ac0e","source_path":"index.md","text_hash":"ba5ec51d07a4ac0e951608704431d59a02b21a4e951acc10505a8dc407c501ee","text":")","translated":")","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:11Z"} +{"cache_key":"3916f9bae114afcf8d795dfb5375fa24f3e06a8a118fe2ecbb2915900f6a9f82","segment_id":"index.md:e3209251e20896ec","source_path":"index.md","text_hash":"e3209251e20896ecc60fa4da2817639f317fbb576288a9fc52d11e5030ecc44a","text":"Windows (WSL2)","translated":"Windows (WSL2)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:14Z"} +{"cache_key":"394214a19e461907fb2a1cc918c6f38ae64e4715143377c7a9166d0b985547df","segment_id":"index.md:88d90e2eef3374ce","source_path":"index.md","text_hash":"88d90e2eef3374ce1a7b5e7fbd3b1159364b26a8ceb2493d6e546d4444b03cda","text":"Tailscale","translated":"Tailscale","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:16Z"} +{"cache_key":"3983900aa2122716086238320301d2ccc9ca38cbfbc5fadec4629f48bac4e248","segment_id":"index.md:5928d14b4d45263d","source_path":"index.md","text_hash":"5928d14b4d45263d4964dfd301c84ed2674ca8b4b698c5efeb88fb86076d2bf9","text":"🎮 ","translated":"🎮 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:02Z"} +{"cache_key":"3a153551510fda2c4710a20c9a4cc23057396667a7df9dd6e1abcab82c50b896","segment_id":"environment.md:61115f6649792387","source_path":"environment.md","text_hash":"61115f664979238731a390e84433a818965b7eaf1d38fa5b4b1507c33ef28c91","text":"Precedence (highest → lowest)","translated":"优先级(从高到低)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:04Z"} +{"cache_key":"3a1be3034443bc71b47581e4ea05266f8538eaa0a0fdc3da9bad0ed023893ac7","segment_id":"start/getting-started.md:e93372533f323b2f","source_path":"start/getting-started.md","text_hash":"e93372533f323b2f12783aa3a586135cf421486439c2cdcde47411b78f9839ec","text":"Node ","translated":"Node ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:24Z"} +{"cache_key":"3a3087543c4f5b0648ff7fc2645ae4cf40a2f985a95b29227569f1d421fab438","segment_id":"index.md:19525ac5e5b9c476","source_path":"index.md","text_hash":"19525ac5e5b9c476b36a38c5697063e37e8fe2fae8ef6611f620def69430cf74","text":"Canvas host","translated":"Canvas 主机","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:06Z"} +{"cache_key":"3aa380273cd8edfdd5f5b29a07a527e398f72e5526104fe71ae89a782551ca9e","segment_id":"help/index.md:8ddb7fc8a87904de","source_path":"help/index.md","text_hash":"8ddb7fc8a87904dedc2afc16400fbe4e78582b302e01c30b1319c8a465d04684","text":"Troubleshooting:","translated":"故障排除:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:14Z"} +{"cache_key":"3aa6384989e1547147163565da676d20d7c8194489e7a36036790d562a12ac49","segment_id":"index.md:f3047ab42a6a5bbf","source_path":"index.md","text_hash":"f3047ab42a6a5bbf164106356fa823ecada895064120c4e5a30e1f632741cc5f","text":"Web surfaces","translated":"Web 界面","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:11Z"} +{"cache_key":"3b073a8aca3cde51037eb2b555734543d6c8e5d498f8533174f1eb9496fc894d","segment_id":"environment.md:frontmatter:read_when:1","source_path":"environment.md:frontmatter:read_when:1","text_hash":"a3a2d99a99de98220c8e0296d6f4e4b2a34024916bd2379d1b3b9179c8fae46f","text":"You are debugging missing API keys in the Gateway","translated":"你正在调试 Gateway 中缺失的 API 密钥","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:45Z"} +{"cache_key":"3b0bba02beb661f8e7cf1069121bbd16a281b73b7a5a0c4447beb270d19cfa37","segment_id":"environment.md:b4736422e64c0a36","source_path":"environment.md","text_hash":"b4736422e64c0a369663d1b2d386f1b8f4b31b8936b588e4a54453c61a24e0fd","text":"Process environment","translated":"进程环境","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:20Z"} +{"cache_key":"3b1145589cf333c443556a480ae2d7f03f2014b1e8941d78e2bc2c9c128af7e4","segment_id":"start/wizard.md:c5c46554cb43b7f8","source_path":"start/wizard.md","text_hash":"c5c46554cb43b7f83f3e8fc3be0ad1f0370946ec6e0a19a114d9bab8a127947a","text":"OAuth credentials live in ","translated":"OAuth 凭据存储在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:29Z"} +{"cache_key":"3b357b9dda6a24f40882977ca076c8800b43c2eae6f4cd8cbef8aa0f129fdc06","segment_id":"environment.md:b79606fb3afea5bd","source_path":"environment.md","text_hash":"b79606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910","text":" config","translated":" 配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:59Z"} +{"cache_key":"3b40d9da2852e7fbd97da9ba5dffbd04f5d5c0fc00def960a206e2c94914b245","segment_id":"index.md:8fdfb6437318756c","source_path":"index.md","text_hash":"8fdfb6437318756c950bf2261538f06236e36040986891fa7b43452b987fb9f3","text":" — an AI, probably high on tokens","translated":" — 一个可能被令牌冲昏头脑的 AI","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:47Z"} +{"cache_key":"3b71135c0933181aa6bde7a58dd5a3707209324d5e2168571e948b9b5f2d67e8","segment_id":"index.md:15cd10b29ec14516","source_path":"index.md","text_hash":"15cd10b29ec1451670b80eae4b381e26e84fa8bdb3e8bea90ec943532411b189","text":" (@Hyaxia, ","translated":" (@Hyaxia, ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:44Z"} +{"cache_key":"3b738961b879475be2f5ff57712c2c1bf8bd3060d1cf15dbf5426794d16203b9","segment_id":"start/wizard.md:228b0332ec267772","source_path":"start/wizard.md","text_hash":"228b0332ec267772e57c8b59f1e9e3464839a76a98fc7bf9ba4b9a4509a1d2ff","text":" (defaults) vs ","translated":" (默认设置)与 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:37Z"} +{"cache_key":"3b75f262948cbbb512b4599733ba93e13681e31c930bbdc664ab71e885662b2e","segment_id":"environment.md:77ee4c8d363762a8","source_path":"environment.md","text_hash":"77ee4c8d363762a834617dcf68d6288847eba4544071d9e11e42cf8d08c579d6","text":"Shell env","translated":"Shell 环境","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:34Z"} +{"cache_key":"3b8197284023245c9a413e63d82ca9df26e860990475095d8c3bba3a2ea3cf3c","segment_id":"index.md:2a6b24ad28722034","source_path":"index.md","text_hash":"2a6b24ad287220345e96eb8021fe29d42b0785766c8df658827e7251da2d36dc","text":"Credits","translated":"致谢","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:50Z"} +{"cache_key":"3bb189a0fee15a008f7403303c01b5afa61f2762fbe8f30fb11a0b88c64d50ec","segment_id":"environment.md:668e5590b5bb9990","source_path":"environment.md","text_hash":"668e5590b5bb9990eeb25bf657f7d17281a4c613ee4442036787cd4b2efd22bb","text":"If the config file is missing entirely, step 4 is skipped; shell import still runs if enabled.","translated":"如果配置文件完全缺失,步骤 4 将被跳过;如果已启用,shell 导入仍会运行。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:43Z"} +{"cache_key":"3be0ad5ba6125bd8e82b0ef3fe5ce52ac6e8cc36295f873bb4eeb53295a493d7","segment_id":"environment.md:f6b2ffe1d0d5f521","source_path":"environment.md","text_hash":"f6b2ffe1d0d5f521b76cabc67d6e96da2b1170eef8086d530558e9906a7f092d","text":"Models overview","translated":"模型概览","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:42Z"} +{"cache_key":"3c2f6b5fb86a0b339fef1dce671429b0675d7f6c8e96131c14ae045e330c64ad","segment_id":"index.md:185beb968bd1a81d","source_path":"index.md","text_hash":"185beb968bd1a81d07ebcf82376642f7b29f1b5594b21fe9edee714efbdcaa44","text":"✈️ ","translated":"✈️ ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:55Z"} +{"cache_key":"3c3837312bb9e8d810155bdffa548dbde797f82ff7edf8ac411825656a304c4a","segment_id":"start/wizard.md:6f75d6dfebf55cc4","source_path":"start/wizard.md","text_hash":"6f75d6dfebf55cc4d7cb48ee42a6c6bc47c6bcd606f0dbbc145913b7854d46fd","text":"What it sets:","translated":"它会设置:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:55Z"} +{"cache_key":"3c7d5d086025aacdb08eff6300599c7eb8133d3becbaefcf7fac34ff2d733860","segment_id":"index.md:468886872909c70d","source_path":"index.md","text_hash":"468886872909c70d3bfb4836ec60a6485f4cbbd0f8a0acedbacb9b477f01a251","text":"Workspace templates","translated":"工作区模板","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:46Z"} +{"cache_key":"3c85fd86ca15e8381d7fe82eaffa4dbc27dd63f820415f9a09be673d0847aff8","segment_id":"start/wizard.md:48ced72d53b97892","source_path":"start/wizard.md","text_hash":"48ced72d53b9789268649241dadbca3f8646867df4eef54f7eadac8c1c6cefc0","text":"Reset uses ","translated":"重置使用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:24Z"} +{"cache_key":"3ce65ae798c705018325eadd2d993e1a9b4bd37081ac208ecec458bb23cd1ad2","segment_id":"start/wizard.md:bb1547f6c875dff6","source_path":"start/wizard.md","text_hash":"bb1547f6c875dff692cde4cb57350780c86b3129399197067c8b5e0fc5a90df3","text":": no auth configured yet.","translated":":暂不配置认证。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:19Z"} +{"cache_key":"3cf8f452fc7a0bba84fdf6434ebeb287af7b726270c145cf753b4fe8bd082ee2","segment_id":"start/getting-started.md:f2e04e77070557f1","source_path":"start/getting-started.md","text_hash":"f2e04e77070557f154fb52bb7c75bf115d8981374d0dccc6027944b70bc6951b","text":" on the gateway host.\nDocs: ","translated":" (在 Gateway 主机上)。\n文档: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:37Z"} +{"cache_key":"3d1656dbb878ef3bcba5b41e9ed57f4ce9c7f8963181f68a2fe1752a5e2e1c17","segment_id":"index.md:b0d125182029e6c5","source_path":"index.md","text_hash":"b0d125182029e6c500cbcc81011341df77de8fe24d9e80190c32be390c916ec2","text":"🤖 ","translated":"🤖 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:23Z"} +{"cache_key":"3d568ffb6b3b3d75349d653870affc28760361ff6599283374c4c7864f706f2d","segment_id":"index.md:2a6b24ad28722034","source_path":"index.md","text_hash":"2a6b24ad287220345e96eb8021fe29d42b0785766c8df658827e7251da2d36dc","text":"Credits","translated":"致谢","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:27Z"} +{"cache_key":"3d6a0cbc582dcbd551bd16cae84dfe04310466d13179af3d43e3a05493bbe1b4","segment_id":"index.md:10bf8b343a32f7dc","source_path":"index.md","text_hash":"10bf8b343a32f7dc01276fc8ae5cf8082e1b39c61c12d0de8ec9b596e115c981","text":"WebChat","translated":"网页聊天","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:41Z"} +{"cache_key":"3de4148817a3da24501b46c0db8c9432af68e4c926bfbb22af9a5310629c6f3c","segment_id":"index.md:3d8fed7c358b2ccf","source_path":"index.md","text_hash":"3d8fed7c358b2ccf225ee16857a0bb9b950fd414319749e0f6fff58c99fa5f22","text":"Subscription auth","translated":"订阅认证","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:16Z"} +{"cache_key":"3df33562454535183c5399ca80fa7d2817a4a79760aaa5230f128a95d3c78827","segment_id":"environment.md:3fe738a7ee6aaff5","source_path":"environment.md","text_hash":"3fe738a7ee6aaff51f099d9a8314510c99ced6a568eb38c67642cd43bb54eec0","text":" in the current working directory","translated":" 在当前工作目录中","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:32Z"} +{"cache_key":"3df86b9cf5fa329e474cd1383be56b18a77ca9f34aee7679099cf0a67853f799","segment_id":"start/wizard.md:ccc02bfc6371f274","source_path":"start/wizard.md","text_hash":"ccc02bfc6371f2743a3ab2ffd360c100414415a0b4c0f5fe6866820d50a58534","text":"Port, bind, auth mode, tailscale exposure.","translated":"端口、绑定、认证模式、Tailscale 暴露。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:56Z"} +{"cache_key":"3e19ae8f54b98c209753f915d52f542a7891896d7769f2f2e5ff828bfc49a093","segment_id":"start/wizard.md:7cecbbd299f4893d","source_path":"start/wizard.md","text_hash":"7cecbbd299f4893d61d339700773335a412ab1b532b435cd1aa290ab59e6391d","text":"Runtime selection:","translated":"运行时选择:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:30Z"} +{"cache_key":"3e685aee1a7051e665e054c4c774e80e188dc239d3df8193efef4838ae204fa8","segment_id":"environment.md:45ca56d179d4788c","source_path":"environment.md","text_hash":"45ca56d179d4788c55ba9f7653b376d62e7faa738e92259e3d4f6f5c1b554f28","text":"Related","translated":"相关内容","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:36Z"} +{"cache_key":"3e8225ab0a25cbca0c7a00bcb9033a5048108adac44a721f7249845d0925250c","segment_id":"index.md:4eb58187170dc141","source_path":"index.md","text_hash":"4eb58187170dc14198eacb534c8577bef076349c26f2479e1f6a2e31df8eb948","text":" — An AI, probably high on tokens","translated":" —— 一个可能被令牌冲昏头脑的 AI","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:55:04Z"} +{"cache_key":"3ec7dfcb17b352e2f217472e109e171fc287a2ee9197f39225034144554575e9","segment_id":"index.md:1a36bded6916228a","source_path":"index.md","text_hash":"1a36bded6916228a5664c8b2bcdaa5661d342fe3e632aa41453f647a3daa3a61","text":" — Pairs as a node and exposes a Canvas surface","translated":" —— 作为节点配对并暴露 Canvas 界面","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:12Z"} +{"cache_key":"3ecb8e3215b8818241e73a7e7ae26b1e5202a5384c8f99a2a5262d3bf88112e9","segment_id":"start/wizard.md:4fa6e54efd518fc2","source_path":"start/wizard.md","text_hash":"4fa6e54efd518fc2075e98b366621a5236355222198b8eac9efb802d681fcb8b","text":"Moonshot (Kimi K2)","translated":"Moonshot (Kimi K2)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:08Z"} +{"cache_key":"3f05d1942b5a9f6420ad25aea5697d040ea0fbe5470a1eed26a88ce86d2411af","segment_id":"index.md:f0a7f9d068cb7a14","source_path":"index.md","text_hash":"f0a7f9d068cb7a146d0bb89b3703688d690ed0b92734b78bcdb909aace617dbf","text":"WhatsApp group messages","translated":"WhatsApp 群组消息","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:56Z"} +{"cache_key":"3f27b3739c14942d3690e2325aa7381daf6a48d6732f3a116817bcbc3afe9a7e","segment_id":"index.md:36ddb4d3cfcb494f","source_path":"index.md","text_hash":"36ddb4d3cfcb494fb96463d42b35ba923731677cfc9e084af9f25e3f231187d5","text":"💬 ","translated":"💬 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:16Z"} +{"cache_key":"3f7a224f3597d7d8ffcb2fbad1804c6beb71966d8a12feeb601f0607121b1d58","segment_id":"environment.md:cda454f61dfcac70","source_path":"environment.md","text_hash":"cda454f61dfcac7007a9edc538f9f58cf38caa0652e253975979308162bccc53","text":"Gateway configuration","translated":"Gateway 配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:38Z"} +{"cache_key":"4009762bd6b11f2939c149dc1407c26b61e0ce9e64027f643467f2c9166ae069","segment_id":"index.md:ded906ea94d05152","source_path":"index.md","text_hash":"ded906ea94d0515249f0bcab1ba63835b5968c142e9c7ea0cb6925317444d98c","text":"Configuration examples","translated":"配置示例","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:01Z"} +{"cache_key":"4009d09aa8998e8257bb7d745d298f61d59560b852c09e3020f282f5f783755f","segment_id":"environment.md:4ac8551788fee477","source_path":"environment.md","text_hash":"4ac8551788fee477927fdee76e727261e4a655609502f2d6e0f2121b606ed978","text":"Env var substitution in config\n\nYou can reference env vars directly in config string values using ","translated":"配置中的环境变量替换\n\n你可以使用以下方式在配置字符串值中直接引用环境变量 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:58Z"} +{"cache_key":"4009d3c80d649dec28c2565eee518b693691a79c583c891076d67e01740b29f5","segment_id":"index.md:6fa3cbf451b2a1d5","source_path":"index.md","text_hash":"6fa3cbf451b2a1d54159d42c3ea5ab8725b0c8620d831f8c1602676b38ab00e6","text":"Sessions","translated":"会话","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:30Z"} +{"cache_key":"409cb7ef4fb0281a4a1a5cc53af8948139bd4735bddf8b050a93a62498745c6c","segment_id":"start/getting-started.md:0d3a30eb74e2166c","source_path":"start/getting-started.md","text_hash":"0d3a30eb74e2166c1fc51b99b180841f808f384be53fe1392cecb67fdc9363c4","text":" (default ","translated":" (默认 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:19Z"} +{"cache_key":"40e9b8fba7f586d8cd09924e5319af4d3402b2768f2965141866fc0113a5a85a","segment_id":"start/getting-started.md:a930fff865d3a7d8","source_path":"start/getting-started.md","text_hash":"a930fff865d3a7d8c09c82d884ce158733e3cf93f6d43d81c03785aeb15ff970","text":"7) Verify end-to-end","translated":"7)端到端验证","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:55Z"} +{"cache_key":"413b18be7bd7219a7ebe8bf16cc6b2a5151753b15628b92ef08461ee654bd44b","segment_id":"environment.md:6863067eb0a2c749","source_path":"environment.md","text_hash":"6863067eb0a2c7499425c6c189b2c88bac55ca754285a6ab1ef37b75b4cfad4d","text":"See ","translated":"参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:17:03Z"} +{"cache_key":"41768ab6d5c2eeb79122a8d917d38fdc9d8448e4ed992fcb2b7feaa905469dcf","segment_id":"index.md:add4778f9e60899d","source_path":"index.md","text_hash":"add4778f9e60899d7f44218483498c0baf7a0468154bc593a60747ee769c718c","text":"Android node","translated":"Android 节点","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:40Z"} +{"cache_key":"417f7a16c5b26835f5787b2bc94c938dba0e43717380c38007d621ec582c8c21","segment_id":"start/getting-started.md:fc0d3588a29e2b90","source_path":"start/getting-started.md","text_hash":"fc0d3588a29e2b90f3946e210636d98d8ad95cf9e9d615fd975193093d8a17df","text":" (with sane defaults) as quickly as possible.","translated":" (使用合理的默认配置)尽可能快地完成。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:32Z"} +{"cache_key":"418f62c195d775d18091feee2ea101a738425ab091aecd5487195cfedd3ede3f","segment_id":"start/getting-started.md:b8aa19c1dd24f84e","source_path":"start/getting-started.md","text_hash":"b8aa19c1dd24f84eb71288bebd10a4e6007ede5365d9572df511fe428dccb632","text":"macOS menu bar app + voice wake: ","translated":"macOS 菜单栏应用 + 语音唤醒: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:21Z"} +{"cache_key":"41a9cde6dd29d317206f7b9ac006217c8ed29fdfa51d9cdc8b3aa4538ccd4415","segment_id":"start/wizard.md:a2198f472ce2fbee","source_path":"start/wizard.md","text_hash":"a2198f472ce2fbee82a5546090a5dd896b1da3bb678e8963d19eaa03e08ca092","text":"Onboarding","translated":"上手引导","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:49:05Z"} +{"cache_key":"420151a42113aa101a8d753080c801abe7deac20cde27edca350833dba6b9401","segment_id":"index.md:496bcd8a502babde","source_path":"index.md","text_hash":"496bcd8a502babde0470e7105dfed7ba95bbc3193b7c6ba196b3ed0997e84294","text":"Voice notes","translated":"语音消息","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:43Z"} +{"cache_key":"42363d142c5d5a1481ac3bb76aba070baba3e796a68efaac422608091bf9f72f","segment_id":"index.md:bbf8779fd9010043","source_path":"index.md","text_hash":"bbf8779fd9010043ac23a2f89ba34901f3a1f58296539c3177d51a9040ea209d","text":") — Blogwatcher skill","translated":")—— Blogwatcher 技能","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:47Z"} +{"cache_key":"42b861c7e5700483f345ddd4ae743bc47dbd0154e1a83326aae343859604bf6d","segment_id":"start/wizard.md:ecaaafe56fbfdf19","source_path":"start/wizard.md","text_hash":"ecaaafe56fbfdf19c4710b2509350b60bf5bce327e6e621952076da6372df33e","text":"Onboarding Wizard (CLI)","translated":"上手引导向导 (CLI)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:56Z"} +{"cache_key":"42ee1c8c7830b05cc1959ca709737c56bd2f92aff2ccf44de3dc51badc42622f","segment_id":"index.md:32ebb1abcc1c601c","source_path":"index.md","text_hash":"32ebb1abcc1c601ceb9c4e3c4faba0caa5b85bb98c4f1e6612c40faa528a91c9","text":" (","translated":" (","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:15Z"} +{"cache_key":"433cce86c05f0e0152efd90e723b067d686e917fb2054327fbf4ce5c40e30edb","segment_id":"start/wizard.md:13297db73d234731","source_path":"start/wizard.md","text_hash":"13297db73d234731958244575f85555e4aa3ff0aed3b07b5e9d4ea66cb462246","text":" (never ","translated":" (绝不使用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:26Z"} +{"cache_key":"434e8917d28683bf448e8aabf49764186bb067e2efe6ff332497cb52f6016ddd","segment_id":"start/getting-started.md:7013af4c42fe4380","source_path":"start/getting-started.md","text_hash":"7013af4c42fe43802a9e8b0affc4f521fcd126160569969fb2ec09e1b7c422b1","text":"Setup","translated":"设置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:10Z"} +{"cache_key":"436e752948ac7b7910f23cae9160a2e4040fb7df0e3c5bfb95398c280e3e3f41","segment_id":"index.md:1a36bded6916228a","source_path":"index.md","text_hash":"1a36bded6916228a5664c8b2bcdaa5661d342fe3e632aa41453f647a3daa3a61","text":" — Pairs as a node and exposes a Canvas surface","translated":" — 作为节点配对并提供 Canvas 界面","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:38Z"} +{"cache_key":"4375f1f048f79fc861b543d3d9c0eedc69b7a772a32d024e3c108d3a9657af00","segment_id":"start/wizard.md:95fcce5e5b146818","source_path":"start/wizard.md","text_hash":"95fcce5e5b146818ba279f6a1ec9b3333532b069ad6e3f709818fb9194198203","text":"Keep / Modify / Reset","translated":"保留 / 修改 / 重置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:07Z"} +{"cache_key":"43cec56f6386efc26fbdda3820971f35c6a6df2c61a3125ef10c41b7a136e622","segment_id":"environment.md:frontmatter:read_when:1","source_path":"environment.md:frontmatter:read_when:1","text_hash":"a3a2d99a99de98220c8e0296d6f4e4b2a34024916bd2379d1b3b9179c8fae46f","text":"You are debugging missing API keys in the Gateway","translated":"你正在调试 Gateway 中缺失的 API 密钥","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:16Z"} +{"cache_key":"444c57554dc319fcc9cbfb96353a6f9c9184b4e1178353c5f92496ac99bf75b7","segment_id":"start/wizard.md:bdd5d35746968e3a","source_path":"start/wizard.md","text_hash":"bdd5d35746968e3ac912679a8a6dcd53117277e63feb28c474e582f2ada39027","text":") for scripts.","translated":")用于脚本。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:54Z"} +{"cache_key":"447176b9f6dcf6f83e411888711e6f57498e9034a0000a9e5e08b8600dfa6dd7","segment_id":"help/index.md:frontmatter:read_when:1","source_path":"help/index.md:frontmatter:read_when:1","text_hash":"857eafc389d179e83e21e46c10527fec40894fe064c63847ba06b946b7d5eb73","text":"Something broke and you want the fastest path to a fix","translated":"出了问题,你想找到最快的修复方法","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:30Z"} +{"cache_key":"45546bd54f25fcf7ebb35e346b789c2b8719664b05396941839eaa13d1181f5b","segment_id":"start/wizard.md:17c51cc78838cf2a","source_path":"start/wizard.md","text_hash":"17c51cc78838cf2af11aab8d6600db56cb50d4956069625db25bed4f15656a76","text":" (bun not recommended).","translated":" (不推荐 bun)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:52Z"} +{"cache_key":"455bca70dc67fd7daf15f2991ae1dde159fbb072397a5222ae919e12c89f6baf","segment_id":"help/index.md:frontmatter:read_when:0","source_path":"help/index.md:frontmatter:read_when:0","text_hash":"ee0615553374970664b58ebd8e5d0ebc9bc8a5f03387671afbfd0096b390aa9b","text":"You’re new and want the “what do I click/run” guide","translated":"你是新手,想要一份\"该点什么/该运行什么\"的操作指南","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:03Z"} +{"cache_key":"46356e773d9a1db34290e9332db52f9febdea4d6a86073399c8e5123a8c85d64","segment_id":"index.md:233cfad76c3aa9dd","source_path":"index.md","text_hash":"233cfad76c3aa9dd5cc0566746af197eac457a88c1e300ae788a8ada7f96b383","text":"From source (development):","translated":"从源码安装(开发):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:35Z"} +{"cache_key":"463a9a24eff5d3e3bd5240375798cafd0b6ddd708cb14e1037df77f591649f17","segment_id":"index.md:96be070791b7d545","source_path":"index.md","text_hash":"96be070791b7d545dc75084e59059d2170eed247350b351db5330fbd947e4be6","text":"👥 ","translated":"👥 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:04Z"} +{"cache_key":"467ace4c6c3c4e0032589ea19c3968e8869d0455ecde033420ea7e300959f288","segment_id":"help/index.md:2adc964c084749b1","source_path":"help/index.md","text_hash":"2adc964c084749b1f2d8aef24030988b667dbda2e38a6a1699556c93e07c1cea","text":"Start here","translated":"从这里开始","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:37Z"} +{"cache_key":"46bb3d229c815e2177cb4c1493857143b306b58d15abedb7abce66c9c5456f99","segment_id":"start/wizard.md:a9e83abe07e4c277","source_path":"start/wizard.md","text_hash":"a9e83abe07e4c2777f28ac3107308bd9178e7d0449fbf21f2098ebd37f17900e","text":" exposes every step (mode, workspace, gateway, channels, daemon, skills).","translated":" 展示每个步骤(模式、工作区、Gateway、渠道、守护进程、技能)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:09Z"} +{"cache_key":"47add7d7379785e56a63fec4ac7e41913e1c0bb8b25f6e8bb10ccbdae56f993d","segment_id":"start/wizard.md:254bb97b57f12e16","source_path":"start/wizard.md","text_hash":"254bb97b57f12e1608fefc4517de768427b2fd6d2cffbbfcbc09f3c818198d5f","text":"not","translated":"不会","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:39Z"} +{"cache_key":"47b5e5abc15bd0ac60233ab1d3fd967912accfa1934f36be76175302f173c24f","segment_id":"index.md:d53b75d922286041","source_path":"index.md","text_hash":"d53b75d9222860417f783b0829023b450905d982011d35f0e71de8eed93d90fc","text":"New install from zero:","translated":"从零开始全新安装:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:03Z"} +{"cache_key":"47e2cb719ca381b76b3e6b9692535fac0878a4d7dfface5796952396f9dbac0c","segment_id":"environment.md:45ca56d179d4788c","source_path":"environment.md","text_hash":"45ca56d179d4788c55ba9f7653b376d62e7faa738e92259e3d4f6f5c1b554f28","text":"Related","translated":"相关内容","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:49Z"} +{"cache_key":"47eeb5089f41d7da1014dffd88b45418309ad1273076ad53cad090d98d2cab0e","segment_id":"index.md:c7a5e268ddd8545e","source_path":"index.md","text_hash":"c7a5e268ddd8545e5a59a58ef1365189862f802cc7b61d4a3212c70565e2dff1","text":"WhatsApp Integration","translated":"WhatsApp 集成","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:50Z"} +{"cache_key":"48150c58a558cab37782c3ad92d481228e2baf17c9b76c6779b7c0ae19dbc3fa","segment_id":"index.md:e3572f8733529fd3","source_path":"index.md","text_hash":"e3572f8733529fd30a8604d41d624c15f4433df68f40bd092d1ee61f7d8d15e2","text":"Agent bridge","translated":"智能体 桥接","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:00Z"} +{"cache_key":"48483fc19877be4aa74fb6b2db7bb89e26c2c0e369d74946891db59c9fe7e7a6","segment_id":"help/index.md:6201111b83a0cb5b","source_path":"help/index.md","text_hash":"6201111b83a0cb5b0922cb37cc442b9a40e24e3b1ce100a4bb204f4c63fd2ac0","text":" and ","translated":" 和 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:37Z"} +{"cache_key":"4860a152d07b27cce8b414a96db2ae930f930f6c1c92cd682b9138e2a05cd6a5","segment_id":"index.md:a42f01be614f75f1","source_path":"index.md","text_hash":"a42f01be614f75f16278b390094dc43923f0b1b7d8e3209b3f43e356f42ed982","text":"), a single long-running process that owns channel connections and the WebSocket control plane.","translated":"),一个拥有 渠道 连接和 WebSocket 控制平面的单一长期运行进程。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:26Z"} +{"cache_key":"49557226fca3cfad19539dc5025d8556c1fbbc8f281440f95e52b12f86ea9c88","segment_id":"index.md:9bcda844990ec646","source_path":"index.md","text_hash":"9bcda844990ec646b3b6ee63cbdf10f70b0403727dea3b5ab601ca55e3949db9","text":" for node WebViews; see ","translated":" 用于节点 WebView;参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:29Z"} +{"cache_key":"495b27e9a0d8f141e73a810d800212340f9cbde9181f0f2d3fba03b48222976e","segment_id":"start/getting-started.md:b2727b53f573e590","source_path":"start/getting-started.md","text_hash":"b2727b53f573e590241952b2f1c4f4a0654a6c54c5407a1ac4a98c7360808b66","text":"3) Start the Gateway","translated":"3)启动 Gateway","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:47Z"} +{"cache_key":"496b2bcf0dbcf94d1b9bb3678101118c4ea49b1513f09378ba37b8c963882d15","segment_id":"index.md:41ed52921661c7f0","source_path":"index.md","text_hash":"41ed52921661c7f0d68d92511589cc9d7aaeab2b5db49fb27f0be336cbfdb7df","text":"Gateway","translated":"Gateway","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:47Z"} +{"cache_key":"4981d5c52ef98c93d181d87e1c2a1b8f6f862ebdb561c1be294d9137b2bb57b7","segment_id":"environment.md:b4736422e64c0a36","source_path":"environment.md","text_hash":"b4736422e64c0a369663d1b2d386f1b8f4b31b8936b588e4a54453c61a24e0fd","text":"Process environment","translated":"进程环境","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:59Z"} +{"cache_key":"49dba5d103054704ee4f938bc0a88e03d008f4944cb8cbae4a2885436d4740b2","segment_id":"start/wizard.md:c50ee45a8653de1c","source_path":"start/wizard.md","text_hash":"c50ee45a8653de1c4e2b19fb99d694cd339660b20d45c9ad30ee141b6606057e","text":"Gemini example:","translated":"Gemini 示例:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:20Z"} +{"cache_key":"4a98bbd6c4054f0b1a001141baff967905b1b14e1df3098677fc0e4d18ed325e","segment_id":"start/getting-started.md:2a6201c0c58ab546","source_path":"start/getting-started.md","text_hash":"2a6201c0c58ab546acacc4a77ca5dc80df9b0dd17abb7295095a6f17fe009dbe","text":" Brave Search API key for web search. Easiest path:","translated":" Brave Search API 密钥用于网络搜索。最简单的方式:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:31Z"} +{"cache_key":"4af220d89881b4bb625e5c2da4f6f1f1fcf9aa5e03c3d011a1719e95425b74ff","segment_id":"start/getting-started.md:3e86911991b89a88","source_path":"start/getting-started.md","text_hash":"3e86911991b89a88840294cff2374b6c01b6cf699d67a683d93176713ba4ca45","text":"Auth: where it lives (important)","translated":"认证:存储位置(重要)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:28Z"} +{"cache_key":"4bec757cc889c702c6234b140f6cfbd9f5667bc8d4c2ec078d752ca526c9799e","segment_id":"index.md:a42f01be614f75f1","source_path":"index.md","text_hash":"a42f01be614f75f16278b390094dc43923f0b1b7d8e3209b3f43e356f42ed982","text":"), a single long-running process that owns channel connections and the WebSocket control plane.","translated":"),一个拥有 渠道 连接和 WebSocket 控制平面的单一长期运行进程。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:49Z"} +{"cache_key":"4bf4e999ff90d118298d53d27c867bde5d3a64a39602eb35773dcd473ab68055","segment_id":"index.md:eec70d1d47ec5ac0","source_path":"index.md","text_hash":"eec70d1d47ec5ac00f04e59437e7d8b0988984c0cea3dddd81b1a2a10257960b","text":" — DMs + groups via grammY","translated":" — 通过 grammY 支持私信和群组","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:00Z"} +{"cache_key":"4c71126fdff0651fcaa439a12703ba33c43aa85a462fb7e2ad6acee8a8806c39","segment_id":"start/wizard.md:ddbd2d8bfe478133","source_path":"start/wizard.md","text_hash":"ddbd2d8bfe4781330c0adb796efa7fa7dcfb17d1fe9ed4307b023d66d8b8a35b","text":"OpenAI Code (Codex) subscription (OAuth)","translated":"OpenAI Code (Codex) 订阅 (OAuth)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:16Z"} +{"cache_key":"4c7a9d32a1bf7d55704300dc5899e3919b0f6bab738e60b30fc1fd85b58ede3a","segment_id":"start/getting-started.md:6d6dc68f9728c111","source_path":"start/getting-started.md","text_hash":"6d6dc68f9728c11122ce7459d5576d5302c97ec8e74870cb9c77db41f5c6ea0c","text":"Hetzner","translated":"Hetzner","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:41Z"} +{"cache_key":"4c851cab8cf02e3da31b63c083417b0bbd5a3d717405b1b27a0350415de4bd27","segment_id":"index.md:f0b349e90cb60b2f","source_path":"index.md","text_hash":"f0b349e90cb60b2f96222d0be1ff6532185f385f4909a19dd269ea3e9e77a04d","text":" (default); groups are isolated","translated":" (默认);群组是隔离的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:01Z"} +{"cache_key":"4c93f44aa6a225228511440a8cca2a4ace485159eddb0d79727da03e98fefe9a","segment_id":"start/getting-started.md:a39d4188dfd32498","source_path":"start/getting-started.md","text_hash":"a39d4188dfd324984cf06e58ae8585aace52bc88d8a2a1f1e50b6fb1aca38f14","text":") asks the running gateway for a health snapshot.","translated":")向运行中的 Gateway 请求健康快照。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:13Z"} +{"cache_key":"4ccc6938b93e67b302401a1553a3b4331bae277f3b0cfbbd2221b77525949cd4","segment_id":"environment.md:f0442e6e05ccca16","source_path":"environment.md","text_hash":"f0442e6e05ccca160d17de0e7d509891b91b921366b2202b2b5c80435824e140","text":"Two equivalent ways to set inline env vars (both are non-overriding):","translated":"两种等效的内联环境变量设置方式(均为非覆盖模式):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:14Z"} +{"cache_key":"4cd593beb8d08acfb2a74edb256d16cd121e7ebd888e8d0569d819d6342f2d08","segment_id":"index.md:eef0107bb5a4e06b","source_path":"index.md","text_hash":"eef0107bb5a4e06b9de432b9e62bcf1e39ca5dfbbb9cb0cc1c803ca7671c06ab","text":"Gateway runbook","translated":"Gateway 运维手册","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:21Z"} +{"cache_key":"4d021d4ad8d2c4a6fa14ffae3a5273c55c88fa764c804d0ac7eb7877b3fd2e01","segment_id":"help/index.md:d3ef01b4a9c99103","source_path":"help/index.md","text_hash":"d3ef01b4a9c9910364c9b26b2499c8787a0461d2d24ab80376fff736a288b34c","text":"Logging","translated":"日志记录","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:50Z"} +{"cache_key":"4d31d3ef5331e6d1f9320391fae45b77e325f6e87ea39857dc34442559cccc01","segment_id":"index.md:0a4a282eda1af348","source_path":"index.md","text_hash":"0a4a282eda1af34874b588bce628b76331fbe907de07b57d39afdedccac2ba14","text":" http://127.0.0.1:18789/ (or http://localhost:18789/)","translated":" http://127.0.0.1:18789/(或 http://localhost:18789/)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:22Z"} +{"cache_key":"4d326b31ff8fc72fd166492afe47b0ae7beb5e3e5bf37baabdd302879d9c1d13","segment_id":"help/index.md:40281c54411735d1","source_path":"help/index.md","text_hash":"40281c54411735d1d2e4ffec7e0efc19ba0503751fa1d7358274b912604d1510","text":" broke”):","translated":" 问题\"):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:03Z"} +{"cache_key":"4daabe9de281d8ebea0b454d9bdc3fdb736a9eb954b51489ad1deb7ed2a4373c","segment_id":"index.md:ceee4f2088b9d5ba","source_path":"index.md","text_hash":"ceee4f2088b9d5ba7d417bac7395003acfbcef576fd4cc1dd3063972f038218a","text":"The name","translated":"名称","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:36Z"} +{"cache_key":"4db63f686185284d522be3518e148ebe548c53eb4626b6f1a02f052a09c301e9","segment_id":"index.md:11d28de5b79e3973","source_path":"index.md","text_hash":"11d28de5b79e3973f6a3e44d08725cdd5852e3e65e2ff188f6708ae9ce776afc","text":"Docs hubs (all pages linked)","translated":"文档中心(所有页面链接)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:15Z"} +{"cache_key":"4dd121c0efe15d606d29bd4960aa7aabaf0e999980bb6270b1088c55c742f415","segment_id":"help/index.md:6cb77499abdccd9a","source_path":"help/index.md","text_hash":"6cb77499abdccd9a2dbb7c93a4d31eed01613dda06302933057970df9ecdeb54","text":"Logs:","translated":"日志:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:26Z"} +{"cache_key":"4de22adc95e4976c28aa9a61533e5641e6fd5b9d045d3767ac21261a2335914c","segment_id":"index.md:9fc31bacba5cb332","source_path":"index.md","text_hash":"9fc31bacba5cb33207804b9e6a8775a3f9521c9a653133fd06e5d14206103e48","text":"Streaming + chunking","translated":"流式传输 + 分块","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:34Z"} +{"cache_key":"4e57e45dbeeb2f49d2f090659de7ad8342eedc7be647e92f8c4bc8947b7d85c6","segment_id":"start/getting-started.md:f07ac0638d44dcaa","source_path":"start/getting-started.md","text_hash":"f07ac0638d44dcaa5d24d65ea8205bd487968cdb28c4b8f55a9f35abf86e9b8e","text":"⚠️ ","translated":"⚠️ ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:59Z"} +{"cache_key":"4e7d8b9522fd7341a086f3de5bf4cd653a1d3446e763918236c087c43964aa4f","segment_id":"index.md:c491e0553683a70a","source_path":"index.md","text_hash":"c491e0553683a70a2fb52303f74675d2f7b725814ed70d5167473cb5fbe46450","text":"@steipete","translated":"@steipete","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:31Z"} +{"cache_key":"4e866938d12c4a92f34a54718f3e47f7cdd902f404e3fd33e5f5222e436f9b36","segment_id":"index.md:0d3a30eb74e2166c","source_path":"index.md","text_hash":"0d3a30eb74e2166c1fc51b99b180841f808f384be53fe1392cecb67fdc9363c4","text":" (default ","translated":" (默认 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:59Z"} +{"cache_key":"4ec0b2d188f9f730e3313959319d7b42ee967cdf4f93ad396f47590a16f996d2","segment_id":"start/wizard.md:71375dd64cd1fd1f","source_path":"start/wizard.md","text_hash":"71375dd64cd1fd1fe95d0263198b7d8e200c0705f4f183d7566aaf5e1f00bfc4","text":"Disable auth only if you fully trust every local process.","translated":"仅在您完全信任每个本地进程时才禁用认证。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:06Z"} +{"cache_key":"4f08a9653928ac3ab515e3d4b8ebe742f3dffa74cc24a72a01c96d8fe662140a","segment_id":"start/getting-started.md:e8f6d6288fe468ce","source_path":"start/getting-started.md","text_hash":"e8f6d6288fe468ce32979d08b723300ae13bfaaf0125ad98e9575f34d0135d5d","text":"Goal: go from ","translated":"目标:从 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:23Z"} +{"cache_key":"4f097f10df80b86a3a5591e19d0af1221fb2b938d0357f64ed981c1991f03936","segment_id":"start/wizard.md:f6b7825cb4029a0b","source_path":"start/wizard.md","text_hash":"f6b7825cb4029a0b60d38151752906e4dd2cee98bc62075b9b92745e71b0f3ec","text":" CLI path + DB access.","translated":" CLI 路径 + 数据库访问。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:59Z"} +{"cache_key":"4f238e68dde5c2b45bd0c18fb2483c798be3e0fa8d46bf9c1b7b14b5531d21a3","segment_id":"index.md:c4b2896a2081395e","source_path":"index.md","text_hash":"c4b2896a2081395e282313d6683f07c81e3339ef8b9d2b5a299ea5b626a0998f","text":").","translated":")。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:17Z"} +{"cache_key":"4ff9ae69dc48d779b5eab2d7fd9f54be2f2f31d6a7decf258f13342320f148b3","segment_id":"index.md:fb87b8dba88b3edc","source_path":"index.md","text_hash":"fb87b8dba88b3edced028edfe2efa5f884ab2639c1b26efa290ccd0469454d25","text":"Slash commands","translated":"斜杠命令","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:03Z"} +{"cache_key":"503ffef24b84433cfe5c8d4d7593a419616f5f14136cdb38d5cf1cd06b4a9a0e","segment_id":"index.md:0d517afa83f91ec3","source_path":"index.md","text_hash":"0d517afa83f91ec33ee74f756c400a43b11ad2824719e518f8ca791659679ef4","text":"Web surfaces (Control UI)","translated":"Web 界面(控制界面)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:59Z"} +{"cache_key":"5061a49721ce6c55da1a2514b0fd7683f5ce7d1d74f157660f8bd0bfdfe0bf6e","segment_id":"environment.md:1ec31258a6b45ea9","source_path":"environment.md","text_hash":"1ec31258a6b45ea903cd76f5b0190a99ab56afff6241a04f0681eb12b7a02484","text":"Env var equivalents:","translated":"等效的环境变量:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:55Z"} +{"cache_key":"5069b751d3f01eba9ff4cce578a200affed4e5065ca542d65061b2e2a93b8852","segment_id":"help/index.md:frontmatter:read_when:0","source_path":"help/index.md:frontmatter:read_when:0","text_hash":"ee0615553374970664b58ebd8e5d0ebc9bc8a5f03387671afbfd0096b390aa9b","text":"You’re new and want the “what do I click/run” guide","translated":"你是新手,想要一份\"我该点击/运行什么\"的指南","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:08Z"} +{"cache_key":"509d70fe9cd2a784c14c42ef3d0ca4a5767c2fa6959deb7ed3671b4ec368dfe8","segment_id":"help/index.md:frontmatter:read_when:1","source_path":"help/index.md:frontmatter:read_when:1","text_hash":"857eafc389d179e83e21e46c10527fec40894fe064c63847ba06b946b7d5eb73","text":"Something broke and you want the fastest path to a fix","translated":"出了问题,你想要最快的修复方法","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:18:59Z"} +{"cache_key":"50a84870e2aca4cf2eb629a6742293526dcc33fa7910e6ac417b9a604f50960b","segment_id":"start/wizard.md:822369845cd7506f","source_path":"start/wizard.md","text_hash":"822369845cd7506fbdc11a1e2e1410b3c4d56d1b38ce7e0e3ac68132daa3bc41","text":" (mode, bind, auth, tailscale)","translated":" (模式、绑定、认证、Tailscale)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:39Z"} +{"cache_key":"50b11cd9357a73a81c5f192b9ffe99a8d3c273a366ff83647c224fb21678c414","segment_id":"index.md:ec05222b3777fd7f","source_path":"index.md","text_hash":"ec05222b3777fd7f91a2964132f05e3cfc75777eaeec6f06a9a5c9c34a8fc3e9","text":"Nix mode","translated":"Nix 模式","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:36Z"} +{"cache_key":"50f4e14d41f688eeb460afe9ad362eb37e693b4ed995b45ee5d9bfaf1fab401b","segment_id":"start/getting-started.md:aa9e63906bb59344","source_path":"start/getting-started.md","text_hash":"aa9e63906bb5934462d7a9f29afd4a9562d5366c583706512cb48dce19c847df","text":"Web tools","translated":"网络工具","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:36Z"} +{"cache_key":"50f8833ee612dd2b521fe352a3b7fdf5c623c2ebbf2a839889a5ce67c5c0e461","segment_id":"help/index.md:5c94724fa7810fa9","source_path":"help/index.md","text_hash":"5c94724fa7810fa9902e565cf66c5f5a973074f2961fcd3a40bad4ee4aeca5e0","text":"If you want a quick “get unstuck” flow, start here:","translated":"如果你想要一个快速的\"解决卡点\"流程,从这里开始:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:03Z"} +{"cache_key":"50fd13ae6258975366903d5a2acb0d0b04ce90ba43f94a4d6c7beaca595f7ad2","segment_id":"help/index.md:bfc5930cc2660330","source_path":"help/index.md","text_hash":"bfc5930cc2660330260afd407e98d86adaec0af48dd72b88dc33ef8e9066e2c9","text":"Install sanity (Node/npm/PATH):","translated":"安装健全性检查(Node/npm/PATH):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:39Z"} +{"cache_key":"5101decf1454ab8482f88283cdff28292f81cb8c5b67c60c5540d20e58d322c3","segment_id":"start/wizard.md:32e1de6dc8abca82","source_path":"start/wizard.md","text_hash":"32e1de6dc8abca82d76e0f29f7946d2ee7a92d4966b491162f39ccb8a4dd545b","text":": optional QR login.","translated":":可选二维码登录。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:21Z"} +{"cache_key":"513ac8bfe713d5e2eb46a1c890b9a73bb5fd37a64fbf5ddd1761b54104f0ce75","segment_id":"index.md:25d853ca04397b6a","source_path":"index.md","text_hash":"25d853ca04397b6ae248036d4d029d19d94a4981290387e5c29ef61b0eca9021","text":"Media: audio","translated":"媒体:音频","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:01Z"} +{"cache_key":"5151695b8579a569668c665a07f985e54e47ae59b74de6c35d4eeb91d791b91c","segment_id":"environment.md:87e89abb4c1c551f","source_path":"environment.md","text_hash":"87e89abb4c1c551fe08d355d097f18b8de78edca5f556997085681662fce8eed","text":"Config ","translated":"配置 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:48Z"} +{"cache_key":"5164ecd8153172c108648dc8feef9d627a89b9324d78c60e951e3f1c3af844f2","segment_id":"index.md:bbf8779fd9010043","source_path":"index.md","text_hash":"bbf8779fd9010043ac23a2f89ba34901f3a1f58296539c3177d51a9040ea209d","text":") — Blogwatcher skill","translated":")— Blogwatcher 技能","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:21Z"} +{"cache_key":"5190486a1cf97164d85f07222ca6e274b6674eeda169c17a0eccc3c7be43b044","segment_id":"start/wizard.md:c8e1d64e1512e6b8","source_path":"start/wizard.md","text_hash":"c8e1d64e1512e6b81ad317afe04f71cc8ea0fe457ff607c007e34800a6e8e103","text":" keeps the defaults:","translated":" 保留默认设置:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:43Z"} +{"cache_key":"51c65ff267a63fd40e68e63331750ce27c6e882f309e162d6972e537cabf4072","segment_id":"environment.md:453c14128fbfb5f6","source_path":"environment.md","text_hash":"453c14128fbfb5f6757511557132a1dbb3bcbf243267630bfec49db8518c7780","text":"Env var substitution in config","translated":"配置中的 环境变量 替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:23Z"} +{"cache_key":"51e4a79d50e7b6faf4b5fbce36a1c2dc9d941659190740833308d280cb27a5bb","segment_id":"help/index.md:569ca49f4aaf7846","source_path":"help/index.md","text_hash":"569ca49f4aaf7846e952c1d4aeca72febd0b79fa1c4f9db08fd3127551218572","text":"Install","translated":"安装","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:19Z"} +{"cache_key":"5256dac86be4cff1bbfdd8b43cd74fa2633b518c084db7f691706eedee0e1d77","segment_id":"index.md:6b3f22c979b9e6f8","source_path":"index.md","text_hash":"6b3f22c979b9e6f8622031a6b638ec5f730c32de646d013e616078e03f5a6149","text":"iOS node","translated":"iOS 节点","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:35Z"} +{"cache_key":"525b28d219cb06fdcc377d15a5e9c3f60ba1e1169087c1b9ab43b1efe3a8349d","segment_id":"start/wizard.md:d92f3712b6e72ea2","source_path":"start/wizard.md","text_hash":"d92f3712b6e72ea2bac4e633c85d861d9f300aa323fd76c8781a8f56d8a4c009","text":"(configurable).","translated":"(可配置)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:43Z"} +{"cache_key":"5268570b8d2770d6d5f735117d493a2ea8bd09de727afcf860253c47a704ded3","segment_id":"start/getting-started.md:c2ab5611178d6d90","source_path":"start/getting-started.md","text_hash":"c2ab5611178d6d908636cc22a3aed2cb295c4108fc42f754094d3e67505358a6","text":"Recommended:","translated":"推荐:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:28Z"} +{"cache_key":"526b2832980f55051a3a71d889b1300bbb233cd79e79b885d4e785d9114dba2b","segment_id":"environment.md:d08a8493f686363a","source_path":"environment.md","text_hash":"d08a8493f686363a78b913d45ebfbd87a3768d1c77b70f23b1fdade3c066e481","text":"Shell env import","translated":"Shell 环境导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:12Z"} +{"cache_key":"5275f3af15c7dfcb4b24b60d848e0c9ed11c9e2abf25bc62a2b99a7cab4c7542","segment_id":"index.md:2adc964c084749b1","source_path":"index.md","text_hash":"2adc964c084749b1f2d8aef24030988b667dbda2e38a6a1699556c93e07c1cea","text":"Start here","translated":"从这里开始","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:03Z"} +{"cache_key":"52aeed244ab712fffb8102660391a13fc4a8f9a479605dd7bcbfa4b355c58834","segment_id":"start/wizard.md:8b1d44c58a75ff49","source_path":"start/wizard.md","text_hash":"8b1d44c58a75ff49adca5363a3cbd3e61bfee0645eddb1496b8a6750129b7bc8","text":"Skills: ","translated":"技能: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:49:15Z"} +{"cache_key":"52ef5bab0c525d962f3d30c6cc5f251916fbadf5e697dc633e2ace0ecbbb42c2","segment_id":"start/wizard.md:d80ef914e27a7691","source_path":"start/wizard.md","text_hash":"d80ef914e27a7691f1ed9989a37a43dfd34cfef90ee4459a627bf718954df4a3","text":": config is auto-written.","translated":":配置会自动写入。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:57Z"} +{"cache_key":"531330c3712e720f0c442c71f862e191045a1b8230f18bd10f68e2319bf22155","segment_id":"index.md:468886872909c70d","source_path":"index.md","text_hash":"468886872909c70d3bfb4836ec60a6485f4cbbd0f8a0acedbacb9b477f01a251","text":"Workspace templates","translated":"工作区模板","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:23Z"} +{"cache_key":"534402481da76bfd10c88a10c6a4910b6e634bdddd9e419a006b283058cff637","segment_id":"environment.md:f0442e6e05ccca16","source_path":"environment.md","text_hash":"f0442e6e05ccca160d17de0e7d509891b91b921366b2202b2b5c80435824e140","text":"Two equivalent ways to set inline env vars (both are non-overriding):","translated":"两种等效的内联环境变量设置方式(均为非覆盖式):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:33Z"} +{"cache_key":"5348f8f12aaa8a00c0f5a88d0cad414c4fe54eaba081f2173b39cbf188125da3","segment_id":"index.md:4eb58187170dc141","source_path":"index.md","text_hash":"4eb58187170dc14198eacb534c8577bef076349c26f2479e1f6a2e31df8eb948","text":" — An AI, probably high on tokens","translated":" — 大概是一个嗑多了 token 的 AI 说的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:09Z"} +{"cache_key":"53513c3f1d1bda6a78f2c08ae26548a59521cc465217abb5716c816e50b3f663","segment_id":"help/index.md:729bc562eec2658b","source_path":"help/index.md","text_hash":"729bc562eec2658bd11ffdd522fe5277177dc73e86eaca7baac0b472a4d8f8b2","text":"If you’re looking for conceptual questions (not “something broke”):","translated":"如果你在寻找概念性问题的答案(而不是\"出了什么问题\"):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:21:39Z"} +{"cache_key":"5360de70878292f462b4ab63b6b2169dbb4bfcdbb0826892292183e82654a749","segment_id":"help/index.md:569ca49f4aaf7846","source_path":"help/index.md","text_hash":"569ca49f4aaf7846e952c1d4aeca72febd0b79fa1c4f9db08fd3127551218572","text":"Install","translated":"安装","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:25Z"} +{"cache_key":"5474cc8e7d4c6f83b601be6d40ebc9282578264e3f75ebf4da637cac7907ed88","segment_id":"index.md:7d8b3819c6a9fb72","source_path":"index.md","text_hash":"7d8b3819c6a9fb726f40c191f606079b473f6f72d4080c13bf3b99063a736187","text":"Ops and safety:","translated":"运维和安全:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:45Z"} +{"cache_key":"549c689e9c5183f7b035a845a929a3bf6f9db58a4887d12d0cb2455f24ac5335","segment_id":"index.md:898e28d91a14b400","source_path":"index.md","text_hash":"898e28d91a14b400e7dc11f9dc861afe9143c18bf9424b1d1b274841615f38b1","text":"If you want to lock it down, start with ","translated":"如果你想进行锁定配置,请从以下内容开始 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:35Z"} +{"cache_key":"54d155bfaa944dfce20caeefa7452e7022732c19d46e7b3c31c6656fdb93f33d","segment_id":"environment.md:32ebb1abcc1c601c","source_path":"environment.md","text_hash":"32ebb1abcc1c601ceb9c4e3c4faba0caa5b85bb98c4f1e6612c40faa528a91c9","text":" (","translated":" (","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:58Z"} +{"cache_key":"550ba8127479edc00f347fd187d45bbfe02ae216e0dbe41b3d6a40db52c003e0","segment_id":"help/index.md:71095a6d42f5d9c2","source_path":"help/index.md","text_hash":"71095a6d42f5d9c2464a8e3f231fc53636d4ce0f9356b645d245874162ec07e2","text":"Gateway troubleshooting","translated":"Gateway 故障排除","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:29Z"} +{"cache_key":"557e4752d46bf19af760606c924d355964729b977705da1c324ed0d5488df7c5","segment_id":"environment.md:1ec31258a6b45ea9","source_path":"environment.md","text_hash":"1ec31258a6b45ea903cd76f5b0190a99ab56afff6241a04f0681eb12b7a02484","text":"Env var equivalents:","translated":"等效的环境变量:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:52Z"} +{"cache_key":"5588623b87444ab2f10920e15cae26afa748d33fcaa532d91d6190d720f1c44b","segment_id":"help/index.md:6cb77499abdccd9a","source_path":"help/index.md","text_hash":"6cb77499abdccd9a2dbb7c93a4d31eed01613dda06302933057970df9ecdeb54","text":"Logs:","translated":"日志:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:48Z"} +{"cache_key":"5598b6f2bb72cf8a1238b70f389ac26d5c39189a4b9ad8b76af4cd49eb33a713","segment_id":"start/wizard.md:4410e6ca609a533f","source_path":"start/wizard.md","text_hash":"4410e6ca609a533faee63dec02ec71a5c50e5b97062f0d93369139e0fe1b0d82","text":": optional ","translated":":可选 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:48Z"} +{"cache_key":"55a8e387b1f1138051af732f3f201a7f97a6e0a670aff0a74c5c5b4a509f6434","segment_id":"start/wizard.md:d2089be672953d11","source_path":"start/wizard.md","text_hash":"d2089be672953d1136faa84079af1b6f3967fed8932dabffba3032d30e3c0618","text":"Token","translated":"令牌","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:56Z"} +{"cache_key":"55bccdb299ca0c443fbee7ae8c28a88be0a40e6973b497cd17f15dd048a91558","segment_id":"start/wizard.md:dbd212a8183236f0","source_path":"start/wizard.md","text_hash":"dbd212a8183236f07f7a17afce31b2d18665e319b32dae90af1d04765fe2625d","text":"Config reference: ","translated":"配置参考: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:49:08Z"} +{"cache_key":"56135692918078250894cd24cb873bc5e59b3913ca7c8f70192db42b5c1552a3","segment_id":"index.md:4d4d75c23a2982e1","source_path":"index.md","text_hash":"4d4d75c23a2982e184011f79e62190533f93cdad41ba760046419678fa68d430","text":"Runtime requirement: ","translated":"运行时要求: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:08Z"} +{"cache_key":"562db402fedea0d89bb4b457c0bf0a29473db6c37066eb838cf16cee6491bcb0","segment_id":"index.md:81023dcc765309dd","source_path":"index.md","text_hash":"81023dcc765309dd05af7638f927fd7faa070c58abe7cad33c378aa02db9baa2","text":" (token is required for non-loopback binds).","translated":" (非回环绑定需要令牌)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:47Z"} +{"cache_key":"569404a9b6463e543124c499f821d6ac2f2c24b6ad6a2821e13fdf758bc5ae6e","segment_id":"environment.md:f0442e6e05ccca16","source_path":"environment.md","text_hash":"f0442e6e05ccca160d17de0e7d509891b91b921366b2202b2b5c80435824e140","text":"Two equivalent ways to set inline env vars (both are non-overriding):","translated":"两种等效的方式来设置内联环境变量(两者都是非覆盖的):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:47Z"} +{"cache_key":"56a23cfaebcc81253e55771aec19e4fd69bdd738fccc96d76b27a9229c483aa0","segment_id":"start/wizard.md:7c19f1358e5a91a8","source_path":"start/wizard.md","text_hash":"7c19f1358e5a91a8bf5165c597be85be56510330c5e754af349899104e6dca05","text":": if ","translated":":如果 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:11Z"} +{"cache_key":"56c452948915062308b68b03169a7e032ae1404911a12ac62b0234c408ec18a5","segment_id":"environment.md:61115f6649792387","source_path":"environment.md","text_hash":"61115f664979238731a390e84433a818965b7eaf1d38fa5b4b1507c33ef28c91","text":"Precedence (highest → lowest)","translated":"优先级(从高到低)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:24Z"} +{"cache_key":"56f0053c5e04eb858cff8d23ac7c15f18df295163eca33fcf5481592fe4c9e7e","segment_id":"index.md:11450a0f023dc48c","source_path":"index.md","text_hash":"11450a0f023dc48cc9cef026357e2b4569a2b756290191c45a9eb0120a919cb7","text":" and (for groups) mention rules.","translated":" 以及(针对群组的)提及规则。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:41Z"} +{"cache_key":"570aa7e523634c91d2e5091a861a2656c0af61316e18d9d53d28ff9b1dd32ee3","segment_id":"index.md:bf0e823c81b87c5d","source_path":"index.md","text_hash":"bf0e823c81b87c5de79676155debf20a29b52d6d7eb7e77deda73a56d0afbaaa","text":"🧠 ","translated":"🧠 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:15Z"} +{"cache_key":"576285ac236140f5584a71845cd3ab297a14b96100ac5c8efa39439ea81af132","segment_id":"start/getting-started.md:0b5979b793d7bafc","source_path":"start/getting-started.md","text_hash":"0b5979b793d7bafcae2346d1323747631b04df91cbbdbf878cb9b419233af218","text":"optional background service","translated":"可选的后台服务","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:02Z"} +{"cache_key":"5797b6a21c5b4993623f1b645eada0826ba49d498f93da9e4535b2bc66ecebe3","segment_id":"index.md:2f1626425f985d9a","source_path":"index.md","text_hash":"2f1626425f985d9ad8c124ea8ccb606e404ae5f43c58bd16b6c109d6d2694083","text":"Most operations flow through the ","translated":"大多数操作通过 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:33Z"} +{"cache_key":"57faa67fdf48914b9f543f1f16050dbd5161c7af426c58b0391d519d6506deca","segment_id":"help/index.md:569ca49f4aaf7846","source_path":"help/index.md","text_hash":"569ca49f4aaf7846e952c1d4aeca72febd0b79fa1c4f9db08fd3127551218572","text":"Install","translated":"安装","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:40Z"} +{"cache_key":"580953a19863c3d4f19ed1bfc789c4681bf548a213b44d05890c81e3c183bddc","segment_id":"index.md:e3572f8733529fd3","source_path":"index.md","text_hash":"e3572f8733529fd30a8604d41d624c15f4433df68f40bd092d1ee61f7d8d15e2","text":"Agent bridge","translated":"智能体 桥接","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:26Z"} +{"cache_key":"580e74e39c7246c3298ca172ea6f14364440b964fe9bc6a8d341194037dea02e","segment_id":"start/wizard.md:37e38f71b148eca2","source_path":"start/wizard.md","text_hash":"37e38f71b148eca2086a3c2186d62507e4f8cbb09a54edcb316d651bb1f29557","text":": local ","translated":":本地 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:56Z"} +{"cache_key":"581b9d2ca381a3956cb2c34ee44736e34f2fc8c9c12beacf66c3940034bf38b3","segment_id":"index.md:a97c0f391117ef55","source_path":"index.md","text_hash":"a97c0f391117ef554586ed43255ab3ff0e15adcfc1829c62b6d359672c0bec93","text":" — Mention-based by default; owner can toggle ","translated":" — 默认基于提及触发;所有者可切换 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:33Z"} +{"cache_key":"58518d711b63edb4aa641534a198510edcada769a3213a0a69a4f1c7a11cdc5f","segment_id":"start/wizard.md:7ddb0704314b289e","source_path":"start/wizard.md","text_hash":"7ddb0704314b289e7df028a91980144a09de964e2155c0b1d2b5263996c9bb7a","text":"Vercel AI Gateway","translated":"Vercel AI Gateway","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:53Z"} +{"cache_key":"5854b7c02dc640d3a8eefbdbcfe6257017838bee852fb6459e657c3d25dba670","segment_id":"environment.md:46ab081177a452aa","source_path":"environment.md","text_hash":"46ab081177a452aa62354b581730f4675cb03e58cde8282071da30cabe18fb2e","text":"Optional login-shell import","translated":"可选的登录 shell 导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:34Z"} +{"cache_key":"58685380a9fc556f1364bbc64e7d1471c341cc4b6e23c0f7792b7f1f83b90c0b","segment_id":"start/wizard.md:d3c2c33c63d513d7","source_path":"start/wizard.md","text_hash":"d3c2c33c63d513d77ca245c9b66527155c15adcf3b687fa72b4da67f80ed27b9","text":" exists, choose ","translated":" 存在,请选择 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:03Z"} +{"cache_key":"587a20717b7a463343b0975b76259c80107d7b353e2274384589d2b39f9426e1","segment_id":"start/wizard.md:320754cd5c316bdf","source_path":"start/wizard.md","text_hash":"320754cd5c316bdfec2957a249e26bef7cc1bcd3d7a6668b9378a14704714b40","text":"Wizard attempts to enable lingering via ","translated":"向导会尝试通过 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:19Z"} +{"cache_key":"58b9a1752caf49f80928c56d27ed1a2bc036495ad60d1dae62913fb293b46a55","segment_id":"start/wizard.md:0cfdc51cb2368973","source_path":"start/wizard.md","text_hash":"0cfdc51cb236897362d81cf81a533f21184ce1f5e83afe14713a943593ac3a0f","text":": stores the key for you.","translated":":为您存储密钥。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:46Z"} +{"cache_key":"58ff8f5714b801a09dbe57ef9e43f987926fb18ddfbf06dd710873990251b4c2","segment_id":"index.md:723fad6d27da9393","source_path":"index.md","text_hash":"723fad6d27da939353c65417bbaf646b65903b316eb4456297ff4a1c20811e8d","text":": HTTP file server on ","translated":":HTTP 文件服务器位于 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:57Z"} +{"cache_key":"5962bcb8baac7a5a279ff1ee2c82efe20db4c0c28e1f6244a25aa3de214a48e6","segment_id":"start/getting-started.md:frontmatter:summary","source_path":"start/getting-started.md:frontmatter:summary","text_hash":"f6955d3daff59d2b0a5cdb5731848998bfb3b6b1fa133c8587b5da1137b49dd1","text":"Beginner guide: from zero to first message (wizard, auth, channels, pairing)","translated":"新手指南:从零开始到发送第一条消息(向导、认证、渠道、配对)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:15Z"} +{"cache_key":"5999b798f983aca853bfa20dee21a17340561fab7d1e736475141ee6a6c6c9ef","segment_id":"help/index.md:bfc5930cc2660330","source_path":"help/index.md","text_hash":"bfc5930cc2660330260afd407e98d86adaec0af48dd72b88dc33ef8e9066e2c9","text":"Install sanity (Node/npm/PATH):","translated":"安装完整性检查(Node/npm/PATH):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:40Z"} +{"cache_key":"59c1f2c382072b7399fb13a23472af019ef5e481c697051eeacd4250a633a44a","segment_id":"index.md:76d6f9c532961885","source_path":"index.md","text_hash":"76d6f9c5329618856f133dc695e78f085545ae05fae74228fb1135cba7009fca","text":") — Pi creator, security pen-tester","translated":")— Pi 创作者,安全渗透测试员","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:40Z"} +{"cache_key":"59cd3f5bae0fc6f3c5c68e641d8023b8abc6683a5b46e97eeddd4252f7bd9cf3","segment_id":"index.md:a97c0f391117ef55","source_path":"index.md","text_hash":"a97c0f391117ef554586ed43255ab3ff0e15adcfc1829c62b6d359672c0bec93","text":" — Mention-based by default; owner can toggle ","translated":" —— 默认基于提及触发;所有者可以切换 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:43Z"} +{"cache_key":"5a54b33c72ae9262caf7fb631174cd7ba166e35d90a0fedada04f1341d480d2b","segment_id":"environment.md:907940a35852447a","source_path":"environment.md","text_hash":"907940a35852447aad5f21c5a180d993ff31cfd5807b1352ed0c24eabe183465","text":"never override existing values","translated":"永远不覆盖已有的值","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:53Z"} +{"cache_key":"5a584dcf9fe91e72165672d18b1e4edf88478a25cd6219842c6b26e791f4649f","segment_id":"index.md:9f4d843a5d04e23b","source_path":"index.md","text_hash":"9f4d843a5d04e23b22eb79b3bfa0fbad70ede435ddb5d047e7d77e830efa6019","text":" — Bot token + WebSocket events","translated":" — Bot 令牌 + WebSocket 事件","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:47Z"} +{"cache_key":"5ac64275154111e455f8ad15880f47a2dfd9dc428ac06b485dff574b25771a69","segment_id":"index.md:9dea37e7f1ff0e24","source_path":"index.md","text_hash":"9dea37e7f1ff0e24f7daecf6ea9cc38a58194f11fbeab1d3cfaa3a5645099ef4","text":"Updating / rollback","translated":"更新 / 回滚","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:05Z"} +{"cache_key":"5acb6159e9978fd41ab798d8bdb9d754f75409541ef52fc4f584c82e1d2111b0","segment_id":"help/index.md:5c94724fa7810fa9","source_path":"help/index.md","text_hash":"5c94724fa7810fa9902e565cf66c5f5a973074f2961fcd3a40bad4ee4aeca5e0","text":"If you want a quick “get unstuck” flow, start here:","translated":"如果你想快速\"解决卡住的问题\",从这里开始:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:34Z"} +{"cache_key":"5ad3f65c184c4a08ef211b77a6927634d4ffbb4237d717ea6df811df08f138ec","segment_id":"start/wizard.md:c2912d74db583b26","source_path":"start/wizard.md","text_hash":"c2912d74db583b2672bc6ee18cac65b4f95a547cf5535cf457fd7534981644b1","text":": prompts for ","translated":":提示输入 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:35Z"} +{"cache_key":"5af6e45efa085bf05463db83e35c7d337a67597574fe09331f7220925949bba6","segment_id":"help/index.md:frontmatter:read_when:1","source_path":"help/index.md:frontmatter:read_when:1","text_hash":"857eafc389d179e83e21e46c10527fec40894fe064c63847ba06b946b7d5eb73","text":"Something broke and you want the fastest path to a fix","translated":"出了问题,你想找到最快的修复方法","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:21:34Z"} +{"cache_key":"5af8a2aa97675994afa5c5fe3b78418fb9836171d4db6c883e7d26189c199a7e","segment_id":"index.md:4d87941d681ca4e8","source_path":"index.md","text_hash":"4d87941d681ca4e89ca303d033b7d383d3acfbb6d9d9616bd88d7c19cf92c3dd","text":"Pi","translated":"Pi","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:58Z"} +{"cache_key":"5b3300af7348ec2a1e6a63faed5d2d36b21f592dda0270c5431d43adae59b1d1","segment_id":"index.md:6201111b83a0cb5b","source_path":"index.md","text_hash":"6201111b83a0cb5b0922cb37cc442b9a40e24e3b1ce100a4bb204f4c63fd2ac0","text":" and ","translated":" 和 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:13Z"} +{"cache_key":"5b6535c3e3743405e859a5b26d0d96cc35789c5a3c642c76ea81b79386635441","segment_id":"start/wizard.md:b482e45229e19f5f","source_path":"start/wizard.md","text_hash":"b482e45229e19f5f7ba590b5ac81bdb25d5d24116ed961bfa0eb1a23c20a204c","text":" (or ","translated":" (或 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:37Z"} +{"cache_key":"5c1d43ddd497832b75c32dfbaaa644936f42480df0b9630a0974cf6e2f523656","segment_id":"start/wizard.md:8a5edab282632443","source_path":"start/wizard.md","text_hash":"8a5edab282632443219e051e4ade2d1d5bbc671c781051bf1437897cbdfea0f1","text":" / ","translated":" / ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:32Z"} +{"cache_key":"5c3c725a47f409c7342bc422f59aeb14d9de2c891fc092f6eda3299a14e1def4","segment_id":"environment.md:ffa63583dfa6706b","source_path":"environment.md","text_hash":"ffa63583dfa6706b87d284b86b0d693a161e4840aad2c5cf6b5d27c3b9621f7d","text":"missing","translated":"缺失的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:49Z"} +{"cache_key":"5c5f7754116c27bc91d76e82699d3d46ae75acf3ebcebfd217d6a8c4667f47be","segment_id":"start/getting-started.md:c16fb1db14572857","source_path":"start/getting-started.md","text_hash":"c16fb1db145728574044899ab5577f464ecd30cd4b297b45b4385ce39dcbab70","text":"If you installed the service during onboarding, the Gateway should already be running:","translated":"如果您在上手引导过程中安装了服务,Gateway 应该已经在运行:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:49Z"} +{"cache_key":"5c775f8101cacd367ff5c7722b3b2c3a5dce43493d19e42aa30282c74ee24a7b","segment_id":"index.md:2b402c90e9b15d9c","source_path":"index.md","text_hash":"2b402c90e9b15d9c3ef65c432c4111108f54ee544cda5424db46f6ac974928e4","text":"🔐 ","translated":"🔐 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:23Z"} +{"cache_key":"5c780db9d3f1b4fef594dae3510c0bf35d432d48acf5889e9d4f4f6e844d46a5","segment_id":"start/getting-started.md:8816c52bc5877a2b","source_path":"start/getting-started.md","text_hash":"8816c52bc5877a2b24e3a2f4ae7313d29cf4eba0ca568a36f2d00616cfe721d0","text":"Wizard","translated":"向导","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:06Z"} +{"cache_key":"5c90f7114b3baa2b4a5d8c980df5c3be37909dda0be1f3318d91f8810181cd50","segment_id":"index.md:37ed7c96b16160d4","source_path":"index.md","text_hash":"37ed7c96b16160d491e44676aa09fe625301de9c018ad086e263f59398b8be8a","text":"🎤 ","translated":"🎤 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:19Z"} +{"cache_key":"5cfd51b6ed282f1ab9449da2a23c095cd4c28c738d56b5e6525e372d0f602907","segment_id":"index.md:cec2be6f871d276b","source_path":"index.md","text_hash":"cec2be6f871d276b45d13e3010c788f01b03ae2f1caca3264bbf759afacace46","text":"Telegram Bot","translated":"Telegram 机器人","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:35Z"} +{"cache_key":"5d5941af110e6856ee1abe848dc7404970d7e151226fe533a22e9a7f936292ea","segment_id":"index.md:88d90e2eef3374ce","source_path":"index.md","text_hash":"88d90e2eef3374ce1a7b5e7fbd3b1159364b26a8ceb2493d6e546d4444b03cda","text":"Tailscale","translated":"Tailscale","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:40Z"} +{"cache_key":"5d83de16c61f5425e1149b23d1001f7ef7ed0028c6f453ce8f74df31fd2a2262","segment_id":"environment.md:f0442e6e05ccca16","source_path":"environment.md","text_hash":"f0442e6e05ccca160d17de0e7d509891b91b921366b2202b2b5c80435824e140","text":"Two equivalent ways to set inline env vars (both are non-overriding):","translated":"两种等效的内联 环境变量 设置方式(均不会覆盖):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:10Z"} +{"cache_key":"5daf1c9089fed361745301c1f4a5ef332e660187481b4a0ee10f384c16d08098","segment_id":"index.md:ab201ddd7ab330d0","source_path":"index.md","text_hash":"ab201ddd7ab330d04be364c0ac14ce68c52073a0ee8d164a98c3034e91ce1848","text":" from the repo.","translated":" 从仓库中执行。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:40Z"} +{"cache_key":"5dbafe2a97e2fd217ed8ae3c96a68526e3aeb0924d460025aaed526821245bc7","segment_id":"index.md:297d5c673f5439aa","source_path":"index.md","text_hash":"297d5c673f5439aa31dca3bbc965cb657a89a643803997257defb3baef870f89","text":"Open the dashboard (local Gateway):","translated":"打开仪表板(本地 Gateway):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:55Z"} +{"cache_key":"5e1da320f32d4ee8aff0094e46c98e584ddfc953913e27eeb950f1a73cdbda40","segment_id":"environment.md:ffa63583dfa6706b","source_path":"environment.md","text_hash":"ffa63583dfa6706b87d284b86b0d693a161e4840aad2c5cf6b5d27c3b9621f7d","text":"missing","translated":"缺失的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:42Z"} +{"cache_key":"5e2c30218fd9868878dbe2c938ebef80fe51f6b4f9e17f12144d1a8349afb7b3","segment_id":"start/wizard.md:2d8879a4fb313aa0","source_path":"start/wizard.md","text_hash":"2d8879a4fb313aa0515b0a575b00f60de6a2369e30129bc31c20ae0c25e538bd","text":" and chat in the browser. Docs: ","translated":" 然后在浏览器中对话。文档: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:09Z"} +{"cache_key":"5e43eebc024e0b75c56a6288f219508bbe17b68fe85f1eca16ec03c1481bc99b","segment_id":"help/index.md:frontmatter:read_when:1","source_path":"help/index.md:frontmatter:read_when:1","text_hash":"857eafc389d179e83e21e46c10527fec40894fe064c63847ba06b946b7d5eb73","text":"Something broke and you want the fastest path to a fix","translated":"遇到故障了,你想找到最快的修复方法","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:14Z"} +{"cache_key":"5e4d7f1b9311d07ef5ce4f39f1e47a953b0916b1a5ca7df4b395179b564796fc","segment_id":"start/getting-started.md:4c3d9aa7ad8a4496","source_path":"start/getting-started.md","text_hash":"4c3d9aa7ad8a449660623429f93ee51afcf8e2d77d7ca16229a19d52262ecab6","text":"Next steps (optional, but great)","translated":"后续步骤(可选,但强烈推荐)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:16Z"} +{"cache_key":"5e58639dd12e22ac1e6e022b66e5c0edfaf2e17279bd951b86047e5ed952b65d","segment_id":"index.md:f1e3b32c8eb0df8e","source_path":"index.md","text_hash":"f1e3b32c8eb0df8ea105f043edf614005742c15581e2cebc5a9c3bafb0b90303","text":"Multi-agent routing","translated":"多 智能体 路由","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:18Z"} +{"cache_key":"5e6f4e17b35988acf25c0cf67edb5bb0267aa378b3a700d43efdf21503475c13","segment_id":"environment.md:f15f5f9f4ef4d668","source_path":"environment.md","text_hash":"f15f5f9f4ef4d6688876c894f8eba251ed1db6eaf2209084028d43c9e76a8ba1","text":" (aka ","translated":" (即 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:34Z"} +{"cache_key":"5e819d45951c185c25d0c543873e913e628e57d81aa0a617e31158890a669e15","segment_id":"help/index.md:5c94724fa7810fa9","source_path":"help/index.md","text_hash":"5c94724fa7810fa9902e565cf66c5f5a973074f2961fcd3a40bad4ee4aeca5e0","text":"If you want a quick “get unstuck” flow, start here:","translated":"如果你想要一个快速的\"快速排障\"流程,请从这里开始:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:18Z"} +{"cache_key":"5e941e344b30824bf659b63b0325cbbc0fe0a2b4a687eff1e79174aa1133b8e8","segment_id":"help/index.md:24669ff48290c187","source_path":"help/index.md","text_hash":"24669ff48290c1875d8067bbd241e8a55444839747bffb8ab99f3a34ef248436","text":"Doctor","translated":"诊断","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:44Z"} +{"cache_key":"5ee69009fd3da1ee495a4d68f7cce4f38b9e39bf9d9e6fca4bd1ddc066a70819","segment_id":"index.md:2566561f81db7a7c","source_path":"index.md","text_hash":"2566561f81db7a7c4adb6cee3e93139155a6b01d52ff0d3d5c11648f46bc79bb","text":"📱 ","translated":"📱 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:24Z"} +{"cache_key":"5eebf79b3ae425984310ea74305f2dfe6ce49f0942b2144044781ecb00b105c9","segment_id":"start/getting-started.md:41884234ba7e0041","source_path":"start/getting-started.md","text_hash":"41884234ba7e0041d39bd06003bd12c5b7811a92b95bb7dbba71bd33b2a1a896","text":"If a token is configured, paste it into the Control UI settings (stored as ","translated":"如果配置了令牌,请将其粘贴到控制界面设置中(存储为 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:55Z"} +{"cache_key":"5eecedb868edab3c718ba04090d4964a74779499d46101c0661259e7f90e4f65","segment_id":"environment.md:frontmatter:summary","source_path":"environment.md:frontmatter:summary","text_hash":"78351223e7068721146d2de022fdf440c2866b2ee02fbbb50bf64369b999820b","text":"Where OpenClaw loads environment variables and the precedence order","translated":"OpenClaw 加载环境变量的位置及优先级顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:21:46Z"} +{"cache_key":"5f10dfed67a40e4e3332100f92b41fe1b3d47e0e6e6bf4bb6385fa478524c38b","segment_id":"index.md:898e28d91a14b400","source_path":"index.md","text_hash":"898e28d91a14b400e7dc11f9dc861afe9143c18bf9424b1d1b274841615f38b1","text":"If you want to lock it down, start with ","translated":"如果你想锁定访问权限,请从以下内容开始 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:39Z"} +{"cache_key":"5f5af7c41d6bd3bdcf3992da945b51ccd3a2d373b7acdfc6afb17d462e38e72b","segment_id":"start/wizard.md:c084c70e0e8978a4","source_path":"start/wizard.md","text_hash":"c084c70e0e8978a4add1624dfb4f3f6ddb9b8d09530122749fe443d68bae6ce0","text":"OpenCode Zen example:","translated":"OpenCode Zen 示例:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:34Z"} +{"cache_key":"5f87ef9c51ba75be8e473df32b40b1fd4a7c3000ad679f5551be4605640d997e","segment_id":"help/index.md:3c33340bd23b8db8","source_path":"help/index.md","text_hash":"3c33340bd23b8db89f18fe7d05a954738c0dd5ba9623cf6bdb7bb5d1a3729cfc","text":"FAQ (concepts)","translated":"常见问题(概念)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:05Z"} +{"cache_key":"5f9b30a629fbd7152505c6cd2a19f6200a808e96198dcce0f0a87efaa862a6ca","segment_id":"start/getting-started.md:6a40edf1fc87a29f","source_path":"start/getting-started.md","text_hash":"6a40edf1fc87a29f243a7eefdbed57d19bfe16ab2e039d7ae1a44c097297e2f3","text":"WhatsApp","translated":"WhatsApp","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:14Z"} +{"cache_key":"600dc3f3ca0e2b1ab03d4449dfd67b69ddc839f9bd15a60ba9e382f875570e53","segment_id":"start/wizard.md:cda454f61dfcac70","source_path":"start/wizard.md","text_hash":"cda454f61dfcac7007a9edc538f9f58cf38caa0652e253975979308162bccc53","text":"Gateway configuration","translated":"Gateway 配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:49:10Z"} +{"cache_key":"604e3fe87674a94bdb57317af8bf1685c73dd5bad1c72ed1570c2f0989c34fb0","segment_id":"index.md:b214cd10585678ca","source_path":"index.md","text_hash":"b214cd10585678ca1250ce1ae1a50ad4001de4577a10e36be396a3409314e442","text":"@badlogicc","translated":"@badlogicc","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:02Z"} +{"cache_key":"605a5c23c689ae3b3531bdda797af578f1b09bf2801b93d2a9956d79651c1d79","segment_id":"environment.md:3bfb78f689d2a990","source_path":"environment.md","text_hash":"3bfb78f689d2a9908d74fb3694eb6284201f276d61c8c83e50b9f258b83ff807","text":"), applied only for missing expected","translated":"),仅在缺少预期","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:19Z"} +{"cache_key":"606008c50996fdd54d71d6dd64dacb4235aea44dd1e4f38bef2dbd70e9bc71b0","segment_id":"start/wizard.md:72e16ab00d3e1b7f","source_path":"start/wizard.md","text_hash":"72e16ab00d3e1b7fe8d1c9127fc3f475192ad16f8c1a7f40e71a18b5541d7315","text":"); it tries without sudo first.","translated":");它会先尝试不使用 sudo。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:27Z"} +{"cache_key":"609cc86f40f9b958987a73b8bf63da515fc2edd851f410e949b9c29c097e3a77","segment_id":"start/wizard.md:aeb8df5ac5b2a23f","source_path":"start/wizard.md","text_hash":"aeb8df5ac5b2a23f4491dec84235080e499723987ce22d246e3a40face0afa55","text":"Vercel AI Gateway (multi-model proxy)","translated":"Vercel AI Gateway(多模型代理)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:48Z"} +{"cache_key":"609f00fe9446aa4a32a1eb8cdb850f7655716d5b18db42ac65dd51c107637f56","segment_id":"index.md:eec70d1d47ec5ac0","source_path":"index.md","text_hash":"eec70d1d47ec5ac00f04e59437e7d8b0988984c0cea3dddd81b1a2a10257960b","text":" — DMs + groups via grammY","translated":" — 通过 grammY 支持私聊和群组","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:37Z"} +{"cache_key":"60b4aabf7487a78610b106bb8bdece56d18d22bc8bc54fa17ebbaffd4d111e1b","segment_id":"start/wizard.md:28513cbd3be49624","source_path":"start/wizard.md","text_hash":"28513cbd3be496244d0e2e1f54d3bc382d466ca58f6b127dd6b5213e36c298b5","text":"If the config is invalid or contains legacy keys, the wizard stops and asks\n you to run ","translated":"如果配置无效或包含遗留键,向导会停止并要求您运行 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:19Z"} +{"cache_key":"60bfa0a92eff33a33728f88b482cb2663dc1e19e6a3dc3023021e231ee0a89db","segment_id":"index.md:3c8aa7ad1cfe03c1","source_path":"index.md","text_hash":"3c8aa7ad1cfe03c1cb68d48f0c155903ca49f14c9b5626059d279bffc98a8f4e","text":": connect to the Gateway WebSocket (LAN/tailnet/SSH as needed); legacy TCP bridge is deprecated/removed.","translated":":连接到 Gateway WebSocket(根据需要使用 LAN/tailnet/SSH);旧版 TCP 桥接已弃用/移除。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:16Z"} +{"cache_key":"60c75897f641a043a33c9a88656df4a3dc1cce376a938c3b6df6b981339df50c","segment_id":"start/getting-started.md:5f0802429b8d0ea9","source_path":"start/getting-started.md","text_hash":"5f0802429b8d0ea99aec0b3456fac2d5721bbddd7ca4edeb47bb71a2a6619e63","text":"Discord: ","translated":"Discord: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:24Z"} +{"cache_key":"60cd1a8fee21c221c625fe6961c620592e9f99a88910d9f557d86f92e17d793c","segment_id":"start/wizard.md:1d6bc09c9a9a3dad","source_path":"start/wizard.md","text_hash":"1d6bc09c9a9a3dad8fcbe9ed89a206b2dba3d8cf16046315aee976577d534cae","text":"Downloads the appropriate release asset.","translated":"下载相应的发布资源。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:59Z"} +{"cache_key":"60f998f050fe63afd0938f40b2f1cf78a16d5dd9fa6abc631aa8e217ce1e7cc5","segment_id":"index.md:053bc65874ad6098","source_path":"index.md","text_hash":"053bc65874ad6098e58c41c57b378a2f36b0220e5e0b46722245e6c2f796818c","text":"Discord","translated":"Discord","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:15Z"} +{"cache_key":"61277a40a0e409e2f324452a28cc35c44e1ac080b4400e7bdaa3c161ce51d545","segment_id":"start/wizard.md:3fcf806de5c2ace5","source_path":"start/wizard.md","text_hash":"3fcf806de5c2ace5327f65078cfb2139aaa8dd33ffdc3b04e9fef6f11778423c","text":"MiniMax M2.1","translated":"MiniMax M2.1","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:55Z"} +{"cache_key":"613744b9849b1cacbbcdcebd3fcb2637696f177d0364b9e32042a74bf2c1b350","segment_id":"index.md:80fc402133201fbe","source_path":"index.md","text_hash":"80fc402133201fbe0e4e9962a9570e741856aa8b0c033f1a20a9bcb06c68e809","text":"Discovery","translated":"发现","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:20Z"} +{"cache_key":"613d01b2aa6e9a9127f428233d5f88e84e2c86b5079776f57becfe4143f86992","segment_id":"start/wizard.md:3ccbb3a92014470f","source_path":"start/wizard.md","text_hash":"3ccbb3a92014470f73c71c81684da45b1e07ee3a49cca372ec678ce89229ea58","text":"Vercel AI Gateway example:","translated":"Vercel AI Gateway 示例:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:26Z"} +{"cache_key":"614a1ff5ae5f98f2f46f1ee6bbb53ace3482d9d15a8842906f26dcbad10c4d71","segment_id":"index.md:084514e91f37c3ce","source_path":"index.md","text_hash":"084514e91f37c3ce85360e26c70b77fdc95f0d3551ce309db96fbcf956a53b01","text":"Dashboard (browser Control UI)","translated":"仪表板(浏览器控制界面)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:30Z"} +{"cache_key":"619f1d68210cd4f4763a855771ec7e821343568b465996ee365552e40ecaadc4","segment_id":"index.md:da22b9d6584e1d8a","source_path":"index.md","text_hash":"da22b9d6584e1d8aa709165be214e0f9bdf2be428816e9ce1c4506bf86218cb4","text":"Core Contributors","translated":"核心贡献者","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:47Z"} +{"cache_key":"61f5af5889e4b2f0a5990d65fdd5b3fdc94d5fd178ef4d80c9cb134a37745cd5","segment_id":"index.md:4818a3f84331b702","source_path":"index.md","text_hash":"4818a3f84331b702815c94b4402067e09e9e2d27ebc1a79258df8315f2c8600b","text":"📎 ","translated":"📎 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:13Z"} +{"cache_key":"6261f859049427393c85f0f32d3db92e9fd57735f4855522a37fb535f791a35a","segment_id":"environment.md:frontmatter:read_when:0","source_path":"environment.md:frontmatter:read_when:0","text_hash":"90fc0487bff88009979cff1061c1a882df8c3b1baa9c43538331d9d5dab15479","text":"You need to know which env vars are loaded, and in what order","translated":"你需要了解哪些环境变量会被加载,以及它们的加载顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:44Z"} +{"cache_key":"62631b9bcaa4b5c5f2603b93e0f658180f8b3f6c897506e90a26feab650f09b8","segment_id":"index.md:3f8466cd9cb153d0","source_path":"index.md","text_hash":"3f8466cd9cb153d0c78a88f6a209e2206992db28c6dab45424132dc187974e2b","text":"Note: legacy Claude/Codex/Gemini/Opencode paths have been removed; Pi is the only coding-agent path.","translated":"注意:旧版 Claude/Codex/Gemini/Opencode 路径已被移除;Pi 是唯一的编程 智能体 路径。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:46Z"} +{"cache_key":"627572a4323c2872b6db51c5d819b4213c571df88da85e170f85d77f96eb55d8","segment_id":"index.md:81023dcc765309dd","source_path":"index.md","text_hash":"81023dcc765309dd05af7638f927fd7faa070c58abe7cad33c378aa02db9baa2","text":" (token is required for non-loopback binds).","translated":" (非回环绑定需要令牌)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:10Z"} +{"cache_key":"62bd68ff9cbf96b3905a12162b9474b1284e8e16101d63a711144fd5a7c311cc","segment_id":"help/index.md:8cd501e1124c3047","source_path":"help/index.md","text_hash":"8cd501e1124c30473473c06e536a2d145e2a14a6d7dc1b99028ce818e14442e2","text":"Repairs:","translated":"修复:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:42Z"} +{"cache_key":"62eab355a91a29c11800cfb1fa5d04f8a626123e8f9e9b12bb46a42fee12b00d","segment_id":"environment.md:f7e239a42b7cd986","source_path":"environment.md","text_hash":"f7e239a42b7cd986a1558fed234e975ed2e96e9d37cf0a93f381778c461c89dd","text":"OpenClaw pulls environment variables from multiple sources. The rule is ","translated":"OpenClaw 从多个来源获取环境变量。规则是 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:51Z"} +{"cache_key":"633b27d62b9c0884576b289c4417f9e9caf3a669d9743346c3713e6df7135d9d","segment_id":"start/getting-started.md:d6053f5f95b19aef","source_path":"start/getting-started.md","text_hash":"d6053f5f95b19aef2ba01e965f8caaf95fd2746c1965b907a7f8c0083680351d","text":"Wizard doc: ","translated":"向导文档: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:26Z"} +{"cache_key":"63707c20cc5a0d1176ffd1db451cc4c84b2168e4ec534e052a7a0906e97abeb7","segment_id":"environment.md:ffa63583dfa6706b","source_path":"environment.md","text_hash":"ffa63583dfa6706b87d284b86b0d693a161e4840aad2c5cf6b5d27c3b9621f7d","text":"missing","translated":"缺失的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:51Z"} +{"cache_key":"63a4d4ad29115c6bce10a5f64dad28c623d7d4c7b9e7c78d6281496a1e2f3d34","segment_id":"environment.md:28b1103adde15a9d","source_path":"environment.md","text_hash":"28b1103adde15a9ddd8fc71f0c57dc155395ade46a0564865ccb5135b01c99b7","text":"OpenClaw pulls environment variables from multiple sources. The rule is **never override existing values**.","translated":"OpenClaw 从多个来源拉取环境变量。规则是**永远不覆盖已有的值**。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:39Z"} +{"cache_key":"63aa81c04f67fe845a1309e5882381f68dcf88a5cbba1ebe971adb247324ff2d","segment_id":"help/index.md:cad44fbae951d379","source_path":"help/index.md","text_hash":"cad44fbae951d3791565b0cee788c01c3bd10e0176167acb691b8dba0f7895f8","text":"Gateway logging","translated":"Gateway 日志记录","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:52Z"} +{"cache_key":"63d76859e8f7dbf46bffcdaf3a95db6646334012c91a4d543fdf67f5e2c95e1a","segment_id":"index.md:4d4d75c23a2982e1","source_path":"index.md","text_hash":"4d4d75c23a2982e184011f79e62190533f93cdad41ba760046419678fa68d430","text":"Runtime requirement: ","translated":"运行时要求: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:53Z"} +{"cache_key":"63da7e7d14afa27ec40108c6b4b12db69d8f34c281095027a0939c0191ac77d6","segment_id":"start/wizard.md:c127ea338fd00fac","source_path":"start/wizard.md","text_hash":"c127ea338fd00fac2629a67910d8cbeade17990294fede336b54298e9b13a40c","text":"Telegram + WhatsApp DMs default to ","translated":"Telegram + WhatsApp 私信默认为 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:04Z"} +{"cache_key":"63edf6f6952fda49b0c75bad9c622396999c6b488d33644d8098f6346a1b2a17","segment_id":"start/getting-started.md:d7b4edd9ca795c46","source_path":"start/getting-started.md","text_hash":"d7b4edd9ca795c469606230849212eb080f0591477cff35400f276649d3910a9","text":" shows “no auth configured”, go back to the wizard and set OAuth/key auth — the agent won’t be able to respond without it.","translated":" 显示\"未配置认证\",请返回向导设置 OAuth/密钥认证——智能体在没有认证的情况下将无法响应。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:04Z"} +{"cache_key":"64412b08e5674ea41e50286a0e96cecf117837ff2738c6ff030b0949cfb72990","segment_id":"index.md:0a4a282eda1af348","source_path":"index.md","text_hash":"0a4a282eda1af34874b588bce628b76331fbe907de07b57d39afdedccac2ba14","text":" http://127.0.0.1:18789/ (or http://localhost:18789/)","translated":" http://127.0.0.1:18789/(或 http://localhost:18789/)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:58Z"} +{"cache_key":"644dafc0cc5f8edf1a480b2645ce841416abfc28022f45d45aed1ace6e2f8e0a","segment_id":"start/getting-started.md:eea56a0072aa60af","source_path":"start/getting-started.md","text_hash":"eea56a0072aa60afb5d46c629647ded6ff689e0f44e5725c90788fd103a509fa","text":" is the best pasteable, read-only debug report.\nHealth probes: ","translated":" 是最佳的可粘贴只读调试报告。\n健康探针: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:09Z"} +{"cache_key":"649d0c8a8010fa282e9856eafb02cc5527e7227c27b3c2dfe4eaa9713feb6a05","segment_id":"environment.md:0f18d564547eb32a","source_path":"environment.md","text_hash":"0f18d564547eb32aed995d190644ce9605af6b501b582d871359ebcd4fa51f66","text":" for full","translated":" 了解完整","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:47:09Z"} +{"cache_key":"64cf4d8cfd9d6b5409d1cff5433fe8065140174f76482589a8fb0e49fbdf3fee","segment_id":"start/wizard.md:f3e485ab2f76c031","source_path":"start/wizard.md","text_hash":"f3e485ab2f76c031c52bd164935ed8cac883a7aadf24bdf4fd09e484603968c0","text":"Anthropic OAuth (Claude Code CLI)","translated":"Anthropic OAuth (Claude Code CLI)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:55Z"} +{"cache_key":"64d70118440cf15f1338e65f651e5974d1a46e5c7a82edadd6ec50d965818d6d","segment_id":"start/wizard.md:f9225188070a558a","source_path":"start/wizard.md","text_hash":"f9225188070a558a048f29723fbee7dedb56bdc8f3e8caf0517b063bcc309c16","text":" walks you through:","translated":" 引导您完成:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:16Z"} +{"cache_key":"65168a9f26b2e2f8956203b7db6e482a46a9e40ffda04423b3ad3da71e0e1f5e","segment_id":"index.md:f12242785ecda793","source_path":"index.md","text_hash":"f12242785ecda7935ded50cd48418357d32d3bac290f7a199bc9f0c7fbd13123","text":") — Location parsing (Telegram + WhatsApp)","translated":")— 位置解析(Telegram + WhatsApp)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:02Z"} +{"cache_key":"65234bc3c31a162f6a66e59fb06d36ff735b520d4b8aad7c6f24230f5d0ec345","segment_id":"index.md:6638cf2301d3109d","source_path":"index.md","text_hash":"6638cf2301d3109da66a44ee3506fbd35b29773fa4ca33ff35eb838c21609e19","text":"Features (high level)","translated":"功能(概述)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:22Z"} +{"cache_key":"65a3efc02834181b87543fe4787306b30aed7810e28d100617fe8ba5465b15dc","segment_id":"help/index.md:frontmatter:summary","source_path":"help/index.md:frontmatter:summary","text_hash":"aece82a2d540ab1a9a21c7b038127cae6e9db2149491564bb1856b6f8999f205","text":"Help hub: common fixes, install sanity, and where to look when something breaks","translated":"帮助中心:常见修复方法、安装完整性检查,以及出现问题时的排查方向","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:00Z"} +{"cache_key":"65ab4527cf40950eae093485da13531121309a7404aabda07b243ec350c17d62","segment_id":"index.md:7e2735e5df8f4e9f","source_path":"index.md","text_hash":"7e2735e5df8f4e9f006d10e079fe8045612aa662b02a9d1948081d1173798dec","text":"MIT — Free as a lobster in the ocean 🦞","translated":"MIT — 像海洋中的龙虾一样自由 🦞","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:51Z"} +{"cache_key":"65d8ee3af16e324a3478a3d1f4e54621fb52f93e2508b55e9e9e991562425a84","segment_id":"index.md:37ed7c96b16160d4","source_path":"index.md","text_hash":"37ed7c96b16160d491e44676aa09fe625301de9c018ad086e263f59398b8be8a","text":"🎤 ","translated":"🎤 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:41Z"} +{"cache_key":"65e123a5806897466856108c21b4b513c5975eae6575984c019adafbb796a36d","segment_id":"start/wizard.md:b1ff7bd17092d95e","source_path":"start/wizard.md","text_hash":"b1ff7bd17092d95ea7811719ce3df6d79b0c3a576695636fc411f2d95dc908b2","text":"Mattermost","translated":"Mattermost","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:40Z"} +{"cache_key":"65e76ddd96b75b84f98d4165a471f8fcf85255313b695d5718400e8d5c87aada","segment_id":"index.md:d372b90f0ccffad0","source_path":"index.md","text_hash":"d372b90f0ccffad0ae6e3df3c3aaeccd7a17eb59b4bc492a5469dc05ac3629ec","text":", OpenClaw uses the bundled Pi binary in RPC mode with per-sender sessions.","translated":",OpenClaw 将使用内置的 Pi 二进制文件以 RPC 模式运行,并采用按发送者区分的会话。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:37Z"} +{"cache_key":"661b1fde84d92d603e939aea97a699f0c3d13d8ef1cf06240cdcf4086ea99e9a","segment_id":"start/getting-started.md:d087dd8116e1ea75","source_path":"start/getting-started.md","text_hash":"d087dd8116e1ea751e94c787e0c856f9fb51528528551b60ef7c610f12439120","text":"Telegram: ","translated":"Telegram: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:21Z"} +{"cache_key":"6689e918af1f418c89cbfd79e956dccccd85d3f2c0d7d08ca42674bb5fb46837","segment_id":"index.md:b79cac926e0b2e34","source_path":"index.md","text_hash":"b79cac926e0b2e347e72cc91d5174037c9e17ae7733fd7bdb570f71b10cd7bfc","text":"Help","translated":"帮助","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:50Z"} +{"cache_key":"669bd1fca3c6f7a5810302de54fcba2375123e94dfe30b61bbbb0df0b365b558","segment_id":"start/wizard.md:dcae3eda386cc9bb","source_path":"start/wizard.md","text_hash":"dcae3eda386cc9bbc068aaf01dc3a2543abb6d0504e176138ad4fbc4087767b5","text":" if present or prompts for a key, then saves it for daemon use.","translated":" (如果存在)或提示输入密钥,然后保存供守护进程使用。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:52Z"} +{"cache_key":"66c7246d1b6097539541673d8d9c8153a54d4fdb537ad31be453e514fb3754b9","segment_id":"index.md:f0d82ba647b4a33d","source_path":"index.md","text_hash":"f0d82ba647b4a33da3008927253f9bed21e380f54eab0608b1136de4cbff1286","text":"OpenClaw bridges WhatsApp (via WhatsApp Web / Baileys), Telegram (Bot API / grammY), Discord (Bot API / channels.discord.js), and iMessage (imsg CLI) to coding agents like ","translated":"OpenClaw 将 WhatsApp(通过 WhatsApp Web / Baileys)、Telegram(Bot API / grammY)、Discord(Bot API / channels.discord.js)和 iMessage(imsg CLI)桥接至编程智能体,例如 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:27:55Z"} +{"cache_key":"66cb3d6e2c27c1ee009c0531751f45f9927e2b3d09a4702546a67a9275ee5c49","segment_id":"environment.md:a806a90c34d867e4","source_path":"environment.md","text_hash":"a806a90c34d867e4445dda95ff64422e0b9a527d8fdd03490f255cddbeb84fdb","text":"Env var","translated":"环境变量","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:48Z"} +{"cache_key":"66d9604676a679978159598a722db6d8c4c96e082051763e3b1d5f47576894e2","segment_id":"environment.md:ab5aec4424cf678d","source_path":"environment.md","text_hash":"ab5aec4424cf678dcfb1ad3d2c2929c1e0b2b1ff61b82b961ada48ad033367b4","text":" (dotenv default; does not override).","translated":" (dotenv 默认行为;不覆盖)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:27Z"} +{"cache_key":"66e16e494883bd6fd041d66e577243e277a362ce785db530887996c9c14b93a9","segment_id":"start/wizard.md:frontmatter:read_when:1","source_path":"start/wizard.md:frontmatter:read_when:1","text_hash":"9bd20424220aa1c64181f1dce46bd8fe5d63d8cd8544f5a1cbaddb1030ad108b","text":"Setting up a new machine","translated":"设置新机器","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:55Z"} +{"cache_key":"66f6fd3c85fe2be6d76b21dae8ef66bb76ee3ebd3d92291e61abee595aa0e39d","segment_id":"index.md:66354a1d3225edbf","source_path":"index.md","text_hash":"66354a1d3225edbf01146504d06aaea1242dcf50424054c3001fc6fa2ddece0f","text":"Remote access","translated":"远程访问","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:18Z"} +{"cache_key":"672567848acf9fed5207cc54f76e9d0bffe7cbbd85569cbe74fc4a01e703b1ff","segment_id":"index.md:ab201ddd7ab330d0","source_path":"index.md","text_hash":"ab201ddd7ab330d04be364c0ac14ce68c52073a0ee8d164a98c3034e91ce1848","text":" from the repo.","translated":" 从仓库中执行。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:12Z"} +{"cache_key":"67355c084d419c2ec0eddd93cd1bf67b68218e2c141a65ebcdd96022e1a446df","segment_id":"environment.md:0ec3a996c8167512","source_path":"environment.md","text_hash":"0ec3a996c81675128a64349203e6af81e6d257ceb3124b120e0b894b26024680","text":" (dotenv default; does not","translated":" (dotenv 默认;不会","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:43Z"} +{"cache_key":"673925efd6296fa4423b6a1607689bebb6f61f0f1273c1ebc52daa1b44eb43b5","segment_id":"index.md:8816c52bc5877a2b","source_path":"index.md","text_hash":"8816c52bc5877a2b24e3a2f4ae7313d29cf4eba0ca568a36f2d00616cfe721d0","text":"Wizard","translated":"向导","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:08Z"} +{"cache_key":"675e8725187ebc4c5ee0560ddc38667c783d61c37a69680ea73fb1ca832690d1","segment_id":"index.md:65fd6e65268ff905","source_path":"index.md","text_hash":"65fd6e65268ff9057a49d832cccfcd5a376e46a908a2129be5b43f945fa8d8ca","text":": Gateway WS defaults to ","translated":":Gateway WS 默认监听 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:50Z"} +{"cache_key":"67688daae57335b03c42a3b327f5dc0a54f849238f4d03b3b6e113d76e3c21b0","segment_id":"index.md:11d28de5b79e3973","source_path":"index.md","text_hash":"11d28de5b79e3973f6a3e44d08725cdd5852e3e65e2ff188f6708ae9ce776afc","text":"Docs hubs (all pages linked)","translated":"文档中心(所有页面链接)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:47Z"} +{"cache_key":"678ce4ebc70142dc95d2df24b30a8f49ed54750c7cbdee7128254851be4d33f6","segment_id":"start/wizard.md:e9643f092e1f762c","source_path":"start/wizard.md","text_hash":"e9643f092e1f762c9a7e15bf5429a6c0081c210e464e56a3a35830834a9d4d59","text":"To add more isolated agents (separate workspace + sessions + auth), use:","translated":"要添加更多隔离的智能体(独立的工作区 + 会话 + 认证),请使用:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:43Z"} +{"cache_key":"67bfbb214f6fd84279273d721c587d520c889b48409a1123879c6d79522f7558","segment_id":"start/wizard.md:47eea376ece81e4b","source_path":"start/wizard.md","text_hash":"47eea376ece81e4bb17a281eabb2ddc5aa0458acd4c91a43f576f337ef5ee175","text":" wipe anything unless you explicitly choose ","translated":" 不会删除任何内容,除非您明确选择 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:11Z"} +{"cache_key":"67db94076306469669c78e1176f5af9cd7a5e6ba4528ce053e203e96bd12fdc7","segment_id":"help/index.md:cad44fbae951d379","source_path":"help/index.md","text_hash":"cad44fbae951d3791565b0cee788c01c3bd10e0176167acb691b8dba0f7895f8","text":"Gateway logging","translated":"Gateway 日志记录","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:51Z"} +{"cache_key":"681929db09dc269d58c525c09744bdebddf03842689478831d1f59575161d74f","segment_id":"index.md:274162b77e02a189","source_path":"index.md","text_hash":"274162b77e02a1898044ea787db109077a2969634f007221c29b53c2e159b0cc","text":". Plugins add Mattermost (Bot API + WebSocket) and more.\nOpenClaw also powers the OpenClaw assistant.","translated":"。插件可添加 Mattermost(Bot API + WebSocket)等更多渠道支持。\nOpenClaw 同时也驱动着 OpenClaw 助手。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:27:58Z"} +{"cache_key":"685f06b3659dc0d7b4f41f7b15a9722e9de70a2794b168650f8414873d7c168f","segment_id":"index.md:7ac362063b9f2046","source_path":"index.md","text_hash":"7ac362063b9f204602f38f9f1ec9cf047f03e0d7b83896571c9df6d31ad41e9c","text":"Nodes","translated":"节点","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:13Z"} +{"cache_key":"6871c777c178113b08a646e4826f7bc149fa796d803947ab84e9d7a8af45cea7","segment_id":"environment.md:1ec31258a6b45ea9","source_path":"environment.md","text_hash":"1ec31258a6b45ea903cd76f5b0190a99ab56afff6241a04f0681eb12b7a02484","text":"Env var equivalents:","translated":"环境变量 等效项:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:13Z"} +{"cache_key":"687dd62cc9018f0e74dadb0abaab9318503de6d5071253dca9c789f4352b9efa","segment_id":"start/wizard.md:fd3ef9f6b8315cd4","source_path":"start/wizard.md","text_hash":"fd3ef9f6b8315cd4cdfef9c6e295ed50e858a820f31a9b6555366054af144907","text":"Recommended: set up a Brave Search API key so the agent can use ","translated":"推荐:设置 Brave Search API 密钥,以便智能体可以使用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:17Z"} +{"cache_key":"68c5c21091478bdd701de8955d662e20de4e91e7cf7626d3a7ad444230c802d0","segment_id":"index.md:6b8ebac7903757ce","source_path":"index.md","text_hash":"6b8ebac7903757ce7399cc729651a27e459903c24c64aa94827b20d8a2a411d2","text":"For Tailnet access, run ","translated":"如需 Tailnet 访问,请运行 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:45Z"} +{"cache_key":"68e1b25eafa11dfe6ffd16682d3f4f72d3f1774db82b6cd7b08e0dc617d7dbf4","segment_id":"start/wizard.md:1e3abf61a37e3cad","source_path":"start/wizard.md","text_hash":"1e3abf61a37e3cad36b11b459b1cc39e76feb6a0c369fe5270957468288dcc5c","text":"If ","translated":"如果 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:01Z"} +{"cache_key":"690712dd7f5a91ba48c9cbced5b6696f3db30d836271a363f94e57d84e674554","segment_id":"start/wizard.md:873f11af0a4e26ee","source_path":"start/wizard.md","text_hash":"873f11af0a4e26ee426ad19295a3f36d0256b0a6da1e0744832fe62d7a0cdf27","text":"Model/Auth","translated":"模型/认证","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:44Z"} +{"cache_key":"690bea2d411c2b07780745f517baf643d26686e96f534e5bb1f2eaaf441448b5","segment_id":"start/getting-started.md:d059230b2daf747b","source_path":"start/getting-started.md","text_hash":"d059230b2daf747b7ca874e806c334070d67c8f02fa017ad61f2701d61354d55","text":"Recommended Anthropic path:","translated":"推荐的 Anthropic 路径:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:30Z"} +{"cache_key":"69223c700e3933064992a3b935b8e443e6475dd5e5f63ba2447d85b76f68b53e","segment_id":"environment.md:61115f6649792387","source_path":"environment.md","text_hash":"61115f664979238731a390e84433a818965b7eaf1d38fa5b4b1507c33ef28c91","text":"Precedence (highest → lowest)","translated":"优先级(从高到低)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:28Z"} +{"cache_key":"697717108124b156f8f1fb7c823e71fd6d5bbbe71e43ed8b4c62e2bbbdafa7bd","segment_id":"environment.md:a16d7a83f4f565a8","source_path":"environment.md","text_hash":"a16d7a83f4f565a8d1aca9d8646b3eaa76308e8307be4634f9261ed0a0dccd67","text":"Config `env` block","translated":"配置 `env` 块","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:45Z"} +{"cache_key":"698c8d3774af0dc5196c75622b024794a3f45792871ab62821e75607b64fe050","segment_id":"environment.md:cdb4ee2aea69cc6a","source_path":"environment.md","text_hash":"cdb4ee2aea69cc6a83331bbe96dc2caa9a299d21329efb0336fc02a82e1839a8","text":".","translated":"。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:54Z"} +{"cache_key":"69b9351215888d772cb7294618ccac031ec230dc7dd3d94db9a0fc323fdd68e1","segment_id":"index.md:be48ae89c73a75da","source_path":"index.md","text_hash":"be48ae89c73a75da3454d565526d777938c20664618905a9bc77d6a0a21a689d","text":"\"EXFOLIATE! EXFOLIATE!\"","translated":"\"去角质!去角质!\"","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:50Z"} +{"cache_key":"6a0067f355b734f73cc5d06c2415e833a0237f4e1c0f086d4be41b01ca666065","segment_id":"help/index.md:frontmatter:summary","source_path":"help/index.md:frontmatter:summary","text_hash":"aece82a2d540ab1a9a21c7b038127cae6e9db2149491564bb1856b6f8999f205","text":"Help hub: common fixes, install sanity, and where to look when something breaks","translated":"帮助中心:常见修复方法、安装健全性检查,以及出问题时该去哪里排查","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:25Z"} +{"cache_key":"6a24e3ca10f074b02180cd94a12d97d06ba02d3ed50c0b414b6e82f6a567e2aa","segment_id":"start/wizard.md:6a40edf1fc87a29f","source_path":"start/wizard.md","text_hash":"6a40edf1fc87a29f243a7eefdbed57d19bfe16ab2e039d7ae1a44c097297e2f3","text":"WhatsApp","translated":"WhatsApp","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:14Z"} +{"cache_key":"6a33a478d12a3b427e017a6e516fcb413a3a5342725b674ac3ac5c9e5aca3973","segment_id":"index.md:c0aa8fcb6528510a","source_path":"index.md","text_hash":"c0aa8fcb6528510aea46361e8c871d88340063926a8dfdd4ba849b6190dec713","text":": it is the only process allowed to own the WhatsApp Web session. If you need a rescue bot or strict isolation, run multiple gateways with isolated profiles and ports; see ","translated":":它是唯一允许拥有 WhatsApp Web 会话 的进程。如果需要救援机器人或严格隔离,请使用隔离的配置文件和端口运行多个网关;参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:56Z"} +{"cache_key":"6a386646cb5e09a391827ea6dd82475e9d6edbe2c6acbd9c797f030f3c24bcff","segment_id":"index.md:bf0e823c81b87c5d","source_path":"index.md","text_hash":"bf0e823c81b87c5de79676155debf20a29b52d6d7eb7e77deda73a56d0afbaaa","text":"🧠 ","translated":"🧠 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:41Z"} +{"cache_key":"6a47aab59ec3c6e8096fa2733fa963a3233dc254b4ec8a306635e196ffe0928f","segment_id":"index.md:316cd41f595f3095","source_path":"index.md","text_hash":"316cd41f595f3095f149f98af70f77ab85404307a1505467ee45a26b316a9984","text":"Guided setup (recommended):","translated":"引导式设置(推荐):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:06Z"} +{"cache_key":"6a5441f83cd64d6920441e8eedade5c472aa328b00ed9f05ccf638493bce1b10","segment_id":"environment.md:d4a67341570f4656","source_path":"environment.md","text_hash":"d4a67341570f4656784c5f8fe1bfb48a738ace57b52544977431d50e2b718099","text":"FAQ: env vars and .env loading","translated":"常见问题:环境变量 和 .env 加载","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:34Z"} +{"cache_key":"6a914cfd2e0ac0d7ccc179c0361f67fc4574234e9d8cbfce616285591ed37b2e","segment_id":"start/wizard.md:769e62863db91849","source_path":"start/wizard.md","text_hash":"769e62863db91849711d2b06aa7480c8874950c7764035a155268ae80bcaaa5d","text":". Docs: ","translated":"存储。文档: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:25Z"} +{"cache_key":"6ac32faba08302a413cf9de9061c4f7ab03bd96929649f2c17c6a6d2b1c25ce2","segment_id":"environment.md:f0442e6e05ccca16","source_path":"environment.md","text_hash":"f0442e6e05ccca160d17de0e7d509891b91b921366b2202b2b5c80435824e140","text":"Two equivalent ways to set inline env vars (both are non-overriding):","translated":"两种等效的内联环境变量设置方式(两者都不会覆盖):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:07Z"} +{"cache_key":"6af973157939ccd33570e5047d622de4263119466c45f46681f300f577b79faf","segment_id":"start/getting-started.md:7bac3209ac343388","source_path":"start/getting-started.md","text_hash":"7bac3209ac3433880eb9d1d0a1867cd9a0617f43ca27493375bc005051d869b7","text":"OAuth credentials (legacy import): ","translated":"OAuth 凭据(旧版导入): ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:36Z"} +{"cache_key":"6b0625352ff5092cab159cf3242fc10826b63c47c7d7524d3c3ee8e85cbe8f9f","segment_id":"index.md:5afbb1c887f6d850","source_path":"index.md","text_hash":"5afbb1c887f6d8501dba36cd2113d8f8b6ce6fa711a0d3e7efdc66f170abd2c2","text":"Cron jobs","translated":"定时任务","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:22Z"} +{"cache_key":"6b14f5e839df1e54026ee6d3db5886a6e9360039fd681101a4a9a2b101ff0919","segment_id":"index.md:084514e91f37c3ce","source_path":"index.md","text_hash":"084514e91f37c3ce85360e26c70b77fdc95f0d3551ce309db96fbcf956a53b01","text":"Dashboard (browser Control UI)","translated":"仪表盘(浏览器控制界面)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:21Z"} +{"cache_key":"6b3dbfa396df75c279946f5b8741a67863a0107d3f08c55dc642a8fac173a4c8","segment_id":"index.md:1074116f823ec992","source_path":"index.md","text_hash":"1074116f823ec992e76d7e8be19d3235fec5ddd7020562b06e7242e410174686","text":"Remote use","translated":"远程使用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:11Z"} +{"cache_key":"6b44e5cb8d21527ef6ad754e2792b9416080f2a132c8fd7b6d431fc76113aad9","segment_id":"environment.md:a42cc4a7174c83a8","source_path":"environment.md","text_hash":"a42cc4a7174c83a853752b3e74cb001a234f3eca099688fdf0dd2540c60bb1e2","text":" expected keys:","translated":" 预期的键:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:25Z"} +{"cache_key":"6c18bb32586b6c812ebf5323b8ed442c63be7b4014bc62e51f0d7f5eb46d223b","segment_id":"environment.md:582967534d0f909d","source_path":"environment.md","text_hash":"582967534d0f909d196b97f9e6921342777aea87b46fa52df165389db1fb8ccf","text":" in ","translated":" 在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:54Z"} +{"cache_key":"6c1b9632694258c227417b61df6433ac71eca1f2d35ff31cb5e145a7188dacfe","segment_id":"start/getting-started.md:d7849463c3ab6a49","source_path":"start/getting-started.md","text_hash":"d7849463c3ab6a496d77b8e6745d00ad430324bc5ed419a859f7c9e494102d68","text":"Manual run (foreground):","translated":"手动运行(前台):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:51Z"} +{"cache_key":"6c3d2263be9d0d6dd77934bd87f882599e2e9449e67bdee4388f84ab0aa6571b","segment_id":"start/wizard.md:698fdfc9c55bd3e4","source_path":"start/wizard.md","text_hash":"698fdfc9c55bd3e4ed5a9365317ae70aac20783ec38057088da27012a470a901","text":"Gateway port ","translated":"Gateway 端口 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:50Z"} +{"cache_key":"6cbd9a98f43c5cd7ee42cde62e8bdf2fab7d10c65a1aebd8540be50477452284","segment_id":"environment.md:6db0742daaf9f191","source_path":"environment.md","text_hash":"6db0742daaf9f191ab7816d2c9d317b1ea1693453a8c63b95af8b01477e0f5bb","text":" runs your login shell and imports only ","translated":" 运行你的登录 shell,并仅导入 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:12Z"} +{"cache_key":"6ce678386b3562455734243bc70c673a1b20aeb902456025275220465b508211","segment_id":"index.md:274162b77e02a189","source_path":"index.md","text_hash":"274162b77e02a1898044ea787db109077a2969634f007221c29b53c2e159b0cc","text":". Plugins add Mattermost (Bot API + WebSocket) and more.\nOpenClaw also powers the OpenClaw assistant.","translated":"。插件可添加 Mattermost(Bot API + WebSocket)等更多平台。\nOpenClaw 还为 OpenClaw 助手提供支持。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:01Z"} +{"cache_key":"6d11b3d022e2bde1caefb2917a26aa0169fa2e6e13c62d6595b010d9130fecb9","segment_id":"environment.md:87e89abb4c1c551f","source_path":"environment.md","text_hash":"87e89abb4c1c551fe08d355d097f18b8de78edca5f556997085681662fce8eed","text":"Config ","translated":"配置 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:57Z"} +{"cache_key":"6d347e25d4ffcc9340ab0172ccb04190e3780bc68d026152202edbdce466b09e","segment_id":"index.md:82ba9b60b12da3ab","source_path":"index.md","text_hash":"82ba9b60b12da3ab4e7dbcb0d7d937214cff80c82268311423a6dc8c4bc09df5","text":"OpenClaw 🦞","translated":"OpenClaw 🦞","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:48Z"} +{"cache_key":"6d365b29cf4305b02714d7c3f130301954ffc45574d088db9bb553d065f20854","segment_id":"index.md:1e37e607483201e2","source_path":"index.md","text_hash":"1e37e607483201e2152d2e9c68874dd4027648efdd9cfccb7bf8c9837398d143","text":"), serving ","translated":"),提供 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:11Z"} +{"cache_key":"6d78259f49a7bf9fd44a58e590c3f18b7646b810d8e07e7d34b5fb0e73aa5844","segment_id":"start/wizard.md:fe21d672d145bf9d","source_path":"start/wizard.md","text_hash":"fe21d672d145bf9dcbb12ba1cc1677a0b8718bed342f5bfeb774b2996fed9889","text":"Lets you choose a node manager: ","translated":"让您选择一个 Node 管理器: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:45Z"} +{"cache_key":"6da895990489d77240c02d6c6f51892e4f6b7a5ec658cca2e3f6e92084fa7a72","segment_id":"index.md:5cf9ea2e20780551","source_path":"index.md","text_hash":"5cf9ea2e2078055129b38cfbc394142ca6ca41556bd6e31cbd527425647c1d1e","text":"One Gateway per host (recommended)","translated":"每台主机一个 Gateway(推荐)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:53Z"} +{"cache_key":"6dc2e2b52833ce2b82f2a886285fffff2f3a6e1d9d23875ec57d61f1328cda06","segment_id":"environment.md:668e5590b5bb9990","source_path":"environment.md","text_hash":"668e5590b5bb9990eeb25bf657f7d17281a4c613ee4442036787cd4b2efd22bb","text":"If the config file is missing entirely, step 4 is skipped; shell import still runs if enabled.","translated":"如果配置文件完全缺失,则跳过第 4 步;如果已启用,shell 导入仍会运行。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:07Z"} +{"cache_key":"6e0b579a98c31961263b11f7805c45b08b9850506746275df639a7a236ceccf5","segment_id":"index.md:496bcd8a502babde","source_path":"index.md","text_hash":"496bcd8a502babde0470e7105dfed7ba95bbc3193b7c6ba196b3ed0997e84294","text":"Voice notes","translated":"语音消息","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:56Z"} +{"cache_key":"6e109ac5e9791bc39a36e94e14a107a5e270e18cd20cd2b8d50132d6170c9dc9","segment_id":"environment.md:6f59001999ef7b71","source_path":"environment.md","text_hash":"6f59001999ef7b7128bab80d2034c419f3034497e05f69fbdf67f7b655cdc173","text":"Configuration: Env var substitution","translated":"配置:环境变量替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:47:07Z"} +{"cache_key":"6e297c0b91d3a16fec1d93183437778addf7c0908be226b39d4ee3dacab5c6f4","segment_id":"start/getting-started.md:b1ff7bd17092d95e","source_path":"start/getting-started.md","text_hash":"b1ff7bd17092d95ea7811719ce3df6d79b0c3a576695636fc411f2d95dc908b2","text":"Mattermost","translated":"Mattermost","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:30Z"} +{"cache_key":"6e3de6afce0bcbadbe662882ab64575df2fa60edee81930593c1f854e7bed6e7","segment_id":"start/wizard.md:de500b08e6825815","source_path":"start/wizard.md","text_hash":"de500b08e6825815c64066def01809cd44b9b86fe3de9142c48edb43644e6ec5","text":"Z.AI example:","translated":"Z.AI 示例:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:24Z"} +{"cache_key":"6e7bb00810a1c89548ff84b0cadc9b0b1f2f3c12625ab3fcbc78216c60a02b81","segment_id":"help/index.md:6cb77499abdccd9a","source_path":"help/index.md","text_hash":"6cb77499abdccd9a2dbb7c93a4d31eed01613dda06302933057970df9ecdeb54","text":"Logs:","translated":"日志:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:21Z"} +{"cache_key":"6ed4c62933bde0307cf9d37c7cb57e20d5fecc3da59e7ea185f4c101f80f4344","segment_id":"index.md:1eb6926214b56b39","source_path":"index.md","text_hash":"1eb6926214b56b396336f22c22a6f8a4c360cfe7109c8be0f9869655b9ff6235","text":"Pairing (DM + nodes)","translated":"配对(私聊 + 节点)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:34Z"} +{"cache_key":"6f2bf42e3ab6c9dfe240a6e878f8d322a9ec3956cf722b0d0b6aa221467d33cd","segment_id":"start/wizard.md:fd5f5ef720b423af","source_path":"start/wizard.md","text_hash":"fd5f5ef720b423af38c9113f3fce3be2eeccfef9f35b56c075bc8145297ebe59","text":" (auto-installs UI deps).","translated":" (自动安装 UI 依赖项)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:09Z"} +{"cache_key":"6f721a6913c75aac92f1890a4942631c3370e08f7e4180950dcc08a03e0765ba","segment_id":"environment.md:9c85ab59cb358b12","source_path":"environment.md","text_hash":"9c85ab59cb358b1299c623e16f52f3aee204a81fb6d1c956e37607a220d13b08","text":"You can reference env vars directly in config string values using `${VAR_NAME}` syntax:","translated":"你可以使用 `${VAR_NAME}` 语法在配置字符串值中直接引用环境变量:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:56Z"} +{"cache_key":"6f9e33ab431225304bd1fa8a39bb0efd5d4279d45975ebd5b20f24e09bb98cbc","segment_id":"start/wizard.md:531995e8b52db462","source_path":"start/wizard.md","text_hash":"531995e8b52db462df5a6b23a5f7af4d5c57415a397438b002364edebcdc1e14","text":" writes ","translated":" 写入 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:45Z"} +{"cache_key":"6fc0fd840e70231dec1ea7ea900c6bab5c29245170836fc0625f3898b05f4edb","segment_id":"index.md:b5ccaf9b1449291c","source_path":"index.md","text_hash":"b5ccaf9b1449291c92f855b8318aeb2880a9aa1a75272d17f55cf646071b3eae","text":"Gmail hooks (Pub/Sub)","translated":"Gmail 钩子(Pub/Sub)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:53Z"} +{"cache_key":"6fe259de45e43265b4853300aa3cd6972b5cbbd607ab967eed0618c0f860247a","segment_id":"help/index.md:5c94724fa7810fa9","source_path":"help/index.md","text_hash":"5c94724fa7810fa9902e565cf66c5f5a973074f2961fcd3a40bad4ee4aeca5e0","text":"If you want a quick “get unstuck” flow, start here:","translated":"如果你想快速了解\"快速排障\"流程,请从这里开始:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:33Z"} +{"cache_key":"70155d1dc5c21119f33f83bea22521d80b2d73a2d089a04817d3cf20cb55177c","segment_id":"index.md:93c89511a7a5dda3","source_path":"index.md","text_hash":"93c89511a7a5dda3b3f36253d17caee1e31f905813449d475bc6fed1a61f1430","text":"common fixes + troubleshooting","translated":"常见修复 + 故障排除","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:22Z"} +{"cache_key":"70626932ec406bd2253ce4134561af2088dc5ee89aa51a4336f95288b4f863c2","segment_id":"environment.md:a16d7a83f4f565a8","source_path":"environment.md","text_hash":"a16d7a83f4f565a8d1aca9d8646b3eaa76308e8307be4634f9261ed0a0dccd67","text":"Config `env` block","translated":"配置 `env` 块","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:30Z"} +{"cache_key":"70d246c2dab8d15be4dc7dcf914f0df1b95aeb517a09c88d86fa095e1c465095","segment_id":"index.md:268ebcd6be28e8d8","source_path":"index.md","text_hash":"268ebcd6be28e8d853ace3a6e28f269fbda1343b53e3f0de97ea3d5bf1a0e33e","text":"Clawd","translated":"Clawd","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:07Z"} +{"cache_key":"71667555ad1cea654225fec33df1804c97a0b8167affbf3d3c426ccb778e780a","segment_id":"start/wizard.md:82e1216ede141cb1","source_path":"start/wizard.md","text_hash":"82e1216ede141cb1553d20be7356c3f1ab9da9a4a05303cf7cd05ef01142558f","text":"Gateway settings (port/bind/auth/tailscale)","translated":"Gateway 设置(端口/绑定/认证/Tailscale)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:23Z"} +{"cache_key":"7170dcd349905701fd3cde7dc5bce0aed2618717e87ffa06e9ab230041f689a1","segment_id":"environment.md:cdb4ee2aea69cc6a","source_path":"environment.md","text_hash":"cdb4ee2aea69cc6a83331bbe96dc2caa9a299d21329efb0336fc02a82e1839a8","text":".","translated":"。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:26Z"} +{"cache_key":"724a450b6cdfc09dd0fc5acf94bb7f20a45c43e524810239d0e6e7cac65ff74b","segment_id":"index.md:bd293e4db98037bc","source_path":"index.md","text_hash":"bd293e4db98037bc9da5137af50453ac9c81b49e14eb4c47f121b12bed880877","text":" — Direct chats collapse into shared ","translated":" — 直接聊天合并到共享的 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:59Z"} +{"cache_key":"72d5ce369dd6489f427c02710fae70f6426a51de9441678410a023761cee215b","segment_id":"start/wizard.md:8f7c7d2f15e90b42","source_path":"start/wizard.md","text_hash":"8f7c7d2f15e90b420fb6f2cc7632d7d7a433bc94eeb262d9718286e5ffd9b365","text":"Related docs","translated":"相关文档","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:49:00Z"} +{"cache_key":"730b6369e65b8f27f57a90f6ee355beca28d783793767209a7cfe7beb736769b","segment_id":"start/wizard.md:eda31fe8fb873697","source_path":"start/wizard.md","text_hash":"eda31fe8fb873697fd7d5bfba08f263eaa917808a644bddd2b6d89d3a6b1c868","text":"QuickStart vs Advanced","translated":"快速入门与高级模式","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:30Z"} +{"cache_key":"73164a8584f9cc4e546493100199d4ebcbb65ce74c33e21d06da689c6d7b9328","segment_id":"start/wizard.md:ce85fecfbffa2746","source_path":"start/wizard.md","text_hash":"ce85fecfbffa2746f0a9b66464140eb2ed5a085ce85fff062ef0ff8b5686a0a5","text":".\nSessions are stored under ","translated":"下。会话存储在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:54Z"} +{"cache_key":"73343b447da60470e1e14745df6653212cfb901cb8591540364f6cc906d42fd8","segment_id":"index.md:f1e3b32c8eb0df8e","source_path":"index.md","text_hash":"f1e3b32c8eb0df8ea105f043edf614005742c15581e2cebc5a9c3bafb0b90303","text":"Multi-agent routing","translated":"多 智能体 路由","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:43Z"} +{"cache_key":"7354cca5c4abf7f22290854ebf29a79803372316786f435b6d197b844847c177","segment_id":"start/wizard.md:fdd0a77c1e77ac7b","source_path":"start/wizard.md","text_hash":"fdd0a77c1e77ac7bffeea35de300966019f55c682bd3046ae045d8d5db9e68cb","text":"Writes ","translated":"写入 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:04Z"} +{"cache_key":"7364ee790ee697a9be18a8878b36241f6087253c4952dec1d7f9ed766fb7ba57","segment_id":"index.md:c491e0553683a70a","source_path":"index.md","text_hash":"c491e0553683a70a2fb52303f74675d2f7b725814ed70d5167473cb5fbe46450","text":"@steipete","translated":"@steipete","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:55Z"} +{"cache_key":"7396e8f216f016e9505d0ce0709809834376675cca202b48cc8592fdc8461357","segment_id":"environment.md:f7e239a42b7cd986","source_path":"environment.md","text_hash":"f7e239a42b7cd986a1558fed234e975ed2e96e9d37cf0a93f381778c461c89dd","text":"OpenClaw pulls environment variables from multiple sources. The rule is ","translated":"OpenClaw 从多个来源获取环境变量。规则是 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:21Z"} +{"cache_key":"73b0734779c4cb925c37ffe5e84b08453879c88667f95afe39d096031f55d1ec","segment_id":"environment.md:aac7246f5e97142c","source_path":"environment.md","text_hash":"aac7246f5e97142c3f257b7d8b84976f10c29e1b89804bb9d3eb7c43cc03cb8e","text":"Environment variables","translated":"环境变量","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:21:55Z"} +{"cache_key":"73c3930f846d6be7446b678ee4181328fead10032d5ac3217dd5a7dad818f119","segment_id":"environment.md:6db0742daaf9f191","source_path":"environment.md","text_hash":"6db0742daaf9f191ab7816d2c9d317b1ea1693453a8c63b95af8b01477e0f5bb","text":" runs your login shell and imports only ","translated":" 运行你的登录 shell 并仅导入 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:49Z"} +{"cache_key":"740260cd2027024814eb7dbbe5605642907d5720259bea069322bf4422ab7abe","segment_id":"index.md:e1b33cfa2a781bde","source_path":"index.md","text_hash":"e1b33cfa2a781bde9ef6c1d08bf95993c62f780a6664f5c5b92e3d3633e1fcf8","text":" (@nachoiacovino, ","translated":" (@nachoiacovino, ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:53Z"} +{"cache_key":"741c513df5edc25161f93a87a83b3335320749b9560fb3dedddcd1a9e02f8309","segment_id":"start/wizard.md:9f6f919dc1088468","source_path":"start/wizard.md","text_hash":"9f6f919dc1088468f8197ef0c27501e1c0a71a94b9faed9d363410305d3a472b","text":"Agent workspace","translated":"智能体工作区","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:51Z"} +{"cache_key":"743cddc057adf1927666ea67a9d672d0e924c93c938fac5086b278e6d0dac789","segment_id":"index.md:e3209251e20896ec","source_path":"index.md","text_hash":"e3209251e20896ecc60fa4da2817639f317fbb576288a9fc52d11e5030ecc44a","text":"Windows (WSL2)","translated":"Windows (WSL2)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:40Z"} +{"cache_key":"74759aa496b1b361eadf49b7e6245708b41bb91d571dc6a34e0f79ab602f23f9","segment_id":"environment.md:aac7246f5e97142c","source_path":"environment.md","text_hash":"aac7246f5e97142c3f257b7d8b84976f10c29e1b89804bb9d3eb7c43cc03cb8e","text":"Environment variables","translated":"Could you please provide the file path or the full text about \"Environment variables\" that you'd like me to translate?","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:37Z"} +{"cache_key":"74784eac2b412aa6a24c3e0d7f66e14ac2ac8aeb85905dafd36f4f6c680fd94d","segment_id":"environment.md:39d9dca6df060f67","source_path":"environment.md","text_hash":"39d9dca6df060f6708b30f0f6b1581105c607e96a66f282bf4a0fe75e92dc205","text":"Env var substitution in","translated":"环境变量替换在","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:56Z"} +{"cache_key":"74a32b88954158955f70bb053e86f28337b079cf11feb27cec6a4af1d9926f6b","segment_id":"start/getting-started.md:13bf3a75f8be5632","source_path":"start/getting-started.md","text_hash":"13bf3a75f8be5632d9f92212f0c5a61750a0b4654af5db87a9d91ade89b72e5b","text":"Default posture: unknown DMs get a short code and messages are not processed until approved.\nIf your first DM gets no reply, approve the pairing:","translated":"默认策略:未知私信会收到一个短码,消息在批准之前不会被处理。\n如果您的第一条私信没有收到回复,请批准配对:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:39Z"} +{"cache_key":"74b57577f77fd5b865970d086c56b3f7d760c94e57a5c11babad0173e6b6bc1f","segment_id":"start/getting-started.md:df3db5b08f6e98f3","source_path":"start/getting-started.md","text_hash":"df3db5b08f6e98f31a9242361eb5d1f325c35f4acbb6c7cd8ac9afa85bf8eaa7","text":"Local vs Remote","translated":"本地 vs 远程","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:00Z"} +{"cache_key":"753971a27214ecb4551eb400d1bace8931dd2b658bef6bc8d55506b6adeba974","segment_id":"environment.md:668e5590b5bb9990","source_path":"environment.md","text_hash":"668e5590b5bb9990eeb25bf657f7d17281a4c613ee4442036787cd4b2efd22bb","text":"If the config file is missing entirely, step 4 is skipped; shell import still runs if enabled.","translated":"如果配置文件完全缺失,则跳过第 4 步;如果已启用,shell 导入仍会运行。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:07Z"} +{"cache_key":"759d3f3cb39af3e2d57e711d9680a2b999ef3bc08a4184eccd9b1d53c18f7b1f","segment_id":"index.md:95cae5ed127bd44d","source_path":"index.md","text_hash":"95cae5ed127bd44dcc30345a1925d77f333284b43a6f97832f149a63dc38e0e0","text":"The wizard now generates a gateway token by default (even for loopback).","translated":"向导 现在默认会生成网关令牌(即使是回环连接)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:06Z"} +{"cache_key":"75deb7505d1a042e24a4c83cdddf479326929a80edeffcfaa49863bf115ab848","segment_id":"help/index.md:24669ff48290c187","source_path":"help/index.md","text_hash":"24669ff48290c1875d8067bbd241e8a55444839747bffb8ab99f3a34ef248436","text":"Doctor","translated":"诊断工具","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:58Z"} +{"cache_key":"76148f338fd0041621eb7cda1759d78690a3cb0d0d9a1ca8c2cd4af02dfff679","segment_id":"start/wizard.md:9022ac86cfbabdac","source_path":"start/wizard.md","text_hash":"9022ac86cfbabdac3512fdd7797b7f0a3db628d4873e0b3d64b2f5c752724d03","text":"Tailscale exposure ","translated":"Tailscale 暴露 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:00Z"} +{"cache_key":"762684ab35f0d829663da7f4de49060030ad02772df37776113660266af70236","segment_id":"help/index.md:729bc562eec2658b","source_path":"help/index.md","text_hash":"729bc562eec2658bd11ffdd522fe5277177dc73e86eaca7baac0b472a4d8f8b2","text":"If you’re looking for conceptual questions (not “something broke”):","translated":"如果你在寻找概念性问题的解答(而不是\"出了问题\"):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:32Z"} +{"cache_key":"762e4d6415fd6b11bfb7837a3d751030659263ba7f6292f3defcf734097ada17","segment_id":"environment.md:6f59001999ef7b71","source_path":"environment.md","text_hash":"6f59001999ef7b7128bab80d2034c419f3034497e05f69fbdf67f7b655cdc173","text":"Configuration: Env var substitution","translated":"配置:环境变量替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:13:05Z"} +{"cache_key":"76653677000dc673dea8f2bff5f0d86e7118627d575314948b1592b82cd490be","segment_id":"environment.md:baa5be7f6320780b","source_path":"environment.md","text_hash":"baa5be7f6320780bd7bb7b7ddbb8cd1ffb26ccf7d94d363350668c50aedcf95f","text":" (applied only if missing).","translated":" (仅在缺失时应用)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:56Z"} +{"cache_key":"76934bd605258decffe7f40a10419e7a19405bc7a09f19c65a9447682a805337","segment_id":"start/wizard.md:8e70d4cdad7bdb70","source_path":"start/wizard.md","text_hash":"8e70d4cdad7bdb70b333c34e14862f46905fbfd6fb678a968f857747f2ee2389","text":"Pick a default model from detected options (or enter provider/model manually).","translated":"从检测到的选项中选择默认模型(或手动输入提供商/模型)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:22Z"} +{"cache_key":"76be6836deb53495879f2e5cc5f57af37d12f5fb67d27f22ecc8c7dc885a6c7a","segment_id":"index.md:4b4051e77af8844f","source_path":"index.md","text_hash":"4b4051e77af8844fcf86a298214527e7840938258f99bfe97b900bbc0d8d2f4b","text":"The dashboard is the browser Control UI for chat, config, nodes, sessions, and more.\nLocal default: http://127.0.0.1:18789/\nRemote access: ","translated":"仪表板是用于聊天、配置、节点、会话 等功能的浏览器控制界面。\n本地默认地址:http://127.0.0.1:18789/\n远程访问: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:33Z"} +{"cache_key":"76ffac273c1ab348f20e97d66f7d9a8218789d2df1be41d676e824f64c949ef4","segment_id":"start/wizard.md:72ea058924a0acec","source_path":"start/wizard.md","text_hash":"72ea058924a0acecc4dd9dae83410a37dd2c43d9b526fb770f88685d27aed0b1","text":"Remote mode","translated":"远程模式","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:34Z"} +{"cache_key":"7748e8a6d7f7a768cc6003487448b27848640b4e9df17154fcf6ad93c707b4aa","segment_id":"environment.md:frontmatter:read_when:0","source_path":"environment.md:frontmatter:read_when:0","text_hash":"90fc0487bff88009979cff1061c1a882df8c3b1baa9c43538331d9d5dab15479","text":"You need to know which env vars are loaded, and in what order","translated":"你需要了解加载了哪些环境变量,以及加载的顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:21:48Z"} +{"cache_key":"7749f2ac757311f26619b43b362bfc9265176ac801f7a38b42ab835c8af89d85","segment_id":"environment.md:6863067eb0a2c749","source_path":"environment.md","text_hash":"6863067eb0a2c7499425c6c189b2c88bac55ca754285a6ab1ef37b75b4cfad4d","text":"See ","translated":"参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:30Z"} +{"cache_key":"775fa7e7f44ee6a3a24c821c866f68606b4ecad281b47f4b744de729460eb521","segment_id":"index.md:cec2be6f871d276b","source_path":"index.md","text_hash":"cec2be6f871d276b45d13e3010c788f01b03ae2f1caca3264bbf759afacace46","text":"Telegram Bot","translated":"Telegram 机器人","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:58Z"} +{"cache_key":"7781b8121d68b25732c0ef1ac9c2b3c6573a376f2912bd6a3860f4d7f6bf3e45","segment_id":"environment.md:08ba1569cc7ada49","source_path":"environment.md","text_hash":"08ba1569cc7ada49ef908e8f19b1d36252072d5876086ae6726c55672d571603","text":" non-overriding):","translated":" 非覆盖的):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:31Z"} +{"cache_key":"77936e1851104e6dac3b5785a85c10f838ca0173ad387391588eb25f884c3a59","segment_id":"environment.md:e234227b0e001687","source_path":"environment.md","text_hash":"e234227b0e001687821541fac3af38fc6be293ec6e13910c6826b9afc8ca33be","text":" syntax:","translated":" 语法:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:17:01Z"} +{"cache_key":"77a1d6fe1f2415835e41760b0765c3b93b4853664de26c500cf7acf3c512d60e","segment_id":"index.md:7ac362063b9f2046","source_path":"index.md","text_hash":"7ac362063b9f204602f38f9f1ec9cf047f03e0d7b83896571c9df6d31ad41e9c","text":"Nodes","translated":"节点","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:57Z"} +{"cache_key":"77b6a43a45b36b25b51859a5b976fa12609b6d19ed351bc0e84fae2290d32da9","segment_id":"help/index.md:2adc964c084749b1","source_path":"help/index.md","text_hash":"2adc964c084749b1f2d8aef24030988b667dbda2e38a6a1699556c93e07c1cea","text":"Start here","translated":"从这里开始","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:12Z"} +{"cache_key":"7806b590e1e2ff8ab2244875f7a2c370ab3b11462fd2061e5f4af9cf72f70d19","segment_id":"start/wizard.md:9c706a2bb9ebcb20","source_path":"start/wizard.md","text_hash":"9c706a2bb9ebcb206633616f2a40867b0c02716657ac4c0e95c7c1939287d3d8","text":"; auth profiles live in ","translated":";认证配置存储在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:31Z"} +{"cache_key":"78161c8de8a14607cd003796d4c4ace7048f9116ecbe036601136d7f0cef4ff3","segment_id":"start/getting-started.md:bfd99edf844f6205","source_path":"start/getting-started.md","text_hash":"bfd99edf844f62050af2f7d37df7cfa7f651b8e1be341eb4f07c3849ca4efc43","text":"Fastest chat: open the Control UI (no channel setup needed). Run ","translated":"最快聊天方式:打开控制界面(无需设置渠道)。运行 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:33Z"} +{"cache_key":"785cae01bc172c4c47e2e82cda4c5afd7d37d7069a008e44c8a4176eeacafe67","segment_id":"help/index.md:a8ab86b9313a9236","source_path":"help/index.md","text_hash":"a8ab86b9313a92362150f5e5ba8a19de4ee52f2e3162f9bd2bc6cf128a2fcd18","text":"If you’re looking for conceptual questions (not “something","translated":"如果你在寻找概念性问题(不是\"出了什么","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:00Z"} +{"cache_key":"78ae0fabb1aab02156d5bf1b4e148ba155369b079aa0b733aca5a750a3d0cdc2","segment_id":"index.md:329f3c913c0a1636","source_path":"index.md","text_hash":"329f3c913c0a16363949eb8ee7eb0cda7e81137a3851108019f33e5d18b57d8f","text":"Switching between npm and git installs later is easy: install the other flavor and run ","translated":"之后在 npm 和 git 安装之间切换很简单:安装另一种方式然后运行 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:30Z"} +{"cache_key":"791458a3464d7dd0036471e90590958905611942f9f0aefd8917c701e4e587d4","segment_id":"start/wizard.md:0516de0bbbd36c95","source_path":"start/wizard.md","text_hash":"0516de0bbbd36c95c5c45902d43caf2abdab59363114c4d6abae961f6ed1c1cb","text":" imply non-interactive mode. Use ","translated":" 意味着非交互模式。请使用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:50Z"} +{"cache_key":"79156ca764918ee2f487da88a8917572551bbb6cac71a256748ba30bce781f0e","segment_id":"index.md:96be070791b7d545","source_path":"index.md","text_hash":"96be070791b7d545dc75084e59059d2170eed247350b351db5330fbd947e4be6","text":"👥 ","translated":"👥 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:37Z"} +{"cache_key":"791d43fa7f63c6479c1e7d2393c2b2790beee2cffe5aaebc547d18ed1b73741f","segment_id":"start/wizard.md:45e595586df0bdc3","source_path":"start/wizard.md","text_hash":"45e595586df0bdc3f10caef3511b7e215c0b32a1626548d1c8648501cdcb4c00","text":"If the Gateway is loopback‑only, use SSH tunneling or a tailnet.","translated":"如果 Gateway 仅绑定回环地址,请使用 SSH 隧道或 tailnet。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:32Z"} +{"cache_key":"7938daa81ee4f2884173676b22aaf901e847b654ce9f368be964ab10461b5852","segment_id":"environment.md:87e89abb4c1c551f","source_path":"environment.md","text_hash":"87e89abb4c1c551fe08d355d097f18b8de78edca5f556997085681662fce8eed","text":"Config ","translated":"配置 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:20Z"} +{"cache_key":"794456d8a1d905f17357dfe11942245d5486b210b163a8ed1608b11b27ce3508","segment_id":"index.md:45808d75bf8911fa","source_path":"index.md","text_hash":"45808d75bf8911fa21637f9dd3f0dace1877748211976b5d61fcc5c15db594d0","text":"Webhooks","translated":"Webhooks","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:24Z"} +{"cache_key":"794de06f9e33b312b5ae297991b32a00290f5f484059283f191e6169ee2e70c4","segment_id":"index.md:2566561f81db7a7c","source_path":"index.md","text_hash":"2566561f81db7a7c4adb6cee3e93139155a6b01d52ff0d3d5c11648f46bc79bb","text":"📱 ","translated":"📱 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:28Z"} +{"cache_key":"7956d19ecce3a275c0f47424d4f75e289b9f7e5742f3adbe0f6eee5ac4c906ca","segment_id":"environment.md:46ab081177a452aa","source_path":"environment.md","text_hash":"46ab081177a452aa62354b581730f4675cb03e58cde8282071da30cabe18fb2e","text":"Optional login-shell import","translated":"可选的登录 shell 导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:56Z"} +{"cache_key":"79a4ac9cc430df4e4cb0a8710c8d21a52baeef560c6220facc6199d5e5a383fc","segment_id":"index.md:98a670e2fb754896","source_path":"index.md","text_hash":"98a670e2fb7548964e8b78b90fef47f679580423427bfd15e5869aca9681d0dd","text":"\"We're all just playing with our own prompts.\"","translated":"\"我们都只是在玩弄自己的提示词罢了。\"","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:23Z"} +{"cache_key":"79b1bfcd80bed91b72fe6f15f1e6e1fdfd069cddc7f2fcc4fbd28f573a874866","segment_id":"index.md:eef0107bb5a4e06b","source_path":"index.md","text_hash":"eef0107bb5a4e06b9de432b9e62bcf1e39ca5dfbbb9cb0cc1c803ca7671c06ab","text":"Gateway runbook","translated":"Gateway 运行手册","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:28Z"} +{"cache_key":"7a2de748330ae022b15280d0444a6c2794d4c60313452e6f4c2470a395e58ca8","segment_id":"index.md:bd293e4db98037bc","source_path":"index.md","text_hash":"bd293e4db98037bc9da5137af50453ac9c81b49e14eb4c47f121b12bed880877","text":" — Direct chats collapse into shared ","translated":" — 私聊折叠为共享 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:25Z"} +{"cache_key":"7a3ab97c36c385c05719cd51ac71cf8b98e65cc27b71ffc71d3670f568d36e6c","segment_id":"start/getting-started.md:5a4d846f4fe5a72f","source_path":"start/getting-started.md","text_hash":"5a4d846f4fe5a72f693af0c9d3a98b2a2df8c99456429765f51706ff7b76b7f7","text":"Gateway (from this repo):","translated":"Gateway(从此仓库):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:54Z"} +{"cache_key":"7a4ee345ffcdd6965857db8eb1605eb4460433be999c17d2b03a9a6a9789bdaa","segment_id":"help/index.md:6201111b83a0cb5b","source_path":"help/index.md","text_hash":"6201111b83a0cb5b0922cb37cc442b9a40e24e3b1ce100a4bb204f4c63fd2ac0","text":" and ","translated":" 和 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:49Z"} +{"cache_key":"7a78848fc43c9758427283f5941f66521236977cbaeaeeb04577de87c4b55c59","segment_id":"index.md:11450a0f023dc48c","source_path":"index.md","text_hash":"11450a0f023dc48cc9cef026357e2b4569a2b756290191c45a9eb0120a919cb7","text":" and (for groups) mention rules.","translated":" 以及(针对群组的)提及规则。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:37Z"} +{"cache_key":"7a917e0cad8ee2f671d93d95939ff19d4545eac6723d3c7be11326cb65db5d25","segment_id":"index.md:c491e0553683a70a","source_path":"index.md","text_hash":"c491e0553683a70a2fb52303f74675d2f7b725814ed70d5167473cb5fbe46450","text":"@steipete","translated":"@steipete","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:20Z"} +{"cache_key":"7ab5c873654dc79ffc905151bf0bff3f05a41e3e7d6e20a368d64aa3c7c8300e","segment_id":"help/index.md:156597e2632411d1","source_path":"help/index.md","text_hash":"156597e2632411d1d5f634db15004072607ba45072a4e17dfa51790a37b6781f","text":"Gateway issues:","translated":"Gateway 问题:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:44Z"} +{"cache_key":"7adf10c75a13a4f39d1360a5f4f45f0e22b608904e9ca8616eed396a35b7c3c0","segment_id":"index.md:cda454f61dfcac70","source_path":"index.md","text_hash":"cda454f61dfcac7007a9edc538f9f58cf38caa0652e253975979308162bccc53","text":"Gateway configuration","translated":"Gateway 配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:07Z"} +{"cache_key":"7ae5133ee1cd21463f6a5373822eeddcebba9435512ebf67ec49d2f88d1a770f","segment_id":"index.md:1eb6926214b56b39","source_path":"index.md","text_hash":"1eb6926214b56b396336f22c22a6f8a4c360cfe7109c8be0f9869655b9ff6235","text":"Pairing (DM + nodes)","translated":"配对(私信 + 节点)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:08Z"} +{"cache_key":"7b14aa70efca84fdf7555ed77d263fae52ddaff260e935d45a3e22031f551c2a","segment_id":"environment.md:87e89abb4c1c551f","source_path":"environment.md","text_hash":"87e89abb4c1c551fe08d355d097f18b8de78edca5f556997085681662fce8eed","text":"Config ","translated":"配置 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:39Z"} +{"cache_key":"7b2f32af1ab182e748188eda2538cc9248faff3296bf459ee2365bf753cd3637","segment_id":"environment.md:907940a35852447a","source_path":"environment.md","text_hash":"907940a35852447aad5f21c5a180d993ff31cfd5807b1352ed0c24eabe183465","text":"never override existing values","translated":"永远不覆盖已有的值","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:00Z"} +{"cache_key":"7b38154bd954f484fa2247a129ccab23889881422b6d5415970eb7ef1dc4170f","segment_id":"environment.md:1ec31258a6b45ea9","source_path":"environment.md","text_hash":"1ec31258a6b45ea903cd76f5b0190a99ab56afff6241a04f0681eb12b7a02484","text":"Env var equivalents:","translated":"等效的环境变量:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:40Z"} +{"cache_key":"7b5e958eea98aae071adeeff78912bbce4b3a9616dabe5ade50538f31a372e6e","segment_id":"index.md:c011d6097bfbc8e9","source_path":"index.md","text_hash":"c011d6097bfbc8e936280addcf2e3e7d06ea2223ffd596973191b800a7035c32","text":"License","translated":"许可证","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:58Z"} +{"cache_key":"7b8d987fa7611cd9dfdf4089d114bce0fb150f5f3af5cfda3fdcf455be7afced","segment_id":"environment.md:3fe738a7ee6aaff5","source_path":"environment.md","text_hash":"3fe738a7ee6aaff51f099d9a8314510c99ced6a568eb38c67642cd43bb54eec0","text":" in the current working directory","translated":" 在当前工作目录中","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:08Z"} +{"cache_key":"7b91b68fc1e996f0909c890f91668386f9ef94974d0f8774a4d34d3cef43c638","segment_id":"help/index.md:frontmatter:read_when:1","source_path":"help/index.md:frontmatter:read_when:1","text_hash":"857eafc389d179e83e21e46c10527fec40894fe064c63847ba06b946b7d5eb73","text":"Something broke and you want the fastest path to a fix","translated":"出了问题,你想找到最快的修复方法","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:05Z"} +{"cache_key":"7c403e93e8396d4740e889ff8e6d078fe8079017dfda145496b3da29b0887144","segment_id":"environment.md:ab5aec4424cf678d","source_path":"environment.md","text_hash":"ab5aec4424cf678dcfb1ad3d2c2929c1e0b2b1ff61b82b961ada48ad033367b4","text":" (dotenv default; does not override).","translated":" (dotenv 默认行为;不会覆盖)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:38Z"} +{"cache_key":"7c487d305535a19790619ad3f172d0128d891e7b8488e84a7fb73ed9a7a9b32a","segment_id":"start/wizard.md:32ebb1abcc1c601c","source_path":"start/wizard.md","text_hash":"32ebb1abcc1c601ceb9c4e3c4faba0caa5b85bb98c4f1e6612c40faa528a91c9","text":"(","translated":"(","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:19Z"} +{"cache_key":"7c9e5b6fba8c9d85221b3c38a9d527d2d683facfd83a93e06f304e13c6771022","segment_id":"environment.md:b4736422e64c0a36","source_path":"environment.md","text_hash":"b4736422e64c0a369663d1b2d386f1b8f4b31b8936b588e4a54453c61a24e0fd","text":"Process environment","translated":"进程环境","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:27Z"} +{"cache_key":"7d14d64c713aa996c01b08945c1784ed78fa95b602c35f9fba369de60b9ffea5","segment_id":"environment.md:f7e239a42b7cd986","source_path":"environment.md","text_hash":"f7e239a42b7cd986a1558fed234e975ed2e96e9d37cf0a93f381778c461c89dd","text":"OpenClaw pulls environment variables from multiple sources. The rule is ","translated":"OpenClaw 从多个来源获取 环境变量。规则是 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:22Z"} +{"cache_key":"7d6ed7204c12f1d91564243dad60b560217dc6a29de3adf7a809de221b42c06a","segment_id":"start/wizard.md:bcd475104a873a42","source_path":"start/wizard.md","text_hash":"bcd475104a873a42ffaaed1aca9434981ce857adba97ebec4adc9e74e4d852f4","text":"allowlist","translated":"允许名单","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:05Z"} +{"cache_key":"7d8297d7b387f5a5302e0a09ea73266ba2e2075985e1af83b24a633c161cf10d","segment_id":"environment.md:46ab081177a452aa","source_path":"environment.md","text_hash":"46ab081177a452aa62354b581730f4675cb03e58cde8282071da30cabe18fb2e","text":"Optional login-shell import","translated":"可选的登录 shell 导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:29Z"} +{"cache_key":"7d82becc6d15c1be9fb97c06f9cc8ed5bf4949814e9d7af50d07380cb51e82f2","segment_id":"index.md:bd293e4db98037bc","source_path":"index.md","text_hash":"bd293e4db98037bc9da5137af50453ac9c81b49e14eb4c47f121b12bed880877","text":" — Direct chats collapse into shared ","translated":" —— 直接聊天折叠为共享的 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:32Z"} +{"cache_key":"7d927444fcf26b06d31a6f1f5d134416f8539e3aa1cc8dd3a4a7c5819fd1534a","segment_id":"index.md:f12242785ecda793","source_path":"index.md","text_hash":"f12242785ecda7935ded50cd48418357d32d3bac290f7a199bc9f0c7fbd13123","text":") — Location parsing (Telegram + WhatsApp)","translated":")— 位置解析(Telegram + WhatsApp)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:46Z"} +{"cache_key":"7da93ed9cf09f854e305f5deb4ddfac979802a4d1f6587247eea91555bdadc73","segment_id":"environment.md:1ec31258a6b45ea9","source_path":"environment.md","text_hash":"1ec31258a6b45ea903cd76f5b0190a99ab56afff6241a04f0681eb12b7a02484","text":"Env var equivalents:","translated":"等效的环境变量:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:54Z"} +{"cache_key":"7dca802a270f89fb4612993c8e7567b27da97fabd7b9ebd9c732ca2d53393244","segment_id":"help/index.md:729bc562eec2658b","source_path":"help/index.md","text_hash":"729bc562eec2658bd11ffdd522fe5277177dc73e86eaca7baac0b472a4d8f8b2","text":"If you’re looking for conceptual questions (not “something broke”):","translated":"如果你在寻找概念性问题的解答(而不是\"出了问题\"):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:56Z"} +{"cache_key":"7ddd9124594671bfd422e2bad8d56887ff8035a346f99a68d806deca63db0dcc","segment_id":"environment.md:46ab081177a452aa","source_path":"environment.md","text_hash":"46ab081177a452aa62354b581730f4675cb03e58cde8282071da30cabe18fb2e","text":"Optional login-shell import","translated":"可选的登录 shell 导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:58Z"} +{"cache_key":"7e1f91e8aeccc2aabf2dee95b6ee40ec27afb0aa5af4c97967b411ccded6826e","segment_id":"start/wizard.md:608acf5d419e2dad","source_path":"start/wizard.md","text_hash":"608acf5d419e2dadaef0b8082406cdbdb689e27953723644bf677feb09d1cf58","text":"Synthetic (Anthropic-compatible)","translated":"Synthetic(Anthropic 兼容)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:03Z"} +{"cache_key":"7e39b80026e0b63d7df55fcc142e8a2876ff972da67c4b263b619848e43417ec","segment_id":"index.md:19525ac5e5b9c476","source_path":"index.md","text_hash":"19525ac5e5b9c476b36a38c5697063e37e8fe2fae8ef6611f620def69430cf74","text":"Canvas host","translated":"Canvas 主机","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:18Z"} +{"cache_key":"7e93af146d7d04064fcba89e95f5a12c7320475af9b1c2e3208185cecb16a369","segment_id":"index.md:25d853ca04397b6a","source_path":"index.md","text_hash":"25d853ca04397b6ae248036d4d029d19d94a4981290387e5c29ef61b0eca9021","text":"Media: audio","translated":"媒体:音频","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:50Z"} +{"cache_key":"7ea531b1b4d75bfda8cb0a3a62e895b86310ab3f79a08cdcaddc1f2ccc61fbc2","segment_id":"index.md:3f8466cd9cb153d0","source_path":"index.md","text_hash":"3f8466cd9cb153d0c78a88f6a209e2206992db28c6dab45424132dc187974e2b","text":"Note: legacy Claude/Codex/Gemini/Opencode paths have been removed; Pi is the only coding-agent path.","translated":"注意:旧版 Claude/Codex/Gemini/Opencode 路径已移除;Pi 是唯一的编程智能体路径。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:04Z"} +{"cache_key":"7ec6a54cb7ceb1c31b47de147210b7193006db1d64b608c52b697512bd7e41aa","segment_id":"environment.md:32ebb1abcc1c601c","source_path":"environment.md","text_hash":"32ebb1abcc1c601ceb9c4e3c4faba0caa5b85bb98c4f1e6612c40faa528a91c9","text":" (","translated":" (","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:37Z"} +{"cache_key":"7eefff451137a5fd592db6fef6e65447cae69abe23699c34cb838a1c3cc04d73","segment_id":"start/wizard.md:d3745cec7a646b22","source_path":"start/wizard.md","text_hash":"d3745cec7a646b229f6d7123ef3557f68640f35a54a593f1e0e32776da0677c1","text":" (auto‑generated, even on loopback)","translated":" (自动生成,即使在回环地址上也是如此)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:58Z"} +{"cache_key":"7f2e9e14503f22acab8659b458900c0864bdc52ee5055d4a3a742508a8e41314","segment_id":"environment.md:45ca56d179d4788c","source_path":"environment.md","text_hash":"45ca56d179d4788c55ba9f7653b376d62e7faa738e92259e3d4f6f5c1b554f28","text":"Related","translated":"相关","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:47:13Z"} +{"cache_key":"7f4d30ae34bbfb95b016db35c14a77f46cdda52ff397a69b63ad655c6128f0f6","segment_id":"index.md:30f035b33a6c35d5","source_path":"index.md","text_hash":"30f035b33a6c35d51e09f9241c61061355c872f2fb9a82822cd2f5f443fd4ad4","text":"Group Chat Support","translated":"群聊支持","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:31Z"} +{"cache_key":"7f8a0ec6c0614299ed8aca539dde67e208ecc32d4022975fbb37f7930f3f70e5","segment_id":"start/getting-started.md:4cc7ae6d3b7fbaaf","source_path":"start/getting-started.md","text_hash":"4cc7ae6d3b7fbaaf56673ea3268caa38af191a587867ef1090c9f689ecccec96","text":"Headless/server tip: do OAuth on a normal machine first, then copy ","translated":"无头/服务器提示:先在普通机器上完成 OAuth,然后复制 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:40Z"} +{"cache_key":"7fec8c329b4438aef905e1918364b86faca2a2580bb29eded4850a67ba16109b","segment_id":"environment.md:496aca80e4d8f29f","source_path":"environment.md","text_hash":"496aca80e4d8f29fb8e8cd816c3afb48d3f103970b3a2ee1600c08ca67326dee","text":" block","translated":" 块","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:48Z"} +{"cache_key":"8070c35741bdfaa2f8878a7460406a597ccf7fec7994522389adeafea46b6e8e","segment_id":"environment.md:frontmatter:read_when:0","source_path":"environment.md:frontmatter:read_when:0","text_hash":"90fc0487bff88009979cff1061c1a882df8c3b1baa9c43538331d9d5dab15479","text":"You need to know which env vars are loaded, and in what order","translated":"你需要了解加载了哪些环境变量,以及加载的顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:10Z"} +{"cache_key":"807dfa0f0d41dd91a0565a166afd1780eea045b0d30e177d91cc9dcf7dfce7db","segment_id":"help/index.md:569ca49f4aaf7846","source_path":"help/index.md","text_hash":"569ca49f4aaf7846e952c1d4aeca72febd0b79fa1c4f9db08fd3127551218572","text":"Install","translated":"安装","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:42Z"} +{"cache_key":"8088f34c0eace7e3e9131feea6cc0e9f333432c1fbc78720f10574d1b05197fb","segment_id":"help/index.md:6cb77499abdccd9a","source_path":"help/index.md","text_hash":"6cb77499abdccd9a2dbb7c93a4d31eed01613dda06302933057970df9ecdeb54","text":"Logs:","translated":"日志:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:46Z"} +{"cache_key":"81c954a409a9f6266a05f27d77a4b578631b1f6d86deca557279fd2f82ed29b5","segment_id":"index.md:2b402c90e9b15d9c","source_path":"index.md","text_hash":"2b402c90e9b15d9c3ef65c432c4111108f54ee544cda5424db46f6ac974928e4","text":"🔐 ","translated":"🔐 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:49Z"} +{"cache_key":"81cc99b7c2a7579fa478992233a19aeaea8c64586f07c24fe9e6f22f70610a96","segment_id":"index.md:1a36bded6916228a","source_path":"index.md","text_hash":"1a36bded6916228a5664c8b2bcdaa5661d342fe3e632aa41453f647a3daa3a61","text":" — Pairs as a node and exposes a Canvas surface","translated":" — 作为节点配对并提供 Canvas 界面","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:58Z"} +{"cache_key":"81e5e8a79bbaec139591a64a84574dfb14fcf22e8f803b68ddaa5950103c4c58","segment_id":"index.md:774f1d6b2910de20","source_path":"index.md","text_hash":"774f1d6b2910de200115afec1bd87fe1ea6b0bc2142ac729e121e10a45df4b5d","text":" ← ","translated":" ← ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:56Z"} +{"cache_key":"822efbc5bcf680421493847f6b76e9626f1d8202ff5ff47cd3e141ecdac58a9f","segment_id":"environment.md:496aca80e4d8f29f","source_path":"environment.md","text_hash":"496aca80e4d8f29fb8e8cd816c3afb48d3f103970b3a2ee1600c08ca67326dee","text":" block","translated":" 块","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:27Z"} +{"cache_key":"829cc48b5c60f16b09e63437a5de27acc17910473f8e3dfbc505a0d3e3b593c7","segment_id":"start/wizard.md:79a482cf546c23b0","source_path":"start/wizard.md","text_hash":"79a482cf546c23b04cd48a33d4ca8411f62e5b7dc8c3a8f30165e28e747f263a","text":"iMessage","translated":"iMessage","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:54Z"} +{"cache_key":"82d122e7cc5c895b61dec28850c3f07a68e69c19f554d9088318f62c6cd30fe1","segment_id":"environment.md:6d28a9f099e563d9","source_path":"environment.md","text_hash":"6d28a9f099e563d9322b5bcdea9ff98af87e9c213c2222462ae738d2fb27ecbe","text":" block\n\nTwo equivalent ways to set inline env vars (both are non-overriding):","translated":" 块\n\n设置内联环境变量的两种等效方式(均为非覆盖式):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:44Z"} +{"cache_key":"8334186d1a61e931ed7b3905a26e470159f86593819124c5626df7a012733ee9","segment_id":"environment.md:frontmatter:summary","source_path":"environment.md:frontmatter:summary","text_hash":"78351223e7068721146d2de022fdf440c2866b2ee02fbbb50bf64369b999820b","text":"Where OpenClaw loads environment variables and the precedence order","translated":"其中 OpenClaw 加载 环境变量 及优先级顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:59Z"} +{"cache_key":"833685db37cf96f2342238018bd6a4a6e7812d1794a7389dc1e349917b140f50","segment_id":"environment.md:668e5590b5bb9990","source_path":"environment.md","text_hash":"668e5590b5bb9990eeb25bf657f7d17281a4c613ee4442036787cd4b2efd22bb","text":"If the config file is missing entirely, step 4 is skipped; shell import still runs if enabled.","translated":"如果配置文件完全缺失,则跳过第 4 步;如果启用了 shell 导入,它仍会运行。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:28Z"} +{"cache_key":"834bd8857aa5700b0ec493efb4625ba88e34c885a8254b13f6c44a75589021d2","segment_id":"index.md:9bcda844990ec646","source_path":"index.md","text_hash":"9bcda844990ec646b3b6ee63cbdf10f70b0403727dea3b5ab601ca55e3949db9","text":" for node WebViews; see ","translated":" 用于节点 WebView;请参阅 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:13Z"} +{"cache_key":"83b7bced23d11aea94d1b763db57522ce0fca9820fb5edcea109120ea955a46f","segment_id":"start/wizard.md:5cb343f0285df34e","source_path":"start/wizard.md","text_hash":"5cb343f0285df34e67f5215d063e3b53693dd3cdf65667f7d5c142f5db73f7a1","text":"Fastest first chat: open the Control UI (no channel setup needed). Run","translated":"最快的首次对话方式:打开 Control UI(无需设置渠道)。运行","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:07Z"} +{"cache_key":"83c4839813667de3bf67a2a050db86be067fa4bef9fa310d5baab23f82ebcfa5","segment_id":"index.md:aaa095329e21d86e","source_path":"index.md","text_hash":"aaa095329e21d86e24e8bec91bc001f7983d73a7a04c75646c0256448dac30ef","text":" — The space lobster who demanded a better name","translated":" — 那只要求取个更好名字的太空龙虾","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:09Z"} +{"cache_key":"841cbd53411a6aaa5b137d69b3feaa95de0ed0148f868dabd711786998382edb","segment_id":"index.md:6d6577cb1c128ac1","source_path":"index.md","text_hash":"6d6577cb1c128ac18a286d3c352755d1a265b1e3a03eded8885532c3f36e32ed","text":"Mario Zechner","translated":"Mario Zechner","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:36Z"} +{"cache_key":"842bdf601f288020ae8179f0d66f0d2d8a43112867d80efbb045acadbcd6626e","segment_id":"start/wizard.md:05bf3242414a96a7","source_path":"start/wizard.md","text_hash":"05bf3242414a96a764b57402b44b5852bbb0612ca017a9716e6364d47ecb0924","text":"Daemon install (LaunchAgent / systemd user unit)","translated":"守护进程安装(LaunchAgent / systemd 用户单元)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:28Z"} +{"cache_key":"843740adfdf616f31568963f47687512da2b547b5149b531b829112c01b57f5c","segment_id":"index.md:0b7e778664921066","source_path":"index.md","text_hash":"0b7e77866492106632e98e7718a8e1e89e8cb0ee3f44c1572dfd9e54845023de","text":"/concepts/streaming","translated":"/concepts/streaming","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:13Z"} +{"cache_key":"8469bc6049cc48c182c013768278e481d3ab521929f95cd267c63d0dc4bb5d38","segment_id":"index.md:5afbb1c887f6d850","source_path":"index.md","text_hash":"5afbb1c887f6d8501dba36cd2113d8f8b6ce6fa711a0d3e7efdc66f170abd2c2","text":"Cron jobs","translated":"定时任务","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:48Z"} +{"cache_key":"847900fa4457fc7d1dc92fa9688360479e337cedd03a88db8cd9f03cee8dbe51","segment_id":"index.md:99260acc29f71e4b","source_path":"index.md","text_hash":"99260acc29f71e4baeb36805a1fdbd2c17254b57c8e5a9cba29ee56518832397","text":" — Route provider accounts/peers to isolated agents (workspace + per-agent sessions)","translated":" —— 将 提供商 账户/对等方路由到隔离的 智能体(工作区 + 按 智能体 的 会话)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:21Z"} +{"cache_key":"84c686db4b4fc386bbb4efa35c380073babbc5fb4b2eb1ba3a8213a5f135a5bc","segment_id":"start/getting-started.md:161660030aa6c9e3","source_path":"start/getting-started.md","text_hash":"161660030aa6c9e32470cc1c023dab32dc748d80b0e61882b368cb775d12638e","text":" → ","translated":" → ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:27Z"} +{"cache_key":"84e200d4c823802e34a99da4faa8328d0e250aca858b0a32cc08e3ae12e0cc0e","segment_id":"start/wizard.md:e4442451c634e0db","source_path":"start/wizard.md","text_hash":"e4442451c634e0db2db0fae78725becbeafd567302e3ecbfeb5ccdc5887d29be","text":" from GitHub releases:","translated":" (从 GitHub 发布版本):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:56Z"} +{"cache_key":"85040674d9e2db6adb1ebb8c6215e72171d213a9dac8bd3c6bcb438178adc88b","segment_id":"index.md:0a4a282eda1af348","source_path":"index.md","text_hash":"0a4a282eda1af34874b588bce628b76331fbe907de07b57d39afdedccac2ba14","text":" http://127.0.0.1:18789/ (or http://localhost:18789/)","translated":" http://127.0.0.1:18789/(或 http://localhost:18789/)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:15Z"} +{"cache_key":"85cb0b7ed6991128b9fe65b7b103c5f32da742641cb24ffc1a3469002a2bcad6","segment_id":"start/getting-started.md:e24d86fa815827a4","source_path":"start/getting-started.md","text_hash":"e24d86fa815827a4dc5b8b22711caaf036427796512a74167ebaf615c495f9f8","text":"Telegram / Discord / others","translated":"Telegram / Discord / 其他","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:17Z"} +{"cache_key":"85e39779810391375b7241f2d999fbd5e6b2830ddf226a9ad561132c40d4fd47","segment_id":"start/wizard.md:21b111cbfe6e8fca","source_path":"start/wizard.md","text_hash":"21b111cbfe6e8fca2d181c43f53ad548b22e38aca955b9824706a504b0a07a2d","text":"Default ","translated":"默认 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:41Z"} +{"cache_key":"85fdea7998dfe111261588f998c93aceaa9b04ba174bc16bd188e3bbd8f3228a","segment_id":"environment.md:668e5590b5bb9990","source_path":"environment.md","text_hash":"668e5590b5bb9990eeb25bf657f7d17281a4c613ee4442036787cd4b2efd22bb","text":"If the config file is missing entirely, step 4 is skipped; shell import still runs if enabled.","translated":"如果配置文件完全缺失,则跳过第 4 步;如果已启用,shell 导入仍会运行。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:40Z"} +{"cache_key":"860ba81b08f80660c665451acb02944ed74cb09a277f70d86255a6bf6bb7b88f","segment_id":"index.md:f3047ab42a6a5bbf","source_path":"index.md","text_hash":"f3047ab42a6a5bbf164106356fa823ecada895064120c4e5a30e1f632741cc5f","text":"Web surfaces","translated":"Web 界面","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:35Z"} +{"cache_key":"861a980448662449d74017ee4183d74a8e54a772a24fefc3044d1dfffb8ca634","segment_id":"index.md:b332c3492d5eb10a","source_path":"index.md","text_hash":"b332c3492d5eb10a118eb6d8b0dcd689bc2477ce2ae16b303753b942b54377bc","text":"Configuration","translated":"配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:00Z"} +{"cache_key":"861c7c8e316f48bf6b0d22e066b9c76410b8d9b77a12fc7f28213c04ed5f1c30","segment_id":"help/index.md:frontmatter:read_when:0","source_path":"help/index.md:frontmatter:read_when:0","text_hash":"ee0615553374970664b58ebd8e5d0ebc9bc8a5f03387671afbfd0096b390aa9b","text":"You’re new and want the “what do I click/run” guide","translated":"你是新手,想要一份\"我该点什么/运行什么\"的指南","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:28Z"} +{"cache_key":"86305fdb36e4df79c4c5037e3d1a5117141feccd13f65dcf1b0fd366ec22c4bc","segment_id":"index.md:5583785669449fc8","source_path":"index.md","text_hash":"5583785669449fc81a8037458c908c11a8f345c21c28f7f3a95de742bd52199a","text":"Media Support","translated":"媒体支持","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:49Z"} +{"cache_key":"868f3087136c15f059a91fe3ef5ac07ed6a0791e0a14a9740fb959acda8fad28","segment_id":"help/index.md:569ca49f4aaf7846","source_path":"help/index.md","text_hash":"569ca49f4aaf7846e952c1d4aeca72febd0b79fa1c4f9db08fd3127551218572","text":"Install","translated":"安装","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:16Z"} +{"cache_key":"869c590a57afd29927a22cac794ad6fc2f4e464aebb30c0e06b85b2cc3be5bb4","segment_id":"start/wizard.md:69ba7688eac60797","source_path":"start/wizard.md","text_hash":"69ba7688eac60797286dd7bead426bcbd3405746cb3465ac44c997955bd95df2","text":"Config + credentials + sessions","translated":"配置 + 凭据 + 会话","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:41Z"} +{"cache_key":"86a9e0f21a152909fc53f77e35bd973583e2a5dc7cfe3837cf2c783d037a7a93","segment_id":"environment.md:frontmatter:read_when:1","source_path":"environment.md:frontmatter:read_when:1","text_hash":"a3a2d99a99de98220c8e0296d6f4e4b2a34024916bd2379d1b3b9179c8fae46f","text":"You are debugging missing API keys in the Gateway","translated":"你正在调试 Gateway 中缺失的 API 密钥","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:12Z"} +{"cache_key":"86ece013a8e276db3f513a6afa8df20c009f53d42bb3dc02b84dcb39f8697ffe","segment_id":"help/index.md:b79cac926e0b2e34","source_path":"help/index.md","text_hash":"b79cac926e0b2e347e72cc91d5174037c9e17ae7733fd7bdb570f71b10cd7bfc","text":"Help","translated":"帮助","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:01Z"} +{"cache_key":"87897ef5886d39e96385313c32bc5580aff102c89185c03679de8a223d712e01","segment_id":"index.md:a194ca16424ddd17","source_path":"index.md","text_hash":"a194ca16424ddd17dacc45f1cbd7d0e41376d8955a7b6d02bc38c295cedd04e4","text":"RPC adapters","translated":"RPC 适配器","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:49Z"} +{"cache_key":"879702cd9a8560ed1fa329cb78a77dcbe84c66bfa29f3a1460261552dca9dfb2","segment_id":"index.md:66d0f523a379b2de","source_path":"index.md","text_hash":"66d0f523a379b2de6f8d5fba3a817ebc395f7bcaa54cc132ca9dfa665d1e9378","text":"Skills","translated":"技能","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:42Z"} +{"cache_key":"87b42c17fb63bfdcd059198572016f6b8b3cd297aaa991c4c1dea8723a68fbfe","segment_id":"index.md:9abe8e9025013e78","source_path":"index.md","text_hash":"9abe8e9025013e78a6bf2913f8c20ee43134ad001ce29ced89e2af9c07096d8f","text":"Media: images","translated":"媒体:图片","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:48Z"} +{"cache_key":"87d80d180c9d4789c20123b3bc177f99c4d00909f70c6fe3c209c078bdcafdce","segment_id":"index.md:1074116f823ec992","source_path":"index.md","text_hash":"1074116f823ec992e76d7e8be19d3235fec5ddd7020562b06e7242e410174686","text":"Remote use","translated":"远程使用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:36Z"} +{"cache_key":"87f8e99a729beb8e55fdef7ca70ebe4b11f4ff1c5dbbfcb3e654429198c6bf0f","segment_id":"help/index.md:729bc562eec2658b","source_path":"help/index.md","text_hash":"729bc562eec2658bd11ffdd522fe5277177dc73e86eaca7baac0b472a4d8f8b2","text":"If you’re looking for conceptual questions (not “something broke”):","translated":"如果你在寻找概念性问题(不是\"出了故障\"):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:05Z"} +{"cache_key":"88ab429b0aa43b0cfc93a1fc0e69576a2acbf64d0cd407fc1028488a0c27c9fc","segment_id":"index.md:fdef9f917ee2f72f","source_path":"index.md","text_hash":"fdef9f917ee2f72fbd5c08b709272d28a2ae7ad8787c7d3b973063f0ebeeff7a","text":" to update the gateway service entrypoint.","translated":" 以更新网关服务入口点。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:03Z"} +{"cache_key":"88d02146dbe2246af19afc2deecbb627547528cd1bf8b9839d358e8987a88a99","segment_id":"index.md:9c870aa6e5e93270","source_path":"index.md","text_hash":"9c870aa6e5e93270170d5a81277ad3e623afe8d4efd186d3e28f3d2b646d52e6","text":"How it works","translated":"工作原理","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:42Z"} +{"cache_key":"88f63f39528cb8bcb530a350a6b610125dbf6ab7034c2509a772e2ec28ed9476","segment_id":"help/index.md:frontmatter:read_when:1","source_path":"help/index.md:frontmatter:read_when:1","text_hash":"857eafc389d179e83e21e46c10527fec40894fe064c63847ba06b946b7d5eb73","text":"Something broke and you want the fastest path to a fix","translated":"出了问题,你想找到最快的修复方法","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:10Z"} +{"cache_key":"8901c6c35445bae28f7f5cc6059387556bb67f591a89a7b3ff0d7b65dc1e85fd","segment_id":"environment.md:frontmatter:read_when:2","source_path":"environment.md:frontmatter:read_when:2","text_hash":"822b3d74ce16c1be19059fad4ca5bf7ae9327f58fa1ff4e75e78d5afa75c038f","text":"You are documenting provider auth or deployment environments","translated":"你正在编写提供商认证或部署环境的文档","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:47Z"} +{"cache_key":"8969e9b451aa17e28e3e2c32711b88094beda02a41bf0b2eb68d21aa8e84a63a","segment_id":"environment.md:3fe738a7ee6aaff5","source_path":"environment.md","text_hash":"3fe738a7ee6aaff51f099d9a8314510c99ced6a568eb38c67642cd43bb54eec0","text":" in the current working directory","translated":" 在当前工作目录中","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:40Z"} +{"cache_key":"89f351289752118559ed644ee4aaac84085f4b398cf7c7c80c25aa46429e85c4","segment_id":"index.md:82ba9b60b12da3ab","source_path":"index.md","text_hash":"82ba9b60b12da3ab4e7dbcb0d7d937214cff80c82268311423a6dc8c4bc09df5","text":"OpenClaw 🦞","translated":"OpenClaw 🦞","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:27:48Z"} +{"cache_key":"8a0eac24b3b1941f1a90900aecb71bf1530e8645519ce53d22168a6ee01e583d","segment_id":"start/wizard.md:41ed52921661c7f0","source_path":"start/wizard.md","text_hash":"41ed52921661c7f0d68d92511589cc9d7aaeab2b5db49fb27f0be336cbfdb7df","text":"Gateway","translated":"Gateway","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:54Z"} +{"cache_key":"8a1775a68c3ab8aefdffaadd63ebe7cbc027e198b618fb72bb9a1b16edd08d3a","segment_id":"index.md:9f4d843a5d04e23b","source_path":"index.md","text_hash":"9f4d843a5d04e23b22eb79b3bfa0fbad70ede435ddb5d047e7d77e830efa6019","text":" — Bot token + WebSocket events","translated":" —— 机器人令牌 + WebSocket 事件","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:49Z"} +{"cache_key":"8a32ea50ef9d28ef09b557c184b4db0a493dd539261fde0ce5260a60bb881904","segment_id":"index.md:4818a3f84331b702","source_path":"index.md","text_hash":"4818a3f84331b702815c94b4402067e09e9e2d27ebc1a79258df8315f2c8600b","text":"📎 ","translated":"📎 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:47Z"} +{"cache_key":"8a81f73e519177081d755623ff45ac47552fa513f5aaf9c77335ce2c329087f3","segment_id":"start/getting-started.md:524bf322c2034388","source_path":"start/getting-started.md","text_hash":"524bf322c2034388f76cd94c1c7834341cedfa09bc4a864676749a08b243416d","text":"model/auth (OAuth recommended)","translated":"模型/认证(推荐使用 OAuth)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:53Z"} +{"cache_key":"8a83aabc21a6b84ce7552d72a9bc0a7c2d99864c31350064cbd39564354421f1","segment_id":"index.md:9adcfa4aa10a4e8b","source_path":"index.md","text_hash":"9adcfa4aa10a4e8b991a72ccc45261cd64f296aed5b257e4caf9c87aff1290a0","text":" — Send and receive images, audio, documents","translated":" —— 发送和接收图片、音频、文档","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:51Z"} +{"cache_key":"8a984f774ac8874be4797ffddd21cbdddc9379fa6bc51121620fbe9395cd91cf","segment_id":"help/index.md:bfc5930cc2660330","source_path":"help/index.md","text_hash":"bfc5930cc2660330260afd407e98d86adaec0af48dd72b88dc33ef8e9066e2c9","text":"Install sanity (Node/npm/PATH):","translated":"安装完整性检查(Node/npm/PATH):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:18Z"} +{"cache_key":"8ac55f265f3496db43dce513fde21c137826476afcff2ed1b3e86e613ff28b3c","segment_id":"start/wizard.md:44dab6c89cc5e6d9","source_path":"start/wizard.md","text_hash":"44dab6c89cc5e6d9a3112d3cb45c19cd16c3a9963082276015d4b624e5e67782","text":"Some channels are delivered as plugins. When you pick one during onboarding, the wizard\nwill prompt to install it (npm or a local path) before it can be configured.","translated":"部分渠道以插件形式提供。当您在上手引导期间选择某个渠道时,向导会提示先安装它(通过 npm 或本地路径),然后才能进行配置。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:57Z"} +{"cache_key":"8b2c90beec3893be65468e57df762fcbc285a9772042200eee3d4bf8f7ff9c0d","segment_id":"index.md:96be070791b7d545","source_path":"index.md","text_hash":"96be070791b7d545dc75084e59059d2170eed247350b351db5330fbd947e4be6","text":"👥 ","translated":"👥 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:29Z"} +{"cache_key":"8b921a960a8b92bc6210c2e228fe886cd93000a5a77f1cb5ac97233de2c4f965","segment_id":"index.md:fb87b8dba88b3edc","source_path":"index.md","text_hash":"fb87b8dba88b3edced028edfe2efa5f884ab2639c1b26efa290ccd0469454d25","text":"Slash commands","translated":"斜杠命令","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:03Z"} +{"cache_key":"8bdf5dbe57d7db52bbddf554ea4eed6bfa8e92209d24733e8f57355beba0ecb9","segment_id":"index.md:74926756385b8442","source_path":"index.md","text_hash":"74926756385b844294a215b2830576e3b2e93b84c5a8c8112b3816c5960f3022","text":" — DMs + guild channels via channels.discord.js","translated":" — 通过 channels.discord.js 支持私聊和服务器频道","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:43Z"} +{"cache_key":"8c2486104e938755d3aef3b6c16fe1e13db8efe500c6559d60fc003ad1acd319","segment_id":"environment.md:cf3f9ba035da9f09","source_path":"environment.md","text_hash":"cf3f9ba035da9f09202ba669adca3109148811ef31d484cc2efa1ff50a1621b1","text":" (what the Gateway process already has from the parent shell/daemon).","translated":" (Gateway 进程从父 shell/守护进程继承的已有环境变量)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:33Z"} +{"cache_key":"8c7d9724c491e8ae94a27ab7b11fb116922f6f3b5d61664aae76ab5fd88d2f0a","segment_id":"index.md:5cf9ea2e20780551","source_path":"index.md","text_hash":"5cf9ea2e2078055129b38cfbc394142ca6ca41556bd6e31cbd527425647c1d1e","text":"One Gateway per host (recommended)","translated":"每台主机一个 Gateway(推荐)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:40Z"} +{"cache_key":"8c84e9f488f94b32acf52cfc44019211a043af87a9c65b7305825db1a67fa421","segment_id":"environment.md:fefb88f0e707cf40","source_path":"environment.md","text_hash":"fefb88f0e707cf40854f27e99b81ac3cb08f0249f47ee200a80e6a5c16841b99","text":"Two equivalent ways to set inline env vars (both are","translated":"两种等效的内联环境变量设置方式(两者都是","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:29Z"} +{"cache_key":"8c9152b9d2d5dae37266587767f1afb6c33e8f471714b92f4a8cd7f91787afc2","segment_id":"environment.md:a258b30f88c30650","source_path":"environment.md","text_hash":"a258b30f88c30650e73073d5bdde5cfcc6987100ae62d37789e5c46a0d85b7c6","text":"Global ","translated":"全局 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:29Z"} +{"cache_key":"8cac6173616db6cb8fe86a594893041cbcf322a1e0faeaf01528aeac4ca00759","segment_id":"help/index.md:6201111b83a0cb5b","source_path":"help/index.md","text_hash":"6201111b83a0cb5b0922cb37cc442b9a40e24e3b1ce100a4bb204f4c63fd2ac0","text":" and ","translated":" 和 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:24Z"} +{"cache_key":"8ceb849e69710631dc80f2eaa57838541deab798818efa76d69b2923f4ab9815","segment_id":"start/wizard.md:b06d5b13b5a1b910","source_path":"start/wizard.md","text_hash":"b06d5b13b5a1b91014ecd8016bec44f379a5269376b602326c42a399004c8491","text":": run ","translated":":运行 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:04Z"} +{"cache_key":"8d99559630736c2a11c549fcfed24d9ff242793fbac2956e758c3ac5b9f5fe7d","segment_id":"start/wizard.md:361f035d290095c6","source_path":"start/wizard.md","text_hash":"361f035d290095c6a1a00757c6ff6d5208dcb600fd6dd4b130bb42047fe3f08b","text":"18789","translated":"18789","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:51Z"} +{"cache_key":"8dac40cb3bfd86d7cfbe99acdb4641cd63d389ea15bd6bfa948a1c734204e925","segment_id":"index.md:496bcd8a502babde","source_path":"index.md","text_hash":"496bcd8a502babde0470e7105dfed7ba95bbc3193b7c6ba196b3ed0997e84294","text":"Voice notes","translated":"语音消息","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:21Z"} +{"cache_key":"8db9b500f11e5390f21a454ab89a4193991966e384e452f49e968afb9e280a69","segment_id":"environment.md:453c14128fbfb5f6","source_path":"environment.md","text_hash":"453c14128fbfb5f6757511557132a1dbb3bcbf243267630bfec49db8518c7780","text":"Env var substitution in config","translated":"配置中的环境变量替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:56Z"} +{"cache_key":"8e5f833a1ebf122c23edb718754bcd685bfc77afbbac60eb1a2aff7234b60a27","segment_id":"index.md:a10f6ed8c1ddbc10","source_path":"index.md","text_hash":"a10f6ed8c1ddbc10d3528db7f7b6921c1dd5a5e78aa191ff017bf29ce2d26449","text":"⏱️ ","translated":"⏱️ ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:00Z"} +{"cache_key":"8e641ec66f3ae7edd18dd57ec47a5e61ff6ec0e585e0cbb966f09ebe803ed02f","segment_id":"index.md:ba5ec51d07a4ac0e","source_path":"index.md","text_hash":"ba5ec51d07a4ac0e951608704431d59a02b21a4e951acc10505a8dc407c501ee","text":")","translated":")","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:17Z"} +{"cache_key":"8e67881037945410ab1d9a08a670ff5947dfbd577da1a7c2d5c9fee74987194b","segment_id":"index.md:0eb95fb6244c03f1","source_path":"index.md","text_hash":"0eb95fb6244c03f1ccca696718a06766485c231347bf382424fb273145472355","text":"Quick start","translated":"快速开始","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:06Z"} +{"cache_key":"8e8e8756585cb2edf84845f3f8a7dfe14781b3b4acfe7ed6ef1d635aac3f4fef","segment_id":"start/wizard.md:1afc5c1f69b6ae2d","source_path":"start/wizard.md","text_hash":"1afc5c1f69b6ae2d91519459b548f196ead4eddba5882c0d3eb53032c35deee8","text":" so the Gateway stays up after logout.","translated":" 启用驻留,以便在注销后 Gateway 保持运行。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:22Z"} +{"cache_key":"8eb25fbece39afeec23d63e391e40f5e81d561838787d905058492ecc5a8b9df","segment_id":"index.md:15cd10b29ec14516","source_path":"index.md","text_hash":"15cd10b29ec1451670b80eae4b381e26e84fa8bdb3e8bea90ec943532411b189","text":" (@Hyaxia, ","translated":" (@Hyaxia, ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:51Z"} +{"cache_key":"8ebe2d251018b02257f263d2a16eff5974332bc1187abf5526d990777596d622","segment_id":"index.md:cf9f12b2c24ada73","source_path":"index.md","text_hash":"cf9f12b2c24ada73bb0474c0251333f65e6d5d50e56e605bdb264ff32ad0a588","text":"Config lives at ","translated":"配置文件位于 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:23Z"} +{"cache_key":"8f284740058a03d3e3f1eb5dce6f13b548a48866fa3b7bba381f06b93bc6fd88","segment_id":"environment.md:c2d7247c8acb83a5","source_path":"environment.md","text_hash":"c2d7247c8acb83a5a020458fa836c2445922b51513dbdbf154ab5f7656cb04e9","text":"; does not override).","translated":";不覆盖已有值)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:17Z"} +{"cache_key":"8f48c119b19172331a14c91c05b056ff50c806eac677b102b4ab6803687c663c","segment_id":"start/wizard.md:a274352ee48cdb04","source_path":"start/wizard.md","text_hash":"a274352ee48cdb048273ff9ca060d9f76b541a3df3e7d07cf07e4e8379475bb5","text":": on macOS the wizard checks Keychain item \"Claude Code-credentials\" (choose \"Always Allow\" so launchd starts don't block); on Linux/Windows it reuses ","translated":":在 macOS 上,向导会检查钥匙串项 \"Claude Code-credentials\"(请选择\"始终允许\"以避免 launchd 启动时被阻止);在 Linux/Windows 上,它会复用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:57Z"} +{"cache_key":"8f638ba10519facb8bb0ca4a86605815fdb2358aaaca87ffe1e56dd9c59c18f9","segment_id":"start/getting-started.md:de10e3b2385f09a3","source_path":"start/getting-started.md","text_hash":"de10e3b2385f09a36e17e5e94d04d1b40b50fb1ea489a406db4c032d69683001","text":"pairing defaults (secure DMs)","translated":"配对默认设置(安全私信)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:58Z"} +{"cache_key":"8f85617fbbf28b9de5f1702889a5b731fb69ca71be4e7baac5388814f0946226","segment_id":"index.md:297d5c673f5439aa","source_path":"index.md","text_hash":"297d5c673f5439aa31dca3bbc965cb657a89a643803997257defb3baef870f89","text":"Open the dashboard (local Gateway):","translated":"打开仪表盘(本地 Gateway):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:13Z"} +{"cache_key":"8f8728437e28a03d18e6b0dc21669ea86fcfd4ae6b89c60e7442baf1975436b7","segment_id":"index.md:aaa095329e21d86e","source_path":"index.md","text_hash":"aaa095329e21d86e24e8bec91bc001f7983d73a7a04c75646c0256448dac30ef","text":" — The space lobster who demanded a better name","translated":" — 那只要求取个更好名字的太空龙虾","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:44Z"} +{"cache_key":"8fd4298d2a5388956240bc02b51a7b6c227ce0a1397da46538c00af6a564e8c1","segment_id":"index.md:c3af076f92c5ed8d","source_path":"index.md","text_hash":"c3af076f92c5ed8dcb0d0b0d36dd120bc31b68264efea96cf8019ca19f1c13a3","text":"Troubleshooting","translated":"故障排除","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:59Z"} +{"cache_key":"9031f7b1b0d90eab21e7d9029bd4eb11f1ed5a9e0c9c5638082744c233c92e43","segment_id":"index.md:83f4fc80f6b452f7","source_path":"index.md","text_hash":"83f4fc80f6b452f7cdf426f6b87f08346d7a2d9c74a0fb62815dce2bfddacf63","text":" — A space lobster, probably","translated":" —— 大概是一只太空龙虾说的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:52Z"} +{"cache_key":"907c8f6a0763b469cdeb4bb64835922245714239ced9d3ed569f49fe760c3a54","segment_id":"index.md:9adcfa4aa10a4e8b","source_path":"index.md","text_hash":"9adcfa4aa10a4e8b991a72ccc45261cd64f296aed5b257e4caf9c87aff1290a0","text":" — Send and receive images, audio, documents","translated":" — 发送和接收图片、音频、文档","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:17Z"} +{"cache_key":"907e9eee8caead29b80ff841b945f1df714df32948bfa54c56cef29685b1bc00","segment_id":"index.md:b5ccaf9b1449291c","source_path":"index.md","text_hash":"b5ccaf9b1449291c92f855b8318aeb2880a9aa1a75272d17f55cf646071b3eae","text":"Gmail hooks (Pub/Sub)","translated":"Gmail 钩子(Pub/Sub)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:26Z"} +{"cache_key":"90c8b075eff65b5f916b6ffcb3f8305a95bb6c162e9f8cac12e7fecc3f2409b0","segment_id":"index.md:25d853ca04397b6a","source_path":"index.md","text_hash":"25d853ca04397b6ae248036d4d029d19d94a4981290387e5c29ef61b0eca9021","text":"Media: audio","translated":"媒体:音频","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:28Z"} +{"cache_key":"90eac59e70026b85f505d0d2bfe603ba2880721e5abafedd52bdeeaf21def2f5","segment_id":"start/getting-started.md:5ead037957578a63","source_path":"start/getting-started.md","text_hash":"5ead037957578a63002170be037d777c909bad991ab7ea1c606b55ddfa60ccad","text":"Alternative (global install):","translated":"替代方式(全局安装):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:53Z"} +{"cache_key":"917e181e50cd2d2f7596153167295a7294816bb3a66714820a4e205f06859a61","segment_id":"index.md:c0aa8fcb6528510a","source_path":"index.md","text_hash":"c0aa8fcb6528510aea46361e8c871d88340063926a8dfdd4ba849b6190dec713","text":": it is the only process allowed to own the WhatsApp Web session. If you need a rescue bot or strict isolation, run multiple gateways with isolated profiles and ports; see ","translated":":它是唯一被允许拥有 WhatsApp Web 会话 的进程。如果您需要救援机器人或严格隔离,请使用隔离的配置文件和端口运行多个网关;参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:33Z"} +{"cache_key":"91c6437ace26aa4f27b7bc4023db93c6cc1db80da1ebc4aea9d791e86fd125b5","segment_id":"start/wizard.md:67b696468610b879","source_path":"start/wizard.md","text_hash":"67b696468610b879ed7f224dbf6b0861f27e39d20454cb9d7af1ec52d3e5eeaa","text":"Dashboard","translated":"仪表盘","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:10Z"} +{"cache_key":"91d1558d4947a913141ec4bc1a247285174da3d016fcc62ed430c690fcad7dd3","segment_id":"index.md:f0e2018271f51504","source_path":"index.md","text_hash":"f0e2018271f515041084c8189f297236abe18f9ec77edad1a61c5413310bbd9e","text":"🖥️ ","translated":"🖥️ ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:00Z"} +{"cache_key":"91ff2d0607cc2fb36dcd28db903c8cd10df497a6ee53085072c1fab662322443","segment_id":"environment.md:f6b2ffe1d0d5f521","source_path":"environment.md","text_hash":"f6b2ffe1d0d5f521b76cabc67d6e96da2b1170eef8086d530558e9906a7f092d","text":"Models overview","translated":"模型 概述","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:36Z"} +{"cache_key":"92f138d40ad656de1f7508a72408aa280eb1010d096114a30af97085d0bfa447","segment_id":"start/wizard.md:42db531f91673e36","source_path":"start/wizard.md","text_hash":"42db531f91673e36e120292f33152cd0e1e53087f5668f4fec8e519809ee8d85","text":"macOS: LaunchAgent","translated":"macOS:LaunchAgent","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:10Z"} +{"cache_key":"93114bd8806e7d10e3c22b3415d23eec041357c24c8f6dc651d62cacc41ad375","segment_id":"start/getting-started.md:69c1cae4e20f3b2b","source_path":"start/getting-started.md","text_hash":"69c1cae4e20f3b2b4d3b3dd3ea7636d8faed8460af512aa7a7d3a3c09696f5fc","text":" Bun has known issues with these\nchannels. If you use WhatsApp or Telegram, run the Gateway with ","translated":" Bun 在这些渠道上存在已知问题。如果您使用 WhatsApp 或 Telegram,请使用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:03Z"} +{"cache_key":"9332e0a6cbeffb7af77e26039be6a3fb42905022a7775699a3ff6aa4cd6bb862","segment_id":"start/wizard.md:5e52bafa51b66711","source_path":"start/wizard.md","text_hash":"5e52bafa51b667115904e942882f5aaf55262059621f3927b0d5699e08512c56","text":"DM security: default is pairing. First DM sends a code; approve via ","translated":"私信安全:默认为配对模式。首次私信会发送一个验证码;通过 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:02Z"} +{"cache_key":"93a02264b644d55b3fd01345f4e180207ab2e42e653686393c45e736ef355f86","segment_id":"environment.md:baa5be7f6320780b","source_path":"environment.md","text_hash":"baa5be7f6320780bd7bb7b7ddbb8cd1ffb26ccf7d94d363350668c50aedcf95f","text":" (applied only if missing).","translated":" (仅在缺失时应用)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:27Z"} +{"cache_key":"93e072d0402b8e5c6f32b9aabff58f378e0ceaf8815886e0b5a873fad83f9e36","segment_id":"environment.md:ab5aec4424cf678d","source_path":"environment.md","text_hash":"ab5aec4424cf678dcfb1ad3d2c2929c1e0b2b1ff61b82b961ada48ad033367b4","text":" (dotenv default; does not override).","translated":" (dotenv 默认行为;不会覆盖)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:11Z"} +{"cache_key":"93e5b6f997f3fd1199e507267858a37604727435b4fbbe418b39b953e7102fa6","segment_id":"environment.md:a258b30f88c30650","source_path":"environment.md","text_hash":"a258b30f88c30650e73073d5bdde5cfcc6987100ae62d37789e5c46a0d85b7c6","text":"Global ","translated":"全局 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:13Z"} +{"cache_key":"93ed507f9f7ad50ae11b95d49a6d547ac605a4bb966e1d9800da110bf2f85ff6","segment_id":"index.md:5583785669449fc8","source_path":"index.md","text_hash":"5583785669449fc81a8037458c908c11a8f345c21c28f7f3a95de742bd52199a","text":"Media Support","translated":"媒体支持","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:15Z"} +{"cache_key":"93f8819a09c973fae0ec648305d9c7e50ebee3771359b807686c605023b0b705","segment_id":"start/getting-started.md:eba2ed5d6cc0239d","source_path":"start/getting-started.md","text_hash":"eba2ed5d6cc0239dd5d0475d7ea57b120ff06eb1100c67f4cf713c3bb167f0a0","text":": Node (recommended; required for WhatsApp/Telegram). Bun is ","translated":":Node(推荐;WhatsApp/Telegram 必需)。Bun 为 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:19Z"} +{"cache_key":"94142aa44168395437a427ea262b059160a067ce005c11ceedb11f664eeec66e","segment_id":"start/wizard.md:3b0c9c223937ca13","source_path":"start/wizard.md","text_hash":"3b0c9c223937ca1308ceb186bb6cde91e811d0fefedcdf119c47e4d7cf58ec9a","text":"The Gateway exposes the wizard flow over RPC (","translated":"Gateway 通过 RPC 暴露向导流程(","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:43Z"} +{"cache_key":"9425ad8ab2d143b8d1558adc989c0b4416bf7144082034f0eb317527934e9936","segment_id":"index.md:d00eca1bae674280","source_path":"index.md","text_hash":"d00eca1bae6742803906ab42a831e8b5396d15b6573ea13c139ec31631208ec1","text":"Getting Started","translated":"快速入门","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:44Z"} +{"cache_key":"943aadb2a660dc3c85e9c5e1581741edaf50fd5be23f87f43f509ea1cdf162f0","segment_id":"index.md:add4778f9e60899d","source_path":"index.md","text_hash":"add4778f9e60899d7f44218483498c0baf7a0468154bc593a60747ee769c718c","text":"Android node","translated":"Android 节点","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:15Z"} +{"cache_key":"944265cf5c15fd945a3ceb8d27730e4839e78556bcec52463b9e83467b63df5f","segment_id":"start/wizard.md:d13b8b4ebb7477f9","source_path":"start/wizard.md","text_hash":"d13b8b4ebb7477f96681a90cc723fa7532710b595d8aba6f9a840f47299515fd","text":"macOS app onboarding: ","translated":"macOS 应用上手引导: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:49:02Z"} +{"cache_key":"9481b030bd57d871b28ddf5316096a8cc8fc1fc317bd03e508a5d9239e3d93c5","segment_id":"start/getting-started.md:aeba20c4d03f146e","source_path":"start/getting-started.md","text_hash":"aeba20c4d03f146e967a7b748d8dee3859c34b0de6b6402851edd2ea08f9b09a","text":"5) DM safety (pairing approvals)","translated":"5)私信安全(配对审批)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:36Z"} +{"cache_key":"94a860b1ca3e9303574016027c1e3c170689f08e72bfd49acb315353f38633e8","segment_id":"environment.md:6f59001999ef7b71","source_path":"environment.md","text_hash":"6f59001999ef7b7128bab80d2034c419f3034497e05f69fbdf67f7b655cdc173","text":"Configuration: Env var substitution","translated":"配置:环境变量替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:17:05Z"} +{"cache_key":"94dd1cb509ea10b9fce425cbde9d55373457d90dd1ccd06ffe6362643b29cce2","segment_id":"start/wizard.md:4d5278f9b1f0b84c","source_path":"start/wizard.md","text_hash":"4d5278f9b1f0b84c0ad3f87ffbbd6ed35b2d223c2eb2f866682026b9d00e636d","text":"Token if the remote Gateway requires auth (recommended)","translated":"如果远程 Gateway 需要认证,则需提供令牌(推荐)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:23Z"} +{"cache_key":"950eae91a2abdbc1062fa1fb78a43a5b2883dda0245c95c5b02bceac0c1bfbc9","segment_id":"start/wizard.md:d6c64db69399b7ae","source_path":"start/wizard.md","text_hash":"d6c64db69399b7ae55bae206d47ae2efa6071a8e49f7cf1cd793d5994b5c2976","text":" to create a separate agent with its own workspace,\nsessions, and auth profiles. Running without ","translated":" 创建一个拥有独立工作区、会话和认证配置的单独智能体。不使用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:50Z"} +{"cache_key":"958b1f38beeaa4e69690d389ff0191ffc0c3a9f97863ccc3c17a11097ec4c512","segment_id":"help/index.md:frontmatter:summary","source_path":"help/index.md:frontmatter:summary","text_hash":"aece82a2d540ab1a9a21c7b038127cae6e9db2149491564bb1856b6f8999f205","text":"Help hub: common fixes, install sanity, and where to look when something breaks","translated":"帮助中心:常见修复方法、安装完整性检查,以及出问题时该去哪里排查","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:23Z"} +{"cache_key":"95aad0f0fde6668b0ddea6c8212249c754769fe12739b8338c427f21860c8c7b","segment_id":"start/wizard.md:96192b2485e20320","source_path":"start/wizard.md","text_hash":"96192b2485e203201d62348dde087408b660e53f1df0fe65728759e16fac82bb","text":"Anthropic token (paste setup-token)","translated":"Anthropic 令牌(粘贴 setup-token)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:02Z"} +{"cache_key":"95b902406b2a68302a809d07f80f069bf4bac5d96fec5e55b4d76f4863492faf","segment_id":"environment.md:87e89abb4c1c551f","source_path":"environment.md","text_hash":"87e89abb4c1c551fe08d355d097f18b8de78edca5f556997085681662fce8eed","text":"Config ","translated":"配置 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:09Z"} +{"cache_key":"9638dca44bfb62a1f8c5f57d97d7c5636eb72da5567b4aa587b1cfd25592df76","segment_id":"environment.md:5b06ccc0bf4ede1b","source_path":"environment.md","text_hash":"5b06ccc0bf4ede1b00437d274b91d1a22cf7c0dc421b279348d9e333505fd264","text":" shell/daemon).","translated":" shell/守护进程中获得的内容)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:38Z"} +{"cache_key":"96fd19674037838fbf4ae365f247dad43d7d88f1eafecdd40527df1305639695","segment_id":"start/getting-started.md:73fc16837b0a6b13","source_path":"start/getting-started.md","text_hash":"73fc16837b0a6b13c23d4100f65a5e58460aac38cd66f884c5884b74a553f93a","text":"Control UI","translated":"控制界面","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:42Z"} +{"cache_key":"972e8e07b8a59145f0ed3291dc6b3f72f715e8299cd2078abe5588c64819a265","segment_id":"start/wizard.md:cdb4ee2aea69cc6a","source_path":"start/wizard.md","text_hash":"cdb4ee2aea69cc6a83331bbe96dc2caa9a299d21329efb0336fc02a82e1839a8","text":".","translated":"。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:13Z"} +{"cache_key":"975f5db56766c17a2b10af9d74333f67595593ac0a6513b908618c296cc4f605","segment_id":"index.md:3d8fed7c358b2ccf","source_path":"index.md","text_hash":"3d8fed7c358b2ccf225ee16857a0bb9b950fd414319749e0f6fff58c99fa5f22","text":"Subscription auth","translated":"订阅认证","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:51Z"} +{"cache_key":"9767a108ed5a174a4fd54d7d9c6213f6d294afe78f1a08a32f46eb624ee3c424","segment_id":"start/wizard.md:0ba91e19ba6d7b97","source_path":"start/wizard.md","text_hash":"0ba91e19ba6d7b970cdd563b05fd2c5f32751202c010c6c5adf4e40044023ed3","text":"Daemon install","translated":"守护进程安装","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:07Z"} +{"cache_key":"97b2e80f9008ad199527a8380466b8cb9e08c9f7bd52256f899ddd77b0c7f060","segment_id":"index.md:d00eca1bae674280","source_path":"index.md","text_hash":"d00eca1bae6742803906ab42a831e8b5396d15b6573ea13c139ec31631208ec1","text":"Getting Started","translated":"入门指南","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:07Z"} +{"cache_key":"97d83391e42ba7d3c2019f295e24a2981299c23dab40af45fab4ebd24ec272d7","segment_id":"environment.md:f15f5f9f4ef4d668","source_path":"environment.md","text_hash":"f15f5f9f4ef4d6688876c894f8eba251ed1db6eaf2209084028d43c9e76a8ba1","text":" (aka ","translated":" (即 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:20Z"} +{"cache_key":"97db9a094700b6722c7d627483ea58cf2263ec4a343062563c166cab96c324ca","segment_id":"index.md:fb87b8dba88b3edc","source_path":"index.md","text_hash":"fb87b8dba88b3edced028edfe2efa5f884ab2639c1b26efa290ccd0469454d25","text":"Slash commands","translated":"斜杠命令","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:29Z"} +{"cache_key":"97e64a162c2ed197b0aabfd9479dfc8f8a2be8f754e8170e70e152327f02fe5e","segment_id":"index.md:ee8b06871d5e335e","source_path":"index.md","text_hash":"ee8b06871d5e335e6e686f4e2ee9c9e6de5d389ece6636e0b5e654e0d4dd5b7e","text":"Control UI (browser)","translated":"控制界面(浏览器)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:43Z"} +{"cache_key":"983385317e20206e673531fcf329991718de8cd556d261974454832bf1222781","segment_id":"start/wizard.md:69f2e29c4496ba8d","source_path":"start/wizard.md","text_hash":"69f2e29c4496ba8d72788bdc5326ed5a74751c5b6e67115cd9a641ab49520997","text":" for a machine‑readable summary.","translated":" 以获取机器可读的摘要。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:17Z"} +{"cache_key":"986141bb219554b112fbaaa6ab9722f121b126f35d306b6398dae0e0d9d0fbcb","segment_id":"help/index.md:71095a6d42f5d9c2","source_path":"help/index.md","text_hash":"71095a6d42f5d9c2464a8e3f231fc53636d4ce0f9356b645d245874162ec07e2","text":"Gateway troubleshooting","translated":"Gateway 故障排除","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:46Z"} +{"cache_key":"9878b9b1f86218e0cf79b700dbb48857de209bbeb665a370642c6f25490ef0a3","segment_id":"start/wizard.md:d143f4078cca268c","source_path":"start/wizard.md","text_hash":"d143f4078cca268c9d6d569cbd06460e7ccc5af0a487c42e655ff1e1587b69fb","text":"Java 21","translated":"Java 21","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:12Z"} +{"cache_key":"98946553d70879085d2c248422199de47fecde1138aa7d97301da8415f5dd7a9","segment_id":"index.md:1074116f823ec992","source_path":"index.md","text_hash":"1074116f823ec992e76d7e8be19d3235fec5ddd7020562b06e7242e410174686","text":"Remote use","translated":"远程使用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:19Z"} +{"cache_key":"98ccfc4d8aa8cbec392810df9c7ec0169da2595e35ee80950d991a26cee1dd8d","segment_id":"index.md:15cd10b29ec14516","source_path":"index.md","text_hash":"15cd10b29ec1451670b80eae4b381e26e84fa8bdb3e8bea90ec943532411b189","text":" (@Hyaxia, ","translated":" (@Hyaxia, ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:18Z"} +{"cache_key":"98d3cdf18a2db583a11d3eb9c8159f58997167f3983c6d8d64b80328eddb1b19","segment_id":"environment.md:aac7246f5e97142c","source_path":"environment.md","text_hash":"aac7246f5e97142c3f257b7d8b84976f10c29e1b89804bb9d3eb7c43cc03cb8e","text":"Environment variables","translated":"环境变量","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:49Z"} +{"cache_key":"98d73d2aa5399573ee48d8f16092a00b1d2eadae28493c02ff77524338175f2e","segment_id":"help/index.md:156597e2632411d1","source_path":"help/index.md","text_hash":"156597e2632411d1d5f634db15004072607ba45072a4e17dfa51790a37b6781f","text":"Gateway issues:","translated":"Gateway 问题:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:17Z"} +{"cache_key":"98ea6f91820d8c3481102e31672db08e7244fe1323f120f2fd8e61e89b94335d","segment_id":"index.md:9abe8e9025013e78","source_path":"index.md","text_hash":"9abe8e9025013e78a6bf2913f8c20ee43134ad001ce29ced89e2af9c07096d8f","text":"Media: images","translated":"媒体:图片","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:59Z"} +{"cache_key":"99777f2060729ab9a46bd52bd1987164d05761c7d99620992bc4cd4faaf79fdf","segment_id":"start/wizard.md:355a68267542db8b","source_path":"start/wizard.md","text_hash":"355a68267542db8b128049bdf8c3a39dda00fb9534370564874c04752aac8cd4","text":"which stores ","translated":"它会将 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:23Z"} +{"cache_key":"99d81c989d83fd644fbd647a5b6e583ccd7f640ef687e5a62751e2c1da8ba138","segment_id":"environment.md:e8c89c33e900bb9b","source_path":"environment.md","text_hash":"e8c89c33e900bb9b97f9c3b025f349fd3d91202293f3eff66c7fb4de7da892b6","text":" enabled.","translated":" 启用,shell 导入仍会运行。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:27Z"} +{"cache_key":"99ec1731cc9a06b32983cce57635d9b8df9ac1989c84ec9406049fba273998a4","segment_id":"environment.md:b1d6b91b67c2afa5","source_path":"environment.md","text_hash":"b1d6b91b67c2afa5e322988d9462638d354ddf8a1ef79dba987f815c22b4baee","text":" at ","translated":" 位于 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:12Z"} +{"cache_key":"99fddd046201ffe3b168ecf4215f0360e5fd2691e6027266a31bf76b2882ab71","segment_id":"start/wizard.md:a30cb0435098e376","source_path":"start/wizard.md","text_hash":"a30cb0435098e3761bf442f8085eb0abbc96b38de185a291bfc09c2c31540b51","text":"OpenAI Code (Codex) subscription (Codex CLI)","translated":"OpenAI Code (Codex) 订阅 (Codex CLI)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:09Z"} +{"cache_key":"99fe8d690ab356c552c582382dc05f3b5f26bedd3ccc366caa37f9ed80844213","segment_id":"start/wizard.md:a276c16f5217dcae","source_path":"start/wizard.md","text_hash":"a276c16f5217dcaede2670c6683c189989c1ef08d928f3cd563b92bf138a42ea","text":"Primary entrypoint:","translated":"主要入口:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:05Z"} +{"cache_key":"9a064e63d5ae22ffdcaf42bd4bf73604e1a87c082e0195db4c3d382a48d1276c","segment_id":"start/wizard.md:f56c761705123bae","source_path":"start/wizard.md","text_hash":"f56c761705123bae6b46571f53cc1d68b2da4a34b76aaf5c76a47438f42e2d8b","text":"/concepts/oauth","translated":"/concepts/oauth","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:36Z"} +{"cache_key":"9a6e0001bdbf4e254feed1fae82e1c51386ae1721b274ba14a89c4efe47ef794","segment_id":"environment.md:8d076464a84995bc","source_path":"environment.md","text_hash":"8d076464a84995bc095e934b0aa1e4419372f27cd71d033571e4dbba201ee5d8","text":"You can reference env vars directly in config string values using ","translated":"您可以使用以下方式在配置字符串值中直接引用 环境变量 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:18Z"} +{"cache_key":"9a6ff65f8974f826fabad2312ba3e0b54a6288f56782335b2ce21d931fe6b30a","segment_id":"start/getting-started.md:996c32b35f2182a9","source_path":"start/getting-started.md","text_hash":"996c32b35f2182a9c83815395113f92344269ebb4ab3525017c4cafaa3d1a8fd","text":"Providers","translated":"提供商","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:09Z"} +{"cache_key":"9a7478d471c30618239146c8b7adbd3669fd552a2fafba13cc6dc8b51c083243","segment_id":"index.md:a194ca16424ddd17","source_path":"index.md","text_hash":"a194ca16424ddd17dacc45f1cbd7d0e41376d8955a7b6d02bc38c295cedd04e4","text":"RPC adapters","translated":"RPC 适配器","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:25Z"} +{"cache_key":"9aaaeb76bc162fe216b19290b0978994ad43023335a81224b65bf7e4849ed5b6","segment_id":"index.md:frontmatter:summary","source_path":"index.md:frontmatter:summary","text_hash":"891b2aa093410f546b89f8cf1aa2b477ba958c2c06d2ae772e126d49786df061","text":"Top-level overview of OpenClaw, features, and purpose","translated":"OpenClaw 的顶层概述、功能和用途","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:18Z"} +{"cache_key":"9b0b553b6bb64b97bc340190fc4f10febadb5c4542122d2dea4661534f60b8b6","segment_id":"index.md:a10f6ed8c1ddbc10","source_path":"index.md","text_hash":"a10f6ed8c1ddbc10d3528db7f7b6921c1dd5a5e78aa191ff017bf29ce2d26449","text":"⏱️ ","translated":"⏱️ ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:04Z"} +{"cache_key":"9bb6f5ad39ff9d7aff3bca1fda6f474e19f25c0ffaaffaf3b19c924234d8c03a","segment_id":"index.md:f0d82ba647b4a33d","source_path":"index.md","text_hash":"f0d82ba647b4a33da3008927253f9bed21e380f54eab0608b1136de4cbff1286","text":"OpenClaw bridges WhatsApp (via WhatsApp Web / Baileys), Telegram (Bot API / grammY), Discord (Bot API / channels.discord.js), and iMessage (imsg CLI) to coding agents like ","translated":"OpenClaw 将 WhatsApp(通过 WhatsApp Web / Baileys)、Telegram(Bot API / grammY)、Discord(Bot API / 渠道.discord.js)和 iMessage(imsg CLI)桥接到编程 智能体,例如 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:31Z"} +{"cache_key":"9c03abf2c27129fa2698e7640a7b9add5936e84cf6d779d5f189bf9a27940aa6","segment_id":"index.md:310cc8cec6b20a30","source_path":"index.md","text_hash":"310cc8cec6b20a3003ffab12f5aade078a0e7a7d6a27ff166d62ab4c3a1ee23d","text":"If you ","translated":"如果你 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:25Z"} +{"cache_key":"9c11b2ec1c922e332f69000a8a937f0a2318b5356faa6278a7580cc49c3526d5","segment_id":"index.md:e47cdb55779aa06a","source_path":"index.md","text_hash":"e47cdb55779aa06a74ae994c998061bd9b7327f5f171c141caf2cf9f626bfe4b","text":"Peter Steinberger","translated":"Peter Steinberger","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:52Z"} +{"cache_key":"9c2360243508b8766d5d9813350a4c3153aeb8349b8ddf8f214ba33983b71f50","segment_id":"environment.md:1ec31258a6b45ea9","source_path":"environment.md","text_hash":"1ec31258a6b45ea903cd76f5b0190a99ab56afff6241a04f0681eb12b7a02484","text":"Env var equivalents:","translated":"环境变量 等效项:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:21Z"} +{"cache_key":"9c32d4d41cfaa814eacd6b9157f02b4ae0f9824751479280fd755479974d0695","segment_id":"index.md:ba5ec51d07a4ac0e","source_path":"index.md","text_hash":"ba5ec51d07a4ac0e951608704431d59a02b21a4e951acc10505a8dc407c501ee","text":")","translated":")","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:53Z"} +{"cache_key":"9c583361a5ae41c801a429bb6666f9a7b2ec6705ff7f1446fcf6281b40f2d5da","segment_id":"index.md:b332c3492d5eb10a","source_path":"index.md","text_hash":"b332c3492d5eb10a118eb6d8b0dcd689bc2477ce2ae16b303753b942b54377bc","text":"Configuration","translated":"配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:25Z"} +{"cache_key":"9c80e959862fdf2310d9719e9854c2424bb1e2fa55aabcde8b5caf060184bd85","segment_id":"start/wizard.md:197b37e09b318165","source_path":"start/wizard.md","text_hash":"197b37e09b3181655a23576caec90510709eacfecd39d7c55d9dca93cccaac9a","text":"npm / pnpm","translated":"npm / pnpm","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:49Z"} +{"cache_key":"9cbdb7ff14fdd8d015b7bcce3b3c0d48b1711e631ff86cae2c699684f8e4d143","segment_id":"start/wizard.md:c4b2896a2081395e","source_path":"start/wizard.md","text_hash":"c4b2896a2081395e282313d6683f07c81e3339ef8b9d2b5a299ea5b626a0998f","text":").","translated":")。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:17Z"} +{"cache_key":"9d44e8f510b7e2cf5ea7b08188a9c606937bc3db8c49e22d903828b34b8b04c1","segment_id":"start/wizard.md:19f53c2ccaf19969","source_path":"start/wizard.md","text_hash":"19f53c2ccaf199696e23d43812941e23fed0625900d2a551533304d6ca1980f6","text":" install or change anything on the remote host.","translated":" 在远程主机上安装或更改任何内容。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:40Z"} +{"cache_key":"9d7b3ce341253f712ecd8b4ca661ae0a6d85b1ee8e8ddf00b1ec02ca13d67237","segment_id":"help/index.md:569ca49f4aaf7846","source_path":"help/index.md","text_hash":"569ca49f4aaf7846e952c1d4aeca72febd0b79fa1c4f9db08fd3127551218572","text":"Install","translated":"安装","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:41Z"} +{"cache_key":"9db03f9dc7b789dbc3b4115e9b644cd22de2a63adeed02eb3b403a223d96b819","segment_id":"index.md:2b402c90e9b15d9c","source_path":"index.md","text_hash":"2b402c90e9b15d9c3ef65c432c4111108f54ee544cda5424db46f6ac974928e4","text":"🔐 ","translated":"🔐 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:14Z"} +{"cache_key":"9e0b7ed9895b612971d582145c837e95bfec8b051c6bccddd008d56dff778711","segment_id":"start/wizard.md:28d03596d24eeb4e","source_path":"start/wizard.md","text_hash":"28d03596d24eeb4eab2d6fe21ca1cb95be7cb1fa6f92933db05e2cc4f4cdfa06","text":"Skip","translated":"跳过","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:16Z"} +{"cache_key":"9e3a338fc3d6bce679ff4711d74e67c66877245b6ebd2c2a08f182a3a788dae6","segment_id":"start/getting-started.md:fd82e54418ec23cd","source_path":"start/getting-started.md","text_hash":"fd82e54418ec23cda00219878eaf76c3b37337b3dcb7560a941db6a0d2ec249e","text":": background install (launchd/systemd; WSL2 uses systemd)","translated":":后台安装(launchd/systemd;WSL2 使用 systemd)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:15Z"} +{"cache_key":"9e9a7f1005f6c8fc07bbbcded4f31d4f5564a378e2c4af541dbe1c1315165fa2","segment_id":"environment.md:b1d6b91b67c2afa5","source_path":"environment.md","text_hash":"b1d6b91b67c2afa5e322988d9462638d354ddf8a1ef79dba987f815c22b4baee","text":" at ","translated":" 位于 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:17Z"} +{"cache_key":"9f18072e77601b529d2c7b3ccba29effcace5e2ff848e7dc253434f6bbc94d39","segment_id":"start/getting-started.md:aa7fc908228260b4","source_path":"start/getting-started.md","text_hash":"aa7fc908228260b49b7837767419fdb1ab6be7f1a6930175fd00795cb1bd19fc","text":"Daemon","translated":"守护进程","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:13Z"} +{"cache_key":"9f321a29940495419d67ad4ba9b74534941c03957df80c8ddd22d40e2ed71d9c","segment_id":"environment.md:907940a35852447a","source_path":"environment.md","text_hash":"907940a35852447aad5f21c5a180d993ff31cfd5807b1352ed0c24eabe183465","text":"never override existing values","translated":"永远不覆盖已有的值","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:24Z"} +{"cache_key":"9f8debe489928579a649aee67a82d66af48bb993e545843a1ba939323fd52594","segment_id":"index.md:frontmatter:read_when:0","source_path":"index.md:frontmatter:read_when:0","text_hash":"08965a8ab25e66157009d1617fc167bcc2404fa0c0ca50b1e5e5750957be3b10","text":"Introducing OpenClaw to newcomers","translated":"向新用户介绍 OpenClaw","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:45Z"} +{"cache_key":"9f97e722bb08309f9f0490ef497ed3b8e9b5b00071c59dde29a3dd9471da6389","segment_id":"start/wizard.md:1bf470ef04c760ee","source_path":"start/wizard.md","text_hash":"1bf470ef04c760eeab30f680b75729f851e0045bd0c63a9f5fc56a8e3562b193","text":"Requires a logged-in user session; for headless, use a custom LaunchDaemon (not shipped).","translated":"需要已登录的用户会话;对于无头模式,请使用自定义 LaunchDaemon(未随附)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:14Z"} +{"cache_key":"9fd51e3ee4b19d2de868d2b4e8811d44509bdc07ae4fc5c9ad3f9cdffff41b4f","segment_id":"start/wizard.md:483a226d3bf316d4","source_path":"start/wizard.md","text_hash":"483a226d3bf316d46abacada3304da39fddb44f53ff4eb0cb627061a9ab44cab","text":" so launchd can read it.","translated":" 以便 launchd 可以读取。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:30Z"} +{"cache_key":"9fe10747da6ed5a4362c668166c1501624c52fc26255cde686f999a17e6186ca","segment_id":"environment.md:cda454f61dfcac70","source_path":"environment.md","text_hash":"cda454f61dfcac7007a9edc538f9f58cf38caa0652e253975979308162bccc53","text":"Gateway configuration","translated":"Gateway 配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:32Z"} +{"cache_key":"9fe3f448ea4b66ae71aaa710f4684b854e1de585336fa81f594ab40d91843b3c","segment_id":"help/index.md:bfc5930cc2660330","source_path":"help/index.md","text_hash":"bfc5930cc2660330260afd407e98d86adaec0af48dd72b88dc33ef8e9066e2c9","text":"Install sanity (Node/npm/PATH):","translated":"安装完整性检查(Node/npm/PATH):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:14Z"} +{"cache_key":"9ff4e3a77b7395b11a7ccb909093b21c475fe55afff74e5f7e5d2d8e6122b424","segment_id":"index.md:8fdfb6437318756c","source_path":"index.md","text_hash":"8fdfb6437318756c950bf2261538f06236e36040986891fa7b43452b987fb9f3","text":" — an AI, probably high on tokens","translated":" — 大概是一个嗑多了 token 的 AI 说的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:25Z"} +{"cache_key":"9ff80a7969b1f50607f2046588db0ff9bfa745245e27cd65bcd5f3f5a7181354","segment_id":"start/wizard.md:6ea5cd459d660a33","source_path":"start/wizard.md","text_hash":"6ea5cd459d660a33a88276c5483ca067aaefa500b8b349067ed7eaeda6d871a8","text":"No remote installs or daemon changes are performed.","translated":"不会执行远程安装或守护进程更改。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:29Z"} +{"cache_key":"a00706550adc72d0953bfca3d2d9ba92c66c2462d8110da48a062d7618ab3092","segment_id":"index.md:10bf8b343a32f7dc","source_path":"index.md","text_hash":"10bf8b343a32f7dc01276fc8ae5cf8082e1b39c61c12d0de8ec9b596e115c981","text":"WebChat","translated":"WebChat","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:08Z"} +{"cache_key":"a05d1b3ace09d73190450de5094411e34c68a30679d27f7485cd5077e6eb93b4","segment_id":"environment.md:frontmatter:summary","source_path":"environment.md:frontmatter:summary","text_hash":"78351223e7068721146d2de022fdf440c2866b2ee02fbbb50bf64369b999820b","text":"Where OpenClaw loads environment variables and the precedence order","translated":"OpenClaw 加载环境变量的位置及优先级顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:07Z"} +{"cache_key":"a066cc68d6f3b2d3eb59c1a8859348223e884c87eb512c19cde3cb5e14ebc7ca","segment_id":"start/wizard.md:ab744fe26b887abd","source_path":"start/wizard.md","text_hash":"ab744fe26b887abdb3558472d5bfe074f2716bbd88c8fab2b86bc745cbe7cf52","text":"Tip: ","translated":"提示: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:45Z"} +{"cache_key":"a08b0f8129a90b28e13de7f9610a1f2d9421d75eed227b3d4036c3bfb91b06c5","segment_id":"start/wizard.md:fbb0f1b48888c121","source_path":"start/wizard.md","text_hash":"fbb0f1b48888c1213ed6d214e58b88f98b885fde7be5ea69b81caa8d32ffce29","text":"Sets ","translated":"设置 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:20Z"} +{"cache_key":"a09638c50f961a7ca5d6f411261c7dbc4a1c70677b9b54dd69f7c19300035a18","segment_id":"environment.md:baa5be7f6320780b","source_path":"environment.md","text_hash":"baa5be7f6320780bd7bb7b7ddbb8cd1ffb26ccf7d94d363350668c50aedcf95f","text":" (applied only if missing).","translated":" (仅在缺失时应用)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:53Z"} +{"cache_key":"a09a1449f338df66eb814dfd44c4ba2fb803af25fdb880365d9656fd10e68896","segment_id":"index.md:1eb6926214b56b39","source_path":"index.md","text_hash":"1eb6926214b56b396336f22c22a6f8a4c360cfe7109c8be0f9869655b9ff6235","text":"Pairing (DM + nodes)","translated":"配对(私聊 + 节点)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:07Z"} +{"cache_key":"a09eb80d6a469c1f8c38b2f519e5563d3e70b0c6d437c1379f9a1218996f56cb","segment_id":"index.md:frontmatter:read_when:0","source_path":"index.md:frontmatter:read_when:0","text_hash":"08965a8ab25e66157009d1617fc167bcc2404fa0c0ca50b1e5e5750957be3b10","text":"Introducing OpenClaw to newcomers","translated":"向新用户介绍 OpenClaw","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:27:26Z"} +{"cache_key":"a0a0b7d915a1d0f6cdedf629867e973881d7354388fd9ce112d4863e6d5e8e2f","segment_id":"start/wizard.md:656458ef5481a088","source_path":"start/wizard.md","text_hash":"656458ef5481a0885762810b02f1a4c75c6f6ffa968fd85028b9e810f5e1219f","text":"Re-running the wizard does ","translated":"重新运行向导 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:10Z"} +{"cache_key":"a0ba382a0fbf8fd57a0f05d2058dbf6147bcd4387a60e8b082c2009fc31db28b","segment_id":"help/index.md:3c33340bd23b8db8","source_path":"help/index.md","text_hash":"3c33340bd23b8db89f18fe7d05a954738c0dd5ba9623cf6bdb7bb5d1a3729cfc","text":"FAQ (concepts)","translated":"常见问题(概念)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:38Z"} +{"cache_key":"a0c0d04dc411248ead0dc8669af49162ca2857cc967670a1db53f5350ef36c7a","segment_id":"help/index.md:8ddb7fc8a87904de","source_path":"help/index.md","text_hash":"8ddb7fc8a87904dedc2afc16400fbe4e78582b302e01c30b1319c8a465d04684","text":"Troubleshooting:","translated":"故障排除:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:20Z"} +{"cache_key":"a0d2cd21a3b93f857394aa3ed248a36130e8edfcf329e3cf57411efb04382e5a","segment_id":"environment.md:f7e239a42b7cd986","source_path":"environment.md","text_hash":"f7e239a42b7cd986a1558fed234e975ed2e96e9d37cf0a93f381778c461c89dd","text":"OpenClaw pulls environment variables from multiple sources. The rule is ","translated":"OpenClaw 从多个来源获取环境变量。规则是 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:17Z"} +{"cache_key":"a0e99af5ca5e84733312e288abcca135768e88eccf093eceeb670be82e40d41f","segment_id":"help/index.md:24669ff48290c187","source_path":"help/index.md","text_hash":"24669ff48290c1875d8067bbd241e8a55444839747bffb8ab99f3a34ef248436","text":"Doctor","translated":"诊断工具","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:35Z"} +{"cache_key":"a21eca32ff057c4ce091d2964d7860ed8ec2edc05aa6c20fefc81f158d396755","segment_id":"help/index.md:729bc562eec2658b","source_path":"help/index.md","text_hash":"729bc562eec2658bd11ffdd522fe5277177dc73e86eaca7baac0b472a4d8f8b2","text":"If you’re looking for conceptual questions (not “something broke”):","translated":"如果你在寻找概念性问题(而不是\"出了问题\"):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:01Z"} +{"cache_key":"a235aca76de620b9ed0805727dc5f142a660dc6dac3254a01531acad96cb084d","segment_id":"index.md:d53b75d922286041","source_path":"index.md","text_hash":"d53b75d9222860417f783b0829023b450905d982011d35f0e71de8eed93d90fc","text":"New install from zero:","translated":"从零开始全新安装:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:05Z"} +{"cache_key":"a28528856eac855eaf431dc468f5d1a9b3918df6dc73a9bb54c488aa7c23faad","segment_id":"start/getting-started.md:387847437e10c06c","source_path":"start/getting-started.md","text_hash":"387847437e10c06cae87567a6579b38e71849aea9c2355eba4a8d090418360b9","text":"The wizard can write tokens/config for you. If you prefer manual config, start with:","translated":"向导可以为您写入令牌/配置。如果您更喜欢手动配置,请从以下内容开始:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:19Z"} +{"cache_key":"a28d9fd85bfd4afc9a62b3cfe12607c86001b32a9a97d72eeb6cd50993fb51ee","segment_id":"index.md:c6e91f3b51641b1c","source_path":"index.md","text_hash":"c6e91f3b51641b1c43d297281ee782b40d9b3a0bdd7afc144ba86ba329d5f95f","text":"OpenClaw = CLAW + TARDIS","translated":"OpenClaw = CLAW + TARDIS","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:04Z"} +{"cache_key":"a2c462e51d228b070aba2a14a09d41aa54e0962d795724d5a090c71c7e242dfe","segment_id":"start/getting-started.md:acdd1e734125f341","source_path":"start/getting-started.md","text_hash":"acdd1e734125f341604c0efbabdcc4c4b0597e8f6235d66c2445edd1812838c1","text":"Telegram","translated":"Telegram","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:22Z"} +{"cache_key":"a2f08193fbeb8a9400b75d96157bbbf488ab3aa51d50658094d00bb841646217","segment_id":"help/index.md:2adc964c084749b1","source_path":"help/index.md","text_hash":"2adc964c084749b1f2d8aef24030988b667dbda2e38a6a1699556c93e07c1cea","text":"Start here","translated":"从这里开始","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:37Z"} +{"cache_key":"a32d46351380765e1ec38639781fc9e5abaccdf74240eee7ab685f570551f487","segment_id":"index.md:7d8b3819c6a9fb72","source_path":"index.md","text_hash":"7d8b3819c6a9fb726f40c191f606079b473f6f72d4080c13bf3b99063a736187","text":"Ops and safety:","translated":"运维与安全:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:04Z"} +{"cache_key":"a33cc9039329637ba985cef1ca2948d9f26eb2445653d3b7530bec79b97f550e","segment_id":"index.md:774f1d6b2910de20","source_path":"index.md","text_hash":"774f1d6b2910de200115afec1bd87fe1ea6b0bc2142ac729e121e10a45df4b5d","text":" ← ","translated":" ← ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:20Z"} +{"cache_key":"a34a85b676726b7a90c88b91c5bb2a67ef320ebcac8bd9eabe626eefb3e8dee1","segment_id":"environment.md:62d66b8c36a6c9aa","source_path":"environment.md","text_hash":"62d66b8c36a6c9aa7134c8f9fe5912435cb0b3bfce3172712646a187954e7040","text":"See [Configuration: Env var substitution](/gateway/configuration#env-var-substitution-in-config) for full details.","translated":"详见 [配置:环境变量替换](/gateway/configuration#env-var-substitution-in-config)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:47Z"} +{"cache_key":"a34be228f3b2eda3844fb225eb35e1ebb8875ee64a19a2bba1e88f5c21146ec3","segment_id":"start/getting-started.md:6ae8b12a4b2d056a","source_path":"start/getting-started.md","text_hash":"6ae8b12a4b2d056ab9e19350d8bbffea9178d4fe1aad54e7cb6805578e75a34d","text":": OpenAI Code (Codex) subscription (OAuth) or API keys. For Anthropic we recommend an API key; ","translated":":OpenAI Code (Codex) 订阅(OAuth)或 API 密钥。对于 Anthropic,我们推荐使用 API 密钥; ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:06Z"} +{"cache_key":"a3909a297d0e74a4cb418a7a549f495f6eed24048ebf8f12f448eff8d7a20c50","segment_id":"environment.md:1ec31258a6b45ea9","source_path":"environment.md","text_hash":"1ec31258a6b45ea903cd76f5b0190a99ab56afff6241a04f0681eb12b7a02484","text":"Env var equivalents:","translated":"等效的环境变量:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:18Z"} +{"cache_key":"a3e59ee4578bdb5fd68940692f78e9389e163da63e350ba9f0689ffbc980d4a5","segment_id":"environment.md:28b1103adde15a9d","source_path":"environment.md","text_hash":"28b1103adde15a9ddd8fc71f0c57dc155395ade46a0564865ccb5135b01c99b7","text":"OpenClaw pulls environment variables from multiple sources. The rule is **never override existing values**.","translated":"OpenClaw 从多个来源拉取环境变量。规则是**永远不覆盖已有的值**。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:23Z"} +{"cache_key":"a4384986e5ce06eca0118051e6a851ac0fd3d922d4d1f31b60000687962a2288","segment_id":"start/wizard.md:ec1a3a5d6d6f0bac","source_path":"start/wizard.md","text_hash":"ec1a3a5d6d6f0baca7805bf1ea17fc7b02042416f02f80bc1970ad8c710abd89","text":"Flow details (local)","translated":"流程详情(本地)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:56Z"} +{"cache_key":"a46b3daf9b1e1045e72e437a283e8377ec9b4820cde181d05a24a9a582cbf914","segment_id":"start/wizard.md:12754931af777521","source_path":"start/wizard.md","text_hash":"12754931af777521bcb6a904d2a7d342d0d77e6c4f1f2eb1b8b3753d25a1ab4a","text":"If the Control UI assets are missing, the wizard attempts to build them; fallback is ","translated":"如果 Control UI 资源文件缺失,向导会尝试构建它们;后备方案是 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:06Z"} +{"cache_key":"a4a009f8c9411234d5dd3ef4a71fdf292ec59e29a2b74d197acea1c789825536","segment_id":"help/index.md:6cb77499abdccd9a","source_path":"help/index.md","text_hash":"6cb77499abdccd9a2dbb7c93a4d31eed01613dda06302933057970df9ecdeb54","text":"Logs:","translated":"日志:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:46Z"} +{"cache_key":"a4b963e5c58f681343b2e7b98ade4df71e3a328906ed382ffc8c0e4853fdf162","segment_id":"environment.md:b1d6b91b67c2afa5","source_path":"environment.md","text_hash":"b1d6b91b67c2afa5e322988d9462638d354ddf8a1ef79dba987f815c22b4baee","text":" at ","translated":" 位于 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:39Z"} +{"cache_key":"a4cca9ee9c91e2df4fbfddb735c879510d4ef8e808b15a6b2697d94e08e08696","segment_id":"index.md:233cfad76c3aa9dd","source_path":"index.md","text_hash":"233cfad76c3aa9dd5cc0566746af197eac457a88c1e300ae788a8ada7f96b383","text":"From source (development):","translated":"从源码安装(开发):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:06Z"} +{"cache_key":"a4f4e3c0c2201e9d7bb71be5c98cfd3035febf5faea9901a446d2acfabaf119f","segment_id":"start/wizard.md:35dbeb1dcbaf6ec1","source_path":"start/wizard.md","text_hash":"35dbeb1dcbaf6ec104ff612596126f8f6eb79bca9e75e88e93021b57b1c3590b","text":"Providers: ","translated":"提供商: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:49:13Z"} +{"cache_key":"a501788647b1bdfef85962c5f388a3813fb838cf35407849bbce0d5f5090622d","segment_id":"environment.md:d942f64886578d87","source_path":"environment.md","text_hash":"d942f64886578d8747312e368ed92d9f6b2a8d45556f0f924e2444fe911d15af","text":" import","translated":" 导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:37Z"} +{"cache_key":"a52a1dde459a24de35447cda1771491fefcb09e9c555e0bbf08ee1a315353a2f","segment_id":"start/wizard.md:4fc4905e7b9c21f7","source_path":"start/wizard.md","text_hash":"4fc4905e7b9c21f7b34ec04b677a7f443624c0f724849ef2ca258da070ac35ca","text":" install + account config.","translated":" 安装 + 账户配置。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:51Z"} +{"cache_key":"a53c70efce0e16817f30acfd99d7db48bac27a7ec5d2c6235d65c8d97f59d781","segment_id":"start/wizard.md:daee7606b339f3c3","source_path":"start/wizard.md","text_hash":"daee7606b339f3c339076fe2c9f372a3ff40c8ee896005d829c7481b64ca5303","text":"Reset","translated":"重置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:13Z"} +{"cache_key":"a5767baee89195aa9db45c28cde3149e24b750a0e2e80d3730e1b61daec207e6","segment_id":"start/wizard.md:5c462b6b373504d5","source_path":"start/wizard.md","text_hash":"5c462b6b373504d54bc3262921f4a1a0cf666b8653e4122b418630d3f35f3ed3","text":" launches the wizard.","translated":" 运行会启动向导。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:52Z"} +{"cache_key":"a58f3ba9f36e7098f425445110c616f706c428aa8cd60c3e31c7d027229fd02e","segment_id":"help/index.md:frontmatter:summary","source_path":"help/index.md:frontmatter:summary","text_hash":"aece82a2d540ab1a9a21c7b038127cae6e9db2149491564bb1856b6f8999f205","text":"Help hub: common fixes, install sanity, and where to look when something breaks","translated":"帮助中心:常见修复方法、安装完整性检查,以及出现问题时的排查方向","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:06Z"} +{"cache_key":"a5b98e5a231f8db1b639acf7d415ecc749f34a640c80228784de562431a620af","segment_id":"start/wizard.md:6b09602d76f9ec29","source_path":"start/wizard.md","text_hash":"6b09602d76f9ec29755127ad2eb6a286fc47675e58b2df4cd1749a5dc4e19376","text":") and offers scopes:","translated":")并提供作用域:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:29Z"} +{"cache_key":"a5ce1d689305d466562771f1be3de56b5a492ced09caf35aaaa25b35c0a314eb","segment_id":"index.md:0eb95fb6244c03f1","source_path":"index.md","text_hash":"0eb95fb6244c03f1ccca696718a06766485c231347bf382424fb273145472355","text":"Quick start","translated":"快速开始","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:49Z"} +{"cache_key":"a5f308741639ce5bbd185e1ebe60322316c02afc8eb8caf44b469ee2041fded0","segment_id":"start/getting-started.md:d03502c43d74a30b","source_path":"start/getting-started.md","text_hash":"d03502c43d74a30b936740a9517dc4ea2b2ad7168caa0a774cefe793ce0b33e7","text":", ","translated":", ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:09Z"} +{"cache_key":"a626e7fe04bc58aa97f7363efbdaa14d5804691b203594e954e7373d26bc5bbb","segment_id":"start/getting-started.md:f68f6c2d3e9114cf","source_path":"start/getting-started.md","text_hash":"f68f6c2d3e9114cfec906d6a20cd048091e580c6e1d00a8066165dba188f9b3e","text":"channels (WhatsApp/Telegram/Discord/Mattermost (plugin)/...)","translated":"渠道(WhatsApp/Telegram/Discord/Mattermost(插件)/...)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:56Z"} +{"cache_key":"a6765fa54adfb2c44e2c668f9e03bb6668ee81809487078ceafc3e25ab776985","segment_id":"index.md:ded906ea94d05152","source_path":"index.md","text_hash":"ded906ea94d0515249f0bcab1ba63835b5968c142e9c7ea0cb6925317444d98c","text":"Configuration examples","translated":"配置示例","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:00Z"} +{"cache_key":"a696427cc9f77535e0a437bc4ced6dbbed14ef7d40f617ee28ff6c96b03b3888","segment_id":"start/getting-started.md:8ed8fc3de6f7cb89","source_path":"start/getting-started.md","text_hash":"8ed8fc3de6f7cb899073925b4e51ad2ce2d41fc97493347125c0f501f96ae205","text":"workspace bootstrap + skills","translated":"工作区引导 + 技能","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:00Z"} +{"cache_key":"a6e1f8b003a9aa3df1fc6040ef393aff9f02788a25d88903604584ac44a7cfde","segment_id":"index.md:65fd6e65268ff905","source_path":"index.md","text_hash":"65fd6e65268ff9057a49d832cccfcd5a376e46a908a2129be5b43f945fa8d8ca","text":": Gateway WS defaults to ","translated":":Gateway WS 默认为 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:40Z"} +{"cache_key":"a708335602471087cfca37672f53ab2f79c69ddf48fdb3d9f18a79065b57d68c","segment_id":"index.md:6201111b83a0cb5b","source_path":"index.md","text_hash":"6201111b83a0cb5b0922cb37cc442b9a40e24e3b1ce100a4bb204f4c63fd2ac0","text":" and ","translated":" 和 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:38Z"} +{"cache_key":"a70d2c258834cd52f862bddbf79987e31a906cb42a011a4b01c5833810163e67","segment_id":"help/index.md:d3ef01b4a9c99103","source_path":"help/index.md","text_hash":"d3ef01b4a9c9910364c9b26b2499c8787a0461d2d24ab80376fff736a288b34c","text":"Logging","translated":"日志记录","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:28Z"} +{"cache_key":"a7acef28bba8cdb6a32f047b98acad22efeb347de55a39db88b2191da5e2b0d7","segment_id":"index.md:93c89511a7a5dda3","source_path":"index.md","text_hash":"93c89511a7a5dda3b3f36253d17caee1e31f905813449d475bc6fed1a61f1430","text":"common fixes + troubleshooting","translated":"常见修复方案 + 故障排除","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:58Z"} +{"cache_key":"a7ba9dcc031859590f1c52cf8ee0e6243302b15838ac61a0513bcdef5ad90138","segment_id":"help/index.md:bfc5930cc2660330","source_path":"help/index.md","text_hash":"bfc5930cc2660330260afd407e98d86adaec0af48dd72b88dc33ef8e9066e2c9","text":"Install sanity (Node/npm/PATH):","translated":"安装完整性检查(Node/npm/PATH):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:23Z"} +{"cache_key":"a86f676c046c31e9ec14194f2cd6b154bad22422ff1e0cd75504746b2e3ff3e9","segment_id":"index.md:2f1626425f985d9a","source_path":"index.md","text_hash":"2f1626425f985d9ad8c124ea8ccb606e404ae5f43c58bd16b6c109d6d2694083","text":"Most operations flow through the ","translated":"大多数操作通过 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:21Z"} +{"cache_key":"a8956cdeec536a6d374d68798de5d28d4415bd3929c6129b678f86333a476663","segment_id":"index.md:0d3a30eb74e2166c","source_path":"index.md","text_hash":"0d3a30eb74e2166c1fc51b99b180841f808f384be53fe1392cecb67fdc9363c4","text":" (default ","translated":" (默认 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:24Z"} +{"cache_key":"a8b62b93b0c0bf52adc8e6428cf65abd66a23a669fc4902297be8ac01330e248","segment_id":"environment.md:9e471951a1b4106e","source_path":"environment.md","text_hash":"9e471951a1b4106e54be128a21112b02914fe98cc79b2c92b49ee80c5464487c","text":"Environment","translated":"环境","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:17Z"} +{"cache_key":"a8c116397b4632fb63df875275cd7a20e4eb7bcccf5f1015140f94df02c46874","segment_id":"index.md:86e2bbbc305c31aa","source_path":"index.md","text_hash":"86e2bbbc305c31aa988751196a1e207da68801a48798c48b90485c11578443a0","text":"Providers and UX:","translated":"提供商与用户体验:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:30Z"} +{"cache_key":"a8c2c86f1c2602cf80227b2f202b054928d4713c034b77d5bffa32f45a43f662","segment_id":"help/index.md:8ddb7fc8a87904de","source_path":"help/index.md","text_hash":"8ddb7fc8a87904dedc2afc16400fbe4e78582b302e01c30b1319c8a465d04684","text":"Troubleshooting:","translated":"故障排除:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:35Z"} +{"cache_key":"a93199a15f18e1ac6b70e21111f3bcce4117105f7e56633e0ec5653e45402bd6","segment_id":"index.md:0c67abfaa5415391","source_path":"index.md","text_hash":"0c67abfaa5415391a31cf3a4624746b6b212b5ae66364be28ee2d131f014e0c6","text":"🧩 ","translated":"🧩 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:45Z"} +{"cache_key":"a935bca4180982ba3ca63187d99531e61543ace3acdb5664f583de4dadebb841","segment_id":"index.md:3fc5f55ea5862824","source_path":"index.md","text_hash":"3fc5f55ea5862824fc266d26cd39fb5da22cc56670c11905d5743adac10bc9ef","text":"Mattermost Bot (plugin)","translated":"Mattermost 机器人(插件)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:11Z"} +{"cache_key":"a95002f09359a779a93f9b9c36001885ec2e7db3ab63c978bcfe94052728248d","segment_id":"start/wizard.md:9f088dbebd6c3c70","source_path":"start/wizard.md","text_hash":"9f088dbebd6c3c70a5ddbc2c943b11e4ca9acea5757b0b4f2b32479f0dbb747e","text":"Advanced","translated":"高级","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:39Z"} +{"cache_key":"a9c30fa450ed436cb03bc256b3075761a9215bd99bcd7bd2891cf15317ffd34f","segment_id":"environment.md:d08a8493f686363a","source_path":"environment.md","text_hash":"d08a8493f686363a78b913d45ebfbd87a3768d1c77b70f23b1fdade3c066e481","text":"Shell env import","translated":"Shell 环境导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:47Z"} +{"cache_key":"aa80cfc76e76409c5ba7bf331e4fb8aadf72703ead80d203c94e74209da993f9","segment_id":"index.md:310cc8cec6b20a30","source_path":"index.md","text_hash":"310cc8cec6b20a3003ffab12f5aade078a0e7a7d6a27ff166d62ab4c3a1ee23d","text":"If you ","translated":"如果你 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:31Z"} +{"cache_key":"aaa5becdcd694b68de2e61f6a13bd932c3f80f8b0b5a959a054a61ad5911beef","segment_id":"index.md:81a1c0449ea684aa","source_path":"index.md","text_hash":"81a1c0449ea684aadad54a7f8575061ddc5bfa713b6ca3eb8a0228843d2a3ea1","text":"Nodes (iOS/Android)","translated":"节点(iOS/Android)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:22Z"} +{"cache_key":"aacffcbc2a97abf1a5eccd00e5893be1125e364251fa27f3e0c88ef2db2b0248","segment_id":"index.md:acdd1e734125f341","source_path":"index.md","text_hash":"acdd1e734125f341604c0efbabdcc4c4b0597e8f6235d66c2445edd1812838c1","text":"Telegram","translated":"Telegram","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:36Z"} +{"cache_key":"aad00bc21098071ff9c86ff467cb7f5c65d3467ce4bf7d707f560479783e9eaa","segment_id":"index.md:b79cac926e0b2e34","source_path":"index.md","text_hash":"b79cac926e0b2e347e72cc91d5174037c9e17ae7733fd7bdb570f71b10cd7bfc","text":"Help","translated":"帮助","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:51Z"} +{"cache_key":"aae01909516ef373ddb2e4996f9016675f297208f7f075a68490f1f48eb0c87f","segment_id":"environment.md:6a26e1694d9e8520","source_path":"environment.md","text_hash":"6a26e1694d9e852038e5a472ed6b54cc023b4ace8ac10d745cad426d5dc057f3","text":" details.","translated":" 详情。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:47:11Z"} +{"cache_key":"aae4e71d06b01c462919dcb88e06b6e65c9edf88f774847e6397e907b81af99b","segment_id":"environment.md:7175517a370b5cd2","source_path":"environment.md","text_hash":"7175517a370b5cd2e664e3fd29c4ea9db5ce17058eb9772fe090a5485e49dad6","text":" or ","translated":" 或 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:03Z"} +{"cache_key":"aaf2e5a5c90fbf43eb61201449ef2794c5a272f1262285178a51a22890816101","segment_id":"environment.md:d4a67341570f4656","source_path":"environment.md","text_hash":"d4a67341570f4656784c5f8fe1bfb48a738ace57b52544977431d50e2b718099","text":"FAQ: env vars and .env loading","translated":"常见问题:环境变量与 `.env` 加载","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:13:14Z"} +{"cache_key":"ab19c27dcd5a1799b5d41ad95ccd7cc9a8ec1e685e7b7bcbc6f620a57ba64c73","segment_id":"index.md:39bbb719fa2b9d22","source_path":"index.md","text_hash":"39bbb719fa2b9d2251039cbf2cd072e1120a414278263e2f11d99af0236c4262","text":"Groups","translated":"群组","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:42Z"} +{"cache_key":"ab2362ccd249b707169072e9b3e0030307eca102e4795d4252be21f596247a95","segment_id":"start/getting-started.md:624f09022ea974b9","source_path":"start/getting-started.md","text_hash":"624f09022ea974b98abb7e922576072ca4467f4f6cce62d39b5591207fca4232","text":" (Ubuntu recommended). WSL2 is strongly recommended; native Windows is untested, more problematic, and has poorer tool compatibility. Install WSL2 first, then run the Linux steps inside WSL. See ","translated":" (推荐 Ubuntu)。强烈推荐使用 WSL2;原生 Windows 未经测试,问题较多,且工具兼容性较差。请先安装 WSL2,然后在 WSL 内执行 Linux 步骤。参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:42Z"} +{"cache_key":"ab5a661b139f2271cc3da6eb98afbd8c56c9a47b1bfa2570aba46677a28bb509","segment_id":"index.md:6d6577cb1c128ac1","source_path":"index.md","text_hash":"6d6577cb1c128ac18a286d3c352755d1a265b1e3a03eded8885532c3f36e32ed","text":"Mario Zechner","translated":"Mario Zechner","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:00Z"} +{"cache_key":"abafe9669ff562150a4e76ad066e4ad761bb391e29ce4416a9b58e1583e500be","segment_id":"environment.md:7175517a370b5cd2","source_path":"environment.md","text_hash":"7175517a370b5cd2e664e3fd29c4ea9db5ce17058eb9772fe090a5485e49dad6","text":" or ","translated":" 或 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:55Z"} +{"cache_key":"abc5cfa176d8a536bccc8bdf09aa69c56c08c41f519d5e050384ecf88670ce2d","segment_id":"help/index.md:8cd501e1124c3047","source_path":"help/index.md","text_hash":"8cd501e1124c30473473c06e536a2d145e2a14a6d7dc1b99028ce818e14442e2","text":"Repairs:","translated":"修复:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:33Z"} +{"cache_key":"abdba3de87eed812fa8b91c34ca0a00364c0d432e6dd6229b58ca9ab81f3828a","segment_id":"index.md:316cd41f595f3095","source_path":"index.md","text_hash":"316cd41f595f3095f149f98af70f77ab85404307a1505467ee45a26b316a9984","text":"Guided setup (recommended):","translated":"引导式设置(推荐):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:46Z"} +{"cache_key":"abf5a32f0d0613c45205a09d8a62ba4454c5a1e6342938a841eb266f169648fa","segment_id":"environment.md:496aca80e4d8f29f","source_path":"environment.md","text_hash":"496aca80e4d8f29fb8e8cd816c3afb48d3f103970b3a2ee1600c08ca67326dee","text":" block","translated":" 块","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:22Z"} +{"cache_key":"ac1c676f8b0fc38c55da8beae422685700924821fc4a22af902f4028e6b6b1b4","segment_id":"start/getting-started.md:b97a7337efe8076b","source_path":"start/getting-started.md","text_hash":"b97a7337efe8076beea41f887d7fb1006d383c094728e3ddfe3e6228e47ca095","text":"macOS remote","translated":"macOS 远程","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:44Z"} +{"cache_key":"ac7c1c475e44053caaa8f0aad4a4c7cf61d349b95857ea7b44ac1e48836f9783","segment_id":"environment.md:6863067eb0a2c749","source_path":"environment.md","text_hash":"6863067eb0a2c7499425c6c189b2c88bac55ca754285a6ab1ef37b75b4cfad4d","text":"See ","translated":"参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:13:03Z"} +{"cache_key":"ad1eb4b87dcff4153a93d9aa9f3adb2be423b8f3eb61c8c69e79cc843b9b06dc","segment_id":"start/getting-started.md:7843665e87c6ef82","source_path":"start/getting-started.md","text_hash":"7843665e87c6ef82a8995362c43cacaf9aac743f9737aae4130de8fb3548e37b","text":").\n See ","translated":")。\n 参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:34Z"} +{"cache_key":"ad534581940aa1b636a88890801421659be78fa961141a10a595506ad9413584","segment_id":"index.md:3fc5f55ea5862824","source_path":"index.md","text_hash":"3fc5f55ea5862824fc266d26cd39fb5da22cc56670c11905d5743adac10bc9ef","text":"Mattermost Bot (plugin)","translated":"Mattermost 机器人(插件)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:47Z"} +{"cache_key":"ad6b8f87fd0971ae528bf36026dd7d1d1aecace6621ef3bfe00bc4f0195deece","segment_id":"start/wizard.md:325f237dda4ec247","source_path":"start/wizard.md","text_hash":"325f237dda4ec24753c4b157abd9645efd361ae1adf64a5a97f023c8bef7baff","text":"What the wizard does","translated":"向导的功能","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:11Z"} +{"cache_key":"ade480827c0ce46d4dfc9141efcaf7ff0afac9c4895ae48a4824049c1b079791","segment_id":"start/wizard.md:f3f51d88046314e4","source_path":"start/wizard.md","text_hash":"f3f51d88046314e4f0fb9e0e6d84a21ffd8ffeb7f8643f282c928a6176f84196","text":"The wizard starts with ","translated":"向导以 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:32Z"} +{"cache_key":"adfb3af54146b47b4e744815d9ccc0855ba7030eb0580a74b0bc2fc25be8825f","segment_id":"index.md:0b7e778664921066","source_path":"index.md","text_hash":"0b7e77866492106632e98e7718a8e1e89e8cb0ee3f44c1572dfd9e54845023de","text":"/concepts/streaming","translated":"/concepts/streaming","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:38Z"} +{"cache_key":"ae362832194711d0f893594a03e3bb80106c5f270cf53505aa8d85909cf18d1b","segment_id":"help/index.md:71095a6d42f5d9c2","source_path":"help/index.md","text_hash":"71095a6d42f5d9c2464a8e3f231fc53636d4ce0f9356b645d245874162ec07e2","text":"Gateway troubleshooting","translated":"Gateway 故障排除","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:44Z"} +{"cache_key":"ae38697f064f10b478a11c227a88eb0a8649159a6488fe8d31acc2cec8ad05fa","segment_id":"index.md:6e0f6eca4ff17d33","source_path":"index.md","text_hash":"6e0f6eca4ff17d3377c1c3e8e1f73457553ad3b9cfcd5e4f2b94cfb1028b6234","text":"iOS app","translated":"iOS 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:08Z"} +{"cache_key":"ae6374b547927202ad7b2766b4b93d614453d51af2667ce8e8c4c50a1788ccda","segment_id":"index.md:79a482cf546c23b0","source_path":"index.md","text_hash":"79a482cf546c23b04cd48a33d4ca8411f62e5b7dc8c3a8f30165e28e747f263a","text":"iMessage","translated":"iMessage","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:18Z"} +{"cache_key":"ae7043304208a45c9727b207699b4a24db4fe776eee16a1c8f1bed9d9fcd7c5c","segment_id":"index.md:bf084dc7b82e1e62","source_path":"index.md","text_hash":"bf084dc7b82e1e62c63727b13451d1eba2269860e27db290d2d5908d7ade0529","text":" — Pairs as a node and exposes Canvas + Chat + Camera","translated":" — 作为节点配对并提供 Canvas + 聊天 + 相机","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:02Z"} +{"cache_key":"ae7343dadbee931e1ac99fcf3a1bdc0745e6960c0e075482401e7dc615439225","segment_id":"environment.md:46ab081177a452aa","source_path":"environment.md","text_hash":"46ab081177a452aa62354b581730f4675cb03e58cde8282071da30cabe18fb2e","text":"Optional login-shell import","translated":"可选的登录 shell 导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:50Z"} +{"cache_key":"ae96b8aee2f9be9d9843ec8c1f0c693d9d64a220bb3b226e904be86c041e5af4","segment_id":"index.md:41ed52921661c7f0","source_path":"index.md","text_hash":"41ed52921661c7f0d68d92511589cc9d7aaeab2b5db49fb27f0be336cbfdb7df","text":"Gateway","translated":"Gateway","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:34Z"} +{"cache_key":"aeac09e385428be1a6afe9d98844b4f45ffa5f9690937b11572543441dfbe93e","segment_id":"start/getting-started.md:frontmatter:read_when:0","source_path":"start/getting-started.md:frontmatter:read_when:0","text_hash":"1cbb4fd6536838366360092615465643e07ae65489e0d0a68f9b7500a7ac6c96","text":"First time setup from zero","translated":"从零开始的首次设置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:17Z"} +{"cache_key":"aeb7007c273f0c7bca86dbf2cd6cd544ca79abb504054d08244ad9f11abd4fa5","segment_id":"index.md:b0d125182029e6c5","source_path":"index.md","text_hash":"b0d125182029e6c500cbcc81011341df77de8fe24d9e80190c32be390c916ec2","text":"🤖 ","translated":"🤖 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:55Z"} +{"cache_key":"af003c0a076e77417f3b2415efeeb038bf57f2a1eed124f692238fcdb66119e8","segment_id":"start/wizard.md:1f66d361f1307d4e","source_path":"start/wizard.md","text_hash":"1f66d361f1307d4e66676bb21e36b6bc6be07759ca8cd0b1c73561821e298188","text":"Discovery hints:","translated":"发现提示:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:34Z"} +{"cache_key":"af2c767d10d616dd189bb9ed963e45f036beb388e91afbaa60bf62be6ef35d1e","segment_id":"index.md:075a4a45c3999f34","source_path":"index.md","text_hash":"075a4a45c3999f340be8487cd7c0dd2ed77ced931054d75e95e5e24d5539b45b","text":" — Pi (RPC mode) with tool streaming","translated":" —— Pi(RPC 模式),支持 工具 流式传输","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:02Z"} +{"cache_key":"af2f58bcf5bdd60d1c98dcbc846239117cef3e202bea91afc78f0147c45c3a60","segment_id":"index.md:255ce77b7a6a015f","source_path":"index.md","text_hash":"255ce77b7a6a015f8595868a524b67c134e8fb405f4584fdac020e57f4ccd5f6","text":"Loopback-first","translated":"回环优先","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:37Z"} +{"cache_key":"af3c614067406b2bfae3faa3dc5c74b9ad7de00832ef2213f1d208a39e4eae92","segment_id":"index.md:3c064c83b8d244fe","source_path":"index.md","text_hash":"3c064c83b8d244fef61e5fd8ce5f070b857a3578a71745e61eea02892788c020","text":" — Anthropic (Claude Pro/Max) + OpenAI (ChatGPT/Codex) via OAuth","translated":" — 通过 OAuth 支持 Anthropic(Claude Pro/Max)+ OpenAI(ChatGPT/Codex)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:20Z"} +{"cache_key":"af41fffb606a61d612d3709f3732fc9cddca09ff369ed0bf469af9c994fcc648","segment_id":"environment.md:8d076464a84995bc","source_path":"environment.md","text_hash":"8d076464a84995bc095e934b0aa1e4419372f27cd71d033571e4dbba201ee5d8","text":"You can reference env vars directly in config string values using ","translated":"你可以使用以下方式在配置的字符串值中直接引用环境变量 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:32Z"} +{"cache_key":"af52d0343a217e1ebc960bf8e847f48d24146c9a5f695eb4d0cfb1c13bd92e1c","segment_id":"start/getting-started.md:b482e45229e19f5f","source_path":"start/getting-started.md","text_hash":"b482e45229e19f5f7ba590b5ac81bdb25d5d24116ed961bfa0eb1a23c20a204c","text":" (or ","translated":" (或 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:11Z"} +{"cache_key":"af7a992a13d7295a28b94032d28c8cc7ae177dba2b4f2fbb2008c3de7a74c3dc","segment_id":"start/wizard.md:a6c7a84baa6750fc","source_path":"start/wizard.md","text_hash":"a6c7a84baa6750fce33f7512acd6793e53def1d228b5f2efb8074b42648424fc","text":"Finish","translated":"完成","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:58Z"} +{"cache_key":"af9372d7088143330cee32dde6ee4ea2058a314debffdfacbf5343da8e95da7b","segment_id":"environment.md:ffa63583dfa6706b","source_path":"environment.md","text_hash":"ffa63583dfa6706b87d284b86b0d693a161e4840aad2c5cf6b5d27c3b9621f7d","text":"missing","translated":"缺失的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:16Z"} +{"cache_key":"afb8249d9b9d237120a860c3f9c70470fc1ba2125f5b94110e50b3b0073032c5","segment_id":"environment.md:cda454f61dfcac70","source_path":"environment.md","text_hash":"cda454f61dfcac7007a9edc538f9f58cf38caa0652e253975979308162bccc53","text":"Gateway configuration","translated":"Gateway 配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:47:16Z"} +{"cache_key":"afba4d250aee5bbd63f27e2e64fdb895b043fdda06ee9b89a277422664d39428","segment_id":"environment.md:6863067eb0a2c749","source_path":"environment.md","text_hash":"6863067eb0a2c7499425c6c189b2c88bac55ca754285a6ab1ef37b75b4cfad4d","text":"See ","translated":"参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:47:05Z"} +{"cache_key":"afca6ce610f4888a3cfb0237a69f5700b984c656c5b829646fe19b2e61b8a190","segment_id":"start/wizard.md:316877bf8e401701","source_path":"start/wizard.md","text_hash":"316877bf8e401701c9ac95fdb7dee63577480e090eb586b6eb7cf7b36fa24cbf","text":"Google Chat","translated":"Google Chat","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:35Z"} +{"cache_key":"b004008c93e0b1ea2852beb2c430beae131fc3e19a69b11c5c9f2a24cda8590b","segment_id":"index.md:4818a3f84331b702","source_path":"index.md","text_hash":"4818a3f84331b702815c94b4402067e09e9e2d27ebc1a79258df8315f2c8600b","text":"📎 ","translated":"📎 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:35Z"} +{"cache_key":"b006bf9903fff3583e0a70cd9c332cdc44d30e5432e47628924d2b8d3f704444","segment_id":"index.md:053bc65874ad6098","source_path":"index.md","text_hash":"053bc65874ad6098e58c41c57b378a2f36b0220e5e0b46722245e6c2f796818c","text":"Discord","translated":"Discord","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:48Z"} +{"cache_key":"b0b8109bdac59602c326a82adc11b20713a0c0c2ad6595be6894fb0a3a489dc9","segment_id":"index.md:f0b349e90cb60b2f","source_path":"index.md","text_hash":"f0b349e90cb60b2f96222d0be1ff6532185f385f4909a19dd269ea3e9e77a04d","text":" (default); groups are isolated","translated":" (默认);群组为隔离","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:27Z"} +{"cache_key":"b0fcfd73b064dce0675db3e53661b400af1cfed802373334f865c27a3eda6303","segment_id":"help/index.md:frontmatter:summary","source_path":"help/index.md:frontmatter:summary","text_hash":"aece82a2d540ab1a9a21c7b038127cae6e9db2149491564bb1856b6f8999f205","text":"Help hub: common fixes, install sanity, and where to look when something breaks","translated":"帮助中心:常见修复方法、安装完整性检查,以及出现问题时的排查方向","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:18:54Z"} +{"cache_key":"b1248cc34d9a7c8ecfaa5612bfffbdaf26305acc8a6db269255ae6f591b4a841","segment_id":"start/getting-started.md:e16e5747158aac73","source_path":"start/getting-started.md","text_hash":"e16e5747158aac73e7f9e2ddb7c99efda2431fa25bb3effe93102c55fc7dbe77","text":": the wizard generates one by default (even on loopback) and stores it in ","translated":":向导默认会生成一个(即使在回环地址上)并将其存储在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:25Z"} +{"cache_key":"b15acb5c7418f2e49045d730674b2f6470f73699aa97b03c7ada099d55cd53e8","segment_id":"environment.md:frontmatter:read_when:2","source_path":"environment.md:frontmatter:read_when:2","text_hash":"822b3d74ce16c1be19059fad4ca5bf7ae9327f58fa1ff4e75e78d5afa75c038f","text":"You are documenting provider auth or deployment environments","translated":"你正在编写提供商认证或部署环境的文档","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:18Z"} +{"cache_key":"b1a0214973416cbfb4dcac01605c51911f412a6b7d862a6b8aed7db6364bb93a","segment_id":"start/wizard.md:1a0f5fc7ca6e8a74","source_path":"start/wizard.md","text_hash":"1a0f5fc7ca6e8a74bc099d9c397a23564b55eca50c3b2e33c472acb7032a6f3b","text":" (if Minimax chosen)","translated":" (如果选择了 Minimax)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:35Z"} +{"cache_key":"b1babe6ce88663854adf02aa4a23f21c9a98e036c72bf36dbe4b518d5d025d8b","segment_id":"environment.md:8d076464a84995bc","source_path":"environment.md","text_hash":"8d076464a84995bc095e934b0aa1e4419372f27cd71d033571e4dbba201ee5d8","text":"You can reference env vars directly in config string values using ","translated":"您可以使用以下方式在配置字符串值中直接引用 环境变量 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:25Z"} +{"cache_key":"b1bfed2a2039ffc6f83d8201645caf18d6b942a8e5efbe2a28ca24978f750aa7","segment_id":"index.md:a97c0f391117ef55","source_path":"index.md","text_hash":"a97c0f391117ef554586ed43255ab3ff0e15adcfc1829c62b6d359672c0bec93","text":" — Mention-based by default; owner can toggle ","translated":" — 默认基于提及;所有者可切换 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:09Z"} +{"cache_key":"b1e93b43d06bcf0651c4bee0920f356e1f38bceca29db1936d449b4be99e77d2","segment_id":"index.md:8f6fb4eb7f42c0e2","source_path":"index.md","text_hash":"8f6fb4eb7f42c0e245e29e63f5b82cc3ba19852681d1ed9aed291f59cf75ec0e","text":"Security","translated":"安全","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:56Z"} +{"cache_key":"b212246fea49637bc0db899bd39dff2b1762ecf0d8cac3ec6160a8cd4c4da860","segment_id":"start/wizard.md:1f01936efef6e09c","source_path":"start/wizard.md","text_hash":"1f01936efef6e09cd29c9b1a9b6a64c1fcdb35682c9cf25db02dfde331f83fa7","text":" if present or prompts for a key, then saves it to ","translated":" (如果存在)或提示输入密钥,然后保存到 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:29Z"} +{"cache_key":"b240cb7927de51aca09fb318798ffd79fe597965722be259f799a2002cbe0f43","segment_id":"start/getting-started.md:4ea5ee68fea05586","source_path":"start/getting-started.md","text_hash":"4ea5ee68fea05586106890ded5733820bb77d919cda27bc4b8139b7cd33b8889","text":" gateway","translated":" Gateway","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:02Z"} +{"cache_key":"b27a4eb21eb3ee61916c2db4b356e29106524ae9d8e48aeb3f68f690c6cfb8f7","segment_id":"start/wizard.md:97f068362253059c","source_path":"start/wizard.md","text_hash":"97f068362253059c26de02d1c75c972c102f2ca201fca6015153c8077cfdbdd7","text":" way to set up OpenClaw on macOS,\nLinux, or Windows (via WSL2; strongly recommended).\nIt configures a local Gateway or a remote Gateway connection, plus channels, skills,\nand workspace defaults in one guided flow.","translated":" 在 macOS、Linux 或 Windows(通过 WSL2;强烈推荐)上设置 OpenClaw 的方式。它通过一个引导式流程配置本地 Gateway 或远程 Gateway 连接,以及渠道、技能和工作区默认设置。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:03Z"} +{"cache_key":"b2d36a6219cd6ef9fa18da47d2583999f398895d209ec3595c2c1f3789ded3f2","segment_id":"index.md:b79cac926e0b2e34","source_path":"index.md","text_hash":"b79cac926e0b2e347e72cc91d5174037c9e17ae7733fd7bdb570f71b10cd7bfc","text":"Help","translated":"帮助","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:17Z"} +{"cache_key":"b324a4a080cbe3b8cd7ae6ea1f8812027eeee42cdbd1db38d84f4240371db0ba","segment_id":"help/index.md:frontmatter:read_when:1","source_path":"help/index.md:frontmatter:read_when:1","text_hash":"857eafc389d179e83e21e46c10527fec40894fe064c63847ba06b946b7d5eb73","text":"Something broke and you want the fastest path to a fix","translated":"出了问题,你想要最快的修复方法","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:27Z"} +{"cache_key":"b36d09f6dceced206ef224552875840995ff1ad070c158298f356c7a308c4401","segment_id":"start/getting-started.md:f9194e73f9e9459e","source_path":"start/getting-started.md","text_hash":"f9194e73f9e9459e3450ea10a179cdf77aafa695beecd3b9344a98d111622243","text":"zero","translated":"零开始","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:26Z"} +{"cache_key":"b38f8218a329aa459516734a74c0141efdd0901ffc65900b9b5e3ffc338cb49d","segment_id":"start/getting-started.md:6201111b83a0cb5b","source_path":"start/getting-started.md","text_hash":"6201111b83a0cb5b0922cb37cc442b9a40e24e3b1ce100a4bb204f4c63fd2ac0","text":" and ","translated":" 和 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:40Z"} +{"cache_key":"b3eb30fbc137a10687841225ce40db87439bcd2052ede47102f01f5a3da81d12","segment_id":"environment.md:582967534d0f909d","source_path":"environment.md","text_hash":"582967534d0f909d196b97f9e6921342777aea87b46fa52df165389db1fb8ccf","text":" in ","translated":" 在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:25Z"} +{"cache_key":"b3f38013bdfa47cf7e56f9f97e5f0c56d9ceb3fdede7720d31afe1aa3ed90d47","segment_id":"start/wizard.md:acde1b96aeebd08f","source_path":"start/wizard.md","text_hash":"acde1b96aeebd08fade2a26e1979ff55edee9a7e5b3b8d8bc7dd03b024ace1d0","text":"Skills (recommended)","translated":"技能(推荐)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:32Z"} +{"cache_key":"b3fd77464fffaf86fd7c4db02054abe4ad46b8da5cd9a6338a6a164a559039fb","segment_id":"index.md:1cce617e15b49dca","source_path":"index.md","text_hash":"1cce617e15b49dca89b212bb5290edfcfee010ef2eeef369b36af78c53756e1c","text":" — Optional transcription hook","translated":" — 可选的转录钩子","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:25Z"} +{"cache_key":"b42df969bf0af88635c8889e57849a3ae5110eab05a4f8e10b1c753221608cdb","segment_id":"environment.md:83848a0a1c101b44","source_path":"environment.md","text_hash":"83848a0a1c101b44035abecc16764b51778799d9824facbfaea7ac1f20205160","text":" missing).","translated":" 缺失时应用)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:09Z"} +{"cache_key":"b4368e7921aef9e2b39ca194a48d47f8f2f748e7fc40db1eaf6a96299c60c035","segment_id":"environment.md:frontmatter:summary","source_path":"environment.md:frontmatter:summary","text_hash":"78351223e7068721146d2de022fdf440c2866b2ee02fbbb50bf64369b999820b","text":"Where OpenClaw loads environment variables and the precedence order","translated":"OpenClaw 加载环境变量的位置及优先级顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:42Z"} +{"cache_key":"b45cf341beae5b0925d7ae30c7cfb491da5599a692818f25de942e5f6d44fd5f","segment_id":"help/index.md:3c33340bd23b8db8","source_path":"help/index.md","text_hash":"3c33340bd23b8db89f18fe7d05a954738c0dd5ba9623cf6bdb7bb5d1a3729cfc","text":"FAQ (concepts)","translated":"常见问题(概念)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:03Z"} +{"cache_key":"b49a5c75c4eda0ec2bb03b48bc5f8fb35df49f92e48f750d30803e61536712db","segment_id":"environment.md:7af0b3e47c35820f","source_path":"environment.md","text_hash":"7af0b3e47c35820fabef69cc542392bd2d0f6e37c349851728f0c683013563ce","text":" variables","translated":" 变量","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:19Z"} +{"cache_key":"b49cd3645127938e9fa70191b75226ab757511ee636cdd90fd4dc9ef40062aac","segment_id":"index.md:a7a19d4f14d001a5","source_path":"index.md","text_hash":"a7a19d4f14d001a56c27f68a13ff267859a407c7a9ab457c0945693c9067dd1c","text":"Configuration (optional)","translated":"配置(可选)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:26Z"} +{"cache_key":"b4a0896a2b31bdc227d4c1aca7b2e0ff76155083208928f489c597b2ea6ec83d","segment_id":"start/getting-started.md:ab201ddd7ab330d0","source_path":"start/getting-started.md","text_hash":"ab201ddd7ab330d04be364c0ac14ce68c52073a0ee8d164a98c3034e91ce1848","text":" from the repo.","translated":" (从仓库中)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:49Z"} +{"cache_key":"b4fb8e7bfdb8c5557d0ae1e567ebe8d168cf15239a265bfc4f64adb97ce03bcf","segment_id":"environment.md:d08a8493f686363a","source_path":"environment.md","text_hash":"d08a8493f686363a78b913d45ebfbd87a3768d1c77b70f23b1fdade3c066e481","text":"Shell env import","translated":"Shell 环境导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:35Z"} +{"cache_key":"b51ede64ac884a3ba6ed593bb845e2b3e70fa2bcda693b30c537cde875c51011","segment_id":"index.md:9c870aa6e5e93270","source_path":"index.md","text_hash":"9c870aa6e5e93270170d5a81277ad3e623afe8d4efd186d3e28f3d2b646d52e6","text":"How it works","translated":"工作原理","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:30Z"} +{"cache_key":"b52208d557116bde692639f735198f71a925dc90223bf31e0b71e9ac7b5bf86d","segment_id":"help/index.md:24669ff48290c187","source_path":"help/index.md","text_hash":"24669ff48290c1875d8067bbd241e8a55444839747bffb8ab99f3a34ef248436","text":"Doctor","translated":"诊断工具","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:54Z"} +{"cache_key":"b5687bd5a0443bd1ccaa45996bbe3a784f66fa059e4aa68048a14712f853d56e","segment_id":"start/wizard.md:5f6a8991209034d4","source_path":"start/wizard.md","text_hash":"5f6a8991209034d4d6473c75e2f74dc3df90cc6cde2723d7d25085dbfc3fad24","text":"Providers (Telegram, WhatsApp, Discord, Google Chat, Mattermost (plugin), Signal)","translated":"提供商(Telegram、WhatsApp、Discord、Google Chat、Mattermost(插件)、Signal)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:26Z"} +{"cache_key":"b576ef2b8e071c57934d6ae354dfaa261e4f7db4bf4b3b56f33219032da96187","segment_id":"index.md:74926756385b8442","source_path":"index.md","text_hash":"74926756385b844294a215b2830576e3b2e93b84c5a8c8112b3816c5960f3022","text":" — DMs + guild channels via channels.discord.js","translated":" — 通过 channels.discord.js 支持私信和服务器 渠道","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:07Z"} +{"cache_key":"b5bd5c17c88739060e3c2a4e7a8f55897a310a69c59782ab65ef312c4d191057","segment_id":"environment.md:baa5be7f6320780b","source_path":"environment.md","text_hash":"baa5be7f6320780bd7bb7b7ddbb8cd1ffb26ccf7d94d363350668c50aedcf95f","text":" (applied only if missing).","translated":" (仅在缺失时应用)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:48Z"} +{"cache_key":"b5c57e3a1f3580ad70993c4901523fe0625b4b6b817da47743f3294dd6cf756e","segment_id":"environment.md:f0442e6e05ccca16","source_path":"environment.md","text_hash":"f0442e6e05ccca160d17de0e7d509891b91b921366b2202b2b5c80435824e140","text":"Two equivalent ways to set inline env vars (both are non-overriding):","translated":"设置内联环境变量的两种等效方式(均为不覆盖模式):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:43Z"} +{"cache_key":"b5d2ae67c5041c7e1d1c9eee9352714412cb0f7e25d70400ede3ec30640d3481","segment_id":"start/getting-started.md:0fe1f092dca5c0a5","source_path":"start/getting-started.md","text_hash":"0fe1f092dca5c0a52a3225794df21faacf2c8aecbb58e4b35256494e611b88bd","text":" your first DM returns a pairing code. Approve it (see next step) or the bot won’t respond.","translated":" 您的第一条私信会返回一个配对码。请批准它(参见下一步),否则机器人将不会响应。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:35Z"} +{"cache_key":"b634da14ec3675bd8c43260adb814ce2e1991550d8eec3a159a73a19bcae0a9a","segment_id":"environment.md:b1d6b91b67c2afa5","source_path":"environment.md","text_hash":"b1d6b91b67c2afa5e322988d9462638d354ddf8a1ef79dba987f815c22b4baee","text":" at ","translated":" 位于 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:41Z"} +{"cache_key":"b6ab46af0248d53e3135ec04e8fdf33e79acec2a08cc8870fdc18ceca6b5b032","segment_id":"start/wizard.md:16f0ee47f993d627","source_path":"start/wizard.md","text_hash":"16f0ee47f993d6270c9059450473eea493ca8ae037f8877782ae2bc176f24d18","text":"API key","translated":"API 密钥","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:43Z"} +{"cache_key":"b6acf6603c3288ff678824fbc05208f2ffb9265ef1bd538af6b719f3bd0a3117","segment_id":"index.md:2f1626425f985d9a","source_path":"index.md","text_hash":"2f1626425f985d9ad8c124ea8ccb606e404ae5f43c58bd16b6c109d6d2694083","text":"Most operations flow through the ","translated":"大多数操作通过 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:45Z"} +{"cache_key":"b728d99548c47aac6f8b5df5cba915a124aa44c07b51c9bc7a298f73f98caf13","segment_id":"start/wizard.md:1e9806e4227ba3b9","source_path":"start/wizard.md","text_hash":"1e9806e4227ba3b9a986732f1b09a21fd6b96043d12e5a4334a326ec5ad39842","text":"Signal","translated":"Signal","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:46Z"} +{"cache_key":"b74d2e77f6dff2d670948e7bc471317b3d93cdcbd69be8b2a1c8b1c1e29fa6e7","segment_id":"index.md:1cce617e15b49dca","source_path":"index.md","text_hash":"1cce617e15b49dca89b212bb5290edfcfee010ef2eeef369b36af78c53756e1c","text":" — Optional transcription hook","translated":" —— 可选的转录钩子","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:58Z"} +{"cache_key":"b798dd1056c4bde2b213da50c0deaf67f6fa43b67ba57c7e8608a4ba80573de8","segment_id":"index.md:c011d6097bfbc8e9","source_path":"index.md","text_hash":"c011d6097bfbc8e936280addcf2e3e7d06ea2223ffd596973191b800a7035c32","text":"License","translated":"许可证","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:04Z"} +{"cache_key":"b7b8bda0e930aa53d189e38c5844ac805547a37ca102751746c8e425c06a684c","segment_id":"index.md:0d3a30eb74e2166c","source_path":"index.md","text_hash":"0d3a30eb74e2166c1fc51b99b180841f808f384be53fe1392cecb67fdc9363c4","text":" (default ","translated":" (默认 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:09Z"} +{"cache_key":"b7c642921d34922bbb25206e04a52428c8707414d90f0aa9bbc07366d3165e09","segment_id":"start/getting-started.md:73526fff31f4fa0a","source_path":"start/getting-started.md","text_hash":"73526fff31f4fa0a98e4e135e0610652867bd8842a6abeb821e02ee87842bb96","text":"Telegram DM tip:","translated":"Telegram 私信提示:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:33Z"} +{"cache_key":"b7ef55ac0b21abd132744ee6daa0d8aebba830cf42b99105a8aa15035f636f7c","segment_id":"help/index.md:8cd501e1124c3047","source_path":"help/index.md","text_hash":"8cd501e1124c30473473c06e536a2d145e2a14a6d7dc1b99028ce818e14442e2","text":"Repairs:","translated":"修复:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:56Z"} +{"cache_key":"b842ea6173ee701821bd377af17913bb92cafb54dc487075c302ab3d329c88cc","segment_id":"index.md:723784fa2b6a0876","source_path":"index.md","text_hash":"723784fa2b6a0876540a92223ee1019f24603499d335d6d82afbc520ef5b5d57","text":") — Creator, lobster whisperer","translated":")— 创作者,龙虾低语者","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:34Z"} +{"cache_key":"b879fc6c7bf9bcf2521829ee80839cc6b64fa033303e0d3ad8f4c14519022dd7","segment_id":"index.md:b332c3492d5eb10a","source_path":"index.md","text_hash":"b332c3492d5eb10a118eb6d8b0dcd689bc2477ce2ae16b303753b942b54377bc","text":"Configuration","translated":"配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:58Z"} +{"cache_key":"b8d882b2664af754e0a9242db46afe45a00690cb9294ebf818b517be4eb004fd","segment_id":"index.md:a10f6ed8c1ddbc10","source_path":"index.md","text_hash":"a10f6ed8c1ddbc10d3528db7f7b6921c1dd5a5e78aa191ff017bf29ce2d26449","text":"⏱️ ","translated":"⏱️ ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:31Z"} +{"cache_key":"b8d9c5b6ac9e5a115d60a75c55a842231d71850c2d69bfb8c20b79e3e7744b35","segment_id":"environment.md:d4a67341570f4656","source_path":"environment.md","text_hash":"d4a67341570f4656784c5f8fe1bfb48a738ace57b52544977431d50e2b718099","text":"FAQ: env vars and .env loading","translated":"常见问题:环境变量和 .env 加载","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:47:18Z"} +{"cache_key":"b8efaaee77774922e208bb819be2e16edb0632860d03d901df8701e7582bec11","segment_id":"index.md:8816c52bc5877a2b","source_path":"index.md","text_hash":"8816c52bc5877a2b24e3a2f4ae7313d29cf4eba0ca568a36f2d00616cfe721d0","text":"Wizard","translated":"向导","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:48Z"} +{"cache_key":"b90215fad5e3df7edc635820365a97567dc5fed769e90812e8444decb4691cc5","segment_id":"start/getting-started.md:45e6d69dbe995a36","source_path":"start/getting-started.md","text_hash":"45e6d69dbe995a36f7bc20755eff4eb4d2afaaedbcac4668ab62540c57219f32","text":"macOS app","translated":"macOS 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:23Z"} +{"cache_key":"b9140801ceed17bc6beff66df05f3fb6f825ffb03c25525672a9ed9d37cc8bef","segment_id":"index.md:be48ae89c73a75da","source_path":"index.md","text_hash":"be48ae89c73a75da3454d565526d777938c20664618905a9bc77d6a0a21a689d","text":"\"EXFOLIATE! EXFOLIATE!\"","translated":"\"EXFOLIATE! EXFOLIATE!\"","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:27:51Z"} +{"cache_key":"b91b95d70281a4d1d45bd8c853fa8bfa893d10fa36509361b58b83df1111b31b","segment_id":"help/index.md:cad44fbae951d379","source_path":"help/index.md","text_hash":"cad44fbae951d3791565b0cee788c01c3bd10e0176167acb691b8dba0f7895f8","text":"Gateway logging","translated":"Gateway 日志记录","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:54Z"} +{"cache_key":"b9b11fe51f278fc05b76b9e48d84a6b796c35bd940491457befd53ac08255496","segment_id":"help/index.md:b79cac926e0b2e34","source_path":"help/index.md","text_hash":"b79cac926e0b2e347e72cc91d5174037c9e17ae7733fd7bdb570f71b10cd7bfc","text":"Help","translated":"帮助","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:31Z"} +{"cache_key":"b9c7cee99b82c57ac554d288a0b5aee19b5ca5fc10cdd6f59b31a4fc7450c3a9","segment_id":"index.md:22159a426e4f2635","source_path":"index.md","text_hash":"22159a426e4f26356382cc3ac9b2e7af5123c1309250332f5dcbbc6e6f952b0e","text":"Network model","translated":"网络模型","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:38Z"} +{"cache_key":"b9cc5f90d0c6e7deedd6ec40f46f56ce1c36844b849a3acbd488724173d8b7f4","segment_id":"start/wizard.md:254a5988b52ecb17","source_path":"start/wizard.md","text_hash":"254a5988b52ecb1730f5ab74e7998f0789c62c194e32d6a29c9500129905438d","text":"More detail: ","translated":"更多详情: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:50Z"} +{"cache_key":"ba73a727d35cc4ad3a5a48130b91107a13324a115d536a8b936ca4b56d0b8ebf","segment_id":"start/wizard.md:b248f2e01881f536","source_path":"start/wizard.md","text_hash":"b248f2e01881f536176ab4f5c76d6c067348339e0ddd2be6d2b0b0435c09f614","text":"MiniMax","translated":"MiniMax","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:00Z"} +{"cache_key":"ba7cd0c5865f73af1ced8609de573bce503046cc0135f10edf71d69ac7bed742","segment_id":"index.md:45808d75bf8911fa","source_path":"index.md","text_hash":"45808d75bf8911fa21637f9dd3f0dace1877748211976b5d61fcc5c15db594d0","text":"Webhooks","translated":"Webhooks","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:51Z"} +{"cache_key":"ba881a89787827ca73c2b6efade0f1b148a3093729931f54bcedd6516714ef9a","segment_id":"environment.md:3fe738a7ee6aaff5","source_path":"environment.md","text_hash":"3fe738a7ee6aaff51f099d9a8314510c99ced6a568eb38c67642cd43bb54eec0","text":" in the current working directory","translated":" 在当前工作目录中","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:25Z"} +{"cache_key":"bab136853746e7adb4f3d6a9085f276c4b3b60b32935bf0abee97c4b8b0847d2","segment_id":"index.md:frontmatter:read_when:0","source_path":"index.md:frontmatter:read_when:0","text_hash":"08965a8ab25e66157009d1617fc167bcc2404fa0c0ca50b1e5e5750957be3b10","text":"Introducing OpenClaw to newcomers","translated":"向新用户介绍 OpenClaw","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:20Z"} +{"cache_key":"bab5f315b0b714729442371eeede15ca920f42aa5f8a6a5bbf4f2831cec6bab7","segment_id":"start/getting-started.md:1e3abf61a37e3cad","source_path":"start/getting-started.md","text_hash":"1e3abf61a37e3cad36b11b459b1cc39e76feb6a0c369fe5270957468288dcc5c","text":"If ","translated":"如果 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:00Z"} +{"cache_key":"bb01273ae2008ef3e65dac6325f0912e3297b1445007151a0eb13c637d664344","segment_id":"environment.md:907940a35852447a","source_path":"environment.md","text_hash":"907940a35852447aad5f21c5a180d993ff31cfd5807b1352ed0c24eabe183465","text":"never override existing values","translated":"永远不覆盖已有的值","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:19Z"} +{"cache_key":"bb01eace88e3c0c55a9f90dcd2ef4db17d3ef428c9c3f0cbbc533816b3673889","segment_id":"start/getting-started.md:5ca32046e4b3e547","source_path":"start/getting-started.md","text_hash":"5ca32046e4b3e5476abcfc30f1d5abfcc42cf2cb6ad8b42b35ed51f62cddaead","text":"). It sets up:","translated":")。它会设置:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:51Z"} +{"cache_key":"bb8fe17d51b04ff11d3cdd2b428662d48746db111cb4bc5cb91f4c30ab33c86e","segment_id":"start/wizard.md:c10c181a3b7e8440","source_path":"start/wizard.md","text_hash":"c10c181a3b7e84404d307e21cf48264c7ff7e0d4a04ee15af969b08ebe47d7a3","text":" (and ","translated":" (以及 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:52Z"} +{"cache_key":"bbae60d9c55f0a4c17edd70724bf025a80c357507af18bc456b69d8e22351dd3","segment_id":"environment.md:d08a8493f686363a","source_path":"environment.md","text_hash":"d08a8493f686363a78b913d45ebfbd87a3768d1c77b70f23b1fdade3c066e481","text":"Shell env import","translated":"Shell 环境导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:10Z"} +{"cache_key":"bbd317ed227cca52a63156dec7f92240d0a532979467fb3bb2f12481519aa3a6","segment_id":"index.md:5583785669449fc8","source_path":"index.md","text_hash":"5583785669449fc81a8037458c908c11a8f345c21c28f7f3a95de742bd52199a","text":"Media Support","translated":"媒体支持","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:36Z"} +{"cache_key":"bbe1dd74f66fb83dcdd47e77fb4ce919331298e2a8b6bb3fc8b3d0ee940a031a","segment_id":"index.md:f0a7f9d068cb7a14","source_path":"index.md","text_hash":"f0a7f9d068cb7a146d0bb89b3703688d690ed0b92734b78bcdb909aace617dbf","text":"WhatsApp group messages","translated":"WhatsApp 群消息","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:23Z"} +{"cache_key":"bc2419d59f866ec8c3f5529c5f2e87039a9e0ec7403f6fa82664b7ef9af23d47","segment_id":"start/getting-started.md:b1c8a72bb57dc747","source_path":"start/getting-started.md","text_hash":"b1c8a72bb57dc747671a456250fab49db53d0fef744eae4b959a66a4abb7aba9","text":"exe.dev","translated":"exe.dev","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:39Z"} +{"cache_key":"bc2967e4d37bce4abb8008d556e2894e97049fdfe54c4a2d6b6bdf8639a1cfd3","segment_id":"environment.md:c2d7247c8acb83a5","source_path":"environment.md","text_hash":"c2d7247c8acb83a5a020458fa836c2445922b51513dbdbf154ab5f7656cb04e9","text":"; does not override).","translated":";不会覆盖)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:22Z"} +{"cache_key":"bc6f614c30433e6b3bff168a2080525f05fc94e339dc42f43f2e189e3a0b226e","segment_id":"index.md:329f3c913c0a1636","source_path":"index.md","text_hash":"329f3c913c0a16363949eb8ee7eb0cda7e81137a3851108019f33e5d18b57d8f","text":"Switching between npm and git installs later is easy: install the other flavor and run ","translated":"之后在 npm 和 git 安装之间切换很简单:安装另一种方式并运行 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:00Z"} +{"cache_key":"bcaa9af5387d4c16acfcf673ef371654f20d3f5740f64c92747435d166d53bee","segment_id":"start/wizard.md:d65be5fbfc8f6bc9","source_path":"start/wizard.md","text_hash":"d65be5fbfc8f6bc9316db63dff758f2a5758d3fa4ddde8562b89a9baa35c0b9d","text":"Starts the Gateway (if needed) and runs ","translated":"启动 Gateway(如需)并运行 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:38Z"} +{"cache_key":"bcc6f5f4ada16ba9c99157f111747d22c499aab86af420e947d68797df7d0dc2","segment_id":"environment.md:a258b30f88c30650","source_path":"environment.md","text_hash":"a258b30f88c30650e73073d5bdde5cfcc6987100ae62d37789e5c46a0d85b7c6","text":"Global ","translated":"全局 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:09Z"} +{"cache_key":"bd0afd9947ca223c780705636e9fd81efec6d821d54ead3dd5755b82ca6cabbb","segment_id":"index.md:86e2bbbc305c31aa","source_path":"index.md","text_hash":"86e2bbbc305c31aa988751196a1e207da68801a48798c48b90485c11578443a0","text":"Providers and UX:","translated":"提供商 和用户体验:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:04Z"} +{"cache_key":"bd1a787c9d8cd0ad83cfd8fd6de5a4da5fdb050d4b594904e623a1d17c5b8c21","segment_id":"index.md:c7a5e268ddd8545e","source_path":"index.md","text_hash":"c7a5e268ddd8545e5a59a58ef1365189862f802cc7b61d4a3212c70565e2dff1","text":"WhatsApp Integration","translated":"WhatsApp 集成","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:30Z"} +{"cache_key":"bde9f3ebeb2359b3b7aedd826d0a1d12e084a4a61310d0f5bd394d8eb5a120ba","segment_id":"index.md:39bbb719fa2b9d22","source_path":"index.md","text_hash":"39bbb719fa2b9d2251039cbf2cd072e1120a414278263e2f11d99af0236c4262","text":"Groups","translated":"群组","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:53Z"} +{"cache_key":"bdecbc1be817872a0692411e78c70677191fe2da6e081c369fb09de0ef2601cf","segment_id":"start/getting-started.md:618240b69ec6c809","source_path":"start/getting-started.md","text_hash":"618240b69ec6c8090801f0a1c0298939ec16e6c30607b1117173bd5e4770f27e","text":"first working chat","translated":"第一次成功聊天","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:29Z"} +{"cache_key":"bdf975c1288d74f830e912ea439f34bd12327414e67a0e3b0031b20daee8fa90","segment_id":"environment.md:a5839747a1cd90df","source_path":"environment.md","text_hash":"a5839747a1cd90df1cb7dbb6df6d1dddba552865d54e3e2fa0c6b87e6616c666","text":"; does not","translated":";不会","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:54Z"} +{"cache_key":"bdfbc7a0fd631f051f7b46e21b996d7aa66ab700fe12e4153d61fb8cccd72b43","segment_id":"environment.md:32ebb1abcc1c601c","source_path":"environment.md","text_hash":"32ebb1abcc1c601ceb9c4e3c4faba0caa5b85bb98c4f1e6612c40faa528a91c9","text":" (","translated":" (","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:15Z"} +{"cache_key":"be43620abdc44274f5a6124fe94af02680937d7b3c843471640e6d3cfdbcb11b","segment_id":"index.md:81a1c0449ea684aa","source_path":"index.md","text_hash":"81a1c0449ea684aadad54a7f8575061ddc5bfa713b6ca3eb8a0228843d2a3ea1","text":"Nodes (iOS/Android)","translated":"节点(iOS/Android)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:30Z"} +{"cache_key":"be853f7b692e34fd9acbac3fc2a4beaeffb4fccfc645083457d04704ce7e80a6","segment_id":"start/getting-started.md:32ebb1abcc1c601c","source_path":"start/getting-started.md","text_hash":"32ebb1abcc1c601ceb9c4e3c4faba0caa5b85bb98c4f1e6612c40faa528a91c9","text":" (","translated":" (","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:49Z"} +{"cache_key":"be9ef45489c42d85ef02ddbdc619e8f571efb5ad273236b11af6b087a73aac32","segment_id":"start/wizard.md:d03502c43d74a30b","source_path":"start/wizard.md","text_hash":"d03502c43d74a30b936740a9517dc4ea2b2ad7168caa0a774cefe793ce0b33e7","text":", ","translated":", ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:09Z"} +{"cache_key":"bed2a7f7ebfcaa0b5e9c08db15a562558ebb609b6ad450b19a160511fd76f36d","segment_id":"start/getting-started.md:569ca49f4aaf7846","source_path":"start/getting-started.md","text_hash":"569ca49f4aaf7846e952c1d4aeca72febd0b79fa1c4f9db08fd3127551218572","text":"Install","translated":"安装","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:50Z"} +{"cache_key":"bed8e880f819b1664d27c979ee19546883dc77b25b3f4c2bca3bb320cdb7a997","segment_id":"index.md:9bd86b0bbc71de88","source_path":"index.md","text_hash":"9bd86b0bbc71de88337aa8ca00f0365c1333c43613b77aaa46394c431cb9afd8","text":"Maxim Vovshin","translated":"Maxim Vovshin","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:41Z"} +{"cache_key":"bedbf38b79db3a7e2c68181e1c39bb9dbb0ec7872bd05c86a18d5a2cea9ff52d","segment_id":"environment.md:3fe738a7ee6aaff5","source_path":"environment.md","text_hash":"3fe738a7ee6aaff51f099d9a8314510c99ced6a568eb38c67642cd43bb54eec0","text":" in the current working directory","translated":" 在当前工作目录中","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:35Z"} +{"cache_key":"bf1804a981e692a3e488d95ec6501ae0a175844faed4b62050b2c407110d73e9","segment_id":"environment.md:e234227b0e001687","source_path":"environment.md","text_hash":"e234227b0e001687821541fac3af38fc6be293ec6e13910c6826b9afc8ca33be","text":" syntax:","translated":" 语法:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:28Z"} +{"cache_key":"bf2db6ac9b982594da3a3e3dd13d6ca4e223ff16e13a95d31ffb072ab1d32c8e","segment_id":"start/getting-started.md:883c79fabfe68ee2","source_path":"start/getting-started.md","text_hash":"883c79fabfe68ee271a7635815ea9c87295a436a075926633e8865ec60c4303e","text":" (optional; recommended if you build from source)","translated":" (可选;如果从源码构建则推荐安装)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:26Z"} +{"cache_key":"bf37699805bcf078c1b1ce444bf6d1198e99667a6db48d7eb7e641c41262087b","segment_id":"start/getting-started.md:76dfd9f9a399a76a","source_path":"start/getting-started.md","text_hash":"76dfd9f9a399a76a13b092e0ce512519b8fc0cfef720142556a8350f70a040ab","text":"Pairing","translated":"配对","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:12Z"} +{"cache_key":"bf6afd51b6d116b7f7aac3bb45cc7db66e823c2fc1abd26e91d2f29989e56a53","segment_id":"index.md:da22b9d6584e1d8a","source_path":"index.md","text_hash":"da22b9d6584e1d8aa709165be214e0f9bdf2be428816e9ce1c4506bf86218cb4","text":"Core Contributors","translated":"核心贡献者","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:38Z"} +{"cache_key":"bf6c745f2cf524d912a0e53b92bb7278771b97f3974e15bf7d7d5c21d2cb2bb7","segment_id":"start/wizard.md:fd42bd9065e9791f","source_path":"start/wizard.md","text_hash":"fd42bd9065e9791f5e6a611205a54d922d1b8046f78d72cb2b35a156a2ee379a","text":"WhatsApp credentials go under ","translated":"WhatsApp 凭据存储在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:51Z"} +{"cache_key":"bf825adb6efc12b0b76cb65939a149b13d9affa681ea8c41f0ff54043e15afc1","segment_id":"environment.md:7175517a370b5cd2","source_path":"environment.md","text_hash":"7175517a370b5cd2e664e3fd29c4ea9db5ce17058eb9772fe090a5485e49dad6","text":" or ","translated":" 或 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:35Z"} +{"cache_key":"c01e11953c6ba2efa9bec09338b3e7fcbdc647a92bf09fd08678e0c6e1ee9598","segment_id":"index.md:ec05222b3777fd7f","source_path":"index.md","text_hash":"ec05222b3777fd7f91a2964132f05e3cfc75777eaeec6f06a9a5c9c34a8fc3e9","text":"Nix mode","translated":"Nix 模式","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:10Z"} +{"cache_key":"c0282f2e4f7da80d51262220226e41d0c83df835b9e776ed420a3fe11663d5b2","segment_id":"start/wizard.md:6301b8b1517facda","source_path":"start/wizard.md","text_hash":"6301b8b1517facda1ab48a0af2e5ed47f68867711466089050b20180cfc22433","text":"Synthetic example:","translated":"Synthetic 示例:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:31Z"} +{"cache_key":"c09d5cb253479a62ae433edd398f06b46aff64efd80ab44a984de33922120de6","segment_id":"start/getting-started.md:160d9109519d8d17","source_path":"start/getting-started.md","text_hash":"160d9109519d8d17b25b1d2f8202aaab71eafe0a21aa1384978dc89d2679d370","text":"From source (development)","translated":"从源码安装(开发)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:43Z"} +{"cache_key":"c100ce5c5170c043a021982a580ebd78cad6232e67057fb8d0d55dfa3fe1e8d3","segment_id":"environment.md:ffa63583dfa6706b","source_path":"environment.md","text_hash":"ffa63583dfa6706b87d284b86b0d693a161e4840aad2c5cf6b5d27c3b9621f7d","text":"missing","translated":"缺失的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:23Z"} +{"cache_key":"c11f020ea3afe93aee794662658476af49988cea0ddc160f7f8c27b1b245076a","segment_id":"environment.md:9c85ab59cb358b12","source_path":"environment.md","text_hash":"9c85ab59cb358b1299c623e16f52f3aee204a81fb6d1c956e37607a220d13b08","text":"You can reference env vars directly in config string values using `${VAR_NAME}` syntax:","translated":"你可以在配置字符串值中使用 `${VAR_NAME}` 语法直接引用环境变量:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:44Z"} +{"cache_key":"c1300944d87f5d93e003235afb1a2a255806cb0ca7ca73081c0bda9081c00781","segment_id":"index.md:4d4d75c23a2982e1","source_path":"index.md","text_hash":"4d4d75c23a2982e184011f79e62190533f93cdad41ba760046419678fa68d430","text":"Runtime requirement: ","translated":"运行时要求: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:25Z"} +{"cache_key":"c1ed30ab3d008a94d1201ceb1b0681fb09d05d747adddc2cd9bd9ec64544cddf","segment_id":"start/wizard.md:cb773b9bc6fc5373","source_path":"start/wizard.md","text_hash":"cb773b9bc6fc5373e0b338fbcb709df301cd8e11f0699de40cb0c1c4bf3def77","text":"Existing config detection","translated":"现有配置检测","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:58Z"} +{"cache_key":"c2188cce98f83b4b4240fddcdd99a6504e9b9e044a40f429257a85d2f2485f22","segment_id":"help/index.md:71095a6d42f5d9c2","source_path":"help/index.md","text_hash":"71095a6d42f5d9c2464a8e3f231fc53636d4ce0f9356b645d245874162ec07e2","text":"Gateway troubleshooting","translated":"Gateway 故障排除","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:23Z"} +{"cache_key":"c226a7b155f9acc3489810036a9112a8b4d498f14a983ecad4c72d8b48925751","segment_id":"index.md:63a3abfa879299dd","source_path":"index.md","text_hash":"63a3abfa879299ddcc03558012bfd6075cbd72f7a175b739095bf979700297f7","text":"Multi-instance quickstart (optional):","translated":"多实例快速开始(可选):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:15Z"} +{"cache_key":"c2802148a29fff6480dd7c4126df1d7787f83156807ce1f6e0abb05d2e0a7863","segment_id":"index.md:6e0f6eca4ff17d33","source_path":"index.md","text_hash":"6e0f6eca4ff17d3377c1c3e8e1f73457553ad3b9cfcd5e4f2b94cfb1028b6234","text":"iOS app","translated":"iOS 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:36Z"} +{"cache_key":"c2acf62bea34b4557cbab8b7ceadd55c5cf37516c124b93afc1b8e9f08d62ab0","segment_id":"index.md:39bbb719fa2b9d22","source_path":"index.md","text_hash":"39bbb719fa2b9d2251039cbf2cd072e1120a414278263e2f11d99af0236c4262","text":"Groups","translated":"群组","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:21Z"} +{"cache_key":"c2e74d237df6614199282b8822741be509ff03e31b7319f3184bb2537860e8a9","segment_id":"index.md:bf084dc7b82e1e62","source_path":"index.md","text_hash":"bf084dc7b82e1e62c63727b13451d1eba2269860e27db290d2d5908d7ade0529","text":" — Pairs as a node and exposes Canvas + Chat + Camera","translated":" — 作为节点配对并提供 Canvas + 聊天 + 相机","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:43Z"} +{"cache_key":"c335a0e455574c0e23a45c10a55511400b6168c38aa7d8e43521b1c8650e58f9","segment_id":"environment.md:frontmatter:read_when:1","source_path":"environment.md:frontmatter:read_when:1","text_hash":"a3a2d99a99de98220c8e0296d6f4e4b2a34024916bd2379d1b3b9179c8fae46f","text":"You are debugging missing API keys in the Gateway","translated":"您正在调试 Gateway 中缺失的 API 密钥","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:15Z"} +{"cache_key":"c34f893f16dcd3b37a3752585df805b44212829550f3d82cb5f539fdb50a5a50","segment_id":"environment.md:87e89abb4c1c551f","source_path":"environment.md","text_hash":"87e89abb4c1c551fe08d355d097f18b8de78edca5f556997085681662fce8eed","text":"Config ","translated":"配置 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:46Z"} +{"cache_key":"c359a69d5e0e9e6470f36436f1b27a946ef28ef1069e7b7d59e0ea3132f6003c","segment_id":"start/wizard.md:4cd440e57b28aba7","source_path":"start/wizard.md","text_hash":"4cd440e57b28aba7f789ba11d0bb5837f09937ba45bab9a80b9a6a980894250e","text":"Follow‑up reconfiguration:","translated":"后续重新配置:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:15Z"} +{"cache_key":"c360b15d624bad75d881fff636c494f57b21345481b98d674df5baa6a31c7b06","segment_id":"index.md:cdb4ee2aea69cc6a","source_path":"index.md","text_hash":"cdb4ee2aea69cc6a83331bbe96dc2caa9a299d21329efb0336fc02a82e1839a8","text":".","translated":"。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:02Z"} +{"cache_key":"c363b2aa05942d39fd0ddcddc9b63daca312937a794a7bc8027a049c9befb2bb","segment_id":"environment.md:61115f6649792387","source_path":"environment.md","text_hash":"61115f664979238731a390e84433a818965b7eaf1d38fa5b4b1507c33ef28c91","text":"Precedence (highest → lowest)","translated":"优先级(从高到低)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:40Z"} +{"cache_key":"c3c32ca9a6e0b7331bd674903379664ef8c5ab9f675dbb531062af512452343e","segment_id":"index.md:acdd1e734125f341","source_path":"index.md","text_hash":"acdd1e734125f341604c0efbabdcc4c4b0597e8f6235d66c2445edd1812838c1","text":"Telegram","translated":"Telegram","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:46Z"} +{"cache_key":"c3f6ef9654ecec9e668759d52d4b3b337eb11cfc8c41c6c29afbd4c7a6b1a3aa","segment_id":"index.md:f0b349e90cb60b2f","source_path":"index.md","text_hash":"f0b349e90cb60b2f96222d0be1ff6532185f385f4909a19dd269ea3e9e77a04d","text":" (default); groups are isolated","translated":" (默认);群组是隔离的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:35Z"} +{"cache_key":"c459652c41ab2b7b00625ccdcbb406c410e20c6427b9c7db02f6fdd47ba6f749","segment_id":"help/index.md:156597e2632411d1","source_path":"help/index.md","text_hash":"156597e2632411d1d5f634db15004072607ba45072a4e17dfa51790a37b6781f","text":"Gateway issues:","translated":"Gateway 问题:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:21Z"} +{"cache_key":"c483b6ba1c94a31f76c8e7312a407d38c30bce0f4712658564a6f18c1216a82d","segment_id":"environment.md:frontmatter:read_when:1","source_path":"environment.md:frontmatter:read_when:1","text_hash":"a3a2d99a99de98220c8e0296d6f4e4b2a34024916bd2379d1b3b9179c8fae46f","text":"You are debugging missing API keys in the Gateway","translated":"您正在调试 Gateway 中缺失的 API 密钥","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:04Z"} +{"cache_key":"c492c9a161bdd51ea2c2cdd14a9b9bb5db1cd52cf0c29fb37109d054b7ee9a0d","segment_id":"help/index.md:frontmatter:summary","source_path":"help/index.md:frontmatter:summary","text_hash":"aece82a2d540ab1a9a21c7b038127cae6e9db2149491564bb1856b6f8999f205","text":"Help hub: common fixes, install sanity, and where to look when something breaks","translated":"帮助中心:常见修复方法、安装健全性检查,以及出问题时该去哪里排查","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:21:29Z"} +{"cache_key":"c4cdc8fbd5869ac2ecac6d2aedef557b386f308d0e2819293e3c743d3cc6ae86","segment_id":"help/index.md:3c33340bd23b8db8","source_path":"help/index.md","text_hash":"3c33340bd23b8db89f18fe7d05a954738c0dd5ba9623cf6bdb7bb5d1a3729cfc","text":"FAQ (concepts)","translated":"常见问题(概念)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:50Z"} +{"cache_key":"c504cdf411edd24aafa9f9af4a1d9555dd4813e7717812dd30f12f6ce0f36335","segment_id":"start/wizard.md:14290e1d06812977","source_path":"start/wizard.md","text_hash":"14290e1d0681297772dedd7ea7e78b2d2492a46382251c6f8f49a2977978ece1","text":"Health check","translated":"健康检查","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:30Z"} +{"cache_key":"c50cf8a23b65ef73b5bfb717f8d28d8e2e13435175b38a9b94a6a92fd79c241a","segment_id":"start/wizard.md:2addbbaf06856d61","source_path":"start/wizard.md","text_hash":"2addbbaf06856d61875d46a98c898d3985a48f1028e2e5f1f8b68022902f5879","text":"Kimi Coding","translated":"Kimi Coding","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:10Z"} +{"cache_key":"c5341e93cca2bf9b412fba71811b5c75affd70642d5cac522c20f656fce8c171","segment_id":"start/getting-started.md:85ed1b061af844c7","source_path":"start/getting-started.md","text_hash":"85ed1b061af844c761d40a5328177c10aea1be3a6eb49e3ef2aad5e9724c5edc","text":"Always-on / VPN setups: ","translated":"常驻运行 / VPN 设置: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:38Z"} +{"cache_key":"c547a034bcb14649348b839344981ab2abe4d278dd058e299ee088aca6d1cbb2","segment_id":"index.md:19525ac5e5b9c476","source_path":"index.md","text_hash":"19525ac5e5b9c476b36a38c5697063e37e8fe2fae8ef6611f620def69430cf74","text":"Canvas host","translated":"Canvas 主机","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:55Z"} +{"cache_key":"c577961fb1dd2981c632731703b6fa32ce458c2a1d22f624053d893601313a69","segment_id":"index.md:9fc31bacba5cb332","source_path":"index.md","text_hash":"9fc31bacba5cb33207804b9e6a8775a3f9521c9a653133fd06e5d14206103e48","text":"Streaming + chunking","translated":"流式传输与分块","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:02Z"} +{"cache_key":"c59753265e4fde2eba581fac96edc31fac666f999016b10be79673bb9f8fff01","segment_id":"index.md:f3047ab42a6a5bbf","source_path":"index.md","text_hash":"f3047ab42a6a5bbf164106356fa823ecada895064120c4e5a30e1f632741cc5f","text":"Web surfaces","translated":"Web 界面","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:25Z"} +{"cache_key":"c5a0c89316164529f7023f5315efd593449709ea51025067e3e3ac600c2b8955","segment_id":"index.md:f1e3b32c8eb0df8e","source_path":"index.md","text_hash":"f1e3b32c8eb0df8ea105f043edf614005742c15581e2cebc5a9c3bafb0b90303","text":"Multi-agent routing","translated":"多智能体路由","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:10Z"} +{"cache_key":"c5aa6ee094793c8175cf46e51a84ccfa7bfb96483511447ee39bffc5c5d621a6","segment_id":"index.md:f9b8279bc46e847b","source_path":"index.md","text_hash":"f9b8279bc46e847bfcc47b8701fd5c5dc27baa304d5add8278a7f97925c3ec13","text":"Mattermost (plugin)","translated":"Mattermost(插件)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:51Z"} +{"cache_key":"c600fc61e6150bfb212aae76377cc9c818199be5b646524cacdc83e1c8548e4c","segment_id":"help/index.md:2adc964c084749b1","source_path":"help/index.md","text_hash":"2adc964c084749b1f2d8aef24030988b667dbda2e38a6a1699556c93e07c1cea","text":"Start here","translated":"从这里开始","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:22Z"} +{"cache_key":"c63aa51793c779b2a349df7ffac1628bb2cc332f86766a178ca09f0d1ab6b9ef","segment_id":"environment.md:d08a8493f686363a","source_path":"environment.md","text_hash":"d08a8493f686363a78b913d45ebfbd87a3768d1c77b70f23b1fdade3c066e481","text":"Shell env import","translated":"Shell 环境导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:45Z"} +{"cache_key":"c6579c041588ea1bb181e9a8deb7415e62a84d1bd20b12e4570bfbd9c2ade3d8","segment_id":"index.md:233cfad76c3aa9dd","source_path":"index.md","text_hash":"233cfad76c3aa9dd5cc0566746af197eac457a88c1e300ae788a8ada7f96b383","text":"From source (development):","translated":"从源码安装(开发):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:17Z"} +{"cache_key":"c68def9780e982378b5c6b30c5c52340f6495cfc16ebe6378fa8655b7df12662","segment_id":"start/wizard.md:663ea1bfffe5038f","source_path":"start/wizard.md","text_hash":"663ea1bfffe5038f3f0cf667f14c4257eff52d77ce7f2a218f72e9286616ea39","text":" to ","translated":" 为 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:22Z"} +{"cache_key":"c6ca6417d36b17f38103f8c80bf1974f694de7f8e5cf6c75e2df8722898afc33","segment_id":"environment.md:frontmatter:read_when:0","source_path":"environment.md:frontmatter:read_when:0","text_hash":"90fc0487bff88009979cff1061c1a882df8c3b1baa9c43538331d9d5dab15479","text":"You need to know which env vars are loaded, and in what order","translated":"您需要了解加载了哪些 环境变量,以及加载顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:12Z"} +{"cache_key":"c6f804812e9ae46bd893fabd31bc85463705d5a761157ef2dccfdc6f8a278d20","segment_id":"index.md:da22b9d6584e1d8a","source_path":"index.md","text_hash":"da22b9d6584e1d8aa709165be214e0f9bdf2be428816e9ce1c4506bf86218cb4","text":"Core Contributors","translated":"核心贡献者","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:12Z"} +{"cache_key":"c6fafa0a56fb2daa3b5eb1ab12bcde96e81c8b5eb8c495ac27c999aa7ece81f0","segment_id":"index.md:66354a1d3225edbf","source_path":"index.md","text_hash":"66354a1d3225edbf01146504d06aaea1242dcf50424054c3001fc6fa2ddece0f","text":"Remote access","translated":"远程访问","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:41Z"} +{"cache_key":"c749935b054cdee1215d5c7bc80ccadc89b5251b7b720e58f1fc750832c291cc","segment_id":"start/getting-started.md:f940dae2228542bc","source_path":"start/getting-started.md","text_hash":"f940dae2228542bc51f88220681f263413d5d91c47a84b411600abc82294299a","text":"),\nso group/channel sessions are sandboxed. If you want the main agent to always\nrun on host, set an explicit per-agent override:","translated":"),因此群组/渠道会话是沙箱化的。如果您希望主智能体始终在主机上运行,请设置显式的逐智能体覆盖:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:21Z"} +{"cache_key":"c7938f197a6a0913e762962c7a145a194fb20261b6366796749cfff9bec325f1","segment_id":"help/index.md:cad44fbae951d379","source_path":"help/index.md","text_hash":"cad44fbae951d3791565b0cee788c01c3bd10e0176167acb691b8dba0f7895f8","text":"Gateway logging","translated":"Gateway 日志记录","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:31Z"} +{"cache_key":"c7d8295ce2f5f373b188cd04e782c94c0d1c45ee5dfcf10d220f7a24629104a4","segment_id":"start/getting-started.md:8f6fb4eb7f42c0e2","source_path":"start/getting-started.md","text_hash":"8f6fb4eb7f42c0e245e29e63f5b82cc3ba19852681d1ed9aed291f59cf75ec0e","text":"Security","translated":"安全","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:14Z"} +{"cache_key":"c7f525205b3a6feadb47fbfcbcbfc68f82fe9ae13af1a5c16ac3d52b9c9bf288","segment_id":"index.md:2a6b24ad28722034","source_path":"index.md","text_hash":"2a6b24ad287220345e96eb8021fe29d42b0785766c8df658827e7251da2d36dc","text":"Credits","translated":"致谢","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:15Z"} +{"cache_key":"c804bb5b5895281827002da2fcf801becaeb7680046827908a93ec9b050d971b","segment_id":"index.md:03279877bfe1de07","source_path":"index.md","text_hash":"03279877bfe1de0766393b51e69853dec7e95c287ef887d65d91c8bbe84ff9ff","text":"WebChat + macOS app","translated":"WebChat + macOS 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:02Z"} +{"cache_key":"c8226a707aea96b4c38666b0e128055b91ef72929100106d9e62985f5d0727bc","segment_id":"environment.md:a258b30f88c30650","source_path":"environment.md","text_hash":"a258b30f88c30650e73073d5bdde5cfcc6987100ae62d37789e5c46a0d85b7c6","text":"Global ","translated":"全局 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:39Z"} +{"cache_key":"c839449ed2f2e2c13f4b4732789e52a7884ced2ccc0f4f285709a62f52005527","segment_id":"index.md:6fa3cbf451b2a1d5","source_path":"index.md","text_hash":"6fa3cbf451b2a1d54159d42c3ea5ab8725b0c8620d831f8c1602676b38ab00e6","text":"Sessions","translated":"会话","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:56Z"} +{"cache_key":"c85ec585240e224ad62f0cde143c6625d9eb6e2dfc1a425098b24975e4aa43bf","segment_id":"index.md:856302569e24c4d6","source_path":"index.md","text_hash":"856302569e24c4d64997e2ec5c37729f852bcccf333ba1e2f71e189c9d172e6d","text":": SSH tunnel or tailnet/VPN; see ","translated":":SSH 隧道或 tailnet/VPN;参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:38Z"} +{"cache_key":"c8ced90adeff8e91c3f5418bdc11abd60378688097157d3e12c7b51e9841ca2c","segment_id":"environment.md:cdb4ee2aea69cc6a","source_path":"environment.md","text_hash":"cdb4ee2aea69cc6a83331bbe96dc2caa9a299d21329efb0336fc02a82e1839a8","text":".","translated":"。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:58Z"} +{"cache_key":"c982edd40183708dbf5bc791228db4bfd5b4b33d5a623e1173ee48a697e31c6f","segment_id":"index.md:f12242785ecda793","source_path":"index.md","text_hash":"f12242785ecda7935ded50cd48418357d32d3bac290f7a199bc9f0c7fbd13123","text":") — Location parsing (Telegram + WhatsApp)","translated":")—— 位置解析(Telegram + WhatsApp)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:56Z"} +{"cache_key":"c98b98cde5f7adf29bada7169968b0e7c20763589cdef21766c06460d88f0f22","segment_id":"index.md:0c67abfaa5415391","source_path":"index.md","text_hash":"0c67abfaa5415391a31cf3a4624746b6b212b5ae66364be28ee2d131f014e0c6","text":"🧩 ","translated":"🧩 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:44Z"} +{"cache_key":"c9939001c16700c5d35daa87cee1e92d3290b1c7987abc44df7af44cb0549c21","segment_id":"help/index.md:frontmatter:read_when:0","source_path":"help/index.md:frontmatter:read_when:0","text_hash":"ee0615553374970664b58ebd8e5d0ebc9bc8a5f03387671afbfd0096b390aa9b","text":"You’re new and want the “what do I click/run” guide","translated":"你是新手,想要一份\"该点击什么/运行什么\"的指南","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:27Z"} +{"cache_key":"c9dab76bf88e0e641fc671ad2fbd902a1ae1db96eb22db04db9410d8a5ce0a79","segment_id":"index.md:63a3abfa879299dd","source_path":"index.md","text_hash":"63a3abfa879299ddcc03558012bfd6075cbd72f7a175b739095bf979700297f7","text":"Multi-instance quickstart (optional):","translated":"多实例快速开始(可选):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:23Z"} +{"cache_key":"ca3d654d1f779e0df22c1f09273aac145e550253cf972adfbc28d2751bbce6c5","segment_id":"index.md:1e37e607483201e2","source_path":"index.md","text_hash":"1e37e607483201e2152d2e9c68874dd4027648efdd9cfccb7bf8c9837398d143","text":"), serving ","translated":"),提供 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:01Z"} +{"cache_key":"ca81625ad797b914689b25dc7631b7d3b910d56f40d3f807c8b9253cdfd4d17f","segment_id":"index.md:f0e2018271f51504","source_path":"index.md","text_hash":"f0e2018271f515041084c8189f297236abe18f9ec77edad1a61c5413310bbd9e","text":"🖥️ ","translated":"🖥️ ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:49Z"} +{"cache_key":"caf51be0c1458b52f94033eb1b629dba33d1d3a372efd533cd0b13846db8c4d0","segment_id":"index.md:4d87941d681ca4e8","source_path":"index.md","text_hash":"4d87941d681ca4e89ca303d033b7d383d3acfbb6d9d9616bd88d7c19cf92c3dd","text":"Pi","translated":"Pi","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:27:56Z"} +{"cache_key":"cb6c11ef1460261e35016f0eaa5966553e6f8f20982b69d042a4f62515d65ad7","segment_id":"help/index.md:frontmatter:read_when:0","source_path":"help/index.md:frontmatter:read_when:0","text_hash":"ee0615553374970664b58ebd8e5d0ebc9bc8a5f03387671afbfd0096b390aa9b","text":"You’re new and want the “what do I click/run” guide","translated":"你是新手,想要一份\"该点什么/该运行什么\"的指南","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:12Z"} +{"cache_key":"cb7224509e3500bfd50fd737857395338c005b21a5cb2142a81af37ebe5204ad","segment_id":"environment.md:frontmatter:read_when:2","source_path":"environment.md:frontmatter:read_when:2","text_hash":"822b3d74ce16c1be19059fad4ca5bf7ae9327f58fa1ff4e75e78d5afa75c038f","text":"You are documenting provider auth or deployment environments","translated":"您正在记录 提供商 的认证或部署环境","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:17Z"} +{"cache_key":"cbc65efaa2c9304b41332d4d4b06ec60e7b2eaf66b98f9c7de9db4ada5b50007","segment_id":"help/index.md:frontmatter:read_when:0","source_path":"help/index.md:frontmatter:read_when:0","text_hash":"ee0615553374970664b58ebd8e5d0ebc9bc8a5f03387671afbfd0096b390aa9b","text":"You’re new and want the “what do I click/run” guide","translated":"你是新手,想要一份\"我该点击/运行什么\"的指南","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:21:32Z"} +{"cache_key":"cbccccc9ef3c5b2bdfc9137d40fcc79548902f77addaa40d473cf39ed46d1658","segment_id":"index.md:255ce77b7a6a015f","source_path":"index.md","text_hash":"255ce77b7a6a015f8595868a524b67c134e8fb405f4584fdac020e57f4ccd5f6","text":"Loopback-first","translated":"优先回环","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:48Z"} +{"cache_key":"cbff4c4140b6a285569765e9905785ee009781edd57d605ffb9171aff34c2d79","segment_id":"index.md:6b3f22c979b9e6f8","source_path":"index.md","text_hash":"6b3f22c979b9e6f8622031a6b638ec5f730c32de646d013e616078e03f5a6149","text":"iOS node","translated":"iOS 节点","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:08Z"} +{"cache_key":"cc06ade0909671964a2ea7220e8ac6cbb33aaa9dffe47a13da27bea6d2d9a0d3","segment_id":"index.md:d08cec54f66c140c","source_path":"index.md","text_hash":"d08cec54f66c140c655a1631f6d629927c7c38b9c8bfa91c875df9bd3ad3c559","text":"OpenClaw assistant setup","translated":"OpenClaw 助手设置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:14Z"} +{"cache_key":"cc58238acf407fd16eca091f737e3d7e588e27b1cad3453883c342c3c0e8e9b4","segment_id":"environment.md:cdb4ee2aea69cc6a","source_path":"environment.md","text_hash":"cdb4ee2aea69cc6a83331bbe96dc2caa9a299d21329efb0336fc02a82e1839a8","text":".","translated":".","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:26Z"} +{"cache_key":"cc63b18c7aa9315b943c74483a99d77ec5c26a9ca9a1120637ac7e346b98fc4d","segment_id":"start/getting-started.md:fa6eee60553a165b","source_path":"start/getting-started.md","text_hash":"fa6eee60553a165b731e236a48d54169a31fa39cccbc1967e13fba9e4cc38868","text":"Pairing doc: ","translated":"配对文档: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:41Z"} +{"cache_key":"cc8f5dcfbe51a4638b375d367381be97b79d012b56b2c7eadd2e38d164cdd177","segment_id":"start/wizard.md:e18251a039a6b735","source_path":"start/wizard.md","text_hash":"e18251a039a6b7353675decc475898bfdb91d3bd9d37e83c8447d0359b8711c3","text":"Non-interactive flags: ","translated":"非交互标志: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:05Z"} +{"cache_key":"cc906618700533ea8dd9d752b8e2ef28ffb8707654a557d7cef1b867cdd57f1a","segment_id":"index.md:ceee4f2088b9d5ba","source_path":"index.md","text_hash":"ceee4f2088b9d5ba7d417bac7395003acfbcef576fd4cc1dd3063972f038218a","text":"The name","translated":"名称","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:01Z"} +{"cache_key":"cc93bf5458542a509cb8460472bf3269d769fe1cdee6201ab736c4b5460d64d5","segment_id":"start/wizard.md:4bba41aa0148ebb4","source_path":"start/wizard.md","text_hash":"4bba41aa0148ebb49b33763f1b38a983af7c0a4dd22fff07d3cf94fdcb96ecd3","text":"Linux (and Windows via WSL2): systemd user unit","translated":"Linux(以及通过 WSL2 的 Windows):systemd 用户单元","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:17Z"} +{"cache_key":"cd2d7cce6f1c10e008e8efe49ecf02b6ac401d686667986409f7e6796e9f1140","segment_id":"environment.md:45ca56d179d4788c","source_path":"environment.md","text_hash":"45ca56d179d4788c55ba9f7653b376d62e7faa738e92259e3d4f6f5c1b554f28","text":"Related","translated":"相关内容","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:44Z"} +{"cache_key":"cd4cdcf85e185ce70df30cbda64fb2d77baa6a6c989e67cde3f80315c06b3839","segment_id":"index.md:45e6d69dbe995a36","source_path":"index.md","text_hash":"45e6d69dbe995a36f7bc20755eff4eb4d2afaaedbcac4668ab62540c57219f32","text":"macOS app","translated":"macOS 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:33Z"} +{"cache_key":"cd82c395857efd6e374fec3ad86de5dd8989415770d38a86d8a1980cd372b7f5","segment_id":"start/wizard.md:c4e77a12a2c0b664","source_path":"start/wizard.md","text_hash":"c4e77a12a2c0b664f398de857da71528f66ffb4a70e65769897dcc7147167b2c","text":" or use allowlists.","translated":" 批准,或使用允许名单。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:05Z"} +{"cache_key":"cd9743cfc03baed1ac0aba354dec17a69f9204d0f64f1c71e9c137298bff5141","segment_id":"help/index.md:b79cac926e0b2e34","source_path":"help/index.md","text_hash":"b79cac926e0b2e347e72cc91d5174037c9e17ae7733fd7bdb570f71b10cd7bfc","text":"Help","translated":"帮助","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:16Z"} +{"cache_key":"cdb2a2bfea264785bf8cb89785edd4df2b7de3adf29db9507ad953dcbdd6d939","segment_id":"help/index.md:b79cac926e0b2e34","source_path":"help/index.md","text_hash":"b79cac926e0b2e347e72cc91d5174037c9e17ae7733fd7bdb570f71b10cd7bfc","text":"Help","translated":"帮助","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:21:35Z"} +{"cache_key":"cdd968f07504f0d2da9c8620421deda0bfb9153636d6be92a239eb6adcd9f2b9","segment_id":"environment.md:f0442e6e05ccca16","source_path":"environment.md","text_hash":"f0442e6e05ccca160d17de0e7d509891b91b921366b2202b2b5c80435824e140","text":"Two equivalent ways to set inline env vars (both are non-overriding):","translated":"两种等效的内联设置 环境变量 的方式(均为非覆盖):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:02Z"} +{"cache_key":"ce171e0ce019a7a095f4e7aaa27de6784ee9bb99d4353b3b3b9719eff6509d30","segment_id":"index.md:856302569e24c4d6","source_path":"index.md","text_hash":"856302569e24c4d64997e2ec5c37729f852bcccf333ba1e2f71e189c9d172e6d","text":": SSH tunnel or tailnet/VPN; see ","translated":":SSH 隧道或 Tailnet/VPN;参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:16Z"} +{"cache_key":"ce26a64b93065c2ad2be924884f77346c4578db84e4df79e49d5ee43b3ccb617","segment_id":"index.md:9fc31bacba5cb332","source_path":"index.md","text_hash":"9fc31bacba5cb33207804b9e6a8775a3f9521c9a653133fd06e5d14206103e48","text":"Streaming + chunking","translated":"流式传输 + 分块","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:06Z"} +{"cache_key":"ce31f98c669ba131d564edefa106a53c0d099661680c8872048ae0636dfbe73c","segment_id":"environment.md:c2d7247c8acb83a5","source_path":"environment.md","text_hash":"c2d7247c8acb83a5a020458fa836c2445922b51513dbdbf154ab5f7656cb04e9","text":"; does not override).","translated":";不覆盖)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:37Z"} +{"cache_key":"ce3c2713f373fff6ebab9c70141debe3262d0a7ff6214fd146fa277b67c1ab3e","segment_id":"start/wizard.md:bd8a6e0ff884f51d","source_path":"start/wizard.md","text_hash":"bd8a6e0ff884f51d6a4a9b70f4680033876871936c72cf8af5df4e4b2836c75c","text":"Wizard runs a model check and warns if the configured model is unknown or missing auth.","translated":"向导会运行模型检查,如果配置的模型未知或缺少认证则发出警告。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:24Z"} +{"cache_key":"ce618de323766f3aa222b534fb69a1502c03699a6b57e801e6f1a1b3c32d3431","segment_id":"index.md:9abe8e9025013e78","source_path":"index.md","text_hash":"9abe8e9025013e78a6bf2913f8c20ee43134ad001ce29ced89e2af9c07096d8f","text":"Media: images","translated":"媒体:图片","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:25Z"} +{"cache_key":"ce62c5006939b21f7a2d236f9cdb545ce653778800504e85668fe99075067cbf","segment_id":"environment.md:6db0742daaf9f191","source_path":"environment.md","text_hash":"6db0742daaf9f191ab7816d2c9d317b1ea1693453a8c63b95af8b01477e0f5bb","text":" runs your login shell and imports only ","translated":" 运行你的登录 shell,并仅导入 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:47Z"} +{"cache_key":"cf001b0403d7ae959797460c96aa4da24818c662362595f2da0be349caeb6a09","segment_id":"index.md:cda454f61dfcac70","source_path":"index.md","text_hash":"cda454f61dfcac7007a9edc538f9f58cf38caa0652e253975979308162bccc53","text":"Gateway configuration","translated":"Gateway 配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:31Z"} +{"cache_key":"cf9fc66b44905a0c47ca04f98d6e6507821789844f1e97ca2026f7df6e5b1451","segment_id":"environment.md:f7e239a42b7cd986","source_path":"environment.md","text_hash":"f7e239a42b7cd986a1558fed234e975ed2e96e9d37cf0a93f381778c461c89dd","text":"OpenClaw pulls environment variables from multiple sources. The rule is ","translated":"OpenClaw 从多个来源拉取 环境变量。规则是 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:11Z"} +{"cache_key":"cfc26997d872d590a2aba69f0aba6f704354d3aea9aa3bd433693ca7182cacdc","segment_id":"start/getting-started.md:1093115897879aa3","source_path":"start/getting-started.md","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","text":"Runtime","translated":"运行时","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:17Z"} +{"cache_key":"d0594bae529c9774fa42aa68b86c4e1cb876bee2ffe9173b4d9f5a5f8325cae0","segment_id":"start/wizard.md:cac2e1b207fdd700","source_path":"start/wizard.md","text_hash":"cac2e1b207fdd700258939f1e7977375609e4b2e26785c93c230da25bc0cbd82","text":").\nClients (macOS app, Control UI) can render steps without re‑implementing onboarding logic.","translated":")。客户端(macOS 应用、Control UI)可以渲染步骤而无需重新实现上手引导逻辑。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:46Z"} +{"cache_key":"d076be47cee695839a6d7e0cd10b0c8b2a7da5ae5d222273b89c28de425b741e","segment_id":"environment.md:f6b2ffe1d0d5f521","source_path":"environment.md","text_hash":"f6b2ffe1d0d5f521b76cabc67d6e96da2b1170eef8086d530558e9906a7f092d","text":"Models overview","translated":"模型概览","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:47:21Z"} +{"cache_key":"d08787ed2ed706d9bd6e4f7296e7330177093a07d1b129a0487e2e0e151eb63e","segment_id":"start/getting-started.md:ea8c0ae0a9156b3b","source_path":"start/getting-started.md","text_hash":"ea8c0ae0a9156b3bf89fa7572f685a4d9fd24e89a7326fc7f41fc7e85f139b80","text":"WSL2","translated":"WSL2","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:39Z"} +{"cache_key":"d09b7c0117a630c96ed0f5f9c262caa47d5273ff6d51a8d46c0ca45721eaebe2","segment_id":"environment.md:3fe738a7ee6aaff5","source_path":"environment.md","text_hash":"3fe738a7ee6aaff51f099d9a8314510c99ced6a568eb38c67642cd43bb54eec0","text":" in the current working directory","translated":" 在当前工作目录中","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:04Z"} +{"cache_key":"d0d44c0cc0a3150ea2571f5ecd32d65671470df6b9b093decacc0852597b2201","segment_id":"start/wizard.md:5a5902a06688a396","source_path":"start/wizard.md","text_hash":"5a5902a06688a39618ade9c26292a6e3b13124cee42cc028d35943ccc1e21a5c","text":" (full control).","translated":" (完全控制)模式开始。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:41Z"} +{"cache_key":"d0f76abf14b1216bff9974f7e507a3c2a43f331f1ebd805279843692ae78f662","segment_id":"index.md:5cf9ea2e20780551","source_path":"index.md","text_hash":"5cf9ea2e2078055129b38cfbc394142ca6ca41556bd6e31cbd527425647c1d1e","text":"One Gateway per host (recommended)","translated":"每台主机一个 Gateway(推荐)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:30Z"} +{"cache_key":"d12af03e20c20a4ebdcdbf4c32f52081339c0aa7bd1bb44b311875547bb39918","segment_id":"start/wizard.md:14a01a1b76ad6311","source_path":"start/wizard.md","text_hash":"14a01a1b76ad63111eb126c1d124a893abcb5cc90fe893825a9c96362112ab4f","text":" adds gateway health probes to status output (requires a reachable gateway).","translated":" 将 Gateway 健康探测添加到状态输出中(需要可达的 Gateway)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:41Z"} +{"cache_key":"d1818c531bc4e1cca14e64f751cf8698cb0701a745fb3da03b37b4fd7129c18b","segment_id":"start/wizard.md:6d0323ac97e5a313","source_path":"start/wizard.md","text_hash":"6d0323ac97e5a3136bae41278bfd46f5985969ee57dea5f25d7faa78bb01c87e","text":" when model is unset or ","translated":" (当模型未设置或为 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:24Z"} +{"cache_key":"d1a349d8c1859f2d1c00367b86704fa95d4168c8615ada60834a6890215d1f58","segment_id":"index.md:3c064c83b8d244fe","source_path":"index.md","text_hash":"3c064c83b8d244fef61e5fd8ce5f070b857a3578a71745e61eea02892788c020","text":" — Anthropic (Claude Pro/Max) + OpenAI (ChatGPT/Codex) via OAuth","translated":" —— 通过 OAuth 支持 Anthropic(Claude Pro/Max)+ OpenAI(ChatGPT/Codex)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:28Z"} +{"cache_key":"d1d30ee69fb8519a966ebbb5cb51d2be029399b2951ef296b23f96d3fea4bc3a","segment_id":"start/wizard.md:3fad3d2e2c01a9ea","source_path":"start/wizard.md","text_hash":"3fad3d2e2c01a9ea3a66cbcb1b05a0d5982e3665cf0e1ec6dee0e031e83137e1","text":"Reads the available skills and checks requirements.","translated":"读取可用技能并检查依赖条件。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:43Z"} +{"cache_key":"d234d82b06f65337a5ab45e775d0f0abda696d4e04e6115c6a042853b3b11ca4","segment_id":"index.md:084514e91f37c3ce","source_path":"index.md","text_hash":"084514e91f37c3ce85360e26c70b77fdc95f0d3551ce309db96fbcf956a53b01","text":"Dashboard (browser Control UI)","translated":"仪表板(浏览器控制界面)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:04Z"} +{"cache_key":"d29dfffbf5c42410939bbb88504ae09e8009835fc6ba11b0bd27ae0da0839aee","segment_id":"environment.md:45ca56d179d4788c","source_path":"environment.md","text_hash":"45ca56d179d4788c55ba9f7653b376d62e7faa738e92259e3d4f6f5c1b554f28","text":"Related","translated":"相关内容","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:30Z"} +{"cache_key":"d2daa68c34089a85125ae39af1770f4ec07070bbe5b06c0d0c2d84ea0d10a6ec","segment_id":"index.md:ded906ea94d05152","source_path":"index.md","text_hash":"ded906ea94d0515249f0bcab1ba63835b5968c142e9c7ea0cb6925317444d98c","text":"Configuration examples","translated":"配置示例","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:27Z"} +{"cache_key":"d2daf9c0748530a05031c851236072d2d247919151adeb5afc085b3c1df0a5d2","segment_id":"index.md:b214cd10585678ca","source_path":"index.md","text_hash":"b214cd10585678ca1250ce1ae1a50ad4001de4577a10e36be396a3409314e442","text":"@badlogicc","translated":"@badlogicc","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:27Z"} +{"cache_key":"d2eeaf2250e691f5598d218f5ab0a4086d57b68635b5d91718b8895e00fd80e6","segment_id":"environment.md:61115f6649792387","source_path":"environment.md","text_hash":"61115f664979238731a390e84433a818965b7eaf1d38fa5b4b1507c33ef28c91","text":"Precedence (highest → lowest)","translated":"优先级(从高到低)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:25Z"} +{"cache_key":"d304bb8482d72d9a36276fe206308ad11314fae096c08348d76048bc1593c708","segment_id":"start/getting-started.md:d00eca1bae674280","source_path":"start/getting-started.md","text_hash":"d00eca1bae6742803906ab42a831e8b5396d15b6573ea13c139ec31631208ec1","text":"Getting Started","translated":"快速入门","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:21Z"} +{"cache_key":"d308117273fcffa99031b6168d0430801d743429421c4ebbc45aedace958b061","segment_id":"index.md:31365ab9453d6a1e","source_path":"index.md","text_hash":"31365ab9453d6a1ec03731622803d3b44f345b6afad08040d7f3e97290c77913","text":"do nothing","translated":"不做任何操作","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:30Z"} +{"cache_key":"d30d12f7e78eb693ff2d7b58b572be7efd8f8787f98a3ccad0b04752af019ce5","segment_id":"environment.md:b1d6b91b67c2afa5","source_path":"environment.md","text_hash":"b1d6b91b67c2afa5e322988d9462638d354ddf8a1ef79dba987f815c22b4baee","text":" at ","translated":" 位于 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:49Z"} +{"cache_key":"d41535413a3b4c62091cb7682dab05259a63ac65d34ea5b3463c5808ccb28960","segment_id":"index.md:268ebcd6be28e8d8","source_path":"index.md","text_hash":"268ebcd6be28e8d853ace3a6e28f269fbda1343b53e3f0de97ea3d5bf1a0e33e","text":"Clawd","translated":"Clawd","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:32Z"} +{"cache_key":"d43575ea070a82b8c1685440526dc44dd9aed79bc448b5192134b0fa0c008749","segment_id":"index.md:ee8b06871d5e335e","source_path":"index.md","text_hash":"ee8b06871d5e335e6e686f4e2ee9c9e6de5d389ece6636e0b5e654e0d4dd5b7e","text":"Control UI (browser)","translated":"控制界面(浏览器)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:10Z"} +{"cache_key":"d4735a7a8ac59df4f41d36c7c08984885356d88053b7708e6855dbd446102081","segment_id":"index.md:042c75df73389c8a","source_path":"index.md","text_hash":"042c75df73389c8a7c0871d2a451bd20431d24e908e2c192827a54022df95005","text":"Nacho Iacovino","translated":"Nacho Iacovino","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:55Z"} +{"cache_key":"d490073217e575e01f8f2e93e3101b423f269eba9ce72829891ee9b89843212e","segment_id":"index.md:0b60fe04b3c5c3c7","source_path":"index.md","text_hash":"0b60fe04b3c5c3c76371b6eca8b19c8e09a0e54c9010711ff87e782d87d2190b","text":"Android app","translated":"Android 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:38Z"} +{"cache_key":"d49ac0479b4e2121af227b4a3bdcebe1d4a0d610b35baa6782dafb7fbf4fc4a6","segment_id":"environment.md:8d076464a84995bc","source_path":"environment.md","text_hash":"8d076464a84995bc095e934b0aa1e4419372f27cd71d033571e4dbba201ee5d8","text":"You can reference env vars directly in config string values using ","translated":"你可以使用以下方式在配置字符串值中直接引用环境变量 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:47:01Z"} +{"cache_key":"d4d0c17af1fe72f822af0009148f75c60a1ed6451e748c2b3df85d55e7124987","segment_id":"start/getting-started.md:ebaef508acb6f7b6","source_path":"start/getting-started.md","text_hash":"ebaef508acb6f7b6bb2a0a4342b2aafd862c3694450fe11789070419c1591681","text":"iOS/Android nodes (Canvas/camera/voice): ","translated":"iOS/Android 节点(Canvas/相机/语音): ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:25Z"} +{"cache_key":"d4f41acdb842e7c1c8bfec5ad3ab1dab8d98a4792e99dd535877f4201a21a031","segment_id":"start/wizard.md:9db982e2d3194ff1","source_path":"start/wizard.md","text_hash":"9db982e2d3194ff10f91d59646b6193c1b3d36f86f8d4da50b3d1bf8a5ae2ac6","text":": bot token.","translated":":机器人令牌。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:30Z"} +{"cache_key":"d4f4558ec6bd856ca63ddc3f050e7f129c76188a898fa7765d990b8e1ca6fdcd","segment_id":"environment.md:496aca80e4d8f29f","source_path":"environment.md","text_hash":"496aca80e4d8f29fb8e8cd816c3afb48d3f103970b3a2ee1600c08ca67326dee","text":" block","translated":" 块","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:51Z"} +{"cache_key":"d4f9bd5e931f08626a42d41967e2597390d16854993c968eeb9cc8720374a1a0","segment_id":"start/wizard.md:9fd728c66c9a256b","source_path":"start/wizard.md","text_hash":"9fd728c66c9a256b121472dabf32a34317aed01d8427d70ec830289cf23a7cc8","text":"Add ","translated":"添加 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:00Z"} +{"cache_key":"d5381f750f50864e130866c293987087c17d023cec62188df764f7e91dc7606a","segment_id":"index.md:e1b33cfa2a781bde","source_path":"index.md","text_hash":"e1b33cfa2a781bde9ef6c1d08bf95993c62f780a6664f5c5b92e3d3633e1fcf8","text":" (@nachoiacovino, ","translated":" (@nachoiacovino, ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:00Z"} +{"cache_key":"d5c1ce3309dbb00f67e9ff21a4f6dbef5f531ee3781b33f5fc1be91b6fd46196","segment_id":"start/wizard.md:5aa55e363e93c8bc","source_path":"start/wizard.md","text_hash":"5aa55e363e93c8bc3623dcb97e318cfc0784b4fb24e287f600192488208fd8f1","text":"Local mode (default)","translated":"本地模式(默认)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:13Z"} +{"cache_key":"d61140d8a641f1f6316535bc25bdb629b4508cb21951f549a6908b0e8c75b303","segment_id":"environment.md:a9d9b94d02c2f6ab","source_path":"environment.md","text_hash":"a9d9b94d02c2f6ab616036cab13ba821053514d384f064c56d338d748050ba7c","text":" lowest)","translated":" 最低)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:31Z"} +{"cache_key":"d62921e75336cfb2d915a837e650bc5d8690441848c19f2d5a57ecbf0247c33b","segment_id":"start/getting-started.md:88d90e2eef3374ce","source_path":"start/getting-started.md","text_hash":"88d90e2eef3374ce1a7b5e7fbd3b1159364b26a8ceb2493d6e546d4444b03cda","text":"Tailscale","translated":"Tailscale","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:34Z"} +{"cache_key":"d6390c8e7e97434033a209c981093a19cabd19baa33feab5462c9cbfe94ed51d","segment_id":"start/getting-started.md:8eb3ea9bbde63159","source_path":"start/getting-started.md","text_hash":"8eb3ea9bbde631592dfac3150044fabe4678c820a107c026035c13bf0c8ba9d7","text":"Auth","translated":"认证","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:03Z"} +{"cache_key":"d6402ced9e7963b9ac7e01b7552846636e06afd06ad8433345d9a108f4360fab","segment_id":"environment.md:453c14128fbfb5f6","source_path":"environment.md","text_hash":"453c14128fbfb5f6757511557132a1dbb3bcbf243267630bfec49db8518c7780","text":"Env var substitution in config","translated":"配置中的环境变量替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:21Z"} +{"cache_key":"d6cb6405997baeadc37aefa302a5594766dc76d757bdb0224e706a196265ab60","segment_id":"index.md:66d0f523a379b2de","source_path":"index.md","text_hash":"66d0f523a379b2de6f8d5fba3a817ebc395f7bcaa54cc132ca9dfa665d1e9378","text":"Skills","translated":"技能","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:13Z"} +{"cache_key":"d73268cbf726ddfd975878dfbe6a3b4d5418e1d7568bcb23d5745eea13b014b7","segment_id":"environment.md:frontmatter:read_when:0","source_path":"environment.md:frontmatter:read_when:0","text_hash":"90fc0487bff88009979cff1061c1a882df8c3b1baa9c43538331d9d5dab15479","text":"You need to know which env vars are loaded, and in what order","translated":"你需要了解加载了哪些环境变量,以及它们的加载顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:14Z"} +{"cache_key":"d771dee3183c3dde95a035d4dd963966fff7f9d7d0d35eb1d66e26e34e6e0746","segment_id":"help/index.md:frontmatter:read_when:1","source_path":"help/index.md:frontmatter:read_when:1","text_hash":"857eafc389d179e83e21e46c10527fec40894fe064c63847ba06b946b7d5eb73","text":"Something broke and you want the fastest path to a fix","translated":"出了问题,你想找到最快的修复方法","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:29Z"} +{"cache_key":"d78b68adf70db59ac77fac9cfe5e338025bf15b23845ec12fa109dffffd26525","segment_id":"environment.md:6db0742daaf9f191","source_path":"environment.md","text_hash":"6db0742daaf9f191ab7816d2c9d317b1ea1693453a8c63b95af8b01477e0f5bb","text":" runs your login shell and imports only ","translated":" 运行您的登录 shell 并仅导入 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:14Z"} +{"cache_key":"d791df1af8af8b787e124642b683bf3a90723f32075b0da41ba134fab01e7b16","segment_id":"index.md:42071940eb773f4d","source_path":"index.md","text_hash":"42071940eb773f4dcb7111f0626b4a7a823fc44098e143ff425db8a03528609d","text":" — because every space lobster needs a time-and-space machine.","translated":" — 因为每只太空龙虾都需要一台时空机器。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:20Z"} +{"cache_key":"d798cc1cc5fcd0af14bb92521474c72168a3812ac48cc219e3c0757169d2f2b3","segment_id":"environment.md:1ec31258a6b45ea9","source_path":"environment.md","text_hash":"1ec31258a6b45ea903cd76f5b0190a99ab56afff6241a04f0681eb12b7a02484","text":"Env var equivalents:","translated":"等效的环境变量:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:27Z"} +{"cache_key":"d7efd30a0122aa5514cc6d7fb73d6279b2d1eee879e4ec731d2873142860e82b","segment_id":"index.md:723784fa2b6a0876","source_path":"index.md","text_hash":"723784fa2b6a0876540a92223ee1019f24603499d335d6d82afbc520ef5b5d57","text":") — Creator, lobster whisperer","translated":")—— 创建者,龙虾低语者","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:22Z"} +{"cache_key":"d82d08bf8b5d5245c698d1341d95dd2cbe797404269dffbb948000cab390fc3f","segment_id":"start/wizard.md:765dd901deb1679d","source_path":"start/wizard.md","text_hash":"765dd901deb1679d2fa08bebd5e5ca8a998e8c33b6203053cb18fd352ce22330","text":"Non‑interactive mode","translated":"非交互模式","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:11Z"} +{"cache_key":"d844ae7cf5ac1af1c8e77c093dc0a5b087dbe111241c75fcf0d68c38966fc760","segment_id":"environment.md:a258b30f88c30650","source_path":"environment.md","text_hash":"a258b30f88c30650e73073d5bdde5cfcc6987100ae62d37789e5c46a0d85b7c6","text":"Global ","translated":"全局 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:47Z"} +{"cache_key":"d89eb1af6a6780d9f17aa4ab63b9ea6fb426a6458811cc4898df06d14464d7cb","segment_id":"start/getting-started.md:7412cf3ea50ad037","source_path":"start/getting-started.md","text_hash":"7412cf3ea50ad0377e8450ef19d397a4b62fc2a44c9ab7f02cc012f80df90199","text":" (stores ","translated":" (存储 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:32Z"} +{"cache_key":"d8ad10373e0be1e5e296d2955307d55e6dca0e4e355d46968d5baed7c6914c70","segment_id":"environment.md:cda454f61dfcac70","source_path":"environment.md","text_hash":"cda454f61dfcac7007a9edc538f9f58cf38caa0652e253975979308162bccc53","text":"Gateway configuration","translated":"Gateway 配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:17:12Z"} +{"cache_key":"d8cc06094a692bfc0650f92c245909ce4308fcc945faabdc2b7bad4f9a1b9998","segment_id":"start/wizard.md:576ed4fd7e0e5fcd","source_path":"start/wizard.md","text_hash":"576ed4fd7e0e5fcd52f1a92c0b5a8df3ed8f33c4c280c9d15e53955d15633796","text":" (you’ll be prompted for your phone number)","translated":" (系统会提示您输入手机号码)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:07Z"} +{"cache_key":"d8fe9f40df201863d43f4937a52bac7d14019fae82150f1191fe4bb66819d827","segment_id":"help/index.md:3c33340bd23b8db8","source_path":"help/index.md","text_hash":"3c33340bd23b8db89f18fe7d05a954738c0dd5ba9623cf6bdb7bb5d1a3729cfc","text":"FAQ (concepts)","translated":"常见问题(概念)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:34Z"} +{"cache_key":"d93001811d4774893fac9a800d8e9c14259b90fc5ed85a3e5e6d381bfb591846","segment_id":"index.md:32ebb1abcc1c601c","source_path":"index.md","text_hash":"32ebb1abcc1c601ceb9c4e3c4faba0caa5b85bb98c4f1e6612c40faa528a91c9","text":" (","translated":" (","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:10Z"} +{"cache_key":"d952c24b47cb7a9f69823c976f2f5e103fdc731a8bd74cae1436d86f420022df","segment_id":"environment.md:frontmatter:read_when:1","source_path":"environment.md:frontmatter:read_when:1","text_hash":"a3a2d99a99de98220c8e0296d6f4e4b2a34024916bd2379d1b3b9179c8fae46f","text":"You are debugging missing API keys in the Gateway","translated":"你正在调试 Gateway 中缺失的 API 密钥","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:21:50Z"} +{"cache_key":"d972ebc19ef87492ca8c11159fd6342cced6b4e19743d79d81ae33fafe35bbd8","segment_id":"environment.md:f7e239a42b7cd986","source_path":"environment.md","text_hash":"f7e239a42b7cd986a1558fed234e975ed2e96e9d37cf0a93f381778c461c89dd","text":"OpenClaw pulls environment variables from multiple sources. The rule is ","translated":"OpenClaw 从多个来源获取环境变量。规则是 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:21:57Z"} +{"cache_key":"d9923f60f9531ccaaefa870fa682febfe862bf9a38ced5baa99ea8637d7fc5ae","segment_id":"start/getting-started.md:63d3b285bad7d501","source_path":"start/getting-started.md","text_hash":"63d3b285bad7d5015cea4d6e62f972e83221dfce48c6919bd536c5e894a6607d","text":" set an API key (wizard can store it for service use). ","translated":" 设置 API 密钥(向导可以将其存储以供服务使用)。 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:32Z"} +{"cache_key":"d9b22590788b6c0abf9a15102d23d2aeb6608cf4acc0339e69be4e52ae38af48","segment_id":"index.md:f9b8279bc46e847b","source_path":"index.md","text_hash":"f9b8279bc46e847bfcc47b8701fd5c5dc27baa304d5add8278a7f97925c3ec13","text":"Mattermost (plugin)","translated":"Mattermost(插件)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:18Z"} +{"cache_key":"da18bab9968b574835d3ac2fa578c4d9484bd549584abe26d6dd6ef900786186","segment_id":"start/wizard.md:b3903e5fd7656678","source_path":"start/wizard.md","text_hash":"b3903e5fd7656678464dd2a865aaddae81c1a9967b2b28de65963482c18101a4","text":", get it at ","translated":",请在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:39Z"} +{"cache_key":"da2e517a094d1b2ea1a3ef7068f6a9d51fdfdf0a022f7219b7cee208042f347e","segment_id":"environment.md:cdb4ee2aea69cc6a","source_path":"environment.md","text_hash":"cdb4ee2aea69cc6a83331bbe96dc2caa9a299d21329efb0336fc02a82e1839a8","text":".","translated":"。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:22Z"} +{"cache_key":"da6fd0546d605ddbff40ee5eeab7a9dba889d06f55b7668b2ea364b8d13db5b0","segment_id":"start/getting-started.md:8026e8b07f2541e0","source_path":"start/getting-started.md","text_hash":"8026e8b07f2541e05438c325c641d6c725179032c826ab3d788f1d7f6ee6cc48","text":"gateway settings","translated":"Gateway 设置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:54Z"} +{"cache_key":"da93b7ddfcae6217e6d6986b9ce70bb9a1a2d9cfad63f48bfad0bf32de42231f","segment_id":"environment.md:7175517a370b5cd2","source_path":"environment.md","text_hash":"7175517a370b5cd2e664e3fd29c4ea9db5ce17058eb9772fe090a5485e49dad6","text":" or ","translated":" 或 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:17Z"} +{"cache_key":"daa769cecb2f8416182d068699a32d5eb21c0317b3290a243cdecd970d5962a8","segment_id":"index.md:0d517afa83f91ec3","source_path":"index.md","text_hash":"0d517afa83f91ec33ee74f756c400a43b11ad2824719e518f8ca791659679ef4","text":"Web surfaces (Control UI)","translated":"Web 界面(控制界面)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:26Z"} +{"cache_key":"dab106a105f2b823c007205705cad6e89b432c5ca1ef47eabc0f310d8efc383c","segment_id":"environment.md:6863067eb0a2c749","source_path":"environment.md","text_hash":"6863067eb0a2c7499425c6c189b2c88bac55ca754285a6ab1ef37b75b4cfad4d","text":"See ","translated":"参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:23Z"} +{"cache_key":"dac6075e2d2a3911099dba69ad509d84086bcd1b1c736fee0152408194e15e11","segment_id":"start/getting-started.md:6dd923776874c55b","source_path":"start/getting-started.md","text_hash":"6dd923776874c55bce97640e624fb7a344d86ed45b1c54be63346b52026a1652","text":"Auth profiles (OAuth + API keys): ","translated":"认证配置文件(OAuth + API 密钥): ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:38Z"} +{"cache_key":"db301ad112142ff90fb1b8331377445ca0dd7eae4b68bba7cc6930841d303d06","segment_id":"start/wizard.md:0ed32a8e95d8664d","source_path":"start/wizard.md","text_hash":"0ed32a8e95d8664d39b5e673327e225f72eb6d6733b764db17d1bbc0536a2880","text":"Windows uses WSL2; signal-cli install follows the Linux flow inside WSL.","translated":"Windows 使用 WSL2;signal-cli 安装遵循 WSL 内的 Linux 流程。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:18Z"} +{"cache_key":"dbd450b11463a9da9dd0c640abc716c08a4705dd68c1b0a4c25b354b9311d439","segment_id":"environment.md:f6b2ffe1d0d5f521","source_path":"environment.md","text_hash":"f6b2ffe1d0d5f521b76cabc67d6e96da2b1170eef8086d530558e9906a7f092d","text":"Models overview","translated":"模型 概述","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:44Z"} +{"cache_key":"dbec24d595565c4c294a91f556c491976ccdeb4f7976d9258e6420af47259608","segment_id":"help/index.md:24669ff48290c187","source_path":"help/index.md","text_hash":"24669ff48290c1875d8067bbd241e8a55444839747bffb8ab99f3a34ef248436","text":"Doctor","translated":"诊断","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:29Z"} +{"cache_key":"dbeeb5b2ad003e4152107ceade1290b2001163df5f2fb93a792c8c9d94cec345","segment_id":"start/getting-started.md:922f3f28b57bdd14","source_path":"start/getting-started.md","text_hash":"922f3f28b57bdd146b8892adf494a28a0969d5eaf21333bfdb314db2eb6c8da8","text":"Installer options (install method, non-interactive, from GitHub): ","translated":"安装选项(安装方式、非交互式、从 GitHub 安装): ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:48Z"} +{"cache_key":"dbf5bae2a9b91c346475334bdb1294ace20ee07ca1e471c488c5311579ef37ab","segment_id":"index.md:b0d125182029e6c5","source_path":"index.md","text_hash":"b0d125182029e6c500cbcc81011341df77de8fe24d9e80190c32be390c916ec2","text":"🤖 ","translated":"🤖 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:58Z"} +{"cache_key":"dc745b075f86ec95e5a22fbb2ba14c5a6f2c00911dfa570cbe2f5123627e887d","segment_id":"environment.md:f15f5f9f4ef4d668","source_path":"environment.md","text_hash":"f15f5f9f4ef4d6688876c894f8eba251ed1db6eaf2209084028d43c9e76a8ba1","text":" (aka ","translated":" (即 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:44Z"} +{"cache_key":"dc8c80f84e5339af07824daa81e39f2801c9d6beb851b21e632b3eb6ddf79749","segment_id":"start/wizard.md:4b2a013a2a09958e","source_path":"start/wizard.md","text_hash":"4b2a013a2a09958e251e8998bdfa5fd89cc1c69abb1273fe2c1522cf54363cc6","text":"JVM builds require ","translated":"JVM 构建需要 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:09Z"} +{"cache_key":"dcb357452715d4a3fee760c79dfdee6719f235e48d176456a053646ffae10f44","segment_id":"environment.md:d08a8493f686363a","source_path":"environment.md","text_hash":"d08a8493f686363a78b913d45ebfbd87a3768d1c77b70f23b1fdade3c066e481","text":"Shell env import","translated":"Shell 环境导入","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:04Z"} +{"cache_key":"dcde0de1d52251a80249b1dfaee7ed01776cefba6298068afc3f6c3d9cc5588a","segment_id":"index.md:9dea37e7f1ff0e24","source_path":"index.md","text_hash":"9dea37e7f1ff0e24f7daecf6ea9cc38a58194f11fbeab1d3cfaa3a5645099ef4","text":"Updating / rollback","translated":"更新 / 回滚","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:05Z"} +{"cache_key":"dd09aaae7520593f0b225738900febfd800584c0d3739ac738ad25471bbebd96","segment_id":"environment.md:32ebb1abcc1c601c","source_path":"environment.md","text_hash":"32ebb1abcc1c601ceb9c4e3c4faba0caa5b85bb98c4f1e6612c40faa528a91c9","text":" (","translated":" (","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:33Z"} +{"cache_key":"dd2638564931b358d794aeef59c89f44ebfb1a77fcb1cd80b46b517854fc66c5","segment_id":"environment.md:f15f5f9f4ef4d668","source_path":"environment.md","text_hash":"f15f5f9f4ef4d6688876c894f8eba251ed1db6eaf2209084028d43c9e76a8ba1","text":" (aka ","translated":" (即 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:12:15Z"} +{"cache_key":"dd36df20c6faba4d8a51480a0d3230e61b4dea629b8457271019bd76b56796bc","segment_id":"index.md:9182ff69cf35cb47","source_path":"index.md","text_hash":"9182ff69cf35cb477c02452600d23b52a49db7bd7c9833a9a8bc1dcd90c25812","text":"Node ≥ 22","translated":"Node ≥ 22","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:27Z"} +{"cache_key":"dd92326da2311615e4319e5c3a8fdb740de38c95fabe4004d5464423cc665458","segment_id":"index.md:4d87941d681ca4e8","source_path":"index.md","text_hash":"4d87941d681ca4e89ca303d033b7d383d3acfbb6d9d9616bd88d7c19cf92c3dd","text":"Pi","translated":"Pi","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:33Z"} +{"cache_key":"de23354a5644ee88dd6cda719c74f7e42f04f3b92a74eae6a035e39e3836505b","segment_id":"start/wizard.md:211b0693ae6d4a20","source_path":"start/wizard.md","text_hash":"211b0693ae6d4a20d6c1dc31c560b94a9c12096f0711c9c3a114f7be1eb2c606","text":"Installs optional dependencies (some use Homebrew on macOS).","translated":"安装可选依赖项(部分在 macOS 上使用 Homebrew)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:54Z"} +{"cache_key":"de45cbfead4c307b1c63c8e70a26ffd33d21776ae05b33f924b12b5f28ee26c6","segment_id":"environment.md:ffa63583dfa6706b","source_path":"environment.md","text_hash":"ffa63583dfa6706b87d284b86b0d693a161e4840aad2c5cf6b5d27c3b9621f7d","text":"missing","translated":"缺失的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:14Z"} +{"cache_key":"de5171e4493a39e50904a36b6951113b6d2301d68f06d7baac75051365bf6e21","segment_id":"index.md:frontmatter:summary","source_path":"index.md:frontmatter:summary","text_hash":"891b2aa093410f546b89f8cf1aa2b477ba958c2c06d2ae772e126d49786df061","text":"Top-level overview of OpenClaw, features, and purpose","translated":"OpenClaw 的顶层概述、功能和用途","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:43Z"} +{"cache_key":"de705dea3105826091973569de591048ac987d5a188374ba4aa8fcb94ea10a10","segment_id":"index.md:65fd6e65268ff905","source_path":"index.md","text_hash":"65fd6e65268ff9057a49d832cccfcd5a376e46a908a2129be5b43f945fa8d8ca","text":": Gateway WS defaults to ","translated":":Gateway WS 默认为 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:03Z"} +{"cache_key":"deab7aa2d56c6fe242f6f04eef414a3fed9e1ac64374fcba6ed245d7b2733f6b","segment_id":"start/getting-started.md:e0626242c2ea510e","source_path":"start/getting-started.md","text_hash":"e0626242c2ea510e9457d6fb1b2848fe7091b10201c13d28c9774e6450ad28b2","text":": WhatsApp QR login, Telegram/Discord bot tokens, Mattermost plugin tokens, etc.","translated":":WhatsApp 二维码登录、Telegram/Discord 机器人令牌、Mattermost 插件令牌等。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:11Z"} +{"cache_key":"debd94851d1f9c8951da5858e545b056346bbc436ba2720f05f5260a5dd44a44","segment_id":"start/wizard.md:aa9e63906bb59344","source_path":"start/wizard.md","text_hash":"aa9e63906bb5934462d7a9f29afd4a9562d5366c583706512cb48dce19c847df","text":"Web tools","translated":"网页工具","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:27Z"} +{"cache_key":"dfa9d0ec2c6831536363b0e1eed21cd1626774a92d3de45da94e234fae5386d2","segment_id":"environment.md:d4a67341570f4656","source_path":"environment.md","text_hash":"d4a67341570f4656784c5f8fe1bfb48a738ace57b52544977431d50e2b718099","text":"FAQ: env vars and .env loading","translated":"常见问题:环境变量 和 .env 加载","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:42Z"} +{"cache_key":"e02de3fd6a9838fd351be176f196cbde274da86bff8be2e8b2303bf6790df0cb","segment_id":"start/getting-started.md:698ca3e004f541ad","source_path":"start/getting-started.md","text_hash":"698ca3e004f541ad543cc5f936c56142f246a15f22c6dd5c9c7afd95532583c6","text":"3.5) Quick verify (2 min)","translated":"3.5)快速验证(2 分钟)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:04Z"} +{"cache_key":"e04e0151c02320e186d2fd1b07d89104ddb194e3ae4971af4bd1f9f1710bad19","segment_id":"index.md:032f5589cfa2b449","source_path":"index.md","text_hash":"032f5589cfa2b44973fe96c42e17dcc2692281413a05b16f48ff0f958f7f7ade","text":"Discord Bot","translated":"Discord 机器人","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:04Z"} +{"cache_key":"e08315c1cc4da73870b3503c2ab91309c6687ee63c42656605372e35941f2bfd","segment_id":"index.md:74f99190ef66a7d5","source_path":"index.md","text_hash":"74f99190ef66a7d513049d31bafc76e05f9703f3320bf757fb2693447a48c25b","text":"Linux app","translated":"Linux 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:53:43Z"} +{"cache_key":"e0893eb3c8cefa57f80842b1e6f91535ad0274b358f897d7bb69a01346be4a59","segment_id":"index.md:5eeecff4ba2df15c","source_path":"index.md","text_hash":"5eeecff4ba2df15c51bcc1ba70a5a2198fbcac141ebe047a2db7acf0e1e83450","text":" — Local UI + menu bar companion for ops and voice wake","translated":" — 本地界面 + 菜单栏辅助工具,用于操作和语音唤醒","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:33Z"} +{"cache_key":"e09e0f7a58717d8dd5e93c9405e9e7a87e99b23ed91d6f88fef646f8686c4c06","segment_id":"index.md:c7a5e268ddd8545e","source_path":"index.md","text_hash":"c7a5e268ddd8545e5a59a58ef1365189862f802cc7b61d4a3212c70565e2dff1","text":"WhatsApp Integration","translated":"WhatsApp 集成","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:26Z"} +{"cache_key":"e0a3b73e10d18fd81805c5666c076468ea1043dd951f611550833d143c7c86c7","segment_id":"environment.md:frontmatter:read_when:2","source_path":"environment.md:frontmatter:read_when:2","text_hash":"822b3d74ce16c1be19059fad4ca5bf7ae9327f58fa1ff4e75e78d5afa75c038f","text":"You are documenting provider auth or deployment environments","translated":"你正在记录提供商认证或部署环境","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:15Z"} +{"cache_key":"e0bae3d42ce06b6edf1f45f8f78cb8923b3cab4aa4c1e89ef2b78a6b8116bf98","segment_id":"environment.md:fb135d32fb09abb6","source_path":"environment.md","text_hash":"fb135d32fb09abb6844f68b8fdb5545a2929cbc0a980fd7e19fc1fcba4d8cb32","text":" (what the Gateway process already has from the parent","translated":" (Gateway 进程已从父级","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:36Z"} +{"cache_key":"e10ee0a761ae715ddd355ff5b07c6707d58a7c4aa3d27284863c46797dce8eb9","segment_id":"environment.md:668e5590b5bb9990","source_path":"environment.md","text_hash":"668e5590b5bb9990eeb25bf657f7d17281a4c613ee4442036787cd4b2efd22bb","text":"If the config file is missing entirely, step 4 is skipped; shell import still runs if enabled.","translated":"如果配置文件完全缺失,则跳过步骤 4;如果已启用,shell 导入仍会运行。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:05Z"} +{"cache_key":"e116abb724100f07db70423f94752290e45ae7e83fbbb522f560aa75f8827bf3","segment_id":"index.md:6fa3cbf451b2a1d5","source_path":"index.md","text_hash":"6fa3cbf451b2a1d54159d42c3ea5ab8725b0c8620d831f8c1602676b38ab00e6","text":"Sessions","translated":"会话","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:23Z"} +{"cache_key":"e1190c4a2612cc2cea5658f3b586bfab859bd0df7c15f12bc4be6d0657f84734","segment_id":"index.md:013e11a23ec9833f","source_path":"index.md","text_hash":"013e11a23ec9833f907b2ead492b0949015e25d10ba92461669609aee559335d","text":"Start here:","translated":"从这里开始:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:12Z"} +{"cache_key":"e1257e0dfdcc12dc7e241311ad2ab6bd8b89cc6ced9cda94ef01fc35920887b8","segment_id":"environment.md:cf3f9ba035da9f09","source_path":"environment.md","text_hash":"cf3f9ba035da9f09202ba669adca3109148811ef31d484cc2efa1ff50a1621b1","text":" (what the Gateway process already has from the parent shell/daemon).","translated":" (Gateway 进程已从父 shell/守护进程继承的值)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:29Z"} +{"cache_key":"e1d82e4a5f815268a0e65b21f1722eb4d465937ea4849a800bfacf6dc70869bf","segment_id":"environment.md:6d4090fbae05a048","source_path":"environment.md","text_hash":"6d4090fbae05a048bc57d06313e19799dd5d4b3c1d2a18c6eb745b3dd3442593","text":" equivalents:","translated":" 等效项:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:50Z"} +{"cache_key":"e1f970bed34760abb7d362cd2f7f4af368a2c76a63130e47fb36466f738231ec","segment_id":"index.md:1016b5bdce94a848","source_path":"index.md","text_hash":"1016b5bdce94a8484312c123416c1a18c29fab915ba2512155df3a82ee097f8f","text":"If the Gateway is running on the same computer, that link opens the browser Control UI\nimmediately. If it fails, start the Gateway first: ","translated":"如果 Gateway 运行在同一台计算机上,该链接会立即打开浏览器控制界面。如果无法打开,请先启动 Gateway: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:17Z"} +{"cache_key":"e288c66a34282338017002bdebb3d43b611e9268ee96a9a71377e27358f92a8d","segment_id":"start/wizard.md:0b7555ea7f832be2","source_path":"start/wizard.md","text_hash":"0b7555ea7f832be2c45b8912d6503cb867f500ab982c899ca3edf2bbd25da155","text":"Remote Gateway URL (","translated":"远程 Gateway URL(","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:18Z"} +{"cache_key":"e2a65642000db41fe132dae4ebaf8405dbcc8b607a6f85a2fe2b0ab89fc6113f","segment_id":"help/index.md:2adc964c084749b1","source_path":"help/index.md","text_hash":"2adc964c084749b1f2d8aef24030988b667dbda2e38a6a1699556c93e07c1cea","text":"Start here","translated":"从这里开始","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:15Z"} +{"cache_key":"e2be4f7a702604ffc4d6368630ac09d3dc83d72a7906b32ec1c6194d24768883","segment_id":"index.md:1cce617e15b49dca","source_path":"index.md","text_hash":"1cce617e15b49dca89b212bb5290edfcfee010ef2eeef369b36af78c53756e1c","text":" — Optional transcription hook","translated":" — 可选的转录钩子","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:46Z"} +{"cache_key":"e2bea8a812ba82ddc73f36802a93dadd6c4a0ab8d8c47a0b3959a2d3ac2e18e5","segment_id":"index.md:042c75df73389c8a","source_path":"index.md","text_hash":"042c75df73389c8a7c0871d2a451bd20431d24e908e2c192827a54022df95005","text":"Nacho Iacovino","translated":"Nacho Iacovino","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:25Z"} +{"cache_key":"e2f06db885ce6a775a64734d17016fb2c273cd62257def34b9ba0ca1a33a5b83","segment_id":"index.md:03279877bfe1de07","source_path":"index.md","text_hash":"03279877bfe1de0766393b51e69853dec7e95c287ef887d65d91c8bbe84ff9ff","text":"WebChat + macOS app","translated":"网页聊天 + macOS 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:50Z"} +{"cache_key":"e3046cb9f63303cfbf56509890a29667276de5c6b954a6d62bfec56bbd2f5f6f","segment_id":"index.md:e47cdb55779aa06a","source_path":"index.md","text_hash":"e47cdb55779aa06a74ae994c998061bd9b7327f5f171c141caf2cf9f626bfe4b","text":"Peter Steinberger","translated":"Peter Steinberger","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:29Z"} +{"cache_key":"e355a25ce68c149fd415e9a5282ed06cf6d1b14a323d007e6e4bb63f516b63e2","segment_id":"start/wizard.md:frontmatter:read_when:0","source_path":"start/wizard.md:frontmatter:read_when:0","text_hash":"644fc34986851b3419d5dbb492d58c980aaef5ba5b75385e789421654bac2f0e","text":"Running or configuring the onboarding wizard","translated":"运行或配置上手引导向导","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:53Z"} +{"cache_key":"e35afed952675c044e4af3fb46f49fb19ffe702d850a44bd68d322846b87c3a8","segment_id":"index.md:2566561f81db7a7c","source_path":"index.md","text_hash":"2566561f81db7a7c4adb6cee3e93139155a6b01d52ff0d3d5c11648f46bc79bb","text":"📱 ","translated":"📱 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:49Z"} +{"cache_key":"e35cd8ef4c58d52ece200d844acc87c82675d4bfab5626181d5a19a80619121b","segment_id":"index.md:fdef9f917ee2f72f","source_path":"index.md","text_hash":"fdef9f917ee2f72fbd5c08b709272d28a2ae7ad8787c7d3b973063f0ebeeff7a","text":" to update the gateway service entrypoint.","translated":" 以更新网关服务入口点。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:32Z"} +{"cache_key":"e373ad3f709800b61550e436e63f2d836a6d8ef0d20d024a17c1e84979c3123b","segment_id":"start/getting-started.md:d7fc08e9364a1f77","source_path":"start/getting-started.md","text_hash":"d7fc08e9364a1f778246387363b55f32ca59ece0738ae543c994da0dab3dba09","text":"What you’ll choose:","translated":"您需要选择的内容:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:58Z"} +{"cache_key":"e47ee10a7f2c053bb20dc3cc1e1019c5043b6704d065442933270fd16de75cbc","segment_id":"index.md:774f1d6b2910de20","source_path":"index.md","text_hash":"774f1d6b2910de200115afec1bd87fe1ea6b0bc2142ac729e121e10a45df4b5d","text":" ← ","translated":" ← ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:52Z"} +{"cache_key":"e4d336ccc6430b7ad958c679f191372f6e1cd5ad513c5ce8f9b77cda4f2766e7","segment_id":"index.md:eec70d1d47ec5ac0","source_path":"index.md","text_hash":"eec70d1d47ec5ac00f04e59437e7d8b0988984c0cea3dddd81b1a2a10257960b","text":" — DMs + groups via grammY","translated":" —— 通过 grammY 支持私聊和群组","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:36Z"} +{"cache_key":"e51947f3a8d4e7ab79dc357deb1fcb7df73a48359733696bcd8ef64aaf7c4a45","segment_id":"index.md:297d5c673f5439aa","source_path":"index.md","text_hash":"297d5c673f5439aa31dca3bbc965cb657a89a643803997257defb3baef870f89","text":"Open the dashboard (local Gateway):","translated":"打开仪表板(本地 Gateway):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:19Z"} +{"cache_key":"e535ba32611dbfdfbdb030dbefbe4fa338d0de9c3dcf09e716b80b85ac6ec56e","segment_id":"start/getting-started.md:9995caf4a7d96e04","source_path":"start/getting-started.md","text_hash":"9995caf4a7d96e04d44f069d0e4b3ef3a2b210186fb92c3b1e846daf26b21a24","text":"macOS: if you plan to build the apps, install Xcode / CLT. For the CLI + gateway only, Node is enough.\nWindows: use ","translated":"macOS:如果您计划构建应用程序,请安装 Xcode / CLT。如果仅使用 CLI + Gateway,Node 就足够了。\nWindows:使用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:38Z"} +{"cache_key":"e5714db86354a7868e7543683f77af47aa597f3bcddb61f46f2c313cb4cf8636","segment_id":"index.md:74926756385b8442","source_path":"index.md","text_hash":"74926756385b844294a215b2830576e3b2e93b84c5a8c8112b3816c5960f3022","text":" — DMs + guild channels via channels.discord.js","translated":" —— 通过 渠道.discord.js 支持私聊和服务器 渠道","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:43Z"} +{"cache_key":"e5857a240e24225783be67421286d47a4b18135d04c6f4f031e82d2a61cb02a3","segment_id":"index.md:f0e2018271f51504","source_path":"index.md","text_hash":"f0e2018271f515041084c8189f297236abe18f9ec77edad1a61c5413310bbd9e","text":"🖥️ ","translated":"🖥️ ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:02:28Z"} +{"cache_key":"e5a865669cc0d84b9b7f66db70c9b2536473891af6dc11f20fc3f7d5fccfceb6","segment_id":"environment.md:b4736422e64c0a36","source_path":"environment.md","text_hash":"b4736422e64c0a369663d1b2d386f1b8f4b31b8936b588e4a54453c61a24e0fd","text":"Process environment","translated":"进程环境","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:33Z"} +{"cache_key":"e5ab95a17152cbd3025b5413a5d7d8f0642fb9e3e3c72d241c7eec3e73b9104a","segment_id":"environment.md:7175517a370b5cd2","source_path":"environment.md","text_hash":"7175517a370b5cd2e664e3fd29c4ea9db5ce17058eb9772fe090a5485e49dad6","text":" or ","translated":" 或 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:39Z"} +{"cache_key":"e5b4eab0ca38617f4b76c99dc5fa36151812c02576b33f954a56cf5f77703696","segment_id":"index.md:bf0e823c81b87c5d","source_path":"index.md","text_hash":"bf0e823c81b87c5de79676155debf20a29b52d6d7eb7e77deda73a56d0afbaaa","text":"🧠 ","translated":"🧠 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:08Z"} +{"cache_key":"e5be378ff2d92da3de35b20680f90f5d1aa0a98ce205139d6fcaeac91ef06f65","segment_id":"index.md:9bcda844990ec646","source_path":"index.md","text_hash":"9bcda844990ec646b3b6ee63cbdf10f70b0403727dea3b5ab601ca55e3949db9","text":" for node WebViews; see ","translated":" 用于节点 WebView;参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:04Z"} +{"cache_key":"e5d655052f08f79672770734c9717dc24a5a9359defba7095dc7a9e2cf9e801b","segment_id":"start/wizard.md:bba52d8bacabbacc","source_path":"start/wizard.md","text_hash":"bba52d8bacabbacc510a1902b4eb35435f691903eb2db22fd110d41eadedec8d","text":" exists, the wizard can reuse it.","translated":" 存在,向导可以复用它。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:13Z"} +{"cache_key":"e628a7773be8d41e10dc53dcb383a11096e0573ec6b470aa13d2a14adcefb8e7","segment_id":"start/wizard.md:e3ba8a2959965f9c","source_path":"start/wizard.md","text_hash":"e3ba8a2959965f9c8360537e304016b2f75d561bdb03655a42adb02ce75a0e3f","text":"Default workspaces follow ","translated":"默认工作区遵循 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:57Z"} +{"cache_key":"e62ed5670f8283396dcc6a81182cda94667ff98973f153e4c86a04db364a4895","segment_id":"start/wizard.md:a8dbd136ed7c8e55","source_path":"start/wizard.md","text_hash":"a8dbd136ed7c8e55f9c0ae6e5acd2576d485f642d964a61f3693afc1c0c4ffdf","text":": uses ","translated":":使用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:50Z"} +{"cache_key":"e66b34ec94f9a9c10b99b098ad8806551356222f1ac50f6fec7d719991faceee","segment_id":"start/wizard.md:c36d819e7bc6d2b7","source_path":"start/wizard.md","text_hash":"c36d819e7bc6d2b7da51394411c733db89c395987885ca6770167a3b9bc45c3c","text":"Use ","translated":"使用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:45Z"} +{"cache_key":"e689f27ba4febf31a28a5b79eb2af514a15a3dff5dfe458bb3067cc59b2e7481","segment_id":"index.md:be48ae89c73a75da","source_path":"index.md","text_hash":"be48ae89c73a75da3454d565526d777938c20664618905a9bc77d6a0a21a689d","text":"\"EXFOLIATE! EXFOLIATE!\"","translated":"\"去角质!去角质!\"","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:25Z"} +{"cache_key":"e6b4ca13a3b7e39f521b1aadbb4f54f37875d228cd918c6406bd6519d5c7b6c8","segment_id":"index.md:6638cf2301d3109d","source_path":"index.md","text_hash":"6638cf2301d3109da66a44ee3506fbd35b29773fa4ca33ff35eb838c21609e19","text":"Features (high level)","translated":"功能特性(概览)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:26Z"} +{"cache_key":"e6e2a9985237253e0478229a54f3693bc7b0472bc450d53a4122dc20dfe08b21","segment_id":"environment.md:6863067eb0a2c749","source_path":"environment.md","text_hash":"6863067eb0a2c7499425c6c189b2c88bac55ca754285a6ab1ef37b75b4cfad4d","text":"See ","translated":"参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:37Z"} +{"cache_key":"e6e456289628d5a4b6cbbc0fbb263d656ba7d49427a2009ce3c5f608b8505ea0","segment_id":"index.md:f0d82ba647b4a33d","source_path":"index.md","text_hash":"f0d82ba647b4a33da3008927253f9bed21e380f54eab0608b1136de4cbff1286","text":"OpenClaw bridges WhatsApp (via WhatsApp Web / Baileys), Telegram (Bot API / grammY), Discord (Bot API / channels.discord.js), and iMessage (imsg CLI) to coding agents like ","translated":"OpenClaw 将 WhatsApp(通过 WhatsApp Web / Baileys)、Telegram(Bot API / grammY)、Discord(Bot API / channels.discord.js)和 iMessage(imsg CLI)桥接到编程 智能体,例如 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:56Z"} +{"cache_key":"e723a0b2ab360a74b84f4ccd08fdc4cc1639b85d5178d45d8103a18069bd3d8d","segment_id":"start/getting-started.md:1b59a1d9fa6d392f","source_path":"start/getting-started.md","text_hash":"1b59a1d9fa6d392f1f68642200583ed0f7b372af2fbc7c01d5f7f00463e229de","text":" also bundles A2UI assets; if you need to run just that step, use ","translated":" 也会打包 A2UI 资源;如果您只需要运行该步骤,请使用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:51Z"} +{"cache_key":"e7279b78eeb5dccdf1897af612ce9f34bbae6f6ad7d8a7fed40a48f2f59c2367","segment_id":"environment.md:frontmatter:summary","source_path":"environment.md:frontmatter:summary","text_hash":"78351223e7068721146d2de022fdf440c2866b2ee02fbbb50bf64369b999820b","text":"Where OpenClaw loads environment variables and the precedence order","translated":"OpenClaw 加载环境变量的位置及优先级顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:05Z"} +{"cache_key":"e73887cca1549bd1acf945a50dfbd054a3ec1c87741be5a0a4381a4840ce13e5","segment_id":"index.md:1df4f2299f0d9cc4","source_path":"index.md","text_hash":"1df4f2299f0d9cc466fa05abeb2831e76e9f89583228174ffcd9af415fd869fe","text":"Send a test message (requires a running Gateway):","translated":"发送测试消息(需要运行中的 Gateway):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:17Z"} +{"cache_key":"e747cc049257f34351f8e9510202e9a6f21541b6ab738d9c1e2aa1a41c519657","segment_id":"environment.md:cb133602d7dd4bc6","source_path":"environment.md","text_hash":"cb133602d7dd4bc6ecfe37a040de72b562547e609327bdd41ea294f9257b7248","text":" keys.","translated":" 密钥时应用。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:22Z"} +{"cache_key":"e758b5241da8091ae15d39a4bd67f4c86e9beb81d84def2a94118597695be1b4","segment_id":"index.md:42bb365211decccb","source_path":"index.md","text_hash":"42bb365211decccb3509f3bf8c4dfcb5ae05fe36dfdedb000cbf44e59e420dc9","text":" — Local imsg CLI integration (macOS)","translated":" — 本地 imsg CLI 集成(macOS)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:21Z"} +{"cache_key":"e7692faaf02464b2a4dd119d057cc5aced8c33764089e7974d2634ae997c09f2","segment_id":"environment.md:496aca80e4d8f29f","source_path":"environment.md","text_hash":"496aca80e4d8f29fb8e8cd816c3afb48d3f103970b3a2ee1600c08ca67326dee","text":" block","translated":" 块","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:11Z"} +{"cache_key":"e7bc8ffa042426610faa9c40c7191933bfda50deb769ef153580d4ab1c75d679","segment_id":"start/getting-started.md:cdb4ee2aea69cc6a","source_path":"start/getting-started.md","text_hash":"cdb4ee2aea69cc6a83331bbe96dc2caa9a299d21329efb0336fc02a82e1839a8","text":".","translated":"。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:45Z"} +{"cache_key":"e8160fc2a7763ac99c0933d4424a99f211b661b0d7649bb1d33f908c3ff5e0d2","segment_id":"start/getting-started.md:75e23f5184b23835","source_path":"start/getting-started.md","text_hash":"75e23f5184b23835efb6fdc64309312d3c9212d10566350b1a08ff7838c79d03","text":"2) Run the onboarding wizard (and install the service)","translated":"2)运行上手引导向导(并安装服务)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:35:55Z"} +{"cache_key":"e81fa8ea81e681a305d677a823722958c2fdf42c3afbf4149a2d5cdfc4c6e1df","segment_id":"index.md:4eb58187170dc141","source_path":"index.md","text_hash":"4eb58187170dc14198eacb534c8577bef076349c26f2479e1f6a2e31df8eb948","text":" — An AI, probably high on tokens","translated":" — 一个可能被令牌冲昏头脑的 AI","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:53Z"} +{"cache_key":"e87435d09fd52a520aeae4097eb83a149aeb498192ccfbdd63da8db57571de09","segment_id":"index.md:d08cec54f66c140c","source_path":"index.md","text_hash":"d08cec54f66c140c655a1631f6d629927c7c38b9c8bfa91c875df9bd3ad3c559","text":"OpenClaw assistant setup","translated":"OpenClaw 助手设置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:12Z"} +{"cache_key":"e8a313447619fd5d7895acf1c467e347d47a8c35861910facf5ff08f88a8905e","segment_id":"index.md:5928d14b4d45263d","source_path":"index.md","text_hash":"5928d14b4d45263d4964dfd301c84ed2674ca8b4b698c5efeb88fb86076d2bf9","text":"🎮 ","translated":"🎮 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:39Z"} +{"cache_key":"e8bfa9777ff1ca6f2921ef47688f6ddb7d1a68c074dc27c7af195521940fb68f","segment_id":"help/index.md:frontmatter:summary","source_path":"help/index.md:frontmatter:summary","text_hash":"aece82a2d540ab1a9a21c7b038127cae6e9db2149491564bb1856b6f8999f205","text":"Help hub: common fixes, install sanity, and where to look when something breaks","translated":"帮助中心:常见修复方法、安装完整性检查,以及出现问题时的排查指南","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:25Z"} +{"cache_key":"e8ee67c09bdbe71798a5c6348316e32fa4bf8cdf688a0fba4493ffc836a62fde","segment_id":"environment.md:c2d7247c8acb83a5","source_path":"environment.md","text_hash":"c2d7247c8acb83a5a020458fa836c2445922b51513dbdbf154ab5f7656cb04e9","text":"; does not override).","translated":";不会覆盖)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:44Z"} +{"cache_key":"e8fb144a38ce4b1553a092808d81c2faabee7f47fc5f950ff809998508ead2a9","segment_id":"environment.md:6db0742daaf9f191","source_path":"environment.md","text_hash":"6db0742daaf9f191ab7816d2c9d317b1ea1693453a8c63b95af8b01477e0f5bb","text":" runs your login shell and imports only ","translated":" 运行您的登录 shell 并仅导入 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:07Z"} +{"cache_key":"e9196b72990174331920ecd407ae4e20e96e67c7a2bd9e9deecdf9dda0a49b1e","segment_id":"index.md:c4b2896a2081395e","source_path":"index.md","text_hash":"c4b2896a2081395e282313d6683f07c81e3339ef8b9d2b5a299ea5b626a0998f","text":").","translated":")。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:34Z"} +{"cache_key":"e96f23e744751e56e76bb4914d500540aa9e7477681bf82acf3e8d249b7443e9","segment_id":"start/wizard.md:fda4a25e07825d0e","source_path":"start/wizard.md","text_hash":"fda4a25e07825d0e741782945be50a3bbf326b9403943ae322f9ff2c9d959a99","text":"QuickStart","translated":"快速入门","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:34Z"} +{"cache_key":"e974c0b5a54da233c9d3202030578368ed8f3ea979c5c958f879fcce408ef324","segment_id":"index.md:frontmatter:summary","source_path":"index.md:frontmatter:summary","text_hash":"891b2aa093410f546b89f8cf1aa2b477ba958c2c06d2ae772e126d49786df061","text":"Top-level overview of OpenClaw, features, and purpose","translated":"OpenClaw 的顶层概述、功能特性与用途","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:27:24Z"} +{"cache_key":"ea45ea5fb5edafd10885c5996709509fad9abd882c5daacc6f032e390b66c408","segment_id":"start/wizard.md:b1f78eea9ea563ca","source_path":"start/wizard.md","text_hash":"b1f78eea9ea563cab0611c9d9f74199e0f1dc1b7855a0f4e0eb8f4e0b9848b9e","text":"Add agent (non‑interactive) example:","translated":"添加智能体(非交互)示例:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:37Z"} +{"cache_key":"eacecaae490a307e52e287a93f22dd76cb2bab3c62c7d3e8e95480d7333a1d84","segment_id":"index.md:0eb95fb6244c03f1","source_path":"index.md","text_hash":"0eb95fb6244c03f1ccca696718a06766485c231347bf382424fb273145472355","text":"Quick start","translated":"快速入门","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:22Z"} +{"cache_key":"eaf2d170adde0688e23ca9cabb4074fdfbddd11f9e9327e51891878b361dfb2d","segment_id":"index.md:d372b90f0ccffad0","source_path":"index.md","text_hash":"d372b90f0ccffad0ae6e3df3c3aaeccd7a17eb59b4bc492a5469dc05ac3629ec","text":", OpenClaw uses the bundled Pi binary in RPC mode with per-sender sessions.","translated":",OpenClaw 将使用捆绑的 Pi 二进制文件以 RPC 模式运行,并使用每个发送者的 会话。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:33Z"} +{"cache_key":"eba13072b1a354b471f3da30934e0e7c51b0a4954b7b528817a8f20be0ec9c53","segment_id":"index.md:ceee4f2088b9d5ba","source_path":"index.md","text_hash":"ceee4f2088b9d5ba7d417bac7395003acfbcef576fd4cc1dd3063972f038218a","text":"The name","translated":"名称由来","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:16Z"} +{"cache_key":"ec2ec567c80acb4eaebb70c38df1d9ab94f68714cb99694d11d947a071edfdd4","segment_id":"start/wizard.md:3f485847642a332e","source_path":"start/wizard.md","text_hash":"3f485847642a332ed0374201686055314594de14929920d4c40d44676929d972","text":" to automate or script onboarding:","translated":" 用于自动化或脚本化上手引导:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:14Z"} +{"cache_key":"ec52d1059c9865c5fc3c2a42df8c7a6bf0a0b11707cd03f66a7767f8ea7eb532","segment_id":"environment.md:453c14128fbfb5f6","source_path":"environment.md","text_hash":"453c14128fbfb5f6757511557132a1dbb3bcbf243267630bfec49db8518c7780","text":"Env var substitution in config","translated":"配置中的环境变量替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:19:42Z"} +{"cache_key":"ec6203797e9e6d7c8b84dff668fa87d4f4e18e599a55a3e235a54bcfa85dcc08","segment_id":"environment.md:6db0742daaf9f191","source_path":"environment.md","text_hash":"6db0742daaf9f191ab7816d2c9d317b1ea1693453a8c63b95af8b01477e0f5bb","text":" runs your login shell and imports only ","translated":" 运行你的登录 shell 并仅导入 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:22:20Z"} +{"cache_key":"ec6544cf9a2fdf796cb6d3311bf84b9d9f4212fd4491ceb30cc7830f1bfe7024","segment_id":"help/index.md:b79cac926e0b2e34","source_path":"help/index.md","text_hash":"b79cac926e0b2e347e72cc91d5174037c9e17ae7733fd7bdb570f71b10cd7bfc","text":"Help","translated":"帮助","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:32Z"} +{"cache_key":"ec84b886dc2d0638c71fa040e38e36a5fa259ee781decdf9493570c2fec604fa","segment_id":"index.md:e9f63c8876aec738","source_path":"index.md","text_hash":"e9f63c8876aec7381ffb5a68efb39f50525f9fc4e732857488561516d47f5654","text":" — Uses Baileys for WhatsApp Web protocol","translated":" —— 使用 Baileys 实现 WhatsApp Web 协议","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:29Z"} +{"cache_key":"ec9e3eb6d2bd790ee1b161f31b6bb70649ee6b5df85dd2b6a0178ee01c443f69","segment_id":"start/wizard.md:61c5ae608ddc7474","source_path":"start/wizard.md","text_hash":"61c5ae608ddc7474cd3aadc92c22059f7a539eefb0a56b02f625c39e552ff7f7","text":"The wizard can install ","translated":"向导可以安装 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:51Z"} +{"cache_key":"eca7489e62538a4b68a7d49f3a67df1c6bad8affc75d6411f68ca1e81bef47b2","segment_id":"environment.md:f6b2ffe1d0d5f521","source_path":"environment.md","text_hash":"f6b2ffe1d0d5f521b76cabc67d6e96da2b1170eef8086d530558e9906a7f092d","text":"Models overview","translated":"模型概览","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:13:17Z"} +{"cache_key":"ecb4df64e132ff6212066948863adabaa06122c77d8971d5c924dc2e744df845","segment_id":"index.md:98a670e2fb754896","source_path":"index.md","text_hash":"98a670e2fb7548964e8b78b90fef47f679580423427bfd15e5869aca9681d0dd","text":"\"We're all just playing with our own prompts.\"","translated":"\"我们都只是在玩弄自己的提示词。\"","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:43Z"} +{"cache_key":"ecd894720faa37450014e0fe1630be8382cf6ec23cbb9bfe76bc4125495d8fa5","segment_id":"index.md:9adcfa4aa10a4e8b","source_path":"index.md","text_hash":"9adcfa4aa10a4e8b991a72ccc45261cd64f296aed5b257e4caf9c87aff1290a0","text":" — Send and receive images, audio, documents","translated":" — 收发图片、音频、文档","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:38Z"} +{"cache_key":"ed10c233aa195883b17061f166f647efac5a27535a85ce4d16fc90d40e138882","segment_id":"help/index.md:8cd501e1124c3047","source_path":"help/index.md","text_hash":"8cd501e1124c30473473c06e536a2d145e2a14a6d7dc1b99028ce818e14442e2","text":"Repairs:","translated":"修复:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:56Z"} +{"cache_key":"ed15427258ffbf85620a0c9c0c42deb7f37be17b7abeff5993a34962964f0e96","segment_id":"index.md:a194ca16424ddd17","source_path":"index.md","text_hash":"a194ca16424ddd17dacc45f1cbd7d0e41376d8955a7b6d02bc38c295cedd04e4","text":"RPC adapters","translated":"RPC 适配器","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:19Z"} +{"cache_key":"ed24753e60b54d629cfd978be87185f4772676322534432302319caf28452d29","segment_id":"index.md:ab201ddd7ab330d0","source_path":"index.md","text_hash":"ab201ddd7ab330d04be364c0ac14ce68c52073a0ee8d164a98c3034e91ce1848","text":" from the repo.","translated":" (在仓库目录中执行)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:21Z"} +{"cache_key":"ed37a2b1a8c3351a6c04bee81df6f507f306be344485e69eb87b3b2451aad89f","segment_id":"help/index.md:d3ef01b4a9c99103","source_path":"help/index.md","text_hash":"d3ef01b4a9c9910364c9b26b2499c8787a0461d2d24ab80376fff736a288b34c","text":"Logging","translated":"日志记录","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:47Z"} +{"cache_key":"ee3f1647acf674397ba7f7e1aee0f9972b9830f978b622695d8ab5360de5a496","segment_id":"index.md:255ce77b7a6a015f","source_path":"index.md","text_hash":"255ce77b7a6a015f8595868a524b67c134e8fb405f4584fdac020e57f4ccd5f6","text":"Loopback-first","translated":"回环优先","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:01Z"} +{"cache_key":"ee582fba5363de60fb2c00f9238f2ac9ad6dc7615694d8d23d24d88bf7ec13e1","segment_id":"environment.md:582967534d0f909d","source_path":"environment.md","text_hash":"582967534d0f909d196b97f9e6921342777aea87b46fa52df165389db1fb8ccf","text":" in ","translated":" 在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:29Z"} +{"cache_key":"eead1cfedffdef3e1e7e8bfc6339df973b1390f8cd648602a62448762b8963f4","segment_id":"start/wizard.md:15836cbac4abdca3","source_path":"start/wizard.md","text_hash":"15836cbac4abdca3c78de3c3470fdc7bea9a96d0f38a1d0e4ec941bfc18ecb26","text":"Config only","translated":"仅配置","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:41:30Z"} +{"cache_key":"eeebff3da1cf246a7ee248bd8bc9694ee3d98c0f3fe5a0dcbfefa5e252b113a2","segment_id":"index.md:c3af076f92c5ed8d","source_path":"index.md","text_hash":"c3af076f92c5ed8dcb0d0b0d36dd120bc31b68264efea96cf8019ca19f1c13a3","text":"Troubleshooting","translated":"故障排除","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:33Z"} +{"cache_key":"eeef5f9dd1ae51906bf8d4a97c86db5d9327f00c8117da5fe2276a1ac1b155f4","segment_id":"help/index.md:156597e2632411d1","source_path":"help/index.md","text_hash":"156597e2632411d1d5f634db15004072607ba45072a4e17dfa51790a37b6781f","text":"Gateway issues:","translated":"Gateway 问题:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:24:43Z"} +{"cache_key":"ef28fdc07b59ec5ce5915e3de7389d8d70ecb8ed31445ed4066d7118fe6dd63e","segment_id":"environment.md:6f59001999ef7b71","source_path":"environment.md","text_hash":"6f59001999ef7b7128bab80d2034c419f3034497e05f69fbdf67f7b655cdc173","text":"Configuration: Env var substitution","translated":"配置:环境变量 替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:41:33Z"} +{"cache_key":"ef3b396216400003eb534a0ab4fe41ae559b2fb39623ec3e2f9892c4f4cba9ef","segment_id":"index.md:ec05222b3777fd7f","source_path":"index.md","text_hash":"ec05222b3777fd7f91a2964132f05e3cfc75777eaeec6f06a9a5c9c34a8fc3e9","text":"Nix mode","translated":"Nix 模式","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:04:10Z"} +{"cache_key":"ef7f4605237a606f565a596c39809fa969774059be148db688b808634350bf09","segment_id":"index.md:5928d14b4d45263d","source_path":"index.md","text_hash":"5928d14b4d45263d4964dfd301c84ed2674ca8b4b698c5efeb88fb86076d2bf9","text":"🎮 ","translated":"🎮 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:38Z"} +{"cache_key":"efa246765d696f04600590562765687bb4f5fefce8a4df66bc2cbe3275f3f43e","segment_id":"start/wizard.md:426263b5cd4ab1f3","source_path":"start/wizard.md","text_hash":"426263b5cd4ab1f3211193944727955444c6454a1640bec5e6f35b017c6d285f","text":"Non‑loopback binds still require auth.","translated":"非回环绑定仍需认证。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:08Z"} +{"cache_key":"efd8767a5fede85377af51202b1450a0f73054f978162c2d8bcef5dfa6220323","segment_id":"start/getting-started.md:e67454c1b6dd66c2","source_path":"start/getting-started.md","text_hash":"e67454c1b6dd66c2f006a8a98ff9c6a1279f8283eab3a272c15436f164cefe7b","text":"Recommended path: use the ","translated":"推荐路径:使用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:46Z"} +{"cache_key":"effbe87506ca4373185a6bd9eb8262362bc299b5fbd8da0ce76b0aa8fe73ff1d","segment_id":"environment.md:a258b30f88c30650","source_path":"environment.md","text_hash":"a258b30f88c30650e73073d5bdde5cfcc6987100ae62d37789e5c46a0d85b7c6","text":"Global ","translated":"全局 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:36Z"} +{"cache_key":"f02f949874120a6c5b691141073ad6c170eaa88039cdad423e870a2753e957b3","segment_id":"start/getting-started.md:caf33dca8b21dc18","source_path":"start/getting-started.md","text_hash":"caf33dca8b21dc18f96b1f009b0dba4d75ddc00ea245972e98d56b1d1a5a009d","text":"Mattermost (plugin): ","translated":"Mattermost(插件): ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:28Z"} +{"cache_key":"f04ed463aa434ea141889ce238029572813914c69789bd6fb5eacba8423f5768","segment_id":"help/index.md:frontmatter:read_when:0","source_path":"help/index.md:frontmatter:read_when:0","text_hash":"ee0615553374970664b58ebd8e5d0ebc9bc8a5f03387671afbfd0096b390aa9b","text":"You’re new and want the “what do I click/run” guide","translated":"你是新手,想要一份\"我该点击/运行什么\"的指南","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:44:25Z"} +{"cache_key":"f0bc0a82d8a06b403ce5154b870a817a8097bacdb2e4fe64ab876d6f084f389c","segment_id":"index.md:d372b90f0ccffad0","source_path":"index.md","text_hash":"d372b90f0ccffad0ae6e3df3c3aaeccd7a17eb59b4bc492a5469dc05ac3629ec","text":", OpenClaw uses the bundled Pi binary in RPC mode with per-sender sessions.","translated":",OpenClaw 将使用内置的 Pi 二进制文件以 RPC 模式运行,并为每个发送者提供 会话。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:58Z"} +{"cache_key":"f11584b1b8bb57dbe543960af7b37e9ff6fb5eab1a8da25c423f5780dd0d676c","segment_id":"start/getting-started.md:ab744fe26b887abd","source_path":"start/getting-started.md","text_hash":"ab744fe26b887abdb3558472d5bfe074f2716bbd88c8fab2b86bc745cbe7cf52","text":"Tip: ","translated":"提示: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:07Z"} +{"cache_key":"f16eb7fed19f8561d7438f4379417058d14d6effa70a7e8ab163a2c08e69b70f","segment_id":"start/wizard.md:8ef5034a90ff178a","source_path":"start/wizard.md","text_hash":"8ef5034a90ff178aded1c6f9898a864b8af345b28b62274e520c62e4bc44dec8","text":"Native builds are used when available.","translated":"如有原生构建则优先使用。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:15Z"} +{"cache_key":"f18978cae4cb765c8959cd68c4897fde778c8cece0f3e6a778e862fc767efebe","segment_id":"index.md:013e11a23ec9833f","source_path":"index.md","text_hash":"013e11a23ec9833f907b2ead492b0949015e25d10ba92461669609aee559335d","text":"Start here:","translated":"从这里开始:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:44Z"} +{"cache_key":"f1bf5865e234c088f292333d3304a20f3b9b69544d67f32494540f263fa1e1cc","segment_id":"index.md:2adc964c084749b1","source_path":"index.md","text_hash":"2adc964c084749b1f2d8aef24030988b667dbda2e38a6a1699556c93e07c1cea","text":"Start here","translated":"从这里开始","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:39Z"} +{"cache_key":"f1f9640f4e20ead3c4890cd38fa2d2f83e102d190c71f31bf74e43411b220707","segment_id":"environment.md:3527b238ea049608","source_path":"environment.md","text_hash":"3527b238ea04960811e4f77378c46a6cddaf9dbf907d8affb0974772028b269e","text":"If the config file is missing entirely, step 4 is skipped; shell import still runs if","translated":"如果配置文件完全缺失,则跳过第 4 步;如果","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:46:24Z"} +{"cache_key":"f2078834885c634ec26e8903f4ed129d2fa2611d43b07c1b65d99b4207dd3f17","segment_id":"index.md:cdb4ee2aea69cc6a","source_path":"index.md","text_hash":"cdb4ee2aea69cc6a83331bbe96dc2caa9a299d21329efb0336fc02a82e1839a8","text":".","translated":"。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:28Z"} +{"cache_key":"f218922442b56c5e09b8f23fab26599a3631012ca6e296456125326f409f1f7e","segment_id":"help/index.md:cad44fbae951d379","source_path":"help/index.md","text_hash":"cad44fbae951d3791565b0cee788c01c3bd10e0176167acb691b8dba0f7895f8","text":"Gateway logging","translated":"Gateway 日志记录","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:40Z"} +{"cache_key":"f22c948c8f08bba03ae5ab9b17be95ed84ed98de50cbcbea09d5812b3d9fd4e1","segment_id":"start/wizard.md:7c2a0a6b7bb37dc2","source_path":"start/wizard.md","text_hash":"7c2a0a6b7bb37dc269429103bc13c5f5172b11631d7d44e84e0d5e4881354e4f","text":" works without a key). Easiest path: ","translated":" 无需密钥也可使用)。最简单的方式: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:39:21Z"} +{"cache_key":"f23e602e5722bcb75d4969fec8ae88209555d9f30e4cc863e54cb0665c150f93","segment_id":"index.md:e3572f8733529fd3","source_path":"index.md","text_hash":"e3572f8733529fd30a8604d41d624c15f4433df68f40bd092d1ee61f7d8d15e2","text":"Agent bridge","translated":"智能体桥接","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:57Z"} +{"cache_key":"f258e8524ff328198c2d9437453a1d91d940664b2f522b1ec9ac79b0139fc660","segment_id":"start/wizard.md:54ec12801f42e556","source_path":"start/wizard.md","text_hash":"54ec12801f42e5568f617d1aad18c458515c72920de170a24ef0f2be60cd3d33","text":"Moonshot AI (Kimi + Kimi Coding)","translated":"Moonshot AI (Kimi + Kimi Coding)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:13Z"} +{"cache_key":"f25bc202081adc9aa4d305452fe50f1a9c63b9077c112ebdc0d9166737b3675a","segment_id":"index.md:99260acc29f71e4b","source_path":"index.md","text_hash":"99260acc29f71e4baeb36805a1fdbd2c17254b57c8e5a9cba29ee56518832397","text":" — Route provider accounts/peers to isolated agents (workspace + per-agent sessions)","translated":" — 将 提供商 账户/对等方路由到隔离的 智能体(工作区 + 每个 智能体 的 会话)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:46Z"} +{"cache_key":"f2a0941718593a4be66a7a033a4117a7b3a502ef64b25fd7d6d3475c77dd5a1a","segment_id":"environment.md:87e89abb4c1c551f","source_path":"environment.md","text_hash":"87e89abb4c1c551fe08d355d097f18b8de78edca5f556997085681662fce8eed","text":"Config ","translated":"配置 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:24Z"} +{"cache_key":"f2a0c70d8b9f94722b586320f11c58339d30dd1fe8ff7250a962bb2db84d5ab4","segment_id":"environment.md:ffa63583dfa6706b","source_path":"environment.md","text_hash":"ffa63583dfa6706b87d284b86b0d693a161e4840aad2c5cf6b5d27c3b9621f7d","text":"missing","translated":"缺失的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:09Z"} +{"cache_key":"f2c14989f888bbff9c7330f2d5b3892af3b900910840435595031590dc8248e3","segment_id":"environment.md:frontmatter:read_when:0","source_path":"environment.md:frontmatter:read_when:0","text_hash":"90fc0487bff88009979cff1061c1a882df8c3b1baa9c43538331d9d5dab15479","text":"You need to know which env vars are loaded, and in what order","translated":"你需要了解加载了哪些环境变量,以及它们的加载顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:47Z"} +{"cache_key":"f34789e2cb492196e8c057294dd98c5f9d4b8054d548a7b883a47f113efa1277","segment_id":"index.md:31365ab9453d6a1e","source_path":"index.md","text_hash":"31365ab9453d6a1ec03731622803d3b44f345b6afad08040d7f3e97290c77913","text":"do nothing","translated":"不做任何操作","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:55Z"} +{"cache_key":"f36f13a67a73f6768bfbf346d552067475ef4f8137e13edfd4f636e1b7ef2ef8","segment_id":"start/getting-started.md:649cfa2f76a80b42","source_path":"start/getting-started.md","text_hash":"649cfa2f76a80b42e1821c89edd348794689409dcdf619dcd10624fb577c676b","text":"not recommended","translated":"不推荐","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:36:21Z"} +{"cache_key":"f3701b1ce8ac7f8931cafd209250aa5ae388ecfdb0154dbbb21c03fd72ce5d08","segment_id":"help/index.md:729bc562eec2658b","source_path":"help/index.md","text_hash":"729bc562eec2658bd11ffdd522fe5277177dc73e86eaca7baac0b472a4d8f8b2","text":"If you’re looking for conceptual questions (not “something broke”):","translated":"如果你在寻找概念性问题(不是\"某个东西坏了\"):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:11:29Z"} +{"cache_key":"f37dcde1b1a3572f2e12cec637bb9435d7594f5d680ca4c8d2916587ceaa5b49","segment_id":"environment.md:baa5be7f6320780b","source_path":"environment.md","text_hash":"baa5be7f6320780bd7bb7b7ddbb8cd1ffb26ccf7d94d363350668c50aedcf95f","text":" (applied only if missing).","translated":" (仅在缺失时应用)。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:32Z"} +{"cache_key":"f3bae8376433842a2647a0f99681be1ae704993131bd626b47c7ead29db85121","segment_id":"index.md:41ed52921661c7f0","source_path":"index.md","text_hash":"41ed52921661c7f0d68d92511589cc9d7aaeab2b5db49fb27f0be336cbfdb7df","text":"Gateway","translated":"Gateway","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:48:23Z"} +{"cache_key":"f3d666bd4b1803904177f2fd15477daab9b1988d37873a621ff0ff20fc67430a","segment_id":"index.md:32ebb1abcc1c601c","source_path":"index.md","text_hash":"32ebb1abcc1c601ceb9c4e3c4faba0caa5b85bb98c4f1e6612c40faa528a91c9","text":" (","translated":" (","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:51Z"} +{"cache_key":"f44674e6fe8bdf7df11beea733dc32ed87d3f98aa27ab39d91af414342ea24ac","segment_id":"environment.md:frontmatter:read_when:1","source_path":"environment.md:frontmatter:read_when:1","text_hash":"a3a2d99a99de98220c8e0296d6f4e4b2a34024916bd2379d1b3b9179c8fae46f","text":"You are debugging missing API keys in the Gateway","translated":"你正在调试 Gateway 中缺失的 API 密钥","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:49Z"} +{"cache_key":"f4572fb2d4379ec9633f4e503fc4ffe1b6e5d42baf75386b995e4453a220112f","segment_id":"start/wizard.md:5c237035504bf1d8","source_path":"start/wizard.md","text_hash":"5c237035504bf1d829557c9f34d581e874170d29eb78178780d9de279686878b","text":": service account JSON + webhook audience.","translated":":服务账户 JSON + webhook 受众。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:37Z"} +{"cache_key":"f4b0c2b320a173553e165db9e33134bd687611509a67f872b3802da035e18003","segment_id":"start/wizard.md:c47c637c5420619c","source_path":"start/wizard.md","text_hash":"c47c637c5420619cf8a485038799bbf646ac4dd9fb434e4da93e49276e6c63cf","text":"Linux: Avahi (","translated":"Linux:Avahi(","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:39Z"} +{"cache_key":"f4b8ff8f3efbd8ee938358900957557c4222b284b44d2a7048b9d12bafcaccb3","segment_id":"environment.md:frontmatter:read_when:2","source_path":"environment.md:frontmatter:read_when:2","text_hash":"822b3d74ce16c1be19059fad4ca5bf7ae9327f58fa1ff4e75e78d5afa75c038f","text":"You are documenting provider auth or deployment environments","translated":"你正在记录提供商认证或部署环境的文档","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:12Z"} +{"cache_key":"f4bde41e2630aeb2a70bf71ad4d202512d708d38dd36418cd9ac8d4332cd2359","segment_id":"index.md:add4778f9e60899d","source_path":"index.md","text_hash":"add4778f9e60899d7f44218483498c0baf7a0468154bc593a60747ee769c718c","text":"Android node","translated":"Android 节点","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:59Z"} +{"cache_key":"f52a9c7d0d2374d22023815ee71b9d667d1f40014d21c495be00062bb7ff7e9d","segment_id":"start/wizard.md:9349cb3da677e30e","source_path":"start/wizard.md","text_hash":"9349cb3da677e30edeeea7e42cf0ef9b5bcbb063c2c1e11e4805728cfb809b27","text":"Auth recommendation: keep ","translated":"认证建议:保持 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:59Z"} +{"cache_key":"f560e7bf274a11b63b63dfc2b1e34b5d4f767099b60c828981323400825310c0","segment_id":"index.md:83f4fc80f6b452f7","source_path":"index.md","text_hash":"83f4fc80f6b452f7cdf426f6b87f08346d7a2d9c74a0fb62815dce2bfddacf63","text":" — A space lobster, probably","translated":" — 大概是一只太空龙虾说的","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:27:52Z"} +{"cache_key":"f5ce8d582224799c2c298caa9a9f7dfb7d86186f570cfddd641946668d1d13da","segment_id":"index.md:79a482cf546c23b0","source_path":"index.md","text_hash":"79a482cf546c23b04cd48a33d4ca8411f62e5b7dc8c3a8f30165e28e747f263a","text":"iMessage","translated":"iMessage","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:29:51Z"} +{"cache_key":"f5fa9cda34fd26fb939c24c123c64b46dd61b92c355cd4a750f394defd4a695c","segment_id":"index.md:2adc964c084749b1","source_path":"index.md","text_hash":"2adc964c084749b1f2d8aef24030988b667dbda2e38a6a1699556c93e07c1cea","text":"Start here","translated":"从这里开始","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:00Z"} +{"cache_key":"f5ffb1cdcefe6f0cd2d2b69e0756d6cc01a9c6a0e02b454f0e30b38b6ad7b2e2","segment_id":"index.md:723fad6d27da9393","source_path":"index.md","text_hash":"723fad6d27da939353c65417bbaf646b65903b316eb4456297ff4a1c20811e8d","text":": HTTP file server on ","translated":":HTTP 文件服务器位于 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:20Z"} +{"cache_key":"f60fee3592c356f74a3be54ab30e9b0a0715eb1a3bbf7e17b0f99aa6f3d33df7","segment_id":"environment.md:3f52403cd330847b","source_path":"environment.md","text_hash":"3f52403cd330847bbe6aabe3d447592616cdc1a8efcbc1f48fb6643f8384fe96","text":"Precedence (highest →","translated":"优先级(最高 →","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:28Z"} +{"cache_key":"f621705327b389ad82a822a75b8c7ca9f3373484abe4c0fa698439958d39456d","segment_id":"environment.md:6f59001999ef7b71","source_path":"environment.md","text_hash":"6f59001999ef7b7128bab80d2034c419f3034497e05f69fbdf67f7b655cdc173","text":"Configuration: Env var substitution","translated":"配置:环境变量 替换","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:58:25Z"} +{"cache_key":"f621dff6a1a64fd61fe1f234bee676aeae91455321dcee4f6e67091184df6c62","segment_id":"start/wizard.md:66d0f523a379b2de","source_path":"start/wizard.md","text_hash":"66d0f523a379b2de6f8d5fba3a817ebc395f7bcaa54cc132ca9dfa665d1e9378","text":"Skills","translated":"技能","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:49:18Z"} +{"cache_key":"f63fecf5eae55dcc313461e84c71dff7e4c62437c912b31e37160ab24e814c22","segment_id":"index.md:9dea37e7f1ff0e24","source_path":"index.md","text_hash":"9dea37e7f1ff0e24f7daecf6ea9cc38a58194f11fbeab1d3cfaa3a5645099ef4","text":"Updating / rollback","translated":"更新 / 回滚","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:31Z"} +{"cache_key":"f6b24d421bb819dd74d316c3be99e4848a1b48cd29aa83b5955b323ccf7a6c71","segment_id":"help/index.md:d3ef01b4a9c99103","source_path":"help/index.md","text_hash":"d3ef01b4a9c9910364c9b26b2499c8787a0461d2d24ab80376fff736a288b34c","text":"Logging","translated":"日志记录","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:56:33Z"} +{"cache_key":"f6bca6b4934d23476401fd77c2d68803d43a4cc7147a31663887d519bebad085","segment_id":"index.md:7af023c43013b9a5","source_path":"index.md","text_hash":"7af023c43013b9a53fbff7dd4b5821588bba3319308878229740489152c43f6d","text":"Docs","translated":"文档","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:31:46Z"} +{"cache_key":"f6bf8734b049080c670e9161d3f62cff12800947ad422096af488dda32c63f66","segment_id":"index.md:5eeecff4ba2df15c","source_path":"index.md","text_hash":"5eeecff4ba2df15c51bcc1ba70a5a2198fbcac141ebe047a2db7acf0e1e83450","text":" — Local UI + menu bar companion for ops and voice wake","translated":" — 本地界面 + 菜单栏辅助工具,支持操作和语音唤醒","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:30:54Z"} +{"cache_key":"f6cb43180d1cb38f88fcf0a8d2c978f67c90b54bde664ec85ac14abce14c1b83","segment_id":"help/index.md:8ddb7fc8a87904de","source_path":"help/index.md","text_hash":"8ddb7fc8a87904dedc2afc16400fbe4e78582b302e01c30b1319c8a465d04684","text":"Troubleshooting:","translated":"故障排除:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:35Z"} +{"cache_key":"f6f420edf7e69a495fa2341fbcbfcb89f4edd0193ad98bca1bf5bd34822e6914","segment_id":"index.md:316cd41f595f3095","source_path":"index.md","text_hash":"316cd41f595f3095f149f98af70f77ab85404307a1505467ee45a26b316a9984","text":"Guided setup (recommended):","translated":"引导式设置(推荐):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:59:10Z"} +{"cache_key":"f7109a2845e6fbe35c8bdf279b2c337808867d39dd637a5c7d9b2a1b91018916","segment_id":"start/getting-started.md:d48b35a5fde42ec0","source_path":"start/getting-started.md","text_hash":"d48b35a5fde42ec00cf04a49d5ddeb555c65a520eeb97108da303bc05673dc84","text":"WhatsApp doc: ","translated":"WhatsApp 文档: ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:12Z"} +{"cache_key":"f722cbdc201f4b5e079dd175c0f52bce3bf3aa1658174683d7b51d71a4e9cd84","segment_id":"index.md:6b8ebac7903757ce","source_path":"index.md","text_hash":"6b8ebac7903757ce7399cc729651a27e459903c24c64aa94827b20d8a2a411d2","text":"For Tailnet access, run ","translated":"如需 Tailnet 访问,请运行 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:28:53Z"} +{"cache_key":"f727381238c5d317e8cd685354a48f793bc0d76af5f89de378ced4f0307c043d","segment_id":"start/wizard.md:3dd83b614e806664","source_path":"start/wizard.md","text_hash":"3dd83b614e8066647eed34747cca7bd8ecd848f994ab0e1870611515a0947051","text":"macOS: Bonjour (","translated":"macOS:Bonjour(","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:36Z"} +{"cache_key":"f75c83d90f9118aeb4862c47a07a5896f5da054fa28cebd9a9770f2bd5fcbe1c","segment_id":"start/wizard.md:e7ac0786668e0ff0","source_path":"start/wizard.md","text_hash":"e7ac0786668e0ff0f02b62bd04f45ff636fd82db63b1104601c975dc005f3a67","text":":","translated":":","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:30Z"} +{"cache_key":"f76e7b041b6273a09aa1e9309c09963be833cac5d00695ee47013a664b4d68d7","segment_id":"help/index.md:frontmatter:read_when:0","source_path":"help/index.md:frontmatter:read_when:0","text_hash":"ee0615553374970664b58ebd8e5d0ebc9bc8a5f03387671afbfd0096b390aa9b","text":"You’re new and want the “what do I click/run” guide","translated":"你是新手,想要一份\"我该点击/运行什么\"的指南","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:18:57Z"} +{"cache_key":"f794b56056508717fd48cd6db6dc75a458a0fa23834757f5ab7a0993982c6594","segment_id":"environment.md:496aca80e4d8f29f","source_path":"environment.md","text_hash":"496aca80e4d8f29fb8e8cd816c3afb48d3f103970b3a2ee1600c08ca67326dee","text":" block","translated":" 块","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:59Z"} +{"cache_key":"f80879a2302c298e8c95d914d9d6c71f03acd6f6dd6f974af01bfc0bc6c2e1c5","segment_id":"start/wizard.md:b90faf89583190c7","source_path":"start/wizard.md","text_hash":"b90faf89583190c7e34f7f5da172378019ea35b5da533c04dd2f7eec4c22eb9b","text":"Add another agent","translated":"添加另一个智能体","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:43Z"} +{"cache_key":"f8ba17c2741fd5744982e25324fa40baf96c8bc58d317be0648263b55a430f7e","segment_id":"index.md:76d6f9c532961885","source_path":"index.md","text_hash":"76d6f9c5329618856f133dc695e78f085545ae05fae74228fb1135cba7009fca","text":") — Pi creator, security pen-tester","translated":")—— Pi 创建者,安全渗透测试员","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:54:30Z"} +{"cache_key":"f9105824cf6a7d20518e37b8bf0823c644d1c0f6ce291e122a94e6e6470b7533","segment_id":"index.md:898e28d91a14b400","source_path":"index.md","text_hash":"898e28d91a14b400e7dc11f9dc861afe9143c18bf9424b1d1b274841615f38b1","text":"If you want to lock it down, start with ","translated":"如果您想进行锁定配置,请从以下内容开始 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:00Z"} +{"cache_key":"f91d9117f2bb9b64cf66ea1411b0be3f171f40e08c8c9e9f26c55c7e8bfe7189","segment_id":"environment.md:6863067eb0a2c749","source_path":"environment.md","text_hash":"6863067eb0a2c7499425c6c189b2c88bac55ca754285a6ab1ef37b75b4cfad4d","text":"See ","translated":"参见 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:28Z"} +{"cache_key":"f94a81f9b0bf40ffe1357c455d8aa1521caf2e5b7567514ceebb6cddac71ed20","segment_id":"start/wizard.md:812ae9cc61bc8004","source_path":"start/wizard.md","text_hash":"812ae9cc61bc800431e08012a3e2dedf0f928f6f5d1266663f3f9c9009a33865","text":"What the wizard writes","translated":"向导写入的内容","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:48:22Z"} +{"cache_key":"f9d9e2053d57e1dbcea8393af82dbd0d30bed4822f1d89bfe03c7cfadb02ecd7","segment_id":"environment.md:8d076464a84995bc","source_path":"environment.md","text_hash":"8d076464a84995bc095e934b0aa1e4419372f27cd71d033571e4dbba201ee5d8","text":"You can reference env vars directly in config string values using ","translated":"你可以在配置的字符串值中直接引用环境变量,使用 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:26:23Z"} +{"cache_key":"f9f5b27505056942f667c21acc05200a9acbbdcb3fddaceca9d2a30e2dbe81a9","segment_id":"index.md:b214cd10585678ca","source_path":"index.md","text_hash":"b214cd10585678ca1250ce1ae1a50ad4001de4577a10e36be396a3409314e442","text":"@badlogicc","translated":"@badlogicc","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:38Z"} +{"cache_key":"fa024aedd372ab7765061298a10db13f4e5bcdc6133bc25a65c53f8236557315","segment_id":"environment.md:907940a35852447a","source_path":"environment.md","text_hash":"907940a35852447aad5f21c5a180d993ff31cfd5807b1352ed0c24eabe183465","text":"never override existing values","translated":"永远不要覆盖现有值","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T11:45:24Z"} +{"cache_key":"fa3713ea436d20ec73664c073e488b38fc0bb3809eaa3ac4dc08811132bee115","segment_id":"index.md:5afbb1c887f6d850","source_path":"index.md","text_hash":"5afbb1c887f6d8501dba36cd2113d8f8b6ce6fa711a0d3e7efdc66f170abd2c2","text":"Cron jobs","translated":"定时任务","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:33:06Z"} +{"cache_key":"fa78bcdd35b740179d777f1399ca259d74e49151d5fe68ebcb2e8e073e5cacbd","segment_id":"environment.md:582967534d0f909d","source_path":"environment.md","text_hash":"582967534d0f909d196b97f9e6921342777aea87b46fa52df165389db1fb8ccf","text":" in ","translated":" 在 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:25:51Z"} +{"cache_key":"fa7eadfbeb6089c235d526f5463bcba6bd1d0ab30fbc4eff7f170e3e03fb83be","segment_id":"help/index.md:5c94724fa7810fa9","source_path":"help/index.md","text_hash":"5c94724fa7810fa9902e565cf66c5f5a973074f2961fcd3a40bad4ee4aeca5e0","text":"If you want a quick “get unstuck” flow, start here:","translated":"如果你想快速排障,请从这里开始:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:09Z"} +{"cache_key":"fa8390ce00f9c591f6fb7e0d5d4753ca5f421b96668f90965f884e53f15ff87c","segment_id":"index.md:185beb968bd1a81d","source_path":"index.md","text_hash":"185beb968bd1a81d07ebcf82376642f7b29f1b5594b21fe9edee714efbdcaa44","text":"✈️ ","translated":"✈️ ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:49:31Z"} +{"cache_key":"fa9908d4e7381bb3cc4d9ce5dd90158a06ebae51ae44d2b138bc9191e25abc34","segment_id":"start/wizard.md:4c8906cf76f5740a","source_path":"start/wizard.md","text_hash":"4c8906cf76f5740ab8792aef9f0033fe21a92045e90b357816064e9f6860a03e","text":"Channels","translated":"渠道","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:44:11Z"} +{"cache_key":"faae749a1e3720731bd89450cc30ca39d65ca2d3968ac048373c3f6ba5087381","segment_id":"start/getting-started.md:9c7c1a1750d380e8","source_path":"start/getting-started.md","text_hash":"9c7c1a1750d380e8b4f5329437dd3e6066f20891e74af700595ddf8a5eac42a3","text":"Bun warning (WhatsApp + Telegram):","translated":"Bun 警告(WhatsApp + Telegram):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:37:01Z"} +{"cache_key":"fab1c40ef11182f7118f5528b5ba6ed5b5c169c37b302382107e3fbab3d200c1","segment_id":"index.md:3d8fed7c358b2ccf","source_path":"index.md","text_hash":"3d8fed7c358b2ccf225ee16857a0bb9b950fd414319749e0f6fff58c99fa5f22","text":"Subscription auth","translated":"订阅认证","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:50:25Z"} +{"cache_key":"fae191ae8b8380df30a34afd63fc9ba9125258cee9f76e625da9a9c41a858973","segment_id":"start/wizard.md:158ac20b77d1dc12","source_path":"start/wizard.md","text_hash":"158ac20b77d1dc1223a47723e75f03b49fe61d0a6d69de4c3bba9fdd4c123c04","text":" only configures the local client to connect to a Gateway elsewhere.\nIt does ","translated":" 仅配置本地客户端以连接到其他位置的 Gateway。它 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:40:36Z"} +{"cache_key":"faf6394b29b7de4f1af4a5c01405a2c33d4a1f8f58691915d75eedd3572b1d49","segment_id":"index.md:a7a19d4f14d001a5","source_path":"index.md","text_hash":"a7a19d4f14d001a56c27f68a13ff267859a407c7a9ab457c0945693c9067dd1c","text":"Configuration (optional)","translated":"配置(可选)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:03:21Z"} +{"cache_key":"fc41f7c0ff1d82b20353a8a79f2da756675af014a48e1c36b3e693e2030aca4c","segment_id":"help/index.md:6201111b83a0cb5b","source_path":"help/index.md","text_hash":"6201111b83a0cb5b0922cb37cc442b9a40e24e3b1ce100a4bb204f4c63fd2ac0","text":" and ","translated":" 和 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:39:50Z"} +{"cache_key":"fc43ec1fbbcff82d8d617e73687d1fa0c004b3fa731fdb6c9a1b0825ac2df2f5","segment_id":"start/wizard.md:d80c4025fe9728d6","source_path":"start/wizard.md","text_hash":"d80c4025fe9728d67b8330bdbb25a3062c7748ae6779d348b66687d5a796550f","text":"Gateway wizard RPC","translated":"Gateway 向导 RPC","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:47:41Z"} +{"cache_key":"fc503e5044847f8c5412b75ba55ec912df5577a3bc37a7a975393684059d9c12","segment_id":"environment.md:61115f6649792387","source_path":"environment.md","text_hash":"61115f664979238731a390e84433a818965b7eaf1d38fa5b4b1507c33ef28c91","text":"Precedence (highest → lowest)","translated":"优先级(从高到低)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:16:00Z"} +{"cache_key":"fc5a2a3c595c777506fa783ae7fdb46154bc1a9d2990062d2816de3f42b4a5a4","segment_id":"index.md:c011d6097bfbc8e9","source_path":"index.md","text_hash":"c011d6097bfbc8e936280addcf2e3e7d06ea2223ffd596973191b800a7035c32","text":"License","translated":"许可证","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:06:48Z"} +{"cache_key":"fc7b6106c6fe0ee6f9470690d4557420fe96c6bf88d32572c1c6bcebeeca0ba5","segment_id":"index.md:1e37e607483201e2","source_path":"index.md","text_hash":"1e37e607483201e2152d2e9c68874dd4027648efdd9cfccb7bf8c9837398d143","text":"), serving ","translated":"),提供 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:00:27Z"} +{"cache_key":"fc98ca0f83f0fb76119a9483b4e7cf04bba735dc5c4bac23b5fea356315322a6","segment_id":"start/wizard.md:78db1bd89a6a2b1c","source_path":"start/wizard.md","text_hash":"78db1bd89a6a2b1cfa5c7af25c03cdd0aaef049910f8532b3440fdf3e5d41759","text":"May prompt for sudo (writes ","translated":"可能会提示输入 sudo(写入 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:45:24Z"} +{"cache_key":"fca2c0b7fa4c88f595ccb62204b07c5d014cb1f1240a39a203bfe37e25fe8c07","segment_id":"index.md:eef0107bb5a4e06b","source_path":"index.md","text_hash":"eef0107bb5a4e06b9de432b9e62bcf1e39ca5dfbbb9cb0cc1c803ca7671c06ab","text":"Gateway runbook","translated":"Gateway 运行手册","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:54Z"} +{"cache_key":"fcb8a00898eb27b04a3ced786d117b0d7be079d0f45d8608b8a8fe87ad32f0eb","segment_id":"index.md:82ba9b60b12da3ab","source_path":"index.md","text_hash":"82ba9b60b12da3ab4e7dbcb0d7d937214cff80c82268311423a6dc8c4bc09df5","text":"OpenClaw 🦞","translated":"OpenClaw 🦞","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:47:22Z"} +{"cache_key":"fd042da779d8af0e3f90024d3ee3ed60dc05ed4220b6645c1c7afd148c481918","segment_id":"help/index.md:729bc562eec2658b","source_path":"help/index.md","text_hash":"729bc562eec2658bd11ffdd522fe5277177dc73e86eaca7baac0b472a4d8f8b2","text":"If you’re looking for conceptual questions (not “something broke”):","translated":"如果你在寻找概念性问题的答案(而不是\"出了问题\"):","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:15:36Z"} +{"cache_key":"fd16400d64e6f3b7376b1999211a6ed33688eeb2c9a6fd26ce226094628b2647","segment_id":"help/index.md:d3ef01b4a9c99103","source_path":"help/index.md","text_hash":"d3ef01b4a9c9910364c9b26b2499c8787a0461d2d24ab80376fff736a288b34c","text":"Logging","translated":"日志记录","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:11:22Z"} +{"cache_key":"fd42cd6d27d391746b39a68daf76869aab50130d11563f38793103f97b0cc634","segment_id":"environment.md:b4736422e64c0a36","source_path":"environment.md","text_hash":"b4736422e64c0a369663d1b2d386f1b8f4b31b8936b588e4a54453c61a24e0fd","text":"Process environment","translated":"进程环境","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:40:30Z"} +{"cache_key":"fd81a6834413dec93cb0fa720f94f980ebd8de062a9f03c67f8a5eac7dba177b","segment_id":"start/wizard.md:f9101c545949c8fd","source_path":"start/wizard.md","text_hash":"f9101c545949c8fd264de16e8705ea2867f73b1e72f14ed6701d37169226731b","text":"The onboarding wizard is the ","translated":"上手引导向导是 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:38:59Z"} +{"cache_key":"fdd0251e3da40ed9b7947f5fc52798e46adbdbe32b4687efe40bf1c34c3f8a54","segment_id":"environment.md:45ca56d179d4788c","source_path":"environment.md","text_hash":"45ca56d179d4788c55ba9f7653b376d62e7faa738e92259e3d4f6f5c1b554f28","text":"Related","translated":"相关内容","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:13:09Z"} +{"cache_key":"fe03652b8fbba7658cd3c33e1ecfc88bf7a2a2416727c8de537a1ff4a7d04c63","segment_id":"start/wizard.md:51aa8bdcedfdb0c9","source_path":"start/wizard.md","text_hash":"51aa8bdcedfdb0c9eefbf91a6fa25d78b4c367be285bd472553cc0b461d983c8","text":"OpenAI API key","translated":"OpenAI API 密钥","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:26Z"} +{"cache_key":"fe28d810ff498a350b586785445582bed45cf1b1de02ea8be1569cf0da546ecc","segment_id":"index.md:3f8466cd9cb153d0","source_path":"index.md","text_hash":"3f8466cd9cb153d0c78a88f6a209e2206992db28c6dab45424132dc187974e2b","text":"Note: legacy Claude/Codex/Gemini/Opencode paths have been removed; Pi is the only coding-agent path.","translated":"注意:旧版 Claude/Codex/Gemini/Opencode 路径已被移除;Pi 是唯一的编程 智能体 路径。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:51:20Z"} +{"cache_key":"fe4dd967a44b8e8082aa5b2441ea4e4fc4478e2e370087cf666830f23b215d1c","segment_id":"index.md:74f99190ef66a7d5","source_path":"index.md","text_hash":"74f99190ef66a7d513049d31bafc76e05f9703f3320bf757fb2693447a48c25b","text":"Linux app","translated":"Linux 应用","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:05:16Z"} +{"cache_key":"fe554549a7c67caf1f51ae69b2d4bdb126cc0bfeb0963610e8b0be605fb058e3","segment_id":"start/wizard.md:87bb59ba2f92f2a5","source_path":"start/wizard.md","text_hash":"87bb59ba2f92f2a5a9f13e021fd58dd14ae5c065b1046146875e6e68d5ebc8b7","text":"Workspace","translated":"工作区","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:43:38Z"} +{"cache_key":"fe81eef1d52c47b26c55cb74fd8c6fe31a5c648213d3dcf3de567d8125f222fd","segment_id":"index.md:11450a0f023dc48c","source_path":"index.md","text_hash":"11450a0f023dc48cc9cef026357e2b4569a2b756290191c45a9eb0120a919cb7","text":" and (for groups) mention rules.","translated":" 以及(针对群组的)提及规则。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:03Z"} +{"cache_key":"fe9fff29a8a3a18b8ba8f7493dc3331ffb90c4585bcdc2a3c03e402202f786ae","segment_id":"start/wizard.md:2f6975ca07f6b950","source_path":"start/wizard.md","text_hash":"2f6975ca07f6b95055db357fed97ef04d04d7ac57351e48bd69e0a0675ac47b1","text":"OpenCode Zen (multi-model proxy)","translated":"OpenCode Zen(多模型代理)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:42:32Z"} +{"cache_key":"fecfa9809bf3844fdc62208030ad2364304c83d2c2a278f691a06fe1d95eef29","segment_id":"environment.md:61115f6649792387","source_path":"environment.md","text_hash":"61115f664979238731a390e84433a818965b7eaf1d38fa5b4b1507c33ef28c91","text":"Precedence (highest → lowest)","translated":"优先级(从高到低)","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:18Z"} +{"cache_key":"fed9ca0b4a8c8162f989410401afbb3038f19d1060104d1804a5bacb2af45013","segment_id":"start/wizard.md:f7952490362d43d3","source_path":"start/wizard.md","text_hash":"f7952490362d43d362bce1e931f3e707e6b39369e9182fae26b54f677f778145","text":"If no GUI is detected, the wizard prints SSH port-forward instructions for the Control UI instead of opening a browser.","translated":"如果未检测到 GUI,向导会打印 Control UI 的 SSH 端口转发说明,而不是打开浏览器。","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:46:04Z"} +{"cache_key":"ff0818747bde0777bfd88d234d27b7ccd9e866cb8d477f1c022943f425735631","segment_id":"environment.md:frontmatter:read_when:0","source_path":"environment.md:frontmatter:read_when:0","text_hash":"90fc0487bff88009979cff1061c1a882df8c3b1baa9c43538331d9d5dab15479","text":"You need to know which env vars are loaded, and in what order","translated":"您需要了解哪些 环境变量 被加载,以及加载顺序","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:01Z"} +{"cache_key":"ff35a70223602ebd4e2ccb376f9a05a23436de50c0661a69a6c189e54386369c","segment_id":"environment.md:907940a35852447a","source_path":"environment.md","text_hash":"907940a35852447aad5f21c5a180d993ff31cfd5807b1352ed0c24eabe183465","text":"never override existing values","translated":"永远不覆盖已有的值","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:57:13Z"} +{"cache_key":"ff4870ed3d31dd15db9a3753847994b892bfbbcd169eaf654fa2a9347de1b80a","segment_id":"index.md:053bc65874ad6098","source_path":"index.md","text_hash":"053bc65874ad6098e58c41c57b378a2f36b0220e5e0b46722245e6c2f796818c","text":"Discord","translated":"Discord","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:32:38Z"} +{"cache_key":"ff9cd1150279b1783fc13d1d8deb389b0589027719aa184d39812dab44ad30c3","segment_id":"index.md:075a4a45c3999f34","source_path":"index.md","text_hash":"075a4a45c3999f340be8487cd7c0dd2ed77ced931054d75e95e5e24d5539b45b","text":" — Pi (RPC mode) with tool streaming","translated":" — Pi(RPC 模式)配合 工具 流式传输","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:29Z"} +{"cache_key":"ffc0edaae36968ae44b65f6baba8cef750ebcff415a26c7bbda8f59ed632b548","segment_id":"index.md:872887e563e75957","source_path":"index.md","text_hash":"872887e563e75957ffc20b021332504f2ddd0a8f3964cb93070863bfaf13cdad","text":"Example:","translated":"示例:","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T12:52:06Z"} +{"cache_key":"ffd04ac4efed00f848ef0d6f549a5e3f7237a0942d8d18a0ace2751a1f044099","segment_id":"index.md:0c67abfaa5415391","source_path":"index.md","text_hash":"0c67abfaa5415391a31cf3a4624746b6b212b5ae66364be28ee2d131f014e0c6","text":"🧩 ","translated":"🧩 ","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:01:09Z"} +{"cache_key":"ffd193a2ab6714302a69cbe3b1bc24f881807a3a8ce88558687554509a4c1c1c","segment_id":"index.md:7e2735e5df8f4e9f","source_path":"index.md","text_hash":"7e2735e5df8f4e9f006d10e079fe8045612aa662b02a9d1948081d1173798dec","text":"MIT — Free as a lobster in the ocean 🦞","translated":"MIT — 像大海中的龙虾一样自由 🦞","provider":"pi","model":"claude-opus-4-5","src_lang":"en","tgt_lang":"zh-CN","updated_at":"2026-02-01T13:34:07Z"} diff --git a/docs/CNAME b/docs/CNAME new file mode 100644 index 0000000..715bc9d --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +docs.openclaw.ai diff --git a/docs/assets/install-script.svg b/docs/assets/install-script.svg new file mode 100644 index 0000000..78a6f97 --- /dev/null +++ b/docs/assets/install-script.svg @@ -0,0 +1 @@ +seb@ubuntu:~$curl-fsSLhttps://openclaw.ai/install.sh|bash╭─────────────────────────────────────────╮🦞OpenClawInstallerBecauseSiriwasn'tansweringat3AM.moderninstallermode╰─────────────────────────────────────────╯gumbootstrapped(temp,verified,v0.17.0)Detected:linuxInstallplanOSlinuxInstallmethodnpmRequestedversionlatest[1/3]PreparingenvironmentINFONode.jsnotfound,installingitnowINFOInstallingNode.jsviaNodeSourceConfiguringNodeSourcerepositoryConfiguringNodeSourcerepositoryConfiguringNodeSourcerepositoryConfiguringNodeSourcerepositoryConfiguringNodeSourcerepositoryConfiguringNodeSourcerepositoryConfiguringNodeSourcerepositoryConfiguringNodeSourcerepositoryInstallingNode.jsInstallingNode.jsInstallingNode.jsInstallingNode.jsInstallingNode.jsInstallingNode.jsInstallingNode.jsInstallingNode.jsNode.jsv22installed[2/3]InstallingOpenClawINFOGitnotfound,installingitnowUpdatingpackageindexInstallingGitInstallingGitInstallingGitInstallingGitInstallingGitInstallingGitInstallingGitInstallingGitGitinstalledINFOConfiguringnpmforuser-localinstallsnpmconfiguredforuserinstallsINFOInstallingOpenClawv2026.2.9InstallingOpenClawpackageInstallingOpenClawpackageInstallingOpenClawpackageInstallingOpenClawpackageInstallingOpenClawpackageInstallingOpenClawpackageInstallingOpenClawpackageInstallingOpenClawpackageOpenClawnpmpackageinstalledOpenClawinstalled[3/3]FinalizingsetupWARNPATHmissingnpmglobalbindir:/home/seb/.npm-global/binThiscanmakeopenclawshowas"commandnotfound"innewterminals.Fix(zsh:~/.zshrc,bash:~/.bashrc):exportPATH="/home/seb/.npm-global/bin:$PATH"🦞OpenClawinstalledsuccessfully(2026.2.9)!Finallyunpacked.Nowpointmeatyourproblems.INFOStartingsetup🦞OpenClaw2026.2.9(33c75cb)Thinkdifferent.Actuallythink.▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██░▄▄▄░██░▄▄░██░▄▄▄██░▀██░██░▄▄▀██░████░▄▄▀██░███░████░███░██░▀▀░██░▄▄▄██░█░█░██░█████░████░▀▀░██░█░█░████░▀▀▀░██░█████░▀▀▀██░██▄░██░▀▀▄██░▀▀░█░██░██▄▀▄▀▄██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀🦞OPENCLAW🦞OpenClawonboardingSecurity──────────────────────────────────────────────────────────────────────────────╮Securitywarningpleaseread.OpenClawisahobbyprojectandstillinbeta.Expectsharpedges.Thisbotcanreadfilesandrunactionsiftoolsareenabled.Abadpromptcantrickitintodoingunsafethings.Ifyou’renotcomfortablewithbasicsecurityandaccesscontrol,don’trunOpenClaw.Asksomeoneexperiencedtohelpbeforeenablingtoolsorexposingittotheinternet.Recommendedbaseline:-Pairing/allowlists+mentiongating.-Sandbox+least-privilegetools.-Keepsecretsoutoftheagent’sreachablefilesystem.-Usethestrongestavailablemodelforanybotwithtoolsoruntrustedinboxes.Runregularly:openclawsecurityaudit--deepopenclawsecurityaudit--fixMustread:https://docs.openclaw.ai/gateway/security├─────────────────────────────────────────────────────────────────────────────────────────╯Iunderstandthisispowerfulandinherentlyrisky.Continue?Yes/NoYes/Noseb@ubuntu:~$asciinemaseb@ubuntu:~$asciinemauploadseb@ubuntu:~$asciinemauploaddemo.castseb@ubuntu:~$seb@ubuntu:~$curl -fsSL https://openclaw.ai/install.sh | bashUpdatingpackageindexUpdatingpackageindexUpdatingpackageindexUpdatingpackageindexUpdatingpackageindexUpdatingpackageindexUpdatingpackageindexAbadpromptcantrickitintodoingunsafethings.-Keepsecretsoutoftheagent’sreachablefilesystem.seb@ubuntu:~$seb@ubuntu:~$aseb@ubuntu:~$asseb@ubuntu:~$ascseb@ubuntu:~$asciseb@ubuntu:~$asciiseb@ubuntu:~$asciinseb@ubuntu:~$asciineseb@ubuntu:~$asciinemseb@ubuntu:~$asciinemauseb@ubuntu:~$asciinemaupseb@ubuntu:~$asciinemauplseb@ubuntu:~$asciinemauploseb@ubuntu:~$asciinemauploaseb@ubuntu:~$asciinemauploaddseb@ubuntu:~$asciinemauploaddeseb@ubuntu:~$asciinemauploaddemseb@ubuntu:~$asciinemauploaddemoseb@ubuntu:~$asciinemauploaddemo.seb@ubuntu:~$asciinemauploaddemo.cseb@ubuntu:~$asciinemauploaddemo.caseb@ubuntu:~$asciinemauploaddemo.cas \ No newline at end of file diff --git a/docs/assets/macos-onboarding/01-macos-warning.jpeg b/docs/assets/macos-onboarding/01-macos-warning.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..255976fe51fbd9f4d4113fbb01140e7f54426cff GIT binary patch literal 159086 zcmbrmXFyX)+c11W=u$N(9RY*nfG)izu;L;Df&xJ)5$V!x8zV(fFtkV#A}S&- z2o|In&{YHy1Qrk}3WOpZsmV9&?%kf}{_%eAd-T+tnKReS)eGES?hqtlZ*6A{!C(-S z3I0LcVd$1s3@!kIoSdKo5CjQAyf9ga4_tv)pd&E3e_mU|kP!UO=R6Q}4F~c5{f;v@ zZ*QQtKim9uhTpmh34kX%!5%~A`N!M5=gIJYT*D88-ylo3V|I4n?B;*r?Ag$Wps(1>%u}!6jkbH;@t-7a#1;?ayZ50ONu4^6?7@3JLE3FH}oFJTN$%hZoMrxBVGd z0{9)`mE_y0tYgW)3v*gP1&=tKl66l|^=M_I6t;72pRV79R3YKrd!%J#_p7NRQ3ud^ z`UZwZ#>alLvbM3cvv+g<`MAf4Up)QKoDB#J!UacMjEstoiH%FUeC6u3>%S6iW#`h9_Nqi=X*^y{~=@d@_i z{KDeW^2(3Zwe@YdU=aK-u)y&z$o>ahk^n9qUS2q_z&2bkp6G4BC3*Rjb@+E$Vgyd( zcc~ms5kwr#x>wmKq^gUZlk&UJDZG0hdU*f*HfVoB_J0Og>i-pF{{-w`aP>pS0D5k3 zJm5c^hX*Vb9BjOQZvc|*jqmS`|IbbEKQ}Ju>czD5oA$~r7q5t0-_cK6L8*U#Y z0*3))f=fc?P^Fdh7%{?!ZOJ)#!o|N$eu*|(;pv5Mk8|`-tg83KB3pxf4SJcxCAxpL zrg+8LW|_9?I&*QbxINfHbPw!-SOV^gy{jP2v;%HdhIeQW4qCYf4Md?MT)yI+R5Qx= z!1Aq>rH5AN>9G`=wghZ2SKh7C&O&k|M|_bGsddbPUp&r;&Xk;DR>EHS-AOeeIQo@^ z^2Ey;v8|DlI-XDh&Kf6R+DXJ)2oXY^%n_Ge;W2doZqkvQP51Y{a_L>Ztm{kEDMmm; zfKh8Omg;uRlsSrc4A&t!vbd1_G3Ot!Ykjwhj^uoP{s3lnQ@vWt8HMT_QbXyaS54|1 zhvSQ?^3d|*Ja>{2!megGGdA8X`E^S+$haoI=*(J~VkJE~^1TAx?9vFa@~nj4oWI^& zLHiZBV=s=By>31hhwsata%ljalzc1IL?UWOh*6JHkNPU2^yjmjThad2d-jDQW$2O& z=^2X?p+bfkf%$etqcg6X)Htmc8BO#_F$pCfWIR@ z6YtVmttE5M1b*sjgq5Z-CVlDhn<+bjcbBWOHr}qg(5aQCbF;M^Vr7_O@dcRhJ>?2P zh)C*QC3{p515)>N#1f3>EkwufQRs-vQS^Cc%1!wW0Yoj^iELRz@(H%bL-S6R#Qvfj zrVciGEE{nuRc4*#WJ++Z5)AXyDXOZQSSf}0q-iuN+?W|+NRI}XU;cxwjWq3RH%Sqgh>h6>_bGRWT74O3~YhUR5 zdIr0I>TT!Aff4u*r^mVHDTqohQF&wN7tzyj$065_9sP)lls372W0)R`!DC7g4WYcmv?w^S-eD%{jaZql)d z%gnGOg>@&(q@x-WP_|n^Y=#<-qyxdb3h&w>(n!A$Lu(zkF}x4UqyC^{6>}Ow&1D_^ zii}56>&lWF+YyC^U{078QnviQ%!FXasM68OhcIdsb=(NCpv%lwtZJ~=A;m6HTZ1i> zd9lPa%W;|(&kd;RBCWv`(}Mp+TOxv?U`U&?*I9LYB3ham=bj&r^)JBIN@gaYn$uCe zZAiG3Q*smNtB>075k=*}yTZk*6;Qnj_eUNWLxWZM5iWb9DG+OsM_Y$k{Fc@*V`Gnn zp#;&j<0S8D-bw-QoB%3Ms$uC}ByrJcib*vK#~G@XQ}wTJHPEKIX*}6H^t}8N$pp+h zwwte_sGK{=Lt$Aa!x?p?S`#IR5J^w3JAgI8`UWB{zulU*>87>>?RDEB$-0K7SwTEF zu_phy(yd_cDkeWFMMh@IF2g=seyB4!s8+8d1Hm*q;3e$nmxYpy94WxrGdtvNHc%9E zHZcTE^i{E{Goy%27y}_xau`P8r;cPJ_^ystQWJFzm_^n;4j%PUQ0tjg}o@W=X_p{j(NFb+hwAPEs{dQMJBN-vU3 z!~zOJ#ZKUGL9)kif^8`N44SrF$Gr0j8Y^q*tBSrxib83NYA0MC$qTk@M@t@+x_-a0 zOxqaiyUURmu5zo$ENII1pfyeqJ=#OEmlj%gvwcTjbSmYMJ=TuibhCK3?w(xW=3;*< zlR&PNq2Li)wNniB-wioA+K$}L`jiyAn(mA^PcCHFzAzAK;&v5p*F!VuOO}XdcBbQW z(viLjG3WusoaqRM^sZ!IPyH482r(kXDVbojOpoYG78rLRMsp$a+iL63KwM{rrx!pF zH<(T@b7-W1Px{Bd{}g3N38U?S)lLUBGRy_4rI*ad7ak=CnBnm0Rnuo&1!!)Wk{hz9 zuTf~G;X2cnA1j-v+oq-+^hA_lpinljLZk17qY|t9RdR%%hy-NI(0u`aIKjVEl3Qbs zu@I%OoyV&UYPz$blH6)_`%F0-G#3iSDP>W4#H38KTcHK1 z3g%3wO}tiwVHk+;%auQp)nc)VP^2V;h@qI*DBQxYkrfAENoCMrxH&KKIt8G)m zg~ww%J~vpH9{~Ii)28NN@p@@?+)17g{iJL^k>kG0WyJ=Doy;b8|*Yf5hPuQ2jx>o0Ei%f6)DiVmVNIu%qI#ngAk% ztf`CeD<)_gyYBuehBD=1>W>(#68+Um(+p*HU-_Pnoii11^J;{w$&f40NIsFpt|e=t ziCBL_dR7sN8bywlX+zA~+r#dm3~3C+P6Wn+tO-QP2mvyp{-BlQiIx;vDG!83Fr?ey zT^QTpqoXWYUOBAp$~$RSKaS#X2ac?>fn z7zGVr-qHcJ8zR2L!GinifeBONJ?Rpfb6L_2Jf|bR^Trs`el|nB!HyE$EUc|#s4WK^ z<05Rj9|=~rARBq83{4YEJZ!fiMM{fziOLB0${X*bCRm1VN7pj;@JI+zq(`VNIO9); zEQqKnhcrU=YfZR~pX80Z4W$R%E z__h&DaeqWWjlcx>{*J z35O6s33+u{X$fv|6j$oOh|TI5^Rw1kH@-D`b_cp@f^xL{WM> z3F39yPgUSKY1XEEaEl?aKl2B<9@Z6 zpwkBFBEGTh(p*|lPj(WqqXkUAOrhymYX6Moy4w?DSGYdG%fH-wFk8MeTrOpq-kAb$ z43^_p%uwTl4EoCtnFx@{1SkXH-(8%(lt<>BNozZ#X$T$#06Fj68s`}2>Ton(7G=LO zYi;5Rj2a{y{e4NSmV8IeL>9G5-FtDFTzYk=2&F@cjx%<({opEkNb4C=PNsF(8IrV+ zp|LGQ8EU$1#za?;(bAuVrI|18ZGa!3geVDO$OQUR&pwsV4fqgn_<6R|slR8qE zW@mfHpf4lND*^!6K;|2j0crpO8pO9LE=@YZEreFFzUin{^p{{>gT7=jLx2D@lPOyZ zG>qHT+h0`BS%Y3M!91&H9ui*|2>4w;3+oSz8K+P<&o1i$*4r8DzGzs!%dmq>OPpKG zEVfq&@H`fQ05qL3Uju2jgEh=F!l5-z4rWBT&p=_UO=LY_I>j{Uy{u#bn*7fZP={Dh zKMAjJzaQ|68CoNM`YU0S5fsvt zYPpbEP=A}I8K2g+2?5kBhc6`OC1ABv5W{Wio{$r@vucSR%`i?@`NQrhtrb03^&K9y zLhW}}El}!C2X=A3ORzpE$AwjN>SDrg-8 zRC~G^8yd@wf{8OT2}!|6`S$DpW>h5GrkfDN-|5UyMnFtmYZM+xGij0te#U{w#M|)P z$dq0t6TFuq0UMa-Lfs{~3hX+=(iF{<8dZX$1a3*PkM^Xtt?CMH!?yHC$%ts_&F51t z@JjMBdR{+U|24(gcGZ#AmvlsCr_yi+)FH=>~-{WNMd77hEXz)3DJjMcf z-8!aprp>(Q>aFA_pX3%4dDTQLbe@3Kwp}26~EB5yn|K%@6AkO90BGk zOcA-xdO>i;C4VWGrY9iHKPJod-N^;a>K=GvfLM0{WD-SZ*#gTXPoO(<(P4?qg^Vo> z3X%YUDS1Z4P}tqca?1$6!X?Uj2izKOkNb=>+6;o#d!h!rn1GK1t}sqhx?+OJ8%IES z(?R1j<6Fr)Gnxtsju8aN5jebqK^8-aL0IqaC z_3olr!~kdv*x4vEo2NjR0EGp6#W9O=@)M9SXa*Qolr;NTFp9j9RB<;40yJYG+FpUi z4q-CDXsva+us_-W1&rj9JUyXMWb1v}EC~#i0g-_3YTlKH>EB22iXiv`fxGD7;10)I zo0Y|nrRusJN+uE<-75PLuP#2yh85c%6_1NTX}H6k5Z`;r1hSl^K%K&(4YR~oP1lYP zsa|cLi%0KQ!1YpSK~`6nM>5J0kwb2f0@73#Gi7TPhzb_5Ok=1o(^_KC2}o>hvOMra z)Q%83MFNZ%GIYOu7JI899iMg?li52{&^#NZ~TyO79o)+L-(GaxxvEugA|uA^`k zBbh0EH9nFSA=Q#*u}qf`=g&_g@tQ#MR$A4{U{!vsP-MW8ZUwtJ zjiugt&h2JDJA<8Bre_gc{Cy_Y1J}ZB2*UFW^ErzA&t5;pm?06HXNCwzUv-AdbQjhj ze3uZ@fD2wg_QlC2ip5fAm&yDvXE90Kbm}<`U4vAzj>zwMkO(Hy5gEO&k<} z>}NYSQl>0K`x!_tyaVt(%0j0R`FLiLwUYsPg$$RW?Py)&Lc$hCjb%Cv$Oahiz*tc4 zE^G)rjMC|F+ZY1sFR(g;`qOi!1M)lKU3o^Cz?tW7iUH;^9Wl*cxNC!-t-FgLRzINFV1GLk0(CnXwDDpZJAUju@%tEF19&ML(&)mgUMoXod7@8 znY1Uncyi?ztpGg>0r!G1vL(*72BJ}?Z0g(~+Bz1qbpJfW!gVQm9)!nrSeYo4>110q z;1sSHq~BK4d0YAk8tj@WA@bl!QHO)Q$=dg4oEq5JQF#`wm){qY=8P_!s1#Jmk4AHfH(`YR}&T!imfvRq1EW`<`X zN{}o#XCmu`9a^H)@uGF5ONzTQQ!GSi{DtXVrz0#3Izmj~h>&(fEx<^>Y=xV)W+-5s z=t5XY5`KwF)x@AKD}GY%zI9ncWRwe)TOz>00C=1Hd9r!CQZpA~N`^twnhH*}2ZN<`4vIzX~ZVl~#!^(Ib)#;|GWW%fBs_^cd z^=P{93QZ+NawL=W@*+9I6AFTxcBXd?nIXS&&`=%)@f;ZUIE9-Aq-=S&q;j|_L%nB{ zgV>a`^t z^EW^Kq#uh)x6utVl97w^xJJVB zD+#Ziee_bRr*dNG!i(N(-w&A-|9V7Z6*I3pq9HkS3hw&plc3njvxT=eit@ky+*|*v z)Kbxn4T!_?%qMrDA37cKg1?wt=}ESk-?!6#bReX?I&tAwg%Bpw{FZc%iZ%Jbf%{Dl z9t=TH1LPjLAhr5_m)0;ttBwoheofe~xI5M7RrZ<^v6Blm>b^cKB9|c%lVG!<>s`r( zm^zzN$HiCG0^jWBLK*c4Hi|QHs%G)mb1ORuBbPAgoTSF2tnS({(eWR}x4OT~Ii3os zTxpm6h5q=xQUBVD?&bQ;o$H;+8y*==N-OARVdF8?>$z6`nyRh!Yw@c#n>V~nu1s?l z7dAKwvDBo_V_};JC5|)Y?>qBVr1@r{&waFe(j%Z%udQVDe66YuLPt#gq zZ#KcgT=QlNaDsOv4FN4>a!|`usm2@#_P2%qvS%h;G z;=zm@{c9Sj+x_5_mR$4y2^w@~sdVicu%FiNgW19V&)NAP4rV9o%g8^zWb*I*xm18~ znD(|ymZtqu*8G2eeaBzR_V?GpBL3T0Dp((?Wz@^HmaqL!Xq&(&eS)^c-{^y-ummeL ziQz)LufdxAbKX4IpAr9#0m__;)A5PwW9pm6KdiY>$tf%PLMjr|+KJzh%s7n&~rS2Rufb5!d|P0jxz zKgvIev7$?Oo09$)uKe|}j4vZ{f1{<=rt$3dAg}*DNcz%$pMHR2gWJ*Nz_|yi43%yMn z9@r-QyWoXXzbOYUr1%>BThfo|ai6aDZqcbO&!vG z!sdLw9vgmTP&}BZTfe!>U{q`K_Beb>Q$W9+=wyWx5YCBIk z^m|*3UoNsO7=N;(ICyKg0$4?k(vP(5p_nkrb4aYUQ* z#)p@KI{7|<+^2OV^6L9Tj8wlr`iVl18U^>Heb_JN?EL-q^w8=%@80Vt+s>^f-ELRi z)2ydb;WV%*xPFmRv^--j!{NDPy((UDb5HB>m{h+nXX~zMoxAXmSasO<0!%I|Ir8lQ zMfHfbMO#9l@Z3WwtQdRcNN70z($nMqaZH#)hP}6FkS#DxL`@LIp1uaazRH#NyG8N^ zUavHVB@i+|yVc!SNtPk#IHU(LV5jqDY^qW1G{vr+E#nIyoWOgt)sQZR({Y$aN*8bt zIg^42!4P%CbQD$f3AF>QonddEC^QBFt&jJ}5kyV+Gs>Y6G}E6Dg*tG#$5N*V1e9KP z`9_hWB-Y)+ZGmB6&lj2&H}7=XMJ2m0C94yJl?|zlZIA&;8?_1oDoEbL#9a>UKm$w7 z;&x2WJ2A`^%7BlX3)#q-zrSFb=swTPe$8hnd_Nav0yHHqU2ZVDFO2FX3s;$l_Mrr&L7GHv_0P!}X~1(~Jpdd(hx`{@^FSZT#13z5pI_!{etl%BI^6qeW5#*JBuI5Az)t!=sta^x!LC8Rz+>sg zT<&n#HO`JpM=Dn%hwF<>EMJc$UL9dKEYicuV6IUX6m^*j(um`?VcdPU)o-hsTnI2+ zXyx$v-=_4;X0L>C0PUu3?iqHuc4W`9IiJ*n-OWx_O8d^eH_3!MXe`J2DCsJZ8z3oBTej0m?z!h*;c3qBC6`ma0s36Q0n7w2}R zWif0lc7-a9bD!7jRbBd1!jSo}G4RQ>Rw&JKp%pzkZdBp$aH_NH&iEpm zG4rN-hS4ZiuK%MF3gN`K<-vn8E=P@|_8W+`1nQ2u@Wr@|m|uDPYS-uuy?T~rYr9{IY2@uO_K^?QV#lca9 zIPX6vzJ55rQ9e9wCP*UMSPPMoCF1|H6 zbCd8)aEO>LIFxQ9)vn~Z6>u19M_Fu1BOKLb0@K1|-d#D5%(|~i?0^d*24u6PsjYg2 z4T052hDill1cZ3`Nse({m*ZIB27Zr+w27Upauk9>GctpYLR5x{K%JV=qyE~<48-fD zfuF62+Q=d1CWN=Nzip>NSj0BNS=)$ zBJV1e)u2vtsw%j8m}DL2Ha}&dRIVAo6CR{WN*qK9mTSVJ2u{!0E=CGC0nccdHc}Na zL#Z~HvJlD$22M=+;H?`e+|HRwTf7ScP4rkd{)6Ksvd(H~V5o`V!Y$}Khh(V2fK~e4 z?*KkL^UrkIV>7?BC4bB*_DnLvff!h-thBDZSy_Wb44GKKa?Hwcd*Z|wyxE+ClNstv z$2&L5M^YOf{ekxsYK_yex1{i=UT(pKBOB$hMW1MI_5vRasuk@^@{mzP;kOyCNiwkU zYH2(A@+F#3`mB|Lky}}ZB$tM;$%26GBx~c|-WBb)HylY%K(0LM)EB|}3i~wWO6y^K zI|kfI=~qeSLvO8%{%! zxIIKAO};E!^TiG&`qc8Jv<<=4Q>I26Xm;*UYTvh+&l@5a^xq!r+V$l|Li5(-`g*-$ zJ6`kgVQR5W*h`m>vtx<5nWx>gD-*o$Ss^@f;y&sFQcC%+bp3DiF50I{y1rb-roqON zm1*(??nNLWqL>SvLRuJ+d3$w9_`TRp3kl!OG`CI*sfn_;{5Q!Rya;!i8M0T$LUP{b zy-ROAGd6HrW1oP%il)f0ofq1HZnDgLkQw2mty)s#AyBTy>QQ;vr!8k?5(fBeEqw+G zK}^RJbiN~3l0i((jKLeNjMSZYi1%odOQo+fwRhP8puMYy7w}`a#=k|I12|0zgaec|_7kS*6T74F72K zfhLm>M^KYbf=FT+dkUjt!)lVj%&h1~tKzLpSSv}p{jVIb?~MCoij)B6bR zKE=YjJfHSFUKveudc7;hJXZV|7=4BJlhNxdJrJ!wE=`eWHe1Z8Hc1 znFc&C5Ii&#Ly45%SLgba{q&TWpV|{hkFavJ$?dbg2hcH2^B5W|={)&Zcti2%{@ zd$N01s4KKlv~Tn*$nP}9q%d9C&V7F`G#1 zC^-=QtYykZgDtQbm6t%gIgUo2Kdhsuq6z8CKPIK+kOA|#$CZN|BIS9*CgBb_Rm zW`+9{O$&E9yKId8u6(LIQT4b-e%QmnDMRT#;?C(*0`k5w3D9J!kpvLzLagmeFHd3Q zqnpQ$J9wOQID`9scEpe(6JXd5XLS`pU%NgAqkeZe=7|_6KKOIL*1)NgeUI0Akv~cX zCkNTl4UN~TFL<_X)ue`^+g#o-``?uX?@`%trZ$IxJKwK({Fa^6zQD6T8TMTpYmk=7 zl-1j+xH;antR?CYrbwrMme#}$x*ejukHsNlKHt)}K7%hHH}i-MUo+R>)C||vKV=VW z1U8(YUtQrs=W3RF)}Qxv{vwtgJm$F*LOlHzYQ+ibJ* zuM=y9$nTLlU>{I87W()NCs1$p^)G)aV{;mL#63GLK4S!pB=tmA?qm?UenujL! zwl^!)xHP`>NgdSc30vABsCO;|YgaWdXNRn@^Vc@ak?L#0He^PAzyFLg1p^U!KkuTF38&aHiHAfJu73WTe4f{-&p>OIo+uuLw>Yn!g zq{g{K2l#DqWjQyK&(}OxTRDQ_b4eq`P4&Gm7Ts4fLd>pI5F(#PhNyH89j@=~>mGzf ze0wH*sQJx@H24KReCAN$Of*MmZC+qBX;Uijmo1t(?vOFdXZ7^Gpzepm4(INUlJx3q z%X1iqQr`U`KeiCHxX0hbx;a`o33vNv!~qdl1J5hs5yeRSk->AfkIoZj$2MQ84z&2O zI~uo+=a1#gppN{y;vF~1C@cS_?VPRU?)xRH?U>uiH-Ux9-j5rTbO}E&ivo4nlxzZ| zPP4s{?iAU!WV-nFwfV%I^&br`a_kqj)H&F0987emk14p?t_EUzkwGIX|HCPc$Z)9X;Jgpj>rIbwNew=3E^)2nK!jkC7A zv=u6SBp*f<)(&EK6D-v2L&XzOn=F@dZCRWgDG^1DI0`E%w1-SPllg++NuF}qK$D}X z8I@gt5G-fKlC(CpW!Tm9pmk;>+xF-N7Q4||;C7N2qJVR$Q`4|cHtr;V{0%{yQ5$9f zQ0xS%_rSTV*#-raHpr6eCvYL_wTy+S+cz0-^h{}PXp-z5y`APjsR?$<3E5=tzFzwg z6*W?X%|*1>Fter92AJomy#8rz(lgi)bUyBxhKM|N3%8+b-DHfF6auNIE*ega^m|7! z4g?(#$13*D0RhFT&NN&8Eu59~tUV0G{#yO5>}t>hvb!v_nLtFOI1lN{3@zH|sSU8q z>Tp8$YH9L7H(Mh66L>4SPRnDX=|i1F*7Kh(xmALkwpsh#*|2(O(sl+Ml-Wt`(erd1n1fh7!~C^4V0zXWU`T>n^Fxc961Y+hHA zeMq95&?&XVnyWr9GfDt8-|q$D724iWLeQD62p6eW0l(O~nvlLxUxs*_S2-y^V{I7E z9~|t2cP5-sRr)MYfFG?~dNQ|i`&9bo%R}Xavg!K|>)&^MGB9{i-P{|LoH(m^ahCHy zBI%XQar36M?CHbS<-|DeYp-zmRFdVdp=Y?zFKR{&@|PW#Fsrv>A3L84)e%1N$KIOi z3=x7;k``N&ExxD zJbixZY13L?bC-nWafP3AQpNYCc@O?v^r`9PA^-l(jN*?m!Rdz$;vDMN@;wj7glet|9GoG2fF^<3Ae{tUTmcaVE)puMdu{K8i32WvwYw5{U zSlG^E(pfdyC%RO=WgHCWx0?+9^t$ZXuvpUdB;&K;$LN}33$J5qnP+3p2CtP-fb#MGb9N(}(y z=>58K+6v*S_yJrCVSUWb3vL`6#ZD!g4ahtc}lYtl+oGFPUt_#?VK(5P_rqnl{(^bL9e>3+>ob ztHGPE>aG-Udga8W(&ML1e|o1jZ75^3B~n6Yx~hm~VJ2t4M9`&vy&X_6Q{rG1lKSF{ zAiFIxX{A+ZpD7n=c$s+WoQ7Rzm|kq^QSG!@qY3l%<>}+H39k#!KkFX-=F{~}%FWxwt(=TqZN1KX~; zw{CPk;Z$$l_j~;%^;`MR9Hp++q60p!u95Rbi-PDO)PA41z9a4~73c(9zmpm&Vy^^| z5Q^Gj8_#1K0!%P(4e62umlYh;hm%s4DFp#qkjl~1M-0e?8&Y}Pf}N}KKyE=!6or>n z{|A|OYN<2?y*O(JBHfEl^ii`i`wrfO=hT)s)(S|2u4?ezWaC!RIncmYKi~(;um>4w zJpPp+xIB3*JqJo7Ss2n(Ng;bh>&nO=l~_ML=eyd~qytCIaKjOH>9G%7PFaI;5V%9t zC{14WQiB1>OV-GR$exWWf`0 zOn)gInF*kv^TtrZ0Be?XsOig-81f_f6LJ+Q+YDsnnXtU=Z!0jMK$`Y0`3T#DU@!TL zrCGm}H-K!sn&51KI;0!viE=;5`Suar7L*P{TY2vaS?mDT?Ea3Tx*#6YK$^6k=0Ina zEAL5M?~F^obAO8cNtmJucBGgP)!9uJY#1v}H>B}UHTp7@x>jD?)5Cp=gQu(szb(I+ z#5uMLXr)_x{yoFJNyDw3N{=zCK-HA0ByT&Cj(e9q{Dti*^Z2Af@}%7~1a^%*ZxRpw z*6H>x<43N@5qE_|dWX21x7>qOM&CF3PN7i2miZrUUDo1XPnK=sy~QGmnN1pDnqS5e z%*E&GE?s(lCv%buy?;KjUi9o%ZSALIKO+Zka-7VT%Z7q^T~QkU)SF#{9|CI=J|uk< zAXgj=3Hoh!z&q0dR#NpwXvOc9&u@D`*MUDO34kHTO}! zj-8xS)?Vf)zU7^s-7(d;G~Nqk<72#jwSm_$pNnoEJXkt|NPHL5^UFL@U&n4}t$Z{W ze|%RHD|DZqp6gS_&9;RfU(=IiefXxlwMb2NrapSFo__Cp{nH^qEWf?LrVH|;>A?cLVX*=NoxqhG_C zVCLTX5)q4LAuV)L|yv0F9+RpJUv5%7~tjD8QoSaVvC3$n9zSm1h!RxY{ zCR;`ILsegXYiAs??{D&vIsZ6O_MC^~PSrBoZ1%0^9O-4-+ZdO!BEwwz2RlaMbIXdx zNFJ|#+ov`vSFN$aPqQ+AZ{C|~EO|=eF}1EcysODxjA?Vf(4(U(Ym(^2`*obKu=q&a z^TO0V?E}3k6@_=>b^AFI0~)I#exdtp!het1``w5)N^dH1VK8@O#Ubm$8A-1paotrf zu^W45C*FMtIEDL0L(Z`-^au*JO{X4&w55BiZEw-O}~|@Rt_Z|+dNlM zl6&A#Pxhn@0@IL+bU%=u9Dcwa`QY%jJkhJtJO1hPaT(qMj&*(ZBy4q*o5UUR~1w=^%iU zC|e^6`xq=9Z?{aFaoEmtkR-VkbS~XX9z;$#Q_;yd&ttU-eF zCki4D6h7RDP~EIoZZN}r<^ze0`YWY{4cFv_j|z^I0z+AN-g)R4anZr0-w70xi3PO= zM*Y^K)W(6L2639EwvL0X6ND}|kd|ky zO#qMpr-P(44Jo0>T7l45>Q}d|GMzq34nI&?8A$I>m|BrOl$ec_wrA)UPw1L7+Zj$s z{L+#m?5hj1UGb*y~DQ~LQ#0<{&ZxY2^Pku1#0iquBxsV^|a{y z%7q3wsg)V>$H!jlK5XaAagILyCBo;*FnyzTU3K|)A7SN^Tpaarw#5U_w6}NCI}@hm zf9^Ynj64wE(US2oNpZFP%`;4JU&71Ku1{(~xsdL&?uBr#nbQSgwlZ%G<%?vS89g3- z-wHf^t}Z(XcOE(wwy!I6e}UHr;q$db=jqPhc>YM=TbZ&cd~|%WKK+Y8JE3aj6FNZq z%dtfpm1Ti1U5Z0J&9b4-M;zie3RT}cV~3eNLrm|xs`@aZL$Rq|e&iB~Cj7B_c6TCh zr@gXt*mdnh{Qmv4diVI^mDalBujUUG6$WbFyYHBJvf<{wTW=dNl9mC{{!I^(?bMTv zd+v$`4%UOn>rjPx)m6$+#bw#BhI$dNsy!UTTUK>3A7#+*!%K$`8~Ie3?2DanwXK`_ zM*n4h#0={68nxt-DByN*z;SP^K3pl87wu^-zV;*9IIL;Pjs#!1(D}X`edcNrJLlTT zgBhP08TqqsbyJkaKJX0}QY!uKe3!z0P8`WvxJeM(W7Z&Flvo>eb=^*dHPev4&t~UO zm-R15VO)2=Gliwc`}b^wfX`q6h`O9TocBettRotmUaUiUK-tw&mOTRv}>->JafP)~3R!DJNcat$G!N)OqiKo~~WOcgT6H#?R3`cJIO8 zJsx7)k3*>#bD>AqCt04eM~y`83OtLjn+JyUApoP;s?_juccRKB>Ju0GZAQX&kzLw< z+_rPi-TlUnJ&B(8zulb^z*=i;iHfJ^$lGZ+GNSJIS=)3(td8Y!c2x%q-m20f^1Btp z4=uL1#LaNpZaUW<#r}XWbE_(5SkIt>n$23mX4ER}#&BdIL;th{oPrQ@Vc%*)a zazt$_w|dIwYQ4nw$B|lBeqbL7_5dzw6|H){`;lE#<-4t~C)N@-FMYM!0%;(P9$+o+ zei2Cu78eap+Rc%`9e*Lt*dbUnt52x39D&F$EyHhAAL;E?*+C4A+8TIMX6-WKJyUVq z?&4bI9{1a4j-E7XR>pb=^q8)+(h(G-?b5K}&ly>q8 z?D!r1>54t_2V&0w(Uf$4qvw*wDX)bC!)s?o!h#jGo`wL$E*2I~}hBp_k5mSCh-+4URFsM7P*Cp#*Y!dQGM)|NN47uUn_CqcR`YOLu zH~FxUqFmWj(Y~VfFLraEUbLHibPwGZvJ@(?H&W&G(5mEI!Yf_B7td-Pe=Ke?ZJP_0 z8x)eKH6~*M_m^FN^kA^lrUjoX(b;_ZGjDeO@tU<_7xq)T{RJUfgAHvyr6reLA9lDs zT+vsEUr1XP*2ZHHlzBk5b991l|M&U7o&Nweiuzzu+? zizgITNse%^1ODb|oDnD^6)5F{%WalXqv=sp@=?4U!<;9RAaJ_&Erq|(8Z~ef4|3aG z8cMTl52_tT8PSWnavFlxG0rn~=}noB)lg)`FXKyeBF3Vf+r2EmUHJ8kDDSbZl9W3d zo`AxGlDR9=(hqM;@LtTLXW0>DpQyArY3eXc%IKqYkQH!l&=}H;y()0@ka%2-LRl|Q z#$FYMv>E#=)}Q|dSw&SX8>cXNK9Jyut(CZf&eJ?bj8Rw556=O;qVfyGVrZyWsUhL>}M^Ck^z(CpWXCYhJ`6upW?{p(R z#>mh6bgHjBH=A0^1I)32{o_U8%$4Y}gXg(Wzy9uQVCOus-90b_MSM8a5mnLh&}pH# z)6g?2t9XN-K_1|Aail&i4`l?FIIrKcI}&-=)0)|zR=fBNFLxof#cXOLb`>@Ma|K7K zZ#8u+Nk74{YF7QhRSoGW7TmBMdu|n4l^Zp>q&)B7(zRnN|KrY+y4o5yr!ocMMhD6M z3QkFG=1*%{-&WUOIUaXxfd4rwLL|-5P{h6(cE)-{f{v&6i^(vd4Ba#UsCf_u|&ViH91(QV#o94XaGcudW3fL#kuwCOLNv#*eOH{9O0AgbBco?RaFae&-k8E{m#hhUFl--W3L=*@|D5DAuQof*u1ip8!FoKCTO2|bL%)^ zD=}@$eoJE|oj(eMabL?HS6*cuLSTH(B*y)ld;ZU;;s3)u|KXddfWu{$5Rh;m z5Jt>=r8Jv#%;$G~jrHdpNnf=DHokQ9ETo^CuGLz-U8l;0YLw&{4ujVyB8r7LLB#78 z@Rvp|T`FuD0aeZhYpy(!t%!j@kSMJk4(cNdTs1^g@`<2Mw2O&Uxayzb>3myRo`ui0 z5V8i9jzxuRlXzEU!8U`wVo)Q>gSQX?e~bX+jw^QM@TJL&++~=qgNo=~eYu%gI^sIuppw@_ zF-Nk+3Ia6_*+n^YCh^QjvK&FDD5ox{G@xbC(h!u|joZL0*0ylMM_Sqg_+ z%ByIyJUB3HB7D(dN+;uj^Qv@{?16f`sdptK$a_0G`OX`yX+`rs9B{++k9dk#Mc%ql z32k{A7k)Qq2bJ!t#l#$*GU zDV#v@I|S%Q8+R8bmFQ6PGnNG&82(4MqEPm#xR796urqY#K&7IT_)@I~GUNccf)##) zE-b)y#nphjY^fPZ6N6=qpt<=a{tif>cJ%*-m8RNF#*NkX20ShZ>Bzwmh)qZ9{^zYN zU-&Qt3HjiB2NDx>&N1Dkl<0^i9^)uNIn-nUVd~rUcaN6Sn}uC%3|-8Y=v7M3;d}31P{bYe zO{GPdX6R7(EQn{~_hQfZ{vUns^0-R(>f;ko6Wv^qh@N~mYckPhgd}lA%@ky51X(;M zy%PIY4o}opS)2FswM)7-%g0xo?Jl{OyZ(Rv;=pat62V1ChqIEs`qHJ5ufdKcuAbmD z`Pj5n9t&cz%G^>d<8jGWlXIEIRoiz}UG>j?5oEdZY6)#tbU))J#yLw4-3^q9n>?s< zyIA^+ozJI&MKh14F6xze5^1N90>$eNWj8!oU;*aoNPK{xEgBZZ^ucks2j0L|LU4ZE z;5&}zXPtR&zfZuku{{*_19>NlaZ@b)zyjj?<>vkgsN$}v?Yf7sH)~bvyACHi0CQwe zEzOkT;8I227QsAJ%uL$SU0d!R{=o+Y7M>*Xs`d32;~$?>dBC3uN^I2-CwXLPxxV<;4Ezezon)O@|=1J()Smq zkvRVNveR_@iEz)dr?CC#8t>B}T;{rXC9(S*JEyr~piUcEeX~m?EU6kI5#7Trez$o&7f{YK^m5I#Bk z7XCY6rZ~=Z0nis`u-ZEIJ?vv{WFyj^0i(ALz#S_|3EM4b#D$akRSDoXAbgsX;>YM- zwgdWf>(0T&l4J`2sJmu5m;>^UV9=-;!o7Qn(2~1k5On-l`{;p;v$DxF zpcft^SoP-IFOkQe1o)PCVgf$^4+BCz0p^F=>=%GQCn}-vqVS=FE}(sepXw(5lj$*4 zNa&a|<8mqEcNgPlr-7cjzFBmuEnZ0^RAc}639e4hhzlZg{-?7|E`!?RKX_U2ck;5c zsDw|+{B7to&4J_Z4_L>Pb3Gyny^u|__Y#1@2AH`4(tfi0g4RUN1<`;BMkXtu@zPoi zD%;_U5(IP~eg{C8O-2WQImtr_&@`#(Df;QHUhJin+@tnT*JK1tJwWUoCYObHi2!w= zp*XM*P|X6O9C44ryD1fGVCr)KK#|a715@Et;2HyGV!CO{OcY%OxbFyTK300KWEOIu ze+(vpKOofyJZ+N73-PlJOfQSM8*w0JH&>W<00^!FKYYP9p6GuN7r;pf1nC z9c8zzv!Tv7>CwPvxm(Y0->{EnT}EEsxctQ-&5S{>_y5I-ATvf8 zbf^J0z812fQE*?#?fiC|V=)@pHF^2q>>$~LhVO@RYRhv?GS%JGJ30=!OcU~O{jH5f z2(oh_!1NC|8H{MUR1L8gYD>o|a63OxzC*3N4J)KZ8HE2kY6@`Fq<^2Vj1))zHf#B4 zb6tec#*zkXCE!1f>4Pu_Sk8-ab9Rl9vt=EWkddHxvlq}f|x_-u(W*k0f(K&j&~s-ge+Hcr$H*p|d3$;65i&^&z?xIq~y0LI=ugU3KGM%GwY7kz^ntm5r$L;7&y59-uYhA2kf zjh~PZ#l?L@Um*!#wBc^DKlWuu0ToLjw(%CP8(R{Yjyb~i+ydvFw9K9)BG3N;+@W3X)!l9ox>Esj%&A#m+`O?z6&)i_Se-M{{I;1 z{u3c(F8&9&TIxL*imj5SzNWDI_k>VF1Y2;Ny9T5F;(V~1Rzv%pg@<73S@3Bq{$T>cA zI-pQY-UXCL1rWNyh3<+oe))ofKxBArprK@n2Uy~12qus|kU!9dgbGR;|D8gzhRy_T z&MpG_I{!EQkS`2sBY*CyxHI+Z#{204)psX=Ap=Tcqb(;1{V_2KT^;p)Q9b~F2};32A-Q~GKj)W!-;SISaIs0up=Jb#e9}9 zu^b>zuXV}QnF`I)RAG8`DBs?99gZE1B!s&cTn!aQ0$Zo9z*bGUKsoZx@vDf?8vi|N zl&cyZWa0~Cg9}hWQ4DVS%mYbrgRATFmn0{u?#si@iA>nmCky~(s{ZE(Nx%;Hkcnc* zzXQ1!Ek69-)o#`L=L#dm@dmaJjIvz-h6Ik|dktVP*L0VZpfHj^>gu_ZaG<*XAMb-8 zy%H!EYy?ojbZJIB)MW2ri#}=$%a_^Qi0)!RcuxSdV|v+3e7a+3ySV^dUlYt&{4Jhe zjz0uwX$vO*?SjcdN;J5aQ^Y30h6X#gN`|+%gwWtJz zAI1FafeMrg|7((y|NHA7!wgjPZ}Pwr4Lpfac>gEf^gsVgnShUdNdFh-KUG;ICB%}Q zW8bFvUv6T?T2QlJUSe2;%_|Q$Zd*`Y!VVXz&mOqp0lm%~{LjVQ{802!f$-0V&1WTm zia4L72q)J9+9y9K{i%|G*++neX!)Nv&_v@sI^}L>5umLwGhey_IF^{Y{CdXX-(5l$ z3Q+Kj4jz0{Pn`Xva_D8|ccfcbOSL-fEh9$Bcvy2v08NcIqvaj|ll>902R!XS zOr1L4L(Oz#R0T=K2vTsu05*>4O95^uxk)R%#5|zwKc7xxE9ba3R+$1WaFgNHSHk!p_x&%gXvi}%kccF`fZlaVa97xdkT>UJOuyj4( zL7}?9{X31U>a1w@w^Ymqvo72)7DGNcXollr{dMDCRSXSnXFp)`nEdt-YCzMk{~BEK z!q4DQa2YP3qBq?PDx@L7ORmy+P<;A;W(O}ZowFM>^ICBA;eD`b!yk!L!+y?1AC-#5 zJ*a8}^+yA@M#eGu=~vr;M;Dod(P5~`N;bjdsOhFzTQ*7I!xzM$PbWYxzWC{5{LuKv zgn~@+g#m^5Y!#jIWr_djP&iTqlTy>UTJq9G`2wPxZ=af}t5oc=M9`9rxVoM`b(9$s5z%enkk6=o+cZ>J#4oO$t#A zgjS)nr;}zngLIr%rMCjDR6NhzvJFd1`sMJel&tpbs?J z&#ZkzH3Wb7tK%~jP7AAlf*W$P{o^wdAFU98>AV zKg+HdP*1O4_JdaGZG}RLNnEG`X#1a07@mfUGV=p!4^xSLft@ORoxd|zB4kFZ)9B06 zY~XTSn_yii2Q&d?Py}Ea^-T&;xE~oKi@QOC&i7lq0xD$Bv=mBiJ?t0+x(7k;w9Sl; z9NP#eg{-Em%lzu^HQ}0;yCWVAYAAnA~4}0P#8J(9`{K1jlQN*be#HYAfZ>3 znP~QNs%gsYnkEI7JU+-q^~F4Uf8KJ~xL zMtj=nR4BzN;ea4eOd?$uV#Wh25yMjBq+ z8%DMSfJft;t)=+tvxKyi{C1S!T7~S51(P&O@P4+BkUcYC;1mZw(3&wdbxva(HGQKG z{FyHM^eikwX(oz&spJ%}Uh*fO{X2Ul!l7pnR7L}6>iQv{6Y4R8ESh2p#a|zQ3iJZx zKr?i2e@Gvjn$8a00sOXRV#nleX7OpO7^NEm_e(4W_$V2ryJjJ_hOb{!n5N`6oHWEp zS4(SYax%$?DU=WGb5)CN(=suZrmUJ5`WX%gy-s30(qDiE&8IOP7+5lEyJ&YRv2Lfa z`rCYGia*mK5?q8o*u4egy!O+D8y7XpSdmi<1Q$~4DZT*rQ~(VGzc)rl+Vh_z3YjAX zm1b%WbSWv7lMH6;6!rj*H=#c3;ePr3M&O8_fMBAH|1~3U~V;Z;W%k_Er?@Pp?WmM6|y{4pOuFt!t4KC(nOBzEziQ75<}))R_~o3%*2s=n>C z_F7QK|qEDoH>_Y3UgIyVa6iKACRV_Y0o*SJ_DTWyi*3#V@j&QPFxtsm|COM=@c z)arr>jT5<{2B3DEg$4M4SlB0A<-%Y*`#+NIaNVJ41YSXvkXo7j#WcBvLkSE`IoY5;aS~Vy>WE{{#2hD_s6=F=!B5OYf zi}&8OHdu~K;*scFFL{+IOxRc8o*3M;qDc|G7h8LNKOUwU2^6tW=D{6>q!k*sN^aX+(H?Vf0RzF`Ct5FN6lXSmaAJxU>Uuo*EThZfm>a~dhG z@ea7I&b*WvM6e<*c+K+vB;-twI80P^Xaoc??v{+w#K z@|Xh|TNS}#Hx;g3+W!p|`iC5?FyNBE{wRZ=X~6Q4$Tz9qo+zMO6$Nl9x@9nc%$$%G z;oE1(z1oVPrljP`qxkaA_#85|T$J6|Okj7R z;KA*QZVp=PETmpF{p*-N@jHynH-}}d#2)E6>5AvIc5wj;f0n&>{Oo;}v&QH8o#YdX z*A$HMijo!|$Gna$P1r_%d z?62=FR-`PKIqc6vVY>D0xZ!{kQvYb<&n3?aOIicpf;VKz4NIPP=4){K#ar$91~7Vh z7qKj!*$v4nOB*Y8>$aMp1**F%@Qlpq@grX)R?*p)b%F!GNLy!qsBO+qPzEa+itkXz zhqvsW5t#l)x@uWSK6K++*Q4V&6`Bxv)|SZF_jccX@YD+a0nLK#QEQm5Eewu9c28ZP zN8nrvThk|Ejdo)~4-%(3hHBh`++E4K8Hq)|r&{?S#~G=sw*|gE^Elk-!Lm5apS;?u z6z$pO%^ZI>?RXc^gKUI_CyjHg*kQ>S&<2>hz=dtX@ZP3`Zp4kE zUJd!a(huxkx7D2@1@a)8>D~>f+3@ytn8e7Gsn%>OElQ(xu$U`J9+MjM1Sgpqt>dsU z2GjyrIYhsKxJ{OEV+EC2_pvSudFX`*;HJkRVvZkf`!1gw&%?YYl9n56Ei=J5&47aX zR@N>q&U%@mVIs7C%-dUL_8XsT#u9I^9@j66XUx-MLZ$(`mkr;lk2A-x?`7%~E#{eN zu6)VcHJjGZ;$sJU5YtGGGr1ULo6^$yttT2QX7y<&6JQa4tqtvjEaQFslHj!7w)0{7 z7>IZ18w6L z!v9oOeJP8T9*ViDbrGqJe`$6D zR5=nYo%Q2x!?JR>ilv1LtJQBu3`;Gd%nnua{A>l;a3-DLT@gHfeW4#V%M@HvFgn}F zudxw)ohkcGWv0OMhaYYALBGbhRaZMt8pbF7+<`igUdHwCiKf>0O4D-Ftq3~L@(pmq z4^Rg+k>ecnFfa**@-tuBW|f=%)GLvZkhtqh@`~mUNm=tO0u|N$o@GwO0wP8S&oBwt-Fj`V1_ z?{p=r#^T`1Y3pw%RM?UE_m8U|Lq6Vk7M(&ukjsOY(OU(K!TJLk{N{+j z3b#r-{3ONk;IbsuoNZTotjyHH*$8k+=MkqES^)G!ZXhQ5d>4au#6PIAZ5Y=vb&zk{ z-5s>js6pm%R%pKxwbyBp(AcxGG1ti%B7-f?gvqI>rHj9&)gB2eYqkhbJ#7j&r_N7Mb4(JeN9J-4~T z-fS;$`ldaU8_m{=iry4fx$8^o;2B5*Zi3g@HMhQdnvh7f@UcZxIgzwF+Hm$_&9z6= zOuGeoG9R$UI@vbNQi0_S;I$5mcI+v`+?B(U+HFBl0%gZLJECsekoe0g76Syfmbd9c z*+C6XQ<7Q6&$ScZ>Y{wX@X0CiVC3Mhra3h=g9xCFL(~`k@N9Y+Bs#Q24G;KwDl=7;BcX;zj^ zXixu}AJvM+u?5syXLnJm-a*EOPui?=$_al-WWzvN9AO>Uz@=#moOT64#>%Mx@G(0;V(c z_gZY=jX^V11;tNJ+l{4lJp*z+eYC5m;mpeYiSOd+#l|%L3Q@%iy6CFY-_5AHotH=X z$8aac`51b7b8U=u-gQ(e_&xL0Q&B6%8@c9l!XmFvc+MY?5X2tspDgJ&T^m5nj$+Xb zlW#Qi=viuHWlys{=8>Y7Qfb<}knfv^FHEy+5-XF^zSE9U44w z?&iy)N-tfOZd!h7^-$ioR)dbs)m-}?;}AhU_>53jKjWP+`m5cF_8+B+7kP}mIka|} z8!wh`YVrq>y^wNia9|RoVuG!KCcY!J?u!6FzP|*{OTXc2-^ak%66M#Av6~C%R9*hL zg=wkgZGFcTL`-O^_4M1)4$i&|CN5mywm3Wttq$pKu=3}Lx=e1JV4G=%*qy!AzSkVcTfNk`_b;wr0Tjn$INAzf~$hFyH(J?`2P7b>j}0adD3-=G389x|(|4$Ct9>>fS?5#o zQQPLYbAtwWD3}|?UTbTDEMEUl;0tc^*4AGf+F)w5Bft&n9Mr>>V}NEIr}clD-RZsk z5pG1V_4)r$BCSBMNRIo3u8F`}1ql&bf8J<+FG~ASR9Hx$@^1}{iBLTpZ|N5R#|EFy z3b$-J8Sv9KqLfbb(*?Nc9;Q;$$rdCMIw7opW36m5X+8jwhCSA_*XRjgoiPT?B**xq z%w4Bw*gyIkb8{r{DP=#4-%d-J&(-8-bH5Wk9X06Z)(~?xe1kk+PfyB zCjoPc+>5f!SJKl$$?x!?Mw;TpPy;d%dJPxp+AOB5@MuXDEq&*LTh$Ce4ld zz-NS-?UB=Xg9zZJJDmbViBJ7Fmvoz<1;DZn)m&_y6|&owE{3*ofJ0=;O!E(i0F8Y2&I^V`($xV{tv{F;et>3loLKT{1acS$HDV*_ZV zFK7+?=a+GwNAd$h`x#_2BfACzBL8tCo~U~F$;ts>_}6i-ZqQZi(;(q(Zm|yXr2(#l zPAat|DTxqiKsfPwL6aSGnx~bR9I-Kt?)29Nx4LdB-F&lalfA>Bh=iYT4G zICVbtTQ=Mct&P~9tqbG_66^Zzj~^U~eHEwBe)aS;i(&k!u9)>Mw)J0m1=N7q!@#3` ze4D2H++`cRC}YfuYWu05=d-=w*Zj^K?rLYp67-^qOMUO>7^j8U$ts~m%`&Tu>ye^i zQ+v_c@67IwxS?lJh8=9Ff?D0jFN`Qd7VQ&3U&Cy4f9l#iISyl7=dZ9W_#V$q(j4@& z3i8BwQy5E%4o2dl|gQR6hw_}4`0>pb_Ws9DJJ~*Fz#JXWHdw$Qx&h*9ALZ+ze zAN9MR7KYz5uDlB*xMyK@vxNpKmu?k^8{nrwu6;)I0YTy6%yDk2XFAQ&eE6k zNLR8IOSRdWMeQv$3?1HSFT2tiz{>iIv)xiH9eP!d$bwrahT)7~_qJ47>Mst-+yE@BbnIz?_spsCY%}!NbFYIdIb7K+kkik! ze5q*rB+T6jBvvpsHl`!OHULn6%R- zVQhxX;F`RT@QutraCmB1P(%7l&Xu@tL4?|nbs}GlWk4AZEHpLj0$#K4kHVYaEUgRM@SbP%V1J%i$8Qs{IJGptM2GN6j+VLg zI3kRaP=az8&=E3cvP%ZiZ2O|_*udag3!@w@7zLlH|)#>^D=1yM+Y@k{m^-3C&>h>%4KBU_z zk~(sBgAyZrTeK-o4(U<3EvvX~H;g&{i{mtR;^PCGa%)XIG!|o`g9Xw0j5F}uQN~9$ z-@b+b7$Pxjv+O1leuU;iDQThdz*RcU_m_`oZRr{^^m*zsSYmy}z7@0EXw09hix0Iw zqF8X1Cf{ zvi&W!6@O$oVy{3Yw=SpC&Sbi#Vav_A>WiTpVLZKepf95xEr`NWZuJK&>mHxwDp0Jh zLb?HCF;CxRGvwzfRTb=z1GD1Ptg`Z}DzE->aFa-C-;4(NZP(%AP&0j6td3!?SFqPJ zx0|9bU+k6Cr_zbmimz)Te6Ju+#yAHUKW#gGhN-}xZ{BpK)Dn*$B0jpj|elQPH*=x?&pq$sdRWzAcn{)PgKL$ik~ITi=%ke zj%&9a7f+Ea2uL@K!$vgb!>s)w^Qr3FLgTUvp}=@dnsd)P?IOY z;rR(dr!_5bkhoOnFa|J*MAK-Y) zE_j>Q0Z3>_DP!JY=Vf#w*GiW|*uCd+Q!vd7vT#02ezkVW_@|pG1!X{NELsO}(Wn}0 zjP_)gaO4j~cz)~F5GPdBu{-o_sBKAKt=`F>kcA3zU0**M>(T_DofMr>x4mn%X96`s zA&*$U8tRrQdBHsc0gS_cy`+zho9yvNt~sUR?9P*u)0#C;j$w{&7>W-D??;Demz7~>$9g!Z8mL_4rXy#O;Yyws9h*R(`U-|spQY#;9|9xTV&fPYQwiM>(X<{H zqcO5<*IoP5UR}0LjJcDBRJ;8Gb1`0m^>^Xj7I&xsA#AVeYjFA{xx4CuOGwx1qOAtc zxrmq;x8u6jQR62$rU4Rupf|i3qxKyFuwB_Prl`(swPmTE4MgHnaM7{aQffrIVf#5I zCufQ0+RMj>S*22lW1Vn3c$k=DDuQlKo3DiWx$9q?ps;ZC0alxeJN9S}i5ZSWE^L&} zFPyht9|3@c&TSgT7Y)Yt=L@3f5X(pxHMwneK>z9S4Uc}f63t2qvzrohf2l`gXNvIs^GiI z(>zM4_e-^$hxw5%nj(R^MxDm)yE7i+69HEY8GgK8qP$uX@u``TZA-Vmu@Y+Dj!UQ8 zSI7U-5g~%Q80j%^JGcM#dj91Yxlh7emzDfD6$#gOWhR6t zmi$dkHfdGehi_40=mHOTPobw^c_Umv76b&1yMWwkbp^^hFV z5VCM#g!q1iqoFs5uZzuKewmK+Ua&G!)`(6 zR-Jdzd^w3M8X%JoI1w})8!oL*zp3(lHL>prc-N>y(D;yU+%6sr`u;b(No!h3~F#KYaqYXKySkAt4B2xIV(_35xjak$oO< zpGiO6#uCq+u_l(-6SI-zN^jL?`UM})Qr2r>&y$wowla^y5M~A_V#Mnw3B9P4)E@AhbJUuzIkJ16?5t!Mma#H{B^=^0~25F=O#w)QEa|1crHCRSA})k z+sDuVq~rdbf<@}h3|K|DOK{pimqJTZ!Q;B-;Jw6w^FPMtIT;0iY=lrFRUC z9s|3AW(x(yvFkpty-p?zc?`Oj0! z%N@|~BtQ^PPM75dA@z`B+^>gfl&8O@8y)FAGP>C8h9r5REalZ=Vjaz_0~3S|DKV_o z#}$-O3bmigr%HtCmW1a#@cBaSewG^vJd8-wp3S~Hu%n2UdHmE9MR~_rcKSc6JPBP3d+;nAahg`Jq zG&Vu!H0!`fIkFNiT>X%=)>W++58#gPIH-Y45--clfVqo3Lc$RfNsS3o+XPtZ&NFU1 zyAHw9t~Ak)_4WtTskD+bTC3^=~?!)10hmV~h+Zf8k=WmYS;e_NsB zm2^A#cYGGN&f00`)UAhj%0pY{6weSGV1)r{pcwO-w~jThVYmL%{OlAmVs`QuXKq!h z$GqfyYVP$8OQWaK($yq(!WYYjk(hK2i6TYvLx`gbd9u2vs`l{$LIDS0#l}eme4mwjp0;d+mh}tkf zW%-M>SBDdx(HDf3I*etsM2LQ-AET(tZ76V!+TLoG7*60O{zz~s#`QIQUvDAqV?gKh z!V~Gq?Qm`l(?+2Mlhn5jjXBdtPb@CfTGk%+DH5eQu~&X|v|F+L`9QZM{jRJCx!8g; zXcte5nmbzz^RUnwoN{CZa7b)^f{Op>#nBQoY1B!O1yN~Ht5l*qZ@+cj2bk#dw{Kz3 z)RvUCvapj2Cl^&(hbId>O#o%AUpC48gviL2+;d=`{)3Xe-kVo=rh*z$e=_v>WKj$j9{p?`F*$wUy_@^W=KX& z*-CNWPNm|hvz9JTzUMG(vw8zz5Fw5w9oyQ##ZEhthlgxa`u4Sre?L2HODvIg-aY&x z725W$_&d+b{;o&qv8lSOY-OV^sh)IwGT^q1k^u65&n(w{W$u_NX2bdVim{)qVQOZ` zOf0!SFk2zNErmE!vxW;y!rX54#(OsU3zqp!7%X3`F`%XA1?hVQc<=Lv!;eya3*X>% zv^C6B@xW&Jbnd;=ALfatp)r4+m6eEtU%>~9cSMPo#RnM2t~1`Ib#Z$3$spScjmuZ> z;1JoBUx0V-3E)tU2jh?-)li~?eXux=h7AmedaD3KtMp)gcd~=?+i)?<8Ha9-jBqQr zoK&^dxW4|2Dhl4FEIHb9I^mr0=X#AHN+Z?+HL@`L=e@}_F+JV3Vsoq|J}Ho-lv`_* z)nFIF+4Sf->HNj*Q@dO}FCV9tMI$Ya;lSmW)V9BCYD5~^b!8}x+~HN*EcrGzCZN!I z2^{K*nr#*=nF^Xw9LT}jNj;~_j!5A%pIX+1bNdxz_DT_2h3q+}AYIB1*#nuXRa40^ z^1;_y55s@bUZi2k??GIt6BUhnCg>w)|KhOKbg`q1(0Yw?Ge4Fsb7Vh9l;>p7>IRQd zY;kgl*sYBDdrS=+ahmq$5xXIecbHQu2+GL8qg6F_?d)M&p)b<~r^?q9GwXkOulclE zO#D9TRh2>nB~;~Kb!T^G)KGXg7T2{v11yONq#ljpA}axR*AL1{TZRga5Rl^vxCyF} zbyAYZ*sX#aLRM`gzXzKr+T!R}Tk759z<_|N@&jZur|k+#{4U^$na)grbt61^8duWPjxL;u9D!eEeJED`!Ntdn#s|i;Ih6TMdPS&p@C_FSTXOd zrsy_gdDR`vGJFhwm~xdD~;Gso}UuhB25p-R_(aU6dwSw)!(^9p6e z2&Z{_q^{Yb3rZXjRsi@g0cS$o4n1`r;AFOdO z8s_55=*j#(0nyX5VKjUB`=Wf_uJVJ=$+No#TtNwLo}SMg>-&xwMnwksebz%me(8yI z>K&PHr*?g4+-NpyYNjyh(PR_4%~pAQ(L?alVeo`|iv_q`#8Wxq9rE8*n}Ipufe{)e8JlW=vk zdgM4T4~GkHLXtQT`c)4Hnns>gXCw2rgPlzLK`%AC?#%Cg*lhohtCtx4Gr)%XX@59u zrUoU{u&xXQ@z(%2=BUgBgc_vky&N4xMy`kpN!%Zv=Fk^&r!|kf%=P_{8nv1oTRO`) ztLQe)e$tsVla4gK;oqlCO}A8vxl}v0g5#5ZA9Fm$1WrpZ3uYI_Sn?Pkcre};!kl5$ z7?B0o^D$53#Et&bZxPiYqVUtAEU*5UWapsOLVV>cp^zOF;TxP8x6~t}=GM$pU1o{F zipPc!91esH48%8Z|kt8)Hu`n~yL zrnh~gV7)PC&K8@)F+PEz0|1r}XoK*3x0T^EXokrCy5A{B4*boHVF{KPO~t{0h%lL4 zdUT0z{g33>j-~uZk&G|ejZT*)mU0<;$Qf2iVL7l%H(L#-+Z+zP9&QyLb(cf)&(V|B+?s4^N z?)Ta$B)!WG$<-x@7&+QN#PJn*1gHs5pc%8()PC+<~USR-&)_gceh zVjXa6r+CjqPg=`*%N}&|wuODNByfqM`z2bdJG7aN1*#hWgl@>}@3cZbye);fIDSx! zJ8TPjjbZw>`Ww#8ARC9&U-2BV-c{hk=g&Cfdl3^U??s&k?3M`(3WFr_$hD2yg}x+q zj3#hFN>+k3ZjRj*y`y_XY0a>s??X;~xv~WfzC5yXhYn0N&H5Ik#52&0e~J2RbfVh{ z_w;!+61}B6cQa-uAYWM$R^fG})-Gx`kWV$GtlA|q4@?hL1kT3^_m)=nmg&lbdp2v}m!&IX;uXXRY>2^)w*9W7Kd^VbE3@~&8#PECe)Tkd zc=yqtXTDxfUqq&#?_+2;khcf`5GLMSh0%vAl{CLENiu7h(aH)4ptzz$27mrIO5j8_ zKm1>e$|O{dpC=s00#M_M{Fd& zZ?C0B!y4|cDP~y%Jfl8&ZMi7>8d8z3!4=Kpc}?hy+pr7OuRzQNIGo*DF!!3}ogMK3 z4sz_2V*lGVxu^_=T44Hd+$XdUB%!1)qtfCsMQHtH1zN`L`Qc?J+S`g}p2%+znCTMaKSs}p!k^uvOX zN3qAs^Z5!z65Uw^M0`9cQDxcahgg!FQdBPz$m3Df7@J$@x5f{b9F(>z9`kUPrp3KX zgRa*$jvWtw*<$W#uXXO;z)T z#!QFXK(!h*5NfB}fv7PNJ+R!Lkwj3{$kWvVU1Nf^RY?i(=SMY5-)bAr9XronRP3}h zZSHNZ|lnkL{OI~>6D+%!VJ|0_RNb%4y)v44)C6ii! zb;a0ym`AGZ(X=+G&W<=SK#QE)>*ZG~?^jOpUu8VCSi6q%GTJZ;1r>vzUP%9T`eiY) z4sExb8RMU;d3ZB&`=yKbPz^9ubK79UI8VWgI@%EhF^z_<Y6yMi& z?`fiX5nKag*Uhv7#N!P{;Fdq=!Vk{bA?|~-7$QcqiJESn>I?GzG0=7M_1_y>py)Sp zy>}ju>u7^r=lJ6SV}c!Po-tsv#VW6X)>YIq$WL;JhxiQ~7(fT9Kij1!BJ`|V`qhFm zjMk1{JXd%kgd!c+U*CrsH%=ToTx~P--im9g^3DaUsje7NaiPtd@AI%sJUX}O@liO) zo$ca1D~nN<*gUFXU0ds!r$@qH)?L?rdnurCc-J(L4b_u-o{eP(&OXl(p?gY=T~qrm z4vmyVp$9_85;kJQ1MDE=2Z1%z$Z!T4o0ZiGzW`9J&bUvB!~oVztDD=@2KzYw78sU6 zC~ygO6^1YpkLRe%927M+OY6bX&wXo*kn!e!l(DYWoWI#iJI31mRLYLny=O;c_i3%n z#QTXOb3dc>))~Kr<_M}$M>3}at(O)x$Gaap*U|!Ko)rVk7;#Z`OLc#(P_qG@{LHk4}~x4`&GpdNm0_L@FXUWjBL%%-dzF5 zXLf__1n>=Ep?&;PPZU6@iVlQ1C%xrp;7GbWUFH}JV$QWa?SZ@Kv`yB9Tu@Y+?d zz)doMNDkh zBl73*_yVjgCZ!kde$7lZ5VO!(8GgU5_`OG?>RE2_abw+ODA=W)sry36<#4K3x4fHg zu6oAvQR6)Nq89sxS*yM{INC7IdeUdBt0C7XF)YZ&#V_|c8>uDJg-iiQyfUw_{Wsf^ zA{Jh^7QEo3)bbZ&Vl2C4!MwFlteDznyjp{IQjZ!+Fk#_%3N7c6eNu#Q8B7X6+C7N` z0cjyDLd;Nu<%3IXhuLtnsOrue$6N-X4e0<1z~8w7`Y#O*lUt z??j?9o!d5vGJnW78_ln))hMt0ZQhm?NJnx8Rqv`Ogp~u~u(8zMT~Nn=T!2=J9EVZ+ ziu+#pQa%YzRRUkqe>i#K!`smAD^mz%9Hy2M5N1XYGwpSxVafi@EWgdDx%|ahN&}K# zlWNXRUQnN^!hC?8K*vMBa(x=B&W?ucb9jb02rTVjKIv@{@=TsH8n0trSgp#)f~&$Y zh41pDW-*t6%&AiAV_sO8HZMm|ecjP4_P0$ss67{Vn7`4liv^X0xEipkKj^x%&;YmG zUdZ}V-xd{=l&t#d!~enAdq*|ZeeI&C6lns|y8@zgkzOP!0s;ckrA9%d2}rLJK`GKZ zNQ+97-g}93>Ai&>nv_6734xUNZr|TI=lkxs=iWQU`41Q)A$w=;wbp#*Q|2oLysyII z^{^rl$SpL?lmHN7!C?bsmO%H`HG+z*s6`C@ZUS!kU}Ig((_t#&p<||5;iF#)^Z8** zbX%)^yez?ekSnaeV9Y@K2LFeohg%8(im0@eOE*WBm)##F6$j|g3CQZ0=xU_do49A$ z;UIqhueS0P(tGlKa+-o?wR1K5SdOhFO2z4v9VG?X)YREbr=x<^WKaXJpPb{FAOH@5 z(yffRyc>(x{;rMq;$8mK5z#lf$Larre8sHiP{8yKU3y(myPi2tX|1vsdIRr@wOR+d z&lPUJ*@wQ*Yo{|8?BeVjaCR-0*X_EUc>>jdf z1)ydkbaQ^d_hfTzK18wQPi(?Om;`V0{jN!BjrmNkauh)P43Gf;NFLP1yTFTam<%#R zb!-^q?jTeWf9z-eoED5Swn(3veIoYxeUHJzsRrg~o@}(0pYjlcA*Z5=<(IqX2bg^< zmqMIgSYFyxMHVKu4i66~KWz*y+Oq>-O7)=k0Og0RNivRdSKl~Fc=|v_i9y6Br``Rz zrI$1_e`X`Ir#_u|qSW}bu}#VXlc(<_6y)Kf3Mt%=kEOg zAuBa1|5v5DB4m=HVq*XVM4abwZM1*bJ^tkA`S{y4_{YalfELfcSBi=6KsriwGS@Nx ziV-Ev{%k^&KT}qqO#=8kw^BK$KjNc&fyX;RT5&+JrWr+gM-Z?QdZtch`RIufl>-z0 zMtE|iRuy}cZ*?Aw3GtZy8@cUd!rN@WwTbhePaItCn)}c>J-Nr%{cOzqtt1`HS08L)! zzGlp%YSl>HL~j3S@%=}g-}IZ}|CzfKr5lVb%m-q5;jnQXy%XhlH~B(DA^f4jx5`Fy zomhHALOH+yj3tvIiZ4r1@ql_fmb~10d%3FOFxK+NpflX}Ngbyicz=>v5M&&yL7o_=3 z)u<Wa4FqBMPotf$STFjSEt3-1rwrPX=paqYla3; z>C{~zfSkLDf+tW6;3X8W40I}+BLA8R83%JlKo2+m1Q%xen6Z^x`7tJBVqo=r7@~E%u+7Gi8y~^ggKVIsBGF*F?TpM<9gdQNKh8 zb(L`|l=DQWvob2m*qUe6>i!|hw2|Qe_I&3D8HojFV?t=Xj&Q#!in%b$-!(m5F5qdp zFUw%1bil*%X*t(zk;We3H%3Mp3j)RTi{MwmogkEEe2nQTO8W?S?yB98js=aO-hg|2 z>Y0_SQByVSKAVg5hP{tYY!5mGr&B7B$j-bVccsyz9-<>}e!m_uzJ5uclu{t%Fk6|o zTYZ|5d%wr%Q_O9)<>J7S(fx{lNWS9ju-ceFU^BeLQxUT2fi4#sqRd&ir$RFwJZF2O zo_QsEQq?Z#(2cLQHSLmDc*Rq+>?vl&aFh-GdFBjT$-~Q-vDC$i}bhP+iVFN!e3$ z`6K6>>~D8FZgkI|FQ(JoXR}3Om{{gK0^{e<*;W>;(y@POJRZ+K}Ll^zrvhQxi;%-Ca zUTNR_fKjo@;7Pprn9iB`QRz`LeiPE^3VL+}uf?=uXHbw{SZ#k8Z2k5WUR*r9SYokm zQICJPwJudfdq0EcdA=*ehqLeoB|F9qD}H|9i&G~qz-o6swK3pi{d|cxbqux8bc+?= za8|L^P%E!dB%m@_T0lLh+Ok zAq;M5Z`@x65B4AT11q%#@O`=y7oc_EZty}DFk>fg<0e%5qHx{OuPgfr-wP}VNoy9n z4z|nQzEnVyuO;`$D%iTMA~+m);V($1WQQ^U=hd$BF4|)xn;)Y^I=g12iUvgKIYVqc z&V5XMYAtKJ#BZfWwRzsxWOTb#I7j^a@)aT}^?CT`>BH4_x75^RbB;+w*>i3=ruI?S ztP`cWv&BPDLOeII8-_9&!wT>8Rg!n&J~;UB-e{vSnu0^}9y|j;CaLz(;clo-;p3epv%8ieO|>D_=KWDvP`>GN+^4Gg$QZIV#ZM ze^j_~>Fl>%o5=n6+15>wh}WUUrI-FcYJ-&2y7W`BT#5qs3zx;PoZ=Ea>iKrpd)0*s znCfa*%g@e0@ov%JDkz?X0`r4VPh=p@fa~stO8dQT;GrXSfZ z_HUsYm1omLQJ4cDOSx-`XYs_;V^`NC;HsDq)K++Dai=oFNTK80rCOb$SZu+P$Bzd? z0i^=TteGbCZT%#!L5Uo}1&~e)*jg5E9Yvp8EDsH#{88y=dKsB5Qh|r2D~0=U5@H-Ga6l#jl@zPL}p+ z>$`gH$;EEoBl>G=HV*x<0#Gs$t7Ezp(JlzCI< zc=W-Qc!EtKGy+Q$2xUpP*uhJUH^c6(e*hWGyqnzaTkXE|CdR&Pv1__NfcYA=cc%J73j)DATpyrKctr!G<)-I|dJ22Io3jxfU8e z7_#az6|nW)Z%;99ynyWoLPy;ImJLPl42%`DR>MmPae_s3FcZg7bm5Sy8$~4mr6u|| zj-|le-IEyoaN5`4UF;0Zm)c(5GU3q*P&b#vZbSdx$fv!lD=nEL<)iFCWuR5hzS#JD*mU~}bz3-icXD||^= zzjymimo~i}r|+v;h>ej+#z7(T7W;|(fVahbzvx)W>pbD068*GtO)D$!KM+Mg^$W!c zH1_H($YJhddxC-{_Mpr}VL!JQQ^Zcv32BqovWkuRT2|M6#u0br^`exf82XR0%sH)4 zEdSjDW88D%0I(sZ_dvsVdGRuYkjnkb@~x4u%0+2hrL2%wX`sXENKI3&!0^wZi1+Fb z9+7eo&VJ<4CFvL3(_%e0)ZS@7mFabt6|8eoFMulP;2X59;&&E_*YDsMh*PW8_8}_# ze^%@I!y)S&&2yEf7iEmdmJd6b399dt8oY2>VLD}d_cs}HuXI*u6R#WMt_RORt1IJF z#P@mY;=>^8Tn%Ut#vWr!Xw_*uA&$x5bb7-^I^!L3rEtHR$JjgjPaX7iq`!>{y*}15 zYEKt|w6=GAIQ@s@RxesCU}g2I#LDq1q_(~ucjUPPgSW2D93dHSQhw)a)?dBSOoK(o zE9-^=zj)Y21xEYEu?tX9GnrAP{~BG|$i)8@Wy%sqASk2C`RM)=pvhua<}c_(g&*$W z44Y;QPV}0;N^s2ZMI7X+{b^=+j_Pl=s}t}Dex6B8QwHdF09V>p$ox-_T~)EU%;8kL zYlog{GG#U}+0JE6l^<$ZI5$5!hmJz<40;%PLMiA?d_0(~%@Oy+&w|K6km|M8z*w%j zPPyU<>5T@B1Gb(@{ht%*j+g^Be)1(_bP1mTxNa;Qf-;x*0;z|_wuxaRB8az$3pnyp z3{qB43F+|*IH3KhT55;8UGLusbC1trXC|;th6y$ozw!D`^lV}EW;wE@P65H>2+ zF9=B73PcvdkBacuF4U4SEWq`r0+o9o_Do}CIGBH11eQYbAR1n}Q zbDLE#$)mAt60hROs}ek$OM%wtSzWL|*mt{;niCq$(R5)lIZ}F!t6bLJGb=d{+uN+) z3?~*|aGQG8{2YB5k_--kRW;%nhcKO31)vZ9jy=K21U*AVVBBKc90k9@WpjWXeFT#T z^yV(Cm(N)}EYwZQ12XIfyx-064UBR&YED8N<$E%W87Wqsp>cbUy5eQ!AA| ziT+Mn22USxnZ^TsZ0IB60JM$*7*~)u!$>=n9C+ug@3zm#IA^@;n6dM25y^VS7t*$` zu>IN1>-DEw{Oq@AOhX}^Q~+BG2DisN!#biZfd0ImHC!*8w>SBvSc1i}B5H`q=iFWQ z*SzJDFw=?YmEWU&qqLBxJm8CeNCcCIKsx~O-fVJU_wl47%v~CI4rD8PWcJkS%)#xB z?WeUJnM7Yu@+wx)_W%(0kXilxMuVr)RmdilW%8WC)NRHkW*P|EH`XtI{}`Mor1rPJ zwqmi;dq3{&Ae+GGBlzOuib}-T0rTH)lMwQElEWB0&x_I-;ppyHq>CGwZpn>?2vA~t z+M97!y>$sgo^OwzG*SsPq^-R81M=B3l1#qLH11Vwe%)PXt78~bkk{fn6X00AU>IG^ zSS~#E8T_CwwJyD)_3|bD1tBEp4)Bls(PRCw8XHB(-AZ#mjV^1;A48oSPP>!+0yXOV zv6;_krxO;tC=)2!{4*_GuRNyMiO1g2IN-$@6Gs3D5)=#NB+B@i;yAmA;>0Q9Ks(MS z%M%k{=j`lDcjzKsnEP=2Dqv+6>ps5TRQU%UwHv2Lx-O*I$g)y#4ufD>6olPrO-j`7 z#~4kTXw7Ojz@nS+Cy>q{*y}NPJZ1(p*Ub&WyhZin1#0~Q_KlNYfE#vagSD3W-&S$$ zvC6KWXFxyyyS3or@hp0n=Y(${r?GkM$5<&8-6P@(`c7JXq1A{zrc}hL3Lu55N?pv= zc2dHR@BQ-7^|(Tkh||}v>ik_~dappvxZxiXza)s5^b~%e8%^uv{++D=R|sD%?PwvI zfHEuLtwc&@bTTFu_*(sg=*NTPw*G+Gg6XlrvlF6%O`isvY-yWXYMg&tt(*NwBlEjs zDtWk+{}J(YTlDM*t3ZwUm<*h6sl6X^KE>*}6%BqV#uiEyO4pWD^dAUKWdG3M z^Sk`6$_=n2$DZDB-Kl9Nmg8DPyqIIu`xKok-Xk z43*?Pcvu9iKPGKrxEt7^b$dWkLc43tjh_2lcl{I^G3gHv+TKFeUEFR6+-YcQZLp7f z8fKjTawcB9tTi@xdcsOVIHJ*eLomx^RRbGb#N{~%HF;^KE-tie<H_GO;=tYJ8cwU*`XM=roN>d6IXR`Jo`m zuC|szb4Zo8^xdOhVX;;8yZ(r9*h_)vt<}ANh(eM$$LBI{LMA*miO_V$kDl1hqY)v zvcI?9upy%yx61&FzwIREND}gxfazAD`@$70>KQTsH5L$=GHxowvNX|9(5DLoJsBiqUvJpX)NsmjA@kJBh-R+tuNN1#`ns#xkTV_` zHLg*hU0YA)IhpBjT@tW;w&T=M`gVJ9_nFZ&PN=}aR_TL`eAE;&o7K-Bzo&mVmwUxhMv<~K*JUrpQ_ZrPB;madE zXhNa016dua#3l6EBcIj!^Kg?sic=kwHUeN9CpiK zMx1-v{6_6nIzHIPqlH!k5Uh*d@8+!s_a4EIdS?|`WATvu(G{MC7VWRpt9k*KbBE^g z*}?@gsoB(Zhu4Rjs2;if@g&kV6AD1JG%iIn?xz-^<)_M-2upU1Ts7h?lE185p9!wXyrGCt2W>bU#TejMHx z(B90m%t114_>gdZ;Z+CLCR@Cl3(6D$?t)+iNzgay?NOe;TGSKZrHlDedvdw&jzugr zIimes1sdy(kNK1ghednrU6&tx@p*$;F{)tgTYgTX$AsAFG_h6Lcms$Q z^t&lHd{EtXhw4Q!n{m6Aqk@Q|+uhlfh_ljsY;V=@#99#woT7ewj49$jh^`dFtoY%7Dh-TNj}&2&nY%*5^Yoy#AJL-Gzw%l=%_R<+HEuh)cS+)DC&HeF2` zMzcwiK-pg}a5)?AQV{F0eaLnYRT>?hND8PwEr##9a`ICsZ<-zhf<3ZVb(3`fT*N2Q zl>-8fM}Vwy-OaJeuWv*Y@KUNXSYC|gwjYf1@-K21D?u!Oj^XluZKe7N{5p6Rc3hqY zv`;n^p|I0ZjZ*)OwmFGz9+!VefV!}hZFba#Za@WBd^#E+f{@1&2pF|Sfncj(kwe1+ z+398}b-uR)oKLeFl2iFfFe<4`0ATRhbXL(avpjQY&&hg}U-|JN6HQu(oNL0BQ6nA^ zY$|r-9}?l|zlY}PZJ-g*j0`pL}{dH8tEgHT*HD$MwpSXsjE$A7ewP z=uq(6*Z_EF{4ddkr9by_Urv_eMQB?!u6qi;Xzzv!ay~WE_A|b}AbQY4zgi8TAv}zI>+NHE#X^snPiEH0#8iSeBQn1GUS-a zyI~>ZP(Qcb0-in?k>`0Cq+D_mIHB1tT7Pg<-p)XHx7RWo`)!eW+2fG&o;K-CJwEk< zNCEMkTW>!472lrmYK>LG*-&TXPQ6YZGd1M-^#JUr`lzt}7M#BH@OTsgfgFZoT0<~Lwc z9e21~@!0Z^oXqnUKLx)VTjhpGU&|4o+i>HVEYO(JQ{Ng3S9OO59XWH8t>yggj z*l6O4RwIQ4$Yu_T=w;9wX^JmNxiYKB042s8%!3D-!cZ$mXv0ppvRN5jsL^3Hj@N-7~LW_cCHdc!5q*4HRpFYzRrdpjEQ^Wqy6Or` zt8VT@WB2!yx1ybGo&7%}yWhOp$&MllLtLP62!a&}V6UX~Ku3KS(K`S`bI12wuZ!NF zC6Spjn|B&w?)gYU6MIc#TMjM%c0-=G2wY#pi*m{RuV=R+(tgkKkYPeK3pKx4+Lcsv zFuhY&^!s$t!jc&2h1AoT6`j(b6z6McOjfcBo0+K6%6^b^^WBH-Oobw_cRWRm$=QiL4VQaR>q0#+2jBE~?LlUE zKlfVhh=KsJ)f9gKF=6cxKpkfN?9O+R!_1!hat8erNRv)Hmz|l9QI*|hW8=!bHyxz8 zzAShs1~P#))aP#S7&NlD8N8ve*rP50Ek%U(;x`$MUb$&?~fpg zCe(6_uTxLi1JSOR&qNZgOlQ7VINt~R1li8kxnb|g;aR8FWxuYUV8&>$N~#myg`faQ z8d(=a$Mc)KhPcI)uN@*b19{ zHXl&>{Z{<<$_)sSigyhFJywcv?%3KsXrmnR8iJR@D!KP#hs6wVR%_2-_VRm0Dx9{-U1 zaAK)8v(|BAm%KA&K4_cq&1&flNy(3m9uQLa^N+ISx+J&l^ov9l2CzYzu#~UXWpBZs ztd*5a==@T!Eb7f{x+&TTqeB*T)SO`X)PQ+sJN46R3W~H|^YJ$Qbtsb~HG+<2PqroY zQ>e-Iti$%_khz=cy}C*#;7&k)Yyq^@>qppo8oi)sUOE*4Y|+c{ApSg=_O0dISOG~* z|A2GW#N8vIrYOH*pCL>*+*Tl+O=O_58nhO*!hn_lNDf#b-hPSsn^e#MqW$Ba4DC&!KIsS8Sg)E2$$KK9~UM& zr{|q?>>Pr^fYPl11R2`E#z_q$gqS`K^ndrfn|Mom@3%y5VsQOdOz8EsP(=>n)gUt9d7ULd+jM~U$(;qp4wtbjHOh3a=AI}d zZD0AxdsmGk)HQoCBmOAv#%*2+ZvV<7(68Vdlfm3rUUe+wTV1T}_m_*im_8d0Rpv4g z(zog_zEvA>M!ujt5UIS~ZzF=!d)JT*M#=837I*fVSu@h?elUXt2*IFMD})x_^i>|n zS~--agN(RDyh->Xq5M$1$Q_YBHNO9T)uNz054<$s_9aia|9-|fXjJ}T=~?KQ{?r+# zz_i!JM()bvX1mzbgpj2NN!QOuAml)(1L)uyO0^S;dI{81@X)2&XjzZ~8o&~tx6cS9 z`I+wu%zBH2wX#e`Ugi4;^5KxX;N;E2=G+olOq8^_;nLNrac6 zrmJe|3M&pf=6u!*f>Y)V{|#m@yrnygnyYkho{+F^Fr!t~e$KQj3FCb?C2 z&_2#1cx;Xr^@JC`zn)RQtJ;^mf5N;GAi9@(iGR}5F=%V; zcyWqU7L%p-t+rxKz-DetE7eD&nXPZFr1^8%p1M*1APT%J2}^1MC}13AakJWMPX)z{ zcY}0VE7Kx)qgPQDkZ{NiJZrh$`r;A8yk9^cx5*-3piE19OYGt6PJ=s9vTvW?SNaI} zN|F%TAhxth#Onl{Ga&n}JeWZMmT{}bnIeDkr|rTjlAJAm|7Z=>6#E{kAa=-?YMhw2 zDOKu9URT-UeOm}-@7HJI3Q)7+7(WXc$I2kf75cx5_?$EoHj(lp!D?9T=RgU3u>c+$ zgR>F)UY-Y&cd!hYyDXPa#%y=)v50J`r+xcSqm*%YB3j$Zuo4dwxc*>)}jjK2UdEYonsom*=p zch7^JIgWI0t&|WNX3Q?2H7fvDIJ6NjhL*rH2?OLyaw{_AR<#rz_8E{NdZ4$t+xX^y!M&>uW8D;3_YH2dG-@Fm$0Sf)o4Uj6rux?5$n@)y zG!sL&-U_$AU!1#StlV5BQdZ)GgU7)r173IpATr%%w&@c8r(7%Wgg`mT13Hy6}R?7vGW`0|%@M z#EUI~T-0;AuRv-*i2Txj3%r^N0Z(^?j8>BXXbs@vZ|={nXu9woj1~#d_>aXo@m|nB zB#$M5T+rTU6ikyMM`LNv-YOY*W&#kdERoloJbdceX;C6Pp_t1+eA92t{JBl8sq__i zsO7WYJ5kSX3hNYo%NOY-^+?1S7y&N)d_W2VPfErZ^KG8GFonVle+FB=7zVvQzkFStraoZB+&MfInMK!lh_xK0KWc-naOTk1`Lnrfvf-}v_XPn zffA5RdJmD)7&B4z_a~KULR}bS?1Jg~KNFXbhI{?xnsL}dM$T37O1{eP@IZj6$hZgt>4D||D-0s=-0a~l#r3E=j!~)=i zZY@d`ql-H6i?Bl5ZI!1Umv6-;e$vs9lY8Lb2=KI4Y*o3)n4_5!n|=udf1h}1;~-qO zrPF%1FhZA_{*OtlL;jN0*`g}S7efcsx&UzyFiA;M7Rv{S1GHX9TZ8~=z`H`nS2>-Q zyJxbtprpOM`*FhxuQ>l^Qq15erRYoi2JQ;5)+qv|D={xZr22|DqQ`?!fsn39^gUQr z6y7NyD0F4;k;Ey&;do&RCp}|9(jgS zrj@zn<2yqF2b_BxH_aLD4U{qQD2S+%dtJ6&p`)M2LF8C+S6 zU-2UaE*&`c|95&3kPrC(MlVWc5~dWWW&=%fGntyuQ5+byWoI3Zfh7AyRZTwIq(3YD zaJfv_IR+?Y6rv75u#SC<3IlNxMt6q$AlDC<8HW3&k`7?jX=o%4D$*p=jOw5xq*a}c zDFJhTD)IDSj8Xg=pm(0_H$$g}kLV$Srkv9gpEudsKA?6{5j>02He&qw4@u#6yGZ{k z>Z#j&Afg{BQ5HN6W)|~?((hevf0Gf(kv%+?nW8Bvx#~~Eir)l&FilE_&{ zU*C{+b;R?j+uDK7UN3({-MOClgXCvq6p8T*5)zs#zbZv2QuX$edyO=~cCfJ>+vQ=; z7B{h?k3SY0%IjT`5>FTKU;IEACZNy&CR*pc4rRZ-eIn(__xYfwsJqdrH$ja9PQ5n; zed=&lb?Iq_V#`H2e3Z7fOi|j3F$a1Lu(bq0tnLP%Bg+LlL@2QfSOT=%7smx5*A*0G4rwZ=breDgn zUZmJ$CmAGJpJ>DIl6YtQy}xt#wJJbsLI;QT$$_dR!cWH-u=c&459{R44d-Q2(t>wXJfLj&ASg^u>P1nQ3H^25QhSM4A)7{rUO5d)jgIK}^n%!_-r7h+lT8Vpv`zVh^~I6k>>#+YTwB+lp; z4Bc1rFkRz>EwB=)yV0JQTdjmhJb2xLR;jatHGD=)%&ujU^~H?A?4e-8R1(rHla6mb z<>*jdc2{%@*b!f6lD~bK`hpBwy&|N~X6DS2P4$@D4(H0Cb`s zS&ZPt-ahaCt3A;`+2^2HpP-E{Q!$Bzy!^^kr}NCVQVBR5Wv*hd$5?;&?L~D=__gzW zj4)OQ5g!h&*65B8g|SF))y>pFs9!pomq%+d4JP$FR4qMu6SDc`mx96XgQ9A_j)ott z_nWO0rFNnN@8J`-H%|8EGhMSMwZ9H&9})v0rl2If2xv9n*&RrvltMT5$-=5Y;a+0^ zX_`*i65S?LJmAV9aj&@^_gwI@%d7dL7P>C6RZSQ_%-m20sel3$#0W6T(1P% zLtp$lgal@p`V0JYC%n$1^;YGw1SZF9*{udiqSz)8F946f=nc1h@!nB~`Fi>1xjF2` zPYh}nz-o~F;oW|;0Gi&ZK>kF@+T=W^?Wkyg>Cn{$DYk+*R*MoKZB?N9<}0d4^1&Iu z*=CCqgT(_@bR6dgWGLR3R(hS*x6zvhCA&4E4dZato#83h=fxky`wsW+-r5k}$dx39 zLhB@c!6<;`icDD(#oJ$Nwdk;Nuhv|==>nKchn=7K=@k!!N%R&Cn1|P>S}c_lkg_(w){-i$DWU5o;&_;(8)#A z=0eM@``c+bxf6!=>{Q0hT(-i7?NV;WFrYfM8rQ&IAohT5##rysLY5Zr7T(y_&H$J6 z&;yn^y=3#GBV9AQs+vTON$RZMfUd=bE|rH=cEwXzxZ@~;_h5=WzoN`XL#u7+BHO~m zC$Lf~OAKK?@8kp(eUsd>ZCZO+ud&99WB_0opXo!`S`ys!Kn?}gk1#;%g}K?HX;|g_ z8sqh+&n;!(u6N&23-}uJy0s;Ix4kL1k^~bM|A*ua;C(^YJ2oGBgyBa+!s-bB-%m?I z-}T6QiKFy@>eI`_FOK`W{<0jmf>&VPySpqlj_Q*!c1NC8r3)8M@gwnA0sCLP(U4k- z1Io3^P$*X&^Z>-T`(Q8D*KTLg^1^1vq_sKX{9n_rC?mHt)tI%lPzqk4(M=`9;XQFq z#2$Ejcl_r|r#+&?q_+|`SfkFd9Eo4BNm#VJ3-uOwQFM8y=RmHB^rIB8g;+L zJ4%SaWa!v7)9B?`MX9H!r@!?%uEYL>^53esOH{!^h?IHg^L5~^{h$VYfii7n1_t_9 zidJNrN&mUIukK%g+{q-FbkY%#bPRssD=TFVLp_0E1uKynI3c_>y1#D~zTe%iI`ej- ztWJzx^Fz^UTiRl`<$9T`>r?HkX7HyWgE>XiU75tMKPxztK~ETqWCFY0`XOzn?p%gZ z#k%!!&PKk0yA5!RCScndh9iS?8be-#7XeFYPKX`v6#(tgg>GmMZP(7!HzT<$x{aaT^aF0339%o{s3HL*H^iYT@%#||pyv6%xGzuQ4p+#Rry8P|10q>Qj*9tS*4DgWjjd~@POz0jKnKb=xGBjgXb17+{?;(}H%Ez@PWeUo)gHu#MP z$w4g5=Z~hTb_2xR4xVMdKHM)w?xP-Uhcf(QS?IgVoHkOnA8igVmNnQ-6PPr$g%b|$ zQw#^>c0}!VZdH9(7^TIHVs;_?@sguXHpNq6FH1YkWLmYI{~>usbO2CDU}uLddLrzR zrE6}0U#CcQ?VPtB4SaVW!(QPcwjF-*yghS|yeGGj}jfW+)iUBP;(=R&jX-$_Ch`5x|TclZ%!^>aUMs@5LW53it*;oa7l_ zbu`p=qt?6=N2W!Z!q(@cT#j@>I=$D)04{5U76qJ`d=-%QYC4uN^qaBtj7k#YQ?#<%K230 z1>3uFM!QQFt7qHtIFt%mtZ3Ij(jw4*f$Ss{D4q!Tqjfq5^I&<`)hk-)qGV{59_jGv zzeCo;SR3^mm6&NBX{J)XD$}qkkKsAl03YxJFZ_E_OAUI9O8@u|iA$`K9;zSke^nA~ z$w|4iUocQ$CmUIkoozJK^YoT>521f!WZ21Yb%wwgWCFbIeeful9pntACBm&GIg0Rt z!OS?``Jm`;Y0y6p+Q$78{NFT=++IG3iSepz-;YvOKnfeBIx1Zvzoo6P3F z%b5>v)g5T{jOgtl=P0Na^~qbtBb^K*nAs;QMDALcscq8u-~ zH~I9!t)hJ8dA=?nKw|3zOe7|9n2dk#>N4M2tXp1L4G)Px1gR;el&FbJ#S5>x_|AQR ztT7ziLW4&my4~hgF=eQ8JZm7BP%9HpbpfKS44&KE=XIU3@Xh*uClm6$e4vdzn`!$> zT+!AxEKl*tm3^zGHX0Fm1yERFyZ(;dMb7gFKfk5JSXqO|8d{-)l}MnUCIuutp~*pi z$?E^ESD^o~UKRdbuS|jUissVXvC-!|0c^SOg+GDfjf359GJg|G=;A88L~oJPgb-G* zK)kw}MzO)%m-q_NXIz`MEWwUkG>Btv^B3dJ(*ym!+4}ueTO&K}XAzf?_n4|s7|3xz zu=!~2?Pd9mGTjdbjWw8rXs?5`tb&?=y^f7_Uaa5&s2&MB$osJvyg2KFQBlx5RPDWL zroQ^-!P|uj{;7|3ni)4=KBeH)4!P|P_SIMO9WOXo`|g9BIrR4{A&TJc}do7e7Fg2#7 zTbKBS=N`$_PZFQ+aY~761~&Pzu>pfN}gP|7ku#0dUguV&-JpKzfiCt1E;K{~Ar!0z9LqJWh<@;V|; z?YUu`@WYQY#kZxUG8JPCF#!{`d~sePG|Cg9!jGWk_blBt?t3JxO~g#&lsIH3hPgho z6%;p2)ES8Jap^~8x!zmMnLl`RHpWryF{ljp;&tADwn(ZLt(3;rhRp~ z0AK!;XeQ>3tNHx7j)fU!iHMk2Q-7o_Ez90YJ%4Q&2t;ctd`kJm^xa9PBQ%EU^`KhR z6D6Nwt&_0;Sw^k3C#=%8%;Hn(Q?r1>WOc8cgN&?_fy+Z7O9j1MD1b~Sl>NtH(YUny zACliDkaIwPT7uX6j}v_+=qdnEHc0>PvQ7Ute+%&d2$uI)h5v$@$KUdWX~mc<74+HT zr|`tO~)6u>sFG4b1UKXYp>gY8k(lX2T=GjbPB6Uq}7j!-pcKK!~`H9FhJw+zn z_qtd(C~%7R{W+6R=vQtgeWMruEjWR)_iySi|3Vm$gPMI62x9mM{7RA!FHDOf`CQD7 zDVzaP2uMPspiWa-?vEJs^^O;Tlh5UDlR_`aJ3l{rvrjG^P2W9kzarboIN_A&s*DjqiU5D> zzGU{i3?KeJd8Us(#X!8`Epvqg8oq?e0xiRO>2jrvI@OrTm?(csv}Ozy8_lh^Sutn> z26#fHQ;P9#wC*2rA$Lt9gBjX9rglfY?}c|+)XC}Um7^p_!~~7#hkbxx1@k9LMk$hx z(@onkHYICv*9zoF-3@F30o;&D>)4*F({!z12!_I$`SuDT%Gdm1FHoV@7?(ad{bEx0cKeCvw!OEDpYAhNo1TVL<<%m+HW7ZtV;ZNT2&>oO`>nNyu(60uz{}F=*xY8US5sHE3E%R za?MiBsbx7oSs_>E{l{A$2y!<|v+vzvj6v%ye*d5gsA}>9w(B>zSs%@wj?wLjB6duC zwcr07&hNY8GAwVM2l$&NTj}`u6qWf6b#?Hee8bMfG~G6*1zWWT@R1uQPXw{3kK9?R zWEamyA2=_*%~bNU_K%x>WcKBNWI)C}_0Y~BC#mtQ_>N~T6WSzk;~}^AGVNF7^70jL zVUHN&CKW`RM7QEtpIan{Qqbe^dTM8CO&;~ysW%~(I$ZCJD2sl3y%knB-Tx&sga@J9 zk3NCyaV{1*VRjv@?P+kh9InG_s>y1Zl6s&&$TqGX+A#NfbuUxqgKPTs2Z&nGdig$x zxr417`lZdRWO1M4-5f)=Kb1w9;1!8M4k6ZbW49x3yoX{_n|rYXlpe489h>xOR{ypx}mQXvq{`D;x7cW0$2Dz1HFnHpgP zrBil+u#|K6Cbl=UJTqb8d^4|~r~)=zZM>`Ou}arwNEh0{g>CJXx|=C_7ClFq?P@bo zA|7ZL$zFt1-GhSwAGv8J)8WjxB6MrF3KRGXM{bd`FPD2kZ(o|&46}{A=*{=q>Bh=C zAxHlgV{aMNR@iOfB1MWr3GVI`w*Uo-1WIw&B1MB1x8jf@#R|pU-Q5We#oevALy*#& ze%~4Ao^gNOA7pHH2qS?l?^rDfFsof)S#H|?Eg_3H~ zSU$iO|9xC2lk6u_7E+a>t_BO;BWkjCwar6+I+ z!*)*X%yP{UA@MW{#BjBhzUy0xXg=wXS4<20xlN66tgqQx1o_fMpl>V03U)@R`d({5 z>PaAHW;RKd)voK~v90B1>9QA`w81SmS!S13b7>q~42RD4{uqN^e^kgc)eJ?_T1{~X zk7?L_%HKGSac!0LU(@y&>dl`&R<35spKY!ZYl2*IoPXFTB-N$v1?Bc|)X zcUU=eVM@k|A{L!39z~kqT~Xo9vcicATSvvRLTGrsfg`+Vp+6)~OS2R6Xlsu%gD`TO z!LO5n@p>@`2yRT(4Sx}cto-O$su4Evhr_UxdyW1aj( za757Q1XCq2z=3&u>3=G;9QP-`cY8W=IaM zi(mSez$>QDu=qjQj=I)(Oh3APlAbu#E#F}aiO(jTW1Ejwv8DWjvkWuY3EJ-=zoCT| zQ9opTvA00GmELcbO96z9bQQ$d6BuXt9@o>+>jnZql`9@0r}{1?^=$`=a<|89RzB zt5^np1HG@`GyPqImpk-#`deouNh^RfjHpm$#!4eWt`E6pX-(!%|2|l#+FI&Jh`RQI zQbtjjuTH*aBW76!<wT zxOn|_iRS+p(pH0vu3n&Z<6tp1U~@6NR=_ zuE@Dn5FFM&&`bNaFk=V0MG;w$3nkcYfp3BgPEylqZ{tsDK@!Y1LF)U#3bMum5J$mqR_aX(^dQwYSx zu6R6Nh@i#(Xt*TE@FcQaiGe!XgVRi_gnOPQ$*UO$o*16x5;MB~i`tH^3YFaA@^J#r zkJwc6l(uT(+xA#$(BgJ@l){m$~uiR$iwY>mh`8ShSw zs89YB9nW{+mOI>vzc*T*L?X8aCdCdRW;tCGCNQ1E=wg|#=L%F#D@=R(>o%?z-?PEX z8f^ZrB5B3zd7diN82`<>cX>)fvbH`EW9Jumn0sQG5IuHrxcYbfM;?_O24 zdA|MM$~b_~SM?!!u@yj77*u=wpk3$B6ARx%2Jb0{ZtDEw#=H*WjK#-4_ z%_eg;QAEf_4PcWaDax!5ane~9KRzi`!Lb(Il)@sXKPR9FwGjn@{O`2 z$B)ggJ|!oW4o_@4^tQzLc%0mMfaiPYAisHai2^-@2NX!e>OPx72;MIUB>6B^y#wH4 z89Y`}rCT{vYN{#WS&uGEL!xWR11m}$f|_p27xB%~bqN0yCUVlyuXJZ~!jsc15#)%H z!JwuNL~A7R`UV>Pw=76N^;7XSjY~yB{CCuUXCHf$Q`O;x>&yMV{6md1tLVQtcZf|8 z0mRUI+K+{8>q8IWi;ZGTq98>R{kgoo#t6<$puD2tka!yTOam8dj~@!xvPdiLcSrv4 z0^#CwP`%n%$giL9bcNH7P;w{heX_6V(^QG4&Bvg?k2|}hJtBWtS)XhKuiv>~=Vmq4 zyZ|Dz~eH3D0nlh4bm*B&OvA2hZH?J$kCyubOSV!ugA$GsH9_JWxKBMOTR6 zo9=v^SEk--kOT*B4fo7?q=iJdwsSv;?z0Fz5LO$v~ zEtR?PEZwF9Q*ZW}qoOQg{p-)keZ>||o8+XUddnE;Mkl{*vc{A|c%vFqNe^Oj4x z`?eEoV%32WGQ$Bi7uP)!jMJT@NB+dK@{8P#4DDAbyp5A$bRvADpP;Ts?5j@l`ijo^ zaeV#5FVumTSXtQ5e$0JKKs3wE6>^{cSo_qtA4{3wauSm3>u_JU&xmr~PH2rq!R>ND zuPsjNmA?piHr`*V4Lffh7_6m3p(l+hq^j~AKG6W4+&EXLqLJ7ObE4-)pZi zl96wJQl|J=R5zNsoGa9evg}BaUD7Oioy(wL-*=_*unQo;DsQ#r_{O@% zy4BZpPyoJmu#O23e(zxq;on6Sep-{nad-y9ytV^~ZOJUpLy`~TEUG)fL;3n+LwcR= zq?low7T3QPe${Jy(NN~qW-LtC9vt7m^Cz-Pos9jGmVpX*fo6cWXOmr6UR!ae5s!?K zHX&Do(MS#etH&>-^XL9t)>JGF;cn4M4P&mL7S#DTr(he}7?o_{bK@FWNsG|ipL*PJ zd&He&^ZT$#%k81fi7cFC#=6lK;iN(i;?EwLB10til}hhmpUO<0#V>_|+usFE-Gb$g zJV_Fr8+s!j@$ijM>k@pzPor1JJIk`P!um*GM^6y{0Ox>y zJFD3Unvgw9ZZW|u!TC~7HPE|Xwp})|QPM7eROFvRrRj(_lQLOF#d(XBQB<5wr6v~} zeESidZ|vaE7(cNd(GcgAqekqzkQk$Q`F)03-n>MP0wZ#?c#(tVk}u=rQ18YHbFfg* zmkcstMxB&t0MZ955A= zOQBvbAYZP*!@?Nn*H~}v#}@poeRr)**7KXPdw;U|J=l!h_H4MQufE0#e_KN2hrQkt zIPbe{!a3Ia)|<7}_8!HkVDuQ4#qK%U*M;Y+V&j($`_@ZDRe2iegX(RG zn)Y52Wm_2z2Rl?r+r>0%pTM8^d6imF7u*?jY`_N++2-rty0DI2d~F*pU1TyO#2HUh zjfVRRUAEk<0@eRyn?n7fhp*7q$(gnpf(5svIaSvJ;Z+w`ykZZc4UsRIY;B!&IJe{t6xG_qI}SY^2XxY*%8v`Z$;1Ivl|WAWW2RUe7lA`Fijx-4UbdRwuU*@* z{FWcj6y|l8nMt)@QRh_Z^!lS*6a`l7HC{BNE|;H>$+WDk#-wFRk2xm0P;+TD}wS;o2I@f*KPMqcoabYTu;V03_C---~Q*;-^qiSOBaat=UlY zEt*$jN%IGkntm6g6_OH1^HfS z81&{*Nyj}DGX8&KtE52t z4Yy<1#xC&j8j8i$eivCE{0x+c_@kKIn{rX66sRO?&(tq+Y8dOZ6iG!--pw(0<&-hwd zmB6}GFTQ9m;Exx{#RDf&Li@ks(feM>`2_yjDfpz)aWBTc{MvO%3(< zm-u%PIdX{L>@W9KfT?!Swi2bC(PcQKox5zj_z2@y?^HLI`yE6=VYZHS_j$s3nDn-? zZc{#LbEXrw{IMWuuA?#*Q(*y{O5K8YWbBt|eD7Ncf8p{i?d!RWH#xTMN~QGkj-4Xb z68Op6f@Nj;(xy>{paOx~5KRVZj>)#MbwsGR=cM-|vD6%DOOBqM6qbp7kjNcX**=Y5 z(W({Tx~u;j&02!(qG57?Qqrj9N*mt?i%+3;vF1HF{S*JUdLlMNN{=@^K%Ev(VuQ9z z;$Z&q0M!U7&b4}%RvbbiRhPWl%)I6Lg8XtT{R#M_yc-y>W76M6=&7PzJKau(JPdwg zD;jjFEol)WtK9Wg7{>!i4t)@{LuFu{A%0~GnzKELJ0ipxlB|7YivLpF4i5hALqYa1 z*ry{Qb{QVw3);!Rly927IW=tv;RJ4T-&lLdNn;6We|&w9R$+Ycqog?Y>pIiL$96$m z396>n`lQ#dPI&6xy9m>hYSGuuE0%#f_os8qlfjd^FxpF`>uubiA5XgUPjbsLfT3k# z=J4p=n83L3MpwwLul%KszDkU!N#7rWcO04_9b$kch2PV!R;5-Nq%+Y)CcJeh3+x0p z(9dp6NR9Tsboj^wIw1V!It6QOOX|JZRg3wktTx5ZJ}#tjA<P{ z8RAe!^oxz>@;K2NRu=u!bsFz_w9mRzcjK$byDe+wq2v zWGA(SxSF zf0X$%VwuL4*nxQQg$&Ma5Fzy~0xcyyy^BRu@N%moo@b^b;mfE;vQW#DWv;A^3;FqL z)0Rk_b9WN++e%?=@2;O~8kj`e$$3q;M?RrlP{}YI{mqMAvVKl?T^f@t8#5_v1!F{fhYhU^_X7pzD$yr_an{f z_u7w~PG(%4vdD`KPdvNc*R9t)t2VyzRfhQjt??2*znCVID-R|LI;?GsLnW67G|NCX zhp?Z6m}r$90m$pmjF;4K&z}wbMP&}<@_~|Ydd*ye$e$KUpL5Sx@RNZiM?gVw1n96uu z%-ro{=uRd#*5Q=V$0pv2a@u`q#i3q-(GuYI!MM~`Es7?ds<04$B6C>Nwop(zhPesA z7JnI-#}dNVLJF0ZD_@-SHLHe$PW&V_VFqQMbv;7I+zEE<^8E6NZiZL5Y<<5VJMDyx z1ioJ`J??(V6qoA%N$}^p3t&IEs#_8B*y-8t!~ zs?Tk04}RLW3~*a7JI*$5ZKvvQsL0s$ZjkvREc++r9+Qp9Yo;!5jAM~g*+D~t6^KW% zbgwY6s1C&scb&>x21x;vb|xe*q%a>H zFs9DjHsp}pE*q!EpxIs4Qe7-a)(aY#4QpK39-n9_+ps<^Q7UYAv@!dv$M8@`F)hz@ z76tG~n2GW(>K^i?7V1d`8+|f`?mTIZN3Yy>o&z%j=1!qL<{j!~%sJfHC|(ZrV$_kw zOtT!^zRXO49*x-YT0yL2ycnaHLC%>{+BGnb!r+HugrmxCseC7EuGp_9U6U-*Zj``hO zgXgDKnT7-$=_aSMQZJk1zVPnkH-Z;zOT*Uw? ziu|_HhV>`W!Kp=yRO34uT7zQwsSg0i@TS(vW1BmQj61?j1$$rUTk&7RsHPb8OUbt4|v5d%~MP%{nmZQBca8)jp7vh-t|1@_Ga8hxveez zcGk;mI~Hfg*XGj}HS#eP-JAeCay1ZTuUDRn)N13je{=)b@yP(x%~Dd z=z{6q;imGNwl>3!(RRIT+{zBF8U6MpwX38Dc@p3w z#?dqLb^wlzKfAcbVX5PKa03Io0lI&V$Ij0=f_%<_YAEfXh|Ey*HEpNRV%Q5xg%-DJF_mf#vg%ay0K#RF?fzClBe0+>~y&DFE^WoHpT%RT;T51AN( zo+eZYg}G3HbkGo2Q9QqDgxeg)*bnSDKlm$Ycl!AYOa=G5#e6QcH3Rc7_h&Yx=Pa5b zV57LVPWi%67S0zx&aTfHW}gEwR}GE`h6d#Hb_mcHv$U24AI%}H@it4Ozlw;`l9P8_ zR~cag7Za3Tz5+}&xGSVVDC8p!%!nUyKA7(App@lYnnbs=Z^Eg2ms&@9gS50l4xi0L zPv2vW$G|9@k4*$%ZHhA$T^3JPL47bI zog4?1?pzxgQ5af{0fhNjxWaUTe^W8dyHy2aR@nK|C4icrTyr|Fp68djFv@)had43( zvq%e{*%EZA$$gb@ni$j8$Q7{QxKA9~^@4XpE+22vuqRD?7vOiA@%n&O9ry^4U1Zk1 ztEB$zrAm@V?2hXRHKFHB@A~UnrE`FBLB4}xiSG|H)Q_{OdNmtJ#lP1DE~=vImCDXB zY(aE#QDpDYeBYPQrV1f8AMuI|c!fSL4nHXva7Rdg=Z`wvx@;Q1j``EFGq%!JbnyaM z0-^Q6+LbE>A@oLHmZ%%i$Fh#@p2K9RTQ_FV$ZJjwN@F#WrXfl`X9gGA4TXmrI28@! zCI(~~_10&PQDwW~ROVPo4ssjKe8Yns%3HAz6I`HWF(rFnYPtt8J@aT^9$trHB)|jl zWx{SB`Ofu1sT)*o{>0j#J8*X1w)ZgO%i8g0C)f70#9 z%sfWny63mH)~fAX!EW+v-P8J7@7D1`ymho+lqsit9p*pcbf4-JwJL{;P3V^ocUWd&!}NYd|&GV<-OqXv7|H zn2m2FEa}24$b|f0{@(27Hd;to^|Z zt_?%bT7eifu&P1OE6jQI=~hxdQEV5{KpZ6XYbkv2&F7=cD-_WxNCwy=q5Z%mXzn=y%P{~WU|f&Jg8>dh%_RmH8L ztg96EGEG3T51Io$8t4ODX7P0YEtkEu5V~345gxHQs6$AjoLG5&X=b>vq7N{M;ol#? zrE+XMi<-@OguVUm)C1vKGZuDS-+ zCp1E^_z}3i&F%?qf)o}(7o6US(rlh2$s_#5f(ICXTj{M;(OI8n+tQaX zpm+|jip3^YK$IKotSZQ@n;En**OP51$kK~!rG@YE7hRI>QXQ7->a7UDxA{1XriI_5 zoV69Ny9>9!s8!!+DDJ)(F3h^A5_*WKVw?3K6^;s(}Uz zYpHz|*}Yu7KGrGDjd2$uAU)k~iQG(akVnz|GDQE%S@)4Tj9(J_cbuoAd=tKIZ+Qtm z$BrGr*z4~#G(W^a6?Sc9c9?pORTT1AEE8v|C|abSnSUWB7&?af(|ejj$^0g&3V@MT zcB3lJuQ|NTba&%HOf{AM)SilG*BZ0T z4P(n=bn6%4iLcEutC31Kk%*&55brA|ARdRN>UIX{a6j}@ul{{FxSh3Zsr=C|D|xqH zU#e-uC~hm*LD*OX7}HWgsnjP*RTc25w|mzQn2WQ{b+qg={ulv*ee|+1x+%$ zMBnq4k%290oW5-@pcQ3l^hfLWxDp0TZ>5kO+z$dL_yVK0E00^Ler_8v`C;lsjoP`i zS-hJ_OQzXz0eqTCr*=qcsezmDbYgnO?)gsa!Th5vUshh>_c(l`uoh*b!6@bXjmkdg zPw&eYbPSilMeqk8F9rIQk0cW?r$`TTr^lQ>4K9X!1wj$3To&s$xZx*gf}$d)UJQW3 zXlhsAqen8VF*Q+wM)ZT(CC2c5I+THgF~p#~+C_}h%JX1r2R69P6&+BrRInb0QZc4O zyW~VB_0-NKV?|F>B{N~S(%yCbqWnLs>mp3uf{2WB*RL1heQ=uwft~}9$E@*cOt3vP zQ=UEjbc3D;xd`EowBnSyPn0Q8{B$A#E%7l5y1jYkzCrI~fTcisV~A_(7z$L$gH6gQ z`^dQacv!vDQ%uhTIN&x{CXAX~|3x@1g+$jA?y+}%_QLeVf@wY$-L+X?KBPU5r|n*S zvnmPq_~D=Cd}>^cpbC&f_|4|X836agRDK^kdHn z)-xagz?e2Q&5|JG0Q~1#u6@N?^$*XW4Zu`LSzb8**R)xo!f=`h@4i2>7!Tb z&W$pmdFE8!tDMnF1n|yhLMC=n-*(Tk!<7+iF9eG6oxQ{6xHm?B$}tgQ~!^3 zuI5H~PF7Mb$xepxdvLgjHhPbd7f_h4)t0SA4S3$N*SgSS5@t*@XQDsHUvC#_;2TP% zJ1;lka!6iU!<-N|>AUc$)KjTXe?A!QCx#YT61IA3si6v%hCH>o?>MYFN13&JObM!azU!Bi@F)iZJTbW+g9oe1seTm9{JBd)@CA z^hbFM*2dgxPSrQslf@7Rr3Up0)ZVQY-p=}mZ-LSJek2o-i8n*YTk94%de=eJe4seYB@Cg61DHj-I)8d7666+P>X7M)ac@{zr{(zU;nZ5qhz2zD#4 zV>4PEw4<8id>VGGruahPR=`MZt0{7RR>#*zjpIwaxzgBqF%DT)yyUNRX+IRVlEppNsSlspElkq#(p&Swh6J94y;vT-WF50A7+w{g-rp?gvbn z+kZK)FwL|%zblP1U3XzzCY!yt28pvKmpTC}MrtxzPX3Xz6c+=7hG6EL-K#5B z^rCTR7eHeis6Mq;rzRhr55h$?R@Kx1urd{A4JB?MmKu=>UWXf3P?&#U6EnX1=4i{N z!u`+Zk%nqb9x+D7qi%njzarb8D<{W_Ug8X8eaq79@;z=jk6pX*pn|E}dY_urklPj` zv%w0Ef&rk$d|IpsV&&0xcOy)L8*DJ~Lh~q(CV$}a!++lg4xN>cS|#nRNUor21&4Lk zQ0D=a`a5`bUV#da@mNI@g*wWluRp-bW`d=MGJNObZ}BwAzY9r5K$;jjK`{~)$PlSb@LZl_Ra4s z!T+CU%T@hs+Srz&%o0rV(*4IO_U`gVPi&z*O4aT~6Maibz#65!xf+sent}<6P$@i0 zmaA~ZMtZ75d*eh`%%#LTPDE6{qv0rZFLOfIaC-I!TUJ39k}?V1bNL@U^1?2JcL>&t z;4KSw4?W%C6gT;Ulx+6Yz0pP4MW?TKX?v%^CKE+Hd6dOka6U)9 z6-4kWkH#h$#_r5r;81}4^8bOSN87lTDQB7dW(OjO>g?2;v{1|3qy}KH&ol}sB2cp0 zNe{UTcx4U1mA$s>s27~ju3Tu9Q)OJZ8%G=(xKLY5gf<{k^rlL^Qf3f&U}F*I<#o)u z&z$K8p?4=gBs`!v@3h4ucWRDPf1aG!D6Wniq{7ftFDuR(UQKz%_YII~4neo_6mnA6 zY7&>@-Za1I!3{!dJ`fz#h5fwb)}5;aQkP2Q+ISnSEcNT7H2Xx-{YB6nGmI{Fd8?C7 z;r43&W8kI<-cc6;e;4uKRYtN1@R&P*OO-B5A9^mME@?hB4t&mt>~X=%?*&)BMIgV*F;#;RS1O^Jk)r@3QDpk{P<5{}??@Z9F=54^5W+uk7_dVMhZt zh^!<4p%Ur1oVN|#Ym0)BEVIU$a6y?WB$tgg!d)S|oBXHLrOild1( zGvJn$fXU}r`DtI3?P$Bfb;jx$jA6^X9>TZMJz5rRUw8?o5p+?YGmBQjRpghr{VG&2 zwgF$|5?B>z)+$ExNiG(tCrQqU)GW?q!Yuoq!W{V3_4hgv%x`<=B29PNEsUu3rTw07 zVkI&3hem^DyJgsPsl=i1tNSY2c?pW=cXR%f@bw*efhX7K$Cf}ky~_Uian2q&!;}@8 z5_?Cp^Irf`2K6j~a7F%yih{<&KYoMN@O*XdShLHQ@Gaa|h64@)3d}ZS)_tWXq}QSj zj5=aE{~Rj1FWi?^kakAryl1gAqxx^^tudgp2A_U7ii75~&Ym&IQSuAcb<=9xnwr$>L|#pe;|^uEaMYOtL`id22ZAagU?dW}DeC#KFUJfPe2sc+e@u|^d7+5C z1pyW8!*$AfUEk)N=uh#78^AhcbVQ9;&&?Bd<*_O%^tNpZqR~q5jydGYy;?1KyvT9k|TG&Xt=Kkl)u*@I>yI z)7y(L;w%9+JZJh%@GN0fHk*>@#4_cYW6C%-2jwjEy#*S)2w)%rWOu>IgiMfd}iA?c5ch%i5KJVbm|bZ^9aE zJeUc7j)pF^1+0lotoqEW?OVN{C2Dm$y%L#3f~7(A;Usny1kbxW&iBjuoHs&|1ic?* z8>_!a)thGW{Pq$dIcVoAhbK@5<~8+mVyZS)*T?PJi3=(aN%1?^s4`{IPNkHPnp7dR z!P@D|B%w;@1ZxHdADX9$et}v<5+<;Q>%?BpyrAO8K^L7rFJrgPqBd~(!A#iF>&$WX z4NT1n)55!EJ%u5Ai#cXaT~g^5Gp*})v@RXyc872a^2(nyis6ggX*m*3@t(oL&kk%V z5t)padrke~xIOFGEs#}Pr;ipkc{n9|Q4cB5ZA~lNT_h)5K*xn-Z|XsCC)EmECi88m zEk^HWvWp}(t)*C8iVKeSA6w;s-sQRTfez&UyXv!=+Q!xx8zGwIX)Zi4XY=kO^0{W! zP;w4IqF;I1wMZAb-MaX%PDaqhHFV+fXlhlDe8nz5^wXzC|&J2Q19j#+l_`U^uaV@f+U(V?-hR@D@xhs_~b4Lf_`Z6Rqxs^(AxE+)PaH57q>@k=Uq5t~=!%>G~dQb!jsKwoKg4c;}0)4ych#CW^VspW*aS`2Y zux6*8X!HTEl>Ni?ApO^A-YB+8UWEzaBNX>8VjyD`ENiRk4mA`l%cFDg!6(i$M%L;f zBj^J0{HDOGp~@_eh1t?h2xjdXK+s8RtDVW;c!3&Oy7XJNB6@Bj$J3mau;x94At{MW zTJD5u^-jQi%Om!d(qw=vJkYH}Zbt9NG@vEuWvpcEDE z%ek(8PGrT#1*rzXWNjf-enuH$keQd%yPdQ2m|$cP;We0RJ}d&xH#)1!wt?%&-s4N5 zwD#XKSaDcp(hycruuvPPPp7vGJ5WtNZe0JtrvA2k5CP=ejD!p8npQZYYLwWLv^Q`r zYMIAyghhsS%`2RYg<%C{@Q_D*ez2IV>9VjcwW?pK+{!SPDnY*`e1P=I3b@~~VLY{U zi5l*eV-!%<9=hcqil*N3%x5CtDYGT?jTvTMb(r}!f~l%_fCBI9??ojRHI5fIGqi~o zV5~-vZKF25stvT50>CemG&E$-Ol~4|l1G^X;oCs;J*xY}IhQ z&(78G!3#}M^v4o1{ojKA3{wo>2n-a=L3zoNzNC?IhUN%Z2jXJCVBDL2cD?Ln8@4}6 z3i?V`IjU`@M)xaPi)o&B_EsNAmz}?gejzWrPQO;WGm@<8UxHO_|1s&+7td%4%LBP7 z>z|3Sn+Tn;4`;2vJtL<6`D)ifC+t~uMuO>gWVQjUNi$rxu6dqQC8e4J7pt_t6d@cZ zs-T5l1bMz=a(f}TAq!xAr_)JdVWgqZ9&@({>J^huhYnWTA6)cwi&Sx5Mu$TsBdYQ$ z)&r@2+7;R287h;uhUt9I5s6b^%fWNlVT`0l*v_p5cZ|PXZB$X=Ga1anyZwB*0>hM> zKWP`C%*PZMKRrksGyXsbA=$H3m(J+VGG5%v#Jwzn0IjU5U<`Id(IqyyLgAYA3i}XU zlYQn9>^dieJkw30ow)HTG8nPJ%nQxvC9=#Er>`vbZEK&ajYuSeTr8qx?^H6r`A0c?tO=hGM z)#&Jj0LBBarhk+L+-2~tFYoJ?hbV*z#&{{g3th(aq3%t5s9zakC!6OoE>2Z!)&Lo> z7NEBxqk+0bO7mc5^x~LKc$M$uxf`XE?JIJj5=8^^3%K|OCG%dX2k##vH_ohN>~yJVhf zJ!I4|VFt>w^c{e#1dC_F!1cy4nF^#n3wOof!==978VMPw-`DYHzSC4$rj*)qtsiwS zJTR%9@sdwpd*;W1`~sK%G`F^OPe_P)L$0KlWpz7_=q_Z7|1Sa}EN|UGVT&|zRW2#FShZ0klzf@F7!$khvWaqBxO9OsKeM_sX1*{#QuTJ6_RVH5J3VTObj+~lV%gp4=}B2W`B-y z&qlvgKmkSF73}cC)vx(0f$G~|MfSg^k~by*n1m1IP@UmQSP0KLJe(dmU3HNYY95u! z10Rwh`jsI|13yQRc~X3iPDK3s>nWHJ%nV7k5~hnz+3sp~2*?zoD?BY3xhrD3Oy$ya zV+R*3rB-WtX_M7~xL2nNbU6P*C6{{6 zH%UccYrSRyMDS8N?Mg-*n>cbLXch2R zKaiNJqaf_6Pkr1Pf)Y+X{6)Ccz}Vc8Jh&|>F4Z7wrCs)({#5EMEq+*XPv$p;gMJLs zFkhYiR5xFifvf<5B$kLPQ^CQta5t&QlqkNM`hy*uh4aPhKaZ~2^$Nu$zHs|9{OSKm ztrhvD2Zxa?4e+LZ8vf@r{B*JiKbP4aW==$^S{{) zt&IBAy9jpya$U_?RTOVFv+P+}h3x+`rRHD3wO_cY%Z4LdjB)R~a;o;bD31?44PgJ% zC1mY?d%rDJ2Oy1_Yp1$N*PgtkHp39^XlqnN_$MzXJ1W%!iL<5fJD-Ld zh30$HU%Rg?oRycI$CV&Fsg*AF@3do!i{j!2Xc49+1n^VNA%X|lMM>EZ@$3h=Q%Y75 z0j6KFOe_by3FdFHQEXuF`FLr|a2t7)dYs(r?Zg<764%cobY{^l1qB1lygP{bI5&xx zhoAwF|2Xyl*UWNa)E^s93NqyHf2W>CM+m)i0j{QbrW87NT_P`jKD@C%Sl|1-Wm_L{ ziX!v<1BvEWUkaQ~7zKEYp0Qm0VQX3Zlgbiukm`|~X}dlG>{6U?LphmJu_S-XwyC0z zfjGeB?8BQ|WDW_`+?W zxdLjMuki8@isdR>esePNPz8+ zp;m88AsnpokU~90^nYp8I{ybA^gFM@-vlmD^TWTNeIa~H3!Lf2@BK{U?@@p6*4PIPGzLXllhYLZF zWSdESq{k^Iy4*q*Y^EMK$4C9-Kf}Yk(SI*nfbWncMEL*lg)sy_*O31EU?;fzE%;Pp zQ%zY6CE~4kz~r7BTGhjIsW)3k9x3X-&EoD`_?t*lk)@gnH2%srpb{vDB5D1~ha7&V zd_2U!Cd>UU6Sf=Tuw*9Md3~;K>b+uOiVQegj7~S@?HUK7T#A-BKJQyj`_9QhA)t^t z^8?I{SHvV%&wBjzb%0ujHu90Gi-?}}ah{vuK&*zggaaok-@Md9m1o^4OvpCy&=0Gjj%d>(;{)n_n(M@za}E1tK- zX`O`w;i-1T7qW3!^q%)}xXjllsu!aKlIbAbwVG$Mfx6Y_#u%I8;bnFe!{7ESZsna!CX7iN_E9)&KZ5KqUoPKb{WP%et|J(LF zhkz1%oBqScvuV|IZ+!zPv~p@7sm@JmTRO9M?oRVw4=BOZX*@s_ux<*#)<{Lvt1>Gh z)Vme!gba-NNLa-5Q?9_=dFMUDsAJhbWbuVGyHHjLAQ0Nx@4P`A?#qiorb0^qNlZI!8)_8ZllczVn9&KDS8oB^Xg zXOi^OK7JD2@#HW=INW-y+;n>xX?&va8h&@eC#J_&ej=I@_gty!mwU5S zo>@}yPhRjmYp5e#>Y`i?*lQtSJd7x@!A0hAbUx-Q_2;x4m#Ok7&HFW+pkD(}U9!(S0O6RI zel z|C?uGdh(~ogH+hteHAE)G(dY4|E)|*QO@e@_}@Mp5#rPgU@oP+`WCuNz(Zfj0oH=Q z8!e3IeoPF38~`C9dz#N-@E6^?$mwG$tajVh)ITEyY`N)qIgoIhP20g{~xL2XY-{Lz>#(abXxvnoQ z$b);Q-j1bYFv{M(wyA8I#rnNsGw6h_$KSE*r*Egu_)R;ACm|%E#n0!9pG<+u&>&pd zep{|)Q&TA}L)fDr zpfDvyJ|6I3+I|+V&OJT_TsOiYe^JaV-e#)1HJ-w!Zyd|v9v~D~n+Xe{%W}04holE< zpFh$c5V<{Y_?9n)BR`)=i{s2}vhYz?+&H#C!Lfqi_5t$2&>QG@c*!TCT#4Y`CB=5; z<&~X;f`HXFv{}q8s5g321-$374M}+i|IyEXK1_bBye#`tH;4M?sSlqOaBokt3d7QK zY>{;9r>wlyJ$xFyorTv~%mcdFXobYu=@5FLxCN~XQ1k+DUWr_Q`hkfHDn(nu0I%?O z+JMT4_!@Fp?m;y1hIR#^hR*?t-#*?8&>{D}DqeA)Sdu_AYQru3=Wna zLjZFBT^M}8j;$hw11SwC{vB=v;0A93{3C2HKq+wIDUkg?lg7&}w9u|1e_$~^0w^0x zf%7<(46oWMZ~^+%hEK}90No2chIanG0BxsVfYt!w+m`YFPEKHjmB9zRi{J~;uQmYm zHwk151GIblF_2B+3lL`!AWr7CfYG?N^FqiO@HX%J{8u8Bazquc;TH{Hxq(1CgniKmA`t3qt0Fh> zbZHpICBxh;v9IH%E}k`g6C zajC@m#4MCQ7z3%|Y9?ds|u%1?754(=-r``nEt zZAoqWi60j3TCNalM=h`D-6-L1bXCb9B!~Bmc8$c}i~R7JGt<=}U00c|x6p^V5sZ%l zE;&I!WSke6BdbyO$cGc3xj%8AF%#W96AD5YZnQ1_BUIJhQeBK;sp81gs*&W)H=gv) zp@@ETxxSDZ_A%nun8=Xx(Yvv~OomCbVvkFF57cgDezRc{RrsVwg0MWf%RWxw$DOR3 zPx1T;9si}Va`A}8$e!g##^3W8ORjN_i6Cm^l0H3vJ>MwMP=%YildrTed@s0s84&UH z61Ox|Stod_AP%rKK#m_@3u2Ci7ns{|KZz_CFVKn5;<%Uf{=+rNOv&+%tk>GS^SKUh zUy{+bY(M@fg)aH9`}pl(s5o-~ZT-EpYPL5~Kuj1djXc=3%W2gPU$4q3OAQQbq{lly zP%qje>wOc+MslBgM{n=AaD`5B97|-dz|JyXXDwhS+lo@)VnHOYGx*{Ta5wG87V2gW4?*whAqti z$R#~*R>Y*V`dn}MxKu8rcm}{%(DOwB!kP--lB@q)w@&`I+!>s5O`gLpXGKJcD4ZrX2BQT8&2T>OZWq1g za{^VplqCf=1E*uJZZZ2C$Nr6lL~|M! zc<5}|$K{K|jDTy;ElUbr1A}F2W4!6s3Ob@;PHc8@;C~ zM6PM!_O{_0yXMh7({)$+27{D`p4IssVu!L754|E#Za|0!Es-`#>mzXdBE4* z9JbwSsvNs&qj%GJe9)=={^B;lGW&RwPe$=xo{PxLoKb2^jmv%?xaF1chSi=FP%kGI zf~Hxni%{go3Jq-_0^7Pq$nbY(=`%GfTndpKKGqs)zk0%*CLh^482e~N#go0o1HhZ` zoZu(b*nMQ%Ye?;I2jzam>7ukPRkQ@T&$SvB{(&#OxBJ#$jFY_Sjdxhm_w9`g=5NTX z)7lED0LP_8&77X|n)ExRaosV?sj(ozh33R_=a7Ruq*2y^!|<{evBjAoR)X@%S2Jfo zs@W2KR@%p6&gT~^t}T}H)phJU{{aok17Ea(oFXJOB@m=tYH)tWZ@#Usg~oT;zWkaL zp@UK<+B|pa7#*?TzP1pfb%+2iFXJEdn<%Nzpd0v1`9InANI?kFC|j}~DAA{6KkaIS?%LT8ItS=$t^7{&Dtpu_FyZ>bP)QD5Ew)VbmipdXelYv5jQxKDj@?7`=x+dB0c;M zs_@UJ`q+)(*#UbgX%uot9lrnVqw0;8W)Fc%nazrx*Ht3Bpq~!L$8-Sf;Jh9ky=(D@ z0{sAir={OeubXJL4+?x`LAG~=pMn9l;G4trScfx7`&RftS22^9>k)(w|0wOIePZ|X zO`OY#%cB%NzqO4L-C5qgr4;wM&1A?!^jtVcuEXul$|@|vjU?3k ziDN&8Xq7uKAo7f|FH7d-nZBK$gAx1b|7LsY|o~x>L%r;usUMRX5Wk4l>p*!ZoFOnHZt#~8IoTeL#1%Aa9sG_7|gSo%? zQ+Ch7!{fBLrX0hUPmBn3q+WOV|%OYIQKN$lb!hz_QgUsagguuZOOJM zDEZFmBJF{87Aj8kG2Kv>&y8{IA`(j`dgVLu%jHlXoD%$SXKSEC{6WSfjpUcI1L~x- zk0pnt=ZF3Ls|mk#zF?rnG^xe|+j3v^v;ugSbXo=Ry*wpM3cLksOcHo$sCIotA7sYJ zEca}K7JdN=?&)d!ILIE}_PIP1TIKI;&~O3D@s$GZGQo2V@QoreG`tAeV!l+g9o!Ri z(DhK!(z!`Xo1sM<@U!QJ8S~F()#apE!(ALiohYg45E}0Du!`6}vZ;BGSAtFJ*y3v{ zjm%6k@w3=nW!Q5%5wZgDh_M#(ifUtotp*umQA%HdZkW+xxLPFq50he+i;aSFmh-$8 zHQkZ<9TD= z1I^VAWd3kmm^d3@<)A#8RL~Ppn5dLhs2Y#RlqqQ6({P?wNblG1<@vH)l6x^u0JraJ z_xR@{%H?lP5F)&>S`XcS_~*B8x;!Oe+g!IVo=#vYvi2>4ncKwMlu0=q=lA%R_(rJL z(cMnejqAnktN$p`0PZJ>BPqRaE@k@8zO>TtfjHs9!&$1CpMKQGY?RBfj$tC!{^C;A z5YbB!Pwy78Ugem}seVx+c@&|t=&6%#{x-&Xm$$%6M1M~jm9E0eOLp(x9L!xzpL$2D zTP_JDWi6h?_vGe>OR$2wUWqUERQi+I;)HnWc@nSn@XY9;!g-HG2^nN*T6XQF(kF!} zoWJsg9gKMAb-$0#-Q<~56{B)6=5zLC&Sl(DW4Isxa+QBK&v}TiXa1LJ==fQ8uhHD> zdswA`zVEM9VTa+l{j0r>XrV9&{&;lP?5HMo%7~Pdf0#(?^3-LC0xujurc^NZ2)Y<1 z{{~Q+Pj9#(EhtglWLHk6g z>@ME6u;$xm%s99yH#g4@e?E2B+{;aDJVMWyXoDc zxAn%?>YkvmbLUl|ND5zVhu* z0m}RJreU-m*@EGj^MNYyS|_kGZDZ?JGKhDu(LZeZ&kyw_#slrw_Trjp2{|jGMT`PzxZ7?Ha4<5Y(`}nSsY^7GLb!Iy5CqcWjh*r1KR$$l_B(3 zZZ$YTkvy0I2O@**Q8VdAwdG(d7_6+1MXnay`gs8 z7MdRufaS-D`O^!(X}c^hMH zpzX4Fodac}FhI~IkZY8=x-h^zZ;7zwT&qh9krAT*6+T}bYSgpg^>LE!d;L3}+Ofs$ zJz+tk#!zl;7KVtz)jayzs>*hVYvCdrfr@#E<5D7)eI){Ei^9+SL_Z`g zOTBramh+dunyF6nkBWBbz8$NoHuRI9vOPeI6vs{$o-c+ltLvn%K-L+-Q|}X(g2ZUH z)#3hVsa*@47+wOajJg25CSF5#OasIg$xG%tnSl#Sq6_LJKp6V1+kG#`9&){rc=%nG z&z6Vw$g&+hjMRA@N);?IO1u>;^PM<^{vG2YP*yHKQ+W94=|de!za+=)P)Dzjt>u?A z1p|YViFGKZ97pZST)x18EOZ4vaw~`Kz!3&np08;@&uYpuOTm_&j^BAJ#w3t8KEp}o zuBNt{Bx4c1aLr`-vg^4mpkH+JnBG?*q}UQZ`z+md_VOoP(TYpu5*ZrhO#DhoQn|JW z{rK19niOyEOOP~%DjZrR^Hh(K|IdueNm` z#q!PfBm08KR<|TGZY8Ma{H9N0NE%(SyF~y(Uvm(UPv13KEpz&{Rj2JX z2@oZ*R(YZ0xwV|<6LZ*9KmzKNeU3iKpOTW=M7m{8J9~@wvMm_@^bxUp9cq&wiV1eY zUO{_cqOl&34&m5EaLrV+oagr}nTR_o2?VoFPG!zFe=$)UhBAmW zdvci1<{2rbV2Yaht8iMQ3iD%RIt|z@D z33~GmP}n*+SIp+N#MX_Ul!lM@SHG$#w~D#|q0JJgmdvqc$bFb?Y?dp3xyq#Km8hWf zz5H03?T&?mV+q`6E3VMFrAu~%FF?x$y?@BMkWE+{wv8$6`?#h4#eVqNKN@$oXZ78m zy1Uv-QRv6If0~nuZ}M&t11V9%_zawhE$K}0)@JXvF5cm0DOl((;W~0b9F!=VG}bg! zG$!>QO2V8>^75{WR(=$HA9zdUhB5q9SA1fGXe!~x2z0Fr=qu>YhmJr_L=bN#V@836 zuZ5k$7@#@71KI;{8PwHeMg#d|r1_l>wcg81Sp+^3?lr2qfTuIyVf#Si4v$y}4Uxou zatX!VA?UvIaMDf5prPi)?YOv+-dGBC7HfBPx(~~Ctj24W4_@Bne=FMm>TvsO&iyDg zqXORhD|@_61>!YpN$x_k`TLHpkP*D_$`eJ+bZ!4__X3LX4UI1`)eZN{=FP@3#Pi{K zHPtOs75F=ZcNZY%gxFmA7euPfoLdtwB*?#AmC{?9nV)O739As8O5n8qD={{SYEYZ* zvB*=XC$KmG#fvNuR!wSm3kSi9BHeAUo|4JWU-m0e4@(T1gjI};E;2rASP7NBGqvvb zwr#ocPrN*8Y^V-Z-wIDzS6{_%L2=wQ_iG9o{omImA&arRY;WNiZFW>|WgUT|^#v3J z@I0k`4UnvD<*aHOuc1UZ{9xecoTBNSu?eiI;5@nC#*T8of@)qbFh6?7p#e7PL~*F3 zFlpzdXjISJ%V<1}o-zL(9^>a$H$u$o#M^fU7|I5yJmyP2?+z3#)%zMt`&`>aH`c&j zxTY+B)|AVADG=Ij0N__IKmaRdZr#$`8Yq>&vC-6Cum#tLMy-kL>ZS13c!)KjAO5Pfu2e|7giffX{QTn#zjd zrBoAp1G3bk@vz?EHNQQ;xI$u1D3&L~srw&xV%)LsFu5cPE*?UeS}obfd~vtkCE)>A zza{R^KjJ0-nBAO-k2$F8g0kV&4u0-;wXts3$>y{b>tM2CwmxQL>c*8Z+PeP$J*=ky zQGh^Hu}Jt;Z0_5`Cr#vCdIc&`*IBn7&m7@YcAgr*^+aP0WH=6#G&J;g%RRmhH$Ow- zW26u^Uee>GM&J18xQF|8M+=^fS939N3kA5{Psv-@CvXEX-RSd{FFE-urdWwyC1^`0bN)hV1|HqW{LJtH$dp$=F!_0aZ5g3Uaww-QjS zJ#;aB3^(kHBo+tV*7wR|yALivf|MS^a#cTrE6@>`9P9xajPlv&@rWYc%S3cDM|yYr z6zj0H>{ba5#t5wI)Tzo=^=>nL{I+|PqvefMjBQwZQp6V3^(abq;z4C+hf6JA`TR#S zFHCvQM=)P-Vv$rxep1yE&2d;i@4AV+GSg%>j}2Xb@@VH+rG`4!?x@fGhRpR3sB(<^ z?^Yo0L%7M(;ye&eQ4zdN)BjWcJPN0_iXXHagG(g^{q7r{Yz-pRkwRV!#{gKX&j@qC zGMwEVz}?Xn1G%M0j{j?{RUlYo98x8(l;3+eYZ37D=UQ`OwRUi6WYYb9x$C0T!{2UL zW9ND-Ik7P-f@UbP*l(e8r8{ZK+YD1I90@<`8&V20wG#PMnik&8!e|{qm%5?4&+EBq zbYi)?7!oS|opd!V-JQli?z@_$j;gx`Eor(yFhpUZUUuMyL+Gve3c&v6-f;;Fk^G{oNf z^{H;1ykU4mjg%AZS=Scb!PXPLK#EG^$xLH$?+l!{5kUDd#AnkQo;8;l`b#0{E|01X zfJM+?Pf?U9eDAGVO=Sn`27ph`W_4&M%_-`~?-^9{0mLD5u;Vq5qfiOWvpuJ}>ExF>SfA^{X}GF^(<{^Aq6;&QV_eWfLkc%Wr*sY3aydxo#{j zgwMHEcV=&}PytFu!?@OJH^u6phZx6;3Bo;ApQ5lGHQr7-g8wR%@(qdfmD#X;Js#A@ zd;^tBKjj6bsZ1>ji_)8}Q|ip=P&ng5eFQ%wl8(gcy(rO=qJ@3`0YYWNUS1KWBTYf{ z-+w^DxUVh#DfHEE{u`7z)ow*$2-;?w?2f?%@CF_gYY?7xMciBf;08@ zDipVG(0Zr!OVLIKjy1jdbY-@r*F2Bnd?fa?`QyrVL2rT((Jjwl0o^?v< z6YSH|VL3 zzMv`yxt;B8l>@DS#@bdL2o)_;CW(CQ5E4B4csALdk*KPZdEW~q}Ly_er3{ms-kQ!;ce=@_UmjLc7lVGZBAXSx#(()FV)gArtx%n|s^AFtNY(sW1O5$51gGKzv0~5&pSFs9^CBuMR4{x|Gc=Rf`}{?F|3D(s^Q!*X9*Xo$Cj&jA1n0)pd% zATI;>nKr!l1*kGFF}gazdua22|CHj@=X)IUM~(a=|5ffk>XTvo|FjvZucL$De>c7; z;Zir=n45S8UQy+sa%SJi8cSqXA!iiOc_<^XP3_O3t)BsqbJl}@O{qT5+iLWXOeFEx zXV+PGE*7=0tCdN(jgRxJTnPHNWJ8e+noEcZh_o zN3%~5x|gA26t(J+Z}hvw*NkH6@}%c-_`f(;=clQ@8XdC`#J8ZLM@Dm;-=;qQprv0T zXwQJITaYL-+sV_yKw_Es&mjj^cxtod1^l`WsehC4*eyWF8TXyC2HV8E@H`owZ2oP9 zy?5gsqyd|9F9A~>1?k5dpM0a)3i@Gqr$F8;Vs~r2ji^cAMstRvKK4cRsuv^2o5zvo zec;z0jQ4@lHPzAa(1AXIIefEDvYDfF-^m&kP* za{=0Lz?~80$qvFxbZfSEJLO zg#S+b=coYyt#?q={`pm4z_tJskK=MS9c~7od-DY{J$EsP9oO@D5mW{rtFpRz9U|SjQG`$s0+odsQ%Y)t=#CP;|IV*8Md97 zK)c!w{0Nt!s{oqqObo3JSO9=mjg?~`|HSrq53VToIP2PJp9TeMO-@I}m zf(cJ)p`OrRRdQUneDzxeptGnqgqm=ug@C1Nn&buB_RgXBL_BV43|ytNTX0~7`F!Bw zq_cy1f1U$z;nZ(ybHo#WK1+fQ{SST0!zfsWa8tswM zdbG?*(h^*1@Ol~QlO6rd_1Le2NP|X%i>n1oE$=BVX^!pnaMabr-HQu-`}%s$M#;Vv z%s=56HL!(Td;G?!-^UW>Z4?_k?mnNJyk^-18Iu;Lfxni$&VX%9(n>N}IFJhM1= z4`};A6&6ZC$W~-D2^K~RIPOk1BsqV)#MRvywmz?(fC>hY*l`4SDkNV#e8&B4Ebeb;QrG0 zQ8Dlqy?|kjt>Hy|c>^khg$t0*=*G{LmhG~VD)BdBnGIEn#{rHKTQWW}hWB#%-G^OT z*1#GbsUf^U4`0DZW#jVh7=^`RiZjJ#YxREH?&6r%9{3m9d=q7U`%U(=oI^BQkfO^o z;fTN|$yiF}yak9phC@1c4Z>hgYeZCrFTcM8lj#B+LkekkUHZ(~oujB88xA`58*$90 ztAXR5@g^%p_)r+%G)wW4g*_$Z`&Gl8={KYON8~GD?G62j;mIzF)w?A(vEsI)@nT49 zHcb{h(GZIQoEff3jBGVZES7rJ&IU5sc{Jv=lB#`c>JFu|BH5(RT>nPNQfX+TJn)8% zVM(Iz?a#aF#VuyC=nRs;y+c9jwGtYUA510m6ZtEQ-TuOHtuo(IO4JLtBonSDvW6bp z9?@+EQXzz+8!hALOTP9_O^H2{dh}KQMI!E?uAsQN=dl1S>a0sR@R?CGj@%AA@n z@^Yokp*Cg}R_30T3CoDOgQ7QO&5q?;{CVxvo~+%KQJ#m@uN{l&(oocI~9FC&Cfz)2;;98NdcE|z zJvwQCNU=fpb%?pDl=Pd|@V#Vr@kVxkTkZn!uAr&RXTeTrtuE_6-nijKBQn0AaL;&! zQg>mP;PdHydfiv~Gwa>mp}Oar&gq;+V8Acz#;f_dV(-mPybEFKT{Fb( zs+8D3rA*&!x4$$Zcw|qof%58N_fR%3h)%F&F+1p1=BQm_hyg6|3q`>4uhrOW`nr1^ zBZruh=0Xl>)cYP~+acqMduPs`n*hdMXF7!U5pysKqk1t(;ObG9zJ6W5b_FJB=V>)1 zk3diH+)NQ&J$OR7qZc(SULdCNlKz8kHBE%hkF94iSv=%;@x_$;q`c|6n%N&xB4~3u zvcps^0T7-z1Z|OcJsIo?PhR$Go8)Qz?>s-mgH$eG>fxQvi~o?ZlH;^tEhML_j?gew z_;gK2d~7mDRi-edeLYv^%R4qMdB9RK8t*C2%NEBy`q5LfTgZ#_`Y7NXQovDj)B61& zg^s6oySy&UyxU78(jhzS*XXNl-X9LR56Z3vj%WjLCu^U)jA))AUfwmQAA71|bZg1v7qIdxAh#7^y>B$c0#g}V+Tkn>aGepc_MqDp#CrU|dED{J3WalO*Hc;{EM z#piaE$941ag}C7b&vqj=+r+^9m>dIwiV|t-PA zs!usaqJXvY{g;2SP5*wg0fv}Qx9b6IA5~(M&7Pf~h}!3S3mnNpo#vIXp%`B`2q%bl3! z)9X|z*Ul4D6+Y0!^S0e0-o^4GArT&mcY+_cX-TP9fSXg!n{pej^G>Rpql*=bKr~jv z!#%@uMcrU_c`YG$;ntg}M`M%-XZO+Au6)8Nf=b}^<<%gbWs2R7<+W!sFY2I0B?GXs zFEx%|{i7|$gN@;q{%OzBhMHP4HZrhl3o(+Q<(vMXm(pb+FxkvA3IuASi+|u*=9rd) z^Uz?a$Fgo z%GtR9G2+3WI%)Urrr2Fw3)t!ojw=e5!WN;LXi68V6H0eBX;CJsg(kwQz2| zKOtVf%aq((ZA1E!{G@N+LVR=7eSV5IkF!>>dsI=@iFmigOpx!MSZ)SZ7dzQf7aOcz z?BXya?Y0t|o2v2w1T6@DS74%UkDLo4Fe9}lMpC(JEb@z4LcOjD4%=Ef7GuM=9GncF zU6m$-a9h?&2&~R{n;9(<?Fy$eU z0U+E`&2wIqKTwW59S#hBE2@_H$UEUQ!4$@1;V(DjN9QtLSbog}Ckc)Ty=uQC@hf4R z`BwzWFKqqnON$==8Wn}VE%HsdI}|B0VOQ}!UZdEv9`j?pN%%JY4puW?o!?)l8*@5$ z_Zb~4-Qv%QOJpF}cDdz8uHJp`)Kt>4yuotYO^yS(AH~y2Ctg7}U24+00OB|o*#Rf? zJV;el{t9*q;enJvj{Xidx$~~vt$*3a3Qr#Ut#=AzqHlB^YT5lS4V?KP&o6sMVjL=Wqv%2Ab6Jd~R zQ8VUI!{K~=U|rJAM=xWQD*Z;6L!0d%avx+HK;PZxjWjcE&06Q_R`L=F*Ot4|x8PycnDI*V8FWa4W}4{U|o5 zEWsLUf$VL)Ei&*Zt;405=hH~6?CCXAN1X&>z0YUHn4&Dw`Ks#J(AZTflQyY&YxKEK`RLp2W@ z67u?qsGfE=JGS8Y2lyy|@Y_%+|GDnT2hM>Lt4YcrX|jm~&Rl(S`ML*|%e&sf2V%Fp zw|@D;$BRd@;o_k_mgSH$-{Be}OR&jEuoX&rx7n)1%n1{bnl&JxqX42?3f4JD>ogJM zsz#HR`aq>atp><}cu@ORxkimoMu~@v17TAjVm(|5y?Rc}^5v|n3!r69pCQ+ibDTC# zOGnzR7BN+)JsuzMd>_e0t|U49HIxKf1t`-aJ9W^fZ{dnvX;q~N84gesmthk!o*#?} z12njpqPO|z-$nAjzU2zQ*vX`w$$B}ZHDec-EIIEcMXzK@VVO%!Pt-lJKc#=MNr=hfg7Hp-X| zmM7$JW2Xv-QT%(BV^3sl=rX=>lB~THy}8)-fR!1OOG*4;g{}}UZ2cwSANjtksXzBa zgFHwH5*O-jzB9Y}G>Et?w(1P8_BM^iKf#AR%1jTKN- zWcY{G=&EhZ0k!qP1MBp&4{S{d4c%5~c*Jjc^76-?2Twy_ml)>mMD_fIOXG=V1t|x_ zwRKT3DrOVjvCYG8E|gN_+=ND7Dc8uo?Ovnh+p~iBm4y`;xtqkx_T^S5baC{6 zTBuwP8Nqs~_hy5_**6+Qj&w4LYoRsF(9-V)-XAR-YpO6k3tteM!PS)Vt#c=~eObXx=*V(vxMDmSmGv^9g%3S8&ihLBi zCDz^@m=m)S)1t52h8}RnNL_y(FDKehVa6cs)VE1#E3vvrhBZ5|HLDtVK7J{DNhhSA zJM>oa4~qFP(+K3Zj4yrPwxn9Q>b^HLLd67r(7%!~dYo&?kNSkk{iFr`9!*xmX&x_2?>=k-!dE`X?rW&uaQ9~;lrA*Opktl^JNDTtVS4^EY858a zk@UU0qz~Cd0Rmm>EmMc86_471@|NfsP`o-@9eprimGh9f&7fKAfND9nGsgQf+Y?pa zk&psmP71R@j>Nl)ttm`Hj;4{e*91+aUj}dq{58M9&yP=Fslu`pWiK+LC%+t7bu|qd zKaWV+i-(vVg6aKry4Y_vxw-`|e4d+Vi$2=3GIGrkL+4}*Sl#BD67hF4$?tv`8}GU6 z{VQk+hHb*cqjSPgH$eVh3;;GPy9G~-Afj7CPP!dSAX;`Q60M znVuNj+v;<|3VV!A=x9^QBc!*o;+4i!W8|reYjWq_V7uf@6$9;Eduyy_7*iz$L2+XLR|9|hfv>uqJiZaOGB zmUoB(4ImW6`@6>_kJxHNGe%T$zFb0xSAV7ognsy&Za4mwZxE@9h>8NA5{n+)y{Zy% zXI6-3J$w46*Caxao{Zcq#i_)+Ro+}j6K}b`8crM>;Az1)0NR| z^#l#C^bm_1Jgr5GQE#l718?$zI6ZZqdWKEb=!;+iHyPP(Fw)Z9OJj?Z zdVsM3@%p~z_05#bRQS|zbyill+P6U7r=Z6P6Yj}UZJX%;D$&>|noNGa_o&$5p4jDN z*6}RnEEsG5ssalV-mSwJEI6T^hYX5UzRMm`*5Gvi%BMt88CGQ2b+L9PiSxT?V5d$3 zn1|ByYR7+*MiqY~eY00V$?m;ozAPl`d4DW9tf@TIu(*J{+Y|NRd+}Ln>|~0%s_p61 z?mO??X&t04rA(z*t0);UU8VjN@nmrVTZ0^C#m;pADkgyb$6^Z^|I9jL!~`=B^Q}YO z2)dt*GsZht`nWdj1g%+04!e?ZEPPR$CwONfQz^d84xgW8Yci*9Y=bk1(B8a3;A*~V zykSD9BHja^G^)H;#fdENUVuh38>sejQ3a4K<{J@I7|S*2$GB$%%c4V~O0MO*bLw@f zBfzWd-{S2ep|hvG&{27@D?l_!Z@vqVxXVNgX6d^w4iH`3A-mhx+lFRJGJppiHbA>KBu_r|!<&lsGuRA~YEE%YVl>1MbU|Dwv z>BRRORO51Ao<;wGm=!Mpy@vyaa-eAZ;tdZxV=hrSkI0gs4nE=*0kl}}0F|SLBHZi@ zj3nBepD1q3bFPjWcY)FKfe;T;sejs~2krFQ1bpA_|JzRe^A?X)Xy64%RI%X+E*ypp zBC@0bP5La-hPH#A-A*R5WU2k1$+U?bC^rH7hU-7{KbtlykN&LH0(vv?WHZUur(9M5a42)*- zpU%qs-8}k)=f-Cc;Uiv~#D6mXJ(T}z?N{Ite`fLTS(BxMCKAEx!sT5!Xy8bTE9wf) z%NhJX9}kSZ_kSey4fy{aOL#fQ?;AT>M}K^jjk_S|`9=tV98gC8(}O(B`Unmy@y~1| zlui;=vC#Aod$9Xi?gk#FwcdIMQl}Cx{m-EOJ7c9P|1o0~rT7G3L5qYu2Yc*`M zn{8x2g{Kv3$B2p>htiqMsHnN=fN{<`(}sUqmZ3NU4jHjZYn;NkkajSf5E1DFwV z(BgtI&}h+KksKc{nPbGX&QaMP58g>^NG}f3v2o{Q;hP(RsBd;Q*)~(3dj>e>9$FoV z1w?U;6RN(nNw)&;TKgk;)dQUl4-`;6UU-l~ZC0Y?C&Cg^)lT4_4hG|Fp7|#{wE!EU z-;e!X1(iW(1@C)L=T-_q_>TBd92(kUMy@}h8C$xY6D4%g-7~qCx|W_)-IUSxxBYz# zST`8TJhu=t2-B^*2i+f7!x5ZPk(k1&==`#*}4?DWNr8MBvZNbRQh;ewlnie5H%}NV_Cp=WHA) z#v|mchc`aUeW+_C<_ZOe-g7n;4{QeCTxmFxRgp+F>IG<(uUPS62Z$7q6)O^#D>@UQ zH_bgf8ZJOIsVo&+*;1J&4;oTrN7wRy6O6ZqrKpo_N>nooBooi0l|!GX1B3nWpxNCv zZ8>}U{iCC@I?iJRUNfL9ffm}X*X)NZeePEr%$zfHfAeU2$ha`bMED4Vd2W z^otUWPsL8oVR*(ru*U&x#p>a1DA?pLv4lk{bI9R4UP0*ccT2@2b;Yse1zvsUX(O}R zJD7R-?%s17phRT_xDN|I62bIiAOVNGlwnpwgke0r)XL<#8RWXZgV4*X-(9YI?sOl* z4)$z`6bU#RY`Amxn>yz&J!emA14D8ji5#{J>Z?(Grb^tg5U*r4z^Dhd9X{#*#{2ly z@D@gC%}hN+hPs`is*nGDF)UADa4*X6si?X<#aUC=QVslv!fm+$1(1sGzuET4B z+_xW5#LEx7J^compZ7;RN1+Zz)-asOAV zkgV2oM{my57~6)sVLF#=9;r)%?9)>f`rxov9=DttA#XXGO>(xc+OCyFzV57DmYb3v z{oH3MW&!}_t8MT#8lCkvlVkv&o)$Eyj&AY>3RWd)GI{To!v4NM#-A7)66oBAO4&{ul(z!+)Kl_;2fIx2SU)s2(90t zQ5i4kIcB`Q?EA31l<>{Z_?(po*d`CZ6#gUVb*gEBtN2je~5fw&}KU(vDQW> z4kq_keWoSVF~uv}1A8_Sb7Owv>P9SVVN_8OdpPj0Wh8V`Er%;!6j%z&L|}L)DkQ$P z8+LBlt~|g78o0`WlJ!WhvY>W) zeoAmm(!kL*|6yGnQN8vkYrtK@ZaG&^R^RkVT>0bsvIf`lkIR#c?rCa@g)ZqPU&?-G zXU_YZBqSNfNBq@j)xj1b+-&P|9{2XDN?3#HseaGcVk_-!y1mT0o1Zx!+f3!g4+1%XF>1{C)hr|NTIutoPE0k;+YYSZ2sKs-sum^=&l84V(-_X3-m_KF* ze97>u@g`s&Bau802zMOWe0WY@+)6r`o3K>?}J-67H? zIeH2L!lXe)PC&Xrx>QSOfWfl5)Fk146w~_CVhW2?$%^kw?HVNxeF6Cby&Lcx!q!mZFqWU`(Q$2NwyYfIg zoVb*0)ng@O{08j%mrMG19PkTs^%v*lOYCeCIC6$rKHZnF@$oRJ#;6NYishp~N?b`C zr*j3O5}GYGCV9F$tyR)AN{l_&T2N`0k0`h$F`7(9sA`1hX0HS$AuD zTf#9%NH7G{(;QEx^asL%HgQxaOA==hkYVyIy@pK*t-UDJAoG%wy|CXykG<(X*C6u_ zTV|?2wBxBy%gFPUe(3NT9f{N66N8hjh~wV0e5xy@c{rY}v9I zO#3SccX;!dWvlnMXIsplHFL?o5;1#Uw-!;;qFD&i81c;dv3%;Va%$b0cF)A01KY;R zINYjQnRf&vuEwh4h}Q&VYqI9LQynCbscCg&SSVTTED@wNQ|X&69C>G#k7Dj6#YKy6 z_FqR*ybnIt3p4oQltrI-9^B=*-yJ}S&>`C(4p zTe6a1?ecgr3Sb*XqQ32Gd{$~)P^jVFFlYaxATuWE)Z^mZtR9V1e5hG@&-|?-r65py zX1b=OF0S3kV}Jxahe?b14=WZ#yFVLYP`Ag1V@bcF$$8EadFxS^D|if&jUBW!^C*;TDDeB?0kzksVtoe5 zYh`+du13-^6AmE&k;c1+qrz^_owYEgu)6=Sr0#c7`~xl_OC8ld_GOEBRU~FC`Pb<} z6fyCRn6Ph@2uo8kd&uOs0oA#tqb$u@@zg=Xm1a&-_LyttGad6MNQCI0>pMa5RrV9`A{OqbgzX<&BOb~{_^%i z%_3VE57}#Gw=i6V6YyE(Az_vs%ez-m`B$YuaF%w072fbtW6?q`ab{t7VPATLGCUEy z9Z<{M$IE#yI^!9D0oRVB;goKdAYOG2hr_n{j8*U>9SRz9>MWx!4KFok(=&O+;Sj4r za;g+}dH(y*TaYW%B*i9)Tcz_Wy|!-?&mS_K)AtowLrcR-7(K!j-$UcYdhpo_#1HW) zdAM-k+wzxTDi__t01!sz0RV=7nB9)|Sx?QB}Q1y-a zi^&<^=u-Zs{q!M$%RK;F{%^}({%Y>cNe@@ z?GM%Ap4swP&EI@bZ?_BdIOxDZeT9X9ZC`^d$Sf;h-7a)vod;x3L4ozRTn`ynCb)y$ zS2$7cq9(X}zJ@WD?E>5exXlzzu91&SA6d&+$G?A(w|9AA>6Oms_hF_n4~vhN&TY<8ry0Akvl!Kgd+0f9};k>(TvhghoGDP;5!t!_> z3+8Vzot1=yob%x`lt8q?Yhih1nM(I$Q1Xhw17vCGPg*s% zBaH5S-_#1+`E5`mj3#kI&!wjQgvj@f@%jrF{`-tRXO5qjgc&@zROSzJ1>$8r7JbZW zvq9(ak%HAu-TX4auk3-x4rf{lX$pm`V>_-fK`o7g6 zk7*%a`4|Bu6fN#TYj4L#@I5|-L~#j&g*4ID%}1x-JA~_)QHP+1rMsSyB>>H~O`_$K zrGoq&T1vew9z*Y$HQ3V)vpNIS-8y-qdk4Xu1@-ZIr)7TzRC%AzT#?`*oa$D|=25YvOJuPZzX%w}yik%6|A9R29lhK!{q&1YbVyywbyLXeCZpX9gAM{C8+59ycY zVDFsD$%dE>g1b@`mCdQ&DdcMDVgjm?`44Ub6+YpQ#T!=H#XGoV$kTo^i@4t_e<^c; zM;3KU#`%tGRF!_)%G|FX$3utrdZdf`0kxnnXhCCDSzjQlGxIYOqg-R+ zF_r$Y{zZjcW{!Qz!a6unuDzbSIYDbJDPC`W!DWP5m$(XSqJD&EzX}O4{=-o7bMR`f zSmW#T#B>#&1_TfXR@WB#7~a(N{cdVYl#@VLB+kZ4SnpW>tGJ1(6B)h*N~@c4i$jLM z`EgtC*x+k3d9OO4j?-!&CyrB}l=7iY!$I02LN9r)@12`^h(1|v-SjsB2aHIPp{fD+ z*-oNl)I=>;l}tql{`0c3Xt|qib%q7RS?On}OZL310j$aYrnQ>ZDB7FHw9262L5f2ff8Y?b~Ueq@Tkq zpE9>j{)sFbFc`q4YWH&5hKj+i9{&@k(&+yR(Hi4S)y4X#-bRy zyw3;fb#!rlv0dQ~#~RpFVq;ty*lygqWG3thdSLi7De6f^ovS1M0NJ zKi;=7_tbiki&f*z#W}pmTwB$&Xwro-k2Qlk86a=R@SXX*o*OFVtP2dnt4elTC+1$n z)=QP+sKV55Ti=Ekv`WDqN0wDg^p@6;5X5sw;Ce1bfDz?PSVAyXho+5zZNk2Fqd@(c47-& zj^yxhtB+=|t`co`*VerjtB&^b!ubOJCpmNo&ONu)l)nnvxYN(4tgF(=zRmL1U+Et1 zl+W=HUenzT8KNx%@H8^WY0^zb_b#oX6`h<%o3;vFF4OxLld6CMvC|mvPJT-xNlo`x zMQb}rfRrx#hPBpa+EfV*iq^fUG9^OaOaQ`UX?h+1j~Ru$7ec2w{Y1xo5D9p9BUF~n z@(Fn(Lqstec)oDYgapNif?Y7nV!L45hy`|Vj4m%|NVctlG6b(8u;6j5v+=3|S=Q_8 z9U@BTBDMDS?eg8tr+}3Q@Y$N=rtfS)HI4Rdo==bDF@bn5V!pNI%>Dx4@^hTvkB+zm zL!#Mmkr0-`{n0r^cPG*y@7Ylo96>0E6Wr${A%XXb`Ks(F4};{^oqp?Jw^Vf41b=rZ ziXRb_ChziO&AmjQ2(!TTfMtxN^HnlRA!VQSGcE+GQqWHdA4k-7&Wnt27?PgpL&?qG z^eplOz479q%!R;WIs^k30$(6UQ;Q4sufc953pRpo!K*WO!1&PKxl%bZH>cb=Rw^B` z-RwG97-BElU%KcZP-`itJ-OiUFJa7mTXxXG{5Xh0{&QZ?lU4am4$v`uv`OFoYwaC1 zhP=YSSN{6wYs5MYWcS)UR|_vA;w|=bNoLM5VT&k#vzh$X)Y~N$3Qb3+tfJ?v$#Fig znW{E?gA@%N`0hNuD&?!7Cnc-zFDG<`{|Xc!yWU?wjZ9-01)YBM8f$ zZwkC)qv4<>2#^cOyc^*s{(wXo0~<5WXmVKxjGf(6lFy{NHyP}KLLpU0q0qd%p+gPm= zNMB{{-)q}!+-Ww}PZm3nz4<(FPxcMM(ojhUu%s1PW?@ev%_(H#dWEEBnw^%KGh=en z;L0X$bGKNDmi}O+l#AEMo^72ZhA(tHt`&6>NPlSN9EzX_C|M$Gzll|}Zq>YR-kKI| z=MMt`TQZ3vZ5vfK{jfal%i>H{eXRN?hO<);^)geU3mLM2f(d`6QjDPC(Ckg`vM&B# zbz1J>i&xY4iusygs*)(7V3RXNMh~+NGBjw5ly<$p5aK>&o?-hzkY--NcYZVAuvhMTlQ1|U3#ZA^po_3L(A;lg7A&CO4h5!BK%RG&Nvxwlv02Azem3I zrWVPuIXhN)MUa!f)I-$CKWCQc0pHqaLna$Dv$mN2acf*^x%z9d@H;_&*6E8xkB4ZA z!4S!2BmNtP`EAKG#tngb*(FD-@FO2xlC83y*`g`=+zb)zx1K(BLBW+mu8#9pA`@M2 z2Cx~AuFdt)ddNkWg6e36V1*6xKe&R+-vH4l<{sw7nptvU>p4Q6hb>kKoaGp7gD_NT zv<}lyL3k8$bKHnmw_i;pD;mzS=$&|AmH;s~6J`;uEwu?sk>3P0SrI(sJw8KZz%GI+2)YzK^1BJR_?ithHkTq^PM(lyy3yOT8yB4$ll1s_Jz~7-#V$t@t4^i{t1{nLj#wrC?{=zkEC8F)k zFS8O&P3R9#kVb=y;InP*FCSx6dY@9^v2^%i_-+pArhVVD4LZk{og0BKArzb0OaRR$ zBJ9FoJc2(y4)_m?dqv=^Dl{>|^6irO4I+V!L|-9aTJ316)4d4IzqzcbndL;U+t>ge zd*f+YaY=Im81aPS9_10RCBLnyr@pma9ZGW8rv1Su$-HSbhtqeUeO7PN59=BuSk6Ba zheK=stuY~YDmx1-qw{2yq{xCZB(PgHGH+HdvKGQV#l$c$kfb9zE!#lI5IB?UWIeI{ zyC2aK>#xO}=u>KN+z$F(^Kd(u_N9ulD$q)OkId9k2@MiI_>OCA8$vl!ID!L|14GkL z1&r*=+LhsO1X{|y{AaTIr92;7o#7X8-}1SFY)(w$Y<*`q-9RkDR3t}#b}O0WsR>&t z$Shn1?cYdY-to(WlFPLVOUTl_-_?**FRw5lM`n&ZI2)vyCvCvudFUq`{`J>i*~1Y6_Up|08O@AE6K`SJ_G);mTyA3Yju4{pl0 zQuiG{=Zgc!nQQIxP~Ivt9c=zeDI&+zinz2?0)^i-uj5om6fR+O4bYGu7P~MTj9wpz zB5=$!&!by`fcqcCk#S`xK6R>N9=j+&@R;|m*0WbOPce(0cM+z_N{(jT!B#%u#YQFG zndlOF9--V2B|82TLcIJ)c30LZC^O#4^6SPM`xY2{=$m<%<_=nmkpH+F#n5zb^!%y zGL+aHv~hV4_=##W%j;tmkMO+HA9lHpI9`^Ig*Bphaj##Adx;i*4=^#WR< zG0!A6S%-QptO)kZ|2p@foK(BZ6-w8W##T^>=Vx)6KRPu0CZBg5?QJl1RdF9^E-=P@ zl>_T7fCL`BJyW?$BYMM{g7fE5bl3_KZ_wfi9-`Ba{x+g6U-3z^q^{y_EM+FSeK1Fq z`Xm!^*zGwNXJq4Q@}l=AWB2VmFH34db%kgu$L625O_TeSWesC*nSWZ8jZ*RirlwYo zRjR&tY3<&hP%-CL(I{0Vq;pyY3&hUtO*4K{v4l0Q>ZX~+%tL(40S>}&N;`8--(w{03ozfY_t|yr7LO@k-=VyfdzRH;>cHqjANQ^y z=a|Bv#fG1w^8eCQPkzCxDtndER9*~$OH>BDZ5MjKVabc>T7hTYpzM2B0Zz##Z80IK z#F)7Di$WkZ+c8BgVRC72M(ux-j|rC`9LEXWmudM96Y0>M@^rm;7qcTLIcBN1rQUR$ zI6t3su%opxbQ(R9csI+%79~bq+v$&&B%t-_c7D1=_t+0f+DGnVe7mBi-nFK%+W`|C z_At{PaCPEaW~K^;rH*p-Xd28`v{8IcKcjqoORy5&bCu|{$Gd_ul~RrMm#p|Rn!j$o z!g@x~k}EH@Pf~1sb|W+r1^>B1${gxnZ=r2?Ca>LG8dBQ=+_0apulQsR`8{sd^uk2rntvx!AfJ{Nj$7s7V*aw) z)#_07XO8ppd{W_KeKp!jKYi2}0S*2BDHR6B5lWm>D~A#XD<1F=%!^k=+KErbPVQO#5=`*36nsK7;BD>wQ3P&jhvv^Kv9UnkqMMrAuoJOI9| zI8vAg6mf1D4(ts3_kES5BGG_8%J^A3YSFMpm>&J2&;{ehf#tD|yNgG!h2nL>Tm2JFc;$PVGuq2koAdtp9Mu zD=h%lL{9g%yeBs>0Y1`Kx3LY5kd{c4Rdp_@Wr`Ev8I6nP?<%OQt~`*U-&+{PkuVAc zNWD+3Wz2d0G4q&bCjGfhk_xAwS@p1cV2T8UMYp}qFGLld1EH=xfk;@6rn zkER$3+{pp8M=gk&-v!NQ7UC^T8pSqB9oU}zuuFgWR$N@ycZ;~s_b0$5u=J!Hz;X+5 z!U_ZTz-i>g+4HK?K1wCXl5f2ard)_mJ}}ImAq(dXSpX8dl$Z>5s3!>Ao@;}bX#x#X z44I87b7;Q`8&P{e4Q2$sj$l!#tlXf_K=F>hd|aG(e>FAxV;bTOot*S+Ov{HX=2nvQ z+GA#tQ!2mOdB!|-Yr325Q%=Mdj4`Gv%?Ljw*)qqM3aUd{Tub>7jVh^6^J5YOy~%5G ze|}RvvI76PCr4WSdYxci{$+i2E3eQGn?;4lr(`eTH5O5_rJ-QG!x5fMZY4Pd8j*3f zTYD$GY)O18JD(Il^9d?w~ZglPtXB@rr#5se|t= zg}=}_b-^tMRWD$ZkT#~dgqu0)XG2)`6}k0q;=}m(42RuMo=Xgg`Z|Ilh=9zA2Vcsx?_yTQnV?9tYL4 zG-SrU;Ec}*eDZ2LX#su&3U;}34V*yfh(52+FdneG;ee=?f(v=qd)rOjP$|(L%lw-lE=@^OTtkv=S8%t;vCBqo zX^~GRG}?)LLvY01Ugql&D1^F021QcJllQqLB~!PpKg;bldwb4w_L59Khp3#M<`8_~ z%0OXEnCayuXV2W1P>P&3{ug+xxWycbIwU)|?qI7{NoFH|czcOx57}(-Cq~8InJ*nB zTKtW{#W|*x&jsIfrXqZ-jkDMl?=AL_A`Nn{=IR{$N4YmQZ02o*a%H=zI)sBAXTy0M z7kcsX%zUSeFYPbg$__e7>oR^$JH4q_7biNyhr?{FataRusheY8MeX9c3t@d+K7(yT zA76rEvcr=ezkXa9yt%&yV#G}`k8;x_cf|UKk~CCoYJ2g0^P@Ixvaq3hn|-8=hYrP# zC)tA*B&078Z^FpIU>Lv^H%Ih|I>`#mzL}egrBJ7Z337H*4i&h&LV5H`nE|+${&<^UuG8mld8`MGYk|G z47#K`53E4hZ|S6Mrp;U)Q?AByiU^rE?C(k(#JJ^snWO%WAq@!*TRzv!IfaJ6*&ILG zR0sLn%aEjCG;NEJ_?oMKen%p`iyi<_^F?FqBQ07AqVVaLm^SQ2p_LKP_Waro4%<=Q=mVTHB`@(kBErajR{K{D(z! zAf9>BN@4jnSG)4l5}J?nmD^lV7%N#=S|@ufcvAqKzC@l+R6JC%5_MqhR%X{!~bDglcqtO|)tf*J`vgq~Q~y>6GcQ zTgqv+e)cq!{!2N{A3k^NcSJ;N-ng685(P{MjzZeu5sw@YMRLvXT+!Gt z5|fZ|)~9YD-SAS4j=DpBrCq^AFAZv=50kf2A6UP+2XF;xJb)3pMECxvH|;lcZMpv1 z!Qw=8w?ZzF6TMf!q=msW0-72DiKo8Cmt006wK9V}m_Zan!7#jfJz(aWI|^koweK=ZAG`vEf0ZOqi%p^=Vp$)3R8SCTE;tI z`#tMJb|AaI`HW2+vNDe?niHX4pdwc>0h9wUe(!;2=GRCGq^r+nMgiqKaX$}g_Zi_A ze|(MI3|rPE!YI`^+BC078`0Ai!LtpxpCV;Oi>D=NVHuBdkGZ=QitlprG^|9C6=)Dx(%E`OjJ#3r7e|{w+y$bNOpPR&Y|6Y+gyujhRC`5 z=y^zN?pl4BQ-P)0vJt6;4b`Q5kNl!JBEG*UR)(W+V|z1|~=JoeL!e`rJy>zRNCnNoY^D+g&+8 zw*ZsDhsgmOC0R8)8}qBl-xC^no4j(&D0~U~0YfkmWKA~i2k?;w3sM>X8GQWABeLjh zQo_i+bTI0Pn0tX!-8J40RlDxQ;KN;1shG93f=={9e|iSMqw_b{Y$O#P3CgTJEyX=HuKIA?9n_hC3zc#GD5zrC>k5Mol;u}X?o#1-ySr&KW?JU#4gTV_RK*! zyB!wB&!-4keZdnI?gL*Nmk*PK=_3Uu>WFpxc)eaXr!z)3-Dkip=JU)Q=Ng7(8wx*- z4$RtQbK#x34VA@~^p~%%tR4&&i4_RoM!g~8D z+)i5&E$3b7S26cpB;KTsr5kyXP%=4UNG>V)K`C#2AMY70_JYDOoTef#{1JdsssE#B zM=n`Wx8Ih6MfI9Kc2!dJ7_%Eup>+FwxqVVkuKubMwWpPg0fyl=tTbl`{p#7!F5SE= zQooG(^@h%YSQ}%@K#ZbOxP@k53`<|Ii}7gh0R#t>JEWPV%uEfHj`NvUJ|EK+O|Ebd z&$RpLd521C#1)|Y5G)JMoc07n53koK^r(Ae^9kqafWI{21;01?+|MZSH$6jh(a?G8 zUxjFn^M$Gdg``a~`gXqA#Q(LW*yF&tUb0ttQePv(!?-YPC-Z!j{?0(hnrHJ)SJCTFW+ldXPsTxiP9zFgJ8=raF z4164Z{)dIh8{1V*^z~6cI2d(fCgWqDsbrn~5WfTVTv52VQ5U_~8-PAt^Cz6w4as{S zW;>Jb%7!PcxDzC^h1MNK5x;Wn<7Y{}9Ya@@? z^37vTGxJ!C>v0uDBMj?qe(KJo$C1l24`3WSt+rXw!3wwy zP(>E+V{*-_+9$bQ^ft>dIOD{Rb)=x+vH$!(ZZMNzXn&)KSkL{)=B00gXB|R)L3wkn z%y^H3os=?GEwcvf5V{E{sjCiI{zFgs;*bIy)Vi@eYhJ!KS(!%gi_qwWRDXQ$_qT z5;&KbzYPbCGXgfT`l>owIRjCcHqZ1@iPREpXK;5(U6U4 z@y?rRAe3{VOq%nPa3znJdQEHfQ98D{koUZB8gjV zj)8hoC5!@;F%;uk^9Rr#ZGs+RCh0P5u8VicyO8bhzplPygLwa8Re(mWW1t&Na@=Sy z)K|>=lSklGm!(T&YA5l@+}7C60+x}0>k${$wzl<12t`F(&CKi0S57%`pD49Y`u_&T ze4{9Ko9oc0L>W=ICwt3&;i}}VoR?zdRwro=A&-Y000TV=;wo5{NG_D?AB~(t5PDh%}NeCzJJp3>Ew`WSaRF{ zrQl%n!`0A9o3OVNR$3_-(z`d$DtQk!N^WdE(4=SDyTB{HcR{yv3~*NZ^KZ86^YVEv z^Y$aYeE$#2+xZ0OtShlw>92(Ip*Z?u# zk@Yyc^zZl$JZdKr+DsnGTJ`Rf1<6msO@|zzI^|$%s z+!>FnW_^>PxWz^a^}Q!VogPEMcU1nYRcKPAqGDckJsv>;cAV%J5Zbai{;Vpv+%8BQ2dTtxo?nOtA0X6{=nqJxkUN5l-IA zQ|cjZOQdtXleddhxIWu^1zDkjV88;#lLDCZ zB9<~KNM)B6DiF#A-_KltqU6bCNL}rbl`z?)Mi94(#p63*B?Nl4`|w*v-ix3g5uju( zrshB!bhSO5s`vMl@*~gH*ILzEJ_vvRBX-#6SskYj5-P98gu$-;6G z{q@=7d=uI4fAO^L3V6k`#84`Ee9Q~~r;|p8=9efT%JangWinf~N4&;^>_cAXMwvXW z3|O@FUOP!_W{CVWP!Z|LW?%ig$xQ21Fak0m;%s z>2|Bj*YU!rIp+$5*das<`^vt&*Z(e2zW-qUhP(Q$+) zRY`c=5bs<(08HU(Hgs)EmIlRG3879S>+*;`Cu}~5(^`#2F!iJ2;?PX8|GPV1OC0+W%;E(G$3X0p(9JP zHSUVE<2zZNo`rBSd%pR z>+`EL0d=}@=k&xk1A0UIh980fp|kfyE$a~mI!GcRP{CjSYP#)hcXvD;$v<(T#SXBH zehDsVUeldK!R6%l?S1_zh8Rs2N$DnrztqR^#u@mz5vEVdlu^-1ynie9d)W&r^x`NY zozH_E!szQa|HW;l!V8d1B`~csN<1YJ;C#!;$NN)Qm6HQ7Wa0J3cWbSMQPOFvLwQCw z^;=FKDvtCLHhH?RcjelQV&kxAXi=MKOvU=x9FF=3-tSyu?Sc|sT58O9iJN)V|Eg_p zuxW`PKIT~M`;HBw&2n>$wGEGP@i?lH9z`n`S_oVD;*BLS6y@kArqdfy|*iXLBUiz5na z%<7xY=?tjXX*b-uabb9UCeHT5ys>VQUoO<0{bh?x95XHZ%%TQ*-bk*3syp$ZVAwOT z6;@jJ(p5~lxf&wn2Y1+Fg2e}~z07m|C5lbm@BXw%U6px%;Q+7~Uy*fU#mD6qfi1}~ z^@ABQ5P?7M3@={%v|4BKQ1F2jyUnD#im<5-`2EPf1`@3t9{PoHI;7VAh=G}?;sW}@ zAv1qPoiC@P=S*3U850dZK#x}`QMukHCx+xLTv?+*8AtLofEy%=g1eJo_ z*RYW_A&-=-TJ8K}Zi5tAn_Bf;kIKMNC~1cfTJ~NW`A6;8nJPnzsEZ-qa08Ppj~f36 z-*O>YGc{A)SyA^rrdjSX)*Iwt@6?YEZR6j7;vf8nMJa=8qFbs_azwk*ntlvTlQ_t{ z4ezzWN6trzyq4{cT1|VsB!>e?OnsHu?@NaGi@R9X8=?F#>N+~gPP&pGs>qQ z6rXNQb@GpuqEve+MvEE62!p3Y!c-OdqrJyBLE34k^*L70ayNv8h6MEMwfuim$Nrdv zZEP9E&7vwl%$~sh9iz8s6xznp{Sp8OBn`%h=ZmH*?Hf=$R$s{O3u`<$?>3JA0nUrS zvOwK7fp>j1_kUI217OIsI2TX9X||C?ZoTeDo)~iQZ705lO1BR zi;9lot#}+q0A`~y+66jRwrAA#vd!8)_cTz9vQ7n3wf|4*6@$l&nrDPi$m^3 zQKY@pQdS|Xe6;{lzzFLww(nl2#?HMWG9DopUcwgwr5C9daAPCT*g%Q{Lun>Fpe7oR zpD$jD>CYvDC$37NPN1mU{)2Xu0$q%G96I|SEn^qezYYw>5FCpBF+`G9;_!P~JBHJ~ z5n*gNSCUf>g{ls@(*#R>y ziBIf3A>=0>7Y>TCFPEPkd?)eQ>Ltp5!ofEu z1<^}>OwCE*Ofo?tHUGEUmWuCp&Uj%d&#b8jfGKAKwv30M?)TZA_Q%_lO?sG3-PJBB z_p6fG0Md%Ol!V+Re`f~_#Fmu;)tc~LX3*0a#-8Dr>q$1A@$bW zj+DO2ZDF_hlmVi7l{|6m{9yvt)|YaBme3%yIELpB3^fzsxPO{fx)Skxt#ob&y&x_d5Z_F0JTvB>;|0A7a zrfwghbQ$=evniqcyQ@?Zsl_#n5@`>2!G=2a$-Q!XZlDUu2Yz{>L0 z>)!+(iMfJv9o{HaxXaSIV$iRdPwn*s>imRXk46I=?!@oEpmgtFy%aR77~L?>Coz{e z>#_o00E`;qEs*z8v8L+>~P`!ihE`l*XLuWWCzt7IsmP zZNf|9iIC1b-x~^qeGiQOUb-c#x1~>C^;6&{3F%K4A5?K$Pq7`CM3CDpL`z&rYxdZM zUV}t2Zt+)5#~?QlXZOs{!_CZAIc@v&D34gFq2tn1y29}&xtHi*POoV5GGZt}0rg;;&Qkn7Yp&cUycl0TOf zSA>SvfAw6~F~zqC%b6g$ZdZtmVIraJE&h$rw@Mi$mLRBXmtU7f9ju$2jm?RQDM z$AW_bSLQiN1OKjZBS&kGar(T8ys$bN@T=WXKln z?R?XIUW0hJh%D}OZ)Rnw8%vE)WP_bnToxKGSC7EMp!INF+yl7MtdrH@G~10^(5voo zmL_P}HPef_Ec59{)+N=a4M;U>^U$UKNCrMtJp&mr+;TI$R?9dkNSmkqus8Lt?+CO} zH@?CvJo;VMc%%0dL6#7>VuFAVEWb{ESsL;5`i05R=8!Xc0*QbM6rg-n zp)!Byo55}yQ(@FUs{=2GcyFopJGo(mp@w(cv`e;z(jG(DNC?cT5p^2D8WLEznWIS0 z$SN=>&seSvS_&9G5-_OTGX9l}j`w_wvYX!O=~rq;TY| z5m;qSK?ZAOg9)(ZU@O#bx#_TS$F(QeJ8-!huqKC@cNu#d!$mn~vE8*a^5vsFEIMit zE@<_F;H%zu9c@6pcHrL|9VvlxA>u%rdkxG}l8p}ObF%-4M9h|tgzpJ)CjoZb!B>&! z=}Jg@Wt(_ud*Ns|&?}ldHnjVd=f1qu1sBpvwCwN8OPMwh^=8Fgv*itQv$62KZcX|+ zT3n~0vB4E9_~c*s;NjO2=$_?O9tvl`%&B%2vU#yAqImu#V;gYP%H2eTR?NRQd8qK0 zwuTjrx~_wzQ&wKuNlIt2U9e`}m?Jv-Ph*yLTfeTcb>^z`$pHyQsN)0_Bw#?|u9PxS zD$bS7G}^axP3rgK3!qr}#@Mx5g!y`C9!bUT7G;$<@WNts@(er-PIKsC#ep2}%Iv6j z@N=r@n|E6`9~{OU6YI(RPUm-jFmc82rKR5OLw4;V<-x)0-Hvi(@i7@Hx#!l;#KHYp z&`i;eRswZy^C`&1JoHW2&(e*lPUG7=k@L_f*s-AY@^4E*ihZ-o@#T9t-rWG*aWa+X zlF!?os7L{`#`8a4n-v(Zi6yD?Sv=&vQ(l@3It!D;!+1dLLpxrBsX%B?Z%Z~^7v-Y^&Cls230I~8m5(%k4 z8tvziL2WuC9-rXe(u;RAe0^AnDA;Doz*%bh>@ST-Wjmgg?hW;xUjGOV3Cl6+RnwX|^IoN}9ZC*becjAq;vpSF&TmS9&~$iDe@eJy&G)7i%# z4y|*?Kzno!WSto#JBe2b&5VkN&tc(xZdUfeeR8(r+RR3wn{9mT!I}QGP`CR5(R`BU zEcM5AHy=#+rrs-6KMN2%0#yX^JOtm%^G8&AIn zbdCTVXwd++^+c%zQ&TsrtlKRWkNRZ5I3OO6tY;yUcucSJR|<0YJ#x2h0%ATuCfnZh z)wU`2xg-ECu?<}4#GvEL&?u&tGcbSYuh07Ph5C{nc4;F+JZJ8 zz35r`Lk|~mo<=>0KV*se$dQ3n-=lb9^1isd-Xxqq3P zW(e$NcZs_;vPU1->TVkn9w#Dc1?9e7Qwk%(aT-@pJOxQ(+~U>6y#Zz$Rt`ZG`W9(M zdwCy0WWih9q#75;yNz=5wB7DMe2|y?+m~|sNYWl?tUNJqGF<-orHM=V$=2>d6Q3e2 zhr=Vk<1KYJv<@0l+!8g9*okT3YgupcX{ghLV^tr_wXMU~Ya07W@l7knd$SITgGoNB ztpt<$SNO=s$%*@$BG;lx!vo(ytd=~;zfD`b?ayMwcl>j)zg1r_(}~Z3_N^DNI)1l> z?t6GK9muwBUhRT=SnW9Blaa`=)C5vafSR?I-RmLGR+quKLdbh$1pRh%5GH8!G;Yn|uvW*5{br~0L~rI*DH z5*Zq-__*q_B+sCdK;cmsx(IZ<7q^Dt5=PH;vAsRU1Y_oyI+e_RR+-;J$ zOqEFbJmQO~W>vqPf@fyq8mT1S{-r)Y419F(_Ga0s)1^{m|2_56ewl__a5~u}mmO`6 zJd_pFe!IIwJA=!PZ=@rHF9ClQb#H*g#7;w(NEK(Swp37A*bbC!40(^@T`}V= z<1QGX(o^r*D|+VBQC4!eWWzlqlK6$$GpQhuv24b<(^2=iy0tbej8$7{ROn_`DW*|k zK*|Hej&AL5NsG9|uLoqmPKO>LQT`>g7!?&kACwn0Z(#=lQ29x<8DEf3L9@^G8Ek z_}@6);}VGO-s$(y&qH9BBL5mUmbEPYH7u)5aVwq*6IqpP-j=lW_bwFl&}CqXrCYp=W>(qMAJ{%@<1R|TVB2aa)( z^dX~vP`byE$LEjm|FE#+=$9)_f^1)wdQhJ%IUqNLa))D{05&8-;su%{&M+aEovE&| z{)Tg@mb#;z3%yqi$i_$!34b4y?*I_H_8Eqr8=evQqu?xvvF4AXPUFpc9$!_VJ&s!mR&GC8=My+k`h3Cg0})bzsUG#cMK|P;0! z59@t4wBW_}*gp5(1~77EIpWV&(VpJH!h;`P!bha%53aI~y}1^5M>)Q!;%LLB7wSw@ zlaN=(gX8mfXRsmI66?l#k(&qclHu8 z;!Pc-Ij|zm5E6B-{ZIo1`^a%S!j+K6jSEiYMSlmwc{%X_6Z2&~K60#NQPD+pCpOtz z$Qe#Emo@ugX3EVO8PO8e!ojvaqdCLvuaaz@-LN80mnbNM9H&2b4O;8U@ytSt5Hyl5 z_xASs`A>UqUEftS^PK>C9Ra)o#>waxA^twT*Lx$a_^#WjFD^HvJz%fmUUuS(3@>6l z;t@aVAFObxJqcdNM^H(FA>J{~4JU4Wl)t`+ooS&hmj3oY1Upu;s%u zN3QZw=MlCr{hz}8L_^HR3W~j+*RXl!XGe1M>8qb}X&X#fsy@;#v>IkZ@fm=-z<;B~ zXn9?@IzbW@-1l`Q`}BK)dr&%s_)3-M3SZy+8EPvOp(OX@0=SEA!%Os? zxi>h%Gp=G9Cn~+bw>lNaj=U^mH8uyM=|ck(n~-5da(oY{16Ngw4z}7=SI;Z3Zsxo< zxIVQ9`bOmVgPC+Sn&IB;yq>J~0~)Dh&(;f3S;Whf$PIb8rXP;3CEPV($lg|Yj9wh4 zndiK9{l_xj$M-U`0Z5H$yUVHZ@+3F=*GDpk=9yPxjjXj#&VY1ISAF5>{z=qtpWu(I zltZrN2%^)jG-(&c>&^K5%=1@tuYm4xh5dJoiyAD z4S;A{pxTHd2^H)9d?umZsvkb0==$=py5`D?3^LWq1J#XOwp#;}9X{5!ygj5hKoSIapcG`QW!y(dX|U-*_ROog!<9 zccJDp9cZzR$sfPO-5}Pl<2XZw$&{^6k#nV}$LNu+hbyLiB3dwe``gCp+F0YB7UTGj zxR5Aun+85DtiF$kgr4##}SSH=Lnthl$Y>G&a_YVpwTXbHqX_(<} zOGt5wqT!^~{IA^t&wi~a-wTX>;xt!VTp8X-6SFZaMIKMyA21s7>I&Hn|Ig*BanYmV zVT!{$_FszpbFs&(+{E7t?zL(;LFjvvLlt%sUj5!ai_BH#{mhRi(wL_Qq|hPY_aERd zw>jbSaI{(&hDw}cVN&wf&NrFK;ehn#gWK)km;Gu_swZUniM_9{Idqwgxb7sp+qkRZ zUp0Q--ZHJmLJ+R&sJ}T_OA#Mt71&qRJe9rl@xjsk{-YO#bT10<&EhdF)Rl8gBcIB~ zj65;K4b9}{ytjc5yzd@;7w)((y)RVlV{7pyi7 z6Ie1x0lqwvfZc}DG-MBSo*P{>UP0Z&4mYV@l@B@R=01eO zf~7&xs|^|imhoOAxeFdzJgaPNonowZuR1wI0PyJPz-P$N-W+)`Oarobo{aCSf&ld= z%#G6(WI5+j{`LQl43+24U0}qO_I^SKTA~(%zR}-&*X= zJ$lJ>pDI12`b?6ba(y1&5W9sLFg2;yuE@x9LrbPkABqJ0|Bh;WZ9xdaCu8hp2>ux5 zwl|?_rY8Grs$Z?CFGxPCxH>oGXKlyKhA{w$@f`uCyYk!=HXzH$o~guYjl7tuZNbOV zr~ag@V$2$x3=*m1GqA#)VcA4UjC!EYhEDj5&JnoSBBgem^6|oY14j#zdSTrQqbGlz z(g*1OE~3785%{8c8zw;H&X4^oTs(KMh04R|ySD`Fjy;uc4VAM#(pGNx;?40$G+&>R zeE>gO|K#g7j@Pg%v9ZtWfsv%{)080RxFWt zz9G6K6fqA z{pTkS#>%|7#TRlJ`ttr=RgMQqS^m0Di%#?l9h_FupRiy>SsZV`HCVb>G`2DB^yooN z(STl_5JRK7aMx#rD%s%d~73B8gJBTQ#mV@k#lg9b$p^KZNv-PV5t9WI_m! zuSdL<2nuIZ_TRXl@vY~E@0!SNEq*aoW1g9LpS`|Co#TZ!&H#J%-M;=vMh4c_Zh?eW z=*r8HT_MtXjA?=s2S188@1~m{x!+FiwT@Mx%V}325f9+8zEp)3IYIwf8XU=cbY4{L zX<@6HeO+6TEH4!o_zz2(tF(KswDI0s3hw5NOk*K&lTC(?@+JnNe->9Kh5fGY>ssnT zxO|2iAbjcL`$#|9zKdfyRhOmrQsF#ZORe9UeoO~i@ zcg6KNhr6WdIVCF9F~!BRT<1^f)?*!ez3_><+#-4h_a5Hq#ohhH`>BgO>}}gDR0Dfr z7V12nUG-GR?NkO9Og-aVWB%1mU#*B$sd$QOy|Km21b+Vj8`5wiDxpMsM3LR1S8bQ&b_DMyMP$}!_1WW@ zjhqW*o-OmxqV;hP$nhQ$-e{$Ws+mNYqjSJGcPwtYr(k_GN-GB~9lmyL* z(`9pX`*#mF2SF+sX&d_&mx>l=T?)*{u(}p_)Ty}oy82@kvyQ_J(t$^8oTMvBs)XOc z7xqn>77rjE#{MZv%v#VKn<3}PtY9%e41!8m)3M(%POtfMb`;hQAmO%q^kU`Z+9_Hx z)!>Q%+q^{k7v??@r>f6+z;uvphut}k$6J)|KGr>&14 zD0uxHU#P*f`>RVp>e4H>^;X2~^(xVGexv&A?uEskg1G}0NnS<@gGQURZCQ*DUIRTw z%48ge{|vA^3I(r&=2r(0RBb6bf$ZWxo-%Tk-&VoZVo44W?JRjV9PWGbOfa5=X>p*4}7O!;bVge0~) zgj!-pI+6L=Sy~!D4zFDnd$WKGEzWb#N`g^{){H39~hg~N!DyMQvDw~Iyge{TG17=`?AY8UEz{R9%#eYJ6+#%)t({)XzVg*zEFp>v&rdELK*j)dLn zjKRpIuV8lN>=f3XD6k_Z05lM|5#A6}e#6>-{yoFt_&x5M ztd)+t&aJ7(l!Ba%kS>x4QM?1imwwhnj+O)9I-r-7lK+?bZ`OZG!`@fIoPzIf?%6ge z?f})h^LnVoyMEkoGeKVsb_pklYr1ey`Xt}14hu8u`x~tvY?KY_S^=k;c zf8lOp$?C3laLLNo(ZA~5zgCk}rB9Iw`R7^q!orpMUil-5KYo!yp(Bl+rw^N{juP5c zaoytiF_LzzAFR9Vm0P!wX7L?iBKno=4He!FC~dv@WAzK5Plugk^okfRxPC~pq@~uL z&4E$w9^g}IC$jA9-Ui1$$2m%Zk&lWo_BU%_qroXNUIY7by>TEU>WZeXMXwp|K8sYVZ3@6pHSyqK!2`tc;~ z#D)ak~CX| zzN(|;!F&Em==N_PQ5BCwZ$(0hbB2G}{~wLs%dy%;fqWsysUk9ciw!R`mD(7Us{s#0NAcS3?6#UKoN6=JXe=$E_;fj^5ik(Hs730Ump^+DW}cM~+Obx2DlA}8oc z`0BFRrtxPs#O9j=P%MZR#y7f7$6~T0FDddYr%~+fbKd{{jyE%3tVR(Tp*;9FhZIcy!ZV!KS5VjM7hS6)Qi4I6rs-`cCznh~3vsMQW zPV5p=86m1C2Nrbj4ku;0SpNf`b*k6S>V{T=_nz5yDL-4r&kY~_FbyF3PF^}l9e??A z1K!J@Zwa{ziR*3fL+~~v{26Smxusx`6mYR;k%^+=cn^u7c|RZ4Z(RER{nyjraXwOT zu(3tjIr8AI;_+uOGCprz(fL!rLMlcmLM8%4V`cgBC*OjVx>&2{JuN)c~&x zCa<1Ulj>axmz&16o80z0mQbZ%xZ-d@1Ul?LE;0(vldq4m1=gW)|>++0`X6IEpxukI=mh_NXS9t9=Ns%t-c!RU|E{PC) zvx7j?Up&SOVlPZmR>r#7sL!hpOxDmnYTD`UO1{W2aW#3!Y9|jLVs1c=&dqZ+^o{}B zi?V7$Lh>|un0Y=e2{4t#US{D`s_Um7{efQ6s*4od8f7TZ|9uoq*+#4IcUwdrVXqkTI zT5Hgo;yJsP!j7-sjVoVzjfOLsi9LHMwxu2R<+vssAWxPwAnWl0d(^{T557?!TN$%d zGE8>2oS_@r@Ge=D-L`9PgNkh)tgRNRQV-nWdSy_;k3&AgyP-$+Ol0FMvWgR`RH}y- z+H@)227XX-b#S9Ko)Un>r!Yivx59icSo_95uhPhfyZ2b)ohyP70fH}6UdkhoX39=Sy%`9*Tdl&0dufGDI4rc2;E6G9bb{NUnZF2n9 z*y6wO&vs-lD-RH#V5dkjbjkwDR`_l4HC!v&p^*=v=U1x8mt4fNMuKtOfhsoW=Q;F(Jy@SebeoeSxJbWimcMNvug-cJKA zgGJAndh+R2BumZ2e>Y00PnZh~Y_SV_OD8VH65^zKK6KA{mx$9%U=?BwcLbwjTY$=H zK;rmp$3liTM7Bq(!gT!^#C9ggIFUeKhtmi{X?oFClD|4ECf5oecOJVFJTKpS6qRip z=YDF`1`qBDSp2&UvHfys+?CIOGW=$W4?QwTyxhv#%H}1vmK=@X$I4#J(*jvd#l+I{ z#(;DJPguU|TsYKl4kkE?QO+5G5T{e6Vz}(1 zoz<)hmyDTJLW@;Cl#Rc#(NHCg9Ct+PNoCx`c4~s+Y#tPh6+{!K>%CMOULE&BN9**R zKmZi;x~kqa6GkHAJfH$C(2`K}M$G^rN_8HHm%=F@oD)UbzwRKrRR6~NbgkzHUTf>& znbw@nSY{$a0za-TKMo~i46r23 z8DO^EFVSXyd8&HZu-|3USRp^Iqgt{X{$Md@nVt0w%G(cRZz#R^xL=gibzW!5!BL#U zrt~5ueYF+$t2WS~@GP?J0CF~<#oSyzv&>OUKI5m1x=GY~0nQIKgf9U*jr^pBIl&Wu zu?A1z_|y$#$;ruadRqQy%LyBFu?H&lwDKz-|2x*6F~181F}{xwwo2e^-+O`V8;|C> z-!gqr52Su;m&f-ZODcSc0-LXOQW><)wC6`(4^wf4ibMOT`scCSR z{Q-d#Dw&3IVqNi7#)&J33fZztE4Fvo&d1G&UrIFSbhDk82n7w2OiGEn0}l|qxCh$+ z*KD=>nsE)*U@E%x8Ey_j&9>3Qwsv27o6dpDz z+lNO<*n-VV8lX|}=r6l;ZLg|_d^ztZ2lRuBroW?ReJOp-Q318p4hv5xukQa4ldvUi zE6iy3a=loPPw0_TtWuJe&m`wdlMy>Zx z^xyy6QmR+`^`b=@<;*@Lo68gGGd2LAocaKK1?egjNtBu7Rw-weg*>m_yjNMw%QV@R zZ-J-7Q9Q%8r()*O+Hsa(&jxz>WA3K0cZ@wpv@=(FYe2kEMwCpG{sl(87Ql7+PF|6? zbB3&zF}PMG@J?ZV#R~hIJ+^9QxJy1~%3Mf>N*kO?3N;DQv@W@J*8F$HzvJZDa6b%Xd84<~@x^GB`c#jOBG7=@BB3O#>Ba}w@(xOcIFH{^y?%;k$ zPv_uP2RngOVY(xaTaAV)swFtuaOW&ZjLT9ElHiS>NT;a$7}VP}my47K+vHxV0sQSD z9J?bbDt%*qm3GMu%5lO5a2a36U&M)!y7W>U*xb!%=_XsyfTwT$v+mSDwJfHC7RC)J z>}&MP-pa6%`?>0*x6~Uk;**LfEK!+D8ceZV0*Iv>kji_UH@P7$`BYHqKVk=`ZBlEk zrkn>)v0Z;oNlbE$pUBxVYXrq@ba=uB%&Pco-z;5l9#GUlfyN^XcavRUf>VxiaxFfx z^$h(7pCFW3LgZjF}2l86S>-Hj`oUv>gBPa9aSCI>lg9nj=|jjxg(4c4q6t^%l_ zHqKsUPqIb-etbB^i_0YG=>}GYkR#e~Cg-`Um5fRY^FEcGV8Oob+>fuvHuYikmk5f7 zl`5~Q*^1o<7S^jDeAm&SJy)y!6>@JkgQKL!Bl0BgQNY0(i1!IKmWTYw|I|K>~2Ic$h%9habq>+8hl|$!NT8NW5y?G`bL79 z0(SA+UgWZeN+BfN(YQL6IUC|)>#OwEjYYQ8X+-Xp&C-3WbW6(DWu;Fm@F1Qex}WbY z&K$CxuFXGSE94i7I11N>=#|Zzwq;Ap7M90<)K|7L@l)G*hA3g(M9<-Pf6}Xo^2YBOA1j)4&T8CHXeoFdd|Bkgi4Z{nJ7Mcf!hrPyS=Wnv$z4iNRr;25c zO=7?SnJU-_dz!lWx1#K=dweHVY!7ecHjM+Z2Amb#y&mV$$-#qXK zAv)w90){WZF&nn8lyWD{$Dp+v>L0BA9mwH<=Z`(zWuK1~Y@VqMd9_nz|M7P`qo{zC z_n6T{PuIu&bz2i4J6!uu@A+I?0IU&*>@@S~oV_?dI*&mmbw$2BSb9oJ%0%79?`pSk zc0XEQ2gYwVWeg=^hR5cQ*}u{=N4fGeBiU|pP%cDC{Ct5kjJGjmYbe190X?d}(trn|sK6RsgdKMZrG`bKKp+I~DK0Y)Stj<8qvy3wI7_ z26?+}gEzoR~l3VjA=Cq@0 zd|vK++@ujFl;EC%*>iIG7=L)%ng_go;HZl?zLwj4*$?EY&vaGK?GP_}npI@K?f%DG zRg{$^wz2?(@zB>e6WN?DSp6A)C9Wwr{Qn8F_W;R_Y>r zzG2=ZmfSeJH+95??J22*aTBKjScCtOEdb9$rFQ}oE~iK$0;(XUYCnXc*AS*d2?`|1 z;ojn2g0C!>3ifQNxBcXOg%k;UXiumjk5xdWUQNH_hXv2?)fZw2sn!OZGQ{UvD=5>} zLH?<(NyL(O54)Id$o+_XTARY2>hqOwnn<0ev4h$CEE>G~cN}PIEi)uQadKX_P!sV{-6M2R#ERNWS zfM3^Bus!wx zXQT$OIA|FWMJ^zDXD(^~xyqVtd&vEdnL(J7t%c@^je5>`J3*~+p-xb{s*3e59dKdfiQPNMIp5nmFfS@1DEG5MR8Jq-s zZJc(ur8CN}*sEcd61bh2L_bz|y*i9qG4KiIYi;En+!nY{RaBu)2^ck*`t&cI!N4)HOwlzOXP!!%5jckrhx&+Hp)?90Tcm3sGz-`1a{ zHE$h1>F2=T1o^PV3?6nzRYpG9ACernBGeW{tuUp zqhU49U37&Dcd;=ljDclk1F9++sTw4HZ3wH1e(77+ zdR9r}(QVA}C`Fcgc;X7VosIrv8lEgpazpT+#O|M!R~mlfaJ8E#fM3 zg+=+x*$TkGoUku()?_PcuXwlK&&bqW9T`Z z*457T)yVK!6_AIoNhBCGS3CL-a}KP`B6`b?`SHc_6hqB7#l!(ngI*Mo$|XBJ6{D=l z!x^2-1SV^@7TQwnSC^`= zIDVZty=ehPQ1!=F81BA2ea|#m0J0XvAUh2csSV0nQQ)v<3qzRT1_H0kRK!2`Pnndt zmHHk#_Mn^MIKxuAj(ElmPWd%%5@i8#W=6#rWO%GyLrv1axoB8SGy82tK0S)rb_foz zAA>XKVY%?XB4((fSYoxA*spu=kn!!wjsn1Z9NMoLyVqR`nS3pDp3*13Oymwzo8K7? z*7@nQV1%@Nlvlb~^yl}J-A;OqHkfnldb|~Fd70{b|+E$ zm+MjQfy1}>nRgd}VF%WKY#UKi4nZY?aVcGLer()(SGKsueN(J$e_+haop?W=CyG)D z-v~vt6kHr@va5ebbgQR|YNrIq?ZBH!Wtt+2RvIB@7oG^=7nRgGyZQP;MorQ`~|osHa(^iPqofc z)o>AL`jFC_?vCy={wjr1(y(O~KqFD7!>W$=!U*dh3cpQxbB_}~H#dul!PIhyqrdxo z>Y@CcaU|H0wU3~^Nkty0yth_S{~wuaea)BuB2_$w#3&j>cm78fwQ?I95+ys*CNW~i zz$$r9ywNpoi2YO+zwATWc6nxHxRthFOIMCAxKb%GzNCMmb@Pn*q%k_gJtU@OtkO56 zNNdGn3H_3b%T|R}bfC0*9`R7uN2B%Slg{^eh8ulzeAw%0=1+?5w$AstcPl90wSl+v z5{QrS#@I5Z%C=$g-nX$6(q!I*QW7g~EGjAlESb3Q!I+~eRfSYWsX?Lgz9n%w1JeTh zNM)Y5RgSX@r3k{@(x`<{aGSODEgUF02HfrjIN@-J%Kc*iIts==M?5D_)ebpaQ_*yteq1!xsZ17BMe(c%JU7iX2E95RF;v) zKgXeoqPv2h&+kt^u2e=S_n#0ve71E!XvaRyGj8PYSdG;9nefjcaLUag?`<6hMVXk_7?H2!#QA`W3abrnqYYTaze*r`)!pk7A6)!<&xHUZ8To&u1~P%BOrqc zOY${j3=BYchI^F37JSOl{^$6j{1INO zhH;m&ODgs4#8JJD`Z7ukV2z?k@uXGkQjPFZip&WRpAxHqP7wFkaB1tY=V~QNh8$Zh zDqQNy3tbB3K>q(t-&EqpyYnAF_C7RJ<36xluz@_qk|0y3kX-@8Al@$a`PC-ZgWtJ?eG-CivV1M8-n76NOL)^Mj?2LbkA5=!+u z(~opw!w;<1{DAsWW(ykq$~v?PqZN*$@K#%{Cm#Pq_jm2|i`kD=$76{ThQ&jwX1l?8 z>+pH?Pq<2ATp^gg!t20`v@Y1>lM1A4_`>Hnq0pmzy*5VKmbWjY0Igyr>7dF$$Ak{o zgpgjdRPY@}b{>U^25P(hrrTHBTytrA9rb$A_48c29QGCereZ$Z53-RlzyHhSqb*sS z7<;oX5i>B;bD;M^+`tsu&@7ZC0I*GEdnlbIG?)9aS)eKG#dIMm>LRX*zNABSF9vtf zTQ128_TFt#&!f$Rf3}HIehvVco$M{UZ$YNrJ^I_m%e1s6Rbmgc4bDr@tOrQaJWrxACw7Aje*}^3FX<4+W@A({kqkGXV=xJ|D#$ zMQyzF=5KeJ4nL{!OL@ZPlN&z^=mjiz3;-A^9qMt?J(Afl)BotCC<^4?gO~yLIT0&6 z=SRJ7ysu+^guENawW96YBb+O(_GVwKoK4s$TAMTi`u_SOALHwB*XLGvFr81=eF#O7Sw*F&oeU zmTPKcsMo_BgyQRt@ak>?9W$px+*J}(t?YTponwb|-a)g#&nkRtlF?pb^t!XgHF}%e z`+fz@m%5a@Z3%&nJwR@V@p=c`c1lgaG7b!Q{5es&j{W}Gz%xzN^3HZ?$V)wv+@3as zmLSuSa>#4+!t?nMd#6w;+^mAeG{`U_J#m1p)({xPjjUZgRBIr6H1^z*^L%AWg&FK098f$U zmK{-ZueZdL@e@CVimmLHVdux6(`~H3b!i)TP>SVF(BMia^K||7;>JXA;{54|G2%>6 z*)OvtdW=?+yG$=ajm{iI3yiP3%++xeIid(}FhJy1!ciW|> z)TBC7mxpW^K3lxvg+X|^V$Y5u0d8-r76hm<$JPL96+&^3}eoF@R&PC318p0loEIu1;h9STK9 z#I%-GGPP6%DbZb+=hqA=F) z{`N0zofLQWta6W+1dRDtzi);(W44wGORqHSd6F?ec9UH-0B}Ll$A@}|Zsp!P@5MF} z8m$Q*_LLxpEf^|uu7q9XW(W$xQzG!U>0IYFfL-g?&mod;LpUHGh2nJCmZg6R7b_^6 zoQ?P}ixtvk8>uPyP{?v7L0|O9ystRcR1k;!t_eho73762Gr$f!^Nfe!aqqA^Q(kpqAy3+_k?jkdW86nn zN7J=V+{)XUgheevr#g5uB&vlj5o%abSrYzfNTSMov%A!~wQ1;dfTV+we> z`Qx%XJH8t<#Q_7)7doiMAdO6Msj;w~D=W>OCxu7#j(@Wk{+7FUCWN#+&YtaXEBHI) z|EbT2uem*KY!4=ys#6=3iGHd85J~*e0fZ?-U1kqmtLmDz7y_yhlz-K}w9ZA{UTIM4 zuL~$F9fZw(PBe=tIGm~Uuo9VCn|W5xSmY|1RuTT)Eyjb4M6v+i}S zZATzM6zW6GB)wi~P0TfeJ?YBkgb%%{n{DaO<5WlfdgAcn7Kx?YSV&4^zf_Sgy>(M2 z736h1AhEu=ajGwMHFpB{D1~IaYdJABv(IWw{b#bBU*dA8B43E#vz*P)o%o)9))W2) zLp=~;{lG5ulzB!)RoNwZyWi&@Y#l#Nyw8N=?__;3OSR}-@t2d*(`QjK)tnUH!M^uk z)+iQVsiaB6`?5D?3N!wvNS5RYMuW&npF{x&4vF*kLsskn=H;H!cVo^7DEAFQ)Ykf+ zFCbE+k`}o3HJ=*FUt+ofg?2RIIG<@8R*a|Jr}Nur7e!2$UjK2c^n+n>AiEN_b6i@lfUBt*VF;KzF^8HW@Q$MTt=8by6&cz?~Nl*gP-;$Q!% z;g&R*&pjLQI#~5%(%GF{Mb^eya6RQBzCe>d{uAfM?a<)zy$)tbqaha5lX+I@#K3fC ziGL^8*O0skX)C$DZ^Xhgmfca>m59zZ1gV?@r9XxIjapZ4X0(8Wa)Q~$0Xs|*gy37m z`dtnnfobnmqm2(nlHR=UW-~?`J{`NE;&%N8pV6CP%(|e$YD_=hJ~;_Ym%8#Yk;`XC zX=BX!oM{TQ0tesD-_lS4xESKErOG9}Cr%ZdJ!fg@(9LIVCHu+O@=hEk&9j?s&;OiJ z^8!*1M_pc%0j3x2YU2SfrFYV^6e_O%5twgA(a58kS^s8XByf*dk)@a_i*#3 zB>2TIX{(l!dqop6Hjjt5wcysjUW5OiKo z#|Yj(V6r#)e0M*W3sJJt{v2O;{e)nTclMM$V*TeYXVl8A(p~gp|H5W6b*&_}80#Oi zM)IQ3%^!Z1U^}&)Lbe49-P_jhUN0QGnU@|LKkhTi`D#?MzzX7JnUcGYGr8~t$hcnK zB)AWGaPN^vw=C?8OeQmFtVVw1zY(BtOpmGjkMDLc2um+;20zP6BS*~yK z%h)k~$CKak&WFpKFFRHlUT6Trk~6tMeYDK$*!A{jqp;lA%zpkmrh`72qs!~ONVY% z?8DymNVK9WZ%Y)r|5(9&HYL0LoqafUF}5Fj+RidK8@xA# zbL>=_Z)%vU5U;9~Pig(YOLno|=0)-RCQk)i*=29zFOi-iN5w~*bvpF#wI`aO-92&v z$*kY$EOYw|J!)brpW9_}j08BD2FF9wy>$ z{_aG-KG&KCZ%Ws7|9V(Ij5L+Mjbg=ayO*FXKbrp|ObDeu6cX^JTvynx_q9^FNl{~h zT${GyXptVGODkHFgMDN2Ob7}OmwsfdLZEMOF5mAq+E@#2vrla$vhYsO1A-Z3+h7S7Vp&?x1#-dv8VYRjnXQI`8+J zF5Xja8n1l%4yV;?6swg5evOw8;YLsb5fIFLvmAnU|ZCFEtte`SZllJ&yQ<8 zK*}nd?-&(128gJ6w?&;Gvw98E=FSsi+E{&7deEDa7lucIegt^*5$ZX{$iDn27|(1y zh|BrPI0|DUOVS|7zmxwDd^L#ESpv`z@91F`e-$LAw9FSLVUX&sbO}i3xr>X;s(?*f$^0SM$e*Xj`15y{c5F~9#8>$wLXdGV zUPy@+{`GpEtq%6d)927f5g2OC@aBGn-4C(bXF!gfg_7>;xKWNRRb_Ka)3`MT>Hc}o z#g<$y+sS4sK$O`*CcNKDur&cT^^j{A=FI(Tk}3Zg&}@IO22|cOq^hV7{=Gfwbwpnr z8MNGbX*H{saFbX6V9HmVqTh-Xy49(z%{F&V{-rzn+Uu*Tx(+OU0dl?OF(CRFC0WUc z}@&4h`HJk7cJs2qk83mY(r&9bsZ)X!BA#1e&Ks(poiu9BUC-(a*In9rcT8<@y%F%Jys%yKh{K>^*%sq1^SA`uc&8>ZO%24h<0sHALF}>r=-# zF5u&F7pWDHuAACK^Ji+WsT~WR;=*OhFJk7oJbKJ#s%HD+(w*J%3JY|{NG&XLF2~-l zSs@cm&n95s!1F_wjhT9T{leeBacE_?M_ZF8A6^QU@~$x!N7YheT7p698K#LQD0%i+ z=G}_EXi(Kt2=dhoN*=NRX=tMo^CI8;G9BnpYd`&QqM@=V$POWE#9g~Ir|fiUt0`zZ z>~Wd^>bcT-Q!Ah1l~BZd#dBH3P$8=dJJ%E+zI5?H?1IZ@e5wAAq_d1`^8MdFihy*d zgbIR63!_6sKtNi$q@=rHFcm53mKNz8-92D5N;iydHgdq&_r8Ar``I4AcD;7)JkL)Z z@1t#~I6~zQht(OIQDvbjUXoI)AcM~cCC1!nukepxviHmVMK?u$uk8Vq4x^?JrNoW* zL)v1D7nfBNT6I7FS%04(BRD1U6^Bawl2n zta{=YX&@l`v~+PTnx8Ynp2h}GUk~@th$1_Rj(}q$b#cIXG*;Zj;lBOphqmzLifpZU zu4M8wHfgi^SaZzY9g2r>BN6`BYeX7%7pR&l`&=*?PWcV@z%K#K&8` z;JhN!hROZC;iXtYqm^_(AhLCip1SC>bL#)c=(d~Tlo}o6s*WAu#sdr%=OmmPp92D* zg9aA)WBvEaL!ewKD_hzqMWM*Jf*olEol=Fu z&~O!>j!P6E%zIzr;-cok=he|<($wL8Z0}UCwFz2SUZM%1{>2+5tg&>$u5L! zFrZygo*!o!|HJv$H(d8>zh)fB3E;}KcZbep@}TC9DdU%4)tT&FwC{7m^WiiMg+Vw$w5c*X5=6 zj9^k=<|mE+hZNhRVCgUIsl#H&mQA{N8PC3dS=LzHWEe9*tzl^EOfvh0Owmt1ewqST zCMbBGHG5*5tEnP^tl+Od6*`$V@^us-9Uo*Wk) zx8Brm@1;TO7qqiP-1j-l`Zz)9^sRRAsitE$wtHCnTHEQkFx?hJFPxn)3swg{CJZ~t zDt@O{d3+&K?*7vH!@8z^&bM)+PInY}Y`ZZ^wV&dki`sjksfzvXeTB(DNVU$q9(^AG zJ!0>lOZAD`DJ+PollHOQ=91~tf7m!DQIyZjw{RXOzL&q+v5apRrrGfFtaI=DaIXJc z){#5c(eDny|9`bbPS^mQj8u|d=k$E!b0UHAuTR)(b~>%Q8qkhlyvA&QktMs#9UBI# z`BzwPvN~jVA8NHI+Yg%jb>)%x(^oq6fU2j~CY4mmsP)*+uza>>`+)Bx-*rng($O!j zA!ot$dFmpUH_zHDD2BmN{eRvnXCm?`qXQlY@Q7x-4h@&=M)YZbSnY z!`>O9JVUKn-DcCC=64ehW9OV77uS2lRt!QVQ=l{8s!@H5CayGUzgXheF{_ssb0M8i zF&|LmUoDZ$sS}`(u$U#r_|gY&wIQ!zbmg4cTrRs`$l9HzQzlp@L3g~8J;biAlH&B@ zDF&p49~Q+fX!o5rpu}c-`<_K=u8t-4NpF!OOvh{Ag_`e`K>g@B*p&oVSf)y2o!^V^ zACsQK#I3H~k7wJ{k#UdqYzq_{FS0Mety=a=40axA84EPW$HTrE)Ts=-)68Nk zbaqI5i)vh^HZh22-r77gR~=s69n&qI|8E8e@9@DswaBuuA`_trSC8mU11FNB94CuXGN?rM8K%+`$nM8Pg;JqEEvAd@#mLDN``@~C70U$-I#VYv8%;MFuTr^f3JhtgGY z_CkjupO4TKf8! zhdEf+l(Btf``bhVXUHPGRdx^0+kwDOl@QJ&B1Nz0xB#ng4{)u3!zMSofyTRK{iIf> z$cPD}8k)@NbN-c6U7qb!`WL+y``R7+{A=rB7+Yc96K@Rd}JllSM%f7YK@9>1{!6+!w4Y#@=A7P0uHE; z3>9M&culhv;64Vnpey%eRw+|64A&dFKQ-g#KiX@}I{IhHQW0cY0sesOifmUaQYwAf zR9E-)?P!+upY`B|4Wp_e*TVQZ|3Ws0*dBbJgwvnrhf$%;Px%?kwQCxhs3PB(f9GyY z!6W~%(Whc=y?9QWxg#zOVT!e@)Wd5(m-F=?vbrlStulm~1~7f&XEJ$qq~-QaBG^aUcY3(9mROb>HhkYNG~q6qq8g89k(9Pl&z8D4cGJOXL}YJ+=<{Zv$n zl69Oaad@`j%PD=Q9WPUIEfnpt50jUxaH4=_2{Dy&Hz0M})A%O4o@LI^Ze9d0Ta#ka z9&XX%WWwzK+QUNT zKis(@b%XMYzo$l(-d<^RqkYwd`pWB&j-P@`MI3VL z$Op!FtEkk7Y=2VuO4%{H@9A~@&ZWS-&44Lp8cwGw#29~WvU%DiW+s?L9b%rlDs|r^ zrGRjKA_}|L8@2y~YV7f#sSkQU`26dKFD%lILn9dZQOlcxDao3wCtsU*tgKLL29u}t z;)}#+Gs1i^8#j6K5~(Ry>{GvTEk}a}$(Aa;v3ET?gC{ki3=b$HiNC=gcD?Up_iIAr z_C;l8a}CfvB$az+>3WCP;gfZ%EaL95*$dSmB{qSW8a=ff! z-dJR~9KOhq1&yOUsz}d)BRXJW;51@!BHRkunO9+=Y(=?T?H|p)EWuLtR{D(G=*-!? zKcJ{oJWVU;_^a&e(d0LY^PpUglK*h{hVKq&?53_u^S8@Iq&b&I*Ve>A-d~o+-3>k_ z+CFQ(DBTFkr}7XqZYgEnH&_y?eyFfhtdwD5+hMz;z*7q()9zV2Rfv9ud$VPw$R>{rGE)J9CIKJ-5nR$Xl-t-ie*`Rd0!Wb zmdRmdovdw7k6DkzvS1|sTEr<&ReJRv5T51h-urB;MPJ-#}=8S%1c($&I!(dLH+I?NX*g_cUgrvmUMczD)GqxZHC>1suT2tXLMI7Jd;h_Y z?aBj&c{9HFXRm)s zrZP2=+DWht7!Z_x7qAOpORB_}&aP_a`5G;JPq}oYS5&xnFoyo{A&b}SA}Iw zu?_d{v=iWWHP3F6;xc2K#S33ZG$z+ef0QUzGi1x_WI0~J;}ciuf< zAgE#7iuSJ3*-Y!p>>xngt=L_cZkdc)89vD_ji#>m%({RMNBxHrcgt4}aR+q&T3;2O z$sWp4v-Ul7WCwU%4YDxE1F)nyA$p3QUh(bG_BG`M4u2uV?@1x(PYtU>jqqG*3hAXYCK>?NP;wOoe(Bh~ioY)mX5L!_okUsrN_X_Vq|GP3Uc#YhtIfxq z?7}(jvL7SXMmZcFmMU3&ZhH35! ze1!<@Xl2pk7TS}Dv@ugv9Jeg_oo?J$0+ZTXlPCO*k>tZ{*S6A2EQdd)WcXJX(cbm< zEQOAx23(6Q3%U;;^=x`Tm?I$%)5b( z2`x)(zLZgHrB_AIGd3Ql$G9?ZalqcaHTKEs{JLNGm?KNjXRwG!#h9>I37Wx;r)l4|8_HWEmA$3e>}o7 z@c`KCLAV=a<$36AkU80MyV=LkBxxM+&0MRWCw?~b+kKYVH%`I*V1YJ(ne%NuNegv+ z2D6|>B&>~o@sYm0sLBUG7*DVad#gOA@<%nlD%U3b&qT%H+7fd+RSBr2{?^O5E0gm) z{Exrpshg=2J?H1-Z4gUK_o{$f_BXo6PkGpXg|z47=j8MjA~t6j%bMoz)=bcawou1J z2N|51BWvRyi>OviH|@Cp33oq6A8Ox4<&D1JRo@{NwC?h^7W|+n{#?tP+`ig@={mav z9X$Cdna_aJL-2?@Vou7mOv7u@dGjdIiCq@OHxb+{eeYOKuJTHn;F$bx2kzC^nJ!@3 z^s%tC$AROMbP?f%aqE|aaITKv84L)0z3EDeR`1@E;j}}1Ialio=ksIZ3)DZW&Jb>r zq00FWM}s$zMlJ1^XML<&`Tslyq%gj~IUbA>Hnp_ptt8@4eZWCS5I?d6g6k8HWb2;hLo;v;t@%|fk{&if{?PCB0fX=zgH-m0fGLevk2JgztXm1` zQIxfNvPJ>1Lx<=F?qy1i4ed5xR7Lx6cKBo!{@HU*u_)0Ao%WUmsGf0vGmCH+m0y7a z#esJIsU*eyR5ZB>(TzsGEDdNxbs8Bny4N#ZCn-8e6OAZehla}5<7c8?GtM3$a!&Ez zv9wYJluTHevPJJs3ri+!5J!c!iCW=0;xi10_q+dtwWy5lmsOnv0{WZ45#O{=UQL0@ z%CFfalfS{A*O{#;HIkS61$t+Xjlu%>RNepwM9;pt;9e^hiZ|0dx$sAs<5MDsIDtPr zIOQn7JeKS4r7P#HY`w9fM%E7}Z%r~cW89yu^9)Dhj%<0dNHy6=Gm$BP%-3Oy;A;cB z)*rTM`MRjm5mtLV;3^V>JKW#+CHkCAeKVi1#ZW7$BC$1h?^n>_FpJ$VV}AxA5388u zuMDyH#D*T{=sN%0+-i`Y=8svVl|M)E8 zy+6Mxo@O2B(Domfm=gz0Gufw}VNLQ$K5s_*RvD|jX|)ZSGRnz8PZBxSa19UIhXCz&_ zx?(7nfJpb{L@qxpF6j?mvuAq%;$I>_RG8Cr@|$Tmpz;elQo4qi?FpSMJfo{|n+gNq zKOnZ`Au?o&KL0AKcE-2uX%fT#dO@C`!8DKX}XfmFRfmlmZc3%#{3e z6V!0)OHb++YVty#X;PgWB6OxBha~GlkcUnA>G#Oc*f%J&+s2;kP}rQ!REu=#GqV}p z%f`v0M57^JGRYsCtpz1%bxdk6dZ+k4`t|z6^1)8i>RyvVNzCX^!5rC%$xczBjez-< zSGxP97xO$hF@(zfF2N7|x~}-qQwUkg#q}u&$pOshPlz zuU&MO5ursw!m8Y?USG*SpbGve(#54GU@UhKe>dpo`{8Z%ru6*1 zC7&;4lVs2SS4D2r`4wQcj_itCGEU_EcR&%Y_aBb4;w)P#_n}y0nhdRqB&UBCX~fnj zvu%5l3`5x7!iPu29Rb0)fjj%TdsUBp9&Me+ULvZ2Y{n6MMq1bcZ*UHG6z9c`-{3+) zHwtl6hnB`Zwxwp7K_Em+!;@T}9oCun49sG39gJ@;?a|j2GU@W{)>+P$YPu~p(YxjU za3uasN=bWHI8+ zO-`&yDcDZ}XEZ|DNI+xe2H~(yrka+{R=#HnO_4cDR#SGG9*$SWJ;1PpQtl!|A6Wqm zVn3d$Pq#7McMcSfbt7NVGjUtKhVnBSn~sly=$+$60;9^s*o{r)!ZSJD>%F15Sg!Ya zv#WMlegB#{VmCo|IzWcf!w+#}c_YM+c@Ee5h~lk?eD1#NnQ`+U&Hx0d21FcVw}M=oAR{lgEopr1CFkO)B=T6B{JCt1Hpo zdh=r_=dNyN=ytUmkZRqHk;J{MjyAU9cX=c&6Myx;?E%to-(w5FU7#ql3L}Fe`Vc+B zxgv7#Y4hJCr?zxY)uLhaM^id*B!}Jt!zzu_+uesM)M=l}s8aBvlvIVSei)`m;&7_ISeRg64JG2FE=}%@$jIn-Mw=A-&!C zb7RHDMaQ7UU^8g+Ev3r5=`yQO&gH46vFD(h{$ET(JJ60iduCOigQwwfiue1ydGZ;2 z&+$@61K0ve!819+on5U{N6r?F)!zyYqfzy~I9?R3RAhnF@D6ao=Kn0q&A)kbBGY0j zwx+zbu8()RKmWRev3LYnHSjyKROz!f7LNr4kL<}zWdBi@t1vZMsL)7zwyNZ5HsrrP zi}apH9-~(zNlK+GTbAO86-rhhwg$@ubJ2cL1XEmG`|3tVHaZHWo34B_1SdH&_vFES zX6#7%zSAF19rPWGO!u{Tp3ptVdgb=Ym{_?njs-tJ!<1))ZRye)SIvvo6_uc%EAt~3 zlz%(pW{VU{Ny!~+6|LOFa>AQWSb)2Ri0;wsbG)jTF_!KLR8dhimdtI=N1Uz7zgS5* z&X35vH;L8C?8JHA=K8>Ie5ywysM2xsPWjYI1nP3!9C7Ost1ZSp1)vWzYV=l%L-tKB zSBp3rZFS;>%*(9Yawf^hOHuWLS82k&vO4Y5cfo$P2=Z@E7}526e96+r_M{sGrPd5Q z=~{oMo3R@XF}l&&oIB3l)QHIuoWgiYRArXzUrji%l32hRl|R2d1^{ynXU}fv#qKuB zq#Wn<#}H^G0z%JWiTpi8A49CV-k7vbpXlvuC1+dd@PyQI&7-fLbFnFfh!yp5VwCiN zK*P|l5Tv8AysD$Kf=#p5^LWK4#h}xBL&ePRVm7AZ;L-c{XyZ+1{yqpkf4kL27oTdm z@^gGkoJ3>qXD@z`{dz0MW`thb~BNUcdR01qZp3OB~#bANIsSM zO5Zj&2N^GPs9S!ZwT*tdT;--*}%>+8_13t$X)wv-CFQYR_+A{Lks zx|N8ZzEK`BgF}$3hkaMA8>@bwxIac5^rJ%c9xKQ-!&dAWj&r_bqd*~rIDnz(Qo zPYrV(&!zP)9vMZ3^3jNn#$^|HiT4NEhPF%lL-!?Sn|}8{j+zMLouqx>n>P4KDqd)W z>{pe_`If$oR>13E+uvy8-o{SJhRjcsyrQzd%3pI^yc=j9G)uX)NAMG&aeH!@lKKM< z`U$S+vT6qvml@OLqG?Z;nK0wXu0C$_P^RQWBRQ6ZpQ8gCqLQr2I%#5q!#Oh>tgq2+ z8~1MJm17s*Nk7EB;e|gU3t5-bY#M$YwhQ7k(A zH3&7>#n&!;>#gnIjmxY*n6UyNK>{Te`XsS$gB#QZ!WM9xbP1g{^jCI*X-~FqOx#f0 zQBo#mBHlLsT>c|IT8~0^h zo^pPAu21|x&z3G2^3|<4(QqU%kQB-m$#*8T*RA_B*fg zsuN$-=b}nW${#_=l?-|;)7Eu6y%7A&PeqjSz7zMfH7f3q=ddtxh>%n0SS!;||2L)_ zD60OL=t;^h*7+)Ww|4K)MG!5;;yl_~K>8of!&3K;GPUDB#jGFWixo304C45R8UkZ_9mFrI2ko{CQSK(_&8zVt4;_J;vY#qPPccAtAz7 z3%r;Ss+{Ht9W)U(F_;89&Ps_EMO3#+6x8LB^1?#bo|%ye;NyG##LNIUmN7;Wc^c6W z2uxzeCMpzyYp4fTVLReiw72Dz=rrXho1Hqh?_*JA?+ueipKehc#!Kw3$;@CzHo~bs zl}6uIG8*zutfJ{(MY|moG_>sVZ$O^&i=3^$s}N-V;HJT_D?8kh1l6Fe@8m%7jNs=! zc%k1$`B(5#cbR_e2eA$X+`Rpx_J2zlZ`fp@vrN~pj&xH$t@ z3*p#dTEFt#{&^thJBF9m2oJfzWkO7OD|*D)8L5g`%g(p|F6!8^^NP*wM+yn!S|WC% zix;DYdNRQJvaNIWl%JNDPxI6x#~gwn@tDW5G(!W4|f9QXq45*@<4h-+vSmS2%FPBH4VMc?Rq((cLMaoPbt3#G)YU&ZO6>C#4K_h za8Jr`L3-X|Utwnw?PMNxwWcW|uM(W8SNeYEHD};G!|YlXCPbR>ONHbJni&UeXpoPT zocmLdPw|LD7cny9Z#JcJ!dSKZyj%1KqZ|DodUZZ?jgHqQB_IJTG2#(`Y} z6Jh3qF>e1{+HXCUheL|OtDQ;@?gWCzjQ|tBCr0~|z@)@N38FZS;DJOIYr1s#ttc`k z4R-onhPnxP8kQeByEyL@x2<`yg0&dpY>6Yb>mtMw`zgX;5~edn*^Ye{IUg_!<~WHy zi5eGGQ&>t~t^w-B!w+<-ACwp2fOEp&VNSN=4eTd+pvXqIEI`3|C-@F#0wSU1IN%X zaPLUQEeWmXe``z_)Qid}rC6>|{ z_(tFk9;R+(+~jY}9pht^{w%kbbKEti`-rN;m>;ZxZkje_W3SnWE(|dsmh}+r9Dy+$ z$v%~U9d$WZxeT<=-BmP-HYVjX0z~ZF6)`yCEEP_`BN)cgeU7JztlFl}=boIK zXLgZ898|k-(a*0{!zM*rr{_CH!(S{Bye4Sy16b$)SCl`Z^>Q%jW7a%h037z&XTsrA zwX^8(50nagF_*gY6;P4t7}+y>nyrn*?B9*uxQsm=S~6$#YrBd@XI40ThC!acf_;$B zZZYe&&4cE8Lud|f8;-}YWvA{uKS+;MsSlK;W|dnKro+S-s^B4s4HGinHbIOR%a8_H zz*N{|Dbs&IoKv7Ge<9TWGy=<5<)^sQs4z&-O_# zQG9M<@p${g0fdQb?vlG1+dVl_=kCs6iI4c(1f6W5sXIH`Xo*C#b`7@zz|-E2e{3S$ zgx$Sv62uymhpoX`W3GacMGVg2jI3Gu{6&WnYVb%PrR?h&YbE)>eg{9F;Oa1KQ-7tpcT)dluMnjeEQpVJ34Hub!skihuPpqQm5*``c`inFxShAn?v^gVY@ z1%Jz&`p;xn&nJBn%ef14bO|0rJMGlk_8c#btM|>a%gkUjI?4~0tq)h5?Q5i4EXAwD zr$E13%tEEf4Q4J>3#aQ1jR^C_$-)WtPq_Ej$ia{~*ZNZ-6YIc;4|thRDWq|p>W}D+ zh0iOk?!ET6qBN-xax3t>tjcg*k(`pLY(Q^U?cdfO(y1quxSd42sSFwL1o(O%fQ|y# z7o|Gz5DpV;Ps^w%cV*Tpr!X8e`RuvcY4&4PWo_ZAyjAf=lgvXyo%>b|2rg`c`)~Do z*ob=WG{C+gBVFF-UTwyqxFZC3UtSH3cr)%v%t_l$M{?)Zupu?r7UY%gQ)CDMr{HK8 zuv)nS^Wu+*knL*&_D!+3il;gk(9Xi=AI`!-$g5ny2}pKM_--VI=#0B93XhbBGOOBb zi~6hIZityQ8-@n5ep0modpDinGHV*+Vkj@ez(?;3&a#3wfVXu|SsS=t=6azw;S%&e zgs;11b`Ac-rG62^Jv3)Tr$S=Q>%CEv!AxSnpj6lru}JYt*EgE7yDO6SYL2UDs{vW+ zc6sj&VDAsk-af<=kuZ6h8jtK%ZDicP??KNgZJIBJtD`-w*uv{On0CGFXw7ZYXg-tW zdz1k7G(#59a?n-d-xDl37!U1uCvDV*_M!H!Fe6!YpiaD|ZYr03L=ITiT49%Ruo|z3 zt^T^nzDC=2cQt6DNJkS7kt#-pBCu$RKJOlA0A!J%H{hj0OU$G`V-E|?rF6NHvQu={ zlCNzWoVj@Cvx4DLJ$P9kF2i$Q1LiKiao^Wqj%nL{(nKNs{SxzPQS_J)f|A&A7VRP7 zj7d<+su7?RMRBKU4L$uTalLP%>(&vIVs&s=sXn}dDe`{gGiE(jIp6Yl;zs{Tu~AWO zF>#0ee>ee3l5qj&r}P*#WO2wb#|(&(Qd_W%kR7^-H3i z$=PK>V?cpT@+ukW5>qhd8tBhb@%3x2*rPipOv!zX?0O*^GR8>N28p%XB~N*#?!Vs+ z-Ob$yKW0P`Y{;~{z~%=@IgGW9koZCM$zdu5l_LJXD*6X_3n0MnlLF#!N@(tA`LcoG zeZ<0N7IlJMGlC6h3?0+*)ELWJ_M`H~52^2{-b&zW`egYGLU)7J0*yLyk7L~K)=GIi zO^ZT+Wu-ANc~>q~sCA9U_g2;7NudI=DAzq_p0hlKVuJx^Oj?3HeEsHSx&W`&~nTP1EjmF?te$g6Mf2=G* zV`Zl5*M}Z+kl;?oHr%$jBjvB$flVtVTVZ#8;4>HT&%{6Rp@1Lz_Bd&9F_~zdlxTHD zrca#=KXI=?^JZ|3S^?Axf{&$`#HBLUa9@;&XQ46{(p7-N^-xQ}*U*9m5 z>{ioHA-6xHG}RI8Xf6ppO|T12|1q4k)@SWjeFohSo z#!TF$+PblFcpe7U7mUzoXTEv}v!C83Tt?Kc!b?&aw{?-gf0q#R3}-o^W!KwNA~(*Z z^O^lEB<$kXv6nPiU@DdA%CP8-Jf5!B;8UwoP_m;$ za%vo;Zxp57*vk1t)ywWmlHFR&>3oi1>=RlIu||Nlg;5_uXsbfAnoz%v^Upu)(C~;` z7G5W+Ki*`|`1RRhWX$sg$3(dd1=t*2S7o1S3DfSBC|B57R$!-7u=K}ey}W(0E=!O3 zICD`Fdfeakv5$1LWuj37a(;tcdc>}Gz5X}M9^~exnu@r2dQNI1+C5ULc5MJ7*#IQktUp6 zhj7+iXlPZX)jnGkg!)nr@yh!}N?xKa)%%z*+jUg^88-?tAlm?75%^_J?(`&77nc16 zjL1{AE#KOUu&LaQY(gUP=D-?0`<^65rXvwC%ax&I;X4LNVY|%w+oG{piaqluoxFx< z`5x9lRpzarGK7l!G;`n0X->f=XzhEwX@9hf3Vd(37ZQE#JNL6SIKN~~gTtXfd6-ax zkqD=Er}G@`ir{B;xGi1^o@t~H_Z|etOg7(S&VB2yFkkS!dXJpznZPyH*dWfHtEsxS zU-D(oa@hqrYHsQ$p3yG}xN_R(cJw2q2{mh$MK~Y!R}pm!dxsl?PXEihHH4R@L!9@bj7l#+`=m4brP`<_hGr3~eDSK)Bk2G^h1M|OHx z(EBu%SYv^y!4oEt)&BSHB^(c>xzCa|^f5FeSgJU><-?*uM}c)7k2Zg`Q07vtY3jdo zyR!ZKi>m!=R2W&S^~|WDf`^hJTDrD<8LwM?ROq zYDVJU5NKswyxR7i$?-NBC!D`$MTh?XA-agmO_>;{S&{LF{t8h)G}}XEa>qM0&^@To zV0H&OqlTRn`o%YvkBjY|zT9r!%EHpz1e5z&4)pE-=LSV2-_wD;jW~Zri}>7^l5ta@ zt=83Igd{JI3SU9uK8I!AAMU-*5H{ZqFNAb zuPqoS>8|}v!&0ngqB5wV&_ES&x4;iNL`W#O{`!|as896!VIV4DKp`N7-*YeqaO@0c z;tvHA0J?Y^ur$hMytq`Um^d@j-}dacX~On%jx29RG3cP|BKg2Suv}dm3L1H-$_=Gj z8qfU_=xh0xIexE?wCa~;LEzkQu)uxUWqFYLwHn>h??ohGs$xv6z8y<#2lsB_%q1y4 zr1roE?KrKP@@xdJXH(iUOFx%~zGK|D^6ybQ#J|!n%DkzgqtX4Tu0GM5x64|~!_HQf#`<)a}}D&6T)2H1dOkSlR?Xt5te3Efk)3h7lSE$ij0VEDR~ zozP!RLXuMfICKl$sbD};Sh~ZU7v|*o=6fPSfU|5*N`?T=6AoR;Cj3DuPb0x-n`s~)6Oou%(Q~J>X+RZb}lv4YG&E{esE^Q#JW+7X|Qi=t3Sim_h9)M z|NWmn37(KY%dnCGqL|@fjgOT9&4z^>6Le)Rylnq6s#~TInT%v#v6jDot{c8C;I0o} znF8&u;-ga#9gf|tdgY*HRgP3ts!4Ph(Sv)3`?*-Kh_UP>`)z_S`d5yOCTryxVu zX(13h3?Wt~d~!Y~N`!c{bdSk<`&s?SnqvU_Bea8^71{3gAp_;6=*`|Y?{vKx$RJBJ z*s3e$I-1$tJf$*|lqE{$*h@Wy_(pT)TYUnySn$hmF3k|^9jz#a>wor=zkje@&zBe| zHoW*kv|Oy@QGk^AM3=Xb)J!`(0Tfq>a0l`T?k`?3*5|UI#Vfw z&&uDe8RV>*CJc`-9*FlqnPn;3L0P2l$nTCmjch_m1%{@d0yXh|jp=kpLDLD_G!re7 zu;5465<8%;3~EEpW{>Ft8r$^Nk7!g9u2HBA__I$sFg-qeWxI{NvbUx7!501zM->I0?c z%w9g(EkTzSfGzkba)X@ULHO)(9Tr(}A01XRXZznA*5L`PPh>xckwAQzqT^lKK{yh3<1s78EzNHwMhWRRq-sWC)KaNERTI*8t zKOBSSV62o>biP{w>l2+sMVw2h2X>@BcUNoh_-7?=VHt?H;+`M-D-%ani575#oAEBE3^pO9BdkUv%*{Fu&s z0WA`qAVsHXX>Bbjv$OuB*}c*Ky$^Jdr63jElRf#SVr(m6^0%Q?uYWC4Olqs{`26de zO}u`-Hi%B$gnbs!TS9oW2yJ2ViLd6G)( zDiP?(a5+FqG4MAH#(}lWdEFlTa%l^^wMv&zBxco^fu&D3cSuyK4E&2k5$-&g`%P=u zF75sAk2TkC8*WT@RhjN9(Q;a;Uj6HY4T9b?K9Q~aS6#^H<(IHs)L39afJ_mCJZX#P z5w~Icv&xRV*3_Xs$LV8Gwn}~K&-Z$xh4gvn^GHl4;O~%tdFA!6hJe(p%RPVOQKk>8 zgMY#2g!h9uI%8gwe+paJmb3zRCso-c&De>gqt5- zeq_m?iORtgkX*Vm)J-ktCce#3SL10X_+4M=PxO5Rw8wV9Wt zu$0x#>;dsOO-}j*2u0qbL4!8$OJg$a^WAH61{cYn4HRlVVsBzOJU#vKWlH~hkfeGB z@vm(zFiLdvNK8zMRVD>fo-ySuNL|hqSa-|)?0bHAjBqQadXd zB8iVu-`+P5VpDE{P^^+mF?Opf-IYx7Kb_}@1oF#r@PaB)l6`cO=90?AV}I0XMtI7f zHm||m;M)Y!t@?v$Obs!miMFjI>j-%g_{j(Mr@2N~$P4zCjSX&*ir@gSUzFZdq6W2} z%d^(`@MPJ+C3QtatZa%~E-A>Ia&0dG9j?Jok~&2gtnEj#CgMJ=zsDAJ3>GY1Y`<-L zKYLz64PY>n*;?~s^Jm-TVVw`-dYCFN0)%c_z0X`eq&-qvu5!%#`|*6zeuXviP7o~l zPlgYpR)e;Z8bElniI@u!tekGx{}2$aBORtn0C#yVn|y;evez7}DcXg0HAF z9*_hNIB3_{;C~=jIP!aSnO)hP@ZB?UCo#Cf7Sq{6y8_Y*VNEr^+KQJW-$-@*%+_VN zI7h?b2C{iQVEzz8P?I!}Lthuukh%3b^jGUZ$FG3^=Ue@e3W-w5p_SWQd2KI?C+}Xd zIwPN4DI-O@joZ2+*6Q`@?x7{1zC`=fxi@J)9~+LmqO94jcAxrrbs7a}+!A3vqC-$g8|Hm%6xkl<+NKIQ&o~Vv3T&(TS;V1uM;3Jh@-^-{#CHvyZHDFdrB^305s^%q|<`n>B5-Qdm_#$^3Nz zjm1DV$RDHWR>dz$Q>t8ad{f$p8IK+V)~_)rQN1}{e!Ra;VY{DS4r55j-ohvz`xlNZJOYivVXRO85XFidZ*Jfu*axwUY z$(Q0c`?1qrwA4?9R_zafhjYqtBn}tuj)SY$>4<->qC=sMi+4ep8d@~?8ufj}lF=$l zRxyO9hOErU%iZwfDsMGC3fuOq_JpyK_n96)a@I2z8N97x%B6{0i~D8C_O6(6!i9%j zy$S#EV)_@Ch>qXHIq9}Ju-@rP!1@-7;{J#7&|L_>f69l`vAEqZ*p7`c{K zJ2B`(6ccEU9@a?4Me(ru9nCSG*Z=`gdVFo>=b`30lsnLrij<|B7E>@9>Ws#zqA6cH=4o%%e8z>!z#1ati<08*1)8{py}zW?E7)T2}i!vE%&b zgT5rBcjj^}rm2%asIiHcKN&k66E^0sK zxKN}L#vqeI|0w!cRzna^kvZ0Zcmmg^DS2KPx6dQfRoETK{ zG5zhoI&zPHM$h9J^o?zcI+FiY9M?bHJk0nTJ3xQ7756>r+t0bihS)#?)!g)mfxsyt zckZVmX^D!J3Gr}LNrUlW`lI-_OW>Y3RM8Sf0~mhG$jFBAI14vXVx7dxDLwHR zZO0%9AxFkREfcBR=}6WY+VV2Bt9{d+eG}<*w;ui3KXc1ViEz2%|3}ezhO_neahTF- zZCbUdTD5EMP_125)gEb4d(R+3tEF~Pv`SEW*NmN-DT+>u z&dK?G$LGFxwRVAgh(F3KohMJZ+dSX1x3A*{{7pw(OW*m+uBO>dcMCN_&wg~cJ`OM* zE1L)$B;PiYtM+DhgH%NI$P=VU5YT)sTLhf7_DyPEH+$ScIy*i^zmGvw2Jv1-Hd?t3 z4)<8Wi)}?W0~uFH3gqyBT}E4mhfC9rENeHXgK)p{{4j`|a)4&VB`i|J}Rk$w` z1a10E+!C*rOGkSs@bgWxpRQ~I(D$9Yr{;&gS|(0ce6ztos$CxLxR=v)B|m?*+GE>> z$qM|_Bda!exrk#b=lx&r4nWATUh^&alDhxOUOE3FvMrK%cDLkP;>RIGcI5saX&bw{ z{-2-GP`4=58S8OPppTM?O!!wmrwnx3zHV}zoPwXScBUIrZH_n0%bXf6d7-PUn&mv#AD%g8MI3#AH}D?3MM)T(^x`mXD$`=IIno=CLxAx5 zC$zGAwr0i=d?z8&1X4Y5^YwMIYeQ@=viI+fSu`U%pVpI|452$3Hm4m@3#zNr2ZGf$ zIc{dVBwB^-mpclqu~cL(@UKy+z(z#B?>mm@L~nI-9fxaNt|Yi0DQDrkP=!|PA42L*H0xYZR!u0)E2FNETd#=n*o47Zn~$fk+pAJX zY%t?|5H#N=VHs_kcJi76Nx^1cY4`!CErmTV;r6TRr1aW@88ph@KEn2Un&CMdj=YiuwlZ0#Kem} zk3ya0XlCjB0M8*p1lG`G3T(ua5pq>sO7-Wa{sEND^1GRGg|bqRg0)9%gKjFp4s-PJ zG!c~gz9gn^-X*nVp3=TNC9&^~y7FchM;}TzHaIHIGmLxMkS!?P@4^krO@Um<`0BV&^w(t{$5?E@X^-+isA#xAT% zWltv;Y^f_(?@W7te2?#!&2LjyvAll#TX`!aFz1*z(Q^5A`^GfFf-=zrmxCtWFoNzLC!zx`$hi7-$Ila8}|D@uAlSS=LIneWx8XbRVA{db+b&lkz^mspeVz9(vX=zGeHz# z;J}w2-jQMy?c3D*p-n4O8K)+~Z3GTpgX15q>`$Oawf-a1oaIZl>}#mb!a%*3W_}ig zf?)zsv5RZG_7y8}lJp8SBQgVd_5yb}%-bUyY`-VQg%R@ly~(jnwU0?Kl5_>3|3aTF;Yk?-ZRWCFH>SMF-8R;(}*wB+Hp!1t#(^nDkG z6sf;!rG0$P)LW*J?Bur6XnA0Q{wnUgp9d!W&_CV$CFDoe^zdzWS7tiHdapWE z@O2K6O{jT|TeWZKEteNvtB&7c2za5v;9x%lxmnil36E{(&O1-#)n}crPH#R^q#69n9j*tvLGJMhPtP1p!FBGFZxhr2qT*3(?xNH7`qSc#OoTzXUb#il2&({ zoN`ZqKS*#Y(tT&-4;BeU<+H%j#D5rmQV`9+MaFpekWucuFXHLinK_y_0$Cy5PObB7#n(*y6z@l;uPnR4{FwZYO*@EBr=tL=#~VLf zpYtjzd$j~chf9FlDhLm;COygbkxww9CHo=i(kZCLXMRPV1_6LK&~NhnBUqCG#qRqu z_*gwT8bfyh$U&3zzA1dr>M43x>c+5&jG>Ouw+(*v&! z9Qaofp@5ng+WDk>JF1DN%Ri!GbMWZJw}dKbb9dR}9~sesP%%We2;^_KG+id*Zuh1hfrfjY>COsOe0KDxZUn8?JP}c7+`fNhn!jJqz&U5gtEoIuJWodbp zJ@ge;#^?7Xg8|;u3AN|eDXk1M+)U6rsNKw^OBSZQkL#(k#rva< z&HT=^xN}!{%j~nB{Dn96WYChA;l2ii&0hNMIg{bNx(9Z*$ptdgPAGWu zsbAKMFnuvskXRb~Sa=mRo~B=gScm3iT*PPLfGWFam(1m-xf_i`fJIAl4tg2=T&o0Z z`nmNf@Pir<6EWbR6g%aB*)4^>b!6s>x3<>jv~6KvtIkizZi%x?HJUmA^f>iBxd%FV zLC^M0-G8=otw%Ppq!hW;7@QcI%@zOaM4AAYffs-%`W+r%g%^U;y(MBdEkcLO)yV!0 zjfB*d7v3(ZIBEUbu^n=5$-_9&Ddtpwhg_-DtbgB3ixVYNT8zj!mN4m4V6v5KFmP>s z87e|WH!k3Bc@{;tH*bF8A>oC-<@nj4s&H8f5ZH^TO{o zBC1x~Rn%RzNbi-83KaeZ8~S`gP0SmW$2_bWrpKf&35fcd^i%y4du_x3k4mS}OM8ar zU0I%16DHsI*3*^QE|Fh7cHG*l{cMsC5b8sf;Vqe9!SuDFpFGW6YYc=(gax?2{!@D)3echO zfXe8f)=i9R;NnOPqkdjal5*tdN=4-70e>e5)LBucwQrQ;(d{~DVv4SC4&fLh^-1jx z=EN9^+a(R#)5(6uQtEOtEuJe^?~#hTeB*{rtVKz<+>UdaU}NmvlSAcouE<48Ayvu} zZaRK3F>aFsUR3_aoUZ=m2N;PmoI@Go4fL@3pv>y=3*1&E?f}R>Agk{zA$Spz(KAkY zR%g#6GIL0HA#bmx_4dTV3{JEG_czp^`kVpLRPSr=8>X`E_@jTrkN7Ell2g4x?ar(H z>VujhxXd%JNnVW}?~ubQ9S*X9NliVn|Hwj5E|FDBwu|K#?Z`18#oGjpyK-rI_l8UK zoZkH!x)$4IuW{r*4-f&20;h7BQb9?~N$qY?0RI`b350SP*26DUXX|s^Y4ve-M0kch zVvhU!`PK$bxzfAvH~rO1%`=ZH;g9c*AOFcqk)I3zI6^XwKI{#8Hb)A*2$UruHHspc z9lzr+p3vsoh*v>Vf9}rY%Ce6yskZNQaY*Ml2-%OP!U88f6&WB=GI#mDtC3v-9t`{o}>Wg8RMeOgvCut6Cp5(_Ve`sgD zT4VwHt?YG&bsnk53wtjQ!vftz#EXNfstSxaP`6O_N#PU*)&#;`efoU)#xPI7{)|d_ ze(i4*ydhzTSWW%yG<}`n5ri~>*{_vTt-eSWws8(YG6s3i0A?7m0ZLVMG#!Zcn|5m@ zfgu3SS(o->$e+=SXe#zg%Z47&!5+J}sm+jg!~s%G5X5kAFB!{y~D_n$3k7DG;k`LzJ}Sc zNu_Dm+n;ViBtRp$1I$*e4}X1IyY>1voL7oz+PDR$v4%<+I&~qtm&i3mT#5{GjQ`8b z1mm4zIsTgKB3jjDv2doL+4K7GX_1GiemHL(K%^0`QM>R}zD8kqElNO5FY0UE9XS5( zl{o%~Zk!or_Pez5g_bB+c#@O+1qFroj+JYC(l2}|<0${MAzV`;cs z-5d-Dz_2Sa@mLt#^7_E2W2r794NS8+LiomLuz}yYqAW4{H*O!Q)tv?% zmsmYn+vL`-0ybwK*rVaRp7q-*gFmuD4Auphy8k1SFpT`Ci{*0S3a%CIu>tmu(`%{u zx>wyPOVLo$*=C7xQl?t&{t@e%=x=P!eQlE2@BCF>Aye?2w{Tvk=1LfRf962K2h4q| z&^t{0u|PImx7IOZE48i@GU1vIxqkg^AFS^GV+8~moS!$J|NDtCn2U!r*e1~68P>Y^ z5gf!4tkhr)W!CH;z<|#|`mw-=Tbd?zNvC_SNQT*YR>VAOVnO%2d0Xz68jJl&6#Py_ zvw?r4>6WI$!}9LQR12`mx!1Mgfb&i`ZH!%wMgoM|uDIUt8^`#ApALbIbK#a7F7>FP zroF7D;D_1*Z@N5BDOP<`niu-xULt+8at~8vR{ZX!mqEjk{8&UEkpml*T%6cbpWo8D zj4ge9uvoy;dtFeHGV_Ua{PRI~z|oDz`E^3Lk{jH9)9{Bg>oL2==T66LaQ7^Z&?fMTmQ( z$lz?ol{SH6l0TJHdC-70WF)%h3Sw_3eB=IEl||8p5b6R*VJ)ESDj@mLmBKYY*N-#U zkcwn*y}B;W_Bsc`0vVfCfMvf#1fp$wS#sZX@RuhAXr9+iXt3bp^e`)NABi20WBvd$ zO_upnV&Gh7bx;5;K`6V&M*AG$o0t!ubx9hbtKveqGqN+KeDgI+Ak^churS05Tc>}B zT(bVb!Ia-erchty!Jgj;?!Aj6mXx~W+pZV!?`}OR6m-0>yf%Y$vh4>e$fsJgNJWV#Xz2iD3Y1G*fLJ=dRxz4m` zc{+kA!?ELigS<#wy|5g^j+OoN!%-mDMV&Kpxx5HHuHfMpPr z>7=(ziD4Nv=v*tdo_d+&a=ms@hS~bm>A8AsVmeW9a#EZs<X()!+l94>K6U7&d%5wZ}OY; zG{0GMk;4GB>q-m;@}47oV-jP6y{cviiWN~l^!jSzc!=-;+d4$tNEkTJ@nZu1`NOTUn;IK zq{1h!+MKiji6Lvn$5eumk$ZE6oLnz6yifx8IVw%ZcT2-@3RuPv;eOUUIW@9Eb=rSXmE?-vWbms}q|`SPhXzu5ObSnf8& zk5=K!`T|B!S34iF1)Z2llY6VSEhoow zrjc5Qp&cE$8|$Cf^D%Wl`bvgD_|kC~%$JiDafKJsGI|>?oCF&Eq*nxxJBl$;u2Km= zYJ#d$1-_E9StX%s7V*}dG6M3_ta6=)yl#y5UyS)|E#MJp_trC>UA*|D`%T)Hb=QaR zXPqQnOg}&xONaafwyYQrR;Y>+a2_7We67W-w8niS^?UOh+X$8?S0#p4LE|L5AFOg4 zM+%8Mi*~9qwAUQ8w~f=_dC?miLs-`VCA!*goN|;g=h>knxmQ8*xbpRs6gS{pRDs61`N1r!HSN+pHm*X2vt*#4`M%_hSe#2G9gDHvtvwUs5 zA?n(Llb70tb4XD8@xcrB_zfZ?aNOgJj>=%tWm~wu z^LLk*`n=+h2_VO5GL>~#Glsx;F_BmGkTm8@6z=v!O=FvKmIh{FfwGaMpo?)w1~!6d z>VUOScE2%hi%~(Le2Zcc3GER`D}~s%?ksn)O6vjM(sz=RPs|MF5bQUmeA?(`fvBzfH|cb#Q_bEZ_}%sRkA*(SaoHA zRk|O(12-!jS%pSulF@$|bOG-^F0B&m8Zqp;sG2K#l%XL=p}nBzoc`q9pqR(JvIKh~ z-7j2u(41>1_g+ARyTtFb?=kbSrwTf9A+Wp4yWTYJd9_xecF@RLu8S={^3l5HEBbjKF=kA*Q<|eZ8kRr zU~`COBXqowN>dueaIPg)&93x<)R%+z+HcJQf8=tRe~VW?u1*)__|-k_jcRapIti)O zy0T1HUT4b9u%bnVB0SeA%p4D2bxlhJ(06}EAfcTm8RBy ztoNs}B|tV|(rUw<%qMeZC!8z$wE#HMvnmEP2n$x}ak^_FhN)l^{}VxWOJAPZ-f%-% zj4fj$K{~ykj7r_}igXHmZz3EEpd|jWKoQ%He6GnRw|V)=%_>Mdr?-%P z4UBevk_LA{Gd6S}jI;NWPwauUqm%!m)#!>Y>ePTJYGNmVfk1)x$8i42g3w`t8;V29 z6E`2962VmiHcT zJheZ6K5GS4mvU6yL}Ojj)L|wNaL`N1eak2?pS2r+k3nz67sLG|#L+J+xWJEiYIcnv zp5O4Q1Fx8RlWB7GA$06EPd|E zEjC-GBdO?0>u*$}TQa$*MZ@D+hdHZRu85%j{)W>?ykE33DP8~9FP1?!0N3nUo&lYz zetcP$`wh`Y0w+^sH}uuX>UNRDJ8wz*DsYoH93$kfMpHBVQtyVhhGCxW;WT;uCS@+O z@0yJW8h$(6RrN(oQ!CpV$FpLepV*3(+#99TjyO8a7H z4Q4|4%o(?Z{BcpN`}%QzI#=nYF+CYLR!xOto5s#EOML`!Z6}F>yg$Hc7 zy5LI#7MyfWA!U=)Ct>MO$8=|LL^M4;9r$S_>5`~*0LI&i6r5ye%4(NQOLq$nyGSPu^(+Db@9+0mycbt z|43@yjK1(wMZe?Uiei3(Vpp@5NcmV`YfF_}==uBh{8b7ARTkjv)U}8A-xP`k`iaOs z?R!{C-y2r84mg>l-TFXL5*9ZoHUeZ(|2UfcVVKPcloO%P#-RS)eUXZs%42^Ej)!B` z`V^q#7@=>s3dMBk{#4i6I9_aUUtDPJX=ZH&V*_YX=|I#+=cztJj6NiGOeQd;^REaGIVKS2h;Jgw zkgD&P3gBITU&$v=ubO-IPV1IPVS8WEN_SYO>C&=_NE=j%Q2m2Glv$Z3V-y^TnX*fL zMjE90HrUL~1Dtg-{!nP_qL)634|b;P0wUnD8*kzzoC}S>q`%O z{vaLj7pvIMt|nUyNG;ZFS^CG~nxk2D;>^sN`em~-qTfLb?=b7Pvj{Yy_2g)Z_(oB_ z@dR*&zrHdc{v!bl;vf%5X42{fyE_|t=oS(}{tLwrS0FTVzysK{Cj5@|7Y{4^xY^w_ z$94~%{-^|EFnE`ps=nefH^0-Hy$afOok3H%A zh>*X?ud*X(HFUMMtNidpW-||V+ZV7scA{Kfc?#1yXg*Ke{JBcL!ZNzNGiwv|p=nz}Lg31o@f%=TK+u3IMsoSx$*)mR z+yFcQs+_GG*Y_WpOV*eO&l8T3thY<)d|JwCenz2w^K=ZWrC*WfNQF=sqhSApUNIFd zUM~jr1dj|%@(NTE+YacKnQZC+$#ntHcgs65Lt*|8lYVchnmRjK28Erf^S_)pl&2#z zlF0w|@Bx=}kgAgs@u*_YsJ*e%-t-XNzO*IhcR{P^1piz#XTAsLhQA|Nd7a_GpG?`U zXq5$|#2I|(v;{|CX3FLv^{Zy?o>lHA4h#HG%N^{LK#Xt9Lz!i$W;;EIz2_z!*?Mgs zJ16q`c>92+pr-@#3MCOBIjhbg$q}~V&rZB~K{n$t_j`YV()F1mD%KvYzD9RAHczj< zy5f}wJ>0W^-bxrX)O9QVs1a=9f(W!1+@D9_UPkrm`(bHXEcMNQ`mvD}N6NkcS^k15 z%&Hkm#=m{oKc#R8vWwj3i4^;*=7~wQYeZHPRBKkA{n$G^IToQ1pnyu-LzksPyarzY zVBhCl{}hMlm?Th7aKW47#E5u074 zws}5XMxO?K$#kvnfeRaTJ^$fn92Lt6t&69jBflC9SmJ3s{z}_$U$C}_i?u2^`25Re z-J&Ow6&di{_L1(5w(p7B-|4SCtZGK9c|4BGYTVFC$q^zf#csBT^_v}0w>@wc*;7Vp z23y0@l863KQZ2q?Z+c!hrhR`r07+&WJTCVrS#}OA<;fZ!tT1sHszPr8Q0^J$HQ4VK z0lD_we<8r(QZV)VouQ5jKly}-gV>mywU0Mpp;$}c<1K$8vczS&hnhLChfNXwSj7PEH6#fZj3|V=(IMYVNT7 zoY#hK4f6?9{M&&!6zk$e+{ZOM*4EdP$bFZVaJ9Lj-TF0o|2DrendR0>(!s4Xw3z4K zjVGTGLb59la;_g?X1j$k>#VCf`tkl3mIvLOPEDB%-|&`6R#e8X_WHaNr12jAP$%Sq zCzFNtD%jkGcEbDi?b=c%n)i%hF;iXQGQS0+g!$*;HUSMC8h496`RZu=TA`Eo<;JH^ z^%8lTPHO7}m<9`61#(@t#m-#~{(syAD@_qO7ZekHg(Lm?c~*OM1{{^Nd6t`x75DAw z>iWKw;8)NR)ZPYT6SN_fxp&1F4Y&S^{v>$rM%^d9jY*(yf@TQjyf2lWlbt)EsqyDR zQ@ACH=K*$5hy}_@A!Zu_SwW36yb*nZmX03^(%n2q0O#WRd1=o?4#7$_QDtR>reFjh zW(UZr_))$p;+<0%`6uZ2STS6k7QPMZ+TWfQhsbKl=*jDT@|G(VO>pm)#%mN1o=iD^ zdE)5{>MW!!NcF%5NZk|G5^<6wj6wM@IHmaZISHwW{P?ZDq$<&2s;_ZmAsWecK=PGw zPeF|4!zAYn1YqX!ZG;o%`|51I)F*%_-oo~@>FLj3p$IYh@9&SrP%H7k=Fr$~K|_8k ze3bD-P{-4&sz-?eW3qj+Jj9u^s(~awjBb*I;%iKerC+;-= zykX_$)p4!1ur$40k*eEw+< zhyPTKZ=FP@H9Ww0Mm5EjGI$U88dSDc7SqjzU$#CX*nxF}Xv78{iolZUx7>!rb!R({ z@SaEi{6H@~qu920LMw*LMp_%pjfzubYJi`0Z=;vvPQA)lD_u9cJFtdm*TbZe2HkU@#pd|F_0GsUbRH{cvpuDUa+az)PV^s}!2O(Vv1^Va%WZL<3Z5 z-=$8%ouXcw;Ds$RJ)^v@Gzorhr#qF)7*r;2d=Q*YJmKS~5S1RU@nnB===m`qpkeMe z>G}7M>QNv7(NzahxP}d5k(c z8>M+gz-ObLocZja{JtkV3JFA9P~%7ccUek=w%Wb{4rH8Er)JiDeWqm1bbUX?yyE>K zf>;^esSt!fyTHS0veW5gdok+&j;A(c)|lQ$>e~E!eq3qR(Kf%ke0u^+QD_VD5oRdg z{wy}Sq4;O2ZPAaa)N`C*f?09EcN8@rmP!1!)%%k+9LkWV>424W8NMzmN&PLMvbLsPGP2Wd zG$G-^_8Ml#TUQeK=8Bs{xw;>$kx)_N>93B&$+_5<(;PxHpGJoxcZEraNmiUiOur%3 z055mVVP%Sqy$b6y&4}XU_xhJi!18wQ^Zn5)758P`=+g*JlWb4BhawU?S<0jG)&p`M z4H+UTyv9cjd1(n?{KVQ7FXK+Q_M*bWC*2}Ny-CmyjPz8Ka0rB&z&_DQhq}@W7E^VK zY782C=)hS^J_wRODceV`PciV`j;R^M(W2cwc@5u>OEpR>;IG$9%xj{~MgpqhhLmYex~N6{% z$H&U8bUAyP*`%Ugl(khl2Y!n8MrC$1&u(04|K;OSCA$^&AeV3VfgVsxlJ~!sG-|F~V z-353OT8rKTe#bbj=m{6HWj-jii$Rp1JOsNNNTScJyjOF=6xk;BKVB5yTsB)@(z>wV zuVu5`kJ|rOX|(3eUD)wOExeNL`5zE@oM;(Ry{f)TPOfxZ1MB*Mz>PYJW?b5#ueWak zyo!B(`p)^FA18k1RKK-LK$0W?BA9~r&-KNr zA0w3410A9YAX5-AjATX)KBOmyuj-kjK9cW?#*5qA(snc3ft;ol!w@*(8CE!+D1gtl zz-LEP^eN<*EJ`Q&+p>h-v>aTkhg`*%BvV#rp;_7H%|H zREWhicuqb5vo0C=Z|gt8^=vl{Mwhz)!9RhN_kQB5!HLLB`3N6_`9b_Z@B z4=}mAsMBPP9o6{RtUX1myV_xWI@Byf=L0g|OUgKzzQ3r`pi)#kx}SE!&@VMlzkuVYDW#jJU0d2_SkPjrB>JCap;S?^fuadC#JZSp}2OqX9pT~w&UyUW4r>PP@i!52=#F(j? zkk5}&RxA??i|(k4X?o%?Y4l+QH0?<*zWS%U@2n-j zpfCCCafQ|M`wLK`H@6RpGse`nDFY@dUKh5Cd-Oeh@CCu@G3)89_-GekH|=@v^DeXh zaSn~?{n@hvz7x*!1B=?a_4XF)h)eTCZ-JFs%{BSOe|Vd_WXW;28gr8i@1{%@eS2$d z2QIdN*4)tdVb?XY2RraYCC_LR5PJybSiTcJ*ABZCAtzPUfu z2?JyX?ZEDje~LX+Du39Leg_a`GxqXlK#{p*v2Qk)TDulfj~Z!D3*f7nae3sm-Pz_)`qW(TpRhuJar|xl*x^qwWF6kEzk7SUNm4$ zuRq-yjKV*ptb|>T_eMsIx5l#%^66 z@`(9wTo@j=fA~dO-67F1v(d31uMBtQi;=<(4O6T02J;=UOZx$0CI{>xto6E>f7Kuw zdrbczvftwFzvpE)g_6Idjr{0JlNHCuQaBNwBJaD@#lK^Uu(*o*w>_s<8K_n`x5SPRFdP z8l*j1tmWEPf>}=#&FMGaLpuoOVSZY;k5>@SCcHj>?k@3;J!T6B!EEFwbPLaGSAnu= z_`}}WDB00}QeB(vLgF~Czd@KFfAVQ0ETE?*g2B>V5r}GYZ1O?!XtO_w@D+DHO_wpTPKyF@7ZcS)W;KOqtI^C+}2L@sCAL# zp@jqCZ^rS0$N}GZM@7LDG=BSZ*(Ov+V(H=Pu;b_A64s?Xx(y{M0yTKCI*lq zy)AuZAhT7MJohUV!mWBkeN)N+`)5?&WY;!bg2~oa?e>tHh8Dv=vu3d*B#F1-jd3SiJCKVPWB;o|EQ1W)<4tAF9b!Vo*htgm7>E z9fD*{!M_VBwI8hC#*b)RH~Hr-EeBUPv&|Cw&2}L7;1PKyFIpK|z+cg{(&-W8J6610 zB=VmI+f#HfK5DhdJ1`j6oVotlpE7bLY93)wg5|_T!!TK2s@6Q+NS$Ik^LNk0vfmEg zTMwZ3Ec#c(YW71}7RzgacPblqhZvphX=M5bMYn{c@B_6eO2FrJ+d0AsauINr1zm~G zbI+D`0iKhmSJyW7d`G@c$x^pL<9Yp$x}038@Yv<PhtiI{{N#2-LR5Vn^ZbhC%t1fVJFnyZ zKX%Hn{!^;SPJR?mHWuN4tvOE&>d-qKp=`ZUUOhDbg39;b);zKmVc+(}$LV6%mla#5 z0qolTVG*8QbnB0O9y#A>s-U3oSDPxFBAAqbLZ43){7W6&FAt`#P*&aU`b$I9G9m9s zIb@CAmDn8Kcfpa?O$}3 z^A1q4kPl&+Q?L%8!ssRvv97thN59xIH#`gTp=H00QMMMzgN$BfQ+XH}1%LG9%N@86{V_8mf z(9zD-wTi*)RUJTl2TIY@fEoW_k{>Ryu4u}-ShAETHn{kCFZXo@!o%%*e(@!sgVd_I zjZf%Zz8o_g6_xkgYg1?}cV@FEMsuaBAkztE*X6-=_j?3*81LNA5FFBTxcAmE_r|*G zN@@uNyhP$jrFnaMhvBla9`_rxWzZIHIe#~Zv0g)~aR?9KwnGFq^2YAS6@&QH1f&@%-(y^~UifIuf8)uA z#YJg#tMbjR)YX)jGW_uI<%vaG;vefm+prDqqLku_Ew-%$jMQC_2_h#enR_-*VxymS zk34oYQ*}7$(bE)lv1JJDGTs)IH*;_lpCpKW&9e;5ZMmCCg%7J1ooe$7&vyoSq8dDG zX2#vebM*bQM7K8BD7RoNs1;7B?`X?@OU!8qvo>l;MVdWn5a6B` zK<4E=um0rHl5Q<^A@J4A!HOQnBJ=)tZzk!obk0nw+|P5$X9HkF8SyVfwiQ_?H}d{j zsDQ#_h*>IXi{SRby1JyW3tbnNl|_^=vgotAh0@KhKfWRU)Q4ocvy;p&T_icDIASZR z7AdHUgq+p?0UX=*65y-sr%MJ$w%FA82l=Lke*70JK7)Z*KdDM(jI5FSL7-FH&lya2 zv}RX%4(8I3lU+)ay0kTIs})r}C5&E+`|tkUT9zGW8wd(FN%569lHiGm!O5(2CFSOq z0nRqk=XBk@h5`mPmVNBbxv_T31skLxNi|9Cht_=|R+<~EhOn>%BxRsm^50gDgt;Uc zzIl~8+&a!qc-o2;oNp$sHTmb4gyrSvmsmIV@0&m&FLWQaB-unP#7mZ}2mub<&FEOg zl3#h%--1O{k-S_TUdamN8A%Kt6KyT=s}_>?-Yx%>`|9LI>Z8uBVr@-#rtCy7;`mwq z7J1)UVj~SNVCNG%EgmjubE1{Bq;-K+OQT3qmBZ+s9k6551a!^fk70k1d+EQNUp#NO zuoP30Dv1KTd6>(B@ZYhw$djH4p4*xg4AmAaas21P-)%(u@$R4XDXARu_sb8BHI=x# zjPx#zOS~&+R9{%nB{BWYnD0s;uJm#Ee1Xj?es9;|i|1=~+8b~MS@4MmtQb^J^hh11 zV(*{H=dMq-bG++94b^&iaT?6L`HxIrTXno#T|*S>Z7R>nZX+M~QJAWXWqWp6q;pc9 zr7iOrjCvmec{1*?re=tyS+bwkM?Ir8Sz@bpGEK2)PT@POhkS{awHrXaC{u1 z+ZG$}5qcc0YjbLH!}H{+QY?!2bi)0WjawkBw#1k7d6`9vEZ;-5M?9U#72utwtB#eM z|2h^j>UDtz_$suTzrOp;(>nyGO`EGm6gWc{6`^E;eO9)qbO7{6^>3YZMewGB`b@=d zzyoXAZLP9Yt#z|PoscY{-kG@xdkUo4oQsFa!#~yRAmz23#z?snTQQP-dI#7!=3T`* zBInOMjWc2;Ewm?{!s*~2B$}0P<%^8o2fIypds|gb0xD=)BI#)o{G0fP42tx2&bWQ;XXFLCiIc6C zsciG>L1(q?Cig)VgpOEvuH0+#IDQSA<40#{TRsUgQPe9$WLK7&KyYuXm{dYTX?0My z%pZa3-Nqs~);F@3OYLTGyMQf7bVjn z`xbkPW}BSQSe1oEqvRsj+4yRoAA|qmP!?+`+wb27co^!&gwcLa?E(bK%Y3nDkNF9d zeOSW{IOP#w>1=3AJ@=E)`uV#rP>1|-V$3Ep^}k8NK+F+u$;(dR(Eh?rhOQj1bx-P8 zt~)#J(H%hQdH31*lEsis*{@mdTA@V7xofd`Fp09sn|MZo)C6C5!`CTXNhhp@OXP-~ zHQ^cL1Qj*FkEz`aEA5aFYrHEgkRE|7-f@dF|ENd#nl#G$I!gL65I1#+EO!SUv&L;} zltA18Wv3D(-;^PNx4F3;|E}z5Ajj`ye@4+?j8D=6ZmVlYg|FOw5c3?*i5gWj(uToo zACVL=F8@<&Am-l% zzvTBa?XuliF%VK#&zMOkjN4Ca_)Lsbs^M3+!RwkQ`>EjiXHv9^j{_j{vi?eLp@(6=YOMmLZK)_-@tRD) zds}adXXe7X_CK=UPhb2;R!6GB3nd`c#8LRM2ahu8i}L@-PMPdoZvgI3{ZeVFn!AOD z2a$})HuQ1+7+1?~=rC2jxY}Sc&Fd}vr|~^tEJqaK zJj*3`EK_2`QkKB4nu7QWKM;9NL+^v9CRo@k0o3^|6dTZKRLjpUJE4=Z-P|{?rN8{& z#_N{GW?hY<4^1OoylY)v5)SoNDpfsk+VbUgKBW|FGKl>YEbIwyiOCBf!`R5%ivnm( zaRI|>pYLI(qLbi?!2Hs0{FuxGN=Y9`$5aZ6$Z=#$SN2|C?)xyZET2Rt0#6N$ItEBq zhAxI5FA_k7X#Ao}-N{$cg<~$%oK|0h4n|3horm%{Rb2@9|D6Q;KH=8tuVwSDXx*?B zzGP#pyCCF_e;G_%6Mci!!b>?68_YO?vL;j|fWm>JnrSyX1t{nq6)R{o7m6E0pJTZ1 znnB)g)2pu66*n)*6UQOe)7AX20wl(JJ#ulSG{|;HE>e-5*w%S7T|?r0m(~@iaYyn@ zZk;mERP%0V0JRK@anQkTNl$W6GoB~lDYr~S2n-qNzPF4s2D*L*lG^5??@!PZEMyIL z9?;gmnQUo@RPKugJj#IU`Ks5ARsnzxrm~xH#+pul%~#+^p0zLm;f>$~FYlJ}hN9=KJfTmY4sH3TsvInM=9f9xRTYh24B*{3qlXynk1A>n=Qw^4d`x=>!g=a zCX^ZQip-O@`>@+pqS_-`g9VVXIVk#cPXMX1u_gj2E#o_y1!B&tvhcb|d3v~57?&#U z?SXw+;zu)}5&EVv758?Q1a!!w+v*(_5wmvzNKG?uv5j(jtR9FIoy^zBc`sTz3cgSi zk5l@H-^tfAX3>Skr^gnkG+YThfG#Yxu_?%#3)gJknt3zX;438^6t@|-wQ`Yx<3*m@ z4hwg9#*Fh-+bjgor>!Kr9zArv4RNh!H7hzj{tfqBO_8$Fh)9CQ*6uSCyah{`HVzZ5 zphx2wnmaa1zq;**!mb?xW-W2u)nas1zR^P;<828BT)TO@V6lXJAx<7om06G7VitwT zlqN;&Kpjh9M(Fb|^MIlQ&GM*6+X$emut=L(MSEInE3?E9|FVe7QNZx8GfkVXa<9yUOMGtKCi&+n zkm5nt_Hpe&a&cM!rQaW8F@SGae~p%m^ksI+oXi9@jww^W-R1?oZS<{Mv3fi!4tMl0qMFOYZN`_R7)zH=-*U z>0{?|aSIOd47n!1qo)aHsxa>&2YDBPK^Y+7Jy?%-j!zOmQvj)luO-GK&si#EV#Jrz zrxT;-`!(HD%@~bT2jpYq&XC}y4S4VI>5B5|_(U!LGzCKR$3G}(Ah(_V!4u3J!hmoI z2*pSkZq=#=<6H}tw-#HCnyczGE)Yq;Y;(eYExPeY^k!_rA0x|W5xbFJtTNPOFy{?^ zlhg(aFI^g()v%{b93VKo8?_A>%U;2Q%;PffZ0EKAh)4Z=z%pFi4^X zmYNmz!rc$I-h(-deA5RgH|iYy*pa8E0S8ql zETkaUZJ#+{gLK(9I2e_v(~|wX>q7izH=*B5agG~iN?4_fv@Wwz2Vwx#8bBHkDq!~H z*W^2=wDHfqLB!zwBeymQcWwoT(+|& zY<(`G=|3`s>ugX5Ul6&1eAy2>tm1)Es3jLfDQ7%*U{-bcI{cX=qlQU--8S?k4fWv{ zxg|T~c+2>{y%DUbCLh`llFa=BpBd%1d!d-+g{!XUwgwbi1ziFtG?)woSc^>JhB)U7`o>8j*qU4soHbdSROpjfz) zHX(eur}J8M6NXibOoVahUI|4czJ*dETcfmlFl&!_wz zUM$}BM6+(86Lv$Cy;;?z?|Oqq&Uarp_GrW+YnO=bii1NOFBCLngI}{JhY)s_s z>TV3`%fF6@>2GhO7PaU|T;GZ3Y+|Qf9t}1wg?d!%cT^3yIv$ndcjyqrQv?xA0QjjXfXt(4o% zZ7@@M=@S@I@?tEcve_HGNE1Ln=stJqSMQyU&iK(?5#GHrPj@JGf2unVPGMoBS&|?m z@8H-TI<3xjeYd%HtnHMUkgHpxqAsaHk~@HAwe;rwgmiOUoY^?UKrU9a^+ov~JB$s=nI UdRr0FYVmwuLxqWZV7XxE|Jv;~eEpItVqL0$2fkQ|mQzHNZ0f02{ zA3&c09vFstxdVWO1#kiY05*ULA_OplPhb^57b5)kvk^oVVEj|g00445vvrIV?MQ;Om*cg?W zt}{X;0R|ojBM*e$35bL9Vut)lf0}_G5C%pjW)@a9c8&vJg@!`_1B8*0fr*is`S&o8 zNbo(t#KU}8LP?*6*X9bVWB^n-CcT(V>P&4rAF6-tn99|_Sayyh`~reP$E9UtVJG0K zr`6OoG!4!g8X23IB5m#L&pDjG;OOdh&E3P(%RA`it>BQ*u<*D$@d=4{?_nNfWM)0g z&Uu6_DaGN-2;~)(&+6(Mp1){(`RYwaC$X#h?YsA+fx)5SkebHmp|y zcqNr%*q~?9i)-82rBqOBd{+beIgT8I&m3R>4cZ^b{_g;b{r?5o-+=uWT;qTNh@QU_ z1Ng_tzyNL)Bbb=}oj^!_C+2@AmOqK@KNB77O19hEMQxOnL?*a4 z$a7ckP%9Lrc1atPg}vT-ocxeVu1K#bq%|8}yN^+)BEYQI+jFZJmuM zhvXVc2uyDgQo>5{iiaSR*&?>Jrg}WHncN$gTM7nxEZpH51QO2@sTR_7^i^-D2KI?0h2G-HC2?b$o7T6@L=(N=5dMOI0bYpD_GFR$v z!0RD#lS$zNwKRCneC{PZzuNgc4IELHT;a*ckV2jt%f&?Vj&7K!Sjt&+`IrE~?ThA% z!#GBGPWxkXCXr3TfU#pR!ts;Kae*Fr*=|)P6FsF>Lv0j~Ltn0whplNGCQM`?vd;2r z@)rDRo*nAuY(-0lL3qGe#*$SV*h$H^GI?2O<7`s!lh`vZVzATe>6YDa*9QJ$zOsS@ z9-_dC-g#ekbv$FrBLWbl2X!(C_ylY0MW)4=rVN>8sxU>uxcQDttDKDwXe z9G2YB=xY+2ggJQr4#A(70c$KsuxT%uR;v<_Dcqn|1en_0LDTyhhGTjVjOwMa0nUp$ zy}!o3x}ko-Mtd1DAs80rlyJKoQBDCejwzII6TZx7K5gB1U>th0bPS^>yIm>(FUboJ zvTQRRhvv-U+7^v;WEoD{yscp26uFwiGY9|DaGKQsENtX)iAh3{D*z@Jn=V)ogb%Q5 z{M{}76QkZ++#*p+aM84_ypeqv8<1qXK9-v@IN~qZR@$s3HW=w+E!?Aia9v-#N>(&k zF8Ym=+Z~QoI5yM*WlAX$G!PaKoCtj1U|yr?L8rU`1&SqFjt1D=ANX zHb03Jtz=OnU=)suuw7#(N&tCw(H$$s$Y54)^-9Y&wJPa}fwzL~rN97#q7td_ExrwW ziE=qE!IIqyzqMp-1{uK%5-=$BvPZH>8x~8X!YP&%_QzhFB?y05_-2J3G>1>SbF7mI zm12d=i4H|nNkg#?qMO30mN4ChQxXjKlTuQePn-c)o+ZG22;F%dA){svd;2 zL+^eEcuj(ZQ{QAPp$1F@%9z|ds-$&b)SK`|miuv+*w!tiNcc8f7wm94|7BQLX4NT3 z;{=D&q7_k~WX{B8$;eX4s!ha34=Z(4NYUF8rUa6kmXNt!&L)lssEEdk%omzk&IH`C z=|MD02*TqV->`ZkgS9Z0lp=3Q>mU+NszEI_QkFqCzkEwoT7{IW_vARVk$5@=Aj&S9 zB4tHmF>J)+47?241qlxy#^6q;C6UrRcWoif+|X55LkZjw1{ISq!qp65fOXUomVgu4 z(1%K#$0P}5Fyf^l@HRbV7;J7hr9QUPJuS{sCk$5{U5JM#VbSn07YUs9h7}Qhun=#; zPK1*yU~H8Kc(7_bR^us6sN1Efiv~=+^#0bE7}FQSso{=vz_j<*gs+xuLV)QAUTZA+ zPz0$z#Y-tg)45hY@pK%Z0iClDtFLeKt1ZQ{;a1}8 zZ}l<36Y|I51MS6cnY6jQU_swuIz*8+=uO-wBbX+KJmYI?SkqRKSXBK}rbqbl4WtF< zrfA|E)(LxGra@Liy_`p3&?afK%mb@}kw3!UEN=~NtY@G`B;_2Oid#VC(T%R0E z1S(^K^CiQ@5!s#?!wdG(A5@X5hP zI_2ux7*-d2*+PT*t`Jjv={gP?pm$!ULNQ_>LB~^SIL67`2IJ(O#FfdMFq>MXzHT}k z(@>O&n#~xC72<_v{xG*@h_KNwZD9uFVU0byxfq5y6QZ;V$X{l$#@?&}dHt4TT#?Y> z42+YFzJwu^gJH&$C@)*Yh_woLghh|R22rA23)(hGeVY9vpy1%qeCiZSR-4~tSt7`G ztC65k(x(IKN{b=IZ~|hm*H(^bN2ENPFQ*!xgy3who>IP7WY4LiWel@vq}h}v>oz|} zhP(h88hM#)Ek!4_#+fAzycLD9b@S041QmX3{Ae358ey|Z@aOXE3M~~OO_K@!f=RYJ z(42Q&u+iBJ7d7l<6QY*rYtqV!nY9oE-ws{xMLLBKLAXF>$h3~Sr4Dy3fB|i?i$vJh zb*N1$9) zWg4K;Oc$+uGw<-&g5?D0Po_|HyuA*r6E&A)t7l{sit9RI9v);o{DiHxOSYW>N0isH ziGUnYFXdAZT(ppS`D7wGl@%`_1)kIep5#ruzf@Of8JVyjJ`l*PmC~VibVL6W>~q-z z7<0mg3HmZDs2AFiLjDOrxAEFrc(KgkubcQDmqV#txxIJ=^|A+=LK-m#dL%xnSoR#} z7Z49O55lVGUHA8T$)-`tY4pP!Ti_yMw^_tni1dww>8}`eyK6yFZUaFW<}34gnsyg@ zuMfmbb6AX?gl&RbW}dQNp_`f6#${TXNAiG2&n;TcTnWSP+J?AR36{)U=}HMQ;j*gI zl7i+vIU*Q`Io)8IZUPI6zti0y2!Gk@t*m7KF}A%&LJ+?|2S&_$__=K8K$Qr&R70dc z9XVU`ayDroV#D-PXc=P+ycOvlWO7j)8Ny&bpDFH`s#{-_H+w&t4lJ3P=IxO@QeaNZ zpJ4jrvY%3MCZHf|1%C;D6RCmw5@T)>KnU(pe69|k9z4h`nSq4};$#@1>_>^3X@!pN z%Y96lFF|^I-TJPG)jc!97BXK59*yvUMMHkb1St@v@(#ZMmpE^;YT6EE>=6{Lh|@QV z_3G#&k>O6U+TkQu9d8$AiEcQ<*_(~h9DfU zHK|~QCq&l@LT{+b%kJ7<`Dz$vY=fGEPu4$`<4HF~k$k(YhATLw=mUdYx|xNS!Q&+@ zNlb2E0`VcBv6L0sv_-hZXTzYISx*PTPh*0AFv8~G(PD$k!DZ38Eq6SP0>A@(V&}sp+l_Wu|wo65Z;Eev7*09lTZ>6!UXisv{ z-WI-l&cyI+RKPZe1 zx3#pIvt#s{ax@@ii>8L(19HgoIiYxs?=UV+p#&}VbW$2A1SgYc+vucXAw$Aid3$Xa z1vl0|+AMnz&?D{d?|EIr0G=0v@exNRHG-&P6F6uZhvNNYwPfQr`{*_Hy)75&dR+T_ zX|J}eT2y_{*LAa;+xWb#qUV}J{#~)1_Au_uycgaU6YKWd^Vz|nBDRg^^Z0OY$>nN& zLd9=SS_*^|iQFt#bI%C2l%3~7b?qKFXdk(sEd2Ur<$~yaL1<-YnWBH+G^Rcaltyg;>&fa>0w8~ic zKA|JCuF0B>?|h4q>;%l|+{uLHup+e?YZfv*KKg5az-Zwu=~dq>=MYiPFIG9{P9`pU zh1lQtyf~TG0&}|k>WEr8QMkFX_IiII^7hxphatNgrcIctg2+X+gEj$yM_yQSON|d# zKHSE0_KMifU;TFKrw->)SISUiC)RfwE#x3Bb;|b`%A?`jmtOemX4uC4%-UC(N|m{F zz2TPzgSazm8*O6*7VQmeU)avefbWtPuvM)EvQwtWj)0SH9?;xc`;G$g>-Dih^_Ql< zv`B-(J9sYGMj}kT%d0cpnuXv?g}r3U)+uL|ku3d!QA1rniL?y2=B`rF4lv|z!PT1% zXRDXjS-w?u;C(5pv-r8k2(oI{w`(i<6Cs0__g6ACW{Gv=7fnPmEMS9K9km9I`SxQk z=b;N1ElX1d54tm}EZGKGNXAGTr+Tx(XLVq042rUX;tk@CX(@v_MH&gNW4W6Zik?Ts zWLfUkE}6c7Q-4?I?1ry`QXebQMdmW>br7jAiF6ZGJw(d|q4nrGy@ML?$%ujd?@Plm zwe@+nHD0j8U3)gGW+@<(4}}6vu5i>=Nwn}Mjnc_{(`Zi!g2SALh+xTG(M#B~hIETB zkO`4qY%I|T`rznzL0g#s0l2Z89}sz%(}ycAsVISM3{|{mXHHPsSq!4bRe1) zFJd1A^l^EPV*^CX$1O})R`BgCDNP(O4d6zP^aLF!q%~-P$K0~lr5K*egEu69LlAI= zL5Bd12^cP%!YVD9uH_CU6C+yP@FOz5HSPUTN5>-Pz{$BBZ8!O0a^v=aF9Mo!udE zwSxKt8>~k6@_n!qqq!x!JEa>q<)i>(^$6v~>q2KnE8VRv;O|x5l`k-xzkc1I6|jUY zo{xJ=2rCs4v4Q=O>B3qobi+$pjfDi>&;KV+4;9dFNWU0b2{IhH>%^3tBk<26>_e-shLCA*=qbfL@I zN~F(SV96>+=TYhWL6RT&$%aCen5U@c!Vj^x{a?ni!+ITy=Tl1J6ub0sm5I+3{JKRw zKb^?V?SX&Pm{0W<`|!54F;aFiXt=JapOn7i4GZPTn8vGi^%QL>9|4 zPk*VHc{g94IG=ZHt{}_Xt&u-b2i753`8a&AIK}gN_TerSqB=J+-l_@_Qstm@Fo!{% z;3}D;L2z5Z)W54~)F9l%vBI0|;}d7|%@>;0QGAI(hGK70hR&G4*m|@I5*|d?d}*%G zqrxT!tvMul3P8fPS}4X9omBJlHpu8PT>%L{Fntc=#fmpwF$usj25P$()-^Ci)i=4v z@bnp>IikkA1m^H^(O-&eV!b8@@7S6j7U&pG+v5m>P6S~>AW8+9cRVnmg7a~D=dVC> zt->=zD_9*NN;yOU0m5ckdXL=Q8)AcVs}^l5dIvCGglUpkW6@z@JZLnK%m4!PIKj%Npup6dY_Tc4!e!5` zB9_^-IHGQbSUp5cc6Z=^p~>t5g7u-_EGZ*R_#dd;}w->ju6jUK~?MyQl7jw3Gj|?3AYtO zK0f&t;}#4+@(PiODuxUnbk6s~dxD6L%a{4r5(;lU@y^%~%}-Kxvh3KKbV7cFhPXy+ zr8|2@y`QStzE1}{wLG=aa~1PztFez_63zmkrHQ*|OV$6JEVos?x&|G1=si)h|DNKt z);%-QUdWlsMm^ELLN?=#lSxy7FRR>>_Z3$DL@mS`$<(yXwiv6-hQ6`PXZ}bBxG6Gy zE`b^rL3aJ(i8N+95bIAHn3RuKxNUVLdq!43?#AHL+k5#{pA4I0KNZCcxn;3^*VCvj zgNsv+%On<`xP4`vV{7@4ntX0qyH8xondXn%VGG4Dio+5!--c>Xp4*o%X5q(wk5jO( zjlB~to_`44E{}Gna4p{IJ>s-y8b**sY%f`&5SmlZ!O^{FAFStAc$TsS=s*EBU3~Y% zvFaAtr_NO)ODN|E&8TAI9h-Hi_?o5PXAY%%QGUOJ%s@G$nXxHui?XhC01-Q}651MQQobl@Es{ksIc z%TxAO$>tU_AAjM-2Rgujo_83k*wWRd1BthzI_Use%7PBWHKXZ3#`oW4wErx7yetH} zO!(6>dnfT9EvNp`a1lK-C0>izXB$9IuR7C#ue*B;7zNv%Z*(BWjN0*Ia8FzuoD)a|Or1w9o{Ev<957NTW(ndt*I?(I#4X+M-^S71JpuOaCx@&@3sEthS~kshMfaIXhpmF>a;)q62M(Al8GZp#$z`#DAlW#XqBg zXiuU8f8jkB#;5RayeIF8i=jK3>A=+>kX*G}|BXP|zhQ-<`%)GD#{2Tp$-noj0o*ST zcJyc|fqE32!oRz=qJ*^m+4#TvY3V4r|1a2n6WPB9YyD05AmRO+6@WbP#j-VG-uR!y za?@t@pD5Kz33;(>3D(K}4=UUILuLQbFw?dPWM$42XzNGaDsZzGs9NKH7EbIxHyfkL z&Dir7TUlC0%Ki_{WLKuc{-QDi1uE}{ty2MasloyLd#{EY(PXXR>SvzCNS~G8OzYpQ zN4${6-n}PbMkAaVET#iN4ujmZq^u>b1sZ$t-pQU$o+Xg&{`5WzGKbO2E!2|dDbkf= zeyiwt_ceIIIzj_P%UDNR&xT0H)6l0=I;BkmIox}D1f_kS9@SOKaqh%#?tZM)GtKpk z#~o}2Twc9f7F;3JcfVwd%746x#gGIOq&2%r_f~f%?tRNV-eg0i1EJv9&3o3NXO1+l zeROobUu50$!s6vG`RCQga(%wVm`as&%VqQ(oNbX9f%k;G!7jHPS&xh#POUVcJ^QpP zcxu6B>DzlgOuY4Nu1JQuD}k@bp$>?)ODt?<~cXiL@Zv>}qy^HIhn_HM^?i!-n< za`uvr(yR@dC9I&wO$J-bweSL7mUcMYwy_(}P?L!w*+Rl?3`MLZbirq9rEpXT9;e+W zoq)Zei#24r7nf(VVrImOG#6kr9l_eJnuPaBG*e2ev;@oYJfQE*{owgtUu`{k51~jg zL1?QuER^atjXBfQ?=Lu< z{{relhAyKZxq-4{;X+YdVYt=JA{K}xBXrrV9|QQRAo*+Y?Y;0rL3*5^J4cCVin+2c z3sEvBnl5`02JnD#HcS4yMMK~y%JV=51_kpEw`Sl2mA6}jbkMiP45)am7-^vkzggj= zUW5bgvg3=E?WIcwkoZs>Q9EvM&_fb$R@6sg4ZqiHX!3d0`UU=A)ES}V8fMsB-0pxd z{_LX?Dc7;0tE|#EM3sF=Mc^rkl+6p{&}Rs1@7(8_=akdyugat$>Om89nA3s}Q<#*7`1np|UdR zL}d~HOaqF{$^{Dz$}Q4Do~chvWJ@r^i-3(G^wRH-Ht?r|9@NHAD;oUe#DI~---H-K zZCp5HOLCZ@HhTY?Z2DJY0PNuZIy+}RHkN!`T48Jq$;wI)ykNy_qJDIfk0QKxlh(aP z9?kr4qHSh9RKedGs49LWZHo$t7;J1;_L7t{B{ z2r=mxmI&LnUQjaw4Rz{J zO}U9=+4Ze*F0`hl0p=yo5+=D(WDWK)()-9Uj-EQZyLst$U!#VujAA}z#b1L7bsbYy zYd1$EzH4 zKWg-f*JQ1yQhCQatSLcTdTY4$(@x&2=!#EP>%#XJA07e4ozPkF_{eyk;y$wg@D<|5GLe|0c`dAE-u@2KZy?^|3%bZCBrzHd8PJ1NB$0-W;v5xiX z1qPVb$mca;M1PiU@5accuCZ3BclITVK{WDt753e|y&=kYna_`6sf7hzq}sCg8xj8# zn8V&Av8?_hLCE7nsIh|5a-?)h<$~}8>r%k7v z12$U3QLn{024fQd1B$X6?4wiTj9>vq6C_9@G*=%aV0?s4-=ph>FBtJ^n9P(D%B)eD zk6=7$nu8vqCKUp%laEpz6Ntyo7)990p9oZGQ)Qgvq*OU7v9zXEavGRtjFm6cF@PBrlybo=%3%L7%Kv~K?EtxuHes>mTJWah<;{^PIR>>mpS+>%~?xRT#l*TMEh zj#+Fo>(;EObT3U;+76UGr=#3kVKgb)u$bDq;o!qbDB|-g=+=4J2 zI1*ZDm-eCDoBwd_(kmmxaBJ9GD$so{wj#N*Vya}ju-7f>(j!XM9lY8>xCnL2d0|KV zN)P$$w z*ZI?xbW>XAE*-S((ENEXj@#9__oL9yhU*6UAt%zmuh3L~OtMk-)`i>E?x|L7^sq_Y zMCHHLTZtR^q3A>G(M>&{qyK^ZlIfQB$j+C76mH@x<*Zt$QV+^w_yKr);-8C|QK}xzt_`pX0`RUWA@w9&5Ll9DZeaDTVfT`*Wh5 z(0tch>sxq3Us!1Gm!27%?S8r^m@Qs~me8~tUp|UHKS;|WJ1MVd-XGZ1MQb^;4|Pr) z9M1GmjXw~)S#=)ULOQwgsB_o~*_eEx|8#(ZUDAl1Tfm^<*ZC*%p!~7Z$d1& zMKmYm*_n;uom}}!6kXT2k^Uu_5G<|}p0tHu9L`LE86*3ffinP(s09XHXgnEjyhDVx zkSFX7lN4pANpqrJN_K7PI4NwfI*xc$AiU3kRA5}C)~qNb3!mwQ;{ve2UDAynv-a5> zV|8dw0&1X525V8Dm!OO_3b$Qf(i5+ecW3bTl)^?$!q}?h8G|tvFBh#eM7>xYLm-N> zQqYys2DK$U_EhgnEt!PL2lr#>{VTO50boo|lEbd%XPVQ&-GR0?qBNJ6zaHW6v>=Xy zQww^vyw5xshxkGeGFZ9L6a6W(&=IZUrD%+d6%tTE>QuBH3N1>?8!%7Lw5_pV_NI1Z zdI?VVrvzBGi`>GsKlvQs$le{Ugw!u(iM`Y1PLrWz=zvtd6@dZMms zzca^|`N)(H*S%opws>x`!YrNW{<%rgCO1V+GPtcu@ZOWKRCT@{4bhwZXFN8aI&>

    $&J{jS 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�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 z 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�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�x=YW4#}qUSt*U&SX-Q{}0i}OSe%ejm1O*S^t9@ z`w~b5jz%%?8Px2p5arW3w67Ck@1NY8oXBty2a;Om5w6oa4wao~Jy$O$($>={beZ1i zh<`YpA(ybovQDK)-}v<~a*HA};2$CfmTC=FWQ^zaH#6Z13&aq%U|B0l$LL&p#w%gr z>;^F;7)l%h6~SX=ou8&i4xc3chuXV&#t7<*M-=9$9rF{`a<2XXJ_Uu z`{=iAnZsj8RBW!ucmngt*RtbTZL@{MMb^?-0ysypK z&fkJshKr}Z_kM`>kzxGE9R7s|I|;3x=9T3?e_R~R9RtM-uJ_V2a*y1$g7jYuruKLz z9`@`F$Z-6SepLlpUrURR80xZbFDtK;&QD+U^UeaheCJK}s^-zLv(Wf1%RL{Y8|bIb z8v_eT&SUn6k|w>yZUPA;w+$F`4_G+O2b6Y$x=(48l; zW_Y5H-=!BP)W6fMDjiN>DaMQpl6~dsu^}+$rLM;69ue^0I_Qugc$26sa2YtBnBsqF zv=+txG^YYb*W>*xTwVTmPpy2pyrgIhQ268QRnI5lW)s`6bdCCVsCy>b^_!Dcv>M~^ z`D$iAUSrffQf{@nr!s~E#*z>U)DSQ$vI#ZOuom#G#U~#B&x*^~xLF^=$2#FOgXJVE ze_m2rGhlP|zVDsvRVw^5k&2!|i{H{8F|eKb!5Q4d)qL3*J#bFiZiF;~&S>_IZeZry zVw|S6yrz>7&09RwomNDz^K>!I7s168cZpr`uu3zDWz*af$$?LrT)l+|Sny)0(RoilAcRExu)ch4V zb7gOWcgMJOV?M|X1@Vd8mf|p$8%;n3(Gy=G>60g_pIY*AS&uNj@%<@r&~F3Fe}0$p zbx^Q$*_aA9kPw@s5noVzgfwz70CRzIx$0BQpwV~AF#fK?8cxB=a2;dCf`! zXe=>ZK0MOFBx+dD2ci*+yk;(MCX0Xpy*lskM=pC2z2WPlyt0?YgQmGDLGYK&d{>N% z)rmFPCRN%bH*RFwzou;p*zsxRQWVR=(qkdiTI%D?4NoC#K?MIrcpE0tvE#zZvA~_& z|I#2PZ46Lg)4%4DMCCO}6YhtLQvzW9m1py>lyU*j;T@pBBHlHE62 zq%T|?wXDLJUFFDJzwq6v<5g_q<>IDQ6_6EXEIAy7^TgIPH^==LIV9HR!q_Nf_u@lR zwb0I^-AXQo^n5p09FI%p64WdzW#32`s!K3rZh!yAlCU|7K~ntXMCOb`aZsaX)$Yz3%H^%?%C>LPH-% z*cR23K)>v?f#(hZ>~=Rx>ehLTHwn5>VfbS~`O~HCW^btS#RywXgpQH_%iLDlToJ8Q z8MUkZD(Rk$52D_ap8{UbRX_KWEdR9F&+w`*sTMXzCx}@Dl^)ok3E%v_wQuqK`yW(K zuap3(l9aN6lgHjg zLRFq8gt!t|j#@=^B0Yt^kkDp9UTJ~jusdgk&ts}=j`YL50Ble%eHRtZn$&B+|`IqQlxLNoj7Ax7xUR&?~a zP?&(*p%$;z?9ZRK!0T1jqlR@~WdpiTLrm{-L1uMM>R>t|JS19si9}rawk^gJ>fTcr9cNr9UaDNVQ!lIAdkh(<)!@mEu%fyEP)oRSwE|h z@^#2=mMt-~*>^?NU9WgI(^K}B%aH)$5w!*eKbw%-RA2c1oRB#GXEOWt1RbNUE`#rb zbyPD1I`Zs^F9LlO312)*=ukIQm?r5L!fh;26(ZQWK$YQ9 zu?~vfyoTemo1|&}mk)q1ksicvLYQ4GXsHT-1>uJ%f43sr8mIHHfd-z#sQ&nP-BF~a zEEGo$I7q>UoHuklyzL8{7JImyF`dRjmt(8?q*l>_w*u=bN+^MnHT`f1$fRBXzk2>* zW{q?bBqDP99nhAkSGYIDt&2H@kXTXmlL|38YeHXyXqzXaGM z&#u)jefh)6A~?8gHvGwB-UP|F^xK1j83uqu(Q)Ukc1WtxF=lz9b_dmW`f50fy3{P5 z;sPEmJf*HY|# z(o~d_PZ7~})BPG+JEJ%^)RF^DOtZf_%G>GP3+dmA>`xnL32wYj5{fXr7BER>> z)^hA4AV?hPm(2@pAu{w)245{%aH)Qux7;ir6*D=3yqt&|(pDHh%&>f_bJ{Vhk?_s! zud}rk;~N?2B}XH5`GGnj$`dTI)uTMTH2H0hTSEZ=3bY#+wXx_sNLzecZ$i+H8Ron9d*a%i~r|W z)i_Bexu>Kx>OUtX|I}$3LdHcO=wW}uZT4eA`~B8Z(OjmmZ4uVpuPUow8)Q0Z>MoJ; z)Wq+suikOVPPBTqB4WcvZC)>Nu}p3$wX7HXr{AA%|0gj@y)7&387;jb6Q07*+*?6k z3gaSZSnA_rw#8D0XMYMb_ch0T z2RNL;s`;Wb-aw%j|E%vM#*0KlUr$#=3YSvY_^@mE1W!t}Z@%6cr#{}^^Tl(xLm42beP{4-~ zfCUd~<1Y;iP6TGXTpgEcgI6N&X(@H10t)WRZa+%xM@4ZUiXIakr3Zth3b zXfd5%UKcQBj^J)UR0_j2K}!a6vFmr zNYYbL5I(Av0Z0the1_OaQY21`o)6OH=v3=(dj}C{NJC+7BolcoRkJRU9S%1H%u9;X zOVVbhs%WRaiK#jyG|M@eaX0HdcNFJ)7wlhbYfcdT>a9X0cfahB#I{MRd|5dP*^Tq1 z1Y_Mdz8?ghlj4~Hy+^}Lu2pZX5&40pMf&R?T9P=yJZJqu|a^C z5mj0(PnAsRQk^joPEZwyU2`B(i1xr|(mvKb!=n9zQ#cNeU{cP($9f@>4}0Z}lcVbE zFT}nu)t^R}mNN*shV@`=eUG zDDrr-MfrBVv$Pd9uglSYZdrM~>OA53uE9Sgpe^TjSHskj10}mo$Mk56{I~+Thnovs zmH`@ldXb}AS*y4^?{?1Gu>bxxgI;shE=d`~8$FVr-n7mBe6kqg8zk+q#T}>vD}xn(WP|A7P_2O5XQsAYX9U_3y60xmD+}GV|0gj5X>#BNeSS zh=(jP64~odZ=HHKf=hTNgyf_ZnuhOmR3oNP{~srOeTM5k24`QyY#zb>hw#!5e0CKk z$8a2G-qtiF3Y%4huGn|D%1n7Jm5L~Li_alo9+SdJSn$eDqV9NJRqT7}JN&*t$9n_!F(PJotor6dD)&zb?>`_|D0#)?d=LcT6c~&GP^g zRwR~*Yau+_70y;%PgYf!(7ln0IrTNX1UaJ%$6r;>y)B6mZPsfYwS#>t>4tbaEzyji2cP5CUV5z$Y$|Cd<4tF_UEXk(^svXJnV*S?*kl9~xoIpc~}wWf=4 z;W<1dk(@*wE65Mj{r@Ui$a}QsFnbe*0Mq~VO7B;2-srf&m#r&O!283cnhJw$h_el~ z1=1Ck;xk|nX`99x)bZosa`K&-W;u;ukKWJ%$OzQKdPT?(xl7_l7e~Cmjy$8(%xye5 zW-|`0G){GnglDQ{r6i{!j<$74Kzf4fVKz&>yuPq_Hvo-X+bg{OHciD4W*C{t{E=Cu zw@?p=Ljx^=46DD+u?;KR)6jBXi4qvxFzmPMDKP(1tyoF!J!=fr&2V96SvhGqFK_hQS(t@h7@_!7 zAdH^x%VK9{Oyy<>=yd_WOKcc;6NQY+bC4#ucq)%WiSdY<|Ch@QLVbDB87*{dLhMO|NaZp|kcoh1 zuqVG=Rz1J{_D@>ASS)j^`71{>+h8v)61LF(X~|xH+#2OiJ-%8eQ17tqaIgcRREo*u zWjC&YG)C2?EHKmNxclF@O#L=esW?$J4j0GR}1cOv6lMcj=TKH_4M%GB~M z=-`3rg^;#*I3k`(06aQChu2+t>Y%r~(5Fllrs3{>L5uWa^9)zM5&*gT+5^83 zj#x=!rSDss5+f0jtGymLb_m(57_8lh%J;M#-Yr9{R5H+W=zOW_JO+%`@oqD=g4G3_ zQB$B}BCh3myy_sdva38Zw;Hjn=jV=WUIU%PdX=`8QYL%Yk4g1*W;FaNCe*VGiTv=1 zagE2|;V9>xGW++F4#z?UE7`*5RzyQmfg?#Xe$kie%RQJPy1L5nZfq?l( z%!Q`9u- z0?HjltqH>TJ+0T{T*2KIE2Qv;lO!)@PV>k@bemsk0*>x83jFHf9PJ*mbCXowhgI9V z58uh`w3=Orv#u8mylrPuL`xF2%~Re)fBIi%xfhEnZ@yVBwWjG7hUnonK0O0qNQAcJ zCR2egr@F!4KI*5lg$I++lb94(da^5aN>sm9KYi~#B|!u!sc6?hd`XI#D+opD-k76} zwY;%gr1q!-L0yD0BuYcyh5KupB@VGd~1s2S|T>+-4F}_C9HA zfWs>MY_DKW@xV+>PI60sSTYxAHlaDo!&07L^xi|CBeH)T3`e>^kOQh@wzXBu-dW&T z44%>7kgnEUL%ib_``qTMRBI8zSZ&V)b+soX{X4{puDsVO4ZjeT}Yp ztlc&56k@*7ZV#+Grg?4K1Hy`%!lJMxuG`VBQHKnI%br-{PhWN&WuZPhur8;}>o;%> z%48sjKpB{7Sbx-QyY09BbCQF?SS*(5(@NUD(QmZ?yjGq;+4^A901NZx-^gr%{(kWt z0mRJft_P7vr#HS5*ymDpF7Hnu1(TO^mH^tjpI5b@ zN$&kc=5?6qarg#y13FW!5t|A&|9!Gll%=An=T;?ib6hte%^Ru6R}>bhZ�a2GhmG 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 BZz2Ey literal 0 HcmV?d00001 diff --git a/docs/assets/macos-onboarding/04-choose-gateway.png b/docs/assets/macos-onboarding/04-choose-gateway.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0233c22d54ab3e6fafa5aa7c2d8c0dcb989f4c GIT binary patch literal 319685 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Π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ʻ=}&(fDi~Qd{NLiRbb@bp#mlYU|jtsJ5Wg_ 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

    8IOh1}&P}QY=kQpJF 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%0DT@SZMbt=B91GoJyDdN4r}~VW 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%0DqCdxm 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Ⓢ@J-3^hxx@x$jKi#YBcJz|=VEy=P`91I3)CMns&Bwrj;|$G-(JWg z*w2zUw5Ua)kGzw=@E@OTj}CwT7XHYS9XWDt_g4Z;Zo_!UW5Q$Y6MRV6*77 ztXDD-gNFVN?RVwx_`>WpG5iVr-}VZTS)3litL8OkWtnQ29c?!g)M(Qkj?>!;NIr7J zYwGv|`vdGwB~Rf$Az_1zivIv+{#}6qn6_jnK0W%|cj=0vmwUno!b1Q52@LdenF)1- zKRp|Go)|kAKi;@rM_TWdxqkVt>SdygL$jD~ZpAJ@M>$;IVD8FULwf<=+3(+dmQ(SB z_Ix}^yJlJJMjvgo8Z@9CXT1E$_fX-R6Plm!TdbDB>JURnVltGkc&RNFe*=i{$+Ef5 zSF#w1d+TQj2}c%gVKSoAoRP%>mg=>Kn!pq1@)W>qSIXBA*_sK0KD4p`U46TAzjTZ8 z763mibEPx?H0SfzeD6n#GiT5G*|^J%SCQ&X$jbM2PY3B4E0*soo!eB-qX4XDKqW_7 zRrcuq_Gu#Mj#lFN8VmPHLI|Le@suOkN?^UR2px!nW@^#9r7ihZA#=sOwYL)A;`zeP zfvA8%ntphT&&!U^u#E))Z9B^?Dl6ug%qlNWKsBRu;e4e99wl0e3D~&zA`~DLEppFm~|6koMZx_^R2i*Lu6~#CfrzI`OVey{Qt=wDX0G_^OQY*4_8Ev ziLqp@D5BmYAzA%(>of=Wmm}r@6a&1tLvz!Ap!d;*DLV|z!O+p`kGj3iA$(32R-B#u z5!v_)2>tpVU3B2K5yD!%)?Roz=w#Ax=T91p7!P8@D#1QusEB}uz0{~)% z3GBOz&PlTeg?tEOO|4Hrne+cQ_0)hY|Gvld^XsWiE%6|xt>jBRm|0AETMMhoNW>GM z8}lHPa{2(V`ZzRfL}a;YzBEpJ?OxC_{w!!~L$ zWaqdMk_B}3ce27N@&N-fQk>SGcil zHa>`X|KADjt(SY-%Y(jG?mN*6?=O6rtf$n!CgpRD@CuEqO*F5C=8(f6IL_)>Ue&&N z>6AZ9ZLr7TbiVy!Pie5*?wDh+G1D`9Z-@s_*vsQ2`C*9{oWM&P5#IAov7oVf$ztOkeCe?#>xExH2Lp} z0+Ja%+#LcBJF`Kpnt2fFRiHupmlC3T1yDSnT(S0W89HgQ)rxVy-3bW8+x$M-^#!ys z7+#)8*Hf&Z8f&9%oH52x-hj%AH*g2QQ`fy#{qg(3DWKDi?a{@H>^&I!%D=*ZcKP~} zjah}PzcTR8t}di{_A>miA(9g*imTl!BSy2}{~u%T9?x|D|M6EBl}qTX2p#E!x-xR+ zQiMiD&WB3EoKG8LTSro%QWWNVX5@SvmBT{L<}hP13}Z8l*=&CAeSY81_j?`uZnxim z-EQ69-tWDR&*S|8+hE|rZ>Q^DAE&lRdhaR0$F`$5l_=rHa4|7{!)8OL4LKMfVow~I zTwso^)vF`|sFOoZy~-q@zdBx~?f3H!{~dVhxPBaPs{{VWtv)a}H{0c5v=`{r2at#g zp4}E^%Vm<<$WV>V`MTv!YT|c6al5@<4cyg504Sp7uyous-@OQ{Y+2PO7CBcwY9X#S zlUNPF4R)c`<8}@kh4!u96%+~sKq+sWtVQIl+tO_OpYQ^+cezr?YRGn6p9%#1DJ%14x$fI4~`=F+gwl@R9lAhAdx-6?( ziu@uHc;e66KysS4;yO1b`-unpEyz7*_T}{j9n5b4s4^Ozn?T3m%Zk1iC$1bb#NOt zISu4k+X$CA$2gU`Wi)*cp9usY=MB=Z&;J-Txo{aW{{6)`AC_~FBnyr|I6?;qJ7{kG z;&PCVu-VL0X^4?9VSLei;n3(ZSPh-2$tlnRyIUFNN>6+ zqvQ~*Vzdp|>n`apXQ<1)5HiJ$BqH?Q?X64Na|cbmwA8u-heA0viM_mkH=?`mzjWUu zeNa8M%T`T34uhX6H~ah)g_}P+?$}x7{)7%h1!@EDItE1e$~H}jI7&ZIBPoawqybV6 zvec}s@4DbpcT9LflXUO{EYM4RS^mC>L$Fz?{3op&Z+aIpmcH^4zm0$}$uZ4=pUWl_ z9elLS@o|&Dn&Wyq5&#&89ii~NqJ}5-10{Cz8?&pptZqVUbG-}p3JMT!G7t07^g+NG z{2kClIRpTqbgz&UitG9V^pl&;+ZUu3yGyfQqs(}g@!VOT3xTeljr0W*<`=6PgtGJJ_obE(RY90t&9XFIiAFN!@b4Y?u z3!W{yf!PGE=fj^3-^REkML^k6v)|uZmp;1gjdL%omIc1dv8 z;dngO;q09;`ef`9?~+V7OZuq)b}(zSeJ{=C-itG_hGn;ps0FwljH51J5Ul+al`0R?QB+pT4fZQGW)Z%VWYj_jjiEbukRl^`vAs{E||Me z)@M?T)tD;7TR5v-Fd4A~Us~d3xpD6q-{@C17mRoT;V5n{DWaV$&=nzUPqdr1W(QRq zpkL4LYd#;5csM}+mwY90|BIVK4**l*-a+*<-REXjEh69m{>0Vj$VV{jsnyJ>6L-I- z4*W{!9-!QlFyv2i{_anKk_&v2R+3iUqmbqOD`{v6 zS886x_wzsWz)4V~=jq2scBaXQHoUnAR(!XD7_*SHJwTr2ol)>^(X){)K6FX5Ue9WneR(>=uv%U#i?Z=i$S%|w@z5NAA zdc6ON_`{^|{T!uf+D>15#UoE^#IGm2(khedX3Ow*zk9%*iXShB?l&&S5AV_(yynR9 zItC;90_>S*)4q9^PX4P5SRR~m^>D%ck7Q7Q=sX*x2tMkG&2Ije(}mj+(k*)8|GFa5}Tx zUmwr zzo=&J{FU67Okth056`b~?>+>W5QpOQZtPi+_CFL!{oxu)$ht6YLOuSD@#acrPP#K$ zHvSp!S;}#`KG$Hp*H|&K>+a{ygP{N_spcT9Y&F+vcF^W$fCXBi_C|v(T=X9etvc!l zx@lPn-u0^WwzJ&UD9?B;1e{nc8@>no8Ul-lme1y#z&eruKK?i`AtKp{en!n9F6yO5 zlYIxTlJ= z?LVaW_noepo$lj%U%s~4UM~1mlZX%3U3i8;y`EpxMob$*oB1~R>!%;;b{949*wR9< z2d90Pfe(1yP*xrpxH>wq$eq}EERSTmfv3@|jq|Kl_Qb|9nT7YvX> z8t3!iqdG@%l>CxyvSW+x=7%fTtLA`(6)mCF;yK+UkgRwCEweMB2nY zBZv$A{&i2=YK=n!D`UAOz>cF9%g<#$p8}}hpFD&jl&Bxh+%wFm1t2=l>gE7g319wT z5dgfMovASMbpKez&@osfq7B#sICXFusMzcrPGixn$KBnOZZXgF5kc z_rpI^d3U-=y5e_20ffHje~jB-Il-HNq|f}Z*d|q>7~UJ@{10-Ukv&FLF)y<)8Gys= z7~mK?1f!r~@otq5Mkn(eTlj_<+0kYt@jupkMvTcT@gNP>uV=aqWzFX9sh*fok^RG` zEgXWUJ~G}^htRPq8%)Q|z^g0Wdg-5J8Mg`v!MdB@dR8q3xg~aQ?cb-`I-RNGi-+}u zbfHvM;!Yt9RuFeKAMgPAG-bHcoOnUS%xa~|qcM$h|F~Vc?RUWG>wqHGQBqvM!S`d~ zVp^Ex{^Z>qwBX4@6wi2QAS=t{S^o$b9dLBYj0CVE1~mXn6`pC3Bp)hm>5+Mjef$*{?&5r7#T)SRDW%8IF1 zUorkt%bv?8D~dDT9?xsY3Xq#Ak|UhwtaqWbLN~}V(ceF_jW{un&-yX}9uck6>49YM z5MMNc@9#6TPcIdIu*!~p%5%COSp1cnUcnZNn9irae%>UP9Qp_E(2bLc6{7^0oL!eJFG-XMx=NgUvO?h4JCYq1Q8tz$%~&E=eh znsf*#UWnU8;M=S1fjd*4&TaTFFZEnnH$WI3?ECy|KV|;tA7-ez%>&7-YgLo)jVA;T z87>nGA{(Q1-6A~V*8tr^88Pj0mm99!NjdGKoq*OzC$B*4(922z{YYJ>55IC#w751i zwI{Zl??~^}`aw1&sd_fX8l(zp>wi3F`j6uL?(+hZL&v|F)RvyEpGCMpR(V6{6c|+1 zZYCY==Xdhm@-=nA1H_HQrLo@-p9vW|(B*6YEsFET+pbnGu^@Xm5;ZKOG?Z z8L9gNWa&~9+>X-XXJp#?OLU6K*blyq9}rwAXR3TY~=b>K^p2?39Jv+-(D{$=6raD7VI*?eCXBzeetx z`w2ij(}H!muRju-r)0IWDPcX+pOP?sB(Kg_*(M8SIJ^7zRV_~d0`)=hd?j=sJL$e#vzwMh>`d~T zk&yDcu~%p|K0RkT-4e33fOEt1^a{woI~MFY8VbaE$eH`qqUlaD9IFlCm%Q^!fInTh zY+)@FvUIjxc;d`H&k!Lu_#;P+#%bBq@>-N&uj0>>-#XV6#kBvC4SfOy^rTIq!~vx~ zJK{-dbo}}F(y`lt)Pha{6ab$46q1{sC=;bR{VAxYnON;lEm?C#}| zxI9}IOcC;{S2TvK4rfT-3&8Ak8Evr zGExoXHe1(JRww{EFzu1nX8XCkeCU5+6B6TvH}glI`hOH3U8f|=)Nf2F;u36@vr-x! z*#U~4j13h}$$ztwupp%4(~P)vL45-0O}q{rm9 zZ25AvUS~gG!Ryx!c+~e3hJ+$&Vyu$p38P ze==|~MR;dmYZCz5KCck}HZHN#I!*=M`OWxQ#GT)EiN0ah=vqvmp-)@CUDI_*p-K%T zy<6>x3MRkr>=394FN$gJ5OaGN+ zeEK4Amp6*4UpxlDpYJ|M9KMlZ3&ahp_;-cHZ7I4Eaw8}|YGI(j`T%w14OHa%M26y; zo9~Smbst3dd2xm8oUOa(_V4Ysu=MoALx+ISd@iIVFYaX=@-$0xjp#p~t<7~in0lHp zJ0B=B8CmHuToN>Z_Dp6n7v7s(zuInF5X=t11Si;^U%^An!qfmUjrL2ow`TRfc`Q(E z7$f^aL{j;=OEO~Mm3zzn_35r;nd|C8H~D^XowKrMhE{U$^yjlgaN^a=7_Z^F2=~LB zh@79-R9+*nrs4o`f;)t(Jm&^~{G2aVu%!%zjI-fREw377L)-FY zNS1`GhwB)RkMhH>wnTvaxe^wG8!fD*Nmu}`4-GIn6^duFhRjS<&(zTobm3jcd~^!2 zofWkJp7`nWZ`f5r{zMCbxKrM4MzF&CxpDSK7ixQ`jb~pd!O;*v%Q)30lwuPJ~gt?{(?CCzw!g< z{J+W%SPZ`}P~Ivv{tL82jp7BQX6^&=dog|v0G zm7f$rJ4q|K-m0sxp;gzss%dy;pNs{Ll;f4-ZhcwIwYNb?#r;83A1%N0cmpXc2M^yqu*wTQYq~-mP}7}gJ_J{B%Ra8Zblx23)OR4nWv&JXe>|75 zpk~z0@ophw7nt&pzVZ)#D8Q!XC$CZ$WhiLMrNDNpZmT0p(O-@@%Y@7q z`v9@nFhC>tYCUOA6BcI=ji497wYw__*IysL-lZXg_#G~%&0~?tpMw_^bPSt}DKpE# zOyo!NqF*Cty{9bx-xfK5+yCbUj}SVu{m-W_L~HHpf_(W1P_m-{-!U23F#fuln8#~d z1dQ621_eG<9wd{QUrYf`h?O0Mj*yPyM8gm7Er$V6^gjJai9_+aRn*s)L1df$jio9h zZYBj_b^p$8kFC=X)81ITV)=X2x%ps%mIr0Ht2jgnTLUxn)w z-9y##jrIQq-+;^E5`Yl)0ivocSLl<+`SJ+3wQJZ5hXt|u{IEWQYcb(i8*c7Vx<2s# z_S$_|`)=2jq|Gq0IZ$!+8=30%tv81Bx7|7`FN_)SmO>-6?Y5JU_}SSI=D? zQM3!h-@Sb^HhV5YE@{Yma4=#l(cdu|Ta>&jzh1U;`7imarQI{59>6_t`%RyE1+hl2^ZBt&6986*sKiUV^tIdsDl&mk@D)%Z9*_9UWBJs zA2czkDG5keg#-G;@^;AeDZX|DW6`)a*5(0$pLenkVH)ex>VOqu@JZGG(N#dn`n=tp zGf(Y+$dPXY8&Hpysw`={VAAjjIu=YhetQz2m;cl>HRaBEs0&4~r$B%)d7fCa-_}+F zq(2NKCoVbo0wQm5NfJMnX@L70X?r(c%{4`58Ob;Kj!g>YIM%GTn?H?0UrC`Dd(`o7 zJ}V{t2-l^1{lr5}R?FG|3HH4Hy|f;_ra_nVhkLm$t{VU+)+`$nc^#E|yIV1c(KGOf ze4@)RczyP$UjvQyNlk`uJuTZkwR)4U1F$^Zkq5p6%OYc61Z>*T#~rHY>J-)~q79(-XA zqiqZn(&yGue$GFDGeSZJsu6tiD#30pDO!ys?zPzZpB5Ar zUwf}yAs~_;La&3oa<{}ptGeGx90Rf^MNsKE37NGj9J)#i&#>u+4^l!B&{?}aJJHyS z!AVghnd#SmEvtIWgZ8(4updb*$%pBq^k#oFZI#qa|Pv9V{R<;s_%5hb|dkS{I?M?bUni2C(GPWRA|72h4X65%tCHvQ% zfe1)TZc_XSHAT=RX1e&1oXfL%lvMv-#l8078IT`YdV`9w!7pPR`cvfl@-X^n37rQ; zY`Bt{$W5s>%Qq4skiD}#kI-=v)(vYR4X~5?uZj=}{x*jQzhvyG%4>gioWx4oQ*Ti9 z!X-@MzORO+*xk&W;#{zP%Y1YmG`phtaUyj( zp&n&QDOm0o{{>la#mp_I1mH_pbFfx-$PTTQd`2}#T~hLM=a!J zP7+iwwSxQF<&|CK5|;1}m1|rm0i3O$iZtI8M~;hIbiB#dm^!zM$Ge;yo*{9X zpZ&Cq6zj;8GGV_+Q53<`v_P)?p?CDIH7NBL1QGg@Dj*kUnE@Wy2npQ&gymlyqgy!8R4@WXOYo#D42&e2 zQ8ltXc2$cz$T%*89Q~g$Q$Zi8dXd#}^(&eAJMrR(9&rrx>#ReLZWgC#Cqc8t{uO(8 z*KGHh+on?lG4Exr#Y zBMM*cQL~fDMNOo*n>XSk)jQI|Qnko6yV%;>Dl{uTJH;@4--2ovK=1xuA-*D1CgIJN z%!8Fp*cO|CY#7F0&~;#EA7;~qQVJ$kp7e;G(+tZI`wU&k*?v1(lEiAse-s{nFr2Zo%Ldg~+-a-Lc5)04 z(7eMB;W6{WG75c1^lB+9QqLf(xo+8yGUwbaW8#55HF^uHw|3()BqQ{jc<8tDrfb*1 zvLJ0J*A)Z6TjpVD6Nrty~7AJuyHouYWDg*f~Kq}26Q#F}y z3~D9zo~FaB9u=rVK`y1Vq|@R=N6j?T3Z^SN4I`&K#T;X3nOZOhcM0lcJE;e0UCHsj zgkU)fNas1r4z=Mx1xQ}2Y;tE$^pF=YuS|g7{sSp1hEX5mr=fDOWU#QuG2ddPQx;ph0pQ z`&~h!M0&SoXz-8Z#F(PGVqa7hOpR*;6u&VtTeQQPNNMMn{JZ3kV^*YXtqCn|o zTK$*s66Rz>B*t*z&*c-zsQxCk0zFV5iFvk240Jt^&i$0z0yzeerxxD^we^3!(`c)V zF48tGERHz%8@@l4nQHH)RW@Q;VD305A7xVn>CGL^UykcfZy<=|8`wJcd1+i;NiRq! z)U{s*YN_hlEX{hO+vjSSR)qt8qn~H|lP;*B^#%iL260696MuK;hms!i92oCvJY(gP z;gS`$YeT`tA2iN~2+(RIuEXbViYRG9a|H``zTyp8Hp+`N=iE*?0y;XED)s{UZt8vl z%q-J;FaTX!f6oytgvcIB7+cB0M;F>gGqixhDM!$CQNJ-{lc{=jlWKIE0;0G1PDfEG zGg41$vrb{ePcsCDcTGP9Kbyo0~Nn2qEO|%VTC{q3gA8i8Od< zc-QP4?M8OEJCqWfv)L2rVVTe!71An&6s%WW>#^y8ya8N|fAe3O7WsW1raGwT@+j~E zyH>|wx^>!j4znKnAl(-xKr4&i2Z?eWeC>E7CF>=0b%v9_)GgD-cCrtD5H*o1uw$B)lRAqC++AI-xOHafCuy{sa5p=WAcJKq)(v63V@q=p_U@5j>#`3aaTJBKk za5mM<%qa4vrp?CNaE**$RjLHKBctc+802BK8|ErK%WN6ET64wxGUTb7L6Vjv{BjsH z#EhlxjFv{3ldqF* z!*J?jzK8OpkOaYU+R(IkSB<}o3gy`5eUdO}p#Pf1Z{VMzA>paEdaZhCt% zD~bdI1xt0173rC$hJWuw@zVKoy-Oj1*4*u{a%%>6uLjjS4}Y> zt*lycw<9+>Boq^E?X@!}IF)X{4D&i?&~XN#nDC(FsE^v^nP}*OUvFpX2CcO5>Mm^J zui6GqZMcgj)mpA_BrsdTPfL#br07wEgf2!e^3cNm-YEHoCLKHG=tH>K{C#QvuG!=M z@TkUm@rjHUbbK~^k2xuGS}!s?4m)J@&)nl)@6qAxY;GxQ-FS@>p3#^0t=tADR08BB6nBLD@DO{#7R z*kM*Uawa?sNNEqt#n;t{f{vdl|ILJwubpndelEBW`o(SVU3_$$onLE&e!DUyQ(QaeXe#|OXBH^)90wAJ zoIIhWib|{}lY5`=F2}%*IENMx)y>>vGaUj3EP_}lupF8N3XJe@a zTvRkm%!!2$csn&qgscsC6+DHo`+)i%NE45u&K(Ol<{6hYzP2}SNYG)!+P{^ZZUz=wNa~A{S@>}K zHy!ZrAX#a4cX*++AYNuttAEd}7^6FpLZJEnw|Ab+09AhU#UBP*OBrb8vA~QP$hNs? zCz++()-1Hq7~X}Xe20?jZ@K&(d>EY|@eVSR8(h3FKK(piW+DUkvKhPwpR@5@apU{l z#N_~(6^A^qvnW4Q-1(Sa4u%cf`aVVQyX?{cy->#1~q?KOW>w#-#f=+vN1p9DTV5tyEV z@>6%IhCdO2nTeLmb?>MD){)uu*rhMm`>2V z)#<;@*CntHV!ISi{d=#qw5>%g?mg&Hp&~h|hPOcCEi~jc3@J!$cEdYwHw>L|Oy<3{ zxS}Vr19gt4z~~O1H9);JMfj*_y4Y97UjvMuTaizz!~O90%=~Xq@M`^5x6=*ErP4K| z!h@xfLONAdp|-*2=`RLSko`Zd6nS=)PDeyS@{eZkOo;b4ThkfLZ7HM`HAs5Lgs7}J zxQgW7&yelOWzBom?8N&F2%Go+81(uvW~_If1a2AmInJrA!shDl5B%&}A|K0K}bnX9G3 z?T!Q7W2>pu0nz*cryT0^okFNGSPIh8Z?E2_eixVMuQo%>UIIQVDKGG>azg)L;50dJ zqM{X>5Te+Bap2Uq?75+bB9Orh=%Sltjzq%Pb@(Sr#lo?Ku?7tacwk<3?J7kl{BO-X ztGml2AehZglLWtj49_Bhh^JX`r}ZZd6SCKRSYkWSEERiQN4&ocV-{IA3Jtt989Sf(jZA7XI zoDueDi-l8<)C(!>B()vEw0*Ug6n6cyUid#@tY2?;=X}nhR{^TJ(ej%1Qtb)}Na81d zkB=ClMCo(JkMZ8d%?HJ2-jXH$`Wyb+NA-1wP|oc1DM=5vO41$QDD*3T4Zq}Vk+q1! zu7A4%{&zI52(85Xc=a;d$~NR}6;ZmYP7orxX7HZE%hPfH5?bN^iCCkQ!JruI;4fo~ zC|{}QE03PAeL=Lr6a&^iI`T^WM|JXx>iH^lVQ-1-Ehnb)$P=(61jF*^ zp8ZqF#CFbQ{?D$Brcm7I=Z0O0TOmF6Uab{+n2y2c$@(twEQ{K%(UdhhW3Sey)H}Rj$t$qpMEEpVzH9Nn^m9=e; zi`2rm76(ja$Wv_I^5-U?wAy^Dx$!x^WB7S{i;Zcry0vG&GqxHOb?=yB_SL5?w8s14=~Oue~na@^`pI>Cm3HKT7QUp*4)*-1H|d55ha` zOD5H6v7u|#(5*h{%ZVoz&*UZjC1Y)0)P9C_tBw4`wyP@9pzAarudSy2Uij{+Zx*J8 zs~$7Vm3T_A1k?<4tWqhrWt5R=uQd4AQ~Lilj8Bz-U!~n#U~H@@SbdmD&T_m^IG{G? z1SLu_)qgVoQK|5sl+F{qliluF;NcK0m6=e8s>vwtjFAM)xQ=RfWy=|S`qf+yGZlj& zXwpC{0XAm!@+KS)u&O?p=79}NRN3;G6Fa;rtmpdgtmU>%Poq7LjGAHoRs%R`(J3v`>polS7iZWXlX&D@`$}U4m5E2+!d__<9=q&MPMR>DAkX) znn<5*J0Rby_r-N6kC>}1V0=xAthf)6Z1Ehx1rZzzP&m5PiR5uJ1%E3)QuPox!Otcb z(<&9Wj;RtH4pMD?>ZQE(!CE1EOA?|A?E^Qvmln264aqs#4*1IBF5W7H5*bo3;ksqJ zKeim~Fdfgr+%QS+0e?G+>r{KzF>VGb&jb@9fCD!F|Mw1f{y4$?e3D2-VgbQFas9KC zeX+3jz|m$S;L`iMyYPP-+sZgac|7qgbmU^`zU(RqcT~ALs`Y)#=zHK4-y(&-O@M!j zmsRf@Jb%HFnIGjDiy;aUEJ(gEk0;`tXZ|)=?h5)Ahc@<(VS$P5!D{ z=aArRKD`QHO$pbK?fwlA0gm*mdv;)_Z3t$AiRJGo%RgF@{ru)XooQQc@`w=c1a18u z57U%EJL8bK_*~^Bo6^BVi=THqfTQmYO=)mTWqQ$fIz>WptNqzoNs=me$!FR9Rpi^l z=|L{lvRkg2mjXn)(x1I9-=vD&rS5O{Lns5|-TtJ`adY0{bAk zZS1k|&aIy@`r4s9Jo-2$X|;cB~_f zq~#%7`m~{+#lObmN#D(T_Ie#i(0DsD`(UK5-qpwEn`o>H#Zv5E(R;;tSK$ zvik4s^nWRC>h7OzUvsN1$gBLWqn6C8&Hei zO36*C##@c+UV%AUl@F#L%#ErnV8&`_xwML-)QY$i-b`cT-NAY7j~k_ARy@^&a`e*Q zEXMzS(A6W`7oNK>gi%4GHpOPjgT)#{!%58Hy2Ocq(eIRoX+1eGbL>K)6mq#s+wXnk zmUr}!^N!(L?K|yEyI8r@J9b4a=41QT7=Ew%e4lNyWeTMoII$=@Fmtl2YIso?<=5=P zEXRdYux!0XaT4Wwd3H+Ntva5Rj3ke@`>^fI1n%p?5sD;`P{U#i?JYcH2fv+u+=21e5BnqXAtSRe; zUI%2ic`$9nbo6R}y?xy_!3d-7dcawpMrA)#f$MdeP{nR&BQC{NcuME%@l- zgbMN@(|?#X3Nr&&(OHpeVqHPQQ;p%cX|x!2YK5e^GToS&jPOq|d2hPW3KMBq9+a^k z9$P}M9ib^Jch03g`lVUV>}bTbJi=!a$MqYNH{)tCfA(MH)FdOi7B8Sy-;EQft1=5x zuJl4kQ8q_Wjp9pxm=beo#@o4f*O|( z2buxBKt$Jms_*)bNq5w=W}_n3t0>oPv)XCb!h6OUY3=nxm9`);Pt$eMChOIB0*Z-f zv>ihQ#)sDumo~;jWI`AzkKCxYoR%E1zhuG&>w=4N=RR@X46dCrt-*xf*kXYf%H5Lm z-Pz~fbhj2)9@Vnsn|SkH3o;|-z!6V<9c+bfLI?2fWt0$vM6gLZ*%ShmB4gdVMiClL(eaE z$@ui-b*i`6`>z3cStH+#Z;ywn|C2Ns~su#zssf!Xs$$%2+W(Hp`T4%$sN% zZ%KhE(k;qIrB)enhLR()d z&d(O7xG{^=qn}G&_sxInQa4|st4<3DrO6Q=vhYP%@}i|_18339F_<%+jF@ZuBBMh|D@mJAj<9&zB{u zp33lsH_3;SIASnqU=0t?epPtMVc73tj_m^D;OS5Mwf*Q8>GC#z<4Inj~a> z@`+h!$NHUDa@sycy3lbJ+B3SE{^Hr##e5)|E?pfGC6cdEPpQ=ULdcX&kiN{NDONLu z)?CK8Esej?;NKRTyO0!!98n0zY{RtB8~R|B*A^AM3DKSK%0K5$r9kwNy+Ev*dNOM#t6^ zPOg)kz9=4(MCOsnyOMnp#?dl0kMP&}y}k`@a&ckm#L%LBEOsTzgSAdgcwJdDTis}! z1f?)Iv#ZhzSQ1Mr&{QJfZ8WzSCaQQ0w!41w)SxI_ot~MD#W6-4HtG-5?rYd=_tMPK zodGga?Zsm%+%|`w(RC9`r_Xx6uxqzqNnn#S&K5j zX42*rqR>gZwlIHyu?LM1>qaVRZdm=q1Za7&C9ZsIe+yt>zJRTtA`74F*XZ*lsgJr= z!9rDtF}Sb~(UgYONtMnvUJX^IuWpc)_I#6inFCg*Xv~=@9;=_z4G{st09s7;bgT!{ zci1tck>^xmx?aGgw}y0@d8ur44w8adc$7cx09bvn|MfX(SnJqpCEj@B;2UrmmrnG5 zGnpMJ((FMPUTZQPX&7q=>Egk9xVPseHl8Tfc0^>MmrtYSTPr1b?de|S?CKF#uaFFC zV*o4VD|W;&@f}#5vq`S{%`{q$%8IF6P#JenQ5HsQ{JQFbc!FCeho~XFHWai)w>Sn@ zcUR30xMy_~uRX9E*+0z@@L~--MaU4g3vDb7mDN5Vre^7>tkgB_+j;xlUF>*$-Z>4ZpOYJd>Oz91V%2DJJiuh$#jv_wF`L0{rx-ye5 z9mmz?&B~kJq~jhk_eaQu62{VVB@B%+KyV99VQ~Ys;4)cVM_|8I zMAbHpcox;c8)nxGyhlT>S*VHuV^44Rc}F)&1g z8qN2Xb}Ws-s=m&NOa_x3j27lNsSH8!^{V-BoPL^23}T+EAmOE@b(pHxbrZGbjl9Qt zXBp}fw8nC!D&su8mAx$8kBQrDqC@ag;yT0?eafEANwxvh{ib_?xWy#HyG5nfL<&Cp zf<=w2n$B0HBdI)tUt_QoUzO&AGXHX@?nyoIpk*eB=-_XVYT|{LWau#Y!`H^m?efOD z*-O+012B_W5^;ZsWN$&~H$G3S0(zL~*uD`f_emZrJ`_!@Uw@v3bH-Ph4Jk%?$8p)d zgQG=}q(f`bmUIN>zLrUT2F`xd-cKP#+>W?@m;(G4tP?PND3zOeC|>8V`Pf4uGn*XG zIJ18+N|Mp}ZKU3H~6aOSq%f=2(^^k~3_m#)-w$mni;Z|=f^YuzK1)4hD9 ze}gi=PV9d8Og_O|Q*(PT4h?xI)tsT|f4Hy+O8j{E$M<)~dZ#w~Ws){_=a2Q;h=HOU z0=dF_SL}njBuE~4)4gZNu!{AdK6Q?_GJ>pbG8Q;}teq1bNV`J26hgMri*C>JT@!Zt z%@il)g&bQHOs-pdx;v7zQSWY{`1mc7THM3*-yD&$h-~tJaH+}2u0?VYMEiYSooCdp zv4xfkJK=6G#%|QBz%oN9s4OcqtRTLW$;)Z{MEZ5u51>%p~laHxX_T&2rb@^+UgWCkxiMlRsL0?3OJ?qCnQm3%A8mQ=Di6b z64z_pQP0zcx8uSZj=`d5SsNjv86#yeo2|+9n~$tC6{zIxgY>g~Yb1m{nKP2Kyi3Mr zA+w+CZU`&Y-(9j`+`kxcFjx3(;{8D#% zfg@uR8^ZcVstygBW)0D66-eG$nu~0lQ~3pkByOjxrk2lCV51yz#5PPgX|=LZ3TW|@ zBZ^f~k)?~0s3}B#*t8HO$Bt1LPZ9*ZJeL^2Qx5}h)Yt=Ktwp&d4&;%*UPMSs8`bO{_rItC-ma>fEQ z?h$=0WDF5atXNx_E*X+^NWO5Fy{1vV?0|RO>?_)cJGvCJ(KM2z9ol!wOLc?fbcO0f z?)+|`%|SO>hPGU9Y}B63YD~aoO$j@qnioS*wS(JgahNWd`jzb*?{C~f91-3;Q^GhS zLnvp(7Jpv-!BF#3cUZP<{RGQ-7PPm(|qhFN{&kx=bF>I=yGx;8lDj>zebFk@OM zc^pF)txx8V#YiciEsN+8+UtdQW9^57l8=*lIoQgv`f({sk!bh;sp$JA)mTwxYy%CG z+0Y;LmP!cjf=`VRxt+eh^)q=*lVuk@6`l@Z_2XZJ==kw{xWHO=Q_xXi(_I z)k;N2?!(B}IQTEOupduL&d9oV?LfVaXeDm68dW zmLez(+g*fj(H(tu*m3m@MXg{gNJVi-?5~M4rnP;GFHMI- zJ~yj6sn|u6*jG30+#BCU6KS>vA&HKWx6gp4czvh5Rc8oG-K?IqY9Ch2X29ThYI0B` zeY9_F6w4xwxdknrrTXF+Av=;8EL$YoxppY3!;UUi&(%lY)QQ7u@cZEa{7(`rd4}q^>+T{7Ab{y2;ES zr%SU<99aQ#XKH%Wk2rSwtOI_7N-aaRanu_zc5d^*pV+;BE(4AL_98hzYS69{hLMqI z5ThLia<`$|n}bWU2VexOXXrJH$cm9j3MPw?NNyyPOT3YEkki;DqI2kY^L6n=Vh$DG zosNZcJDc?u=M6&$=M8Xz4D{1Z-G3)RpdY`22JNo!E6L>~0wCX=8_p!am=Y!T>AYIjsaA|CPk_7MBB;$gu_azA7m7 zzW0W{3;znb0dd%S;{uRUPpPOkmL5{-B(S>i$h*clb=tJ1c+la#-bl*-Ma=&C^ib4e z_=RCd!%-1cLu&jPCyhd7oFxb95|a-?U)EO21+kt-a)PTELL42N(o2XNT*;`Ne~Uo>PuNKLL`wZD6lBc2 zs~KGVGnXM<84v$lc?)q=G23dUW2$7!cRUe#=nrl#IS~g({|I*TZf+lV)lv6ijvv6C zAQaWoYOdSKiErUx0g1vG9nU;`F(nUNt!802-9|ssx>7y;eX4l5X+B4rvh zqvLaa_e0a>$O<)6f-U&!$R7&SJO?&}`y$FxoffrW>m2A$ePA^sLfQI@^#xWA{y*%! zXIPWj+b^mNjvWgKiWJ3yNE4M3Ab?{*ML_8t1Q8(=AwcMuacq)bWVPjughs#dqDbiN!VB^ z%hpkvaHspm^1}IlEg<}*KF*gkDx;mV%1FlzU$osvbfi0dG~WSsAenF3EQks%YqL1A z0++Ahx~Ea2(r<7y(YpnS)wkE_G#@X3sqOtEzU0~>_K;=3$WGaz&N3q?HOt?)cIt{> zVyaVAE{57fJ8U)BL6AY6Vh>bc|5Pk4`N-5hC)g4I3BI>iK0W|w?v@)WVps~E9(>fNNE51Q^s zvfhV<)1P^(F;kGUj^jY~)54?}cb?--}eE;@9e-Fv#0k;QIe_A(d^e%RHn(WBi z=EXQC{ZZ^fqj_o&vm(v1i2n|Mc$%lQjxZft_(E;4#T5>Q~&UA2LN-AoX+_RP2#`kVS(ORZPeDS?XfrJfLKhdF|F?rhUy%D0+%EA~5u z_qN01wOM{sm=}wW0V6SAYLiNHD8DOz;=9E_eaiHu_n?L}f86Hs*Rp_S_^r8pWvw#v z;+c$cq(!33L|Pw~j~b#KEZH3NIlt2#^||k8_THq;SDjA1ub|mMCC{!LPQBjQW^5g3 z%X&0-u*0T7Bt&Vlj^Ns z*|Zk!*gouAswp-k5`ydSwhqP!#}SOME{`xVoPL_P99G&Si`lEW6FJ_f6QS#CSckpjon zs!B`hhwG;K?~b?*UvRp@&}>o>^w~UXa&zS-3iN^BG{Th?M*=Pk2ba#gFSHMvKNK5p z2Twy#eQMvtfi*?tFR#Gb^0HZ}2xxXzytt-+31g4^MOWqPLTgr<3DksZ-_7(5rKS$1 z^8%IE2GX2n8dyW5c63M?uMR!^%vIa;yZBXW}eV%_K8CVtCrvb#V(pPnq& zHJlZPq~PhOutl|P9j&o6KOK1-1vf6D(o9P*Ui4zBc1a_INrv&`(`nLEnF*LeY{-;q z<>O4jAw=7S;Nd-qev*e>GH1w&BYRT($nnd+(N#?kaDEM+Dcu!C_<$6ln=6w&j#6O% zL-)UrF9o|2s}kbILs}z)-BhR^yKdeJ9`0Mn)q@4kB_%2_rrWxejVfFymakfZ-csHd zlsM;h-{~|uC@U=R9*H@=2Hu-+PyOU0WvLVC4r8^-C|qA?hc8t4Aq%Ztgja9Ye$EtV zgo%=7Y|W=*wLfQ9V$9{L>~c*=RI3ZJl;Vf}+~;)Sl22sKZxfXLBaHvNj9@t9>G*m= zr#W8QS-x3LzR!+ie!XH!UxHDQob6CjEuQ31=F(lh;KERDo|1McVRnp+U7(w~?k$lC z?kXoE1GT!O{k`Y?TYO`?>T(nZN0l4 z-F;r}Mw4Ro<;Zvgi~yE3qUC5!(Sh61hfND(qUeW%G5RICEmW~U@)gFVfosmg_3usA zvr0;K=6yWL&J^0aU;NUZ#B#2W&2z2FA6X>2F2iQ@N^r!b0ekT2rLGH>ppSuIk0rFs-RDhyISXleR1!|IPszHpXFs4$Z4w$PAH zL>?zAG)Sb_9Yk1+bst~9G8?o8{Y*1;n)_t$=f}K#A&wm<-5PoeW`!~W_Ry?CUEWM_ zpCdH*7*Imr9DmQ=JkzU0iAw${pra8Sh^M6ru)#bpb7qb8t3K#^Bpf#dUl4YRLiGh zlA^q&tAteQ^s2n%Fz}uhdMpdP$EJR%Qr@`1`!Vu*F2zFHd{8L8HzC_zr4d$Wguum0 zBYE`Qn%WA42eGEv;JaAZz08t9rw$$@Ij0SL*MNQX!5mrad=KV8aRT4jldlfvmYES= zVNW26!FR{$$EHBFU02ER#b)5Uc;sV0Q0>SudZQWVyGGdm;pWplXSPduiL}s#^xffo z(Ur9?1jbkfm~AA&u+py`hmRGQgCi*Z5iblk*M+8AJr%ezmus%9X}8o)iHc_kX$@SO z9Vwg?@^bdqqO=QTj9LWmcbL;Nwh&e+IfQV==%ZvU19yQwhZMQbxI256fXQjwk|Ex?r6!J z!M!OGaBFXhBmJfvRlP0^7^Mv7vrU4{)-P8To`K2i9@bAflv`b|tvVcG+bEGXRVFV) z&2me5zSu_DJFogd{p}!@HlRxc|9ZyX6mw&e6z?)iPEqSpde-Ki?LQk+WpS}u10$B4B^I1NT!{6?!%ap=w?{#L>o3N z%C(xIL~RKQ*GE;P1(5O4d4t!mp7WNZve;<^wwxwCfW)K)$cxjSca15Ni;JvjAB5c` zQjk&u*|0t0Jwa4=T-u^w#;A|hEY?oKy6LUb&@>T)lpdifd6CTP=|WnwPC9iLO8UI8 z2*>KWOqE_eHM&W?G4i-h`67;Hp*1hB(=#4B0VC;EB}BQmjG%<+X8+U0{~NhDf6%2t zX$Uv;gN{vK=!|tADj8LZF!!(opubN!V*#E*M{bRfMo4!_o3mq^mX%s|_)15}0fC4~ zzs7M%ae=_xCwPVrM$np+D+u+NA($a`OCiTJj1v?Xj18rvcOlmFM16mqu=#xq+i_jq z-D6Z^C*7}GRg7AFHR~Ab7@M;~%jbk0B&v~qdiWv4kZH5uV4Czu)_@;oytICJMkx*H zoNd=7J&-3SVmySE7!o3Vz>maEPlCT9ph3GU0vs6k%mlvjug@- z5zOnYL29!Frr!d?Wd2XH%S=`&y#ML%y8!+lGrYbLZv{k|M{|nfFnr)}S%{a5B2(4d zl2i&j)t(duQdF543~B4VBnpTcJELIejr)XM|&U9(tUVR?rh6L}Bv2L#U6oPe#a`|wTK zD1b9BCD_}sqvjXi9+~oUJ4uOb)Xysmaq0NDEjV|pXxTZvxN3}jgM8fbcbqta3HU5{ z!IG^UD^0Z+&TWqkUyd6Sk%)s{vkVi01v0b5)?9%i%Ft!J(Zof57|65h@Mucw1$CMP z=cwl%_+F_z8Ppl>GGJ`p)N!riLe5~@6Rb96$%;~;T6lBOFQ{@BelLw>+3fxK$@bmG zHOExF{+RDREm899?6BBGX|ijlxhM}wQf4tzCH+v6aUd)&urdKoWIcpPkTFHjy?rbO zbD|k8)WuN$pp41$4iB^f(*SU71RbSTpl$QH+|Ph80{_!U`bGH*&oV-Wtk(g2(>S>p z%*KotaZxSuE=Wvb03pNk(%`h`Ku3ulZi(dG1uX6DWSUiACDy3BTUj3E+FM@g#qKR` zY%&)pA%n$7?nj2hUM@@rY{hkRcO>IOcbPAvpEB!DJ+A0x*{!V38sj~0lu0edr@Wjq zCpjinlRTE|2pa4Yf0(0Zd`4I$yHin^sFP%8DNN4|HK(J52i0dqng<9nu1TWozZw{I zzy>s%{pSYoDvV}2VhCxW=xt&33~bORr1g~t;^MsLv!qAJg+;QYw(HhfgBH@&E|r7k zNey;0lGq4UKCT8I*jdDQd-}TTm0~e)@I(N!++tSoZQd05wNhTS;u7|;)u{43wi9Vf zX=-IPXTrtPjf0Z{bw*%vjKQH<`iErR*6eDsTE;Z?u@`G{0qNBIV5rU7Aq64x?QV{ZMZp|c)J2SZQd%`Q_6@B19^z;fJjv_Yb%)B|12Z{HBR*`eM# zFcQye2=?iKws+6#n4C3wL3|b-ngdJzlQSyrKmk0kAyGMmH)||2j z%ly+GY;5O@`C60qBm6ZfJ1!08U z5=l;~(>%38b#n5gs~@aw!fAfl%un4(h0(p;wL?m>K5v5OuX!3~sBlmhkrtWJ|t{3L^u`e44J1@>0M7)_C| z8nND^l4s0Rtt#NxFnDHd$LKo8jx6<(SOnoY!#HIm79L!TUWVHYZ6qKf_5 zMY?T?34K-IP-RxSom7S`T(i!kq}fYP`LGK-@F)d&EzAp?Mi*|KFzhnOp}*M;(p-Lm zD(M5+giMp>NIA+#_S8vlunG*$j3ytj%jq&^I5Ho{=5?ljuPKkx+Ab$;U94T}hY7>G zTIXiq?aZp25<{kh_Sp4Qnd#b*iUQgcb}?Yb>&gR*lj|^!vso^Gwd({A|DT3eW3?VC zH&(kUwuf-kGFx0YC8)y_qnwrOo;aM`KpmSa)*(w+Cu@b<2b6O2x0WV`Hic5g%ars> z)a{#MWCf7A&80ad;l0ZDT!xQ0B${=7o+P_v88uT2X9gb^=(Y{d`b}s0`c-9`!L6Hn z6Yc8N472Hsjtt;;)19UQ;QnqHiFt!u;BHb9GU$m}ZLBF~B`lq(U+h5Jwoct!_O#*M&dHdN2+q^FQH(*I>Pf5?t*FgpUVk{i!@0*hc#XYoBFQVLw#YgA^SCJ8v|gr? z-JZ-M;?ivOP))Jgcx53w$GxnSfNhOurSt_dJ|~vP6P&ZfXzBoGx`eYx-h=moaqDs; zEvz&BwTqpzp1hKaB{*W$356hMP{v<$&Lc2wRKBes^DYm`q%+-}-A-N})H}hqQ!(XK zgNAfLP7{fBvvw-W<3EKsNHrd|(w9zj`f@WY%|(zNG4h>N5RK61v=Uk7$d19?^s*p~ zzHT*>fyt?sp|FiG^kPqE-MP8Xx^S8~>$&LS&5bWqSRcl(tIphP7&R)kaBk79{RFeH z-rO;l`PeNgL9HYc3zO>_q;`s!XSoi;beogq^k=105M~5h3w1kZ#M{hLkZpW4TL$Fl z5je%%bD}uNOpRLPTw5Ac*G_q)@7_koA7T}%hC5DNcUmk8z&Un=xG#p`a}QlC|anjz&?w)H}Z8u z*vv;sf%m11{jIjGa>bYZ%NWeEhx*3Jq{PPR5twUY3AoD-VoyW9ZtBbos#CwOS=BUK z4u+e18^3;UrUJ=z$L_JWX`z7zMkT+69v7%|x#yl(@v-N*ev|VDU)-yNKB``G57Nlr zjmg5Xli{?%*Vh8H#@fDg6xLxMhq(<^3c~#_i|x&RU+54HliSnR;xF$vog*iHm}c&mcdj{E{{JtP67MeLKJM-7 z%dNWQ)Fzng-kGCiHUo1xU@o7IyP61l13QKWcN9qD(z5P+5#7&}o}-BM^7&HESIP&^ zrO_kQRWV>sXQp4gezQ7bGN7PjFs^5IkN!xq^)w|?z9nV4cOe87NNT@MvUw7W~lPQst@uzFXNH`N=PHf)Ltb0L@$ z266a3&s6E<1X3(H&NIvfgO9HCdeawjfrwBc>rLgT)G2`M3X<9$b|o2U*=46i*HW%i zAeq$nDt~sXecn?n?2ze45w=SliOnrTIM*F%F2jxB(^!YVpX{XU-GnDfY+FVT?MNtRoR5dwLgkAEED&n`0X^gc# zF~xrq9tv}>gsDa#2JdwdjKK4i#mo{<>4x4Z{~#@DBUtegkN0j)BnUF_c7^8#-=@$$ zSRO#85eE%&kiv=b$0KGxr7-q;~j3;pdjozkh$#|1qECH(TkB*{27xJ^7+gY*Two8($W{l>F8V7hu#;Hx&H}ct zTdIw>d8pxN{os+pS>oCN3J>986Uy(k8ObJr{;VB%8|v1RbO!TpCPj z8ToE*MN4j-NpXb5H~P<#$Yo~6H4F1g+k8WtGYKz6*%^M}+HDRXF_carWlnP>vg%(( z@~V5mBZub*T63E67Mk7qsIW23Ip@=(Qs}k@iD|Pu6@QGw;Om7`@0ebZ^wN@#_Id6w zT=}45Tb5UVnzTgMhbJ)B*Y*PWYMSsf{M1ol6=UVT@y5QTBZnm!h6yx_p#TziIMHge z;h-7b%D%}|(YuPq$vNfSIf~3R$txJl*{jm$&RP1P{uWbalw)j)q=YApDFI0|Bc9Y- zNK&$MV2nC4N(e}XUVPaew~Jv&!Ft)zRYnc+s+FyUQ*g6zx0u{ndwr}Ooc~1E!KB0% z-#rdJjhq$vNR_i6OM8ztxUb9WZ0oK>TLNFg6HOKo_P0&jR5zdJS)8k9*;1`dt#7G;xH3z$b0>WL8 z(pukM^#P>#{Ng+^_p@J=I!WHzuFIm~I6^tS-pH9O9*jX$)e*{KIdG(szv5h0kvjDv zPH`4#!ICF56-yPS+hsY|4hH;JBkGL*y%i>p&LY)PN}6lwCTR-=_O4cWj1Lt;TBxmE z;LfR6a?}15^d1Ln(7aPsvurcW?tOC*mtVFNY3+t@rym{i6UBi*WT7=nX&oz{`Xzo` zKCdn-nQ^|PuO*1;__mQz+kiX37&T3&yEPf-n-$(jvgez~(wfo<*;lf!Op#@LA1zNyDc zcV~zbyEIvktQMuKLRjx7h$0K0`pk68WQs5qR?kcN?WvLO{;`!ljOh&Lwy3^oGwO77 zaTV!N2rH7+8SBN2YxXTLB-X{#zl9+K=MRpQ7=-80VA7VaSiaa6eC$wSONNuqz$cYO z?i=004`;i#k+9p&QVOinbf^SMW`^vPay4mB)Rgns+c52(ae^;%)_JC#U1S~?-G>*+ zs2(m(CYhdwiGbCx0{Y8^uQO)v%U>`KQ7<-(eam^G6am(+D55FqdFw6&Eq$FQRZCWg zcmx_$vem|w5JyOM^OnmS7skyVe&%d!SRnq%*iY4LV~p`e6yEhvCG>eM?{vsp_qKI$ zo`m$bG#WyBSj1pTdhGI0U2sBQ3mdF7v;=8&Z4=v8NI6Bm-CfKLuE78=F<9-@ts!s| z7B7ET+RtdJ#sy7L-QAL%#=*BtEB(w>i^AL&1@KZ*2!ph zhsC)_WLINOC`|PR?73Z~#04&3Q7NmfR{E9b`;uKVxW1cE=1?J{wg`(D?uzs7@W?66 z#3M|OR-wQVLzRq9WR97>9W|fXWXU+DzEFAHBk*l3t=x6EU0%vGIFReDVMQajb;iP% z3W%m1)MsZluz)u|Oigr#;TX9X%U6%4sNxSTY8x7};G`IoF!8Q^u(#UM+g6p-^6s)!mU%=MirL(+ ztRuR1(F0~#{l?6=cHyhTVp7@G)&Tamh4EP$i#pdg*m{-5F>j77r?id})8*G!2gfeX zXA~dKKlRaoclVOwm|pKu|11g7Pje0v>Ir|u%rS2WlE5yvLGno`YDr;T%iY zZ6up<>lcWPp3C3on{ykfjQSXOm$+_nSnRorc}_&UfAM}p<7W2QS;;O zaAFTp0=r`sa!hNf-3}ng9yD<2Rt0w{Htx;8==xNDVjv z1Mch6>EYG+>G{-uK75s`Y2V>ay0}U$HJBYARYtv;cW)|xH@<(g>~G<0Un>vnHMV$# z9{gpjz#4%=UT7x0w<~ku)F<&wMupCLg*D)eSDvN-7t}Zh=&_HQaYkMbsD2Ffpqc zG>8tU?veJbpFIC|0Y3?DA6T~-e<6kV57ro`&!jAVbY7)`e6f5#*gC0IN&&_Y<1qSJ z0ntl;b&Cc!4jP%R9^^yU0A2WxUJ3X;lMT?4-rjzS6M|HHtgt&*;bN@zN36ZInlZFC z0%bbLQKkvPO+Dx)w8S~eSjANu1ZgrHdJOSDV2u8az@vp)bFKMFIDbhM1W0g?=QwUP zTL=|T1($Z#>aY37hyK(}?=TJn|6^PbMCJSf+4;2_z#bm(N`UuR`l>KdNr#3xyP692 z9N?T7bDklGo`Ad>6&%HSx)H#Laifm2d23}vpq-|`#xGY)y}L*HlRjagbuISNEpX~} zb`-gaIjd-aawaqP)9cmfZNNRbW2NR3J3n?p9kvC&F_Oc_)djKrU4w)YbnO6b3m?#+ zxsqHrWUL02BRLQNgXV(d00$^ZaOOqeVoDV+U8Oy%NNdY&aDbL1EV-INgXjQW99kW! zEG&)mY>d8c7`X52{8aB&7e%g?-%njOI(z5VzN>uurNoZO@lGi{P`-Z5PiZ6h~qqo$mk0|p~i5W;=%{B8|}XHq@;q!YEfTw1jZjg6_tXO^n`EJe>w znHgG^3@?tttgB}#r+WJ;Q;L?VHlw%SuSt4R(8;xyi+jWNeHypc{PP34fLluEic#R3 zt^fS#pC8Z{Q_ZlyulwisfBj&;(EvWWB}O`1@AKXNs_gF%G}>t7tO7yk<|a!ev(+G} z4%uK-wxS`bLvtBM5V=@~w0`bAXfQ$g*t3pWW4{$6Tg!EJlL_|e8>dK#6=mr3&7f#V zT4Q$OkL&;yhVZ?k;h?GNHb17}#L5-bj|N8LX5}V*Q<3bG>h6t@}Yx{1#($)<>iI`JGwD{$z zQbbIgEKF==OYd%=vq(vX_IrDNyF`l<_d9c z*#3sAO$a5;x3U-98~6@gZgO{U4|zI#<~jt|p7WiypDJzL2~os%*ak!V^XM6Gh_XL4 zxPfi7@k11W*Y4dz3WiU+LX;VBwe|B!K@@C1qLn)A?(o9dG)7DjVi;K>D5IFR?GTjF zhf+zFrc?W&sE)2hb~|o>sBRM<5YDd0vZhd~;*8$YBvaMGyF$&kAJMDn=R0c@dTFIv zp0or-+HPy>!E54wOYE;7EjszwME?#8ud<-jiTZ7-F?8-0H8b9EZ2<6JvR z_c~W_t$|RUI~%{a8=KsD!}C)ofJvaYZ!c}-S=kb>oOe4*CG+$?-(S(zt(w%Dq;o6n zNh4Ji7?fppMZnt~5G|eC418zK(XKBFsb5#J|Int_mrdcL7jyRbuH^rXf?Kr`2^RD9 zIx88O1Bya&1@|0S(V-g!9EU7~(st#7B76!Y0PVWA->;Q82*F40O}v2rIlo=Iw~{9s z{4WMe5l>d?$3BhJBWNd#N~k`cq4@FBD+ZvkFOB18l44i%A5b0x%DT&Fe*qL3x7baG z7dZqdGO4wp`q74>9uQ=yJ74f;*qmC~jawR~Al#^&wr|MdD}(UMz>yYa<=lmC4nA6+ zwGEPL<71l6X$Y=dP6fij)dalV385<2H#gq!9*$=gCTr0-3mTQ0mM$85Vv@j6%d(w>KI}JO|m8`uZ zzM{n=SN7elA9gpkZF!ftvf9^E)UePGp78G4^ZhNyEiV8Snz)KI_%MgS+ zITC<$UAHu(boQ@wp4<0behm13b(fe51WyVy5a*DV|>$CZwP~ov7H#2rXnYAu3DC$vJYYzw@minIKJG1K* z%C{a-U1=H*xa16sB8WQ?=aN_QKS2s$qr=py0tiM*f+E}Ob9GQuz#*R?Sw=`1lP_>aQsZh zA&8Xaf?YSDHvrqnmWCqJ0-(yi?Or!T*$eKhS_u<~f_;}`IauIwN5RpvkQkJM zOtSYwP#)0&-h5T$I#}8Yg+KX@0O3d;vo3&Al@6{G36=qAE1mK_015$?$>EQOKtSaj z1k}qFow73Sod=VtRj4X%!A1r9xFNz+^pSlxjcs$G+&^ud*iFTDpLJ_~Hc_D1n|Q$- zWi=PM?`DQD6bp4z58X7jN_zu^3QwU`!lBICmoxV@@|}Hj0K$I5`GM~=H6*-u(fG7- z0(Oz_{*wZ~?iiC36D#@u?i#>GC(EW|l2$U(1QhX^%O5|tqC@Ylai)r}(S&a9Xb8eH zKmyRNYv1-z{qqof+`xAj@P8FdE(K<1)ZZX6+7-^E4j`Z`ooi4Dh>ILQqaqEJOt=bg z&T80o!ux{5N__)#~MmNVo(k;F@;Qdm;!Ge zvl?}*)IuS;gr_^PzbQhwcZ8g$lQ9>UQK_IVSFUUSLqg^$l@Q$(0*L-xFKmuD@)8n8`lX0F!=@ zxJZCVT%Zqg5>9W6^O!3et>vVt+Os0%R!9v{0b~n!`T1}v1mPi$1R!148ng-ax0TLw zc_M{g4U=C3voj+9rWL&aS`o4nOzH}i&R+2nJF#*A+~6i&W(czSod8s=mbgGWxo_f!AleXph=TqMZy)LAt_3 z9!gv{KoYjgsp!_9E5Y&hBbNbyTxS#lrHEj9zUEhGlLi)crENcyJ$G{LG0E^>vqqHX z!kJSBAS(&rozO~k1+jbkY5QEj)-<$R7P! zoKf}^(XU&3KrkBh1J90J{CK+W(oiR)t{&maW-932Pey`s9 zkPANm4&Hq?^+n1BvPl=YH!#)E- zi1Qz1_8cY7cg86G5JYND^7{DHo|Jspzx}Zom-g()#%}G%UnLTM7|iA58YH5jAxdb+ zjo&p+2l?NvS9l^PdEf^ScPZ@FS&74SZTcIXbyN3O!$b9*^Y$zK1YQV-^WQIcn?G~M z*8H*Qe!aeliRk8bsYdZ+ct9AK&v>Ow_y!74Gku`;ePjazd@@D zcmC1G)EKS%)$>kAR+EX2>fBKDbjN|TDxuwQTDHXEytmQVBC8c><;D@k#_bK9Dw+gvji?RY`k48Dt^Ix{9-aJ}l=zDNE2dHnhkNqSkJ6mOH za`Jgq6+26+@OslF&>by*CVpR2ihA&G4KqFV5idySNhAgO zTyzjoev+5Resc48gL(&>H=8j8nDy9at?=mKx^Kn)X(xk^fNOBZw1&Pl=yiT5nL~axnZ`Eq4q#24WqTAH0nEl&<}X;4@ppPmWh;H^ORpT7hIl~p!Q8oyXr8gdAfN% zwSN}fc>nYyg7S^+Pt&iyH1vq5U%t>A?RRcL6x~+Vy7)?6cW4ZBZh@vh_u+wr@Iw7~ z@nhzM?({s#xV05Da?F?Oz|vj?Us!yVTM+9}G`qhjn*C)k^GY4HLM-jsG=e_m<*ysA zs#|NJFi=AMRx6?4(ix4bX3t5VBJ%1eoqFeblx;f@&ryN&XbtXgqdc}fPj{v24XWwG zZ<|dmc&T-8T8!9@8S%a*G%?uU_Z^NUyyIOcqQA4$p`ztlTyR03x)mlFB<|5Wxf6D( zK6YlPFKm-Y3ix`B{^z{b&Kqys+-?Re4V6C^>_%6-eu&-BnQK~@UOxAlSND>pu-6Bk z?xCIE{gaIp*ZWqPyZ1(Kgdps`F?;QcJr%ak<+lXt3Es>Em?D z;K)1AJyZIaAg_ygR_*L*nt-0)b(g^FKK{(L5|u}rUkMD2X6Sd?>5#2Qg?(&EIp*Wo zLLP)Q>+)#R5^HKCFnDMCDYTK@FDSVbE$$Jk0Q@3Db?A9i%ii9vcZEHXd%jzBem2*5 z-^bk|#6pQt(|j8yvbPrNEvM@3px@0KJTAh(qM|I>Z-bV|<;3MRg9Pb!DgJ#+$Cu3e zs$d%4AD>3Er@N!oCUY%MJP5uu|GG;rLD+7aie3dxa_0Hudg@lug#eKR|Ir;IWB7Mx z8}Zb#kfA5DeLI7{;-d$*o;9>x8{X=n@in4PZXv9FK4Nyy_=8D$N!nytu;bW#R1MFj zEtnfP6`wA?>Kr0b#S+!yW&XRjTkw3>x{-9Bq`l#>BJS=slEI>O+=FO=Juf)#2Ag`rpHKbl(dS>{M9LQ|-6Gu+w4&7;OYcpIoVtfDm^C(?4n6Ufn%isL{b{RS@n;TeZ zku$8trQ^HJt4|n3^t7Ff^=E*C7+dVhN}^||v-yXXJ&MZFn>KCq2Im_1sodL-B6iU zQBA%ly{ugAd(h3@4_l(LyHFJ#K^Lt9-TX1-!oGEP+(fH}H-k?6&gg=Fc5SNstQJ2b zTaNs;Feai>5j=2P!gBHa{QU17zFFaY&f7XFzvN8gzpR_Gu1;zRJ-u|eqb;$87ZxGs zW|fp|-KWM+BC>oR)aY;~Pu>&Bnf|ldiapVkJZtN9BRcS@51w!K-@DZF=Ns5}jbG+1 z@U1uQ*W4AFoO`z~` zF14^k8(w+ZmAXEE{A#pMJ-(%Pb7$WYYBX2i^tD4=yb=$=V+t){d*qHQMQkNUeV&|} zlF#^f5$pg4EpOU+zwN5O|9Wo;P4_XARs?@Wksl2QKQtl9y5OBj-jp z6iFEM9F1Pf>e^*^`uh^9_V&k$ZdN?qF1=|_>niQE$CQqw-3zWl=sxf#B^)L$L@l!M zb7jlP(gf+RvlYh~L>}#-+`J2pL6{p0t@C=y;}f}wLW{$3$;6MZ7FnhBK*W}$4HKP%fw7frcWztBa7ON_4M=!VzF+LpZS zF2*gM>+09l)fsvp^NiTNwD5I&Os1i7s!CxYP;-VoDLf()ltd-r$3C~Y9(X6d{$6- zKYH!g&RX+$FT17gn4yP4Vm>4HXPxa{j5q{WE`BiCM-vTd?@fvE|71C9-ZfTRO*QIO zJf2d;yIbNIU-sS?ck2gbPlpObR5;HCrKq4>mFZYyOV#|~O9re5*$f|ga!(|oYMs&X zWuJ5TVNH%{;e>i>^OlJ4zasm~yh}rQ&5bWht-GeJOYMA||AGSFRdw8B zQV3KLy)R#~RXzIQ*wDj!tg56I*>ZyABeZJWS2VqoT5%lJT|IqTqV{58($F`dcmDl< zM#nB*y{N?!XU~gD@E3oZ^Vd%hj*P;xsksu1Y}8%<8R6M1fMF)5%gE~f^Y^Ngz%#&s z{xr#BJ;DB`@#WK(JB+f6LlN2GvU8(Bomd#MrNbd5$+cpD1pq>hi8j6FywQ8I4U0>Lt(bMt4I znz}XfYLR+dS{Lc}^!=_$p7x`eInue){Xe=MF*05^`s>`>oS#E8S-KQ0Q7`;%wrWMq*o^mwsdek9dW=)peA3f8mPq!SaYs@QvtRkIDg=UqiE?j1s_=Jo0$Jlqy5 zJNqJ3_N9G${ik5ceB88LFvim62t|2%{jRw`?zau(6yK{?C?;82DvryNIo`E1cxf^F zwA?j?yJRqh`}fj~jXBs)6j^7T%JaL+o63GdoLb=Ni@G?Gs;ny1xAPaN@Yojr>i0ZZ zULp~ThCRN!oq1kV(#G`X2I{6eHgvXm`8!&@JNmnO(olq(j^n_)V?ERXtA!*a-L)Ir z0<+c~%AP5qQ$s}p-b?6{8g*Xc$EZ^$rp04s|0pL}F6cJ;E4p@n8&?$?_;9?ieBNW% zt7~p$1F@6LLYPoW>mCPeq}6<<(Dk?qO&hC zJZ!$+QT^=wRIf2g06BQ}p`%Ms+|@RkI9z?3&|k##k`>wox{{HJm zy>l!}f7&VIyyJdZ3)tP{U0vh3G%^4iwe@7$6nl7~P$f?ah}Ge~Kh31w(Iryx{p%hE za_Jk`fZ=#_%P4nD8Ka3?_bM>c9rtA1Ks}jo!ku2dJol6dy8~P^p zLz)3FP(|YF0|4OnYCb>ttT;-s91FJO@4Vk<@)zyp99#ko7d$&LkeKd|j*0k@<(Hys z)T`9fQ1q*XzoU2$G0U_C?)MpSQYw@`CO_!wP7QhxenCaRr%i%+H|2)?Fh~uXr`)*t zn-{AWufMu3UQb0PN^XB;M=RM?jZc4`rWNN(wjT*Kw4aZYHs`knV){YFZMJZ|-}@zx zd>$Yfd?$1F?w*UO0I>mbzUs{M$)fCRwe_QO6KsvJ8g*|n7N$8lIT`Sz%}LnA+D7Yd z>HGyPndLRwTKXZ)uO#*STwN|QSO*RFB1__{UUuKUzHdo=qM|ABXMAOhRq)uU_Un;W+1@0vgORp6I=_H zx~k)^3wBUvzeCd>7y*uj@$C+I@A4*3D6GcP^UVmyLX-Q#eZL<4iDk>9KDVLUkCCh1 zd{1Few>Zlg+v_>iW{j%E{G3zcc)*&^8@AMb@tf!}e@~Oq8(W;|>uc@l3Dlp@R{t?` z_gyF2lel&yhVHfua2H03rB@sF7{l1t<13lBz^@h2Qa2)4B$g)<;x_r2|d zTKVMmzFm`Lm|cax_V&@U8 zWJrTX19^e+7abyq?I}d6mA~+GYYKZ(Q9#yeA!Rt!8HyW^ccY6D)S&r~x3^VYZ%UAV z-{q>$J|j*<`x$n8+nLfE@UmV@wsMkCA^WpIa=LNsC0Cq<$J-IuVF85h6wQ*x55~$f~ci0I!dU!{KoC7nr%*KU(*9rn~RD-){c;qleTeefH)1E*U-H z46PHaIAbrN7rK-1#mQF3(eAS5q=1RH83Qc$BuGvAwqY`8Jk)xjCC1ol_EJ#y@WPO& zpEKORJD;b!77fB=%D1Ya=`OdFK#-|Z4S2mn^UPNrsO3u=A#Pmdbf>z?(gG``A;M1~ z*!ECI`RSh63=&$=8~a5_c`u#6F;Q_099k-+y`e>@vxA+>8X)%juH_;gya^CDdqAac zmaM7Z+Fh!uZez#(P{|}Ty2VAfm>MdK8B53vU)swu>B{I^97U7SA?Zko1xq_g4Mv&s^-5Y z3ja=BuR*_G=XW5TA73nFH*Z>X&654vme1Uex^;wl+Wx>TMX(!#nW!GwuOZyFw@h@~ zP(vmov2S6pCT!1%pqqbg6qmw+XoGft1}V;lbrUB&)q%TJXOBmy$Jrski2Yw1dgaUT zXkNnc3>sQvgp^Izk31Ey5-!aynSB>)SIA;#>nIOBH?{@_rzsNj?Ndrf)XMcSz?4^9 zKxp3%(UVZU&p`f&8WP}X&vvd)Q9ed33tx;292P-&-NNzo4j@XNmu9kj&a5S-_zuS7 z8f1vhr-Or+Mo2=)#=43*XYMsn&LEuMXS`M*ufCEgGhee_?Q3hwBGci0gR2*NazIzu zZttF=P#<$__HC4JNnk2ZX&bAjtxL&zjN0X+L3hw$S5fJ?v}hEfJU_Q-m41jnmSneFhpi4zgr+eKbub-D7h z3HPVr8cS@>FP`{tWTf&hUP+{3lHmrv+*GPaE4+A2T(zFDSy3?w&IuY!2$V{CB{ z!f`yta9ILS3+5|5GXb*=)Q%weJe)26nCRb z4@`)+V7M8e1A#8WAF{_H_Vxb0V5;Ol%{;3q8aP=oQ$dHb$V#-ZMIQL%yVLwK7Cr%1 z?fu66wh(JvH3mC(@80cmeQ|DTM#h}Ld|>WcHgE@lD@&&XUp3rO;mhi@z-*wnG^UtH zE2u>d@3UZP-juO*ba(!s(etjX!Z9W97nGL-QIa9(s>5KYmNe*xK5f>KkCh z-U%Nc9Mt7zO}}|r(V-P96+bmctq!7Gy(g?dOTEpL5T%Zs>2j;~1#k9I7vLZ*aY~0Z z*cg98-C9|3=3`=d&O)xqSB{;bnJ}Ra7CE86jPr+{n*4mroT+&^ zSA6DvHfCU#l|O4dyb?CBm|W4(-qX`lc=grY(Y9>kna@}AdUWAa24fQg4gPU5mYqwV zqjab9Oz=ZSTt^@{pdv8___N|H#7MP*rcZ6@`9O*FE; zKQ|_N`LACSf#w`nDvi5u_vuo4`M%|Kezmc4*Z-={akt)P{QPyc_59%X`EUPzt$hFd z{!Ou0+pg@qd++D3TjyTCs(t%@>Hq4$-B+Ub+wb3hZd<_rX;#~BTgS)Wu8iIL{`>Rq z;<*d`N_Vf=Ubv@t|Gss_yZ3(nx^?dLtG{o}|3;2f{LHuO*KNLWt@LW;n&SO-@}-iR z`>wBCcfU#+=&f_FUnhUv{OWhI^{tH)pFght+jFjXWBmR5GuQu$sI7ZqJNLfz``3Hw zo_zc@?^nfhvv02xBHmnY++uOtPTTu^Mk qu2NdCNn4D*ik&tnRnUoUNke*N`sDi_Ts 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