From be58081e3127fa247aeef534916a90dd5c6d66e1 Mon Sep 17 00:00:00 2001 From: Praket Date: Wed, 23 Sep 2026 21:41:18 -0400 Subject: [PATCH] Fix progress cursors, waiting turns, and secret redaction --- README.md | 129 +- docs/acceptance_checklist.md | 44 + docs/media/freebuff-mcp-explainer.mp4 | Bin 0 -> 938652 bytes docs/media/freebuff_mcp_health.svg | 14 + docs/media/freebuff_mcp_overview.svg | 10 + docs/media/video/.npmignore | 1 + docs/media/video/package-lock.json | 3741 +++++++++++++++++++++++++ docs/media/video/package.json | 1 + docs/media/video/src/index.tsx | 40 + src/backends/backend.ts | 6 + src/backends/desktop-backend.ts | 11 +- src/bridge/event-store.ts | 5 +- src/bridge/session-manager.ts | 40 +- src/bridge/turn-manager.ts | 23 +- src/mcp-v2.ts | 13 +- src/security.ts | 11 +- test/desktop-completion.test.ts | 5 +- test/event-store.test.ts | 13 + test/helpers/fake-desktop.ts | 2 + test/mcp-v2.test.ts | 8 +- test/security.test.ts | 9 + test/session-manager.test.ts | 38 +- 22 files changed, 4047 insertions(+), 117 deletions(-) create mode 100644 docs/acceptance_checklist.md create mode 100644 docs/media/freebuff-mcp-explainer.mp4 create mode 100644 docs/media/freebuff_mcp_health.svg create mode 100644 docs/media/freebuff_mcp_overview.svg create mode 100644 docs/media/video/.npmignore create mode 100644 docs/media/video/package-lock.json create mode 100644 docs/media/video/package.json create mode 100644 docs/media/video/src/index.tsx diff --git a/README.md b/README.md index 78370ec..1efd7e1 100644 --- a/README.md +++ b/README.md @@ -1,130 +1,93 @@ -# freebuff-mcp +# Freebuff MCP -A production MCP bridge for a locally installed, signed-in Freebuff Desktop or CLI installation. It gives MCP clients (Codex, Claude Code, and others) bounded access to Freebuff projects, threads, live turn progress, safe project-file reads, and full coding turns. +![Freebuff MCP connects an MCP app to Freebuff on your computer](docs/media/freebuff_mcp_overview.svg) -## Requirements +Watch the [short video](docs/media/freebuff-mcp-explainer.mp4) to see the path from request to finished work. -- Windows, macOS, or Linux -- Node.js 20 or newer -- Freebuff Desktop or the Freebuff CLI installed and signed in +Freebuff MCP lets Codex, Claude Code, plus other MCP apps work with Freebuff Desktop plus its command line app on your computer. It can find projects, read threads, send a request, show progress, read ordinary project files, plus stop work when the app asks. -The bridge runs entirely on your machine. It does not dump process memory, steal credentials, or expose your auth tokens. See SECURITY.md. +MCP is a shared way AI apps connect to tools on your computer. -## What it does +Your computer runs the bridge. Your Freebuff installation controls access to your projects. The bridge does not read process memory. It does not remove Freebuff approval steps. Text returned to an MCP app has common secret patterns masked. Pattern checks can miss unusual secrets. Do not treat them as a complete security boundary. -- **Canonical sessions and turns.** Every interaction is a bridge session/turn with its own identity, mapped explicitly to the real Freebuff thread or conversation id. Bridge ids are never passed to Freebuff as conversation ids. MCP v2, HTTP, and ACP all run on this one implementation (`CompositeBackend + SessionManager + TurnManager`); discovery, SSE parsing, and the event store are never duplicated. The legacy `serve-v1` surface keeps its own runtime adapter for backward compatibility and is covered by its own contract tests. -- **Deterministic backend selection.** 1) Desktop with verified write authorization, 2) Desktop read-only, 3) Freebuff CLI via a managed PTY (fallback), 4) a structured unavailable state. A port being open is never enough: `/api/projects` must answer correctly and the launch-ID health check must pass for writes. -- **`run_turn` with live progress.** A first-class long-running MCP tool that streams coalesced, request-scoped progress notifications and honors transport-native MCP cancellation (including per-request abort/response-stream close on modern HTTP) and propagates it to the backend. -- **Resilient Desktop connection.** Handoff-file-first discovery (no broad port scanning in the normal path), SSE with `Last-Event-ID`, `retry:`, bounded backoff with jitter, and recovery from 401/403/404, 5xx, ECONNREFUSED, timeouts, and Desktop restarts/port rotation. -- **Bounded event store.** Per-thread sequences and cursors, count/byte/TTL retention, per-thread staleness, terminal states clear running state. Events past 100 are readable with `afterSequence`. -- **Accurate phases.** `read_files`/`code_search` → reading files; `change_file`/`apply_patch` → editing files; terminal commands → running a command; only actual test commands (`pnpm test`, `pytest`, `cargo test`, …) are classified as running tests. +## Start here -## Install +Node.js 20 is the minimum. Install Freebuff Desktop. The command line app works too. Sign in before connecting an MCP app. -```bash +```sh npm install --global freebuff-mcp freebuff-mcp doctor ``` -`doctor` prints (or `--json` emits) package version, platform, selected backend, Desktop detection/authorization, event-stream state (including the timestamp of the most recent live event), CLI detection, PTY/node-pty version, handoff status, capabilities, and recent safe diagnostic errors. +The doctor report shows whether Desktop is found, whether it allows changes, whether the command line app is available, plus whether its terminal component works. A found app can still be signed out. A missing terminal component can block command line sessions. Check the report before setting up an MCP app. -## Configure Codex +## Connect an MCP app -```bash -freebuff-mcp install codex # print config -freebuff-mcp install codex --write # append to ~/.codex/config.toml (refuses to overwrite an existing entry) -``` - -Generated entry (note `tool_timeout_sec` — long coding turns exceed Codex's default tool timeout): +Codex setup prints its settings entry. -```toml -[mcp_servers.freebuff] -command = 'node' -args = ['/path/to/freebuff-mcp/dist/src/cli.js', 'serve'] -startup_timeout_sec = 20 -tool_timeout_sec = 3600 -enabled = true +```sh +freebuff-mcp install codex ``` -## Configure Claude Code +Claude Code setup prints its instructions. -```bash -freebuff-mcp install claude # print instructions -freebuff-mcp install claude --write # merge into ~/.claude.json (user scope) -freebuff-mcp install claude --write --project # write ./.mcp.json (project scope) +```sh +freebuff-mcp install claude ``` -The writer merges into the `mcpServers` object, preserves unrelated keys, and refuses to clobber a differing existing `freebuff` entry. Equivalent manual command: +The automatic write option adds the entry to your app settings. It preserves other settings. It refuses to replace a different Freebuff entry. -```bash -claude mcp add --scope user freebuff -- node /path/to/freebuff-mcp/dist/src/cli.js serve -``` +## What you can ask it to do -## Tools (MCP v2, `freebuff-mcp serve`) +The bridge can find projects plus threads, read thread messages, start a request, continue earlier work, show live progress, stop a turn, resume a paused thread, change model settings, inspect changed files, read project files, plus list attachments. -The catalog is stable: tools are always registered and return structured actionable errors (`{ ok:false, code, message, recovery }`) when Freebuff is unavailable — availability never depends on the client processing dynamic tool-list updates. +`run_turn` stays open while Freebuff works. It reports progress while the turn runs. When the MCP app cancels the request, the bridge asks the owning Freebuff backend to stop. A local cancel alone does not prove the work stopped. -- Status/discovery: `freebuff_status`, `list_projects`, `list_threads`, `get_thread`, `get_thread_messages`, `get_active_work`, `search_history`, `list_models` -- Progress: `get_turn`, `watch_turn`, `get_thread_progress`, `watch_thread`, `get_thread_progress_summary`, `watch_active_threads`, `get_changed_files` -- Changes/diff: `get_changes` (Desktop change summary), `get_diff` (real per-file patches; reports `binary`/`tooLarge`/`error` rather than inventing a diff) -- Sessions/turns: `start_thread`, `send_message` (async, returns `turnId`), `run_turn` (synchronous with progress + cancellation), `stop_turn`, `stop_thread`, `resume_thread`, `set_model`, `set_reasoning` -- Files/attachments: `list_project_files`, `read_project_file`, `list_thread_attachments` +Freebuff can ask you to approve a step. The turn stays marked as waiting. Resume checks the same thread. The bridge marks the turn complete only after Desktop confirms a finish. Use `stop_turn` to stop a waiting turn. Command line resume may not prove that the original work finished. The bridge keeps that turn open when its result is uncertain. -### `run_turn` and cancellation +Progress arrives in pages. Each returned cursor points to the last event in that page. Use it to read the next page without skipping events. Page size is limited to keep replies manageable. -`run_turn` keeps the MCP request open for the whole Freebuff turn, emits request-scoped progress notifications (coalesced, human-meaningful — never token spam), aborts the backend when the MCP client cancels the request, and returns structured output (`turnId`, `state`, `result`/`error`) when the turn is terminal. +## Local connection plus remote connection -### Resources +The default connection uses standard input plus output. This works well when your MCP app runs on the same computer. -`freebuff://projects`, project threads, thread messages, and per-thread progress resources are available. Resource updates are throttled (max one per thread per 2 s) and are supplementary to progress tools. +An optional remote web connection is available through Streamable HTTP. -## ACP (experimental) +```sh +freebuff-mcp serve-http +``` -`freebuff-mcp serve-acp` implements the ACP v1 wire contract on the canonical bridge: ACP session ids map to real Freebuff identities, prompts complete only at terminal turn state, progress uses an advancing cursor, assistant text comes only from structured deltas, and infrastructure errors are reported as errors (never "refusal"). Only implemented capabilities are advertised. +It listens on `127.0.0.1` port `8788`. Requests need the token in `FREEBUFF_MCP_TOKEN`. Remote binding also needs `FREEBUFF_MCP_ALLOW_REMOTE=1`. Remote use needs trusted HTTPS. A private network also works. Keep the access token private. The remote server still needs access to Freebuff on the computer where the bridge runs. -## HTTP transport (optional, local-first) +ACP is another tool connection format. This project's ACP support is experimental. Use MCP to do normal work. -Stdio is the safer default. `freebuff-mcp serve-http` binds `127.0.0.1:8788`, requires `Authorization: Bearer $FREEBUFF_MCP_TOKEN` on `/mcp`, validates Origin, bounds request bodies, and refuses non-loopback binding unless `FREEBUFF_MCP_ALLOW_REMOTE=1`. Remote use requires trusted HTTPS/private networking. +## When a connection fails -The HTTP server uses `@modelcontextprotocol/server`'s `createMcpHandler` with `@modelcontextprotocol/node`'s `toNodeHandler`, which together implement the full MCP 2026-07-28 protocol: -- Modern MCP 2026-07-28 requests via `server/discover` + per-request `_meta` for progress/cancellation -- Legacy 2025-era `initialize`/`tools/call` traffic through the `legacy: 'stateless'` compatibility path -- Transport-native HTTP cancellation via client-disconnect abort propagation +Run the doctor first. Desktop can be visible while change access remains unavailable. Restart Freebuff Desktop, reopen the project, then run the doctor again if its permission is missing. Check that the command line app is installed plus signed in if Desktop cannot accept changes. Managed command line sessions need the terminal component. -Both paths are tested and share the same canonical v2 tool surface. +## Security plus privacy -## CLI fallback mode +File reads stay inside the selected project. Credential files are denied. Binary content is denied. Reads stop at one megabyte. Common passwords, access tokens, authorization headers, URLs, plus private key text are masked before they reach the AI app. Fields named password, token, secret, API key are masked too. No text pattern can find every possible secret. Review sensitive project data before sharing it with a model. -Set `FREEBUFF_MCP_CLI_MODE=pty` to force the CLI backend. New-session creation is serialized per project so conversation identity is never misattributed; `--continue` only receives conversation ids verified to exist in the CLI chat store; cancellation is verified and stuck children are cleaned up. Readiness relies on multiple signals, and UI scraping stays isolated here as fallback behavior. +Read [the security notes](SECURITY.md) plus [the privacy notes](PRIVACY.md) before using the bridge with private work. -## Environment reference +## Project health -| Variable | Purpose | -| --- | --- | -| `FREEBUFF_PROJECT_ROOT` | Project root for CLI-mode sessions | -| `FREEBUFF_MCP_CLI_MODE=pty` | Force the CLI PTY backend | -| `FREEBUFF_ORCHESTRATOR_URL` | Explicit Desktop URL (skips discovery) | -| `FREEBUFF_MCP_HANDOFF_FILE` | Explicit Desktop handoff file path | -| `FREEBUFF_CLI_PATH` | Explicit Freebuff CLI executable path | -| `FREEBUFF_MCP_TOKEN` | Bearer token for `serve-http` | +![Automated project checks](docs/media/freebuff_mcp_health.svg) -## Development +The figures above come from the local suite run on this source revision. They describe automated checks. They do not prove live compatibility with every Freebuff version. The Desktop plus command line acceptance steps are in [the acceptance checklist](docs/acceptance_checklist.md). -```bash +## Build from source + +```sh pnpm install --frozen-lockfile -pnpm typecheck # src -pnpm typecheck:test # src + tests +pnpm typecheck pnpm test pnpm build -pnpm pack:check ``` -The suite (180 tests) covers the event store (cursors past 100 events, retention, per-thread staleness), SSE parsing/reconnect/Last-Event-ID/retry, handoff validation matrix, Desktop restart recovery, session/turn lifecycle and cancellation, phase classification, live-progress honesty, redaction classes, installers on existing/missing configs, and MCP integration tests that drive the real server through the MCP SDK client for both the v2 (`serve`) and legacy v1 (`serve-v1`) surfaces. - -Because CI has no Freebuff Desktop, `test/helpers/fake-desktop.ts` serves the Desktop HTTP contract (payload shapes first captured from a live installation): `test/desktop-wire.test.ts` pins the exact payload shapes, `test/desktop-http-integration.test.ts` drives real sockets including turn completion/cancellation, and `test/http-transport.test.ts` / `test/acp-wire.test.ts` spawn the real `serve-http` and `serve-acp` processes to verify auth, rate limiting, capability advertisement, and prompt semantics on the wire. - -These are contract and fault-injection tests against fixtures — they prove the bridge honors the pinned shapes and failure semantics, not that a given release passes against real software. The 0.2.0 release gate additionally requires real smoke tests outside CI: real Desktop on Windows + macOS, real CLI long-turn + cancellation runs, an ambiguous-POST run proving no duplicate prompt/thread, and long `run_turn` runs through Codex and Claude Code. +The automated suite uses fake Desktop plus command line services. It checks protocol behavior, event paging, cancellation, redaction, setup, plus error handling. It cannot prove that a signed in installation works on your computer. Use the acceptance checklist to record that separately. -## Security +## Learn more -The bridge never scrapes process memory, attaches debuggers, dumps credentials, or bypasses Freebuff permission boundaries. Desktop writes require the Desktop's own launch-ID health check; the handoff file contains only a loopback URL and a short-lived launch id, lives in the current user's config directory, and is validated (version, loopback, live PID, expiry) before use. See SECURITY.md and PRIVACY.md. +Read [the changelog](CHANGELOG.md) to see release history. Read [the license](LICENSE) before you share changes to this project. diff --git a/docs/acceptance_checklist.md b/docs/acceptance_checklist.md new file mode 100644 index 0000000..4e21195 --- /dev/null +++ b/docs/acceptance_checklist.md @@ -0,0 +1,44 @@ +# Freebuff acceptance record + +Use this checklist on a disposable project. Complete it separately for Freebuff Desktop plus the command line app. Record the date, operating system, Freebuff version, bridge version, MCP client version, plus the outcome of each step. + +No live acceptance run is included with this source change. The local automated tests use synthetic backends. Do not copy their results into this record as live proof. + +## Run record + +Date + +Operating system + +Freebuff version + +Bridge version + +MCP client version + +Backend under test + +## Steps + +1. Create a disposable project plus start one bridge session. +2. Send a harmless request that does not change files. +3. Confirm that progress appears, then confirm a terminal result. +4. Trigger an approval request. Confirm the turn remains visibly waiting. +5. Approve it in Freebuff. Confirm the same turn reaches a terminal state without a duplicate prompt. +6. Start another harmless request, cancel it, then confirm that Freebuff stopped it. +7. Restart the MCP client or bridge. Reconnect to the thread plus confirm that no duplicate request was sent. +8. Record any step that could not be completed, including the exact version plus a short error message with secrets removed. + +## Results + +Progress and completion + +Approval and resume + +Cancellation + +Restart and reconnect + +Duplicate work check + +Notes diff --git a/docs/media/freebuff-mcp-explainer.mp4 b/docs/media/freebuff-mcp-explainer.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..31cbda3bf4a8fa92b2cb16c5d814a6be4950033c GIT binary patch literal 938652 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�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 z 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

lkQ+#KsFpZvG>4`EzLC-5nXb!Wg5U8 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 z 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�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 z zy`9kHF7|p4aq1snzON+~1z-a{3Xo%ekdcs59`}J+_0@Nb2|)d}uC<34b~LB_ zyC6wZn_T$XbX%d_Db1zeI{NydL1$6Is|PZRn9zSOL7C!GTf%{VXVDJNHSirMLt*zn z%1uTo89m}q!rp$ac{D;)(suv)?q1mgG+DS}m^Ihy4}W2qXxKBCTmus%(klg%p$=`~yzGc^EEzAb@T*t%8xM z^3{^rTF0XcvJvpmyrpyuT`Qv7V*@;WTkqd{=JhNz-+;II+RqjH(f%M3a7#CmnZz@# z5z;YM40KZd_&ahKWQ4TxkVCZMv-&{8RFZryH7YIRA(Z=?y~!NDYMyqufWk8xjt%6! z5H<;|@|1I<_D(C!zALO=2cE=&7{)FmuZhapr6UafY5}>F%1!5^epstT3ux51E4*sH zh_`_|QsW6nMG=8jq5ugtOmdBRGdN(A>BnL-Ua5aLkE=815w6Mw)5I2^t9@IaB*DKE z{`a9JUwyU5()(1nLJwTNa0yDx>XVx->G`lJ=AtFF~!Svq>KBZ&!z0FHR0nYu zd^Y~`<5itNIVS+o$fp-szgRAhr#}&=WEv921_xJeRAkBs$vsdZ+ge+RRif(!CH^x( za9Cp^4VNSiuy>koU&(O%C?VLlVrQlz#ntUD0q^ej#fAAo&3qM&HU{VzP$vbg!8BSY zsgJ+nk$kz{sB$bEr$bPH^g;HUnQ(C5;nNc_(@3Ym_aQg}u{C*o3CN0M>ZP2;if-+B zZw)Y9;PzM^mRLTa6x_9Co}UY3gbj+a57!=|nk$%}r!Ot*0FyFZ1JS{rmU-395*AAP zqe{y&FV{YX64*wBuBM+ud1^9&nNH4LWS!Qboyo5)Iv(Wgs)c`tfJ2UlfY;LzC8ls` zGCp86e4kdL`U?VX@MQ>o(;;AK6lbfPGq@$r-;jGlW?d9x{E}P3B#HTG8~=@eh}Vqf z`2EsRa?cju$@<13hZW?+01tTpR|{42Ypm>$-)ci%8X(_Vd@BB-A~9GT{^SzsY04N6 z5GCPxunUT^M3TYUslf&2ervK8v~99uOEV>rstPETn<{{O_NK< zkL*lNFhHHVK|!FAM|eYaUQDw^b^V8#URRY+G?aA5jR-8kVo~iiQzao&3A!4^lrdq# z5ipGj#@w8Qu(cGKO}DJ_7UQ1S=MIRRHu=hKok;g6&@T9jR53|@&0~AvTED_6>z1T7 z3$WFcHq&xqv@7Q54d-vwc3k`mPJ?&eMMeLpL$ z6+u8uOKddy<1oY&|IhG|EtjcXR#b6c@7r?qru1N_+R9al^La|IU5oZo!Y2Bt1$8q8r5@I?*(u5 zGUw{xa`)t2yOHa3@SVXU7H;zE6da2nuUMBO;fIo2J1J@>GN_%_u)W4z(Xp_mvZdAK zedG1mwmrcgJZNPIUDTD~tK8f+ZYbtgAHXN24Q>F){az&`9-=WS{TF$NH-geu56H?{!{-G0^CnU z!O-OT@Y(gD!Anoy>=>2_0Y%}B2i%`?><9Lmyx=aijddf=OqqLJl7OS8iW(FZdlt;Fkr--&ZVr96L*P1~ zw*b0D-LN!K;@&8$-VmYIApCeDG=opbpvBffU)uE_Zjoz%SI98%aP5y;1ljkZGR2v>Qu!Lve&*7&v`PLcc=pE z58b>WEnrqAZ{Hblk-kHmBz-95Zr{^jcm3>A8JEC%!28@^JA&l};q7x!@1`L_$abdx zsOyASo^AzB6;WVCA0H3BI+!sC0#|}=vr4bveMnZ)M3fP1wB@Nyph+mXC*3xaU_9aH zY)eLab+UB}N6sBgbP-_#o#5eo1V8mHPQc(&pt>Uhx(iz`F7t z@?oe&(*+GNa|koM7O)6y3B%UfWL^d%y9lm1>z7dy!`&*FzZ1v{T7Z{AtM5Kk!F$U+ zo8p6`+HI2B^4!gd)5;AxXscM%S;giav<2(aiX>X||~>OlUr|7wb#~lz{R6WR5DiI;PZZVdQJK#KeVk)?~^3as|dneMpPk}djTYG zBMeD+=fCfsCj=X{bH^OPk20>(OqG&n0N0n~$;oW0buI`X-DZTE0!B8~Dm{eSyfhdt z1nL553Yb}^WWD)~$?v?l-7-etW*gMzcRW&i$XDs&5(jWpv+&WLB6IxajlymzUW&@< z!ga}?LVH9!pv9NVp73>wbE)M*XufPwi{iS&8)tPD zOn+{2fiCZ0?FgQdp&6alXH7P|NEV((Yp}K3yXLx_jt0ckpQ2tIKZ*wCTp?Aq%mH8t zP4s{R%LFZS)BJ@u*E$30Q2!vn`FOsY-#_44=aa;Ca9|d;_1nQ;@*eG`%GOmTS($x!4d*nS_Mz~X-tB~50!*1SoUe)O&rh{eOb~2j&o@R+3N=>G-g1hye-g>(d>WEEWR6r`jmHv zz3DFUe9OuA!a(!fw8bFGVC}@^S8+Qf?j+o8+CHv1^)}vL9QMnBukVZ z6%vOpc8?uF!?@!7B|mm0>Cq|l+bCO#h1CZIplshCL5T$Q&Rx(1lC8PxTsK8g(W5F< zaOKc?O{#FuSO_wX#6%)=Td23+PgsM*D-m>EQtEzFpXE*6{noW1B}K8wfB*XG!9Usm zV1EsdaLC$k0tjzi4(%dVKpDuQt)+!5z}DV&rc`281g9?I?c=w~37(yu0s-X~njo9H z*!%iUEpkti1!9Qt=?hIfq1@)`^+s{{bvM0lYB_T%gUZ7G&UK@UWyI3#-MZ+TV3l6@ zhU+`pdysnY7xa-gom#7srqM0XBUI>lS@UV5{3X%XS6<-#qz{AlPs@d?*_zg$0TWvm zygOW)mERaHGoTb2yvCs!)eOx$TtZligN=aFl#>v)yQBYkaQHoD6aFvv_XUrZH)gkU zD0uNVu5`4W+L17_P8=TMDMq?Kd`DOl@`(;S>N8prM2yw;V`~^nlDIZ4l$6cll{{dO zAKBRScEAK{r>->n|n3lsAZks>{N8uKR2zxqgzqy4zteq~w6rp#1FuWL~>TRAX(W&S+K6m)&AA`lue5 zkfW}~dRs&4c)!!!5VW5QTC4gQSm zwg2^ms^rXh0R&M!pN;Jsi}AInG7lngnDM}E7FwB?s|&II4c*UNv3v3|>;5=^06A?^ zMdU|9@X90U8S}sTOV}!4Qa`NYeeEkuAJKtkg|wv&O3_wA1s8JP_jKglybBy{DQrt4 zbAntzi!^T?CC&0uLA=yoU&6%^07cDnTg@m5t2!#QUGs?=+L<>ShFpzTJ$)Z|+&#+s zN|>&RO?vogUU=gLt~VvF?ccR)k7b5hgxmGG4p6$kWNhh#NDXjvb^N)0hB2)BuEXjj zDsre?ytRXRpgDWu4WYVV&ho7DDZ01pz*=&as(HLj`u6rlEs(NSPsKPP0a=#dmKMbq z)%mT7`?$rDMuFDvgK8D%Po*CNZ2L1V7a|G9#9hEC6jjWk&E#7*lAPG zVsi!6Yh=S0tGFwN#bj5432lItpzeko2yVzY zX-P>ZtiAvT%|8<$fRbJN;YKB-Vn5_Mn$4l}GZjG>vZX^qer6rKkwAxQ_}&v~|60NK z5gEu`k_PiI2;-cTtO-^7{~U?)uYylWYQPiS7>X6c9e2L0r zMrX$fK?Kwib#C408n(I28M(c z-3|&~0QA3bCZzHbSFZ$BQ;YIUwQVRttS=?e`EtM8<|Sd*w>pHap?4Th0aR27-@Js@Tz1xHft^yDqH^$*x6 zLaH`EBt4X>{4AC21liXCO-R)+jZYD|_8#LRT)fQkv>9J3H2C-;_-s>MMqZGyG<`y0 zhsdEN;)3VENQ?&L34#2FLv0K+w0{sgy6+cPXfGR-5KTRXCy<#2%BZH=6YQ1Bo$6$o z_W(gJRgXncG%$E!QSBZvSYA+%)h>#Gr85CQ&Svh{lmh0dJ2LeGgu%-_6Ehb&5;%b} zy43%Yq5U&Yd*zOVZy5c9!V?Ruc49sDq>hU083?0Bpf6U5-68Dkgkbq?;-+ztYc^Mq zz0^N6O3LrvSV4L6e^e{zjy-uz_6_Cv>kBg1E^XzQlzJO2MZ$f%{vq9JLI3q?ceQt> zz)8>jmu`%Vwo;S+rHSj|th@$U6+Z{5H6Ie4W@YAbbeX%5I8J;eBg4KICxm?g_;V7= zgo)rFO7JENRySdvyvi1j80YrX|NGpTguqQy^+a~&2bWRAAaRg*pkL>1CsnSo`6Sdm zmSzV)N{+@8nw}V;vo)oM^4FNyuj_WAa=p?M`(?%j->0wKg*Vv}#Y0Qc@Npv89JSu` z@>@#{EW|{Rbo^O^vv|)O%vOChdb`&WRD#fh-|jIJ{fuN<1V83Z#jx5H07QLwI7<5O z-=l2^FU1BUk3FA3`eJjKUU9nv-o?*iqH#Aqw?nm^|gxUjss*o=qK$Vy&PVn8e;X=n>7$3;%PU@**DBTiLOE6_ZX*@S83^hYha73IyA}q-*$WiLXx?p7*UR#9~J$l|J zk#9*89tz3v?BEGBvz%jhk^rx?@E=&=n%MVXn=5;~?>CEO7BbqY0kVTyE9FT4kD?tIIM{OM>u6exw1TNU^BeQle1ZWp=-TIYmvd8?aI5!AcnI3%=u5{l z*vAAzMn6_Sjm=N@9;3Nz*Tmx@EHPOz(uW9bLao*@JF(`3faxbSq?sXf)$)dZQr3sq z!J7oFDj?Dba>y^Xp2-+XIRT&>t`{w`C_ zJnYV<^XTEGP^ksOyYw^GiXykkgYYO3Yd#Dz<2w&rtoi9NFVh&U*>@JhiJQxcGs z&RnSRphEj>XC^$u*z!DRUSzcuKX+!n@#gO>j;*#4$_6AoLjNwG^&}C3I2PwamrmnO z94E1K?yAn5&ZUd3)cnEs0m*gqVJ5;L2vwMx{gQqA4@o6nARG4|*u~vm;p-(vVnFB+ zl0pb$@Q00QG1An;Vuqv4!(geqBy~Qn`XwxO`PjwPQ{cW(I{WT&G$fX8TzDZibUfyn z;O4bD67qF4j2m5nYX+bk^jL5vVsHmcQ75m-KP1u7F%CvSEiUt-rqltv_=~A<`CmfZ zgu2|GUwd9}EgcMWa^^oG`{ z8S}S=|8JwW_F!9B@=Krv6*JuZ(S--C;n2YrED^ae@v-1ZcO_06nK<6_+b)8P71 z2_w&oJSRO&B9hNkGdDa7dgQ=+DYfE$h}i#lkc7ZhZUbAS zpz*j!3n;sq!XzBccm(PA(RF#=YxEXh-_jB%pK-h=<~QBTjb1Puw;LbFh2IS_vds&o zr+OgtLlY3lt!%wH)T1l<&@TzH+@dzNnP-lHZy`Ylm@1k?ZN8M7LZXY+wQ={B~f2Ve=b=Np+)h;E!(DI*>e*U znuqLuV1SRm1a9Td0#DS&0vwMBs(QTzQLHXqj^+`#zf=>WjJtx_o_q~%+_IbS1lVIk zSzEvv*G|f{K(W|n3V2q?P^B;zT<$e_d9=|156@H99(z)7s_hlOfhv9 z7~8zU9)H1CW`YIz^yT9n*3uSuK^<$wo|0htI#31ec;_(7ShDy2b-#DW&E9GN`@e3n z7E~dl#Mu%3@f$(vT@RWUCcZ*j;j(cwj0(moXmVgy_}hu?KkgJ?80Y1I^7%jWtcJ6i=?(#@%K zZ~gkvDcSw~H};t_(E&`}wX+!sgrBc%E+v%-WN+n!APsxtXU`g&J-SOoCvKDc4AQjz zG45QtjSfr(-XbayDA2Heks3IbZm$T9oeRiBmAp)k>Y>i(RT{2V(8MS)%_3;JO0Oz(Z=m%YeHW%8;u#J z=uzJ@?Vxe}P6zbK9+R5#&^q>A1T8fI8>4Ip!##^LcKt*;U0Uc#$!2Jd%g(E7$0xVE zjtrf@T0l00TzBXix#}2IIuW4<{5m@3yy05y3W;goASNFD(XrIBGvtE~l!LNoZ~x*7VElxCRlXeOYI>wvN*zv^UGwR1_lgLcU@U`FmIbIC>9X z$Ev3=Y#hzJ(DXKds9g;#VNFDmDf`0iLO+EcTQ4@n6ssIt{<)oGuU$TPv6_;aclHgd zYaT_kOeVSieO%#}sx7Sw|I)oqtk8DuIR>~yeeXs9U}{uiJbR(FZ_Q?o4Xztfd)=PH zaNKjLtw0d{DhQ9`ZK^Of;(GtrF?e1B`*+3CDijV>rV3PU)%mPtc8yqleAPE*N-`}# zExJQ>()aRKt)|pfBzBS7lT5|1b!Ea0XKVw6*1=bsv?up5bW^FCV8N+bvz$klTZFjEGwq^p=NH;VX&`AjQVE5IL zU)JiUb`=(3U@8denBfP5Jhm(6qo%|I=%Jt;iM}7+85nj&`e%bGWs46 zJ)Wf!x((=~ODSlwd%Uyog_Yu=ZPbpI01Bky8Q%9ouh8c$M$`pGFuo;Z1zxYqxX^dc zzIL3ZR-8`)=j1t7ZWAkR?1kqMMrwPa`JRcHVjRd3et~Hi=cZ}u zGhBQwp@*wWCGuB%-qSYJ(>O_0CM6}A*Aj`gGHdfuD9ImI{;k zhRROdPbOz<^u)k5UPxRky0I1mj=t$B2}|e!ReuOlwY955?jrMJkxyCG#D^g2LOjGL z#~r#s%v}%AO>I7WvGS@lFj!7i&->&->cR?T_^fJ;@C(BDr1J%5!sbwsdHxxu<@toK zd_&`2i!~6@wu+IXYvWr=-O9JNyd!PBU!A33H*hT zW%{9vyyrNn+`%#ozPt0-)WiRo`NqNwfjMT%JCnQtZqPnzh9@yVJuP=0qX=Gk z$+O?n4Xc11J4u9a*Is=%O1(RaW|W;t9Js^fV0#58LE2ze_%sr?6#s;qmv? zOw-YX-drbJ(H#Gsa}vzz$lXZ_vo61DJqab~vg2i+gIF|u1>4rRTDdrj?>jyeErDSI zOCUw93c2*M-`?O*`WqK20clc9tjex@AMd0(ED`2|%&>&?^T6@WZ%?nJ^bsjmM-FWH z7*KvF(HuI`aYW_kRsZA(+vY_P@YAS~i?rD(IH!Vi8LaUxNxxh72cmT`aG;n^7*Cqd zitz4+VE#oHo(-iBQw)L9K-i|dc8M`Ngv^XE$kWG8XN4>|HNXb405@#ZFX5^FOO_ky zg-WLG#qBT9iwU_9f@r`KHCj>k+mZiV=1jp=S$$WMz5V*Sno8s+p0u-Y^>igfiihP1 z{h#}$62`LM)j2CM=X~!0iB{p|uEOt;M&Eo0So7I=hZv|ANRD9mkM)8s==tAVqvU32 zX;QHycYf!AElEi+(sVze0X*Nd?wROdz{>{Qd`)1oc+HIm~Ll=`j zE3{p`QhMW^a#wqG1O!*5KAYly>FdEvDP zj1%-&?8fjFEkc@_maPA>bbixIMrP~3>}TT1+KMH}g^SeLgN z{Y6RSgBXjOAjE)4%SZC;$sUY#tKQ!eI178ndSG4l`;%Ru1Cbkh@S|MCIZoikk%q=8L@D8m&2CuA;Gz zUHC_O!p}oh0tDFw#XB1``c7>OTTow501}38V|>5H#>WFtpXQnr-U!!^^}|Peo(UC9 z)2(&d;(<$%DZe?-n(_G5;e{5UqDjHQL+wagdg0y@>2>#u6cQ|!)CBKbep%8iYL_1{ zx8rq)c`$DS;JJ|((KJI7M15!L)ej4ikIX}+={|L7t^1y~OQu{bO z#j#hn^dAQg3$_*5o$s*|{B^H*wBe!0uR-zO&Oc%2Ob~M|ckbTH$Fv4E!st|=5$-wf z6L<=mJ6tCt26Gb=^ir5X>I97gBEsGmKU{X3wB4h>a*x_hxJ`-sTpPNeE7-$?MT2ct zPVe$13*W&MFkc#%@J%HK6Tw7Rpw}m_|IRs3Il?h7q6s8HJasB!Ai-yH~Ac%KFE35$pr0(l%CRIYyGkD6DI zv1TiQpO7gxm&!9tLYkPVoiTfF30Z93H$_0omBU6yC7UKgPA%>DGs5@#nvWWCzvPZw zp1Y$Ng-6#GP>TUTVrc+yH!CO@#G#_c*YXH{cTZ*K%EOd@g?-oIcCOawZGv{+S;o@O4m0;TG(SXJHU~X$*LvFue%5Er z-?9Ep5Dw?|_}1I%3H8QHVjJgn4@RLi9D@m&nna*)ixre+6!(9v0)EBA#~x$Pe+PsF zrs%uP_=}*LUAtAGv`H~x8excT?$2-L$95SvV^A`kd@%HbI3NK1pc5%beVO7+9@5lv z7+690ZeDW@p>SBAL(KARsjGy6$}oqdtx@7}u5V}~LTAeb0oKq7qr}FIYQsB`w_60qO%EH)OSB!%%mkwnY{h<>=R|$ zo359z#dBJ*Katk)u}g*K*(&R))b^^yyIyv69n*xLe-))R+oZh;s+atpiz36ob(B^l zE8rgM4e*H|Ku^AcU0)A3HbiWCc-g$40~H&bWU2es*vavoiwJC31(}Km^5mJ)0z!a; zT^+05;Vc)Mv9y*`PsI~~@FCh<Z zFyX?y8*%N!Vi?%b%5Lf|+;&xrw&T0y?;~VhUfpBovcaNisUeRiUwLX6S|I{cw;-TirDtjGk>XLON{r zVAn};Si4FX%h`*Sj{Z82_eu(&m?%7ZyNTZ8{Jdg@jiQaF) z5^h!vugbX{WB3D;De@$zdSWSuAK#3pxkI~-e?PsOSBkc{?;5=b?4XpWU%!0*Rix8?4%Kh=^`j=YH<}3*=i&UH2k^GOhi30NnT#tcw zlydU-Z#29H#fY|L%JStsp6X{!Q_iTUuf3`$#0=w4v?i!;#JrOFES z7I|dapWf3$Z)_EBml-l4qy&c9$=ISvFgxXz0V>3c{SxrVhXhnbfl2EMH;7E}FduZH znBg_H2&wdFSH7+j+kR%Vs-fdHew;@QU|&i|GB_04ZXJlpTnl-^i1FE6`swpk{7zj( z??obvs!{9l+H3NL^lpPVV0ID~3Kke*Ogn?1tzMjz?`w)NAc6m%OgCF~i4LYC!fZ`Ee(B5fwghCQ8sN%#G^mVh4;=ny+g*@S5mhcC-jXvf_JYrHc z4sa#%mCW_a{1IS*u$fAZyo=O|Q}DVq@~~BiXn6ohersGP(<$Sx2o!$0rXxTC;ECIR zCRL6Bvy2NXpv>Yhpv7((%|CKf82u(qu#{Fy-{aji9kj~cAx&vmKw7T;bU%220g}?z zm*EXd<$EcE#EbFA_n)F+iCA_uKhR>G%!y1zO^{l@)F)Ou;DCF!g}Fke22SoVy6015 zluKw#0>go?Vt(`#_EJPrpJ4VuWGC5!Z9^i|{vhBVaTCtoR)~@ZaKd05@38!DR^!XU zL5z3N-joV;!|fuu_Tq-_vvcd}MmY2<7|3`+Bho!7>IUd-81MX)o&gY%W?BV^-vLg? zY7l&Ec)5+{86C5WCo_C zzp_a(7iUo80SrH)$OR_Slc@Ku%RJ=iv7baiaC=o&O-{st-)Ox-T1BB_79pch%wnRn zk{d@$L#ifNJZZOgHjD4WHPh-@R3DFsLq5d}k#v)q{uKh1;iJKx_&}rw&W1EPK47Dz z!PkT4iw67%Bi1>Av9Y~m$!KCh+P@6HU49(ruE!D>D51H7v9trPrP1Tr|2ixm}_pOWH zqxbqR50>)29<i}U!EjV#?s7T;19)o5g2Y3H zS)(AKn=;Ym%U}DTs!E-0-yJnX@`h9)j83AOK2Jb*Z&rxH~=0M9OjCZYO9*$f9_ zhD=C>#;pHEsj2D$)5mm=s-2SxP1%)I)v8nBGI%O}0b*K~?B#iyS5gkC-MeUaXF>+f zZZz)6MWXl2^4%tz);X&SoVCx13Lwz5T#h%*m&=kR{E*bQ(<(%YnKxfvCQRzlt=p>p z&TZ>J+=#=a3i| z0pciLL~JJ^lckrPxh)6pph%O(MD0ETy(Bm5WP>l143J8h%=qnQniO(CU%T;Y7 zi&ck&#YH4FkLpEA-WGX!R!mjUPe2 zt@ADc!TS}efPT@9scO57*Aus&N_y<(?potkQ2W)Ew3MA*z6jIM5XSOS)GgurUV zKwO*(29ixj;>qX`yXUBDRxXn6SWh{Jh2R$Q_om$A66YR>Ngek&y)#esyMvzAAiXht zCo7~UE?JPG&0e?9k%g@w-3?e-rl0Jgv^x?C87db%L-cOIgT;`kceJFObVssP$D=P6 zou--uXf8sfx{?AbDR@v2!22-;82wj;Pfx*FOJl#e$NxQ5FBXD4)bY-R4`eH?T5rLW z&nDq*I`;pVm)Xi?ed4U6c)glWa)LI^klq?yT_Y)wHp^}3cO2m+_V*~v= z#c1;IN@$ZhqR_~z@|p_)+-Sf_Gx!QXrF=roa)>Z{nhnxSU0>fnTrbxGA|&a9$G?kBlK=y6+qh(?zD{rh!|{*oJ|C|^ z@UV^JM81;o1%P)-@*QScW5DF#B5HvR2oUq~FRR|yLOD_OSk?_+0M9H(09pBJ7wLHF z`&(Z(a0O7iqgbHNBt_GgOGOz$iZo;x)()Pc#YK2bsGySEX8uB+V@Zlnm#~ONkL(Q$ zVkdc~!eF#yfto^LmbcnDH=DPQmJ*N>4{AeQu7j|+K1Ks@OA1T==NR1(U*3LACOdSHRKI9#0u66F%N14QT+ zjBxD7e|FD*ejYddrx|%Cjh+e+HycdA(H4iy<&>9DEl8myAx9b3Cs1VD18daN^m3KE zv5Rd43a#GvYyY1#HTAdwf|j5=da5dGB3c(Yx)58o(uMZafhSgsbJ9}wifx{5Hw z__$n3et)}Hp1)QB2ByV16A#SjRiK9OTFHUbU+XJk>gdJC(Ln4U0Ub-X%bS?Zv|!Ix z=F#80<%&a+E@`j`0jyS#1D>D>J2(5raA~nBTt)WWhZFns4+OyeiSUhYH1-@~B2${P zmib-|hv`^U`|oH^9OaQyeX7+ z?-J;3+qyUpCcZHddeW(#R!H@+GD$lG02dwf&t45?_fVbm|rUOKQRYwFL z)!xlKl*zA6LpaQ{oAhEmAsfUs5_uyKMI1s>=}$vR%8}tC>)p6}_w<=*cMV?)M~ZlR zE7)`rW#=+0_QZaXv6!-KGVKdI*S+kpQ7>>CJM_i)_jg6c5DJzr^d{88gCdx6n$bq9 z?IsUDe?jy~&@FVM5RfU z7`3eH*c;FgW zrHvU&T=)`sDV2UvV?peU-WSO>b7~3kI%LXjR)m~q^0XkirAkN7$T|+@Mo{8!P{j5v zl(ia+F5*=Ik1~AFYmo*|*>1-qCCUG+ zNZmtk3L@E}NUOs@m2Up~Mb#hEj`MA8Tut&O3ITIbq}2B}f=wofR;jx}$Q~FLu#bp3 zc6-FNXWrn~c1e1XJT5K?*B?|b_{&t`~Sd#LFV>DvL>++3~PIe75GrZti<5LRXxIgvrdw`VY{51>8 zX;xOFQdwVz%eam+M0eWj(Hs!0lv z3B2>&(_e*&zNYnau2fz;j<^cs5P0zI>$C+dK<@>N;tGTVt<_Dwg_y>^Avi^NPRDn; zy*JWzQmA=Q00W8M-~8{%3}D_yQzJ)aNW#`s4uZ#bJ5YPy;=H+m*7u}cm+H#jZiwG` zc+!uxMiO;npMf0X!(*Ewk^2)6j)J6M#b}UQ@jKV!pye87ZQDqOo`0r`-zTJ+FxDDH z*=_1x9ia($5D>i>PRcBl%y<8UrkvZ)Jc3Vc4f3I}_9GKzB`k*SbGaBvdA0NA%<76; zEkRPkQZ2lr7;XDtGOvMaJG4oilH|sz$Bi*C+F!VG0aa9A@H$FKj4pcFnEdP#s>m)u75`WV#7G;%QrBAxt&~nU(A8I8aw1t@_T&8te`%Km$CCYZlUvTbQhb8MWv^>ToF{ZT`->4Ip3^_jxrV zGljI)Br#{V1klO=I+|A!qiO6Mk5)OD&nS{QMQ$Ft9$Kmv$3v9{csQJadpsN5UvHs& zpJ6jyb|DtWf+sEETiiN2RN(`>{cFv}i>!^m#l!=ErC~eoyVBge-j+!*!GYCk(aFbI zWS^-d+LWzx_Sqg;rS^r?Cb#m~uQ1%UVyUP9Vtl{L2bzm*Hj5d^0~OK4tTnq6uFgPF z>!NsFgDvXZKYB>sV8}!#!0)#dU?Erdf=O2fU2sF%06{>$zifRq75vo{n5CcbZ%NR{ z+3Ws-_9hg0lu}AhZeG`v7^OwCR>LgUuGGZmC0C*^485ou2>$92j{>@yhBTZ#`ABST zdB^N*YiIdg7xy&+&zruP=n9|V5L8eCq3aylgw_7<@tVWsr6~rY+HR9L8dE6oF3QQl zd81I$Bq#UAbM}(ga>iVu!OF}Y+KP{+p0J2deI0X}0#kl|ErDPSh`rre zpiX=sM59VRB`7?trH zC-ks#G6ca~)aX17{5#R~NdiLgrNtHeo}p~|_XuZ1(z?6?EhT4d6GJdFu8`xt}r#PPF@?UD*15PR3tY7w=-{#ijOgt$}$J^tqn-Nn|~N4v`i z?n7v44ztGNpPD@E<#-jl7~*y1GU{^$zy0;M^fsDsCfPe6nODmYMR^_8!Pf)-F##co+E0^Wsv{>ZYM2W<|BrAnRt#a{;+9rmW!Lw|Bq5 z6x&XIBDExdysk8hsr-7Z8N(Hs2^)wa!k`j>O&>RTi z5)L_-5^IqCmv$gjL2&=5v6Qiw{!Gc;1H1@P)k73KnpjmJsK%vXOt4<%Q>tS3GqoLS zrg~G-coUc!&a^h#S^`}!nrqg0fM!Z|;Q_u|_qzN`z4C6riMSL2*w{QzVJGDLW9j=q zsj~FTXmI2zJnZ82XerbxTcYfcnd74;&P+Drhh^#t0C&D3*EuCOWB%X?*{lRtvVR^T0EVLm5syWIq1E^iL4U%z-%tc^aWOpN6T^gM7ilB`BaIsf?1^zdg+EJ4@P z%3em~YB}Ur#O3LJlAV(xVn&P$0>;OOsV}`Et?s=bmYKH^#1kdbzF+~#wDZJCiS4Sj zgWDQ3IN+lx^F%&ru!p0|EP4i&&QQK5-Yr=k5I3AJZJE+DV9X6Fm3!sf#`yeZ36{*Sa=7A~0Dh1_)G6FMk->CZn z1<$GduuI@D22 zQ2<^Z12FKNzQJ+bcSUmLToC^qf|8Q_*p^1slceLeZmw%8iGU)*r?`oGqXdOp{2ZD9 zRJ{^(`3111A)O5=q?QP2_Og>IIc(HxL<*GOa<_k5*px$pB%N#w)lOd>rl9-nT6SVd zQ6!z%xHv|nuZ6K|*J$LwV15y>8*^naC)P_4ly@1bDEeKDR}pZXTQNSVwHWTQs{fry z_R@m@9q=n}adjmj2>=s`a0-vML;kT{r;Q3V~pI{qSY4b3SCpAN(Wr z>qZ-NVngiKr!I)6y=l1(i<0f}1&9AFSHdI#^A;G>Qjyt%a&&yg`zS|LNYz(3EPlo+g^6@k6ah8j2ymJ_C=)smx}TzYZ~+Y98O5d-_vWFH z-Qj10R)AivUsMKwvv@jHVWsl5HrG{A9B|Ui19CFJRov-8Gs5spf45g65q1tdNPAgo z+wj-<75`2qMYCEp2}XUu4rW?ZaqM955Z7@xMCHm?ba+*37E5uanSRJ zIx{k}gfJu_|M}2%nU9t$DY+eRPTfc_@?(~B~V+Tdq?kDD7EaPLCr`XJ33#!GBcnFiu z9L!_djFpgSnjq9n)ds-!k&Gn!q!*h5;g}-qq$kf{3oLq{K&Mbs->m7kJBrQM;of?! zQUG3P3caR~4OO?`0>1@gvKQIh9280`#EMDLBT6_$|#MjoCsN|JS8p zskGj9SWu+!5>3|>9wgrDtfX@Fdr1R+tNrv zqO&Ft2X;*fPKiTNiqC4UmTLu3wiS~bMMWX~d|lXu5OxH6;te_Hl|81nP|$(fP%*CZ z!k#Y8$Cm!nXFKT(kE^!MAHuGQi5F9a!$@IeHVt;4OZOK3udZ{mLq^Gf*N846=SU>^ zp}#cqM1cz&*_Kt|tXuPEM7(XJUBzRY8(3#){S-xsQOO`KH#H-fI;+;brSCX_V;VP6 z9ZJ^*YSz|}KCsmIpvu_F)Wd^WVky>U(5yHilRs$5 zta0;qIqq43#^iA_UP!BIGGJ@ZNbatpgzXr>8EUXU)7JLIJgL{gOfY(% z7~G_@Vsp|?un5;#SovpOnjhiDAX79>JC+ZXysz%H~k{U zyD)NLXXy19VHn@ht4K3^6D(Q-cqEg5ha#Z}@T*}s& zm@Fq#K}1+W{zsg9;+4y1*w?C=w z=&eoHete`Nu*?DCYrQ)suY;&d6#Msc4wxB;K6VBStQS$@Z?|>=8-iz;!IX0rZHfDj z1K=&52{hKx5K;d~!`nH+9N{Vfx}Lhq!>bW{H|<(?7=O1$<|>%PLRGUG>4$^3f|OdS zR_^hg%zxuf-<1F0Ro|MvZcZ3E0zv}>N~%Qr&~S`|FbogG7aNg?n*c)TlI>@ko8;5J z^x^L1EvS-1%EJ9-mOdVm-_6CZ%!QM4S9}*UkQ;o|PrE8eVvrc`B&(`|khtgMd_VE- zweB}Ohq`lP_RC1+AwKoA>m`TZG1(jWhBVoP+{wR-^+O?Kp%K(=q2wjZ zs8G59r(VzTk2w>ipMCcV6_Fx6m2AOSbD(!neT;KgH8?V=1nquz+cBS3^KcDd$~d`- zDO9C)KDjF!tI*5sl0%-_6^pHLtm}}glhyPK60yJ1TxrTb(j?V|L1NCSK-&kFk zbWVk!?OUewoWPZ?*lHkrs#+AVK_a%1Exz4|+->a!!F&z4+XPe()6oTzH>%l< zZbuRk9!sxk0&AML$Ao{UJsP;wh>%bxkCSg#drs}K0j+(< z#vKD;Y1nZrK6~-Se-oqlX_Aggf^=S|Y^*x8HXjjB)tREYj|?8c=exntk$cI3e}J0! z<4+e@Ax0ah9bO-LK6!rX2*3*lC^+HNcx5EiMrkY-4)@A*C`$2RSd%aDjhT}o) zwwE-^e>}vkcS1q5*dkJ8ZSQw}opGdkuwS)r6HzW+kO*4)KD650;L#HQM+Zf1F3d%j z8jzoLw`zwrFh@0_iP}ktM!{`|qH9-8-J-MaPaiIs{!3t>uY^mox+raWF9+~Pjrn_o z$n%eo{(@hCC7uaD!bD20p}ZV+A}F7%q5cl6m&o=)@Od2bQ#9 z7vhhBGquq&Sl?ik3@LJUe3iQ^CvifpKR?S4{n-B5 ze^}2xMgzL_dZBa155njwV~^f|yh=7^qR_eRpBMA*s}Nxb{W)%g4b6_p2ckUnVU{LZ=~V4e#x6J+%IXZvw2pmO;eeF)7RGE#@cGzz z`V?J|En#c2>o+{T#m!e~s`2nh>y+qz%&uF+)LI}Mg3b8bNy2mJQ+h&!=5)H*0nw$h zNeIzJP7IN{?Qp!!eIjc^Yui{SC6ND1MAD>1`c2ieAm0T3M9_uK;z40fjVw4ZD8qJ0 zQQgAqQM|UjW6)zpA#YL=teSZo^FfPUe=zDa!2uVINMn&Wnmg##vrZu`;NA@>*?la4 z3XlvN^*w7Q%|P>Uc{3asfB%6ZYHU~k|s|KD8GERw-%pkj|z zgRvw3LgQ5OF{}wY06i0_`FC$1KU&&x+CU`!<1ruvc2{g#CrUT&yIZl0{@otjOU?hczd`JbUouayj*JJGo#2O=7fB2cE0y)? zZ>CZnL!5Ju$XkBL_OYXg1xo#tmU)2MpTY+FzEddvLCA^C76puxy~{s5_k(nFtn;B#G`dq47D%+}nGEJk)LO zIf~{_`w16YmgbcAK~vW+reiPY?a@MDq+K%%n|8>lZY>OWvyi!eS%^!TKz?~1^1Otc zYCl)C9YH7$pwIrFOjU53_=h!W?V?EY2H1{GRjjwNL29bk5ER~{RXQ$emf%QGJR%yi zprlmatWuu2&LQ<`Pu~=Nd-_MFH4tpf{^qI-IP5Y!t2SRv4aEFP%>f4`pBsG=yToXU#UB1L$hr)>$7AYv38wfM2yeM;G{ z;T#@_?$a1x7*$g%c0;r$qYZy@+p=w+Crn-_NdU=x_P;8N~XR_ z9-?>qok}4jY#I0lhjIQ75^D9#xxnS{ZDxNh3<3M1Xl*+4LkI)i1IVfoY?gmH7v#RS zyfUiW#7+@_nOJ;~Z#UU15h*-^Em;~P2--Q=m;!4x*f);Vz>)&(+*H0$jBu6s=i_=x zh=E0rQ*Sw!-Ei|au}$vxhCO*b2irJ7$!Br1Sm1sPn^udFlDeofb`3NWz>YX!gm{9dnER2)nsiMDSytI)1z6EsDHDt49N3B4F5A*XAnj$S0OD3lcqUHcdX(_0xaY zkhJ-E9pd5mg(bg2s@-PmgSutWDj#b6rzg;!yg|e68)8 z=?AuQd8Pn3XhG=cAZR;S(=Fmk}@!#ZZydZhz@NF~q4-;XkG`fi!f7(f) znXLOTRaLY2dSRUay9;ya)BBIY*ca#6taJY~3@}fz)jk$Lj(k(8U!^KEOAm1QqFxohJCx${ zjEPea@kGh2OS9{DrD8xaWV;V`SNo3(uXX}w2#HeaI?52oQ zKbq=C8p*_yKzv0~Z1A`!)zv%)tmfUz_`zw-n02PtFFcoaEyNn?VSz`b zCXE696mkD+BX;z!Zs^Zl;1!rE0VLqdz9Nm)4tD4aSM7n?=+LoCUW1wo!jUd)mv&a+ zvE#(!0m~gNR7yl5qlo?PbKVFA=S^mYMm;b0@#ED~qOFY#tIo^mHxXLi9@ypQWQ8aqm%3EW_Ub8g9lOB99?~3eC__9u`4$pRQoEv40 z-s$&4e3q)Nx*EtSXeADmM;0sDy3eYvNLT70f<&;1k`p{Q0kJW>42&aGdVgV9H`J%< z{VEnyWkq=?p>=)EjKfZha5c5k-;$mKkvi!u=#0Z{QV#wQNYXkO|3!lAMD`YRqKuBB zc8p`-5}5j0g&3mIc)v=qSe+C5=r+a6q|pxXDxF7u2I4Btq7_;cT->?QPoE^y(5+)R zNU=G?+&P+x-)mmeAqHWFiw1;xb-w2S6knrQkx zV!dIabLXQ}=u0+c5;HTBI4&npJlH*Nyi-OSbhy-i&28e56Pv0kU{8!2d&lh<4aR@^ zCz6VU8rTcaI-o|#q@;RtYh)WF440n(Sx27PRTcq*gU>?&!iFjE6J_2i7rZ90d~T6K zefKYta4WN0n8Oq>E^Tko}BCEt?R%kQG< zk)gW^kq`}P&Cm8_E6T_D(eA-sy+8bRmh=EF%5;jwKlT%w^xps5I}(Z^Cigm}!1R^1 zJDD4i3k>(>Q*5 zHs;EBcPXd}mJ-L2rK zRKs${I7Mwe^i$Jra%>l>dn#}o*n3RT>pc1}gLc$!1)9LE0RN&LWxCvegEwT_A#m#W zZ&Gmz<$j|_o=rym$KUOY!c@CYRDb_Q?tL&tEnd7CiqAAE6sN3+iCu3Evn+Oq{;vhl zx$OmKpAUvn-y~Obk#L$xb@&d6j?ff+gR07E`Z%ZRxq>n8D&J{xA*H_-xF0?(vUk*vx=wM3egIY8RQWGNcSkH0Oy0pEb^ z2R_?i5~he|41_QBYpxV-klG}Grdz=jB4!PaXKhCIGWYjrXYm^{Y}l~paV$Czw_gQV zTz$yI@@B1ZxUR=g=G`@O?*5;n~^X6&!V%J!*Cz#DwG-2}l@&lAf zF6jaHm3v{Y?`*G7tfE&ow{tW7G#8e6LF z`#Z^8ITOxZwu1|txSNRle|*a87`&8^-NVZpi3u!&Um;7uP-e)r~iUFS5Brl3Dp!OHBJ79T2 z+3p$Fu4UBS@0FPz<$jE0q|w{NR{ob{8-CGO=0!IW|HbRt!?(C2#Mp8lD4)Gn8-Pca zmnO2msa}ogrOC0xkmn z_mMY5=moDlY=niGyLSyd{n|piYjBl4a2buFeyl%XQdM%yZa;b>cku(;A7mmua>Dc; z3!k%#z8MRMxVcvxI?vSAUo-q7So;52fChMJg(i)iW=gxKp1M2z;L8fN(4YcEJZV4& zg)L~BEwt;?Q)2#MxM0D;2V0+&18Nl%g~E}OD0hMJt6cG41{zi^DtbYOknm8Ty!js% zV^|-9Qo^LzGG|6ITVIj83q<45^#lQI78AE6AAj;mXQjhGpxerv{x)Y5l&wZ30G(US z!%FQp4nyL)tReZOvzOU?y#4lgp3`9J`Hd-+}^2nx+;ucsLmFzwLs zdi!%wp1-!zW_a9u_ciZ zAfx-MkiDjRRIuRu9#Ud`=m}@jOmnx$;_Hlry|d&H=4#*i*%U?K8-q}cTf{jWL1;+f z=nj@58W`?qAMG(}R$CKfyI1|;ev-9ld16eGK38f-osM6lb$bNbN;v|TDIS_x!ndOtm3KitIB!@DkZQRYXQ zbQo=7Rf|BqC147X8HhT02iZ8L!FbY#WdI>|d@_g>X{|9xW1T0oZx%?*27VVH$Zu4< zEmS@C2z?Caj8mRQk~1MZ~r(TWX_6Y;pEt1u}B_M)ozGmeMz>aKK9F57E^Ipo zw{bR^r${|9&l{^B5QRZKZ41z;@ogprr#5W!nSACju1Kgq*R5GoFe?SRN`Ottk;3i+ z_p1hVj6Am|1g&EKa(fdA~dX{EVeHFXX%*QZ%^{jR?o|60zCb9`pzEya2+mmfTs3`E@NSQT{Son zwJK6tqH_U}0hx4P6@`SH^w#-sz+ErlX7)Tsc9y3uUrvkN)-OM;-3bF#nyfB_>u=o$Ds0Z*WiFYye*!Y}pks_UClW-h8 z3(8lRJ~8vhb-BSLuU?Ak5QCraJ6oEDYXvt7%R!qh{%BRC?FepN5)Nl$kCA@23P(2C z(}hyB)R5VSMX|LD)I1aL?c(d2$b7RwO6u^>oLW98ixmL19EYp#t+sT3)MxSgwiS12 zMd#i5a1TH4{-5HL?31HTN|$+lc80-W^FXA>K_{!{rA0oC?YcOC$Znjw!^yiC!WS{& zzdy;*MFfN4;>!3ReH+8RLX5hJE=$_>N7({^3pMMaOY(IIOCx?QmoE!M(v$uABRdEe z-+WYH|K6}{Hoi9u;oe6Gx4>Y-@UMs87?Q{U00b@#X&0{6YAhKE?BHz4d=nPebKj^D z4`bXf#=V*@#Sej^2Q@iL*3Gesp_L4vON3eSxEK>yK`-ULeyNEtx9-J{fDfYLVzyUQ zA`gRpd=s)^p_ZLPxh?j)fYv?igS6O3#aF69zKid)c+;-Od5~$uzS(uJU+mED`1%iC z&EB9Vfn0vddg>k%E5gLNHZzLG>D)aU4w2vHAaR1GkMNyj$0&duhc`|0NJaHTTz@RBPWdCXiTt!Jr6uIg-XQw5lyBdiPFSNtm*y`vEc# zWHw9q(u^+EP#1(2^k06qOr)YNwA-Vr#saJ*!8WIMbeSUW6gxTC(%+1@3Q1fx6?n#~ zz{(C*P66f*k?Zy8sM7ZSlZ&9#Hyk%*!_Vje>ArOZ`jBPG`D&*GiUTV3Q1DHtX}L@% z+b6gboO2Z^K;N0pd-XaRN+aSBmri)_+6jxRXfI|Nrg(qG$vXqnh*H%{uO~F+rh!NB zpTTNZ6O58~!G()SRFfMb1_v%PhE5Cb+GyR>UhIr0g`;SytwYk)`oCb!_MztgKhVT% zmBN2V&M*Y%gnR<;*%`3ba-JkQXTYcWdyTLwRn=Wp{G@w<$YD=f?W54z{hW1LzOiQn zP}ps+1U_L<11HsHYKvjLY2A260mVY+g>&Lj9w8Hwj^ly5kKAa88UdHD`5^vU-X=Y8 zo(VhsxAaAOzBv&S?|V8v!TMSRYYZf{G$m%7UG1H&A?qU#?VzY>D0aI6N3dYBbiQ5T zb8p3&%N+FNT3%bdTEq0Clf8k0mhZnrHGC~Al61kPj*MK4I>hYXuj?QC_Hf)vt(?6@ zfHmAW!9(L4%#fQ|KCkB8e>E`cQj0eBfx%I*9FZ9GZba2fujxztz6YEiJT>Om9hh_- zFd<)E5KAJpqGd)QbXLU;EHi)~#4>S~_*N!G_Gmi7%hsl5tLaR9ctC7hKN5v?WIJ)^_{|jo71w~xAJx~Q-Za+sWIwl-AsX!0 zZw@>uKfrwW1{DO|A{L$b$Q+k4eoSP5?p4nLcRbfX;9#t(+!lm@xsa14kyEcZz7mJs z3zfgNb?mD0TPvG=%=+{1Fzy0{kkswFt`wq&{G?@SPMU&}Kd{tFtj4qHL#|)ITg5>J zn!U!evvo`c8-S{;_CZQNQQ$GD4sg;Pemi55KLmUsTOYeq%1FuRhheNGdmLk0Awk5{ z;ptDd;0E~WIzv`$so0S4^(xG7fZ(oH|I$Ik?_h}YVR!~wI%pfcSAR)r8+Xgq4Vvew zt3^mzi~&gD_+1p!y83sx^5}v?OKIXc*fAC6&N|5I+$ZjcNSP1BQTBlaSvP@A571Nn z8`R}00V77iUw=IIDIO2gmr`LWtXL(<)!H?P0mC1KRleuWPa3F1mR;^_ASdlZ8GiyS z>QpsTcT!IQ7M$6k(Cy1a-fV226|p|#NUA_df7Mg{SgjciXer0$Qwz*v5KNNwQA^pk zfo^DY_hh(Tw0vkqrPDniVIiCwinT|pyrTmtY|*+^H5ZpKT&w-({7wJxLdrHNu3;~f z+Ti>hq*IX@5#xDk98v9O@I@PbBEhz|S&3>70VV89Fdw=)%65f~@6*nQAo!QpbO}_B z7{JejkqFmCXhW`nzf4t#zeJEo792xV+BQzr@Z$(3dU@r{qVNDVZnT^lXON|9>+vlj zWj^@*YQOqa?&{&GP#)hI{I<<8RsqSMc`JFxJt0{~#`xJ@^r|acctb-D0z?r6YlWwO z#YW1MQAvS)R)|SwxDi=q{%7$Ak}_U*t5eS~9iEzxR<^=fdNZf5$BYZs}eo7W`pkdc@;63w28I^jnMO@~I}Syr``@4H$UE|FOl2E(RS! z(pBN>h)N*5?sumHdd{Z!<)(ktadACL#CeXE8*SI2G#5}anVdJ0+x%kZYlwm>sZj^N zphtc1B0KLGNOJy`baDzT;;Sh{Id%4+OVXqyQeFL5)re=4%{KWeZoImqtH70vtk_aQ z43k^l*Gsgtw0nd9Jfdb@%FVpa{oH-Od_3*P+BJy0(ZSP{&GL_23$Z9v2wsj|y2j`) zdE(59eeard0h79)jAAkFhO&X{dI=3m)j(-1elz)4!gMy&WJF7>^8*B-ZUEk7UnaF_ z>HnJ`^TvN&yY%D4#S>Zp_Z=M9)D4v;X&q%Y*rt9@v!)<%dL@?X@ZX;W_%)BoJcAO8 zdu1)0_9%M%5{f$C&>(O8@%*BsS!=#UIZ51au}#D}Bw)zv-Z4^XGrB;0K?b6v5z}O; z2v?BwE4QF&qOieV&;IN|O6;hcO$6tkgRvv@#7TuWTF$%C$@)1I8XRsWRE8|_ukZMJ zo+If?b^O7*f|pFHzO7J*41oV^I8JZXZQ$d-Mn`Y)X;p~h_fh`u>F69VQMJ7gZPW9x zLbnXEYeXr@l(54qQ8@WP1Z^0mh-X*Gu)~7S+mhr|pNo6<6BT#eY3$9*-u+w-OUxlke_h7K17#jc9)i zi#=kW!>S{4g2A1zF$jMzY}1=3x)`ubU8tLqx;uVR+^hJC$<14jh#`F@WkkXBpVIJh z(2TLwdC0d&MCjCgNC%+iG+QUH6ElTmZ8vOdKv#wzo& z`pOan=BbV33>e#tL^LT1C`pvbCM!9GvXh0N`2MWB3iMhYOj4U}fI7{@5ZRt#c>a5t zf^nv_pr`KCK|?4aLRQ=j4paaiMcRP^BsS_?{RXGyi@=9qpk*ftBxg7r|?Ow+qNJh{ir0c!v&0{=5?Z5@OW);CZ($(!&WayYrUm( zq|KVDIMbVz(qkJc4w2Gwv{2*HXLc0lpza;*6t2k(AA3Xr&u}D{9tc zDIv8}O<-9q{vmUIabeM}Qv%(at+nd_L*l!k?+V}HeOOfibpnbwg*tgPv-y_wZ{6{_ysxnnamuFZA(x*2@L;5c zVlQGJ%cRu;hkTv`7K9Gqr9`E!fdeBWV{SRcNk1NfyK@YE-unF8@{DLZ*cUyDnMu(4s zOJ$_*Q&zVE^Xh}N4||z$>O>-S`OQ3&Q8u?Carh=gpDhU<3vq^eyMvI!Fi>-M9c0^`4bGBAZejovVYh&BFF$1 zT|RC4E^P)I3Lq=n&#Sj@1~Ib2LJd{KVwGY%qJS7>hzsH zt26qN0`!5JZx}Q$F|BPR&5;^9^No)bu{ygF)-J$jNreKm{OjJTZfWudLn;U+3I%gR zgG9j2;$Q!3QRwFn?ARw`W}mZE6?nZRe*pI_o7ubb;VPfFs@N@L0JRR*S$=6dO6WPLff91*coPU5fua zUAw$~!7oai|Ketkw_&)>GA5Tg39S=_XxNLQ)^rf9PIinSJYOH4n`jNfW!mhTz1Nz( zcJZ^yS_$*~eYRMPKAmxoeFHhd5KtAb%X!M8_l%D-;#L}7(}BXR8GJ$@9RI_mhFi6L4c zIaUKO`}V9=6xeZ0@F^}K%wPwY>qB0|B-dyfEw61$YCx6;xOVEt0{=k>SRxk-L637T zimlQaCppF$1QyfwjGh8~101&WxV|Fv@BOO&MO%g(i*_E#dd#%2YxMQ%@K-b)B9 z^am9$r>lumKBOetr<(~KeQ|9Qvx<;C7y}xnfD5bc+-kSK(KA1aTw)?cfe`EcxE#mnXBFxD@&0)#JL6oqsF;Y`wI7y@IDVp zJcK`wFyRcNkWq;eyY=0kjgiu9-FQb{~K|Ct(;#y$Ni=9VBa_Fdb9uS=Ks!;d*JhN2slc` zoi~A5lRmCw=4O(R$;A?Oa zkwWPr1-AD3VWgfs2etW0=vv>c`FA0cC2sPNMf|Cr{#mkfG7ECC-cG>EYTk%gSW*@@ zfvRfWKiVmdm_QPjO>yEdM$1k|%nLonlymta2^`hlb?zn<%~M^?5`~vVe02w%v*CJT ztd#=)>G{7EI(FXs)6y{(V_sNu#O^Qkr>4+g4?9m?MJ4L?mC{^1TvzjuA2V4#C#z{F z_IU03&!AOSpc4Ofi(d8bcYM)Z18f zJZcrj*--4mT10J$RJ=+HUu^CJ++P?ffU9UQ5 zm>;Z2pcxT-4}AdkZsJlVDkSH(mit_mhL_B`E8gU`i3tI;DpQ)R?G&bM$p0)Rm@*t$Q2CQR7&+b=5W7-tLR*q}tL<9hFR zH?^I_;c`>n(yq$_)V@Q$6ubu>sc|Qv+jRar1x@8GIOtSD;F0cI^Qp$~I0*&*AdbK%$I)$X7YA>DA}xrH7ZCn2;X6bih$--3A$W0uwmSN6O{Cs-i9JJ{LWi5uwsai z(<}{=z&xvGKFBgHn9=Q4N6bSx1W^F~bd}Tczdc$HvyQ?OE4eQanXfQsdBH-U=7(o6 z4JxF>PUO~k0aaw3ed{$zN|HiePdRU?->p$FzAkx9qCL1ELq*C;d3Q}eSJq;a61+6{ zDSc=1jR)Adc;9yIrqaJx5(g8K?L0pyQ3s2%CMD%FRB5-iO z{;vxVk5khVdven0z_*_j2|fB%XVmj zx{X!YqZo$rSg0B~v{e{7Ct9^aUIHMkKyWq{sNIPc8PeG~Ba0Qq0?fa>W+Es+M2|x& z``QNq{QolIaTtI4IavTd!S6~fuO75ou$dGapILS0TyP3;1$U0!(PMqGMedCcQhdH{ z?8{wW>$dJTo)*0{zC5yPJU?Vl8_$Mt4sbe;6nHorWVpA9U*qHzp*{D{frNUHRP@f| z;Dw;1SS@zcd;|D;rM4LRU!+pUPcER6cTN3?bYa@ed(FH-=+H~qtH3NI7t)Nc!*c}0 znf7XGPv*h<94Nq_n{s`K^rpwcgHO?icmJ#gpTwWR)rtN-F>-1)pT}}YPQOuj`Rg!v z+l{`y`Bv#-7S6flmk zVPhDu$+!u_DTfO>uX7_@D0}-*u(i<5DMpkUP+qddqy*fi+w=%+1A7|q9IDTS0@Dv-?%bI>E=JaG;m8RIBdSn-zi zI0!X3c<{y^F?S+}aS2v12czay+iG;Rd02tfI_A)A^YNU)VO)cX?Rb-L&!V)qnB7s2 z(-C3IF1X^TuS~sf)u#GLG||^-2Mj$oqEv2@7WYFlqRv&&V=gRYg0OOG;Dfqjrz6i& z^Wkl)gVAS1i$ZYhff39hJYdwkxC8iSE{b)g>9QHQX{^^=+n(2uqsBO`@m$DM7nR-t z-|g?#_gH0&&eRB*m)1D(%-y55DiLtd6*b1+D?6;Gd-LL?8@rm8jKa*(+Ut;}OJbKp zqnMJPaP#XQb>HB*Uqo@~&JrCEl%Lr#mK={r>0zzsVjx`}re8P|c!$<8>V{11Q;&mJ zlI~pn)Fpu8=Q^r?;7DRFuR$4Ji5eKlcG4BRf3#xPYCvLPO{^?(OE9aAHuP-b)??IU zq`Ed*Y2a4}96)I$j0G~Tczj>$5Fa2z$9q)CCT>z>3G6wD3h)i6@ANHU-{}B{r*&?o z`*rKM2gXl~4@mZRwWpR>+~BWq?=@iFU`=HcMR~1n-^~!UjatIYoo`L;GUNgI zZ)Ne4bhc*}()=L~_j7FOf{V2DA|y`7dvh{e>a|ruD`?!peIWh& znEOtRk6a~#xIh70i6Q3-Tv^Tt%y2J?RjAnrI-8qk@xLce%TtqQk?Ej~s;mqrD`tTF z|ECj?BN7FXO1z6kY=u9%C@nbew1C)Z1rV(J*`lgGg2nBWnqFZ!*C=$2^&5>^-6WCXPvw-J z@SIF}f-GFU%gKXD9s3)lY3GxK~qGO_CC zVp{+&K+wOxk>(NTUEWl48}Jr|Q=(8LU_8tiH=}LDjTpj}v$<+=W|3cSz`l}76Xn;L zy-q-jGHa#AhowkI?j;eAjGRq(kNWpij*9BH^z+NiFv>YFW~2_*X9MR)WjtZ?hte=V z2U{eWcNCsv-?>>n=})j&=i^h>+&n==6noCR)&}GOjf5Sa{PGhzw{)#^yw~Quk7M+s zMt%0(5Q!>d(tS$O<)rC2G78ME;P<33EkQ3=AcW&gy9jy>BXn3=owM{e@Sd`a27*IY zkH}12mNsFzPO22Kj&EqD7E}Vf{J`9WJ8+`-@xpS$hBq@`xIynfY|zxQJfR*i*~2X9 zpE1OQM+=!sa`54zpBbAKMFKis_J16M)JXxhC-rjdo4-$*%sZ}snHK%M*}6$+^<`K} z!+{dYuz%G&Bg_d&^FErFI(RXf6!M~WRkX?}=;#r}Uuw|Kx;TXg6&?mAf-h~Sf@1go z)aglqt7NF{88+E&%l@pLwCwBAmHT^8h1#D=>uU4|5fuOZSk4I+y$&En?eP!Y!=8U#GHlLcrA>bchQxi9Qs3A7FE%g+#n z!2#Rpn2{L0R!O5X<;_v2As(xPHgihp>64UNG&aH>FDpb`0nVy`<(RKJGe$OC|JH*! zoOw=lR06=5LOfM+7o}gulM6>6u;%@EI$G5A1HJGR9_>DWIv zwMSfZ_~ctcV(6qWxU>=CVf6FK#11R+xY4S2e7P@2*pU0BuK%gcXwntXI=6>1)N*Ff z89%u&M>YdITcn=AjNe#G@%qr^+0XK}FV~qLu()pyiqlEQpStUs(3u{#sw#^l9_YY@ zG@s9zx3u-ZhR4wWsG@BC%+db=lzOmea)@DH0AYT4rq%%Li^D7h0(A4{RQL64pSX{=?w+3)Jgihb(gjMt>wTne8LyH(WvY z0Ab3w*?51D150q^5hs6^fjOj07)Y0QzF9#|Zf}w$xa#g&f8J)bdx{VLpj+1oWNF*HbSmTQ|9!;Qv$8&siA&wvvwROlrtLRNC@&*zhw z*;J^`xgLAxaf!BSGtg5y!8`#DDDY~jV0L zWlZXMKoam^)r^7eoI>kgN@)M|zfxo|EG~uA(F!WzJ<5+LLCOcQPW(r9MpDc49B}02$RqOe*pA1d_TFlm z=j{?*P@_pg+0VrG^#MGg?#BOy+nT@taKbJXlZfAxVmwM-62iJU7BvRgl$qsbE&xZ6 zL+sC$WvGxSFA8(d6B>5?WhA@jfUFZ8Gemq!`I-QwOa?=!?g$TAa2*KB+}HhG!#msI zu;0w^x1&39H8o2r?InRqK>@_cL0#q<_meo7hVfZ&Xn?_1aw?z&4l`(jJpZ?jv&y+S z#LE=pYc0y1H`j!+VMH;bvz=^>hXgE-gm=FX3WPIB(yW-W__4q(^e#{^NXfBh1ivif z>gQvH_EH{OJ;t@*!QT#JXZC;ztIMeJUBwGCm^EB@hzG;VLaB7%{%s*%;S*`+&{zs=lM=+e*hO}8+AI&g|qDu(ptn@HGhRwH|< zOm@NV!hNxQ_p#Dq>|;PhtwPMlgN9EPF1*rOOmqz*5RRV)cwuycrZ0A9?Xv^Qqa?33 zE)9^nU^?hPxz|SC`vKf57#h`b+E!8hK#g&y50i6;|2Zq51WY zsyaOA)gwyicAu3-gY4z|&xK-XFX?-wM)nohZ3+{E0B zKQb^mzMHb{I!oqdzUtAe1ZkM)eIS?Yty9!wzC^T9PqNDuQ%Av`qfF!d%ln(pzOZL3 z>NaPWAF+9iXwErwl^uRNcJyN!&W3%dP@ERUUOb`e>|L4H09;C#W*T;I-1{X5k z^JYY_K0guMMGf^gN8cJom1a~~bVX#iJ}>dJIgv$ToZA7gm@Tw*p+q=KW2yVk{>cQ4 z4vV8#xoB@rWF=g>z}6kBJQS9k_(0hOY^%P|^%2oKk~TatL@Z61c_B6L8%58{CGu4; z<|H$xca#ke?CnYJhnZw3o)l*0*#6#X6Sj zE&Q%F8%}s4gO8s;)N-|2Tt~TbUpbpRmjVAteK$`pLM96f4f>P3%?e7U=NgIN&UlMi zJZmkyv*W_1w%)zWBXbe8V-ZSz5DKt&ypE09 zXi5e<+)8B^#BGeB#c^lV%cnA1h%O7lo3FbRBB%-rR{LR8rMP)YDn1gSB9A$M;51{w zZj;*B4+w|~stYf8khRPMLKqtZC-*$~;!H5@|Ey9cZsF4;kEU!&1mkx+c6H8l-{J%x zoMy+VM7hl zw-t45j+0}nk%vnAUx2$0dy0kyVpNBwu%W0H1SMKc+DqnJSE2G3DMous=fAPY(6T)hw zBEULwevtoF6}0v`nE9t^0r{((&oc7I$IwFuvMS(GU4@zu#i6COt(|FG)sXgK%6=gq z`$Mqq;ag+9yQO6mO1d?+4HCa3#socWkYjE0%sNa{ShO#uL!MGd&jdmC^-9^V zqvFp0(zTs>Fegakl&i-10af*-VhQ|fi^*`=ahPs&FC*JD%ICw5?vY{@V$WKcWYS*z ziQ|d7cXk)&ZO!=eC}8Et{)b!PYjB@C>*v1iA~;8k>m3!ZRL`5H>#qADEjQ5SZK4iY zk+IW&r0soN;&(D%`o(=>z957B7dAikjQ1K3xDM(f9~!u`%$r)qUVKCk1&*Pt3X)sw|oo7DuevAlrZ?Tj_~foMd7@ zC;aLrCz6gWW*DUiyxb3P3|3C}oq7I^L2xHn10s(7PZ=fkTR?dNKv$_;v$M591=+lR zk=;f_SL>-<$~0m>2bW#rh=7y2RPN1-5T>fS2;~KYs!}nJ8L@!0ZWiCKD6FZKmWSzr zX+`{$R~=unp2v|V0MYu~?TpvumYAaT(!i{$Gq@ojRa)O2@8MbN{>PTgQB(3@dam_) z`(kH&X(oD>tYFr7f({-%<%!$4w!Rb#2L2kR(vE@ToDAj>&o2I7t= zAhmv>I7;c1{zdr*Io>swcrbc?2EY)i1AE$dmj*F-9FL23Yma^$a^QUSDEe~%vJvZF z4LBdoC?dP`_}{A&ko$Rt>jqct-%Na@?TNVk!HEAbN0;Z{s(+t%d;?p+Kw`-3Odh&Q)y` z>C_C$nKbRE5615QxHlC20!c1;8lON4<6X<%eW(JE%X7dZkL`;~7tT6s16~$YO{x6G z`YkF%=aYLz*0<=NPk@qwwFO8$?Y6R$AMsLJP3_}?gD(!c2jLit`qLdgA_0yjPYq+} z8VQqa4CBPbrZaY|tdAXcM})1l;Y}A={ETI`;dl%OH1mdLn`=mR4f#+7hXxr4WE;P@ z)jEl%;Gy!f(13%*7=(DFi$h!2Bwu|{9=NxGY~{ zXxt@b^!?mQVmmm&E$OiaVmpmyobvNw!J3N2dme%a=YDv?RG|8h=D8@=Q&Y-mtS|X{ zmEkSG^U-JZ!*Ftk5X3E2Z$vd&au*H=?%bf>P*CQL#^y5jXw?Pq?lAdxGtaQP8BGs# z>jy8@?|CFseqfpoguzwq!{~ib3l}{L*yZ-|VtSeTI!QPD@=wcVBw0c||x z9!fqs&M5IEFH-Snu(Vn><(G#9Y~>PY26;0qiBY1~-n4@s|KPU>W>7yy#m@}{khxbX52yil0cJA8IuPH5%$l{|P~W!B8D`lk z%FNbYI;lTre-odL2Z0^m5bpBAq>A_m=kr0t;G%HozL)_L=%|g0Dx0O~=7e6#FVZzP z%;;ZNV1ohGw^7ysorEuHiZ9|SwcWPF**HZk&zHaxguXt>Z-VxQ|FbGG>7eX!Hh+9% zq_47|?y%^VL+i$KXGe&Z_1gbkFK{__nCkJWhBKs4d=%kIMC51UF?(uh1p8Q)jBT^v zSC#4zS0nQL49ak;n_tk-SMI2?srVkDG|NXc{g&-aRZ10qP^%?)jz7C)D`}-F%3Ie7 z;ND@!2Ci0e+ozA@>jX={%+D-r7kH&0YVil^{wP=z9+T6p5`DUGO6qKhSI4R+(RMuR z+GX`+l{W<;VxR??%4U*;A1m$-%#;wf=_+r(HXm${z!y{pKMNcz)URlH)F=>FM27FK z-H*-6(6_yUh~UPim~PV&zMIZv{4(pXVuS?P~V|(Dd!HUH(L4J%nY|D z+ZL3k>ND^Uf6aw}v;Sw}5&QA!Y3AAN`;cF)AgZc(&;edlfM8~b+sB_!BO$n9*iHa5 zGYGtXf*7LX8kTs;AFF##3HR4llpAiBpA2EkkwCZqpYt^3R?FhveQKT_jq#b8YTNb# zTbEq5G(Izdd_^HSfkE}$Rkd>OV%1E?peJLT3`255@hdZftw99a>`_f|J&u`5urRsL zr-pknag2Uks3{m*1-NwX?X8G1Rp(nd!}aim6;3Jehde=1FJL=X<5E=ya}#=JlYcRF z0=U*r1dd?p(j^u8m39^L2TF2Z188$kD|$oaE*NZ30!JFe%{1))>MV2_(52wFHoVD; zNx^Nk-(4-jNLAz6Sm*MZ~@g2C2Xq<3p8;!P;rqP}n>vWw3G>8kGJVu_os4H+0-RmE5Cy6sZ z0fBG8pmrbEOtHqnvHoe5$7Qg6vq&YFySc+Oa}YUvzpF>J66{+Tudt=CkHTI^0+bjVv7Y zniLNa229k+#ZKg#Ajo4%y1k+jQlkLe6`Q<%~Z=S^Dx-xM>8zkAs^VC4nqgov5v= zn(btIKENih2l)9cm&2GCh;L$5(8IV)Viuo>|=<>YT@MiDYAFbu*Xkj!^!`>Gl3$c+=w5A28RE4DUEnx{r;?5dV0 zhBIgRoh;|bALG%Q1HXBQeYwBnnN1HP*kDeIIoGq3u!-oA_gml4HgEz1)_?KAXy4mU zZY17)e2MGfYD6Qa#c#7rO%#roC~QPIv6;bzz_ORbVc+-sdQ!Gwi7>o>ZZp8)|$ z$d}x5^fpVFSb3$Q*sP|L9qXo6%{yG{o9Xek1u2F=~==S)7A@O~hCbD-DogcKr_A|+R z(S6kk6BTT*{P04Qahe{ec=ia1H(;PZ^9SAdi?iP&uaki(CagmvQjy5?JA#0Cke^v& z@jkdikG*u(&joa$DL=S~$>Jdw2BH^Kx@h~hY9V3G)uiYuc(A?^KzN!qvcm{e%;2Rx z;Kr{WFr)4lN9X<`JlLO7hlB42ki6~eY4&=(7G4FcLsH`s)IAh2^nO%1I8A|+7(}E2 z1^tse8FO>clJ}XzJ5enDNxvJMi?-aH=gB7zQ{SF%(Bv}(h~?7lI}T@a|LfWa+_vWK zs4U!@(!ZYWaI!1=R?>0N`8*H&{H94)Sj4k8tE`s|6YcYNxzAs@oj_}9qr-(=A z;(w)gpxw)|Q!yf}F;H1BM_e<9`<-hVkTLdh4V^fN*=!mA^e}NRz2KWGu2OIOx`OAH z3PghJVX6R5Q$XkDD*?QfOs0-1bjLguT29ae*X~NmALE{d;vlj7@4es_^qt^{?*RF0{*vGjmL-gICg61%{1s&GMfUr^!{Er+r-j5lI|QCXXq;TE_DHqa>TLC zRPBz7+03E5h4zww4#g%H#cKNAQ5I95=X3~W88aqLcJM>fWenuZZpbf3j z8)%vM%aO(VAc0H12NJ|Jj8!KVFyvy)VpL? z^aKXv^&!*}d5%5#l5AZ%-|msC-6U*uqWyz5Kl%6=ZU9%>uB$5rC}r#!_^ZYO1wpCT z?cRXVtE)ro4_UPHU%O4a^&s=x29W|l?PXuSkEhNv+Zh-!;&9vQ>6EsNxML36UYP)v z`HlnMMDB$$uQLm}Mi5acl}-zqOCP!@~zeAQ6&-zSH6V?X=W0E6BzjOKWR;1cSky)Z;* ztPrEL+mPv)m@SoB1(6T=7JanCy%C$+KY_=@UHM?A z1L^XovC-lZULnCib8YUxNXHitiP;5sHmIQ}7=fP1ky?{qoNIVQRAuj2V%7mdb=tRW;wvt~6&30;RA0 zt%7G$&oT~vW|Hr(y)?YF;cyD) zREW)kD4gflGFjw~TMt)!lh8l40Xi%1Ql2x5HzQlwb-9s*DHiGT^_*?+?R{5XaKkv8 zC7-pd<)04II5}n++Gq`X102UWIV7B%n-gQAD{Ai003YL!X$aj&V`LWE1i5@2&5VQ? zfajlxx)rRLUqU$mjUbEt*4fadrA|KkI$EKs;JN!wblabcEN$t8Z+CEp-=X&F;MDX_i{s_Usd zvX%G|Y|2CWaS!UES&@O|gxsLN4x<0G=;a-J`I&WD0VF)}I{?9{7Hi5sp8a>9ooe5= z+xzmKXvuNSMPNx`pJ5jsq}W8Wq8|ALa93Weh$4tvccac@h;#Rn>coqO>!_G|n7%dC z>Sz!~0sI@TtnG@qBR?~r6knA8n|zAiMY~LwZe%l*N;>P(>tTUGnl&9#_dgl8=iESO zL0=c}%YaapHdhAVY>37Sq%ForC1UJkfo(FT-B#wf(VJ;{FANIq;C~I4{2nah2AiWf zKPFQ{xI3icTxo9HQ$VN*zx+&ijo-CG|1?Vt>DJe#J>c*xZg3hs=NE~p`ep?CyYs9M z@)F+_OhWKQAWbVYogS2}0`|Cd$o%|@4N0LoY0oh;%iD|=DjfVCL+LD#$bFDqJoC-O z)z#?Bg1F!^)f$2BtrIK*)AXW}Yw;^_&=1xF1y|d1sN|wObP_4{4{}SVuGsJ@D6-(y z!{>AG((ZyE3#)BaQR$rf5P`SB2?SwxP4Mr$ zq0v3}p%dP6$=_pyeuA2(kkSF)%O>Qh>RJDCISRjk5=itC&;f<#NvDyms4rX`$&Uy2 z@PzS51#yIKh4Y=3yZ`*}(>Bi{+p$t18N1*@Vg3{}Ttx@}@19?YNYj98}?)HL@+a zmQ49TcH7&wlIb2PnAm>bU-kEIqQn&oE(Xt>F`FhtZSCx0F524Rx1~I7A0jX8Y;3Ov z1Aw{<6$fgZmZot9bq`FX*!O%{X4>MH5m;D8-Kq_FSBxOf3$;hU&eua z$ECL*eVAPP&+XbD5FxqALa_=qtJew&ZzWoX8X%ysc8SjmtBuRz4V|UaVYssSEtTz6`CWL&;wQoJV-20!+*J&A7fc@&`nZk295gpNlUC znNgDb_Wg$&OBtHxuR}|(g-o9fV^n@8X`m=nwawz>-%v`V4z~+nP?z1@wCJjOA_B-b z`Z(_8#}}rCy{N6x^l1jOeZ(3TFV|h;F4t80dZ%5k82Dy$@3t8h*_meAu|Ia1^Vv#R zqH?Vj^H}FVzC4WBnq#Z-xj+LA_KgDoTNA#8?zeTeqtos4q8%HHtv%g6IW#Y|V!JdN zKV^#cuBv&^FBom2Ajc{eX8DO`TbYqF;=fKpF%KEsIDr=2S{8#Aj4~4o7V)1SehQ84 z08hnr1`L%BN#VeT0!(3s1*;*T-?4RQt97P0zbg}$1l_7g*E)mNqPtX>=i>$$fb3nV z&HKK6P_PSLrA`An~;ooIplTU#S;brya`ClZ7cVsyU)DH z79X%sEg|8_Tlngl{`ED5B#%wD?Z~SI8TT;DTIqaaRCnQhFXn?UGz(l!81?rItUd|9 ztN{6r%v1QDYnBRBkQ;5wFGMI`px@0d)J#?{L@HAar+pF)+das#d39C_;?9m%`b*`m zsJ6glQfQUpM_H6-=v;Bs*?CQ~>7RgcNmS}Yc0bt?({BlrvK;)nn$Yq22|l5IjqZ2V zU$)=;E|n}c+OzA^8c7s%Kf3ha*(SlciN)K;q-7M9?Y;IBkjwdN+!a=+F-|so+vyIE z97X+b-xt1&x!S=3qw0=7X8dO?S;4T83Gm-RsP`s}(0esah5el+kYs05--6a3AcT-b z*?I!69BJst>KfU(`KkjmMB&;7(UfTH`A#cwwqaX(!B#6Y|IC`I;VIhkL zseOA>Y$lURPko6@PVBWXH)QQ2Ec9os|Ig2PR&+WkdObuQ4X?V{Zq}S=V=N3*i+L2% zk8_G=Q&8=NU^s1O0P9rDD78uyyZ>h$F%FvotIwFgpQIhABODipE1PNz)K9rWf$;46RR9+)eR99~)O%@79 zyAR!su32RyV^4*OZ^tdXwg!)Z_38+&JEDaoC9HrWkkFihv7j)R*_v?suAv$N?5FXL zX$8u*rwT(D-o#7FCxc09=(f+$*TlirBjEd8v%qFA4&=*XS;_FSHRN`W$cb64BkKy5 zMWLH9bwu$SJ3Mas+}?SFFI69mEXlb`D67+A1#rBRt#qY&=GKjbsYq6U$~&@Hgr-+7 zCt?#UHvuAT>)Jvv#Av^1bBWu0x+(b!uCmLHiD8)$+DPbnVki&$MDZt=O1i<`Nnj~? zE#GV49baOZXIYYEyUMD@6vDwB12zRfmH(*z7r#-9)05W4j4&C|9(Vrpm*ELFUTCSo zR_`S{4z2yjHxq~hX-jtz?{P`b`>MNr35SMXIYiIpjOhmxxaWjAh>xMEEC;i}H0C}H zCHTMq91C%63byLOfyM7?xmj*;PFI1^)XgfJBy4Zq)NUt%7e7jkLIT>|43H~Xi_fxY zQ(C!|<;=`|XPe9-oL}@;-SQNcA9%|lEPw5jWk}hHDmsutx;a_yE~~`vh5WRx<^qyn z<@~w|w;SKBLL`zo+lb?bJAB5S7&SRQ23*#;8jwMy)~%^c+uH++xmnd^ZlOcj%ZqE{ zXM3AM1~ow`5?LCo{)oZ>C66|<2EqA)KUzs>z&Gnx3Jb-Q|8kMkMVzceIf!WMCbZH& zbK@?8+@LDO(oMd4ibH2#93=j?>$ZOZR=iSa_VaEe5~{)mmLu`FuGvjuVYb~P>HDLe9wQf#mfkI} zH+EtzYYGf$vyRg7cqr)NU?`z{X6(p$OWY<#A)s(G6D$WC;=x^YItk}rXPWI zO8bx5-gYvySHYnZDc3JX!mTd*EUp=c_c#_P#1$Op(dTepc1rTw8PMrtDsIl7O^Uo{ zPmDj_X1D*(!80>5gZg^`DGPC;Xc^;rA!VfK+H`5K?(yqA#n4Hk&}~PePp`&cr}0Kj zX+Ud^X;CLR3W#RkJGI`V{~lb{V1)Nl1M>^bp7K#1*Tql@R+GHO5phTzKwXj!cj_Wc zy-m`MxkLl3YgzrZ<0X3_;=SO9W1dyWXx#KsyEDysBT^)Kq7Lrw+JO9+*`;LWKP&5X z6g@TiZ*kze_-xSLjo1>q*&yw1yZKko%BSxvtn!B$tdJ6NfC!w3*<^>HwvgQF#iPPx zTPu*6nF9|T?GS_lbJ(O2(A&2S$i?tpp$y4sUS}7$%Z-cPPJ>B5GuhS$w7I3JbTxP^ zDO`|kH?nz7C0@ATJZhK&0`kb-E83oo#6;BU>Q0*C+aozefoV2<5`YbLak?2&ZJ;iu zmX8Hc!@|lkg65fazyj<5fjpPKCl<+(=b(UvK+6jXtSx(ZrG>hb@eK@#8%9UN$JvF& zg~Wo9!s&r9_q=U216+N}l|%QEgkXnX=)d1-ds$dAHiGLps6Ctk^xAe}{qJb8Smh&B zboz%+x{@*_Vnb!%4Qnti{QrVCOwsp3YGDdRJQs=?hot+x@{-nb_xLHzg|_iI@Jj6Q&36(8sR~HquYKNsol0#_Nc}DBYb$ojnC$L=ES_NR2z-A_`|H{rKHfCVK zK3zk9J3brEU@ROCWav@h*XV>)t5;y9dxZF;zyzlgvt~W(Ukno6Hr&=;=`j`MnCj?9 z=uH$f3QTMQPEf*RC3YU%n!%Nq@-aq;luJBMX95tFH?S}j^Db`C z$MmI@i0brw34BOyE6!K8Wk7wlc28lyLV-EDsY9I}_5LYSQ``uCyv9a5C%n!)NOoSa zw51h=6*hU}c&=mWgx;6EP!vRnvI9FxNIwty{3u5U$pV+jx=`5qkmQ)x0 zQ`2&6wyyyvxNqBjNgQ)UE77?7Mhplw7FhC-5`Ggjz0W=@%hqnZqn5}ouzf>0Y#VX7 z--(~y?{99$56aa;dwmFsy*KybRQ+#jjuhMBb>NYq_Qjd+5rUueb{+yn=iW)S+(hbK z5#8P1Ui;esup~_eqs4=DlXtEGYOJy+F*d*C_0{MrF+*nsN}5s9@Fho|zth0BK)if1 z>Zmc({uuk@)KuR#&TBt`S5|ijA+(2lMQPs;x-$py3;mXPpus?7T=1`a?nh}C8Q=$J z0nAb#libjm0@+y*ay!BPO}62e1uw@ZLC2x*8qG4zLi~SYajuHl6&WW>3W!jpbi;xy zjHSR+BY%kz5ODONU(FBftgNTcab#Qsn{nJu0F9VygJN{j25Vp=jL9ghg^+-FyZP&u zo?P&R1r1Iu$)r-ayPxr|z|v<~^=z_geKfDq1vTSMOoVNO0@I>y`B<&NZ$FL7Pz|yI zt>$UECZ0zLslDU2@YkM0dc$valT`&h7+J&VsFug~)G&f}Qk0%MK z9tmAnxiNJ1j`Y>pYdp8PkUW}baw>UutVJm754}&CL!9tw?^{@~;d@U)hUznmWG|^p-p8y{pLK0_ zY(K%W+C4JXNO!u3oikLo+b(O``2C6-DYm!5#Gn}>dQF-cF9?3>&44IYA8fh~Z=$Jz zP7$edrAYv(UBp}&*Rf_}Jl37lKmcY<8nzVx4N#!VBb|HlSW?lY@#2B>25)1&YB32#ZUUH=g zNQv7|{jd=$uu>!a#|DM19TmTUd`5ks+kZg4-WW#l1CftJy9R^`by?Tl;vn5o0KO5Lw;R|WLSx=JvHR)-`6b0~v? zf2IV{$Y6AxC+^D(z6@M+)cq+gONJ5i=XLP;f7)OYKH(Z`2%5Egm=&geA?1E*vMI4x zX9Y63R2{FkN_&k>U_Cye;kQG!AUqscP@VKr&{Ip?`L(*=aD#9g+GXm!8F=X!NGyEM zw%-o6r$m9=H6r$kLWOvh6Kx1KWcL--;!5sC8HJW+-?WE*R0DSwN4#9F+*aM3R7tLI`eAGXXs>$pGM1`C z7HOObsL`>9Tmq!{{Sz;yoo+9wIkMo>*05HuN=f1TfvgQ@inA>{zuJoWKIHxSbQ;ly zn_e2`-{cW`Oc4hKQ=JsRn@6Y!F}CC?Fvb*+s?Mpr(_AzyH)AM$5{eZ3UR~P&;MrE4 zYoLku|8!Vy7z&J^t#RaKW!D;;#K_qaHMC8+4jiZ>e9ClLh%1?1siL<|6sepdn^kmi zoC(6PZ;A9l*s7+*SZZciSfe!&r=1S6l}DRk(CfX?+JwEa2C_hkooySxG`ct5kW&(L z_FW6Ps@$QW>RnLox4goQ$i8xRp0<`-g4@?&!Kb@!p29BPJvfx7uk_j`}B_i_zMDXg{@~?1za9 zN# zSU3QE>u%99y=+i{{M)EHO;-jd?86?U=*v*BokHx4W+!baSAF1HC6L`w<@cF%_7C(X zeKJ3s004bUfDjiQ=XK8(?gt1zpEmsQfZumqz3N>-3xt1<#R;)S^)q6Pwt8)G=vVi| ze$Qb{VnN>7`HE3-L;~#1jx}G-Q~q`^Ch%G+5>9+wQAYmW>CQCVjND?^2o0DAM%6(S zddhbXt5J$1uqRI zCjUz7z6d}ih>GQWJS`{S>JwUXRvI%cowxI6H&&KGC2ED%>lFEhsW>KHAlrRAonNafr8T+U1>7K3!#^ANg%x_rd4hqG)Wkf1x6Kj zkr!Wjz+dFjehBC$m!kVI#2lx)=>vShnf0?FD@Yi8I1x;9ZH^8PvNg6;AU=S2`|IS& z({XW=!ZIV0rMwN%zCU;`2Tgos`8d#H3kCZMctrk|Y|b6+x*m+#BEBw>U{ZNPEAiuU zPjYSy^flx?XuwN~xe6P{bwS4kRYtFwEGnY_kEE7&Cc?iwLW%&GdY(X$cu53_34Fx~ zgzWV@fT=^;H$nsDN1_~1@e7=qO68Lk%8B_0NTR-S_WA*B>oF_%Yuv2O=d2UR-mkvw zxBgA^dW+Zkp5o0A1OuN*)ZTRT-wx}@;?fZXs_jJS2f=Z)-)9j7U4hjBmI$EjZ#Z^W zA%{tYEWd`GO^(Kx6CjME`95-Q7gL2o-PJ9(sz8285cFE74Je5@hz?b+0Dz!+raZdP zL!6NK?W?zU<&k1O)*z#iDvN!5t6Xs`o8omgCaqFo8~;0*X)>ttMV}R1#TQ;J&$k3( zI0v#zOJ3OJEDgZR4tc5e_);M|kxbAAEs|C7`k&~e4Xl=ez49)lt z!=yaanmMCg$KR@hxpQ>^@alhQRV)J^mIK79Gty_zoC<{Cvb)iZoae6BuRPyZRi2fk zB{IrhTb^z{C&@gQgk$gAm>x-+>n8~z6lazk0d&x%DIqTU6uL)@lwaI<`sUe{BFQ%% zbMW-Ew9L|#-0=&!735n42ZUzs<|;~6L{{tRsC^b$YKwNN7BCM>H{=zP20A<=!Xm9e z8-kHAls7!dh2WvEOa8BE^)tv$^a2kE)mh8Rbl&)O6mn*-`4dhlApV&yu2j}yyI}Q* zBiJ3!t#E!!%RL30T_}P?z3lq)Q!!R8kEf5KINq;&8El-Zfi(ryM_kcH6#Z}ZxP&_D zPRV*wQ&z@d{Cv*-w28(Y?f{$`A+KT&%$-9K-q)CiW=|j+fF_F|cg=MB^w1@`Ux9p$ zI618j@Y^UefhRJRy_q?)%|mnkZyLwUkt#+TxS?{T3ae^j9r@)XYIH+S`>7p68RNBV z&eBZ1o8bx_AK4DWLAmivH^K>+oAHIC@}1==dUR~al#9X3F}>ycOg)olv!&tg;Pe)5 zX%CDO9}4^OSo&-$5~R`!8=pm2rZCki6E=$I!Z zm(6xT0EM7&5pOu=W8@^7;|ef$A*zk9!7EXpw$=bxC<{_%KbI}!PI(ev`bEkjgB_yO z8T1&|WxFs-eCJ5>f0joM#ygC`(zkvBk!41gjRC#*>xJ$e5l(24W~Y&$svA)w)mhi+ zTStF{K~qbB^Fu{nHJyiA=9-T}&@^2&yze{bQ?#Uq>}l=IiKP*9D_Q8K|ug%S#_c~HApVhN`{ z-Lk?mM}F)w1hVz@Eu)>TnQ#>5zxOfU<|=}>3mFI^E3o3J*Pqd4n&D@YvtzF4WY9Am zweNB|=?~&r(+o~uo3(N=*6tYo&Ns=7Z+ed7u!AqND-=vDif4HxJBhI;H#N9ZQQAcB zW$d|D=jW3z$DPE~x&syB-qSY{L4PlHS*8I1+!Mb$mBr`5=q0DBR}d82F%1lhKNID7 z5%t?HiaXb&GSGX`b>?>W`D$whxPMTt-K~Zy00Mk5Ck16xp^eWc!|bXFww%dJoUX{= zYiWL7JdeGOU>f;|<*F8tHp*g#k6}|xGVm38uZ$R*E|8m4 zpA(kLnumSEMbmZ}qN5*e@ZE3sr@N&io)$zjmnc`#71)C+T)!9J?Nud-e&2McyfA2d z+qx8ydVzWca3e^#fCW0ybwJLm)SC~zP+7bvmp{j-pn>#@YuI$fy0{)zge=BrP0ZSM zR%L_Co(ZNu(I3?j(H7Cm+5t}B;)EXQBB_x&$CRl;y*Yuzxif=o@Zn&bi{zT_QRA{3 z7EU7#v$)Vr9Wfb2H8VKL;=O;XD;%mz5>;1~`c zl~@IL*VCzYBFNgU7%3-x_4m})y8;X?paIGoA+?7{`pJ7ck)OzZ=iS)0!hqNUjHIXW z0l9d96dkG>`e))cTdfwn(Vx$050XxIqP9bf*8+PR z%D3~isYX~@QXrn$>GI_)5iAWdg4t(r;!2djs0Vm6j`#Px5;b1Y%BcG1h>MA5TPZMA z)>_Oh0D&rr%Jirc;;LD{Y}Hy)5?8-7?qI8xIULLsGtaSL{wDoEU8=u9le4;O9i;WK z>7m-wH+~6*gLZHiW_BX6TxaA?e6RYHdbF8h3h4n-~G`fHVpTz@pS9?P36+R__$m3Q5x zY-Mij9+CFRyP3GvE;b4Te-V{3t}<_j{jie!0W;px+9E;XQ8U%OfU~0PpF{zqNLFU_ zTh_6${XBTT-paN5TZzc zG@K=U7qMi7*{g~8=$D^c`ZF;zn|t{nC7sbZMqQy7AH=RxC+ ztd+j%@QSWuA~&VM=kj$uyO~=mlV$%RJy|3>(_O2{Z}NQN>edc{oW;}3F&}?0`S@DG zuF+>6jLkOvv-+BH`A4n__l4pF8ID~w>P+jm2};s;J0XV$owri$4o ze)~8NGckA#S()Td=Uk6-*Pvj0SouTj&)6WcKljd8!m=&l*{*9Ek(f*hN;B<3)JDLL zjZ2_(n=np@U2C2^?f=1ZX8o{>HGIr&e?yX-K97sjRv#XJZ;7jdTE;1W(qMMbHWzMS zs3UwFf+gjPREAjA&%1oG9<%b2gv^Dv(r#>rfBbqS64hxu&hyTsA|Y0C(4yoGZc`1_ zLBoVsrL%fHB1OW<*iieD&H>|hb5`BC&WneUKTsmm(?t}{A4wI@O{^j>V;{!wgP(Ot z@7XD>1tuh;i#%iZQ?u2z%O30dEbkkLq2gT_*BgC=Jbv!&a^=#G7j(cqi!gV28RiMM zJWFy-u2OSPS_ELMt~NsLuJw=J)L-l{7;*(@?h(Mk4V*z{^QImc zVl&pMoOREDa7P_4ybcWe73LI7qe-K%Rz0`)lw-ekXljhN5eP);k$xGQ02H*(6{S1NlPquG77Pc;td)BqJfSE8i8dCujuen%g|ot=4>w0qUC=4yw>Jz$u&1K=|g z006ST^IVLeRlD7Bm2RzwcgY}SJ#4%kZ3$ksI9(>TQS81`U=Fu9+&AwI^rV|D;WP|j zK{-xLxJ%Sqc^>~E4|Wl{ZsaXMM}Bk^m@X8QN(>&f;1C1;zwcazoJF;7i_U^N4k^>L zP|V>aizMY=>sao=l?V3I-0<}HGNJ}(Zawx4&!XA@jOe(#dfDz{E+f|)+j~2fRuhg= zhQ#GX*Uhu@1vV|HbLLUPP=5D`1zy6sIgg6OM5o($(l*bec3s@_dfYG5s5?n8g+Xb^ z>!q4w;S~20?}3hdE*3GL`9TmLaBa6EgdSg->&(ODjh!O{gKS=zAPy2TBQk6N)Hc*~ zAttWGA0S4MST_zSt_5=LlIi)n{S8aN&>Et%n$-Hj(BdWP&GIf%;dL-79_#8HsfNL3 zkRpsq`i3X6j-50X_}N!5sqiGv-x}nQI>0+QwNDS>nV=BE9Mcal0su!7aUWWB{4$!g z?;`Eq3LF2ZiA{5vJ2U@u^e}kK7inSksy`FT*tLb&nM(x?-43SU+>A+TuH9e*i$`MU z;u3^h{okm#!P6SVnO-^&%W4?disl*sj-f_W4xGF8$1%CKYx7KJB_~QH-3R$3r%82u z45Eqkl1PPA-ECfNxgF_a-1=MljTF{cNQXusLi7_3%+#$N@2;EDho<)T9=Rku#8^Au z<0C-qKilhCkY+t~fuaViZfmiMK54O**h=w#Y4Y4(K!jJ;7vfe=NY|vHf{8-8`mo!S zclJ-B6NgdaP$~*y0?QU&Su$M^hI4m9iv<1jVHQjVA9+Wum2KsOqybgPYfIoS>ieKj z?q+MdqbbQh{t3IK=~L{$N92{$$F2_=0AGPU`hM$Au&^+fZX()4Drs5`JnlHok9ool zN^9D4lfcYbHG91}_~1QN^Sg7Q%Euj4mh)yHksh;Q{e-%thvsqvpU+3zuhes*#zJD7 zdX&gj3Z&xcfMXVy%SP#-3mfB4E?(=k!}X#JYPRq1L5ZI% zPjHRYgQ(5^#B#zu(Zset`q7P$Te~T#*G=$&Am0;Q0WB&}x~cVGsbx`qnwJ^HFp5bA zmL>&~Htu>5uyQFExATV`K%sq)0^nVvm^)rV)b0mB5Im5}#~Aw5eVRa&-4db{eNkDP zYY~c|;=CL(azH6mv3i%kBLZ}$;I3V^bN_`b*anhp$`*(EdN(cNqLe?53u*ms-;+E_F;Ir^3kDBp5G|dyER;p*6GYF*S;iEi z4Yv&`DwC6!ngP~Vg~ls)lLY*g5cdr5QyB-Ih06*?TQbedPfB{^K9n#qhCF{;br;0N_zl?@sC&THKRFcaj%n^1mac zyIjc4@U2kVpnQpukgpf0gxBm-e>PY$Cg|kOF)`(Kd%Mr>(cOAwhrXt#UZ@!LGK&?8 zS4>cfWLCc)d(MA&b`9nopjYGgt8Eh;-N#Pxi%=fiG~%Jmd-JAJ<*&es?~Xq=&prTd zc{#(hJulK*==%e4+e||66V7nw^uZVA{YB$|rgVuQ=SxXRVM#fr4m4Z^n9s_Pq-hO+ z#b(iFD?wU{8dU__t|Fg9SQpAp@QgC6Z=0*uj)Dy@V z<4@aVR4CoOcocCMoOoymXt7J5jl?)(e=5DL*qd05<3QhfY%b6L?pWLy&P47eOH3zZcbwqPAv zxs0XQaiSl^Zbe%`y(L(L*-wq1iVPfI9@#`rLZP7W zs*}z>CAh!cR>AufIR|QtwLo`n^Nf^YH_>_r*0a_6r?AbMFwS{OUa#9*7!Il^lJRg0O34o-iaSa z33fF;ro$OHDdgOxzTmv8`hC^lQ}Akc-hDK|DFNT0glB1+&y0j>n*J~)BL~XquSUC_ zI9XPRMo1q&z3Tn+uYslZLF|7*LmqF`I#A9;W5Hq1s?29J=|#A`gDAK^F8V>UH~@4A zojt_y$X6xJKbvM&_(kXYMIxzH&Ev)L+8f0C{mgvy#%~lsu^cL6M+8&-}giz zB_;E4WW1&^SMX<`|8z(3Q9^j3vlE~74L9Yz;j;cf>z5Ti(%b+oC@0oY_34M#*u{<- zz#)~u*mcT@jKXy8a^ziGcyR&Kn9qamDx2`K=~-i*!BW#Hv&KK|~5DPlXpZ@(0} zlI`lX6NO+X7;N%d4~51%iqb5qg~_O657`F3r`fX$5|CqSZ(5k~BgNr0MS&hbrw8Vj zt+0Ej1I|oBkEw-P;^)6l7>tYeCW)Hs6<*41illf_+}(lRk6=l-?{bWO7<`j0Cn$n{ zT?-$>1q>;4!{~XMo8lqdK8F9*3%~kG6IOqWNm_obwzj+fKN!}Z(w9IRC~m>4%nqGU zlUcHek-jlrd@ceb9a=RTNo=6=YGr#o&pq{$G_qeCx8f#RJy0}(S=VWH3%M&4iU9FI zBw$Q=H@|s1x)VHuHp-hEJ5ya1b_3A)xveZxjD{K7<=A8?KHYZH&ejIWktn zz0i^BxXs!r8dphBzBgqQc>ty|Th$zYC@Zh%v43H!E$1PY&V5EW!{Jd@7xzQ@ssi>G zzuqOJjDfTwZ+>Mj%Ki(0Bo{7}T5QQUj8 zgsYxaEX8J_NN(~H3uP}2iFpsn4~>TCT}*#*t(i$iR-2|46qo6D=sxQ_s*dfeQl)5@ zTSU^YW#iQEY_;~-2oO766@zQ@N>_w*YJ|<>Lk5sQ7{L|xa!r-R;cOqPMmYsVf%4A+ z86epE^1|TSsZt=&_cFx5N?L|W!0?kBt^{RVdjWYi_@V2im1KJMpVYRi zhKtgVs>uA~=+Ut=7z)c)Xc8o0m#_?7Oi!tQ~he_0gQ!eLwNO=$MeHigX8b2 z9@Z+OeT#W?+*)!zN^`I7TG6{UI9AIgLm6dT^DdbK0NrJoypqXolN$6VG_VxSD|_V7F<1fH70$1K0`}d1%UD0)O1C`JQHEko;ehe6IRcv+9WV!+8E6+ zH%@EZQWu%N3T+<@206*<%dkZURcJiWN^?nn=nZ1cvQEz(<{Kj*KpBAy@l=*eDGv^9 z+cevnpH=|+uj`_rR04SLitPP<&HJ9o;P=7VH~9BxipbxTBl>n|J3xW_<6vXhjBmJJ@=b$Zl|t|Yd)PNyOh)nW7t+!(ZVsyI_LI+&@F^c;+dWOg?emX%S9Y4Kl{VG zsDfVSo>A6)3IAaWQ?m+n@43xl%Kh#V`zFjfZ&pl}9(2b_FmQu4GzNRF`x z2~Ym4BCR=DOfjIul^ZE{V>9_>GA3a=yDq+7b_L=tF8KwK85*f`gBnk|jN*X&F3@Rb zktNMJ;jcVeD$?i4-`bpFt}~@Ai%hOoQTl*M?l5G=KLBJ4if4u!DK#LVU%Mt9yWx8r zqOgZ%>?e9tA$Do+TL3X>=9+WKPW4Hwg7bX!H}Tg%IDu*bZH4>X$z=7!frpayz@8$< zqgQpPiQ@0sQ@>VU2aq!rw6MtDsB}UjeEfGxJOFLGW2 zy$uhCI;WT?cb=~3HCWZghCUuF+)_o6>{1Ext=HN~28*dE_IG~{MCGVG+qTP35u(UT zLZZgZS@^8cCeD`f>K-4d#A2~yLLpnAzr9fFC#)WXJcB5TUiDqsEiMlF@6h{lflFvM zd=p+$Z1KP26cb!pRD~JbjK2S7Za@Z1xio{7E@1Ck0$$+C(?B-Y@AsEL`BTk@MQY?W zSD{DZnnz5x5Db{&bXb%MnTWIFDqN-cAb{tBZI!MwD^)q zf(%JA?H%m6e|PHNA2f)s(6Y`&@3RwUlabD};{V4{hA9cOF%Q^oT^_0#SgOk9_?@UX z1Jtmk>^HG^D{2k07jrTcB)yTh^+dBgKpOOi&e<7YlUM*aqP99$+ntg>dt|IvYMlct zLeSkLPI*(13|I?x>Q(mJ!BE&}Z_`$XgCeE-UnsS?$>~711FY3c?-FZ6M!8xa(zKFQ-2Gjx?9Wu>oua5dj2KS$D&}p{VEoD z(-W$ceY&GeTX_7f+#z}ir#6Ff zbZPsgqsr8Iq$ zCcreMS>uW5=8~Gv)%HRH5ejN<6m1O1(SBt4h%M_6g4_vBLdfexwzoWjMcJQrsBwzR zw=GLvXm{^h5lqW#?x{a_MVl(Ymt(cKvzr35tHZwY+pnUaJkqMDt?IT@{YqOb%1l+- zn$qUhxxRiJU!6^l!8r9gCA7a+?ox)_Cb#C@GvGdxO%3L^$|?yPj>0M-@r!d2#E}1i z9oYWsz|We+vrv%Y|K*KhvjdcsAW%lU=r^F{$1PWxU9+NA27dtI-au3yPWi`owvRhQ zi%h5RDw!y2Ph-PIm(`h|2MlfDf}he3Z>hd(?yS)rkhGJw=GG?-3eZMrc*i=w+w{<) zUY5GXOiRPx&G5}0Ob<{?vEn(1>J!V@?y2z5G|e+q#Vjw9FY(7#$VOF|@Do>}+mFaJ zqkuKAEud}x-*9_2UVb`(9v=w@sNG+}q+Ds?WVqU;5e5DglFHveqOJj~k3A=fqT70c z4^Ub9$|pNu|G7co*-;<+0Fv{nB<$9<6x{sDHVDaF!-^VMhsh2XvKMm8t`Nz0oim7I zMtgDn7n%Ecov@w}Y0=GeKpI3b_j3U`{cn!$a^#1DXDvU;Q8a^SvN?AI+f9oqS__Dm z5kZ36qfal{WB-wY5(j%QP0)$0t!3#?3+KbiOkI?T+#W!6icqeh2H67!0Th4Zj~=myQWU5R^;Clm+_$+I2C1f_A^w6Ja6|Z z|0timx(1PcX$ulb3UV}+RurU7sH;!}GauTv%Dm?DJUL}dR|jsDq*V#k;JZ)hJb9)j z3@%!Hj)h;x@v#nQ`b*HM>*!v4)~bwpC26A*1k=}sIU}}i`Y2w$PEP0#(&Djx-#Sy# zs@aEKbcbl59!++_6SvwcW>!gY*8IUw-36GI2N2Hk-$`l%Qm^8DuD~ED9I|y#Hr@Y( zG0_-1%+L9B*+Uokh{juUnlC~%Bo*|BgRMs2pr>1o4MZ+5Dv#b|@Rl!~tRQ<}A2`a= zs(*ET2OjG%8g5K~6L4o7Z8j8uvQ;7B;7J+qr{y<#|=by_;^%x0K7YkEc&5L|rg-JS|kPGWBl%H&545 zi1Ld#@jWn>`IzKN)I($*2Iz2vrmm;B%KI_?^>f63@weZJ!k^D&sZPUm)SyFo*1<7a zV#GXnAGU?Zbz7>)%KRCod5*So^gKDmJ}3YL_7%GwdUWvDVk%=x=EM^=^v**){1dbH zS*73fnUoqc?SdXJyV|3}^DzL%axTMj9j;O$kt%xla49DvqAr8n_)hI&n+MC~O_vJ* zb{z^2y#dc(86#*ACIL zHmWV_@qn(whDd5{&zH%O;pU7Td-$Yr^j%x%=oN|Pf@JB*LRjZc^nHqacMnikc z#X}mMSrT8q9>$Fvu@S7FHL>8hUFZ!R@KM^j>v5ZDR5P!2u#s|c06{+1f(F~kvF2R! z7Mvx%bP9lE6qVJd{!f`n~ssYB)JBv9E8(7{!VE81;DeItaT zbZnvx^1SA1m(^p%M(6ByM4A`Spj^F_F|P+std4WNY?iK<<*yeEn?>^9-1tGy$rcr2 z5#kFZ7APS3Du|y)uL@6U(nf0VOGEc7RZ3MmNHkt*LKjZ2f>CY?qrPnKO9A)epnfmT znW&Mh*5MQrv9)Wr_ZLSo;mT&9a6=z|*{cLP8W%u^sSSNQc9@aWNEF)+M8OFqBX#c;|N4OU@Bgvp7c z-@PU|G@;nX{s$Zz7bjs%fit+KZL5Bc-EFNt86i;}j%G++t)P55(QmkM;|W}QH2x>xE$&yjIQ_Q=1YzQqae>x{eX0**cc5VJ zk{RTV%=3|o^7Bw_ECDL=4v*rqS*z3z!`CSQ=ISkDkr<;^;;^+?%V+4>Vmr3r+ULg! zqCscuepSL^Mw1pzY38pZUN5*C4laVFDZ_nhEvxue4!$ zYN;yyQs3-y^F}iwFJo=dG#I6}RyzQMFit%o5>0tt_|waWfE~wqqK96&TC7numgXjy zu%z=>%cZTTO?y2v!Ko#Zc?&$O%(ivn=`bMBET^`0mrE}H%Mmj>@qV?Ok84{mcv{jl z!vBw7CcFyprhB=bhd`yGBE_zO?C-?Y8J2G9vMsvmh#g2X9$qqad`-F}iFd+9bB6lM z^_N;a;acjg)eQ#>E79C08k#3+LR^)(bNZnbT4Qt!FO-g;^;&e+DLkEYq35GJk!Rr( z==B0f`GMpD)yl*N7BuxemttuLB5Nk7wbS6Z@U)!4Q0ll29m2xE9lM|^$k69fS-wt-E*Eq=ujW{BV2CHx-E zBZG^|1tI(DTmX1BTXZ#ozC7J*t;b2>oIk$|jXgR(S_(Uk@4*Vm%?0QD)J-(D9eWr0(^|w%RZSj@Yx61@zTql`6@Oftm%Z#T>yf7Oj{a z>a;g4Xx=I4W*he4AQMpOPrvT{Z{ z^lCCWXzABj9XG9pXI0Ke+5yzd!)%ryZ}>E5_O2!+kHSAc6pj&x09Xp>I1N^qRY-7a zPIXuGJW9FfX)KCY%NR!{8=a&iwL$rU9+^yJbZh2qDDbdDIda9wj+S)vK6sC}ojiwH zonswNNA(KlbzjMJR_R}AUY%a2U+1}C`mM^_CmAJ-T(D;-tqMTs2>BoTR7aZyt2NlkU2n=;5asg}SJ~_xLIP zVS%Pw$LsowGH*`yA7qEy^Q9N$QwLZQeY0imWO1{&Tn5WoN=ehqYxdN^1*-Fh(pzww zhRND5`T^jj4&*!%`NES=C?ZCqj8+~9H%f>A|C?5!$Z!t|s$Lo#4!~6a+Hba14yE-5 zV{6G38^KcnoGmW5RnIRuF5w)f)gP*TmM4Elk;@Q8Xj^PnMAAV-BqA?I>wx$*C7z9< zdL1vyN?FaVy_Tx}#h<+-@8=ZrybEaPhW;G>QOTliK^ViWKLIHNz2(?wq~>qc*8qVBkQ%O*xV$R~EtPDCG}IztSa1;(LzQ{yf28ctjwtpOmrY->bL1~Dj=QA_ zkUZ2Ip?ZVW+*_aH?VPeMLroSKlWm_pWowNA{IQbgR8b?6x39g!MJ4hcFdc<2gKZp;ay^K71Zr17<+ttJb%_s(TCK#1I>}IWkG! zM?3|*avYx7y#HT#tV)zxK5ZXhQkb9jaE7L0I&k{9hL(9t?*!XEA9X-Vo1}$T^SZ{l zxAnSkH@v&JPrcd@L3fY=;P#oHdv`yOs*5d2jwDL2zxXX9(Res)pFQ>I2as`exy6&~ zsxbfD6Sg=X0vZA5Ox6=KnE3O zUh-U9*{Fi+FEMUex6Dtq4(zZe z{c8xiSirmn;%nl)G;@S}#-tads2zy}7*i&6)d&D=%0ou;}KtB2)!(Cn=T0kVWTj&kCnsSUtaO?=_dn7VnJU!=K14M;;|SmO`hNe-N&d*^>Lsse= zj@z_D^C-R=CyeG%ytiEJ7?7K6 zzs3S>f;$o(FLN++F7NMhE9J{F$`o~@sSvkU@q*AKS8B(CR^z>;NxnFm9$;EYtXff@ z&j9pswf&lv{U)e4Pwfwu$=F#2Qy-nc)j9g86P?a){b7bcr$8yfe_y_3_=I!-KxoL{ z62KLIawAc{!P};tWnFdv#R98;6*AS?kv)u323!wcTNf_Sa_QCz7(oKAG5*%a)=ChS zc>WpPPgF17!Qh-6{^6U6UB`mbwH@NFN>>YD^)8AsWk(#!GS7QV%Mw?3{{Ws7A0Y|0 z&zrF(nTMji_P+uXE$;*sEhXk{w{{JUBa=aMNb5+NdYO7QeNR?aGN+&En7A^1e&}F& zp*jpi9)*={7_R#bzhLeSCMiO7-tt_YGV!tYTaH31eh=I29KJ_XkpuhAvQ(E-9OLNI zJhibc$Q!=J3UeYUK$2l!es3Fwz_Ltenm3Xq^330>lw&zLAZvrQ3;hrv)Rl^E)@Py# zgCIXV3;i>+C+asyE=gZ;=LtB$X2-HJhi5!wK0~aXdoxxh->XBA@OgubZ=$}0=`o>j z&LVIMPPlV3wtlyOyppfb05iKh`+?$`ynljo=J zG9OJJ_)dM;J<^0O_kaKZlj5WruEO@E3xvs{9GiV(yk4_lUmqR-fZ;xtqdF#(Ipp zmu?pU+8L?dst=pr;0{fJ4Pu= zF-)9S;sT%XSUv5f$7q3Pn+G=CY=YFps>OOi+E_cDKRh(f0q?@gbgT0%Pn6ERq=#YW zq5F7$6WZkDL|y)|Z+#@<#Qb8v^OFWl6=$j4J5|A{!0f3O3&g>{vw$rS?%@Ie5Io(t zO{%)CW)c#CCMvPo2&F{q6XcLXP(-QgSFZt>4Y;LIicN}FiA6)F_rmR;b-55?VyvlL z-xH1oNl+23x6otyp`{pM&Ql5t(weE1vJ*5laHMoHdy=S2%6$4iD;`5$+BPI$0h^bT z8vf{Q+v?1TrzDk;J$rW?K7WRqu%4uSb}oVjz1$7%(0+d9adT;tkmp@+D5d3(Vi>n= zZ&d^a(e^S@nHZW?xs~Ua(853~!1^uq#`Tnrq+tn)h(w%Mh3m7R*_kVNm6EykGh^pQ z=yG{otWe4@3J~HP&At3Pv9OL8Sv;QK{p4}hC##VZs{5!doo)J@WZ%z>`)+LrsW!D9 zgPK>j`OgjnIXFu=(HGSwAaG=4XhK9h&rwr1-1__~$r7syd=~Ke{IT6?!1=we{aWab zKjtG|N|th9IouUXl}CJoLp&Wyr*Il58(k+FzV-)f*j*{op53 z=U)Pr1HNIwjmN1z1RhSk2F?Ezz=w?#b=#yOaK(^0*o}N4@E0%)(V<&y@R@_c`$mYG zThBj~v!NaUYfzORq(Av%{hCvu@sOpFYRdPFUjfx4(M?u;K>1&(-tmyVCWXtCjk*E$ zmkbJS@du*W%$dUvLRK$ef013hJFh*=yZ;6c0#+=QMkqcYvzw~XoO#q^F+#Vr5=j1m zPHlczOG!PicZ^rh3ciZ-gASc_!z=DwS`q7_*}-dAQllHHeo1$RP37jWHbUSU zjb=id(k5-N5-eyya1S@_T0#|HO%A&HBf_)v^8R#&Bt?${c$hz`E zXRy}*J_D*C%AOySzIcq!9d2Axwdg?rKRzfRBt6VIGNfCVCs zOG~^lm*DG1kT);6Ljh+)3lH3eK*Y7OIT2z|%QU?LrgSX*Yt7Kb0#=9r9t30#PY$9Q zYYy%v918`@gAFIDaS>Y#?!V_HVTmLT)kdy8`0(j)@C5?;$fo23abf|@m@T6J*j_YC z2YtEW;LSh#(UaEP0gXcEMhGS?wvv_h;}C`PYbx|7SS%)=@YY`D61Yz56cTJLt@~=q|A76RtjjUxWqo!2_aaHZ-hLgRUKq&$f zUPHaql#bmxEbHbMm@VhJjVb+thVvJpcGht%>Pb*jom3CUcY9v^9-Rxxv_}DitX4n5 z7&}0M$AKSrp#58ZY+>_<=-KDz=s_oA?JPS z&Y~+)XQJMKQl*=l5!|-Dz+5=#kX5t~`YX$zZQWD7Vrm28?6Vw>y9oF!<(A9~jl{iR zQz5FJSoFGLT#rXIcAMEri!$Cm$pmQ|&l**umiH8ktO ztF!uPtd!~K)yS6T%( z5ETe0zKwnn5E}kS-nU#`0>rPzG0tnR@sIV-B@S8C7zWgb9m6h4zXui&8*TpEvNF`z z5buvnC#qnVTwx=bF4}vvvM}Vz&lM#8HFhLjeGKBmKCnpHU5B6xq<6Fz@N?l2zSQ|8 zd}BWh%6W<+z){AS-B)Ujq6FS}20h)if~Yh<-DX!6LbFRWPAgy5u7+OSq^LWxn-f*< zYlM?@#)i}+U>r6}B6>Cq)Y zM*UtW1q&ZUdwyBSqN|yhUWHX%dZ`C4{|_W5*R!(gyM&`l8@cAh2*YwAwcR7dyfB(- z&^i-Om`o~dz>U&7KH)?aoKg?~1-U)tWsmLp*>FXA123O>@*{LL)CWNcHokIF9~DHxKv$!yqH+zb#5UW_Uc& z+kNp(uu{sMVDnxebQ$9RxA}`t34pUR_ejuCab+2pT&REVC*Lh=6;gDkk`PyQ+zCv@ zI3W0nPwhuLyS+#-`1}X~ynvdi$5RH*0_Fqs{r0z=@{-zWN)o4*;cGm;QZC&_h`*zo&yM?6;!8(Yhj{Xu)!h^7ZN_ zQWrB?ti*W?{uQ4)r+AdO-IZs%T|zx&i_U;-68zKSxY|-Zh*sO`5C zjxKUAiyTCQVtl6q4wAmq9&%Ic8YZ$k`j|-io4W{pOJR);8g0N5oPF2ESADGwDoCI~ zogw{eB*GaMz6^c3-j5$wT~dVX&d3^D7{|R6V0e2@m~VQrK&wvIB4d~xV?xM6(0Q4o z^#~&^eiudSr-SswE)RzqlZaXq)ZRgt;Sn=`{>vv3II9fjuYpi$p|UBL9`lT zS-9@KZ+5p%%EnHQ7c&3};>fiz=#KRDf|Sj8v%k?fhvmWVp2X9UEJCC=LJr>QM}$iP zP%HSr7kmOUtXB`;dt6eU&+Oxgfa9Dhugqwe6GR0xg_LS}VAcw@KMZ$jU|l$k{tkd8 znT%-mjA2C$YfJU?hu7m3+-N7H$yn#nDN9TguyN*_uybnj#q0aVT>D0Od_FPk+XK(s zEJ8-nE)MS?QSes(p*lN-~Sb+=hGz!LpFvY(L+h)sywV?^97rnEm0p_Q6D-(PGh zUcm4=b)>(cUEvHJW?~Ip>GtSWS`3>PqmMu-rGi;V*#AU|`~{y31&6 z;&c{Hi`Tw;ojnj25s)0aJqwgP$!66GFa5ZjEo7brpt{G2ol#kjF1Wp*i#i;PUOnaM zO-wtEfSx8B!JqBzltK|E{!ed(SPAgDSbwsPyt-tiOs1kbWWiCd`SS!vlR05;eQ}(y zvCt`ThG-JnNfXRIPH+7nwNH)xSR4Fc?loA;J_AE)Fqc4f$miaFgvzIK#s|x#^=5C-oC4zGgRypkuW>u4i+XQRc|NTi?DS z3#iWzw4RBTg1d9m%%m0;R&D46o`i@*cl4KD#K!vlY^TW-`F?1>4zKi}txj&yZof{n z3~x$@mYKQ2=}+k0Vd6vn6o%@zu%u~kvUICQ=exMAV&Xns(iQc&qMSlU2V0eoqOrk2 zMZ#_8-a}I9qR&~uL{1PUc)FQ;q()wX8hG7Fg6pZh(=4rpbA6ylEZSJ+)Ss~3RSGwJ zxki)yz^Jn4yy|uyrto$m$w$DV=LZq;Wob6X0Uk@=Z3n+;wvlmv7JNO!LJKD3Vh2ob zf2BMEw4P}3mV#z8pZm1YT*+m1be%C8fljzDy~AnTc92glxg&U_ik*O0Oju^2rl!YK z+JrBE{{eAe;DfmA$eO6#WoGX);h2By1$_C;H)J|}Jl4{EWz3@;z)jWFr zsO!38gtK~uM?jX<31L1SF#)d`oul(K&ZY_cu4z_1MY67KkcRpyMT_fyCDXKieBDli zaGS|+{_b=A0%nd^7RWah5v`5UuXGFezDgQIF)%B=B;N&JVf>ZlpN188S?_t!d^E_e zFLR%ng=?1S?}`dSd-`Hci-)u%6_6z*`0Iv-^%z+13Geb@-IjQ}%PUT6l|M~6Q7D)H zbRM<{cC(MK0r)T`DaTV_1pI2aF&`9%{~lY8O z!_q515(WSO(gbD@Fa+yk1sc$Dp~L=faA`d-@YejR1Ey5rEs0pqDtJ12Tr2@i^UukG z%ly`^RdV;F2OyMt!Q;K~FNb^1)u*aH26GO7lXqpIL>0ahsD;De@x7a2pT1!q9BomH zVBHHg6%z6ZQ@ayY7QpBE(8u50pyE{{yZM`150RxrBKwF3LQ~{S`y0Ff00RI56gy=7 zDPS>j6-;|>Ouk?BoM1$N8RXyM?U+xunVSCAEEL!5AgiD&Kli`e z{A1RrvE)YoVI~SUvF#zfQesE^1(_s`)5ZV|BCCpMAzpPI$SE<>Af)b2YnC-*?|J5C zcV~evvM#{`%&qh1>u>EJ?VjYN2u(2@VS6DWaCc)LgP&(I#YGNor#jwi*=Dhg$ys;97jbII_H#|D<}mZu2@~C z`6`I%Z9&2gztf7@vm>T-xB}hd1yJTpB^wZA)2!apLsmQ+k7!35X3@-3NZxD|p3F>zdg&3VO_x>p!#}e5`8C z8@s#pO>eIFa~`&I#24zMC>*wi2qf1TK3T-kT*Vxzt*kU zk7A|*F$J#H&*3|BAl-T}Rs4AI61im>*-B=j;qams0pE1K+e%o znhC%68h$-nRh3pQ>uhhj{H4{r8ARiNdUTcE@Q!Z{oo{8so&)}wCMZFW)dIa=62g!n= zhMyIi;j#mchh%3bwhADRx~@&$mMX#vgK21MKohKYD+OR2#mt!Rfc@AMRZ>Mz0-_EC zHb0ohVCle<{~L$#{{wwAJF(2E0WnXothKmX70;z_cF!y~lh+IygR9ql6l3CJX4@!+ z@#9zP?w6*$C;hn%udGtY`9(S-3K|i#!gDuLgxw;U_I%u?9iKxMAM&5;wnZ0rWxwrU z>(Hy6DHnGPB{|K^EOb`~Txk=4gUD*m4wzbN03Uc@-P!!l4c-Hn5bsUc|3=C_;0Vdo z=UfmnzZc{0cS0))P1pP`;3W&}%*5g5(uw`kr>V0dc~tDZbCY0Av#;Hrwr$&-wr$(C zZQHhOyQeX2+qP}JbM|}gi03|M@ACiInohX?F?aldx4V zm5B@x4OhE+W!th8tEMYQI7OYsDsujYk}G_);vpm*UBK3c@2PgjN>MX2e2m0oSOere z(EX^ybdjOLzp~mUq`}d z4BDi6F`zS4Otlh+fY)R?P!HewRJi^}gPnXE&1yW%@h* z2IlK9?x0lVeu4E_X~+s@CzZMme4(xN%C#Xg5G*Ntm$-Uf9h~>`;$x!ei>l&7;n`*C zV(9RIG#F}fJYYc~IOZr2&L>J&5t}n1ms3g^`K;J!My}jK%QQi?6*c0ssMm~58)$Vw zq!73es@g1>U3vY*1Mq#B6zeb;c^0AIoypHlt5DO4_C2{`eJ2}BtN5Weyg*g}ZSCR; zHCR5kgtZR7*Y*6Pt~MP&6wD?J005l@vl|Bpfup`Rlbh=S&2=++(IvhuPl=`kUvj%b z{ms9D?Z8wf5vOz7n$xfH*CW~>4hSrHOP(2P%OMcOl}J}_k5s6-1pqi;0c#}@$EVM= z*Z7{t?5YDS07VAYNKCo(@5&~tQ#zbL$@XtsR!8B&z==Anhw|Y4s^N0nUyi#}xtH4D zOQU>5tV+bKXCRkDblT=8RH`?R8gs%PlM9=9FM3JfD1?0Z2l{&Hm=boziMb)UVqCjn z6|3}qH$*N~;|qcxHuJ##w5=WMT}1uSPC{ExdlZs1J{5T5Wo?W=h6>(jN`pi#8eJ9u zo}9UF{rl?_Mkk^hYMM$HAN86&K~QMe*};NW`Jn`rA<7k%KJgBxfHCy7v4( zRoiG|oqeUM&5bqb1fkm4vX@JuLI~w2WLI_8w`5}}8!tmu)io^SVk;IS(CvY*VOK23 zK&Gjtrfz;6lZm~?*ZjEMfq_qZ+@v1r88#XQ1;_G`5SFt%pBSoam_-5VTn-V_#NLAJ z#DS*g^4CB7OkEOBpM%jYeZ$TxuhfI9Ba>}yLCiAIf{=zw>yynSt(ovBA~1kKeK1>( z`AjuA50aaE`x?RLYD(?+iji;W=Zf3=SnMKx9l*0A&gd4|sFcLuEQ;Gb4q3o!S*HrM z)sKbl1w=-Q)#m5w%OLsCp0QBQwvU6?=>z&DGK3hr0z?apqo5?Bqwk`Qr zl4RkE48gB0L2+1QrwA39scw#yWM;rprYaLfGi0>UaXBmawjn_7gaF7t=j$MZZSsx| zyjWCBKP%^nPcc+Rn|(JoNS4912rqtpF;R%N(}}ibr*&=z*w7*DY9RV*g!WXg;Oul7 ziz~lX_@ZHUKpOExXBm@k?Xf{dw)LV;#Z-&jrK#Eud{vYU)*2Q}AVW+*CVUO+r+<1O{xpS0YkQGbH4^2s>7EKHmYtYSksDKN=-+@5-9u3F9K5S%#-ZvwOBN-_JO&sw>UfJ z6l&w_E5;X^Vw*a+0g7b^D59L&91`gRdX?A7gzCt34R{y))r~RU zz4-g8LH+baBzJZvRMPR+$NG)${pJ0d0QKy8z7Qt^NkooE5LW60)x-o^E3d@kUqP$%JkzfgK02Wq>`5J)&8`W4b?DJ zxg(nTJXh8EJ%EQm;{&9-eW$12j&Tb&rOg>O(Sob@MxXiRL#z>VR!}j{Q_%3o zo$E_=?{0*Hxinq2)4)puqX>=$b~-9i$haV2fIHa=7SdKDh>fAE!k0If6^w0svCa*o zUdhA>JNe16mk&RiHa&`s;fPitGpkFKQi<#H0e6%`KvnNpa1$VYXxx|7rv?}|hNG?m zFiKEABQKU_aFeG|*Ay!*V;f?6(&5j=6t`J5rlg!@aaT!)21a>(%Wu2rF6EPRLV+MX zm=vQ!#M`|T;#+Mzw9`6WqJ!`2LY{qMpOPKsp_J&ACfGQ{Yi$G!5jNX@l>wfRdz2j|I<2@n(+bJd#=4FP*SAT z63WU4UjWaG>-Q4O9Sc7u{p!7%WRkDZCYS8hr@hxHI^&ApJkxp9?T5P`>hN1o7kjZU z!2ou?BV_zvu$Jd#ndQi=1BcI;?U1 zlRWI?MN@~R&zB<2yaoH3Zb9+=jq-QAjM!6pU+^1BR;bVjgqH_Nf~*(5JAJq$Ugt|( z^M<@!vYpk1Bq%qzvHX2|<26+=)G4LnN%LGIPMlTE){;8N*J=r-cw$7M)xM zRk*YUsP@sEBkhP-Io3gwC#MCd36zeW&(bfG4OyI0Ky$S&*$Xt)|Ea(=$g{q)3; z&5*8gCeb0%wS`xfrgoC{x=b)E{g_+&DT8W$kMc)(*bNxIyT`)mOX})ghA zq{Qb5`>zb(nZ^^jj2@Nq>FN{kKawM)u=+!BcJF3gHodd8oSO!_K&nmkXS;8{$z?do zNWd#3aP!?{!h(A_G2>q(N0H111c&+sVg)~>%;OU1SZoF$UU;RLVrvsaq&GvQGc5^G zfB>DQKbOPN-o# z<`fG~;)7)RmK1y|c~_DVFJut*iy1dg<`>iQLLb_C0X-_>3M<1r02p{=KW;*u!h=Ks z)9{7R4uN@yLV;vWQy(}b*X^LK?ki!_<~AE{2mOhDhn)_@LBQLW8GaK8+sYfq=zFSa zOQ@Pqb^uH2C^A_QtN!AuUIBoaGx5Ob>CdNBAIKm5fT8OL4xxKM73OLJoDD?8RiCsW zcq$ic~v1tfKKNnA|sPfjnu zEDE#P1Lrk@cd_8#O1gYC&E1Fb(37`FGwFHSQ3L08A4fBCph;};kK?H=RvgGs1rhM{ zlG!9hItlr6r2XR3g908*m?)jZ0uj)mm(94I-VM(uj~U!%+%eF@waNn7mw*)@uw?Oj z7GpqJ#KKgr22xQ&8b4{!?cQWpRdSD*ta|C?9=yhQ2q$UiA@05ta~<}10qUs3_?4HC zHJNTB06dc7WeW4SxZVZ`sj??$Cp@-Zx}r0{qS0lSNi(Y>hT@rkERTXP7ZXAb`CK^( zb2j`sc3NhVGl8xf8^$|$(hHmzYfkS5vYPyF*O!^j@To<@3KKRyTciM128Hp3s&UNX zF^GUd6cAg@d7FVZwAmANme=2=lC^RoYSZy+f7e(wI0|5nEK?aXN4no#$O@NqGSW-m}?T*U)(5kzgBW0qd20v zKFtLN$z+WOAQ+T`!b>y$&%QwqNQ_*sV8x#f;__@zX6Euy540s`pk5Wv1@E}pHSXR-=sMe;bKrYu?A z4BcwjEEoNu#?UQ}Pzdj5;}>z_=W65A@Qz|r6U@4%j|pl!#@x!4&NJ7hE0 z?+@vr0`&c#BWWW}WXjjC*ez1JSgD?ioT9M=6+fr|Fy=PO0{rJ+sw&v<#dyQ6)lw48 zTe5_V^f61vixq}qXQmqjFeiWt@M{4x`BZQfV`OD=v-GTGa~&eM-E=K#a}A2=)TZjP z5%4SGB~yEWZTcXt@nm|gSaE;Qf)JwAbvtxIW2vO11_6O^8E$GvK$&D!CAjGrcq=L` z^M&_mvDT+B6Acgj`M-s^oO45LZ}AQ&kj+l`^@VW;(wt>R{{Ep~1PIwP-x6O#s+^ID zy(c=KAk2ti54^6|jRB6#-~gy{1zVEz#$SOioCfC9P@9-)Ku>Z?f=HLl#Qo;S&?U1I z7wq3R$}`M0Hh~t&t~NF60}fq)tDlrl06p9(#+|rGo>P~h;{i%~JsmfDY5)}gOHDSP zaYb>}3~P4Qy$GWvk+=d`8(RPuMmRCC7FFzFSlqwyoK9k|Bwc;Ls*?+ToV=?Dz&1MK z@RPY7wG7zXsy4m5+CGJ@TtS*C>Fm|Z^(xXKN`1~&i>zmX(Odpyq0UW>i17FQ*%OLW z{4|F8fR=8RwRqf(HLo+8C*W#Dmh=>1w*!UW3EZ0Xrm~IYl&N>kt9$foDR+#TGfWbn z$VPmM2!zMH?30F_E+OR4&x$s`m)^|#gxvK!oQJV3*f8TPu6L573pwBD4@im3DTkajf661$^OlF?N)W+Mh0`5!vEF7D&JEizod=BFf8eOEUD~h35G3 z47rP9H}j+ZaiYKTOR;CZ1}jI#Gr1jnnfj7Sh?g5SpnW*K7pwk7f6hA>=gf?Hi&Q@_ zPvVemi~Q8gk;2c$%L=4GfS6Hl>+X1iED*?w zqVT*57%XYUA~qU?yR23osK^)z?Z@&RWuI^+NLSLxqfLvX3V31yz{BPw-E|kkE~^G( zxH{pEgT{DoSaI)r3@3q@abFfQXoQB6<~YnW|Ez(7TX!AnM8=l}UGBC4V5OCJ1H>t* zz__^tG<@tYGRU957T3n1Q0W#wVdM6BTUV&1?iEsfvdIoxkXjA57?$$xutriRE>L+` z1Mc7{a{gC5{?9|43nosTi}4aoTsBo$Zvom+m!4|!#RUdJiIj02B@>~zF*UIcO?1i? zs+`YXe>8Q}yP?w|-~>CThiDRMQYPK*0Zwnlz&dL24wi%(O1cckx@TIBRy&zM^$FoOjTpRxDprZ z_=L=&?+Cqk$v^kEy+{M`Jd-xMvDim8z}M3^q~ZvjY!Usa&SO}kCxd|AUU1N zNJaqG?vR~a>9%<&?yH*%XPqLt!5uuD#s(N%H12jV`F4Cm_6HhkQ>bL<@!b(@;0F>x zKvvG77Lqe}4bZSt1!k9gQ>4*V+tBKIS?G+-5 z0A|`Rp`SvF0~L+~h>Y4w-~;n5;u@witzer$ zS4X;i)@56}S>yL_UwW~bHCt^`BqYW@KNiPZbH)@^mJOxVL*JhftbcPcFlRe=TIkdg z)`1aKH{&ebhlDmYid^042Nle@6J+7|P6;&yn{aybLTua%bQKW7>u{5?AINk!kR+JD z$#z7TeTy1+S$iEJP&fXr+wi8A;iEk!2C8llv>)@s7xkzNnY=4PhEVB+ZwQD?CmU^* zyc1@FvMRq+H~DJ0aA7vct-7;Ih6>3B;sYKWm76^8hr7 z<4mHENl6A;w9G230N*GX{-T|P{e(x2TU6q4cvN=~&((C(i9fxNcJKFjD*I;azGQx3 zcjK6pfdevmmEfkT8Wi7hg-SH7*Cd>{Y))_fFsjzhG3?#)qhChA(JUcncZMi7* zn`9n9{td&;gwmE9?!D(I+ym9!}d>}S1@`-O@XyjC8snw1^bjz3&p zppo|_|9-fSX2q^p!h|8^*N20eYy!^eWLyNiZo&(&J^ZhsyLp)3A&kj=#srs&y+v#) z+uQgdp9Wi!7@HvEdQ@dHuEHjBr-VI+pLTggkytD-=Xq)^BP^8G1Kr8lz`ipdFEpeG z3{lkmiLTKA4q3f1$byhi7TUO~>CVWQMYT_}4SwNm(h}kM(5M%hT zOX$;qkx!Q?qI`4FVjjCmd8rDeJ`yr;K{G5Z`F_>|E4SSMbJmH;fa-4Nw6^Q%Jm!66Ds}0Cw*qQ`y!kR zRqgmxeh#2ml-pDk_4hPcfv`Io6R@sKRUj3 zK|kMuqecZM96ol0p;@jmm`vKO^eehS)Uwe{4kW@reY@=!;CMi-#=Kp>$-cuTFJb38 zxX?%$cw6)&gYizH##We;5`IS5fR-H}`Ii#fl;SDf;&A!U;bwr|@-9bpD_g6FL!*8n z{LbgEaeY^%^1C@&aSCzK+*S#x4S>P4Q;5F&N}qlK&A9^V!8cpaM-CM44iEvg2Z2WS zqkQ0tR39Q2h4bEK)y)yC*CbZw8%c8eOhIlMs#M6IOcf4I`Iase$7jG5mm)EK;YbU|v8s6Iu?b4&j3sT>273ZwlFXB;Q(G{EeGJ@U09oVk~AQCapKoY+` z&G59+7O7Y?&E6gn%!E$1J#yR)h)~0ZRSRILVb`1Is0@`d>ezo)oYIkmwQYJk_)wDdT)9gp(F5m+<@SM8W??n_wZfQ=1foj{Ml-yTc;Kc68~J&SM(iTA=oUoca)v~ zyq_?;SN~(EJs`N>j2w?x5~z++?Xsd#1t7S-lYHDPrzi)i-S4Nh5&XfRE%q5(0`Yl^ zD{l%`^uFs+&I|tg12L#ePoT_YqF@1v!W(0cTTuT!uOrRg0~PE_^g+~BM^P>>*zwCt z_>pAfpe4&Td+`pZOhT32o^c#nIk<7x$Su&VJC*+)J@jJbsghQh)poRf#NCOG1zDUJ zSo{pbx?g?3L6K$60^x5P$McEZYVMZxNQF50d}96_}tk9+NN!JM_JPte}#+>qK+XNmMX(4VfnN}42E;S`@#Qb=( zWcf8fOyN><4hP$LQZ{>`LM`u6hhFNIZUe>`F;~tk(wLYn@wXa8W2qs5=n^$eFAFc>bCq9}N zr>It5*i2?sSd%*IN@!5(bzGd(9U<_{y|JiCtNPAJEoD_T>N0dRP*B+AD>c^t_9RX~ zo^->u9wCn}$u1z>m$5ydambj$Wzyo7+i<}P*#@J|0V~AQ4!dM3iqo_F7?P}K_5Abi z+Y}jMKhCUwaJw#~)X&na{|l4+4SuSjGN*Sf?U18vzKBp_m7GtW&i zvnrbvcWP34!X%nQgLq~4a|Sz>?aJRBX={{&1{a#?h1bd&b*n4_Wi)oc`$m~a{$>s8 zWz)VKssC58Z8vLlo7ttXU|L#5jzAkL@pN*7Z#C_fhwOun0^NP-Z)mpfVxIyl{Sy3> zTR4~|g`{HOn1aj!FHZGRRzPK>MKjR4^D~XXw)cBz6@OK52}U9NTo@y^T3_)*O@FS00Nk2D`Xj*ol`E);%TJ6D_Os&brjE2%|lx+Hxv_Vw!=14&d?Ik-A#|_#CA=nOFAu+*@Vp%)xO?T)-ev z!Ec=1NhIoYh;eGRW-@0IgQe|i6!5&@H~!fWb1bVj0?@u4Ee+YCc%0_ zsbH`t{7_I?B6ue`C`>Q4-+j3}uxIG1thrCJ8Y9JOxHmdr?x!%%W>5Y&304;&jYyg= zT3mQ2j}{-9=;miY0gshtHhp*Mc+-0JvCeNDMS?)Y(P8ywm}|my*=Xg75>p@PO(tFQ z5?={MVo?SKX1NP$d7XlY-K;v|ZuUrQpZ>6z9J1LIhUZ~!Jl=(P0S)E8E&36Av|rpf z6%qJ4RR)H{S#np*rUM&eFMxnE7M4(EQG$KHVT&^1TT%EQDyeh2OjaBY!LvsAjb6F> zqC^9ZARMC49{p+^#tYac$ABb_g0&QzQEWSgs9QqgubAhUKsqRVtq7BzRc^dQ4tn3Mkw(}R4K#BG%1Xy+3&+L zzS>EjGZ@Dgnbw=1kI0!=ihX3Em9>`4q1#rGuB`94VZI)BFyQTbLIzt@m#m5biKX17 zyA~mr7f3LPF!X`H&0vFK{mC?mq^k;R!56{wyBrG%&j9R7iJ9#AAG(JH2tABpMGJP} zRM4YMbWcF>dBq!<1F5Nh|7a&+^kXMYr84#?u;z~Vl@T|-Q?^ZI<~?e*zUQm3 zkHZ_x4cCD-ya}v-mS(e>gfNTcGt%iiV9KaV-U}kS$xJwtO1h!ccq1e6%s2E%vT2%u zQT40FH@AV(nr=c1U>^bCs(c#*LFqQAz&tUXh!Asq(2QgIa2>|aUyVzyeGlOBN5vw& zE)PS9yM~`uWPX;qk57keXOz>B;;*+Lc+FMCvEmbR68-iYg;5Tt5jcU6%li=z5wPSz z4hCCEwbvh@3}{5e(5mN>gv6XmvUsCgZFdk6VC@Pfr_re-tRRRO4L1-;@?9#G_Q0eH z)c2(2165M30DX#usEVg%!ENq!=Ht?%56G6$7!;jN1c3?7sH?mm(!kdTUjoar90W@S zvvt{kp>79yhO~(jQGk7)PKebo5ANs1gFhwe=@WWKCD&%~*`L_Y>utRRy6;r;u_Z6F zB#3Xk`wci-Ew|4_F^M%xPJtIhDkPN=16 zz2rebJ=>C_d*CKKZV)?r@8nK7kRQs@-ut$>Kkxk_HLh(*8EaRZwDntM*a81o;#2@E zu4xnh%@+Fz42rH_X-Hiy1=v@^R%SsIw3a1DmFw#sEQ&R^#!Jl>`k>@CEXq^OQ0lkP zPL@7Z6yL|2-cdWxqGO1YVpH3xEM(l+G^jcJBhlDRDwrcNPKzg zAfZpfOVo6Oyp@^Eb_o^XdLD3xY2^if`<^g%hJ!69{DhkqbX<5aVcr(Y(v?G(N{>#S zDLa5HLtErf&N;fkyy@0&8C5DEThP^~j0c?sdNNw`c1@149d(_@FE`qwsnhrLodc^n z^&h8lbcu_9s^dj2Lk^T!AWZ@?QA|N=xyi<6aJdJm6PV;zsvL3v;kuyxYWMKIhHv;; zfL`>%O&elE_c{q+RZt_o-j*RFt=KvD_-U zEg83$(d5;l?LXc)Y7{#@&WI1X@v1r(-wpE$G0#H7vjOzh|~@5NIN2eMWwKaRHUotq}!08hs>EXRZ4&MTPH0SqoBr zb~3%W$IE4^e-+kz;Qh%$c`e$sa2hBw?!Qpl;^1qWLRpoG2{F(E!F(D}>df;v;cFk2 zLsjU-wI8)J#0Pp6sH}ww`W>$#`uHXj!u_!t!Ev#^Wqr576$4oj-NL&xIM@dFT7ufO zkt&@B>Am~3?g#PnOXWynV;Q{qE1R!QtW@mXG_(l&@p`%uV)WTW@uSgY%gYB*Iy4-T z`aO}z+Y$)vvypRXV^!-$=EFGl8ga~giEe2ew*lL_K`)_(LEH6e)-t6?68X+);Gue0m` z;`wUtiMI!5s9>OtXN}hbgO@H<49nAbiYCk`oI!hKUq-^?r8E^k&);WO{8cAm8z6og z>ds0^%@Te3mRY~L%iFS?^>KL7{U|wkQj_q{u}~goURqrmxdTApZVsT6Xfv{E*{P!k zkqKfq&anE#c7g3`=7W=99q|ogh|eFOr_E#LJT?<5qKN~N{~<=1xd5T7Z?wMEd#w1? ztU;y@<#}Me$p8fQlgd=kFyAHS!M(ilQ&ZD=g|QC-w%uAt-Qj?z0FfX43|dIN)|AKg zwYc_dJqXlKB(d5%Q&2;DDSr?;*ZDR-8u4=MZtc(nv+om1_y%17P+|b?&ZN?o7%ppc zJYrj4;d`I(Zr^TBx1y;ev41TgwXkZr_A7`00LQJ@$SG0E3mpy2U;3qCwGJ8+FzmC1 zH;Dn+RX%*DMRQvAh5d4g`(~x*sTvGscqiZ7$UVB%&X)|FoH`3pPPY|mI$KN8sH>En zc|*OYAPLte4iuB5N1>?oHRF5?HBPF-lhQ@e=Q?t1ZW*D~PHiWp=~qLvqa z<-JmYR&v4nYVe4V`v*N5M}fDc;c}De7RpULCcDOUsrSCrIeYQ1o)k zAx_tp*HCbHPKKVU1@>L2Ta}{0g%K9M#Q?i)I7l3-UR04Dlys5{UVHmuAnM(=cc!ut z!+oe!gY@p=hK&;?=wm9fYk)0aT*_DBmk$?^N}EERR0=U>N|ca5T8of!dZ#*as%=-s zm;*eJC)(8Z$xC#^2por9j;=Bj@)K0#;(*(inm#A@ku>UGj#``(#DoV!=!ow7_-mJY zv>O=8GzET~rV8f)E=ie86Y+#T?bME!j>^mMS>bU26$s3y*Sf)xB|3x>d8e>5Qq98o zAbVImjq=WowC09>Lar`)g2KRYU4g}hu|!)oc=E)v?sRiz($5I{nR3w zx_@33=;-)5g!qR1Fl9WvpR2&qNAaa?QRy^c0JCwOgW*`XHh zuv8|P2x-0tk4QvBt~yn{^0i;k+tRU3jYk$8g0rBQNB1w-gWaE)I6jEOcC(Eei;mZQAuEk!DDB%@Ix zl`uWOHkUnr0e5EulYe}_D2-_q$a)4g+!EY1uXj@sa!M}KoBjxI59DXf^nXy0ko^>Ra=iW z{n5P8%;!Z7V_Uwir1%3dQF^5sth@Ysi4`Lzc$%CJ`?rVI8^2ZUeXV%E!U)i<(1S&N zV-G7z2<#xUaKC%3LEJxV|{IaK(f#DIy{= zb$AP8Ngdn**!@#Pg-GKLJjWpD?Q=rUE6@dpO{hs%vCne*q-QmH28e})^VsN-qsk(O zUdki3I;pKJA#li#tbjxB#YcF7UC2N{lp6qiw5rv^OCZU2Py^|6-44qFj^1oe&)v5Y zCmk$2K=3Utz%9Ha+lqUJS)d<1}T$-wNiyneykR#AxqBZC9z|AJEW z=OF77Hl4_GKlNOUjXVCR47#Zjvc4o>I7%ZqQ{c7%z<_C@gf}5p-s6j9t{xxJ+;zj;Ox5m{(kvyMi z_Rf)-VXMd0bA4J6t+byQ+@VvCaKOfYrnj6*(SvhZ-q5p&f&_1ceQwR3-{|#Cq!0z8 z9UIKI$&a?oKK(;{*KOu}hH2tPvtR%cot`c6kGiV)W;*ENx+TYTCnLzYeZAq)!=AMtSrp`s0&Bx)>P_tHd3Ts43fr*(CwX&zWUVP?K(i zP=f94#I^x*lYUrW=5!yjKm33tBqz4(XPZ<_Ic!$R0_6M^ly6+jnKf)zb%PDlE*A`{ z?hhB_jSC);8Lq^f9SU4c2S5bklq9D5`Gn^iha=W|6N(*_#B$V+qkW={TCtSI4+D+7 zma-PrQaR#0%3IjE^?<|^!nQtUAqX$Z*)-k!cTd^W&s|uXZJJ3Sxz7-6rv2J(vLi%VZkt)w z3vnp+r(rQgFAY%jd4G;lvROCPoh$)w-BshI=sRx3g1am)+erx=v9SPL5}!)gKScb= z9mud(E9&M<&S#<8v@AzO{MIK_1c-D|TKI_D=B#)-VD6N{wfM92Q&&ts&9Y9&?`9O^V8au|pn*(aIQlFu<1$rScuqhW#y#$L>+5lzu@j8SZR97NB?)Hg?dOLvv`F7f(s=#(_~ON;*uu_QUUlkwT{PR# zKMRz|Vh=&iY+=)*LUqhu)PU)xHm}#v!8E8S$LIu<#_|h$< z=E|gSrLD{Hz`#-5{f3S=4FY#(njfi0pjZ2ff<9YcwQPdLXkzDuT{#dE)fbBB2Tmen z5Sxx}B_X_?=gbpAiR)46OmRpEYEVC;#B$IoC8Y_BSD7MV%GauyG&0P9;=hso$n653 ziqS^Ai4m^bW04BdFJ71M=+v3Ts*`lPu7i%J*IrIY6B+J9aQ{@QrcZ(xXS{AAzO_nD z41f$fvt7QtS{*sUtrIILSC)2=C-vZ9-Y-RCxQ6vD8UR8_# z5y>DCDr;z#&sLssmaDi#a9mSEu?rlN$?0s{pW|^EpRhl7)-!1jrYAwArBlHZCud!L zUPUgZolmtEU$~SVv7t9u6@jxq_C==_z3{r<-9jm|gbL>KHBcw60SM%V5@wWwamB-4 zRU@Mkx%s}o8wsQ6ntXZ5#bLy}S3IEQ6h1+ZItbONm7e`6*`6S18!sXMOCLqy`(o#tOZ_XySE%{YFdG(kPG$%4n~NhAHm|8hVS=cvj%tsH&feeKpC>;o=|!zSk2D z&jW_%NC;lRt+bw~v@-5poWG%(&VazJb^uKb9BdbJl`?$SO88)gxv`8+VAE|^jvj>7 zP*!KzoeH9BJFOG)!oyve8>POcP>q0>GDR+7e$1AgK76~?zZ(>^;!0`NSWR=Y?r2jv-mh0^z=xf`RFl`b1l z{5f9JzC|Ms&?a|?fgS6ZWy!=^>9XGFaf^s$FLK{9TBax~9yLOne-}#9;=85m)Oppe zR{@@;i(u~BZ`hj6p4bCf-~Yj$T}$$=^J>M-^e36(SK?2+nR`uHm#%Um)f=k^RtZaG zZt<9jXLFc@5!oZXvs#LB06Sb)dpAkLP&E_wz)SA*nLh3qO8LMgbY9O!nhy98KeL$( zlkL@eygekX8C-=)c^-F)Gu!4or7u>^aLqsiV1Ft%EcPB9od;M}70%0SKiojWYpIWM zftN>Hx_9VWfUmHO6XR7w7n@BK)jg<8So6)Ul~=*<-8BSpu!!#mnk*Gd``pBxI8wox$d}m;4`rY`8Re zq2H*d)Dr^u_=fLeFy z51Y{g%X=oup2q&3YJSAm1B9G)l!g< zdP~v~7ZDO*cLnfBm@>+O|0Y%IXIla@Pdp!Ncp%fhSW6|sVM}#~Z-X-dba|_0IS2d41 zLzjS=eMD3=)nqzmX}+C^_vJD`J4gfnlOOj$zIy{Na*Os*-k`9^ghH7A5H73u=bizt z#+2j$^;a0WX!<_KK>jIW7FEo>fgZ+5Y{Q~H)=B3WnIAn`$D(bhbI=7ow8Cdp3QP$6 zk5{nw?ago*caC}Sg#!T>>SH9Z=V1+>Drmm)h$QYEWg23=35{cBx0Da9=AMuwsx_Ee zEr)D5>2mQqYY*>6O&^EfOKVpnQ%wX!ZMG9Q>No+GJ1Qu>ht8imtGmJWRV&54EeH*& zGAyhgX+RrLLKl;TbC!`=skxu}O2ut^#QUa#DGDZ8!KO=hai6^K?cP z0|l3_86|m$?=}<7gk;k$^lzu!A-aW(MJvYD->sOC3`yG(nrH^ybDVcm>aaSlGttj^ zfFvNf)43Y<9&)t1eHgeg`o4}qS!D`q(?{KOVE!*)$^yf60fT)Gg5VEkMGq>j` zr;8Q4vx@*k8hJs`)ODn%7RxQRlCfVnHYMR*^w(lJHgaS0k#)Yh)K^B7U_9;?KibuL z-y%L08%m<}XeE5cHq+FHQe|^k4QbP5*%OU)D7k{J*DZ?gjt=pou?&*hbO9Y=2!pCP4%C>;aPVHb zpm!qoGpiUCIl&hRgE6T4@8Kh)cnp3Xo2^q8DjIAs(5KLg4S{p->6|mAxR8nxm=_s* zJ14-B4asBw9RL8_S4usVD8wuhghu79|0NkoDejQC+V9aM!u|6pzY|B3%U{lC+|-)Z1qu?7-#c9nz#M%if&XKT^SUZVi=;fdPz;PF1C0VZ z`EOP>02uYZF#ZGJf7-t={)O>h{Qb-MpO>~j`%N~$97Bu$i^cE0Iu+zwUxBU?e(Jca z-v5h5r{2FH{wIL{^#6kR7sP+D_b=yv2JtUV{}A+__AgC;Y5EsH|8oA{d(1%o3^VaE zezSBbaNF;HVyYc-07;u70QN9&al`y$%*Q|z z$xv~g2)lY6Qk+E`(A1o+-VJE+=GyzPx%uCFpPtKEA3Xi{YpwmR@0|0|p4xZ1TP8W3 zbMD$Qzf@$4E^@6}@;(P1FQ{pwJ#zl^|xN z5Q-*5#(g_8@5jkLRsr?D|7%xMcJoIm@rAykKPizC0Us3VeN7oM-7FGUy_AR+Y}TJ| zY4pVUN600;{0$uis+m!w3Y!(WO*U(b(1t2pLI zp%p&-^w+54C)zt$o;ddYyIp24+-15sAT!Xz-cV`hGv#(_LCY9{iJP%{ye&1>@EfNa5+`UF=E6PUyHESvD!k#9%q(UkLcu;6hrb^V3^HS!C z@k-Img;9$Huy=0~BtcLIg?b}oLz6sF6Ey)KDAY9-t`2g!I*?H5I-@`e1awenkCbDK zad~3c`SQKbKf=zr?!Twybo~0vJVU!G?VdmPS=4q~^SEqK_kz+kB;vvkKYi!kVppyA zPmJxmzE(m^r*T#x^H!f2WeD2NHY({RVj>2&P^h<2YN95PBNhB$nPO@x$U03G^k$vT zR7iyqJUF95RH*s!PHq+^7d=@g-#sJ=WY!4+lSvQ>^79HsHEM@^NCQsPR7_0;S*OXB zS*IGTVxLnW1p+!KG_p=Up-INbiJU+X6zZv?!C>9Y81Er&4m7Sw&uuz2?MuJ3tVm^Z z5Sm`NI*Hq&hB##&UZ1^x#EEXcy%)CY zS$Ur+z&(6?->_C`H$pzTc;@Qp;hkcFFL$op@97&C{?%lQ|BNG92Lpfe8(V#wYsDi` z%?>x7TW4hdcIE6kDgW=5<8(jPd+FF=Nk4ho`TaOz$NIdD%MSm%>>u8fPTE>~e{eZH z=zG@{?yD#IKe{{7;?~H0sTam(*k0Kf?LMit)fJ^Lth<`I ze%ZCu)*%g_-Txr@$LMy;7d!5~IxOC9rnT?cp_AUU^D-!&>tdgM-l%l- zS$mVt4k~lAeq2~!qc(#}WTdk_KoW8PIb%`Ge+;(}uxpozu>uqXKr%hB~e4MRqsU`6XRvR29FSU0Mz7TNq%#*b?!<;wI zw;PcW^TvsQ?)AQPO6=iVu3fvI4pv^f^uXW_a}QjOoZ9lp*^7QLgYhU+q zIb8Kt+X{n>6H={{YVF_k-r}`SPj&K2GhVDb^2@K&h8~J+8`-p>b$R>D%V#sMm$?zx zw|Cg?jqiV2X=>gi(}11+6B{0kY53{FY12dZ)||A{ZbM}J?Nz0Yk6$&}A^yh2f6N&j zXmQ0UJ?>tQN1LkJxeWbiy>;;Fr{g_>Lx)b86Xv(OO>)(7r8f;v{`SVe?>6>xpH=^H z;=?W@Prh4w!8eDJxAvd6Ztj-cJ2Ogc@XYyaiOt-%`$TOYez4llnZE0mI@W3sYWuI(1JuP3}`eSLMnaJLB-rVYn$`N#J8X{}$wIwLzzsnc_$(|60J+utp< z#C7Tsx2<3GKc1C5_5019xn&;I?32@d+0fYw+GZ>n_)G51@?VVTvuJFB)&1*tj@E4b z#fF5^35&<9-d3r0%y$2on~n|WH1zbS4(}u{8P&$JW*et57jKT4-s#|^-gXbFJ>3~! zzt^e6)AOe-boX7p<;#ju&6-@EGreQI#DVAU*oJ)Ie)d7)@~Hzpi!hD%@%VT9@@tQ` zOo(>~TX)m&{jVu!+vcPM+q{uAaMUF4W)6evxtlK7{OZ18?-|2ynY(}fe!D zAMI?{+rmG_`j>aYtomgfsC@LSM_}UvUgI*tEuTd^4xDpy&WVjbj;%8AUSgYRGok}7 z?QOXEhRyu{1eF`3e1H0(Y3m%zd+iJ!Qg6rFIn|CjH>}ruPnQ~{vLe>_9lJj<;nd+8 zJ;oi$Fl;c&Du;aU*6r8oYO8+X*KWVN zA*s~0Z~cSoZ@+)}(!^^gTHmrOvmml=_8`wq;oW|5$(Wiv{Fp_z&JL#C?Vm>8>b&o_ zZv6%YggnW<7JX(@RNcq+v%H)A+-%*Rjt)5zd_6jRwErQbDsa0`;^WEyFUK={%{$&UE*pvkj(r#`*Tu$E9vu?lq{{-X5PuPKdwgZ2Q^ud$(%;cCJ_O zhs}F^*k{}{51+|C`TuqE3C{fd$${9rK`qB7cscdF=4RQ3a|q`Um^q|^57xz=Lk#a3 zOBOr!NIMfq7959ab0RZpEM0E2e3CvG?_;OP0B=>95p30>SyFcP9O*ht@Vx} z$`~Ihu6OjlF(h+F>A)*f0#YLHJbb&(rXlm{cjzCS-v;Y8Zm}lO)%DP@9~Vbeo#K8k zwtR~J$diqHUNcyH%jPJVreRx0XYVM;NRiduf-HTZ$4hTWw(J_TLvExuhuq)3HS z2=JiL95EGzn~Rf-?spmFomDtn+IHb+DKVr%Dg<~?@RGY^M&pc}$O!~Nq1n_TjPYq= z3aayxyG3o6135p;YtUe5K*0c7@o2`8t%G-88Gmzb>wcb(?8|-TU-{IX*&!2~=9PKC zrYK>iVk!o>P^c@WCTapXQo*#v95! zq+%)tu~NYY#9}I@CTfxZ!5KB7CNt@0qJ2rzPd{=bN1!Ja;jyq2{mbsm>w31-g?tdUZs{4vZ;YWe*Xn13{y`(+0-OXY-+%X zO$|7yYbw|!#5sz)1m2{Uq`k^BDyCw93x)P#zO^y2Ez{4xRVO);BM5{-y{U3Ul^9YJ zH31+f)HM}cI!hd&cbCAM)Dl9*E`X4+3m^>B9x;{lGemFt$-AFqh~%V-c?~#JZ-yK# zB~BbI0TneBQ&VC387iiquka={KSx4B%+VAOb2J6SW=2yb{hYz{Q)E@rLpD|L$fgP& zIil)wMNQNMfS^#138VEc6L^(cQpjZjDC9B$6l#2XQNhQ# zn8KNUimLP;vKazH?jV36M@xO4sEL{Y5ER;@WrQ(4QcOR2m0BOd|NpPan2bR#6zWZ} zF#TM_^z;8GSmfV8jnoJLp-|Vz^s@+}KVDK3H31+fv`17W{Y=rDe)1~yAM}d8AVV?) zc~Gb~wZimsGtm5h^z)(K^pkf#MUZ4jh9D0L z^`^+&MdCzF)C7Q_P}fwrOL(kzm(ZCCsSw0T1#eQL!cWR}%@Y5Yr!Z8~&ulUM3LjEwokn!4~&6Ey)KC^Sb?{Z@uYf7b>Je5GNH>hzixyPjVtB zNf4Zo6LL~bAq#d1agO3Hfj6loX|M8(qbU^wTqrb0QziXu%k=Ya#Yv6S2mqnbNIyBE zN)E}1oIns1n$1ngT?XjgCGaM-gpj)gK*(JJAk^3;6x{tx4AGl@^6n=UqByByTmuX_ zT8e1Y4>?+bDsnn@+0a3C{#Z(M%q0oFlRMO8GOg|-5B|f7@Y6O5# za75J!i=4;_1VN$M+?4clrQYpLRR7iyY4+?V%SLsbZdH0hF0i0Mcu0e&o`zfkX zJ!De@R^)`7w9?NJ#<--vq@Pv>L;gQjPV4_=s6V1pMD2GM7%an&z3-Bdd8Kd5^06_N zHa0!2qYM6OOH}f`dHwEo81EN&z2KnAjvLd;-4Av9Voi%)wfbLewrF?jx8mM^Gychc zvKvQNSj^m0LQKE(3uK{CA4;i-nm~?Jup6Q#_2E*v;i9Y&_H&IOsVeaqn;WPkN93qA zoGQ6zj^5mpw?0LwR7iyY4+@T$A{y00YN93p1ckZj}MnX-z#0y@bP{&J6)C6**f+-7XG81~5 zDwH(z>_Cp>C<%l!azu{Wp{L13Z|KR(o)SX7)g2J>t?qzO(FaYn(SHrdbLtE!^ZUO6Mp_m(v|E4_zohTxE+B{)=Xh8!&= zY1Bkb00;_oO-hLAX^c-(4>1cq`}WV=^3SqDPfDajP$w1aYba4Y!6YYgk_5pSIUy(2 z1X5{i%BAL$+y_XgN_@sKlNtda6q;kEl3+g6n_%)9rYMyPsSw~np>Yk9Bc|kuoX80T zL1C_`J=VJq=uCxF2;!uI4|>H{s3e%#B}p)QQ6eQu_~48ZQ6dve361(0$4hboK~QLp zm&(^~*_SlI^kZ|AOj08?0zfD$p+II2JFamy$L4oU{WE9lPZpuz>uS*h(`60qa~oCCe&mu!3=$#U=Dfq zG^J6r^brg%eX6X1AIczWBt=pLeNd=3w!#E+1`|w~RS8e2ks1LY6zUq8U`pVqiJAZq z6lN35m3k9QUTKyTGQk9eOfW&A*#vWy-UO3(FsTs5Nfk2}V93!@M5B7h(GpNm6Kc{- zFk2YolAb4+|9tjz&7$H3m{x|7>3qzSK++;D0zW9&*(5XSXVgSZ00;_oO@#}A{agsB z(<;GlsF4~0AQWaJ%pAQDCNE)%NXd{4K^_$9O_2|55+`b+CIAG5x~9T67UXgvAfeKI zMuk)e@SxBhEtLrK#`6d>P*;SxogGnvN{h4z{Gd?ph}1+)AV(^=oTDa*NiomZn*bFx zp(gcJH=C0rjGV{`1VO=3Pcox^MorWNfS{lzbve>+sEL{Y5EL4bAV)oN0y + +What the automated checks prove +210 +automated test cases + +Synthetic backend checks +Event paging, cancellation, secret masking, setup, +plus protocol behavior use local test services. + +LIVE CHECKS +not yet run here +Count reflects the passing local suite for this source revision. It does not prove real Desktop or CLI compatibility. + diff --git a/docs/media/freebuff_mcp_overview.svg b/docs/media/freebuff_mcp_overview.svg new file mode 100644 index 0000000..8874669 --- /dev/null +++ b/docs/media/freebuff_mcp_overview.svg @@ -0,0 +1,10 @@ + + + +Freebuff MCPYour coding app can work with Freebuff on your computer +MCP appCodex · Claude Codeand other compatible appsAsk for work + +LOCAL BRIDGEFreebuff MCPKeeps sessions togetherShows each progress eventMasks common secret formatsYOUR COMPUTER +FREEBUFFDesktop or CLIApproval stays yoursWork stays local +RequestProgressYour approvalDone + diff --git a/docs/media/video/.npmignore b/docs/media/video/.npmignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/docs/media/video/.npmignore @@ -0,0 +1 @@ +node_modules diff --git a/docs/media/video/package-lock.json b/docs/media/video/package-lock.json new file mode 100644 index 0000000..69206c1 --- /dev/null +++ b/docs/media/video/package-lock.json @@ -0,0 +1,3741 @@ +{ + "name": "freebuff-mcp-explainer", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "freebuff-mcp-explainer", + "dependencies": { + "@remotion/cli": "4.0.506", + "react": "19.1.0", + "react-dom": "19.1.0", + "remotion": "4.0.506" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/parser": { + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", + "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.8", + "@babel/types": "^7.29.8", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@babel/parser": { + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/generator/node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", + "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/parser": { + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz", + "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.8", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.8", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.8", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/parser": { + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", + "integrity": "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", + "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", + "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", + "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", + "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", + "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", + "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", + "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", + "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", + "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", + "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", + "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", + "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", + "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", + "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", + "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", + "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", + "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", + "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", + "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", + "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", + "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", + "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", + "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", + "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", + "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", + "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", + "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", + "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", + "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mediabunny/aac-encoder": { + "version": "1.50.8", + "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.50.8.tgz", + "integrity": "sha512-A5Se/LZd6RmYq/h36lBMSEsHvsyW8d0toR7FrAwpsFYbK+DVQYf90KiBT1Aw/mzLXx8/ypIOORJnd1sVZqOvJQ==", + "license": "MPL-2.0", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/Vanilagy" + }, + "peerDependencies": { + "mediabunny": "^1.0.0" + } + }, + "node_modules/@mediabunny/flac-encoder": { + "version": "1.50.8", + "resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.50.8.tgz", + "integrity": "sha512-4cfN03SbEoQaG+eBeYFUAb1R1ALaAHzf43dXFzQTr/oO5ueqzTgBoG3coKrIvBaAMU7Vv36mrBKLX8bvTppdAQ==", + "license": "MPL-2.0", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/Vanilagy" + }, + "peerDependencies": { + "mediabunny": "^1.0.0" + } + }, + "node_modules/@mediabunny/mp3-encoder": { + "version": "1.50.8", + "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.50.8.tgz", + "integrity": "sha512-eBT/H30tTu8AmZXqZ5RTpJ9VmwVlwednajuOrrWp0GS6cbGXsGMQ60Qvr3ZMIE0QDiadlEzb8/ozR+doP+MC1g==", + "license": "MPL-2.0", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/Vanilagy" + }, + "peerDependencies": { + "mediabunny": "^1.0.0" + } + }, + "node_modules/@module-federation/error-codes": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", + "integrity": "sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==", + "license": "MIT" + }, + "node_modules/@module-federation/runtime": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", + "integrity": "sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==", + "license": "MIT", + "dependencies": { + "@module-federation/error-codes": "0.22.0", + "@module-federation/runtime-core": "0.22.0", + "@module-federation/sdk": "0.22.0" + } + }, + "node_modules/@module-federation/runtime-core": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", + "integrity": "sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==", + "license": "MIT", + "dependencies": { + "@module-federation/error-codes": "0.22.0", + "@module-federation/sdk": "0.22.0" + } + }, + "node_modules/@module-federation/runtime-tools": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", + "integrity": "sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==", + "license": "MIT", + "dependencies": { + "@module-federation/runtime": "0.22.0", + "@module-federation/webpack-bundler-runtime": "0.22.0" + } + }, + "node_modules/@module-federation/sdk": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", + "integrity": "sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==", + "license": "MIT" + }, + "node_modules/@module-federation/webpack-bundler-runtime": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", + "integrity": "sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==", + "license": "MIT", + "dependencies": { + "@module-federation/runtime": "0.22.0", + "@module-federation/sdk": "0.22.0" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", + "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.5.0", + "@emnapi/runtime": "^1.5.0", + "@tybys/wasm-util": "^0.10.1" + } + }, + "node_modules/@remotion/bundler": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.506.tgz", + "integrity": "sha512-VR0CHkAppYBzOqkld+FkP4tV6VsK9grsLwot/PiLFlwnhgeba5az2RR1NLKoXjwELdnBhflWb4fszBu5uwgF+g==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@remotion/media-parser": "4.0.506", + "@remotion/studio": "4.0.506", + "@remotion/studio-shared": "4.0.506", + "@remotion/timeline-utils": "4.0.506", + "@rspack/core": "1.7.11", + "@rspack/plugin-react-refresh": "1.6.1", + "css-loader": "7.1.4", + "esbuild": "0.28.1", + "react-refresh": "0.18.0", + "remotion": "4.0.506", + "style-loader": "4.0.0", + "webpack": "5.105.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/captions": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/captions/-/captions-4.0.506.tgz", + "integrity": "sha512-wEXs/9gaK0SK0j21IcnVIEtqfEV68O51Qrndg8H1wOz8OYzfp+7qA4YtCsqqVEfkd09OuQa3JOTHUXtPjkP/8Q==", + "license": "MIT" + }, + "node_modules/@remotion/cli": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.506.tgz", + "integrity": "sha512-VZpl7gw2TO+Yu6DrJiujHl7xXv3/jAUUAz2KZvfbbxQmAQCSruAk3pWTPPWerNBErGzhI9bX5yQnk2nOF2g6gA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@babel/parser": "7.24.1", + "@remotion/bundler": "4.0.506", + "@remotion/media-utils": "4.0.506", + "@remotion/player": "4.0.506", + "@remotion/renderer": "4.0.506", + "@remotion/studio": "4.0.506", + "@remotion/studio-server": "4.0.506", + "@remotion/studio-shared": "4.0.506", + "dotenv": "17.3.1", + "minimist": "1.2.6", + "prompts": "2.4.2", + "remotion": "4.0.506", + "semver": "7.5.3" + }, + "bin": { + "remotion": "remotion-cli.js", + "remotionb": "remotionb-cli.js", + "remotiond": "remotiond-cli.js" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/compositor-darwin-arm64": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.506.tgz", + "integrity": "sha512-1hJRX8cyeX5PKTswmUeiaBw//Zc0ujLrE89v3ITWuDoyDTdtaezk1YCVN9k9F12Ev9ovkKZOebfmRFzlHpqMrQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@remotion/compositor-darwin-x64": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.506.tgz", + "integrity": "sha512-EX4e/VnTY7NEMXbNghp6+Rsbtl2dKp42SdRZsUtByUOC57H6hQdbP3+d9ggfEETQuArv4o1dNgUDMm+9SoOqjQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@remotion/compositor-linux-arm64-gnu": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.506.tgz", + "integrity": "sha512-PyzEYtUh2OkQ0rcHkya8vk9YvEbYFOEWTDrqhSU2a1Tl/PLzT5RhibnFFbeYIJXOYo72D2bEnjLrR2T1pdf5ig==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@remotion/compositor-linux-arm64-musl": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.506.tgz", + "integrity": "sha512-D/gWZUmhbvFdt+LQqEHZS2MBvf5NVBvd3LpiXwmSQqS8Uqx10NRa+v+F7Isbv8qTdujrZ38wKt6f8u7vZjxGyg==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@remotion/compositor-linux-x64-gnu": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.506.tgz", + "integrity": "sha512-aDLlLG04QzszjlcbfSE+oevuE6QKlZs2d7BrM5D+Z/7f61XQjVnQoQleH7dXB9Ax1FIDuZ5fq6HY28w3wGnRUw==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@remotion/compositor-linux-x64-musl": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.506.tgz", + "integrity": "sha512-0pllQaU2ztzxb22Hp2ht2Cw4aVKkenVuRry13paw4p6tctmyHSezmvgeYQwMzvSyWnliE4mdRaRIO+wFZGf75g==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@remotion/compositor-win32-x64-msvc": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.506.tgz", + "integrity": "sha512-u6Y100rmEiQpGj+vnyXihk2/0rYmPJuB4RuE/RaDh0S5hLrOwEHNSaDyeXaakDs/a+VIRnTLmIqy+xR5A2Cs7g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@remotion/licensing": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.506.tgz", + "integrity": "sha512-uot25BO2Xhjc1y/mFyuwfEm6gGEckVd29z1ln67iI1n/sbfMKYrv5qni6OJfReH68gUamElC1VmD/tKftFicyQ==", + "license": "MIT" + }, + "node_modules/@remotion/media-parser": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.506.tgz", + "integrity": "sha512-7/orNRJ4JLHEz+6VcxYDnv2tGodiLdnG3Oh2iSzxgDF6iegunEI9MFaGCSwCs9AeYYFEN6T0GBiZIBqIoWG0oQ==", + "license": "Remotion License https://remotion.dev/license" + }, + "node_modules/@remotion/media-utils": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.506.tgz", + "integrity": "sha512-y9TGgzS3L+zSFZ8sbqBP5VAhKdkiXsLrX1MxZIuFb5EenIZnGccoVnhq2A5f5zqudkhYDEWoHVr9NOy2Rw27lA==", + "license": "MIT", + "dependencies": { + "mediabunny": "1.50.8", + "remotion": "4.0.506" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/player": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.506.tgz", + "integrity": "sha512-ziGLfEFMaNa/w+GdrPqGyBSes2s/ePMD6c+dCcd1nYYmdr3H2a/8ujahnNLg0XZCi9DeDaPo6CQUL7/Q+qwmNg==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "remotion": "4.0.506" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/renderer": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.506.tgz", + "integrity": "sha512-JHEVr9Zv3diHA7OPw7fI3YXJ3Ak5bLbgv/F7n1YUpXukEUvwSxu+dp6IByF6kyBxYnGeGn2s8VQmyowV+l+Vpg==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@remotion/licensing": "4.0.506", + "@remotion/streaming": "4.0.506", + "execa": "5.1.1", + "remotion": "4.0.506", + "source-map": "0.8.0", + "ws": "8.21.0" + }, + "optionalDependencies": { + "@remotion/compositor-darwin-arm64": "4.0.506", + "@remotion/compositor-darwin-x64": "4.0.506", + "@remotion/compositor-linux-arm64-gnu": "4.0.506", + "@remotion/compositor-linux-arm64-musl": "4.0.506", + "@remotion/compositor-linux-x64-gnu": "4.0.506", + "@remotion/compositor-linux-x64-musl": "4.0.506", + "@remotion/compositor-win32-x64-msvc": "4.0.506" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/streaming": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.506.tgz", + "integrity": "sha512-exVMX0dMlyG0OE+5YCiIOecrfiFft3mcB5pBRRq6jaUp2wibZQsP54IbJiT8xz1PtaG48z2TleSvXbYCibho2A==", + "license": "MIT" + }, + "node_modules/@remotion/studio": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.506.tgz", + "integrity": "sha512-GPbWSIA+7hUMsigmpRQUvktYHiYvy9qmRbez4nKRiWUW6nYvSZOoVmyaonW2C4q1RlsRLgzthpZt1ZbR+YgZHA==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.31", + "@remotion/captions": "4.0.506", + "@remotion/media-utils": "4.0.506", + "@remotion/player": "4.0.506", + "@remotion/renderer": "4.0.506", + "@remotion/studio-protocol": "4.0.506", + "@remotion/studio-shared": "4.0.506", + "@remotion/timeline-utils": "4.0.506", + "@remotion/web-renderer": "4.0.506", + "@remotion/zod-types": "4.0.506", + "mediabunny": "1.50.8", + "memfs": "3.4.3", + "open": "8.4.2", + "remotion": "4.0.506", + "semver": "7.5.3", + "zod": "4.4.3" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/studio-codemods": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/studio-codemods/-/studio-codemods-4.0.506.tgz", + "integrity": "sha512-SpcLJeHCD6b1zfBLj2lL5rZ+XtKiQBp/84yGIn2OY+gfJXNmsPmhhmYMt0BT8KLY0OAQcmA96u6Eq/PLgjgVDA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "7.24.1", + "@babel/types": "7.24.0", + "@remotion/studio-shared": "4.0.506", + "ast-types": "0.16.1", + "recast": "0.23.11", + "remotion": "4.0.506" + } + }, + "node_modules/@remotion/studio-protocol": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/studio-protocol/-/studio-protocol-4.0.506.tgz", + "integrity": "sha512-2Bt8vLb5IOc4twaJ0NepSAMY0vJPCJxk6zQTbG87Htj9lSZdwHXfs+13I+o5q0HpUkd25jtkcDOWCJ7abhgEvg==", + "license": "Remotion License" + }, + "node_modules/@remotion/studio-server": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.506.tgz", + "integrity": "sha512-PoWkR5hP/IS3XZvxmiy/ugTaWRugYPlhtg24lBuyzbY9VLWcuAma3uHyuaj1OC38KDmwpcTJWzG02zxeAfAPqw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "7.24.1", + "@babel/types": "7.24.0", + "@remotion/bundler": "4.0.506", + "@remotion/renderer": "4.0.506", + "@remotion/studio-codemods": "4.0.506", + "@remotion/studio-protocol": "4.0.506", + "@remotion/studio-shared": "4.0.506", + "@svgr/core": "8.1.0", + "@svgr/plugin-jsx": "8.1.0", + "kiwi-schema": "0.5.0", + "memfs": "3.4.3", + "open": "8.4.2", + "prettier": "3.8.1", + "recast": "0.23.11", + "remotion": "4.0.506", + "semver": "7.5.3", + "zod": "4.4.3" + } + }, + "node_modules/@remotion/studio-shared": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.506.tgz", + "integrity": "sha512-kAqwPQfDaF6vN9IMu8tdbmBAC/EvRL+eXGR3THiS75pJMQzLZAfu292qnoWJc9xZ+BXAvwnUwJWHrt7pZnFe4w==", + "license": "MIT", + "dependencies": { + "@remotion/studio-protocol": "4.0.506", + "remotion": "4.0.506" + } + }, + "node_modules/@remotion/timeline-utils": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.506.tgz", + "integrity": "sha512-J++ulvqo/K+CwRNHn7GgfHjDWHbFnheFysbprbvye1VoywixPIk6EEPv5yepUpmpjhpyHMglw4jeYwiRvYsAQA==", + "license": "MIT", + "dependencies": { + "mediabunny": "1.50.8" + } + }, + "node_modules/@remotion/web-renderer": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.506.tgz", + "integrity": "sha512-SvGoL5bwsk3GGcSeKBdPRS53ceM8QGgCZlu/UC40XcOFDRyuSR3k6HCwKkHF81dT7mCFefKOjkVrJgcoseiaPg==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@mediabunny/aac-encoder": "1.50.8", + "@mediabunny/flac-encoder": "1.50.8", + "@mediabunny/mp3-encoder": "1.50.8", + "@remotion/licensing": "4.0.506", + "mediabunny": "1.50.8", + "remotion": "4.0.506" + }, + "peerDependencies": { + "react": ">=18.0.0", + "react-dom": ">=18.0.0" + } + }, + "node_modules/@remotion/zod-types": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.506.tgz", + "integrity": "sha512-3Hzyuxeo6A51M11Rc8pv5cbjmZeggPWumng5LScpeRn1/LOsA0sjU9k7Y/DQGQW/xcVzc8tKG5Vf02JtZpgGxA==", + "license": "MIT", + "dependencies": { + "remotion": "4.0.506" + } + }, + "node_modules/@rspack/binding": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz", + "integrity": "sha512-2MGdy2s2HimsDT444Bp5XnALzNRxuBNc7y0JzyuqKbHBywd4x2NeXyhWXXoxufaCFu5PBc9Qq9jyfjW2Aeh06Q==", + "license": "MIT", + "optionalDependencies": { + "@rspack/binding-darwin-arm64": "1.7.11", + "@rspack/binding-darwin-x64": "1.7.11", + "@rspack/binding-linux-arm64-gnu": "1.7.11", + "@rspack/binding-linux-arm64-musl": "1.7.11", + "@rspack/binding-linux-x64-gnu": "1.7.11", + "@rspack/binding-linux-x64-musl": "1.7.11", + "@rspack/binding-wasm32-wasi": "1.7.11", + "@rspack/binding-win32-arm64-msvc": "1.7.11", + "@rspack/binding-win32-ia32-msvc": "1.7.11", + "@rspack/binding-win32-x64-msvc": "1.7.11" + } + }, + "node_modules/@rspack/binding-darwin-arm64": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz", + "integrity": "sha512-oduECiZVqbO5zlVw+q7Vy65sJFth99fWPTyucwvLJJtJkPL5n17Uiql2cYP6Ijn0pkqtf1SXgK8WjiKLG5bIig==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/binding-darwin-x64": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz", + "integrity": "sha512-a1+TtTE9ap6RalgFi7FGIgkJP6O4Vy6ctv+9WGJy53E4kuqHR0RygzaiVxCI/GMc/vBT9vY23hyrpWb3d1vtXA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/binding-linux-arm64-gnu": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz", + "integrity": "sha512-P0QrGRPbTWu6RKWfN0bDtbnEps3rXH0MWIMreZABoUrVmNQKtXR6e73J3ub6a+di5s2+K0M2LJ9Bh2/H4UsDUA==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-arm64-musl": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz", + "integrity": "sha512-6ky7R43VMjWwmx3Yx7Jl7faLBBMAgMDt+/bN35RgwjiPgsIByz65EwytUVuW9rikB43BGHvA/eqlnjLrUzNBqw==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-x64-gnu": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz", + "integrity": "sha512-cuOJMfCOvb2Wgsry5enXJ3iT1FGUjdPqtGUBVupQlEG4ntSYsQ2PtF4wIDVasR3wdxC5nQbipOrDiN/u6fYsdQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-x64-musl": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz", + "integrity": "sha512-CoK37hva4AmHGh3VCsQXmGr40L36m1/AdnN5LEjUX6kx5rEH7/1nEBN6Ii72pejqDVvk9anEROmPDiPw10tpFg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-wasm32-wasi": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz", + "integrity": "sha512-OtrmnPUVJMxjNa3eDMfHyPdtlLRmmp/aIm0fQHlAOATbZvlGm12q7rhPW5BXTu1yh+1rQ1/uqvz+SzKEZXuJaQ==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "1.0.7" + } + }, + "node_modules/@rspack/binding-win32-arm64-msvc": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz", + "integrity": "sha512-lObFW6e5lCWNgTBNwT//yiEDbsxm9QG4BYUojqeXxothuzJ/L6ibXz6+gLMvbOvLGV3nKgkXmx8GvT9WDKR0mA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/binding-win32-ia32-msvc": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz", + "integrity": "sha512-0pYGnZd8PPqNR68zQ8skamqNAXEA1sUfXuAdYcknIIRq2wsbiwFzIc0Pov1cIfHYab37G7sSIPBiOUdOWF5Ivw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/binding-win32-x64-msvc": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz", + "integrity": "sha512-EeQXayoQk/uBkI3pdoXfQBXNIUrADq56L3s/DFyM2pJeUDrWmhfIw2UFIGkYPTMSCo8F2JcdcGM32FGJrSnU0Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/core": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz", + "integrity": "sha512-rsD9b+Khmot5DwCMiB3cqTQo53ioPG3M/A7BySu8+0+RS7GCxKm+Z+mtsjtG/vsu4Tn2tcqCdZtA3pgLoJB+ew==", + "license": "MIT", + "dependencies": { + "@module-federation/runtime-tools": "0.22.0", + "@rspack/binding": "1.7.11", + "@rspack/lite-tapable": "1.1.0" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.1" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@rspack/lite-tapable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", + "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==", + "license": "MIT" + }, + "node_modules/@rspack/plugin-react-refresh": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.1.tgz", + "integrity": "sha512-eqqW5645VG3CzGzFgNg5HqNdHVXY+567PGjtDhhrM8t67caxmsSzRmT5qfoEIfBcGgFkH9vEg7kzXwmCYQdQDw==", + "license": "MIT", + "dependencies": { + "error-stack-parser": "^2.1.4", + "html-entities": "^2.6.0" + }, + "peerDependencies": { + "react-refresh": ">=0.10.0 <1.0.0", + "webpack-hot-middleware": "2.x" + }, + "peerDependenciesMeta": { + "webpack-hot-middleware": { + "optional": true + } + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz", + "integrity": "sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/dom-mediacapture-transform": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.12.tgz", + "integrity": "sha512-d7/QsLRwF864A5mgIM/YrfiglHoYn7zgCcAoJgW404r+2DwnNr7EBbLnCWpmOMgH8y0te73L1AV6H1bmauaWFw==", + "license": "MIT", + "dependencies": { + "@types/dom-webcodecs": "*" + } + }, + "node_modules/@types/dom-webcodecs": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz", + "integrity": "sha512-O5hkiFIcjjszPIYyUSyvScyvrBoV3NOEEZx/pMlsu44TKzWNkLVBBxnxJz42in5n3QIolYOcBYFCPZZ0h8SkwQ==", + "license": "MIT" + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.2.tgz", + "integrity": "sha512-X1P21scMv4zGKLYqjdGjaKa7COa0RKVYYZZN/NfvLQ1JegxFhdhpZG/Lyn8AXx6CDUavKAd11v6BvfpkDByK8g==", + "license": "MIT", + "dependencies": { + "undici-types": "~8.9.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/acorn": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", + "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.11.25", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.25.tgz", + "integrity": "sha512-gMmEShwwq7FJqMwvfRwvCl00v4kN+KOfJqXn+f4nrufak5gNHJOksd/60Dvjuz7sI8Y5WiSFBa8FEYr+zoyqCw==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/browserslist": { + "version": "4.29.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.0.tgz", + "integrity": "sha512-3GSvyjvDI4Dur1Meg2BekJquu5uF+9R9a1+5M1Mde192eZoXbeXjzgOsgqPS2V8D5wrrip0gR5Hf/GhWQ9ZzaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.11.23", + "caniuse-lite": "^1.0.30001810", + "electron-to-chromium": "^1.5.427", + "node-releases": "^2.0.55", + "update-browserslist-db": "^1.3.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001810", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", + "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-loader": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.4.tgz", + "integrity": "sha512-vv3J9tlOl04WjiMvHQI/9tmIrCxVrj6PFbHemBB1iihpeRbi/I4h033eoFIhwxBBqLhI0KYFS7yvynBFhIZfTw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.40", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.6.3" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || ^1.0.0 || ^2.0.0-0", + "webpack": "^5.27.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz", + "integrity": "sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.438", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.438.tgz", + "integrity": "sha512-AN9xMU1hJiT65LkCUPL1DZm5TCbOPb2Qsm5pYwFLEXp6/qj9SdT4yMiqs7Qqstwvkn1zF7l36SRGt+s6XcJ0FA==", + "license": "ISC" + }, + "node_modules/enhanced-resolve": { + "version": "5.25.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.25.1.tgz", + "integrity": "sha512-nGXts5znJzmWPu+mIE9izCOzdg63oJca2mDzGWWTth7sr4aCToKcoyFVBQwN75Ij5Pf6p510EwkTqViTRzDV+w==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-module-lexer": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", + "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", + "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.28.1", + "@esbuild/android-arm": "0.28.1", + "@esbuild/android-arm64": "0.28.1", + "@esbuild/android-x64": "0.28.1", + "@esbuild/darwin-arm64": "0.28.1", + "@esbuild/darwin-x64": "0.28.1", + "@esbuild/freebsd-arm64": "0.28.1", + "@esbuild/freebsd-x64": "0.28.1", + "@esbuild/linux-arm": "0.28.1", + "@esbuild/linux-arm64": "0.28.1", + "@esbuild/linux-ia32": "0.28.1", + "@esbuild/linux-loong64": "0.28.1", + "@esbuild/linux-mips64el": "0.28.1", + "@esbuild/linux-ppc64": "0.28.1", + "@esbuild/linux-riscv64": "0.28.1", + "@esbuild/linux-s390x": "0.28.1", + "@esbuild/linux-x64": "0.28.1", + "@esbuild/netbsd-arm64": "0.28.1", + "@esbuild/netbsd-x64": "0.28.1", + "@esbuild/openbsd-arm64": "0.28.1", + "@esbuild/openbsd-x64": "0.28.1", + "@esbuild/openharmony-arm64": "0.28.1", + "@esbuild/sunos-x64": "0.28.1", + "@esbuild/win32-arm64": "0.28.1", + "@esbuild/win32-ia32": "0.28.1", + "@esbuild/win32-x64": "0.28.1" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz", + "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "license": "Unlicense" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/html-entities": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kiwi-schema": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/kiwi-schema/-/kiwi-schema-0.5.0.tgz", + "integrity": "sha512-X+FpfU0yTEtc6aTHS7VwbOpvQwRt70+pXXWRI5fd6CvWhe7pSVC854TVo4Zo0x5/wwcWj+/9KUlXpdcP0dY9AA==", + "license": "MIT", + "bin": { + "kiwic": "cli.js" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/loader-runner": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", + "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/mediabunny": { + "version": "1.50.8", + "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.50.8.tgz", + "integrity": "sha512-LgykLyQzhdpo0V2yw3UXmOpj+b4JAGdpHBwsPE6kjSt8Za0d1VllD+FV7EGHBcdV4+oHUAo+yrqbVAWxNSDCPQ==", + "license": "MPL-2.0", + "workspaces": [ + ".", + "packages/*" + ], + "dependencies": { + "@types/dom-mediacapture-transform": "^0.1.11", + "@types/dom-webcodecs": "0.1.13" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/Vanilagy" + } + }, + "node_modules/memfs": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.19", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", + "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-releases": { + "version": "2.0.57", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.57.tgz", + "integrity": "sha512-kQK9LGGFiHtrWiNhZtA7Qbw17AQz+dmsEKODRIVTXA9+e5MS/2gZEBhYJt13GrAz5/IOZKddH/0Z3TP/Zgo+yw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/postcss": { + "version": "8.5.28", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", + "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.18", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prettier": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", + "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/react": { + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", + "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", + "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.26.0" + }, + "peerDependencies": { + "react": "^19.1.0" + } + }, + "node_modules/react-refresh": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", + "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recast": { + "version": "0.23.11", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", + "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", + "license": "MIT", + "dependencies": { + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remotion": { + "version": "4.0.506", + "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.506.tgz", + "integrity": "sha512-oKmfOOeRclb9JBoN1//gHKOZDAEDOcSr8X/ApKBzJzskTXqEwo8nfnOQs4phHO343q56YbMcnXyLBFPAzcBB/w==", + "license": "SEE LICENSE IN LICENSE.md", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/scheduler": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", + "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "license": "MIT" + }, + "node_modules/schema-utils": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.5.0.tgz", + "integrity": "sha512-zJlMCZ0cAR5p/Y4oVpRoqioDMJcGxaXRrQ/4rP4WyR84vc5z/DolXdbvXeDpTwbtocDFr2rhPqHPErDCUtz2kA==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.15", + "ajv": "^8.20.0", + "ajv-formats": "^3.0.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0.tgz", + "integrity": "sha512-d8EqvL+k/SOXCreS/SUzg2ciyHqBBLcN/yuRjFsbvVhHTE2pgei7oAhmPM7kWFbkX6OSMQfUq4KbkF3au9lhYQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/style-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", + "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", + "license": "MIT", + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.27.0" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/svg-parser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.1.0.tgz", + "integrity": "sha512-bwLf38YmY+TDYHJw1Ex0Co8c4yeXuJAo8YnXGZrscxrvYoVVIvLeniEkV1Ks/54VteMnL4FtyN1+P+TZJdUPmQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser": { + "version": "5.51.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz", + "integrity": "sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", + "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@minify-html/node": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "@swc/html": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "cssnano": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "html-minifier-terser": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "postcss": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/undici-types": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.9.0.tgz", + "integrity": "sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==", + "license": "MIT" + }, + "node_modules/update-browserslist-db": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz", + "integrity": "sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/watchpack": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", + "integrity": "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack": { + "version": "5.105.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", + "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.19.0", + "es-module-lexer": "^2.0.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.3.1", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.16", + "watchpack": "^2.5.1", + "webpack-sources": "^3.3.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", + "integrity": "sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/ws": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", + "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/docs/media/video/package.json b/docs/media/video/package.json new file mode 100644 index 0000000..fcc66b8 --- /dev/null +++ b/docs/media/video/package.json @@ -0,0 +1 @@ +{"name":"freebuff-mcp-explainer","private":true,"type":"module","scripts":{"render":"remotion render src/index.tsx FreebuffExplainer ../freebuff-mcp-explainer.mp4"},"dependencies":{"@remotion/cli":"4.0.506","react":"19.1.0","react-dom":"19.1.0","remotion":"4.0.506"}} diff --git a/docs/media/video/src/index.tsx b/docs/media/video/src/index.tsx new file mode 100644 index 0000000..787131e --- /dev/null +++ b/docs/media/video/src/index.tsx @@ -0,0 +1,40 @@ +import React from 'react'; +import { AbsoluteFill, Composition, Easing, interpolate, registerRoot, useCurrentFrame, useVideoConfig } from 'remotion'; + +const Card = ({ title, detail, x, delay, active }: { title: string; detail: string; x: number; delay: number; active: boolean }) => { + const frame = useCurrentFrame(); + const opacity = interpolate(frame, [delay, delay + 14], [0, 1], { extrapolateLeft: 'clamp', extrapolateRight: 'clamp', easing: Easing.out(Easing.cubic) }); + const scale = interpolate(frame, [delay, delay + 14], [0.94, 1], { extrapolateLeft: 'clamp', extrapolateRight: 'clamp', easing: Easing.out(Easing.cubic) }); + return

; +}; + +const Scene = () => { + const frame = useCurrentFrame(); + const { fps } = useVideoConfig(); + const titleOpacity = interpolate(frame, [0, 16], [0, 1], { extrapolateRight: 'clamp' }); + const progress = interpolate(frame, [2 * fps, 9 * fps], [0, 1], { extrapolateLeft: 'clamp', extrapolateRight: 'clamp' }); + return +
Freebuff MCP
+
A clear path from your MCP app to Freebuff on your computer
+ + + +
+
+
+ {['Request', 'Progress', 'Approval', 'Complete'].map((label, i) => { + const x = 50 + i * 430; + const reached = progress >= i / 3; + return
{label}
{i < 3 &&
= (i + 1) / 3 ? '#59d8d7' : '#36505a' }} />}; + })} +
+
Synthetic product illustration · automated checks are separate from live Desktop or CLI acceptance
+ ; +}; + +const Root = () => ; +registerRoot(Root); diff --git a/src/backends/backend.ts b/src/backends/backend.ts index 1174c83..0e663a0 100644 --- a/src/backends/backend.ts +++ b/src/backends/backend.ts @@ -202,6 +202,12 @@ export class CompositeBackend implements FreebuffBackend { await backend.stop(session); } + async resume(session: BackendSession): Promise { + const backend = this.sessions.get(session.id)?.backend ?? await this.pickForSession(session); + if (!backend.resume) throw new BridgeError(ErrorCodes.BACKEND_UNAVAILABLE, `The ${backend.kind} backend cannot resume turns.`); + return backend.resume(session); + } + /** Route model/reasoning changes to the backend that owns the session. */ async setModel(session: BackendSession, model: string, harnessId = 'codebuff'): Promise { const backend = this.sessions.get(session.id)?.backend ?? await this.pickForSession(session); diff --git a/src/backends/desktop-backend.ts b/src/backends/desktop-backend.ts index 43fb686..904a258 100644 --- a/src/backends/desktop-backend.ts +++ b/src/backends/desktop-backend.ts @@ -393,12 +393,12 @@ export class DesktopBackend implements FreebuffBackend { * Polling reads fresh HTTP state while completion is unproven (the SSE cache * may be the same stale frame forever during an outage). */ - private async waitForTurnEnd(threadId: string, before: ThreadTurnState, signal?: AbortSignal): Promise { + private async waitForTurnEnd(threadId: string, before: ThreadTurnState, signal?: AbortSignal, startGraceMs = this.options.turnStartGraceMs ?? TURN_START_GRACE_MS): Promise { const deadline = Date.now() + TURN_DEADLINE_MS; // If the turn never visibly starts (an instant turn, or a prompt the Desktop // discarded), don't hold the request open for the full deadline — but do // NOT treat the unproven idle state as completion either. - const startDeadline = Math.min(deadline, Date.now() + (this.options.turnStartGraceMs ?? TURN_START_GRACE_MS)); + const startDeadline = Math.min(deadline, Date.now() + startGraceMs); let sawRunning = false; for (;;) { if (signal?.aborted) return this.threadStates.get(threadId); @@ -612,8 +612,13 @@ export class DesktopBackend implements FreebuffBackend { async resume(session: BackendSession): Promise { await this.assertWritable(); const threadId = assertSafeId(session.backendSessionId ?? session.id); + const before = await this.readThreadState(threadId, { fresh: true }).catch((): ThreadTurnState => ({ turnState: 'idle' })); const response = await this.request('POST', `/api/thread/${encodeURIComponent(threadId)}/resume`, {}); - return { state: 'completed', result: redact(response) }; + // A resume acknowledgement does not itself prove that a turn started. + // Give the queue a short chance to move, then report uncertainty promptly. + const end = await this.waitForTurnEnd(threadId, before, undefined, 2_000); + const mapped = this.mapTurnOutcome(end, false); + return { state: mapped.state, result: redact(response), ...(mapped.error ? { error: mapped.error } : {}) }; } async setModel(session: BackendSession, model: string, harnessId = 'codebuff'): Promise { diff --git a/src/bridge/event-store.ts b/src/bridge/event-store.ts index 5782920..b147cc5 100644 --- a/src/bridge/event-store.ts +++ b/src/bridge/event-store.ts @@ -301,7 +301,10 @@ export class EventStore { currentState: turnState ?? [...all].reverse().find((x) => x.state)?.state, phase: [...all].reverse().find((x) => x.phase && (x.sequence > afterSequence))?.phase ?? meaningful?.phase, events, - nextSequence: this.lastSequenceFor({ threadId }), + // A cursor is an acknowledgement of delivered data. Returning the + // thread's newest sequence here can skip filtered events or events past + // this page's limit forever. + nextSequence: events.at(-1)?.sequence ?? afterSequence, // A thread explicitly marked live (a running CLI/PTY turn) is connected // regardless of the global flag; an explicitly finished one is not, // even when some other backend's stream is healthy. Every other thread diff --git a/src/bridge/session-manager.ts b/src/bridge/session-manager.ts index 11069ed..7bc4365 100644 --- a/src/bridge/session-manager.ts +++ b/src/bridge/session-manager.ts @@ -320,7 +320,17 @@ export class SessionManager { const target = turnId ?? session.activeTurnId; if (!target) return { aborted: false, stopped: false }; const controller = this.controllers.get(target); - if (!controller) return { aborted: false, stopped: false }; + if (!controller) { + const turn = this.turns.get(target); + if (!turn || turn.sessionId !== sessionId || turn.state !== 'waiting_for_user' || !this.backend.stop) return { aborted: false, stopped: false }; + try { + await this.backend.stop(this.toBackendSession(session), target); + this.transitionWaitingTurn(session, turn, 'cancelled'); + return { aborted: false, stopped: true }; + } catch (error) { + return { aborted: false, stopped: false, stopError: error instanceof Error ? error.message : String(error) }; + } + } // Aborting synchronously runs the turn's abort listener, which issues the // backend stop; capture that promise before awaiting so we report real truth. if (!controller.signal.aborted) controller.abort(); @@ -329,6 +339,34 @@ export class SessionManager { return { aborted: true, stopped: outcome?.stopped ?? false, ...(outcome?.error ? { stopError: outcome.error } : {}) }; } + /** Apply a backend-confirmed resume outcome to its existing canonical turn. */ + reconcileResume(sessionId: string, result: BackendTurnResult): BridgeTurn | undefined { + const session = this.sessions.get(sessionId); + const turn = session?.activeTurnId ? this.turns.get(session.activeTurnId) : undefined; + if (!session || !turn || turn.state !== 'waiting_for_user') return undefined; + if (result.state === 'waiting_for_user' || result.state === 'running' || result.state === 'queued') return turn; + this.transitionWaitingTurn(session, turn, result.state, result); + return turn; + } + + private transitionWaitingTurn(session: BridgeSession, turn: BridgeTurn, state: BridgeTurnState, result?: BackendTurnResult): void { + turn.state = state; + if (result?.result !== undefined) turn.result = result.result; + if (result?.error) turn.error = result.error; + if (result?.backendTurnId) turn.backendTurnId = result.backendTurnId; + turn.lastSequence = this.events.lastSequenceFor({ turnId: turn.id }); + const threadId = session.backendSessionId ?? session.id; + this.events.setTurnState(threadId, session.id, turn.id, state, turn.error); + if (isTerminalTurnState(state)) { + turn.completedAt = new Date().toISOString(); + if (session.activeTurnId === turn.id) session.activeTurnId = undefined; + session.state = 'ready'; + this.events.setThreadLive(threadId, false); + } else { + session.state = state === 'waiting_for_user' ? 'waiting_for_user' : 'running'; + } + } + /** Drop old terminal turns so long-lived processes cannot accumulate them. */ private pruneTerminalTurns(maxTurns = 500): void { if (this.turns.size <= maxTurns) return; diff --git a/src/bridge/turn-manager.ts b/src/bridge/turn-manager.ts index adcb962..1f2982b 100644 --- a/src/bridge/turn-manager.ts +++ b/src/bridge/turn-manager.ts @@ -60,16 +60,25 @@ export class TurnManager { const turn = this.getTurn(turnId); const deadline = Date.now() + Math.min(Math.max(timeoutMs, 0), 120_000); let cursor = afterSequence; + const maxEvents = Math.max(1, Math.min(limit, 100)); + const delivered: TurnProgressSnapshot['events'] = []; for (;;) { - const snapshot = this.progressForTurn(turnId, cursor, limit); - if (snapshot.nextSequence && snapshot.nextSequence > cursor) cursor = snapshot.nextSequence; + const snapshot = this.progressForTurn(turnId, cursor, maxEvents - delivered.length); + delivered.push(...snapshot.events); + cursor = delivered.at(-1)?.sequence ?? cursor; const state = this.manager.getTurn(turnId)?.state; - if (state && isTerminalTurnState(state)) return snapshot; - if (state === 'waiting_for_user') return snapshot; + if (delivered.length >= maxEvents || (state && isTerminalTurnState(state)) || state === 'waiting_for_user') { + return { ...snapshot, turnId, sessionId: turn.sessionId, events: delivered, nextSequence: cursor }; + } const remaining = deadline - Date.now(); - if (remaining <= 0) return snapshot; - const waited = await this.events.wait(snapshot.threadId, cursor, Math.min(remaining, 5_000), limit, turn.sessionId, turnId); - if (waited.nextSequence && waited.nextSequence > cursor) cursor = waited.nextSequence; + if (remaining <= 0) return { ...snapshot, turnId, sessionId: turn.sessionId, events: delivered, nextSequence: cursor }; + const waited = await this.events.wait(snapshot.threadId, cursor, Math.min(remaining, 5_000), maxEvents - delivered.length, turn.sessionId, turnId); + delivered.push(...waited.events); + cursor = delivered.at(-1)?.sequence ?? cursor; + const nextState = this.manager.getTurn(turnId)?.state; + if (delivered.length >= maxEvents || (nextState && isTerminalTurnState(nextState)) || nextState === 'waiting_for_user' || Date.now() >= deadline) { + return { ...waited, turnId, sessionId: turn.sessionId, events: delivered, nextSequence: cursor }; + } } } } diff --git a/src/mcp-v2.ts b/src/mcp-v2.ts index 2533ef6..2daba80 100644 --- a/src/mcp-v2.ts +++ b/src/mcp-v2.ts @@ -5,7 +5,7 @@ import { CompositeBackend } from './backends/backend.js'; import { MAX_DIFF_FILES } from './backends/desktop-backend.js'; import { SessionManager } from './bridge/session-manager.js'; import { TurnManager } from './bridge/turn-manager.js'; -import { BridgeError, ErrorCodes, toErrorShape, BackendSession } from './bridge/types.js'; +import { BackendTurnResult, BridgeError, ErrorCodes, toErrorShape, BackendSession } from './bridge/types.js'; import { Json } from './types.js'; import { assertSafeId, redact } from './security.js'; import { VERSION } from './version.js'; @@ -242,12 +242,11 @@ export function createV2ServerFromAdapter(adapter: V2Adapter): McpServer { // the thread id; only the CLI harness takes `/resume` as a command. // Submitting `/resume` as Desktop prompt text would start a turn with that // literal text instead. - if (backendSession.backend === 'cli') { - const result = await adapter.backend.sendMessage({ session: backendSession, text: '/resume' }); - return { ok: true, ...result } as Json; - } - await (adapter.backend.desktop as unknown as { resume(session: BackendSession): Promise }).resume(backendSession); - return { ok: true }; + const result = backendSession.backend === 'cli' + ? await adapter.backend.sendMessage({ session: backendSession, text: '/resume' }) + : await (adapter.backend as unknown as { resume(session: BackendSession): Promise }).resume(backendSession); + if (session) adapter.sessions.reconcileResume(session.id, result); + return { ok: true, ...result } as Json; })); write('set_model', 'Set the model for an existing thread.', { threadId: id, model: z.string().min(1).max(200), harnessId: z.string().optional() }, async (args) => shapeError(async () => { diff --git a/src/security.ts b/src/security.ts index f5f9cc5..b17ff86 100644 --- a/src/security.ts +++ b/src/security.ts @@ -9,24 +9,23 @@ const SENSITIVE_KEY = /^(authorization|proxy-authorization|www-authenticate|bear const SENSITIVE_KEY_SUBSTRING = /token|secret|password|cookie|credential|authkey|privatekey|fingerprint/i; // Value-pattern based redaction for strings. -const secretText = /(authorization\s*[:=]\s*|bearer\s+|access[_-]?token\s*["']?\s*[:=]\s*["']?|refresh[_-]?token\s*["']?\s*[:=]\s*["']?|api[_-]?key\s*["']?\s*[:=]\s*["']?|api-key\s*[:=]\s*|client[_-]?secret\s*["']?\s*[:=]\s*["']?|private[_-]?key\s*[:=]\s*|cookie\s*[:=]\s*|session[_-]?token\s*[:=]\s*)[^\s,;'"}]+/gi; +const secretText = /(authorization\s*[:=]\s*|bearer\s+|(?:access|refresh|id)[_-]?token\s*["']?\s*[:=]\s*["']?|api[_-]?key\s*["']?\s*[:=]\s*["']?|client[_-]?secret\s*["']?\s*[:=]\s*["']?|private[_-]?key\s*[:=]\s*|cookie\s*[:=]\s*|session[_-]?token\s*[:=]\s*|(?:pass(?:word|wd|phrase)?|pwd)\s*[:=]\s*["']?)[^\s,;'"}]+/gi; // Query-string tokens (e.g. ?token=..., &api_key=...) when recognizable. -const queryStringToken = /([?&](?:token|access_token|refresh_token|api_key|apikey|api-key|key|secret|password|sig|signature|session)")[^&\s"']*/gi; -const queryStringToken2 = /([?&](?:token|access_token|refresh_token|api_key|apikey|api-key|key|secret|password|sig|signature|session)=)[^&\s"']+/gi; +const queryStringToken = /([?&](?:token|access_token|refresh_token|api_key|apikey|api-key|key|secret|password|passwd|passphrase|pwd|sig|signature|session)")[^&\s"']*/gi; +const queryStringToken2 = /([?&](?:token|access_token|refresh_token|api_key|apikey|api-key|key|secret|password|passwd|passphrase|pwd|sig|signature|session)=)[^&\s"']+/gi; const bearerHeader = /bearer\s+[\w.\-~+/=]{8,}/gi; export function redactString(value: string): string { let out = value.replace(bearerHeader, 'Bearer [REDACTED]'); out = out.replace(secretText, (match) => `${match.split(/[:=]/)[0]?.trim() ?? match}=[REDACTED]`); + out = out.replace(/-----BEGIN ((?:[A-Z0-9]+ )*PRIVATE KEY)-----[\s\S]*?-----END \1-----/g, (_match, label: string) => `-----BEGIN ${label}-----[REDACTED]-----END ${label}-----`); out = out.replace(queryStringToken, '$1[REDACTED]'); out = out.replace(queryStringToken2, '$1[REDACTED]'); return out; } export function redact(value: unknown): unknown { - if (typeof value === 'string') { - return redactString(value.replace(/(authToken|access_token|authorization|cookie|fingerprintHash|api[_-]?key|client[_-]?secret|private[_-]?key)(["']?\s*[:=]\s*["']?)[^,"'\s}]+/gi, '$1$2[REDACTED]')); - } + if (typeof value === 'string') return redactString(value); if (Array.isArray(value)) return value.map(redact); if (value && typeof value === 'object') { return Object.fromEntries(Object.entries(value as Record).map(([key, item]) => [ diff --git a/test/desktop-completion.test.ts b/test/desktop-completion.test.ts index 1146d54..4774859 100644 --- a/test/desktop-completion.test.ts +++ b/test/desktop-completion.test.ts @@ -97,12 +97,13 @@ test('desktop: idempotent control routes retry safely after an ambiguous drop', }); test('desktop: /resume and /effort replay-safe after an ambiguous drop', async () => { - const desktop = await startFakeDesktop({ dropAfterCommitSuffixes: ['/resume', '/effort'] }); + const desktop = await startFakeDesktop({ dropAfterCommitSuffixes: ['/resume', '/effort'], resumeTurn: true, turnDelayMs: 20 }); const restoreEnv = withEnv(desktop.url, desktop.launchId); const backend = new DesktopBackend(); try { const session = { id: 'bridge-1', backend: 'desktop' as const, backendSessionId: desktop.threadId, cwd: desktop.projectPath }; - await backend.resume(session); + const resumed = await backend.resume(session); + assert.equal(resumed.state, 'completed', 'resume is complete only after a finish transition'); const resumes = desktop.calls.filter((c) => c.method === 'POST' && c.path.endsWith('/resume')).length; assert.equal(resumes, 2, `idempotent resume retried once (saw ${resumes})`); diff --git a/test/event-store.test.ts b/test/event-store.test.ts index 3b749ac..b72445e 100644 --- a/test/event-store.test.ts +++ b/test/event-store.test.ts @@ -120,6 +120,19 @@ test('event store: concurrent threads do not leak events', () => { assert.ok(two.events.every((e) => e.threadId === 'thread-2')); }); +test('event store: nextSequence never moves past events omitted by page limits or filters', () => { + const store = new EventStore(); + for (let i = 0; i < 4; i++) store.append({ sessionId: i === 3 ? 's2' : 's1', turnId: `t${i}`, threadId: 'shared', type: 'phase', message: `${i}` }); + const first = store.progress('shared', 0, 2, 's1'); + assert.deepEqual(first.events.map((event) => event.sequence), [1, 2]); + assert.equal(first.nextSequence, 2); + const second = store.progress('shared', first.nextSequence!, 2, 's1'); + assert.deepEqual(second.events.map((event) => event.sequence), [3]); + assert.equal(second.nextSequence, 3); + const empty = store.progress('shared', 3, 2, 's1'); + assert.equal(empty.nextSequence, 3, 'empty filtered pages retain the caller cursor'); +}); + test('event store: session and turn filters partition correctly', () => { const store = new EventStore(); store.append({ sessionId: 's1', turnId: 't1', threadId: 'th1', type: 'phase' }); diff --git a/test/helpers/fake-desktop.ts b/test/helpers/fake-desktop.ts index 41ffe21..1a09ed8 100644 --- a/test/helpers/fake-desktop.ts +++ b/test/helpers/fake-desktop.ts @@ -50,6 +50,7 @@ export interface FakeDesktop { export interface FakeDesktopOptions { /** How long a turn stays `running` before it settles. */ turnDelayMs?: number; + resumeTurn?: boolean; /** Record the turn as failed (`lastTurnOutcome: "error"`). */ failTurn?: boolean; /** Launch id the Desktop expects on writes. */ @@ -239,6 +240,7 @@ const threads = new Map>([ } if (method === 'POST' && suffix === '/resume') { if (dropAfterCommit('/resume')) return undefined; + if (options.resumeTurn) runTurn(id); return json(response, { ok: true }); } if (method === 'POST' && suffix === '/agent') { diff --git a/test/mcp-v2.test.ts b/test/mcp-v2.test.ts index 5762e01..7cf4e7a 100644 --- a/test/mcp-v2.test.ts +++ b/test/mcp-v2.test.ts @@ -28,9 +28,7 @@ test('MCP v2: resume_thread uses the Desktop resume route instead of submitting const calls: string[] = []; const backend = { kind: 'desktop' as const, - desktop: { - resume: async (session: { backendSessionId?: string }) => { calls.push(`resume:${session.backendSessionId}`); return { ok: true }; }, - }, + resume: async (session: { backendSessionId?: string }) => { calls.push(`resume:${session.backendSessionId}`); return { state: 'waiting_for_user' as const }; }, probe: async () => ({ backend: 'desktop' as const, connection: 'connected_writable' as const, authorization: 'write_authorized' as const, liveProgress: 'connected' as const, canCreateSession: true, canSendMessage: true, canStop: true, canResume: true, canSetModel: true, canSetReasoning: true, notes: [] }), sendMessage: async () => { calls.push('sendMessage'); return { state: 'completed' as const }; }, dispose: () => undefined, @@ -43,12 +41,12 @@ test('MCP v2: resume_thread uses the Desktop resume route instead of submitting const ctx = { mcpReq: { _meta: {}, signal: new AbortController().signal, notify: async () => undefined } }; const result = await toolOf(server, 'resume_thread').handler({ sessionId: session.id, threadId: 'thread-abc' }, ctx); assert.equal(result.structuredContent?.ok, true); - assert.deepEqual(calls, ['resume:thread-abc'], 'the Desktop resume route is used and no prompt is submitted'); + assert.deepEqual(calls, ['resume:thread-abc'], 'the backend resume operation is used and no prompt is submitted'); // threadId is the required argument, so it must work on its own. const byThreadOnly = await toolOf(server, 'resume_thread').handler({ threadId: 'thread-xyz' }, ctx); assert.equal(byThreadOnly.structuredContent?.ok, true); - assert.deepEqual(calls, ['resume:thread-abc', 'resume:thread-xyz'], 'a bare threadId still resumes through the route'); + assert.deepEqual(calls, ['resume:thread-abc', 'resume:thread-xyz'], 'a bare threadId still resumes through the backend'); }); type LooseTool = { handler: (args: unknown, ctx: unknown) => Promise<{ structuredContent?: Record }> }; diff --git a/test/security.test.ts b/test/security.test.ts index 95a4c18..f07a7e2 100644 --- a/test/security.test.ts +++ b/test/security.test.ts @@ -16,6 +16,15 @@ test('redacts secrets in strings and rejects unsafe file content', () => { assert.throws(() => safeTextContent(Buffer.from('a\0b'), 'x.bin'), /Binary/); assert.throws(() => safeTextContent(Buffer.alloc(1_000_001), 'x'), /1 MB/); }); +test('redacts password lines, PEM keys, nested transcript text, errors, and URLs while keeping useful text', () => { + const pem = '-----BEGIN PRIVATE KEY-----\nSYNTHETIC_PEM_SECRET\n-----END PRIVATE KEY-----'; + const text = safeTextContent(Buffer.from(`Notes remain readable\npassword=SYNTHETIC_PASSWORD\n${pem}\nDone`), 'notes.txt'); + assert.match(text, /Notes remain readable/); + assert.match(text, /Done/); + assert.doesNotMatch(text, /SYNTHETIC_(PASSWORD|PEM_SECRET)/); + const clean = redact({ messages: [{ text: 'passwd: SYNTHETIC_PASSWD' }], error: 'password=SYNTHETIC_ERROR', url: 'https://example.test/?pwd=SYNTHETIC_URL' }); + assert.doesNotMatch(JSON.stringify(clean), /SYNTHETIC_(PASSWD|ERROR|URL)/); +}); test('protected file rules cover common credential files and directories', () => { for (const name of ['.git-credentials', '.aws', '.ssh', '.gnupg', '.azure', '.kube', '.docker', '.npmrc', 'id_ed25519', 'client.pem']) { assert.equal(blocked.test(name), true, `${name} should be protected`); diff --git a/test/session-manager.test.ts b/test/session-manager.test.ts index 11ab672..7ed2683 100644 --- a/test/session-manager.test.ts +++ b/test/session-manager.test.ts @@ -185,7 +185,7 @@ test('session manager: unknown session and unknown turn produce structured error assert.throws(() => turns.getTurn('missing'), (error: unknown) => error instanceof BridgeError && error.code === ErrorCodes.TURN_NOT_FOUND); }); -test('turn manager: waitForTurn returns terminal snapshot and cursor advances past 100 events', async () => { +test('turn manager: bounded wait returns only delivered events and callers can fetch the next page', async () => { const manager = new SessionManager(fakeBackend()); const turns = new TurnManager(manager); const session = await manager.createSession({ cwd: '/tmp/project' }); @@ -195,6 +195,40 @@ test('turn manager: waitForTurn returns terminal snapshot and cursor advances pa for (let i = 0; i < 120; i++) manager.events.append({ sessionId: session.id, turnId: handle.turn.id, threadId, type: 'phase', message: `step ${i}` }); const snapshot = await turns.waitForTurn(handle.turn.id, 5000, 0, 100); assert.ok(snapshot.events.length <= 100); - assert.ok((snapshot.nextSequence ?? 0) > 100, 'cursor advanced beyond 100'); + assert.equal(snapshot.events.length, 100); + assert.equal(snapshot.nextSequence, snapshot.events.at(-1)?.sequence, 'cursor matches the final delivered event'); + const next = turns.progressForTurn(handle.turn.id, snapshot.nextSequence, 100); + assert.ok(next.events.length > 0, 'remaining events remain available'); + assert.ok(!snapshot.events.some((event) => next.events.some((later) => later.sequence === event.sequence)), 'pages do not repeat events'); await handle.done; }); + +test('waiting turns reconcile only on confirmation and remain cancellable without a live request controller', async () => { + let stopCount = 0; + let sends = 0; + const backend = { ...fakeBackend(), sendMessage: async () => (++sends === 1 ? { state: 'waiting_for_user' as const } : { state: 'completed' as const }), stop: async () => { stopCount++; } } as FreebuffBackend; + const manager = new SessionManager(backend); + const session = await manager.createSession({ cwd: '/tmp/project' }); + const turns = new TurnManager(manager); + const waiting = await turns.startTurn(session.id, { text: 'needs approval' }); + assert.equal(session.activeTurnId, waiting.id); + assert.equal(manager.reconcileResume(session.id, { state: 'waiting_for_user' })?.state, 'waiting_for_user'); + const stopped = await manager.cancelTurn(session.id, waiting.id); + assert.deepEqual(stopped, { aborted: false, stopped: true }); + assert.equal(stopCount, 1); + assert.equal(waiting.state, 'cancelled'); + assert.equal(session.activeTurnId, undefined); + const next = await turns.startTurn(session.id, { text: 'next work' }); + assert.equal(next.state, 'completed'); +}); + +test('a confirmed resume completes the existing waiting turn without submitting another prompt', async () => { + const manager = new SessionManager({ ...fakeBackend(), sendMessage: async () => ({ state: 'waiting_for_user' as const }) } as FreebuffBackend); + const session = await manager.createSession({ cwd: '/tmp/project' }); + const turns = new TurnManager(manager); + const waiting = await turns.startTurn(session.id, { text: 'needs approval' }); + manager.reconcileResume(session.id, { state: 'completed', result: { confirmed: true } }); + assert.equal(waiting.state, 'completed'); + assert.equal(session.activeTurnId, undefined); + assert.deepEqual(waiting.result, { confirmed: true }); +});