From 390cf1e49f94c22f5e6c532c5541b8652aa13482 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Salazar?= Date: Wed, 9 Sep 2026 18:25:09 -0600 Subject: [PATCH] feat: add on-device qvac second pass for scam detection --- README.md | 2 +- docs/performance-log.md | 38 +- packages/adapters-qvac/README.md | 44 +- packages/adapters-qvac/package.json | 13 +- .../src/QvacScamDetectionAdapter.ts | 158 +- .../QvacScamDetectionAdapter.test.ts | 124 + .../src/createQvacCompletionClient.ts | 44 + pnpm-lock.yaml | 3124 ++++++++++++++++- 8 files changed, 3345 insertions(+), 202 deletions(-) create mode 100644 packages/adapters-qvac/src/__tests__/QvacScamDetectionAdapter.test.ts create mode 100644 packages/adapters-qvac/src/createQvacCompletionClient.ts diff --git a/README.md b/README.md index 2b215c4..b875a1d 100644 --- a/README.md +++ b/README.md @@ -140,7 +140,7 @@ package's README for the exact SDK calls to wire in per the official docs. *(Required disclosure per hackathon rules — keep this list current.)* -- `@qvac/sdk` — Tether QVAC SDK, on-device inference (scam detection, TranslatePsy, VisionPsy). +- `@qvac/sdk` `0.19.0`: Tether QVAC SDK, on-device inference (scam detection, TranslatePsy, VisionPsy). Classification uses Llama 3.2 1B Instruct Q4_0 locally. - WDK — self-custodial wallet toolkit, local signing. - Hyperswarm (Pears Stack) — P2P discovery/sync for the risk-address list, stretch goal. - No cloud inference APIs, no analytics SDKs, no third-party trackers. diff --git a/docs/performance-log.md b/docs/performance-log.md index add021d..0a43100 100644 --- a/docs/performance-log.md +++ b/docs/performance-log.md @@ -1,28 +1,44 @@ # Performance log (Track 02 required deliverable) -Fill this in once `adapters-qvac` is wired to the real SDK. Required by the -QVAC Psy track: "a structured performance log including model load, prompts, -token count, TTFT, and throughput." +Required by the QVAC Psy track: a structured performance log including model +load, prompts, token count, TTFT, and throughput. + +CI does not download or run the QVAC model. Fill the run table on the +submission device after `createQvacCompletionClient()` has loaded +`LLAMA_3_2_1B_INST_Q4_0`. ## Test hardware -- Device: _TODO_ -- Chip / RAM: _TODO_ -- OS: _TODO_ +- Device: _fill on submission device_ +- Chip / RAM: _fill on submission device_ +- OS: _fill on submission device_ ## Models used | Model | Quantization | Purpose | |---|---|---| -| _TODO_ | _TODO_ | scam-pattern classification | -| TranslatePsy (_variant TODO_) | _TODO_ | chat-context translation | -| VisionPsy (_variant TODO_, if stretch goal lands) | _TODO_ | screenshot OCR | +| Llama 3.2 1B Instruct (`LLAMA_3_2_1B_INST_Q4_0`) | Q4_0 | scam-pattern classification (second pass after heuristics) | +| TranslatePsy (_variant pending issue #3_) | _pending_ | chat-context translation | +| VisionPsy (_variant pending stretch_) | _pending_ | screenshot OCR | + +## Sample classification prompt + +The adapter sends this shape (categories come from the seed dataset): + +``` +Classify this crypto-chat for known scam playbooks. +Allowed categories: pig-butchering, fake-support, ... +Reply with JSON only, no markdown: {"matches":[{"category":"","confidence":0.0,"evidence":""}]} +If nothing matches: {"matches":[]} +Chat: + +``` ## Runs Add one row per representative prompt/run. Keep raw numbers, not rounded -summaries — judges asked for reproducible evidence. +summaries. Judges asked for reproducible evidence. | Timestamp | Model | Prompt (truncated) | Input tokens | Output tokens | Model load time (ms) | TTFT (ms) | Throughput (tok/s) | |---|---|---|---|---|---|---|---| -| _TODO_ | _TODO_ | _TODO_ | _TODO_ | _TODO_ | _TODO_ | _TODO_ | _TODO_ | +| _pending on-device run_ | Llama 3.2 1B Instruct Q4_0 | Classify this crypto-chat... / guaranteed 30% weekly returns | _pending_ | _pending_ | _pending_ | _pending_ | _pending_ | diff --git a/packages/adapters-qvac/README.md b/packages/adapters-qvac/README.md index 3dcaf48..1dc4e6b 100644 --- a/packages/adapters-qvac/README.md +++ b/packages/adapters-qvac/README.md @@ -5,23 +5,37 @@ The only package allowed to import `@qvac/sdk`. Implements three ports from | Port | File | Status | |---|---|---| -| `ScamDetectionPort` | `QvacScamDetectionAdapter.ts` | Heuristic pre-filter works today; QVAC model call is a `TODO(sdk-integration)`. | -| `TranslationPort` | `QvacTranslateAdapter.ts` | Stub — **required for submission**, this is the Track 02 load-bearing piece. | -| `OcrPort` | `QvacVisionAdapter.ts` | Stub — stretch goal, pick up last. | +| `ScamDetectionPort` | `QvacScamDetectionAdapter.ts` | Heuristic pre-filter plus optional on-device QVAC completion pass. | +| `TranslationPort` | `QvacTranslateAdapter.ts` | Stub. Required for submission; this is the Track 02 load-bearing piece. | +| `OcrPort` | `QvacVisionAdapter.ts` | Stub. Stretch goal, pick up last. | -## Wiring the real SDK +Pinned SDK: `@qvac/sdk` `0.19.0`. Classification model: Llama 3.2 1B Instruct Q4_0 (`LLAMA_3_2_1B_INST_Q4_0`). -1. Read the model/hardware docs at [qvac.tether.io](https://qvac.tether.io) and - pick target models for scam-text classification and TranslatePsy. -2. Add `@qvac/sdk` as a dependency here with the exact version pinned. -3. Replace each `TODO(sdk-integration)` with the real model-load + inference - call. Keep the constructor signatures unchanged so `packages/core` and - `apps/web` don't need to change. -4. Record model load time, prompts used, token counts, TTFT, and throughput in - `docs/performance-log.md` — required Track 02 deliverable. +## How the two passes work + +1. Keyword heuristics over `scam-patterns.json` (confidence capped at 0.6). +2. If a `QvacCompletionClient` is provided, and the text is a heuristic hit or a longer paste, `completion()` classifies paraphrases and may raise confidence. It never lowers a heuristic hit. Model failures fall back to heuristics. + +`apps/web` keeps constructing `new QvacScamDetectionAdapter()` (heuristics only). Vite cannot load `@qvac/sdk` (Node / Bare / Expo). Wire the runtime from a supported host: + +```ts +import { QvacScamDetectionAdapter } from "@custos/adapters-qvac"; +import { createQvacCompletionClient } from "@custos/adapters-qvac/runtime"; + +const { client, dispose } = await createQvacCompletionClient(); +const scamDetection = new QvacScamDetectionAdapter(undefined, client); +``` + +Unit tests inject a fake client. CI does not download a model. + +## Performance log + +Record load time, prompt, token counts, TTFT, and throughput in +`docs/performance-log.md` on the submission device. The first model row is +already listed; fill the run numbers when you execute `createQvacCompletionClient` +on QVAC-capable hardware. ## Local dev without a device -Until the SDK is wired, `packages/core` tests use hand-written fakes of these -ports (see `packages/core/src/**/__tests__`) — you don't need a QVAC-capable -device to work on `core` or `apps/web` wiring. +`packages/core` tests use hand-written fakes of these ports. You do not need a +QVAC-capable device to work on `core` or `apps/web` wiring. diff --git a/packages/adapters-qvac/package.json b/packages/adapters-qvac/package.json index 59ccbc8..9bca262 100644 --- a/packages/adapters-qvac/package.json +++ b/packages/adapters-qvac/package.json @@ -5,6 +5,16 @@ "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js" + }, + "./runtime": { + "types": "./dist/createQvacCompletionClient.d.ts", + "import": "./dist/createQvacCompletionClient.js" + } + }, "scripts": { "build": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig.json --noEmit", @@ -12,7 +22,8 @@ }, "dependencies": { "@custos/core": "workspace:*", - "@custos/shared": "workspace:*" + "@custos/shared": "workspace:*", + "@qvac/sdk": "0.19.0" }, "devDependencies": { "typescript": "^5.6.3", diff --git a/packages/adapters-qvac/src/QvacScamDetectionAdapter.ts b/packages/adapters-qvac/src/QvacScamDetectionAdapter.ts index 19141e0..56cc640 100644 --- a/packages/adapters-qvac/src/QvacScamDetectionAdapter.ts +++ b/packages/adapters-qvac/src/QvacScamDetectionAdapter.ts @@ -1,42 +1,162 @@ -import type { ScamDetectionPort } from "@custos/core"; -import type { ScamMatch, ScamPattern } from "@custos/core"; +import type { ScamCategory, ScamDetectionPort, ScamMatch, ScamPattern } from "@custos/core"; import { seedPatterns } from "@custos/shared"; +/** Heuristic hits are a cheap signal; the model may raise this, never lower it. */ +const HEURISTIC_CONFIDENCE = 0.6; + +/** Below this length, text with no heuristic hit is treated as obviously clean. */ +const MIN_MODEL_CHARS = 40; + +export interface QvacCompletionClient { + complete(prompt: string): Promise; +} + +interface ModelMatch { + readonly category: ScamCategory; + readonly confidence: number; + readonly evidence: string; +} + /** - * TODO(sdk-integration): this adapter currently only runs the cheap - * keyword-heuristic pre-filter over the seed dataset. Wire the actual - * @qvac/sdk local-model call here to (a) raise recall beyond exact keyword - * matches and (b) produce the nuanced confidence score the heuristic can't. - * See qvac.tether.io for the model-loading and inference API — this is the - * only file in the codebase allowed to import @qvac/sdk directly. + * ScamDetectionPort over a cheap keyword pre-filter plus an optional on-device + * QVAC completion pass. The port does not change. `@qvac/sdk` is imported only + * from `createQvacCompletionClient`, so unit tests never load the runtime. * - * Keep the heuristic pass even after the model is wired in: it's a cheap - * pre-filter that avoids running the LLM on obviously-clean text, which - * matters for on-device latency/battery. + * Heuristics still run first. The model is skipped on empty/short clean text, + * used to raise confidence on heuristic hits, and used to catch paraphrases + * the keyword list misses. A model failure falls back to heuristics. */ export class QvacScamDetectionAdapter implements ScamDetectionPort { - constructor(private readonly patterns: readonly ScamPattern[] = seedPatterns as unknown as ScamPattern[]) {} + constructor( + private readonly patterns: readonly ScamPattern[] = seedPatterns as unknown as ScamPattern[], + private readonly completion?: QvacCompletionClient, + ) {} async analyzeText(text: string): Promise { + const heuristicMatches = this.heuristicMatches(text); + if (!this.shouldRunModel(text, heuristicMatches.length > 0)) { + return heuristicMatches; + } + + try { + const raw = await this.completion!.complete(buildClassifyPrompt(text, this.patterns)); + const modelMatches = parseModelMatches(raw, this.patterns); + return mergeMatches(heuristicMatches, modelMatches, this.patterns); + } catch { + return heuristicMatches; + } + } + + private heuristicMatches(text: string): ScamMatch[] { const lower = text.toLowerCase(); const matches: ScamMatch[] = []; - for (const pattern of this.patterns) { const hit = pattern.heuristics.find((h) => lower.includes(h.toLowerCase())); if (hit) { matches.push({ pattern, - // Heuristic-only confidence, deliberately capped below what a real - // model pass should produce — replace once the QVAC model call lands. - confidence: 0.6, + confidence: HEURISTIC_CONFIDENCE, evidenceSnippet: hit, }); } } + return matches; + } + + private shouldRunModel(text: string, hasHeuristicHit: boolean): boolean { + if (!this.completion) return false; + const trimmed = text.trim(); + if (trimmed.length === 0) return false; + if (hasHeuristicHit) return true; + return trimmed.length >= MIN_MODEL_CHARS; + } +} - // TODO(sdk-integration): await this.qvacModel.classify(text) and merge/ - // replace the heuristic matches with model-scored ones. +export function buildClassifyPrompt(text: string, patterns: readonly ScamPattern[]): string { + const categories = [...new Set(patterns.map((p) => p.category))].join(", "); + return [ + "Classify this crypto-chat for known scam playbooks.", + `Allowed categories: ${categories}`, + 'Reply with JSON only, no markdown: {"matches":[{"category":"","confidence":0.0,"evidence":""}]}', + 'If nothing matches: {"matches":[]}', + "Chat:", + text, + ].join("\n"); +} - return matches; +function parseModelMatches(raw: string, patterns: readonly ScamPattern[]): ModelMatch[] { + const json = extractJsonObject(raw); + if (!json) return []; + let parsed: unknown; + try { + parsed = JSON.parse(json); + } catch { + return []; + } + if (typeof parsed !== "object" || parsed === null || !("matches" in parsed)) return []; + const matches = (parsed as { matches: unknown }).matches; + if (!Array.isArray(matches)) return []; + + const allowed = new Set(patterns.map((p) => p.category)); + const result: ModelMatch[] = []; + for (const item of matches) { + if (typeof item !== "object" || item === null) continue; + const category = (item as { category?: unknown }).category; + const confidence = (item as { confidence?: unknown }).confidence; + const evidence = (item as { evidence?: unknown }).evidence; + if (typeof category !== "string" || !allowed.has(category as ScamCategory)) continue; + if (typeof confidence !== "number" || !Number.isFinite(confidence) || confidence <= 0) continue; + result.push({ + category: category as ScamCategory, + confidence: Math.min(1, confidence), + evidence: typeof evidence === "string" ? evidence : "", + }); + } + return result; +} + +function extractJsonObject(raw: string): string | undefined { + const start = raw.indexOf("{"); + const end = raw.lastIndexOf("}"); + if (start < 0 || end <= start) return undefined; + return raw.slice(start, end + 1); +} + +function mergeMatches( + heuristic: readonly ScamMatch[], + model: readonly ModelMatch[], + patterns: readonly ScamPattern[], +): ScamMatch[] { + const byCategory = new Map(); + for (const match of heuristic) { + const prev = byCategory.get(match.pattern.category); + if (!prev || match.confidence > prev.confidence) { + byCategory.set(match.pattern.category, match); + } + } + + for (const incoming of model) { + const pattern = + byCategory.get(incoming.category)?.pattern ?? + patterns.find((p) => p.category === incoming.category); + if (!pattern) continue; + const prev = byCategory.get(incoming.category); + if (!prev) { + byCategory.set(incoming.category, { + pattern, + confidence: incoming.confidence, + evidenceSnippet: incoming.evidence || undefined, + }); + continue; + } + if (incoming.confidence > prev.confidence) { + byCategory.set(incoming.category, { + pattern: prev.pattern, + confidence: incoming.confidence, + evidenceSnippet: incoming.evidence || prev.evidenceSnippet, + }); + } } + + return [...byCategory.values()]; } diff --git a/packages/adapters-qvac/src/__tests__/QvacScamDetectionAdapter.test.ts b/packages/adapters-qvac/src/__tests__/QvacScamDetectionAdapter.test.ts new file mode 100644 index 0000000..e11c1c5 --- /dev/null +++ b/packages/adapters-qvac/src/__tests__/QvacScamDetectionAdapter.test.ts @@ -0,0 +1,124 @@ +import { describe, expect, it } from "vitest"; +import type { ScamPattern } from "@custos/core"; +import { + QvacScamDetectionAdapter, + type QvacCompletionClient, +} from "../QvacScamDetectionAdapter.js"; + +const pig: ScamPattern = { + id: "pig-1", + category: "pig-butchering", + description: "guaranteed returns", + heuristics: ["guaranteed 30% weekly returns"], +}; + +const recovery: ScamPattern = { + id: "rec-1", + category: "recovery-scam", + description: "recovery fee", + heuristics: ["recovery fee"], +}; + +class FakeCompletion implements QvacCompletionClient { + readonly prompts: string[] = []; + response = `{"matches":[]}`; + error: Error | undefined; + + async complete(prompt: string): Promise { + this.prompts.push(prompt); + if (this.error) throw this.error; + return this.response; + } +} + +describe("QvacScamDetectionAdapter", () => { + it("keeps the heuristic pre-filter when no model client is wired", async () => { + const adapter = new QvacScamDetectionAdapter([pig]); + const matches = await adapter.analyzeText("please send, guaranteed 30% weekly returns today"); + + expect(matches).toHaveLength(1); + expect(matches[0]?.pattern.id).toBe("pig-1"); + expect(matches[0]?.confidence).toBe(0.6); + }); + + it("does not call the model on empty or obviously-short clean text", async () => { + const completion = new FakeCompletion(); + const adapter = new QvacScamDetectionAdapter([pig], completion); + + expect(await adapter.analyzeText("")).toEqual([]); + expect(await adapter.analyzeText("hi")).toEqual([]); + expect(completion.prompts).toEqual([]); + }); + + it("calls the model on longer text even when heuristics miss, to catch paraphrases", async () => { + const completion = new FakeCompletion(); + completion.response = JSON.stringify({ + matches: [ + { + category: "pig-butchering", + confidence: 0.91, + evidence: "lock in this private yield desk", + }, + ], + }); + const adapter = new QvacScamDetectionAdapter([pig], completion); + const text = + "A stranger on Telegram wants me to lock in this private yield desk with my USDT before midnight."; + + const matches = await adapter.analyzeText(text); + + expect(completion.prompts).toHaveLength(1); + expect(completion.prompts[0]).toContain("pig-butchering"); + expect(matches).toHaveLength(1); + expect(matches[0]?.pattern.id).toBe("pig-1"); + expect(matches[0]?.confidence).toBe(0.91); + expect(matches[0]?.evidenceSnippet).toBe("lock in this private yield desk"); + }); + + it("raises heuristic confidence when the model agrees, and never lowers it", async () => { + const completion = new FakeCompletion(); + completion.response = JSON.stringify({ + matches: [{ category: "pig-butchering", confidence: 0.88, evidence: "guaranteed 30% weekly returns" }], + }); + const adapter = new QvacScamDetectionAdapter([pig], completion); + const raised = await adapter.analyzeText("please send, guaranteed 30% weekly returns today"); + expect(raised[0]?.confidence).toBe(0.88); + + completion.response = JSON.stringify({ + matches: [{ category: "pig-butchering", confidence: 0.2, evidence: "weak" }], + }); + const kept = await adapter.analyzeText("please send, guaranteed 30% weekly returns today"); + expect(kept[0]?.confidence).toBe(0.6); + expect(kept[0]?.evidenceSnippet).toBe("guaranteed 30% weekly returns"); + }); + + it("falls back to heuristics when the model throws or returns invalid JSON", async () => { + const completion = new FakeCompletion(); + const adapter = new QvacScamDetectionAdapter([pig, recovery], completion); + const text = "please send, guaranteed 30% weekly returns today"; + + completion.error = new Error("model offline"); + const afterThrow = await adapter.analyzeText(text); + expect(afterThrow).toHaveLength(1); + expect(afterThrow[0]?.confidence).toBe(0.6); + + completion.error = undefined; + completion.response = "not json at all"; + const afterJunk = await adapter.analyzeText(text); + expect(afterJunk).toHaveLength(1); + expect(afterJunk[0]?.pattern.id).toBe("pig-1"); + }); + + it("ignores model categories that are not in the seed dataset", async () => { + const completion = new FakeCompletion(); + completion.response = JSON.stringify({ + matches: [{ category: "not-a-real-category", confidence: 0.99, evidence: "x" }], + }); + const adapter = new QvacScamDetectionAdapter([pig], completion); + const text = + "A stranger on Telegram wants me to lock in this private yield desk with my USDT before midnight."; + + const matches = await adapter.analyzeText(text); + expect(matches).toEqual([]); + }); +}); diff --git a/packages/adapters-qvac/src/createQvacCompletionClient.ts b/packages/adapters-qvac/src/createQvacCompletionClient.ts new file mode 100644 index 0000000..5eee602 --- /dev/null +++ b/packages/adapters-qvac/src/createQvacCompletionClient.ts @@ -0,0 +1,44 @@ +import { completion, LLAMA_3_2_1B_INST_Q4_0, loadModel, unloadModel } from "@qvac/sdk"; +import type { QvacCompletionClient } from "./QvacScamDetectionAdapter.js"; + +/** Registry constant used for scam-text classification. Documented in docs/performance-log.md. */ +export const QVAC_SCAM_MODEL_NAME = "Llama 3.2 1B Instruct"; +export const QVAC_SCAM_MODEL_QUANTIZATION = "Q4_0"; + +/** + * Loads the on-device QVAC LLM used as the second pass of + * `QvacScamDetectionAdapter`. Inference is local (`completion()`); this + * function must not be imported from `apps/web` until the host runtime is + * Node, Bare, or Expo (Vite cannot load `@qvac/sdk`). + */ +export async function createQvacCompletionClient(): Promise<{ + client: QvacCompletionClient; + dispose: () => Promise; +}> { + const modelId = await loadModel({ + modelSrc: LLAMA_3_2_1B_INST_Q4_0, + modelType: "llm", + }); + + const client: QvacCompletionClient = { + async complete(prompt: string) { + const result = completion({ + modelId, + history: [{ role: "user", content: prompt }], + stream: true, + }); + let text = ""; + for await (const token of result.tokenStream) { + text += token; + } + return text; + }, + }; + + return { + client, + dispose: async () => { + await unloadModel({ modelId, clearStorage: false }); + }, + }; +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ae382c8..78ae2df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,6 +67,9 @@ importers: '@custos/shared': specifier: workspace:* version: link:../shared + '@qvac/sdk': + specifier: 0.19.0 + version: 0.19.0(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-fetch@3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)))(bare-url@2.5.4) devDependencies: typescript: specifier: ^5.6.3 @@ -336,6 +339,9 @@ packages: cpu: [x64] os: [win32] + '@hyperswarm/secret-stream@6.9.1': + resolution: {integrity: sha512-xb0S5y3YJwBakD77JOGBHlBxdp63mHClZoXBYoLv+9wH8e054ESKlmQptWqjJK5dv5VMUIVYOJB4MaOpB0JdGw==} + '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -358,6 +364,165 @@ packages: cpu: [x64] os: [linux] + '@qvac/asr-ggml@0.3.3': + resolution: {integrity: sha512-Ywgx3+y4DgxOz8wQe35/QMxt4eUND8cqdWKRhrD3ag5Nf5cBwV1eQSN9uXZlA75J4InJyi5sI7sAC4pXlnYmKQ==} + engines: {bare: '>=1.20.0'} + + '@qvac/audiogen-ggml@0.3.3': + resolution: {integrity: sha512-S3WIBFl++cl8d6++Evruhti0Ug6CWUnYLg8GJUyEPvjYcSVFJkLNufS1q1+jpS1nhiSNOU0i+Hu9HNAWVeYNwA==} + engines: {bare: '>=1.19.0'} + hasBin: true + + '@qvac/bci-whispercpp@0.8.2': + resolution: {integrity: sha512-vCgsFsICaK+U/MUsBYA0Tga2lN+MnQ3Rmi/bWoWjWhv/J9i1SnmhvdKb4RGYAb7AZREbDMoxO+7IzN7uKMFcDQ==} + engines: {bare: '>=1.24.0'} + + '@qvac/classification-ggml@0.23.0': + resolution: {integrity: sha512-TxQmvpeYWK5ewmNB9uy8yMnpA+ylVpdTClXJeEHIqQ9Dv91+svgslnJgduEWbEVF+gXOpjxNCZiGE4YYRf/RwQ==} + engines: {bare: '>=1.24.0'} + + '@qvac/decoder-audio@0.5.0': + resolution: {integrity: sha512-/5YrWUzlOw4GAH0wUUONTjmB61BHKMuxQ8bYNW0CV+rOyoJcOmCd4Y+Ufne6wqvtr0fH3RyHDNVYc01i6KABFw==} + + '@qvac/diagnostics@0.1.2': + resolution: {integrity: sha512-rpNekTUH3uIHPFqRRWcWXEHzW2CZbJJodLfCecVSkzvVXCOm5SLnlP2sxGVTWL7Q/umD68jnTiHMr4h6tP+jUw==} + + '@qvac/diffusion-cpp@0.21.0': + resolution: {integrity: sha512-R6JdLb5gE1toP76nOLUx6mg98IRpbziXKVSgVoCqAV/rg2wHErGHxtAyW0wp+WfLewRNG2eTrhIicPYOX6fHBA==} + engines: {bare: '>=1.24.0'} + + '@qvac/embed-llamacpp@0.37.0': + resolution: {integrity: sha512-9+Fer7etGkgDvXLLsFU97uSE9Z5Ll8DAkI0VEm1FOqfCyI5QUnexKZlU2m1Dd6yDlTN09Az8q9e04YPryVJqnQ==} + engines: {bare: '>=1.24.0'} + + '@qvac/error@0.1.1': + resolution: {integrity: sha512-Xv7p1wnC/JmsKimGrkvXlcq+AHsG1r33f+uayANuEYe5ThFi+FR3txnN2UPjulwBdDorEnger9/+9ftShAFOAw==} + + '@qvac/fabric@0.10.0': + resolution: {integrity: sha512-eKozdnDEXZCimqkIZp49d8ZjXfOp9jQa0fXLWico5JkB/ZlywVo9hVCCOtZrUMUvjBJ7xbg2QeVYp+yin1uKCg==} + engines: {bare: '>=1.24.0'} + + '@qvac/infer-base@0.4.2': + resolution: {integrity: sha512-Vm5V/3a0oMBdxjfUpZxXrV+xRMLHeXrnKjKwOJSh+y85nRi7Ux+8Iakj4QAsfbrsERWkSTxUQM34KlE9Rb4PdA==} + + '@qvac/infer-base@0.6.2': + resolution: {integrity: sha512-soUTI8227F0l2XYSeMHPEfwlZV1Cohe2rhZGiSYFMkm3Ak2N+JV4fufD5SBeNMFq0byrqgt8BWWlcbLSFCVqCw==} + + '@qvac/inference@0.19.0': + resolution: {integrity: sha512-FMI2lZqfdJVBLaQ+0EE3colF/A3fVIcTQ51QYt6AjtAFBg08n2zq89uos4cAIk7bP8bWn3tNe15ghk6vgWD6ow==} + engines: {bare: ^1.30.3} + peerDependencies: + '@qvac/asr-ggml': ^0.3.1 + '@qvac/audiogen-ggml': ^0.3.2 + '@qvac/bci-whispercpp': ^0.8.0 + '@qvac/classification-ggml': ^0.23.0 + '@qvac/decoder-audio': ^0.5.0 + '@qvac/diffusion-cpp': ^0.21.0 + '@qvac/embed-llamacpp': ^0.37.0 + '@qvac/langdetect-text': ^0.1.2 + '@qvac/llm-llamacpp': ^0.49.1 + '@qvac/ocr-ggml': ^0.21.0 + '@qvac/translation-nmtcpp': ^0.13.0 + '@qvac/tts-ggml': ^0.8.0 + '@qvac/vla-ggml': ^0.24.0 + peerDependenciesMeta: + '@qvac/asr-ggml': + optional: true + '@qvac/audiogen-ggml': + optional: true + '@qvac/bci-whispercpp': + optional: true + '@qvac/classification-ggml': + optional: true + '@qvac/decoder-audio': + optional: true + '@qvac/diffusion-cpp': + optional: true + '@qvac/embed-llamacpp': + optional: true + '@qvac/langdetect-text': + optional: true + '@qvac/llm-llamacpp': + optional: true + '@qvac/ocr-ggml': + optional: true + '@qvac/translation-nmtcpp': + optional: true + '@qvac/tts-ggml': + optional: true + '@qvac/vla-ggml': + optional: true + + '@qvac/langdetect-text@0.1.2': + resolution: {integrity: sha512-V6ntqPNBmz+49eIaY8jYdpgyx8MzSk9/bNp9ibSn+Xwx1D/8Mca8RNfn7/gHWsuACMvkvvJmNzZGGLu1eOW3og==} + + '@qvac/llm-llamacpp@0.49.1': + resolution: {integrity: sha512-GWSrMKYkwgJYwZK1rBwgy62e7HjU3ksrcQWbdgPRdIOTNNplQCufHDBHuV29hK5ghUrShcJ/PbzJeJdFLBwO7A==} + engines: {bare: '>=1.24.0'} + + '@qvac/logging@0.1.1': + resolution: {integrity: sha512-un8/b8JZBXRW/ljezFj3VGPxALhMvONeD62F/NHaU3TGs4SmdXWDcG65Aot+Bi4rIjaKQS5iY1P4WYGKU6Chew==} + + '@qvac/ocr-ggml@0.21.0': + resolution: {integrity: sha512-McdRkgcVqY4RIZ9nzB2XcKILWKv0u051mh0VTTfbuE0oG4O681cBb1MahWvdvTu9fyN+XSI6+D78GeZ7jGoggw==} + engines: {bare: '>=1.19.0'} + + '@qvac/rag@0.8.1': + resolution: {integrity: sha512-Le7irUg030ujUPgTDRs7VZea5rqtQKgaNut3X0VPUinxWlaw0reCiwp8oUfLZ48kDLXx+swy7fSZCUEamG9QAw==} + + '@qvac/registry-client@0.6.1': + resolution: {integrity: sha512-7bpiHGCYCZEomWXFy9Q8xjVT0Rzh3x32ioD8gRexlVkpw2kpBtOeRnzOahbfRJa/cig1qrzrJYzsKd7Rb70KEg==} + hasBin: true + + '@qvac/registry-schema@0.3.0': + resolution: {integrity: sha512-U5+oNXh34ngCnyTRCf1cjSjZcoacM3xixsPTwXv7jTQQUdvtEownb3mb+nClb7nEc/SlJDffPEy5kFj5D2Zxjg==} + + '@qvac/sdk@0.19.0': + resolution: {integrity: sha512-1bwYJcyz71O1XTL9qGZi6mFZINGxYrB7INyKFK7WPRTs90/PQphIQJvc4O7jsA9pwa/A26XlYO+22OzYZcamBg==} + peerDependencies: + '@electron-forge/plugin-base': ^7.11.1 + bare-link: '>=3.0.0' + expo-build-properties: '>=0.12.0' + expo-device: '>=8.0.0' + expo-file-system: '>=19.0.0' + pear-pipe: '>=1.0.0' + react-native-bare-kit: '*' + tsx: '*' + peerDependenciesMeta: + '@electron-forge/plugin-base': + optional: true + bare-link: + optional: true + expo-build-properties: + optional: true + expo-device: + optional: true + expo-file-system: + optional: true + pear-pipe: + optional: true + react-native-bare-kit: + optional: true + tsx: + optional: true + + '@qvac/translation-nmtcpp@0.13.0': + resolution: {integrity: sha512-0rx69vIWZhyLIRupAT2Sgpok/WRFp1XzVKyW1oZyhYXWvVDMJh15K7XOtxUAjSzrGwWu0b/VwYKBsii2URPb3Q==} + engines: {bare: '>=1.19.0'} + peerDependencies: + bare-fetch: ^3.0.1 + peerDependenciesMeta: + bare-fetch: + optional: true + + '@qvac/tts-ggml@0.8.1': + resolution: {integrity: sha512-7FS2ZHDUSeZkUBeWUAzVJ9r5Pvol8gW9YlNTjYMCdjnA8oNB5+tTWLjURsARmlLTJqAAGRfEVY9frGIgqQrm5w==} + engines: {bare: '>=1.19.0'} + + '@qvac/vla-ggml@0.24.0': + resolution: {integrity: sha512-0uGdR66YWhUJGaX2GhA0141n9og3XT4/CaHBRgEQPPxUglk+Dt3pcQ4AEIPYSsdgzD9hyOqE+uUjv51yMP7KBQ==} + engines: {bare: '>=1.24.0'} + '@rolldown/pluginutils@1.0.0-beta.27': resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} @@ -501,6 +666,9 @@ packages: '@types/estree@1.0.9': resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + '@types/prop-types@15.7.15': resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} @@ -547,204 +715,987 @@ packages: '@vitest/utils@2.1.9': resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} + adaptive-timeout@1.0.1: + resolution: {integrity: sha512-+seGiBtHqbnyZ0Quq/ZGxxwP66153WBABawa07/QeyuPFzbduPBjiGQAyCiriiLDzt3dkbMBskSlfqtRwblK8Q==} + assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - baseline-browser-mapping@2.11.21: - resolution: {integrity: sha512-uh8vpY/1/YyFkunIDFH/12p7/7VdPKA1hejMVEbdkEaWnUz0Hesvx5EbiU6XxjyHZIOju+ZMbQJkRh+es3/spQ==} - engines: {node: '>=6.0.0'} - hasBin: true + b4a@1.8.1: + resolution: {integrity: sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==} + peerDependencies: + react-native-b4a: '*' + peerDependenciesMeta: + react-native-b4a: + optional: true - browserslist@4.28.9: - resolution: {integrity: sha512-EWazOblFYUvlGZcfGhPUPmYh3nikUxBVb+y9MJun5f3hBi812X+8MSQTujLBtgK3cf51fJWbWfOjyeO954d+Eg==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true + bare-abort-controller@1.1.2: + resolution: {integrity: sha512-wk+JZGZEjm7RqaBAU1KuT8TxYYz7h/xxC7+4IVuDZFqK4dGqwrJ/1/yR8hNiSyaAAVHTTFNBJPH4Rzu+rI3IAg==} - cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} + bare-abort@2.0.13: + resolution: {integrity: sha512-zdc8l88eB11Jsz5rDd6sCAgv2kUFXgdrZWoMlgU6JMkfAi1/uuGFC3IEHswKbIRQTk5H3T5CMuechsXYxiaHlQ==} - caniuse-lite@1.0.30001810: - resolution: {integrity: sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==} + bare-addon-resolve@1.10.1: + resolution: {integrity: sha512-F/SD2du8keuYSb4xipnGz5j2E6yhNdHA8ZVxtHae6h2uOrpBIjjbhXvjzKZbr5XUOzqBzh/i8GVFycj2DlFQIA==} + peerDependencies: + bare-url: '*' + peerDependenciesMeta: + bare-url: + optional: true - chai@5.3.3: - resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} - engines: {node: '>=18'} + bare-ansi-escapes@2.2.3: + resolution: {integrity: sha512-02ES4/E2RbrtZSnHJ9LntBhYkLA6lPpSEeP8iqS3MccBIVhVBlEmruF1I7HZqx5Q8aiTeYfQVeqmrU9YO2yYoQ==} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true - check-error@2.1.3: - resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==} - engines: {node: '>= 16'} + bare-assert@1.2.0: + resolution: {integrity: sha512-c6uvgvTJBspTDxtVnPgrBKmLgcpW3Fp72NVKDLg6oT4QjQbhGtvrkHMhGYMK1sh4vjBHOBmuUalyt9hSzV37fQ==} - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + bare-buffer@3.7.1: + resolution: {integrity: sha512-cIjZnSO+y89ykVX9x96OVnA6tGORBn7vGJ/e3PCbBHMEyfMNG/ixzOS0lLa6saMlWcs69bSKjxFyDwjK152OMg==} + engines: {bare: '>=1.20.0'} - csstype@3.2.3: - resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + bare-bundle-id@1.0.2: + resolution: {integrity: sha512-RG/y1J/s6zWmsqUIDtclXh+xxMRTh1jo/10vFL58FKhe9UESchMNkwn0Cz10o5AdA/35WR/KUGoHhIGdyCjQrg==} + peerDependencies: + bare-buffer: '*' + bare-bundle: '*' - debug@4.4.3: - resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} - engines: {node: '>=6.0'} + bare-bundle@1.10.0: + resolution: {integrity: sha512-4LVlnJAHr00Hh6Vu6ZUJS38rcEtJT3b3vChXSsBsJ2mk1TN0lQ+gzd+Dw5L0aV7uqDZv84smuwW+O02X7PfDlw==} peerDependencies: - supports-color: '*' + bare-buffer: '*' + bare-url: '*' peerDependenciesMeta: - supports-color: + bare-buffer: + optional: true + bare-url: optional: true - deep-eql@5.0.2: - resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} - engines: {node: '>=6'} - - electron-to-chromium@1.5.425: - resolution: {integrity: sha512-QvPtl41EUOnuT1HBvMKgxXRIaHNcagBPs50u7VULzhZXaGfqTbZyE16LQsctZ/RQHlGu+FOWeDTR4mY6YbeF1g==} + bare-cov@1.2.2: + resolution: {integrity: sha512-d/b4HdL5ohZDwBvDegJeSkmo1X2MGlm22jXzuY2D7wl2W1+7nk/b7+HMogwgUa+zi8rVVRJQKHCHPHYBJpvlvw==} - es-module-lexer@1.7.0: - resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + bare-cpu-info@0.1.1: + resolution: {integrity: sha512-IeOV9Dq2O9EmcHx5tv+2tfkGS5l4hcK9LL6p8EFc3CHNQ3xK3/hJn2T43YNxqTQn/38FkPJACfRybZqAMS1pJw==} + engines: {bare: '>=1.14.0'} - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true + bare-crypto@1.15.3: + resolution: {integrity: sha512-macV9lbyJTsLPRXJkBtz8ivTGEo3LCyJInLT9IB/PWJ7pRXwvHs/FP4bx/fWw+HZkiepIYCAV2cuU5CR92XWCw==} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} + bare-debug-log@2.0.0: + resolution: {integrity: sha512-Vi42PkMQsNV9PUpx2Gl1hikshx5O9FzMJ6o9Nnopseg7qLBBK7Nl31d0RHcfwLEAfmcPApytpc0ZFfq68u22FQ==} - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + bare-dns@2.2.0: + resolution: {integrity: sha512-iEqjj122eXdbDP5gXwk/NG/XVI5xoGjQA24UlGBPafUeMIGesxUZ5rxDvjNXPBHDyTkO+H3IsV5izZ8T5IGAXA==} + engines: {bare: '>=1.7.0'} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true - expect-type@1.4.0: - resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==} - engines: {node: '>=12.0.0'} + bare-encoding@1.0.3: + resolution: {integrity: sha512-Kqf+t/azs13lUeyK4Tb7ha4wdLRXKWCXQ8w1rVmt7KtoPCPdHD/Xwt7LBIsCSwwGglrcmblo5VOLa5avkJqULA==} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] + bare-env@3.0.1: + resolution: {integrity: sha512-BdoLvnzaWR0YyyJreEx4zG2Od0AC/s9JSZ+EXyMZKunpn8zEgR/dGv37hdFUaY1bjDkcRKvcKkFyJIwlJ0CaYA==} - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} + bare-events@2.9.2: + resolution: {integrity: sha512-AIPKioV7/Y/8KfZ3AAhjPJxLLbY49S64Ym5DakZlUg75qQiTgUq9hEJoEwa4eUezPUlXRy/i5NpsKvo9jgKmoA==} + peerDependencies: + bare-abort-controller: '*' + peerDependenciesMeta: + bare-abort-controller: + optional: true - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + bare-fetch@3.2.1: + resolution: {integrity: sha512-a65KwUqINU/7Vfxfsy+t2Qi/EvmwwcjMecxdBZEomruY/3Q0o+H5MGWHG71+cckYCaYqvqcPpc5hryCZLC1ygA==} + peerDependencies: + bare-abort-controller: '*' + bare-buffer: '*' + peerDependenciesMeta: + bare-abort-controller: + optional: true + bare-buffer: + optional: true - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} - hasBin: true + bare-ffmpeg@1.5.0: + resolution: {integrity: sha512-JPyUvuAESe/hiSEb/1z55W7lWdwHFNnQZfTN7iXVuRX/02T9efdCc0ltehEtFfrBQAN+PbfJTQp6lPv62JQqoQ==} - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true + bare-form-data@1.2.2: + resolution: {integrity: sha512-DQyAkCf5mgKT07orewuvaJfoalw7RBSHia4wgkrG7+seI6aHLB+r6gMRdCGrlO+BmCqMwgTeHAHxDU2NrOjQnQ==} - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true + bare-format@1.0.2: + resolution: {integrity: sha512-GswdhnOnP9QtwRbrf4wLApw5widkaLMsLe2XOs35fQD2YfEN1ApoGka+cZ7PfvzxMgfYXmMhj/2OGlVn5/Dxgw==} - loupe@3.2.1: - resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} + bare-fs@4.8.1: + resolution: {integrity: sha512-N1nnXdHZAOSstz0XiHikGS4HGMH4CnSwhqWdGQQMqqdvp4Jybm9sE3R1WVnpWVd4SFkc8ryPDBLViNLwiEqECg==} + engines: {bare: '>=1.28.0'} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + bare-gpu-info@0.1.1: + resolution: {integrity: sha512-qI/WZiBuJ4ETcfwinUOBI/GZ43oO/L2tgstXLmXeIA6qCSFmfeBkj+VPijg9xZf28UcOFjnSritAMXMqp5qzbg==} + engines: {bare: '>=1.14.0'} - magic-string@0.30.21: - resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + bare-hrtime@2.1.2: + resolution: {integrity: sha512-ePu0axonbewvuUv9TFqjfvnZTaw+mL4JNx1q79dw8T3DIQEjqHs+pXyj92ghepa8K14KLtX3GdUuAVB+faaGDw==} - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + bare-http-parser@2.1.4: + resolution: {integrity: sha512-6CRjxqMdrEoKKBCS6FbdZUuVsRtyqq18BUae9l9N5okSV75S9lUAF9f5aFSKTNybBS/hcnlxFNocdpXbd2Ohaw==} - nanoid@3.3.18: - resolution: {integrity: sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true + bare-http1@4.6.1: + resolution: {integrity: sha512-ytD93u6bJ1IpOsFqamRndBReVbwLPw9XHxX8w4I/NvpLMGpRHIFpwR2In7Iewp+C49UOmo7ly24kPhqiyf344g==} + peerDependencies: + bare-buffer: '*' + bare-url: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + bare-url: + optional: true - node-releases@2.0.54: - resolution: {integrity: sha512-YHs7BmmcsdAI5Ozuf8JZo6PT0mv2GIWC9vMfvUC3dp65M8hn7Ux8CPL+2oBI7juNuj9d0ndhTcznq2ODBps9cQ==} - engines: {node: '>=18'} + bare-https@3.1.0: + resolution: {integrity: sha512-HNAS0q7CBAXGDFRy/xaYJEsAaVcvyDRXKU1b/KxS/zdcfBWsQVB0TntSzz3IlqZ5ZWHiaOOrMYAO/oIDgpTLkQ==} - pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + bare-inspect@3.1.10: + resolution: {integrity: sha512-Qu01XZNTIT2/bS9k7c6A3OXuAzBnWwDCejGri76BUltdFqVe6Et/IxVOSSbcDpreSSWwqQ5pAu/bxFE6hPDWRQ==} + engines: {bare: '>=1.18.0'} - pathval@2.0.1: - resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==} - engines: {node: '>= 14.16'} + bare-inspector@6.1.0: + resolution: {integrity: sha512-PRxmZ4gF+K3TLzGubgRFvzdECybTCSKackgNsAdd4e7SdvICxMkGj+p5iX7bSKYSmgDnxgCR+2Z6UXmWykKhvw==} + engines: {bare: '>=1.29.0'} + peerDependencies: + bare-tcp: '*' + peerDependenciesMeta: + bare-tcp: + optional: true - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + bare-mime@1.0.0: + resolution: {integrity: sha512-lUOswzBkfqham4zjLDueKOd4Qj3gS56BiZ3q2f0g0adoFhF+HFNupvTUfZBWoicl7fWJ7Hp2RUZjmkY47dxxOQ==} - postcss@8.5.28: - resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} - engines: {node: ^10 || ^12 || >=14} + bare-module-lexer@1.6.6: + resolution: {integrity: sha512-WD0Y1FCdhqNWCet1j9h7n05xywWAq4UH6jC3yz6LIJONpvtlABGy8nJUaWuaPx3/tBmOv3q4HHocrkQKtEvv6A==} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + bare-module-resolve@1.12.5: + resolution: {integrity: sha512-VOncxVvVk8SQVw9vhcBnoTJD/74aR5DgdRPCm0gQ7uB5MsWpBJnoCeJrwEHKiz09O83ndf3NTjsz3LEuFxAq5A==} peerDependencies: - react: ^18.3.1 + bare-url: '*' + peerDependenciesMeta: + bare-url: + optional: true - react-refresh@0.17.0: - resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} - engines: {node: '>=0.10.0'} + bare-module-traverse@2.5.5: + resolution: {integrity: sha512-NpcRAd+Wcgv3wpgW/OXWtV8z9c1CQTmN/BbEA/pbqMLFB0i1Tkxh98dWxlt/CjJyjJK9e8gQ0D9NxyPjaWFwjg==} + peerDependencies: + bare-buffer: '*' + bare-url: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + bare-url: + optional: true - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} + bare-module@6.4.0: + resolution: {integrity: sha512-Yn4V5g5EqGQL4LYUOmt7fjKzj2JPWyJOqE3lPoeZwfUH5rk4CKUfZj6JhDwbzhBYCqqmUgjgQ5aY8cihAPILLA==} + engines: {bare: '>=1.29.4'} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true - rollup@4.63.1: - resolution: {integrity: sha512-3Df9jsstwhccuEfmAMi9l8XUh/GOkVObmFTU7CCVBysEbcOZLl84jCtaAZMcPiMz2EGKsATzQcU+Xr3n/wU6cg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true + bare-net@2.3.3: + resolution: {integrity: sha512-q1noXFJKn+eNi6vXYv2Y+5FTnn+o7qpli4m2lUZTdK8cBjVs2zGaykuzTUIa29v70eOsQI9OAIyYwN3ODHtFaQ==} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + bare-os@3.9.3: + resolution: {integrity: sha512-fF4Q7QsyKVF5Rj0qvI8BgUNjqzC2JvQlpTaPLjVJVxYVUX5Zr9un+y3w1HmA4nNKdFmRBT8z/WmrjvXzXVerKQ==} + engines: {bare: '>=1.14.0'} - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + bare-pack@2.2.2: + resolution: {integrity: sha512-4id2zXMNlQSDyTD1ynbvZBDEVebkqU8CkgJQv01LDxF0PAtMcJ+4LKYXQbz+rmkJIchvSuMd2v62dYrOKf2zBQ==} hasBin: true + peerDependencies: + bare-buffer: ^3.6.0 + bare-url: ^2.4.0 + peerDependenciesMeta: + bare-buffer: + optional: true + bare-url: + optional: true - siginfo@2.0.0: - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - - std-env@3.10.0: - resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} + bare-path@3.1.2: + resolution: {integrity: sha512-ZyKbsuuqK6Ag0K8pX6V5Txq6XeJRvY+wXucnFGRjiyVYP9YWDpIQugk/b+enRYrEYBJaqLzghRQpXPMR7341Nw==} - tinybench@2.9.0: - resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + bare-performance@2.1.1: + resolution: {integrity: sha512-nVlulswnYgXS2Fkbk4ZIKgfIWY/rmeG8ljM9aryPYClgPNzpOgOSLQzVSgU/K+ReLJHq7fEUQ9SBdjEs1QTIfw==} + engines: {bare: '>=1.27.0'} - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + bare-pipe@4.3.1: + resolution: {integrity: sha512-3P4MYTgOys1Bbz5dgWzwfroNOOl8x1zWJHTHVlwsojThhV/uJPRf+qFrYYBOnI0vQiJJLJtHlw8a4Osj/kcsJQ==} + engines: {bare: '>=1.16.0'} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true - tinypool@1.1.1: - resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} - engines: {node: ^18.0.0 || >=20.0.0} + bare-posix@1.0.1: + resolution: {integrity: sha512-b4quA8dyRVvX0aFIAIiev5zFATHwIUGr42Gmt+CqiBNg/bdsNkrj4bbkeotMOMiljJS4DCME5kywJO/TFwKo1A==} - tinyrainbow@1.2.0: - resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} - engines: {node: '>=14.0.0'} + bare-process@4.5.1: + resolution: {integrity: sha512-CaAvy1trputD49mtwfJ6G75vydhnirLrW/F3Sznp4H556e1uZn8YMo9ELicBTrGYy7RBNUgPl9bpB/ERzRCiDw==} - tinyspy@3.0.2: - resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} - engines: {node: '>=14.0.0'} + bare-rpc@1.3.8: + resolution: {integrity: sha512-6fnkIHK+mecUjriOmzaXCYPpJm9JZxKHb5q4I1eTclHN5H+M7keYS68YjEhpVomnF14ArZYTWfRHJPZibTEMWA==} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} - engines: {node: '>=14.17'} + bare-runtime-android-arm64@1.32.0: + resolution: {integrity: sha512-3PwsRRcm/5w7KI9xOsMgSMu6cGUMyCbvSOqfgUF+kKk/MFeB+lyEUKhU6VsypGsyNTViCHqRD5N7QvQd55vFeg==} + cpu: [arm64] + os: [android] hasBin: true + bare-runtime-android-arm@1.32.0: + resolution: {integrity: sha512-lgZD1s3wJHvlrS10Y86toYNIFs26YZtJvXciSKDkcrCoDMkLU5s/e32o+XF7zdhnKHMbyiV/qDDeCI9ay4y5Rw==} + cpu: [arm] + os: [android] + hasBin: true + + bare-runtime-android-ia32@1.32.0: + resolution: {integrity: sha512-2PC1nxqbcQ3oewYT2G89KpfbHTb6s+lJ/srikIkI8mJ8yWznQIr3TByADSzHtQwmgznEduA58pL1esrYuny12Q==} + cpu: [ia32] + os: [android] + hasBin: true + + bare-runtime-android-x64@1.32.0: + resolution: {integrity: sha512-bik1LZZgRE8fRpawpTFHDtNTBSExZAbjPQIHUYPEV7nsiQWGdLS5fjnSGxvUdcpwoW++m2I2bWFQtsHgP5GukA==} + cpu: [x64] + os: [android] + hasBin: true + + bare-runtime-darwin-arm64@1.32.0: + resolution: {integrity: sha512-w1NuLizUN+h801aG/5wA6xmGoqGafM6d+TPFrIzln0tu6QhrxPDb/8nCnloQiE0ErQnHOtCfd4XWTbz3Slyygg==} + cpu: [arm64] + os: [darwin] + hasBin: true + + bare-runtime-darwin-x64@1.32.0: + resolution: {integrity: sha512-8+lDzcQbubCl/be+YFOLpwV3pMlYX3L0S8Q4RYkr871bVaI/gmBsqmxO9tET3B/3whRkrvQ6nPy1AylZyo/pOQ==} + cpu: [x64] + os: [darwin] + hasBin: true + + bare-runtime-ios-arm64-simulator@1.32.0: + resolution: {integrity: sha512-jzg8yCfJ677xFwcbU2RuAflW/RtR6PRYp9o68xRrgX2AV9ysOB/b7rFh1AN+a/XpuNOudtU02e08GjsM2Xdu4g==} + cpu: [arm64] + os: [ios] + hasBin: true + + bare-runtime-ios-arm64@1.32.0: + resolution: {integrity: sha512-JygRSB0s6hdvah3IKyfAuI12AWQTJK8GxZ4xHxbz+9Pu80m01i9NmaLcVvbFZezwwp4XsQSQl+5wTxnQIegqDw==} + cpu: [arm64] + os: [ios] + hasBin: true + + bare-runtime-ios-x64-simulator@1.32.0: + resolution: {integrity: sha512-dRquaSnuonRagK6F8ByiPNxknkk+eiACLq0ajRT9ZHIV5p3k7SARbxBSROV2nkhzV8rfI33c6LpuHZifWBPG3Q==} + cpu: [x64] + os: [ios] + hasBin: true + + bare-runtime-linux-arm64@1.32.0: + resolution: {integrity: sha512-prgH/HkHONPd8Sn6sMAwPW+nOnO7GJleQbvL/HVWFCGuGB1hRDypmY6Qf9nHuq5C9vu7ICTRczMean1abEvdtg==} + cpu: [arm64] + os: [linux] + hasBin: true + + bare-runtime-linux-x64@1.32.0: + resolution: {integrity: sha512-Idz5z+km40S2qABClNwiPwWZAjwMk3NC1vd8OYlVYSUdmE8lPMiswZV3wty9fIMEQ/a/7NWsoOZx8R1R7LGgTA==} + cpu: [x64] + os: [linux] + hasBin: true + + bare-runtime-win32-arm64@1.32.0: + resolution: {integrity: sha512-OHjJ2cwQn4SnLslZnooHZSng9pcyY/NxMKa9hW4UCP3YRS04NlHU1nsrnmxybE1g+SqaGb2Ohv9cr+sBTKDcSw==} + cpu: [arm64] + os: [win32] + hasBin: true + + bare-runtime-win32-x64@1.32.0: + resolution: {integrity: sha512-ABFjAfA8n5B+ciNldnzxnzc4SQrFutFJImiwrlLrgZ9zKiDMAr57dJXwTyOAVMfQDhjorWB8ieVFY2UCCLFkEA==} + cpu: [x64] + os: [win32] + hasBin: true + + bare-runtime@1.32.0: + resolution: {integrity: sha512-k6U9jd+Zpi7uBwlPI5oU01aj2EAhxONstBvzm3OL+8RssCo+sItNmynlzrtV9jRV6orw9nw9vzZxAZgK4+j/Bg==} + hasBin: true + + bare-semver@1.1.0: + resolution: {integrity: sha512-1Hw5qJ7hXdVt3uPUqjeFTuxyvBUJauvz5A1I2jk8gzjZMHp04n//6nV9MDbG9CMw78JHY2lGV0w6s//LrASm2w==} + + bare-signals@4.2.0: + resolution: {integrity: sha512-fNHMOdQIlYuTvMB3Oh9Apk99hLKn351+Ir8vz+khiPTcOqIyGG4uWWjdLTzxWdYGsA0eT+We3y0K74hjj2nq7A==} + engines: {bare: '>=1.7.0'} + + bare-signals@5.0.0: + resolution: {integrity: sha512-8Gn8bBFUh2AUCJ9wWWFjSGWIo1HIUSIQnXRJGSm/f7GCDMqsuJhRmR1dT+HtDaDBkeu2l8Koxt2JLurfJ5yHVw==} + engines: {bare: '>=1.7.0'} + + bare-stdio@1.0.3: + resolution: {integrity: sha512-8BRMx7RWMWCbBmKhyHgBco62J+Pgss7+EPI21L3R9+w0UpwDYWUUcbE0YTOesGyt7M6N7VtoshYbzwrP0pI52Q==} + + bare-stream@2.13.4: + resolution: {integrity: sha512-PcrQ8lVLbiJscNm1Kez+Yp4Gy4AHGcN1lzwjvf5NybWen7VvEgUfyfnXYJ2zNqWnzOfCb1Abq6lH8ti0syQszA==} + peerDependencies: + bare-abort-controller: '*' + bare-buffer: '*' + bare-events: '*' + peerDependenciesMeta: + bare-abort-controller: + optional: true + bare-buffer: + optional: true + bare-events: + optional: true + + bare-structured-clone@1.6.0: + resolution: {integrity: sha512-AZjEERyqF7kAuudlmgrweT2KwwWM0LsGG4Gx/bWyFwJrKU7E3wNG8c09z2DIrdw93p3vDtfOX8fyHOcXfy5m+g==} + engines: {bare: '>=1.2.0'} + + bare-stylize@0.0.1: + resolution: {integrity: sha512-l3MjmIl476bWijYWf3RbE+osl4iuXSOMudzp0vAqzIK7gPgn/+G3oAxp8Oin9CFF911KBP0LO9kts8Ci8mGZaQ==} + + bare-subprocess@5.2.3: + resolution: {integrity: sha512-07wwswlV7M3sC9IykbZRZ/jHAkrXFWVLqdBWGv1y0ojCimtRD9hGwxdHmR5FUFmDUZLNsBmTYJNQqgio5+A85Q==} + engines: {bare: '>=1.7.0'} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + + bare-subprocess@6.1.0: + resolution: {integrity: sha512-8L6KtbmreDy4Fc1BdDqaDo9fg0nbedUmTSFQxYPV0uHIM2BBAX8+E0LyMDKgkk0I+mlKto80WYzOnIhT8VDdOg==} + engines: {bare: '>=1.7.0'} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + + bare-tcp@2.6.1: + resolution: {integrity: sha512-8f8UFP7O27gIGaVWJPysQ2am8LSD6YCuVSbnTbOrQjUD0RkWEZexvi2Q66P99MLxSephlyjoU0mLxWmozRJMnA==} + engines: {bare: '>=1.16.0'} + peerDependencies: + bare-pipe: '*' + peerDependenciesMeta: + bare-pipe: + optional: true + + bare-tls@3.1.10: + resolution: {integrity: sha512-YBppPcnb9oEiiwc6BupndFMF3RAK6KPtkDDd9JxY1aS5rwYX3sALHG8V2XEvIhjzl8xolY8PPd0kvChZYelCnw==} + engines: {bare: '>=1.7.0'} + + bare-tty@5.2.1: + resolution: {integrity: sha512-vH9ggdu6q+HilCKcYCfSzwuN2QaR4+gGP+JiYN5zKMhMI6tKeKnZMCuE/AJoF9lbSo0FriPdZoKA5bO2b0Mk3w==} + engines: {bare: '>=1.16.0'} + + bare-type-stripper@0.1.6: + resolution: {integrity: sha512-1LYleuu54krd1j7HxYlgIvE7jJXCgdrWwFmJgs1a0ckFn8yWP1lTgKmwqxSgjUWrwfldu6L4GPf2lACoSJeVrw==} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + + bare-type@1.1.1: + resolution: {integrity: sha512-5HwbjDbnYr+Lwu5I59IqwOFcRcVo4jxo408t42gKhKnikw0ojwyPXPlx58AQP4dR2VvGw57ppX/qxYCn60Wujw==} + engines: {bare: '>=1.2.0'} + + bare-url@2.5.4: + resolution: {integrity: sha512-Gxa7UVWBr0/edU1b+TJhn/AZvMQUj9OGspvYsaTYQrAbZA4BOTZGL3LiZxvD+CeMlDH4juwD84+eTAp/bLYW5g==} + + bare-utils@1.6.0: + resolution: {integrity: sha512-WhQEIkkAxkSnW7u1QgrI0AfNm5JpMruETXeYsb5qnkBJ0TTfNKygZmsh6rkoHBANaV+C/7Jed7bJP9OmEHG7rQ==} + + bare-v8-to-istanbul@1.0.2: + resolution: {integrity: sha512-CM0wPgyQtXTQ7h4q8NjbTZ/FH5he0Jkiwgpq0lFZZA5tkVZzmQ/9ul4R7E+cNlGZJIZlQZ9v4CwbgVaFG3zOAA==} + + bare-ws@3.1.0: + resolution: {integrity: sha512-niSfwOfUBBM2IBK4OwnSkloYkLnQ9KeikM1XfAGto5UFL6DFLYg2hAE9OS1iWlsCv2b0dtGBZUne0VTrZRhfUw==} + peerDependencies: + bare-buffer: '*' + bare-url: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + bare-url: + optional: true + + bare-zlib@1.4.1: + resolution: {integrity: sha512-CsnQl+XyLaUecB9/OUpjqmemung10M7J2UNXz+6NAVrZAI3HC9c5Kxw34aI0jaU9+gb2yUCD31hOrtPZlnE3bA==} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + + baseline-browser-mapping@2.11.21: + resolution: {integrity: sha512-uh8vpY/1/YyFkunIDFH/12p7/7VdPKA1hejMVEbdkEaWnUz0Hesvx5EbiU6XxjyHZIOju+ZMbQJkRh+es3/spQ==} + engines: {node: '>=6.0.0'} + hasBin: true + + big-sparse-array@1.0.3: + resolution: {integrity: sha512-6RjV/3mSZORlMdpUaQ6rUSpG637cZm0//E54YYGtQg1c1O+AbZP8UTdJ/TchsDZcTVLmyWZcseBfp2HBeXUXOQ==} + + binary-stream-equals@1.0.0: + resolution: {integrity: sha512-xiUT5LGfD8JiLhbXiG+ByOnbgb9f2ssRLfZDQMl3nZdf89EotQZGZuMkDN8J3n46emabE7RnJ1q0r7Hv3INExw==} + + bits-to-bytes@1.3.0: + resolution: {integrity: sha512-OJoHTpFXS9bXHBCekGTByf3MqM8CGblBDIduKQeeVVeiU9dDWywSSirXIBYGgg3d1zbVuvnMa1vD4r6PA0kOKg==} + + blind-relay@1.6.1: + resolution: {integrity: sha512-38YmKCl/m9NcTkwueBbcGIt9Zx3IT/Q9Nsluu6C5Gur6PqfE0zWPhPwCzia1hri/g0ICYxrqkgLtEaoWD5WeSQ==} + + bogon@1.3.0: + resolution: {integrity: sha512-04tu0G/v0f2HPuQlSfhO635WwHDBCaITJ490rhxH9ttUlgPqOirZVKV02YB6NvPf5VkmbqJCm3bnZwrPk/eDSg==} + + brittle@3.19.1: + resolution: {integrity: sha512-4Ted1Mt9o9B6oIA6ImJJCtB/Fv++ZO3IDNQgRcHOXWSYGRUidgxchaGrUBaRn+4mlneXrgInPkCPzi0jO8qKbA==} + hasBin: true + + browserslist@4.28.9: + resolution: {integrity: sha512-EWazOblFYUvlGZcfGhPUPmYh3nikUxBVb+y9MJun5f3hBi812X+8MSQTujLBtgK3cf51fJWbWfOjyeO954d+Eg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + + caniuse-lite@1.0.30001810: + resolution: {integrity: sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==} + + chai@5.3.3: + resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} + engines: {node: '>=18'} + + check-error@2.1.3: + resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==} + engines: {node: '>= 16'} + + codecs@3.1.0: + resolution: {integrity: sha512-Dqx8NwvBvnMeuPQdVKy/XEF71igjR5apxBvCGeV0pP1tXadOiaLvDTXt7xh+/5wI1ASB195mXQGJbw3Ml4YDWQ==} + + compact-encoding-bitfield@1.1.0: + resolution: {integrity: sha512-F6wliSKHi50BsBStmnsRJAzJgYSIYzdfSe3M0oHj4uQ1RcctJK/NQVD7wF51bj/DBMne2i5gUxrGUFkNZQns5w==} + + compact-encoding-net@1.3.0: + resolution: {integrity: sha512-HIYjL3aMiSENApR691aMLngXt6rkTHb9HUkEukcx3YwIZpoMUVXHXyjBzoo9kVwC7KakooBA1RRWb46Cu6qtAQ==} + + compact-encoding@3.5.0: + resolution: {integrity: sha512-X7yaWh0NNMVB2YXAWSTWjYU3WXvDTniKxbtQlisbXOVutIE6awd+zCQdNqScTjIXv9m9orqdlri+oaWWsKqTuA==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + corestore@7.12.4: + resolution: {integrity: sha512-OVA/o409fxItZUKcRJqh+i643ULq6hhlYChkWmzvM7w4wcKPUd2wktJpWreDRUHWray9z0V56rCUiNK4PDZa8A==} + + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + + debounceify@1.1.0: + resolution: {integrity: sha512-eKuHDVfJVg+u/0nPy8P+fhnLgbyuTgVxuCRrS/R7EpDSMMkBDgSes41MJtSAY1F1hcqfHz3Zy/qpqHHIp/EhdA==} + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + + device-file@2.3.1: + resolution: {integrity: sha512-bmON44lwxJPle9N2OcH4tqM44pMGZKT8G6OkzXkz0urvqQ9LKkoQdTS6w0ztYfmLdUE27R4UUmx0+y2gEz4Jug==} + + dht-rpc@6.27.0: + resolution: {integrity: sha512-NsfgRlFDQnkA2+H+hJXMPLmBOn/TSIIc0cRMV8q42M4xc1uAXWtpvIIQsONF5tYcYC6px0bslrUGideN1h4S4A==} + + electron-to-chromium@1.5.425: + resolution: {integrity: sha512-QvPtl41EUOnuT1HBvMKgxXRIaHNcagBPs50u7VULzhZXaGfqTbZyE16LQsctZ/RQHlGu+FOWeDTR4mY6YbeF1g==} + + error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + events-universal@1.0.1: + resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} + + expect-type@1.4.0: + resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==} + engines: {node: '>=12.0.0'} + + fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + + fast-safe-stringify@2.1.1: + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + + fd-lock@2.2.0: + resolution: {integrity: sha512-Il4jWBhjjgvUg+z8d0bC7ncXqB42caqKTUpnZ9jpcqiPmw8bkIixt7Kic1czbZPMxAQD/9kEqfZ5Dq77nSll0w==} + + flat-tree@1.13.0: + resolution: {integrity: sha512-fT3HIuCPwHhFgJ20QYzDHgUG0zMmFg5cHvFiFo5h+QMSJ28TihsEVY0f8HGliuO+pOzmvjMx1odToeaEWkTnyQ==} + + fs-native-extensions@1.5.1: + resolution: {integrity: sha512-abjiHKkYdcH5M9ikBEJb0MKb/fEpPtZx/yfLHzTptvUAoiFayX0tIe0BTLBU4SAoRyjZLzA0dP1Rn2p0+QRyVg==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + generate-object-property@2.0.0: + resolution: {integrity: sha512-KwuURPyqn2Mz8DdV29pJwQu0Y7tcsbkULr82eeOcY/ZllFK6I9Wm8dsRByIu7CKWlFi9BdW1b3mcXMp/kQBQsw==} + + generate-string@1.0.1: + resolution: {integrity: sha512-IfTY0dKZM43ACyGvXkbG7De7WY7MxTS5VO6Juhe8oJKpCmrYYXoqp/cJMskkpi0k9H8wuXq0H+eI898/BCqvXg==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + globbie@1.0.6: + resolution: {integrity: sha512-GcxSSfWinZNZNW3+RsPBi2nW4jJcUJsOKiJvuXoeO3Y8pdd045NVPILCAoNCzYUsPw5XAUA/GXwRXF+ABcAeOQ==} + + hyperbee@2.27.3: + resolution: {integrity: sha512-PXURH2U4juUZyJRKHTrY5z1zX851pmI1Q0jfv5F/hCIErDt/ND8jOZuxc3hfOLM9f0W3qJEDTMlV5AJBkVPy8w==} + + hyperblobs@2.12.1: + resolution: {integrity: sha512-iX5sPkL/3eDphUkMxTG43xZGEER+cVLAFbuNIQpk/WVK8CTWnmaoCYP/+94RaFFh5U7HeGoDYidQbv6E7LeAvw==} + + hypercore-crypto@3.7.0: + resolution: {integrity: sha512-SWxobptQf2V/+ZLCCDRTXqFzGfTPIkNIuDyLKXpEMfcpJ1/ec94N9aWgylHcWOHmRt14ng/KR7z0BugebWHK9Q==} + + hypercore-errors@1.5.0: + resolution: {integrity: sha512-5KQ/SuDxsvet+7qWA35Ay6zdD9WyAHQoyWHGcPUTbmJBd300gvNIJoi3oma7kp4TTCSzii6qYumNZe/s0j/saQ==} + + hypercore-id-encoding@1.3.0: + resolution: {integrity: sha512-W6sHdGo5h7LXEsoWfKf/KfuROZmZRQDlGqJF2EPHW+noCK66Vvr0+zE6cL0vqQi18s0kQPeN7Sq3QyR0Ytc2VQ==} + + hypercore-stats@2.5.1: + resolution: {integrity: sha512-xUsSRDQ/zyIwHhWhaLtHf+2GV+TVQ1xdPY22Y3idZU5OF/J3sxTPqAoDkDmYcDlQV1qIdZOWpnCeif9MTKbVBA==} + + hypercore-storage@3.2.1: + resolution: {integrity: sha512-kxGLq5TloxPVxUJn99lOBv/2VVeSh9KIyTAbh4nlAzk6eKCeR8KlbCfWtQsorYayGyQY6l7iY05ueofff3j92w==} + + hypercore@11.35.5: + resolution: {integrity: sha512-NDU533UcpAaaeVR2jk3EQNUfwC/qnDzWroWuVUyPrS/8MIdOn2OPbOMDw7zUsMN1T3VNC61wsJMb6qTJcmIEOQ==} + + hyperdb@6.9.0: + resolution: {integrity: sha512-HPItMbwsNXQSPdZjcwzTWZeb/uXx84lq3D7CCjCQOBlyV1/V5K7YmFUZBO7VYU4qbjhfzBMn0DlOuXlVy7/9nQ==} + + hyperdht-address@1.1.1: + resolution: {integrity: sha512-Mu/+7SW2cwvHxMXswa5mOrhrS5BJyntViAuB25k8d8wNtA8eAPs4LaIq6TwN1SS/KQY02h1r+gM8cQeN/k360w==} + + hyperdht-stats@1.11.0: + resolution: {integrity: sha512-nMl7Wx4zlpmd9FMVzyKxyUsPUEz4uvpVqcjk4eOkf5VbDjSl6DHB59zbnJ1SJjS2fo0zIn/jGud8V5gEPm6l8Q==} + + hyperdht@6.34.0: + resolution: {integrity: sha512-biDDqVvdznvXpS017W9xaUxLGizSZt23YItSmo69GEB4W3Cjzw/fQXHtV9vMJf770V4DqHR3GgxFjv7hBCSRCA==} + hasBin: true + + hyperdispatch@1.6.0: + resolution: {integrity: sha512-9+kz137Ora0NSnMzQY82CbApOh3NzpjtxZ1uqlLuOnBvfJyPuC0q5J4dGS6AoGSF7eguwGWRjjPkd6sBvn9WEA==} + + hyperdrive@13.3.3: + resolution: {integrity: sha512-nLqBbBUg1OPsjl8vn5T3wxhtLbzQz+JxUK1i1YOKTX4tdDFET8H4HxdA17knv5P4lC9v9eVC0mlPKdFlYxzDfw==} + + hyperschema@1.24.0: + resolution: {integrity: sha512-kbeeIAA0GmdW+Lhem1x9aawtXsJUGXXGEYk5yBupYyPxsym4ndAyqY7gLr64KyPvMvNO220jgoqgow+5OnX1jg==} + + hyperswarm-stats@1.3.1: + resolution: {integrity: sha512-FShEkGK4hwQ2C5brIj2RDhcP218D4BOmJNfujMZPGbmx3X56VIb7Qnt6mFldFYAFCi48oeC/5RdUa1pDWOIFLA==} + + hyperswarm@4.17.1: + resolution: {integrity: sha512-bFy89nulBSY1qQZMZMGWb6wwBHftthONZr5IpX4o7hcSmMQI5IHyfA7Id3KU03SDflWfPvEm1YJy0AL5BFFblA==} + + index-encoder@3.5.0: + resolution: {integrity: sha512-idZ1cxtZz2dRV6rUiaP9Xo99UjXbSzjcMacoQmxUMu/A7fEQcNPngvwDJYeWelQUS5XFlY71/or70lKn6XnwbQ==} + + is-options@1.0.2: + resolution: {integrity: sha512-u+Ai74c8Q74aS8BuHwPdI1jptGOT1FQXgCq8/zv0xRuE+wRgSMEJLj8lVO8Zp9BeGb29BXY6AsNPinfqjkr7Fg==} + + is-property@1.0.2: + resolution: {integrity: sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + kademlia-routing-table@1.0.6: + resolution: {integrity: sha512-Ve6jwIlUCYvUzBnXnzVRHDZCFgXURW9gmF3r7n05kZs/2rNbLHXwGdcq0qIaSwdmJCvtosgR4JensnVU65hzNQ==} + + llm-splitter@0.2.0: + resolution: {integrity: sha512-Yqi947Vk5Ps2YqhOV8K+RR6bseLhZLIVfovpWJH5cT7GE4Pca8/3iny/3oQ47scD7SfQd3whhxMfc+KgxTgDHA==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + loupe@3.2.1: + resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + + mirror-drive@1.14.2: + resolution: {integrity: sha512-1ZtS/TonGXWX0eDAGK90JapGyzOaz8IxX7mARZWPgUuZ9eEIvaoSY7bxv6/4FOW26wL8g/YcpqJpt8mMZ/QZCA==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mutexify@1.4.0: + resolution: {integrity: sha512-pbYSsOrSB/AKN5h/WzzLRMFgZhClWccf2XIB4RSMC8JbquiB0e0/SH5AIfdQMdyHmYtv4seU7yV/TvAwPLJ1Yg==} + + nanoassert@2.0.0: + resolution: {integrity: sha512-7vO7n28+aYO4J+8w96AzhmU8G+Y/xpPDJz/se19ICsqj/momRbb9mh9ZUtkoJ5X3nTnPdhEJyc0qnM6yAsHBaA==} + + nanoid@3.3.18: + resolution: {integrity: sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nat-sampler@1.0.1: + resolution: {integrity: sha512-yQvyNN7xbqR8crTKk3U8gRgpcV1Az+vfCEijiHu9oHHsnIl8n3x+yXNHl42M6L3czGynAVoOT9TqBfS87gDdcw==} + + node-releases@2.0.54: + resolution: {integrity: sha512-YHs7BmmcsdAI5Ozuf8JZo6PT0mv2GIWC9vMfvUC3dp65M8hn7Ux8CPL+2oBI7juNuj9d0ndhTcznq2ODBps9cQ==} + engines: {node: '>=18'} + + noise-curve-ed@2.1.0: + resolution: {integrity: sha512-zAzJx+VwZM3w6EA1hTmDhJfvAnCeBQn/1FAeZ0LtGxCcCtlAK/uJXQVF/eDVUOaAZ286lHlx77WJ+qj9SmsRRg==} + + noise-handshake@4.2.0: + resolution: {integrity: sha512-9O/VTNX/E2/AToyMTTDU0J/4WhaXMTdqc2DHs9vf+snoZ0cenSBq0dNYTVV1snYYEkmo6QeRrYMxtqtoYnY+LA==} + + paparam@1.13.0: + resolution: {integrity: sha512-WV8vCnEBPKcSSEIDSaAetppO+C0+OUJ6gjO1BGbhvIp2jc8zfV9C/8NARjEGgnUo5DDwdNsGOrFTZKLFTTeB0A==} + + passive-core-watcher@1.0.1: + resolution: {integrity: sha512-Fv9xkrCp5a+ItfWg1qgFp1+WjEdnJ67CtX+1VwaifIVT+9fla/EXLVP7TjXAodsOa9TwJ0YCl5erN3ewGS9KMg==} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + pathval@2.0.1: + resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==} + engines: {node: '>= 14.16'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@4.0.7: + resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==} + engines: {node: '>=12'} + + postcss@8.5.28: + resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} + engines: {node: ^10 || ^12 || >=14} + + promaphore@1.0.0: + resolution: {integrity: sha512-Eg8401+KJddVvDULkpy8bR964GMX8xMPegL6NdxTeBH2Wa3L86cZlEHizbkFJikr5u+E3wFoR5dLWJ+1OPyEfw==} + + protocol-buffers-encodings@1.2.0: + resolution: {integrity: sha512-daeNPuKh1NlLD1uDfbLpD+xyUTc07nEtfHwmBZmt/vH0B7VOM+JOCOpDcx9ZRpqHjAiIkGqyTDi+wfGSl17R9w==} + + protomux@3.12.0: + resolution: {integrity: sha512-xnaS8AtCTml02ZtMV3Gx8kyEn6a2wDiojogpoFLE76zgCqLbjNTFYe26HI0kI4f8ehxztWcsnzPXCSy+bWF72A==} + + queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + + quickbit-native@2.4.8: + resolution: {integrity: sha512-FcCcqI+nIAWGknqhtrYT5TSD7t/N+Xd8ctM+2PrIIBuwOi5hx0SxAvuPtzLIEMfT/2h9+fhBakUe2uALOHX6yw==} + + quickbit-universal@2.2.0: + resolution: {integrity: sha512-w02i1R8n7+6pEKTud8DfF8zbFY9o7RtPlUc3jWbtCkDKvhbx/AvV7oNnz4/TcmsPGpSJS+fq5Ud6RH6+YPvSGg==} + + rabin-native@2.0.0: + resolution: {integrity: sha512-x1BlYdIWh+nk9G0scvxyscrYiDPJ7vQZepqqPlVUSInIko1Zxooi8cm6lzBghEGI9aN3DXiunC8FXLgy6kke3Q==} + + rabin-stream@2.0.0: + resolution: {integrity: sha512-EzS2Ig/qsMBSk1PahC0O0IPdRZe3bspHHLWChhqW1feKz+J46tlVL3g4wWr4lrQdXGzABIMsOhvdT6bjXYMuUw==} + + rache@1.0.0: + resolution: {integrity: sha512-e0k0g0w/8jOCB+7YqCIlOa+OJ38k0wrYS4x18pMSmqOvLKoyhmMhmQyCcvfY6VaP8D75cqkEnlakXs+RYYLqNg==} + + random-array-iterator@1.0.0: + resolution: {integrity: sha512-u7xCM93XqKEvPTP6xZp2ehttcAemKnh73oKNf1FvzuVCfpt6dILDt1Kxl1LeBjm2iNIeR49VGFhy4Iz3yOun+Q==} + + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + react-refresh@0.17.0: + resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} + engines: {node: '>=0.10.0'} + + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + + ready-resource@1.2.0: + resolution: {integrity: sha512-nfcco/8iAFV0M+2PYnmIc+/xY0iRb35d42HFHQ7AfjulbGEAFa+XWpByfwSyeVeiBoMLLFVMv1HixxNCqzSQ1g==} + + record-cache@1.2.0: + resolution: {integrity: sha512-kyy3HWCez2WrotaL3O4fTn0rsIdfRKOdQQcEJ9KpvmKmbffKVvwsloX063EgRUlpJIXHiDQFhJcTbZequ2uTZw==} + + refcounter@1.0.0: + resolution: {integrity: sha512-1WosVzUy0kPUaPMEtlNDwm99UsteALIhXXR8rerELoa63WkYIXAl0hxgwPFrIYBRWZPGUyekQ04FRtPJ7dHk9w==} + + require-addon@1.2.0: + resolution: {integrity: sha512-VNPDZlYgIYQwWp9jMTzljx+k0ZtatKlcvOhktZ/anNPI3dQ9NXk7cq2U4iJ1wd9IrytRnYhyEocFWbkdPb+MYA==} + engines: {bare: '>=1.10.0'} + + require-asset@1.2.2: + resolution: {integrity: sha512-uc8nWKhqAxVD9Z4rST2b4yaemrC9Xb5vA1wlCz5AiCYnBYdwGRWNqFjneA5zRILzlo1MNrB63ry9+pc8wNR26w==} + engines: {bare: '>=1.10.0', node: '>=18'} + + resolve-reject-promise@1.1.0: + resolution: {integrity: sha512-LWsTOA91AqzBTjSGgX79Tc130pwcBK6xjpJEO+qRT5IKZ6bGnHKcc8QL3upUBcWuU8OTIDzKK2VNSwmmlqvAVg==} + + resource-on-exit@1.0.0: + resolution: {integrity: sha512-ViJwJAknCkLRJRPR+9SISQQ7R5eRgtdIHLJsM2hHx1MweAJbJxJ5XnMjjq0Lc7ZGv44ufzAqds1nKxiVkdy4ag==} + + rocksdb-native@3.17.4: + resolution: {integrity: sha512-Y9iFKhgxT4mS8+uXxThBvvijCUl+ykFtNH++zbVZaE3ih30KyZ7Hz57BSwO6Q5VK08VkF3LiPzao3Xgr4Pi4NA==} + engines: {bare: '>=1.16.0'} + + rollup@4.63.1: + resolution: {integrity: sha512-3Df9jsstwhccuEfmAMi9l8XUh/GOkVObmFTU7CCVBysEbcOZLl84jCtaAZMcPiMz2EGKsATzQcU+Xr3n/wU6cg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + safety-catch@1.0.3: + resolution: {integrity: sha512-Zq+J1TefpoEq/HTUabo0YXX5MNvttjWYODGohgPBO2jfko8Wqx3JYMgE823szDFVamdH5PlpByvfiWScTdSYDA==} + + same-data@1.0.0: + resolution: {integrity: sha512-Eqn7N2yV+aKMlUHTRqUwYG1Iv0cJqjlvLKj/GoP5PozJn361QaOYX14+v87r7NqQUZC22noP/LfLrSQiPwAygw==} + + same-object@1.0.2: + resolution: {integrity: sha512-csHWhvUsLbIOHDM/nP+KHWM+BLPsIzWkFa8HbzaI0G7BqKXgx+7FJpKTGgLXyz5amfdY2OVBcmXTqYOMEk04og==} + + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + scope-lock@1.2.4: + resolution: {integrity: sha512-BpSd8VCuCxW9ZitcdIC/vjs3gMaP9bRBL5nkHcyfX2VrS52n13/rHuBA2xJ/S/4DPuRdAO/Bk8pWd8eD/gHCIA==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + engines: {node: '>=10'} + hasBin: true + + shuffled-priority-queue@2.1.0: + resolution: {integrity: sha512-xhdh7fHyMsr0m/w2kDfRJuBFRS96b9l8ZPNWGaQ+PMvnUnZ/Eh+gJJ9NsHBd7P9k0399WYlCLzsy18EaMfyadA==} + + siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + + signal-promise@1.0.3: + resolution: {integrity: sha512-WBgv0UnIq2C+Aeh0/n+IRpP6967eIx9WpynTUoiW3isPpfe1zu2LJzyfXdo9Tgef8yR/sGjcMvoUXD7EYdiz+g==} + + signed-varint@2.0.1: + resolution: {integrity: sha512-abgDPg1106vuZZOvw7cFwdCABddfJRz5akcCcchzTbhyhYnsG31y4AlZEgp315T7W3nQq5P4xeOm186ZiPVFzw==} + + simdle-native@1.3.9: + resolution: {integrity: sha512-Isc8sP4OiiIU0mpslD4GHEnR0VQWvR/54WN7YtwEDkNdTJVWtpmvsSvsgRlw5BNGxdYXlVRegdnrSu10H/PhvA==} + + simdle-universal@1.1.2: + resolution: {integrity: sha512-3n3w1bs+uwgHKQjt6arez83EywNlhZzYvNOhvAASTl/8KqNIcqr6aHyGt3JRlfuUC7iB0tomJRPlJ2cRGIpBzA==} + + sodium-native@5.1.0: + resolution: {integrity: sha512-3RxgyWyJlhTsABPnJVpCI5CoTDANZTqqFrEPqr+kjfnRaBihpVtMUE3yTF40ukdoB1APXeoBNKF3MzZAIHg39g==} + engines: {bare: '>=1.16.0'} + + sodium-secretstream@1.2.0: + resolution: {integrity: sha512-q/DbraNFXm1KfCiiZvapmz5UC3OlpirYFIvBK2MhGaOFSb3gRyk8OXTi17UI9SGfshQNCpsVvlopogbzZNyW6Q==} + + sodium-universal@5.0.1: + resolution: {integrity: sha512-rv+aH+tnKB5H0MAc2UadHShLMslpJsc4wjdnHRtiSIEYpOetCgu8MS4ExQRia+GL/MK3uuCyZPeEsi+J3h+Q+Q==} + peerDependencies: + sodium-javascript: ~0.8.0 + peerDependenciesMeta: + sodium-javascript: + optional: true + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + speedometer@1.1.0: + resolution: {integrity: sha512-z/wAiTESw2XVPssY2XRcme4niTc4S5FkkJ4gknudtVoc33Zil8TdTxHy5torRcgqMqksJV2Yz8HQcvtbsnw0mQ==} + + stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + + stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + + std-env@3.10.0: + resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} + + streamx@2.28.1: + resolution: {integrity: sha512-zEzXb0s5Cds7tqMH6rhZ05lcJydCWiQPEwiNngVqzsxCc962vLY4Uw+mW7od8kDH258k2Uz/JrOkdIAAhSh9VA==} + + sub-encoder@2.1.3: + resolution: {integrity: sha512-Xxx04ygZo/1J3yHvaSA6VhDmiSaBQkw/PmO3YnnYFXle+tfOGToC6FcDpIfMztWZXJzuKG14b/57HMkiL58C6A==} + + tar-stream@3.2.1: + resolution: {integrity: sha512-nqsEO8zLZJvrOMdEwkA0QdCLFbetHMn95Zqu4fKwX+hkaTWJPZZOrxx/PwtxoK0MMGQmBQNRW3CPs8IFYQz4cQ==} + + teex@1.0.1: + resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} + + test-tmp@1.4.0: + resolution: {integrity: sha512-GVggxGg+jXqP2Wbju50JVLo+9E+nIOPPyWqgr63EbOnNItIKu1cEbJpTWAJeflnyGqXOtcMI7ijHRp88GUkfDA==} + + text-decoder@1.2.7: + resolution: {integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==} + + time-ordered-set@2.0.1: + resolution: {integrity: sha512-VJEKmgSN2UiOLB8BpN8Sh2b9LGMHTP5OPrQRpnKjvOheOyzk0mufbjzjKTIG2gO4A+Y+vDJ+0TcLbpUmMLsg8A==} + + timeout-refresh@2.0.1: + resolution: {integrity: sha512-SVqEcMZBsZF9mA78rjzCrYrUs37LMJk3ShZ851ygZYW1cMeIjs9mL57KO6Iv5mmjSQnOe/29/VAfGXo+oRCiVw==} + + tiny-byte-size@1.1.0: + resolution: {integrity: sha512-OQ+i4RZzIQ0CR22DEr3G+ckRwN93R9UQMNqeym41Ntfj/dchPyWu1cuu8mvdCv61Ng3uOmNgX+8WesK1f37x+w==} + + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + + tinyld@1.3.4: + resolution: {integrity: sha512-u26CNoaInA4XpDU+8s/6Cq8xHc2T5M4fXB3ICfXPokUQoLzmPgSZU02TAkFwFMJCWTjk53gtkS8pETTreZwCqw==} + engines: {node: '>= 12.10.0', npm: '>= 6.12.0', yarn: '>= 1.20.0'} + hasBin: true + + tinypool@1.1.1: + resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + engines: {node: '>=14.0.0'} + + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + engines: {node: '>=14.0.0'} + + tmatch@5.0.0: + resolution: {integrity: sha512-Ib9OtBkpHn07tXP04SlN1SYRxFgTk6wSM2EBmjjxug4u5RXPRVLkdFJSS1PmrQidaSB8Lru9nRtViQBsbxzE5Q==} + engines: {node: '>=8'} + + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + + udx-native@1.21.1: + resolution: {integrity: sha512-Z35jgnF9+4wHRaR9ulypUKOSEwNqksPxW/bJDOzNN4ERyVxzhPOvokjY3Zoi7B+rnD/LLXDYGiPMnPUxXL961g==} + engines: {bare: '>=1.17.4'} + + unix-path-resolve@1.0.2: + resolution: {integrity: sha512-kG4g5nobBBaMnH2XbrS4sLUXEpx4nY2J3C6KAlAUcnahG2HChxSPVKWYrqEq76iTo+cyMkLUjqxGaQR2tz097Q==} + + unordered-set@2.0.1: + resolution: {integrity: sha512-eUmNTPzdx+q/WvOHW0bgGYLWvWHNT3PTKEQLg0MAQhc0AHASHVHoP/9YytYd4RBVariqno/mEUhVZN98CmD7bg==} + + unslab@1.3.0: + resolution: {integrity: sha512-YATkfKAFj47kTzmiQrWXMyRvaVrHsW6MEALa4bm+FhiA2YG4oira+Z3DXN6LrYOYn2Y8eO94Lwl9DOHjs1FpoQ==} + update-browserslist-db@1.3.2: resolution: {integrity: sha512-UQ+MSxlhRm1bzjhU+DcuXfjFO1FzNtqhK5+9Yvlp90ItDLk5vT932A0rFu619nf7RVS+Y/VeaUW1jaRDqZ8VJw==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' + v8-to-istanbul@9.3.0: + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} + engines: {node: '>=10.12.0'} + + varint@5.0.0: + resolution: {integrity: sha512-gC13b/bWrqQoKY2EmROCZ+AR0jitc6DnDGaQ6Ls9QpKmuSgJB1eQ7H3KETtQm7qSdMWMKCmsshyCmUwMLh3OAA==} + vite-node@2.1.9: resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -806,14 +1757,26 @@ packages: jsdom: optional: true + which-runtime@1.4.0: + resolution: {integrity: sha512-0ugbP4CJW4e2D20jvEcC4973dCgIaHI4Rw1PT+26U9zEve7FyYdWAIwUnoeOYvoCfn+wXHoHTKb1KhkYlb60Pw==} + why-is-node-running@2.3.0: resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} hasBin: true + xache@1.3.0: + resolution: {integrity: sha512-ekAknjLTiyXJcuezqwa/cOMfFenVVY2toL4J7D3AfTn7UEDYb8JSgRnv3CK8khF7u38XZ4NjS1MXEw4RwqJ4oA==} + yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + z32@1.1.0: + resolution: {integrity: sha512-1WUHy+VS6d0HPNspDxvLssBbeQjXMjSnpv0vH82vRAUfg847NmX3OXozp/hRP5jPhxBbrVzrgvAt+UsGNzRFQQ==} + + zod@4.6.1: + resolution: {integrity: sha512-341aRWQsve0rvronKNTqZpjmzdbUDlFuzHaI/XLg/Ej82qffDJRRfBTCuv7+9q/rMjB6LSLyEBnW4InJeMtt/Q==} + snapshots: '@babel/code-frame@7.29.7': @@ -997,6 +1960,25 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true + '@hyperswarm/secret-stream@6.9.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4)': + dependencies: + b4a: 1.8.1 + hypercore-crypto: 3.7.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + noise-curve-ed: 2.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + noise-handshake: 4.2.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + sodium-secretstream: 1.2.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + sodium-universal: 5.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + streamx: 2.28.1(bare-abort-controller@1.1.2) + timeout-refresh: 2.0.1 + unslab: 1.3.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-url + - react-native-b4a + - sodium-javascript + '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.6.0 @@ -1016,8 +1998,385 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.6.0 - '@napi-rs/lzma-linux-x64-gnu@1.5.1': - optional: true + '@napi-rs/lzma-linux-x64-gnu@1.5.1': + optional: true + + '@qvac/asr-ggml@0.3.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)': + dependencies: + '@qvac/error': 0.1.1 + '@qvac/infer-base': 0.6.2(bare-abort-controller@1.1.2) + '@qvac/logging': 0.1.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-path: 3.1.2 + bare-process: 4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-url: 2.5.4 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + '@qvac/audiogen-ggml@0.3.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)': + dependencies: + '@qvac/error': 0.1.1 + '@qvac/infer-base': 0.6.2(bare-abort-controller@1.1.2) + '@qvac/logging': 0.1.1 + bare-ffmpeg: 1.5.0 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-os: 3.9.3 + bare-path: 3.1.2 + bare-process: 4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + '@qvac/bci-whispercpp@0.8.2(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)': + dependencies: + '@qvac/error': 0.1.1 + '@qvac/infer-base': 0.6.2(bare-abort-controller@1.1.2) + '@qvac/logging': 0.1.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-path: 3.1.2 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + '@qvac/classification-ggml@0.23.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)))': + dependencies: + '@qvac/fabric': 0.10.0 + '@qvac/infer-base': 0.6.2(bare-abort-controller@1.1.2) + '@qvac/logging': 0.1.1 + bare-env: 3.0.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-os: 3.9.3 + bare-path: 3.1.2 + bare-process: 4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-url: 2.5.4 + brittle: 3.19.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-pipe + - bare-tcp + - react-native-b4a + + '@qvac/decoder-audio@0.5.0(bare-abort-controller@1.1.2)': + dependencies: + '@qvac/error': 0.1.1 + '@qvac/infer-base': 0.4.2(bare-abort-controller@1.1.2) + '@qvac/logging': 0.1.1 + bare-ffmpeg: 1.5.0 + transitivePeerDependencies: + - bare-abort-controller + + '@qvac/diagnostics@0.1.2': + dependencies: + bare-os: 3.9.3 + which-runtime: 1.4.0 + optional: true + + '@qvac/diffusion-cpp@0.21.0(bare-abort-controller@1.1.2)': + dependencies: + '@qvac/infer-base': 0.6.2(bare-abort-controller@1.1.2) + '@qvac/logging': 0.1.1 + bare-path: 3.1.2 + transitivePeerDependencies: + - bare-abort-controller + + '@qvac/embed-llamacpp@0.37.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)': + dependencies: + '@qvac/infer-base': 0.6.2(bare-abort-controller@1.1.2) + '@qvac/logging': 0.1.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-path: 3.1.2 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + '@qvac/error@0.1.1': {} + + '@qvac/fabric@0.10.0': {} + + '@qvac/infer-base@0.4.2(bare-abort-controller@1.1.2)': + dependencies: + '@qvac/error': 0.1.1 + '@qvac/logging': 0.1.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-os: 3.9.3 + bare-path: 3.1.2 + optionalDependencies: + '@qvac/diagnostics': 0.1.2 + transitivePeerDependencies: + - bare-abort-controller + + '@qvac/infer-base@0.6.2(bare-abort-controller@1.1.2)': + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-os: 3.9.3 + transitivePeerDependencies: + - bare-abort-controller + + '@qvac/inference@0.19.0(ebrqegk66ol7l6mhfjntjhbpua)': + dependencies: + '@qvac/error': 0.1.1 + '@qvac/logging': 0.1.1 + '@qvac/rag': 0.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4) + '@qvac/registry-client': 0.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + bare-abort-controller: 1.1.2 + bare-buffer: 3.7.1 + bare-cpu-info: 0.1.1 + bare-crypto: 1.15.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-env: 3.0.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-gpu-info: 0.1.1 + bare-http1: 4.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4) + bare-https: 3.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4) + bare-os: 3.9.3 + bare-path: 3.1.2 + bare-rpc: 1.3.8(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-url: 2.5.4 + bare-zlib: 1.4.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + compact-encoding: 3.5.0 + corestore: 7.12.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + fast-safe-stringify: 2.1.1 + hyperdrive: 13.3.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hyperswarm: 4.17.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + semver: 7.8.5 + tar-stream: 3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + zod: 4.6.1 + optionalDependencies: + '@qvac/asr-ggml': 0.3.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + '@qvac/audiogen-ggml': 0.3.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + '@qvac/bci-whispercpp': 0.8.2(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + '@qvac/classification-ggml': 0.23.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + '@qvac/decoder-audio': 0.5.0(bare-abort-controller@1.1.2) + '@qvac/diffusion-cpp': 0.21.0(bare-abort-controller@1.1.2) + '@qvac/embed-llamacpp': 0.37.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + '@qvac/langdetect-text': 0.1.2 + '@qvac/llm-llamacpp': 0.49.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + '@qvac/ocr-ggml': 0.21.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + '@qvac/translation-nmtcpp': 0.13.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-fetch@3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + '@qvac/tts-ggml': 0.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + '@qvac/vla-ggml': 0.24.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + transitivePeerDependencies: + - bare-events + - bare-pipe + - react-native-b4a + - sodium-javascript + + '@qvac/langdetect-text@0.1.2': + dependencies: + tinyld: 1.3.4 + + '@qvac/llm-llamacpp@0.49.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)': + dependencies: + '@qvac/infer-base': 0.6.2(bare-abort-controller@1.1.2) + '@qvac/logging': 0.1.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-path: 3.1.2 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + '@qvac/logging@0.1.1': + dependencies: + bare-env: 3.0.1 + + '@qvac/ocr-ggml@0.21.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)))': + dependencies: + '@qvac/error': 0.1.1 + '@qvac/infer-base': 0.6.2(bare-abort-controller@1.1.2) + '@qvac/logging': 0.1.1 + bare-fetch: 3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)) + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-os: 3.9.3 + bare-path: 3.1.2 + bare-process: 4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-url: 2.5.4 + brittle: 3.19.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-pipe + - bare-tcp + - react-native-b4a + + '@qvac/rag@0.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4)': + dependencies: + '@qvac/error': 0.1.1 + '@qvac/logging': 0.1.1 + bare-crypto: 1.15.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-fetch: 3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)) + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-path: 3.1.2 + hyperdb: 6.9.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hyperdht: 6.34.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hyperschema: 1.24.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + llm-splitter: 0.2.0 + ready-resource: 1.2.0(bare-abort-controller@1.1.2) + zod: 4.6.1 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-pipe + - bare-url + - react-native-b4a + - sodium-javascript + + '@qvac/registry-client@0.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4)': + dependencies: + '@qvac/error': 0.1.1 + '@qvac/registry-schema': 0.3.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + b4a: 1.8.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-os: 3.9.3 + bare-path: 3.1.2 + bare-process: 4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + corestore: 7.12.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hyperblobs: 2.12.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hypercore-id-encoding: 1.3.0 + hypercore-stats: 2.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hyperswarm: 4.17.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hyperswarm-stats: 1.3.1 + paparam: 1.13.0 + ready-resource: 1.2.0(bare-abort-controller@1.1.2) + tiny-byte-size: 1.1.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + - sodium-javascript + + '@qvac/registry-schema@0.3.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4)': + dependencies: + hyperdb: 6.9.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hyperdispatch: 1.6.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + hyperschema: 1.24.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + ready-resource: 1.2.0(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + - sodium-javascript + + '@qvac/sdk@0.19.0(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-fetch@3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)))(bare-url@2.5.4)': + dependencies: + '@qvac/asr-ggml': 0.3.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + '@qvac/audiogen-ggml': 0.3.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + '@qvac/bci-whispercpp': 0.8.2(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + '@qvac/classification-ggml': 0.23.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + '@qvac/decoder-audio': 0.5.0(bare-abort-controller@1.1.2) + '@qvac/diffusion-cpp': 0.21.0(bare-abort-controller@1.1.2) + '@qvac/embed-llamacpp': 0.37.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + '@qvac/error': 0.1.1 + '@qvac/inference': 0.19.0(ebrqegk66ol7l6mhfjntjhbpua) + '@qvac/langdetect-text': 0.1.2 + '@qvac/llm-llamacpp': 0.49.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + '@qvac/logging': 0.1.1 + '@qvac/ocr-ggml': 0.21.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + '@qvac/registry-client': 0.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + '@qvac/translation-nmtcpp': 0.13.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-fetch@3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + '@qvac/tts-ggml': 0.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + '@qvac/vla-ggml': 0.24.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-abort-controller: 1.1.2 + bare-cpu-info: 0.1.1 + bare-crypto: 1.15.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-env: 3.0.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-gpu-info: 0.1.1 + bare-net: 2.3.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-os: 3.9.3 + bare-pack: 2.2.2(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + bare-path: 3.1.2 + bare-rpc: 1.3.8(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-runtime: 1.32.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + bare-signals: 4.2.0(bare-abort-controller@1.1.2) + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-zlib: 1.4.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + compact-encoding: 3.5.0 + corestore: 7.12.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + fast-safe-stringify: 2.1.1 + hyperdrive: 13.3.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hyperswarm: 4.17.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + semver: 7.8.5 + tar-stream: 3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + which-runtime: 1.4.0 + zod: 4.6.1 + transitivePeerDependencies: + - bare-buffer + - bare-events + - bare-fetch + - bare-pipe + - bare-tcp + - bare-url + - react-native-b4a + - sodium-javascript + + '@qvac/translation-nmtcpp@0.13.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-fetch@3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)))': + dependencies: + '@qvac/error': 0.1.1 + '@qvac/infer-base': 0.6.2(bare-abort-controller@1.1.2) + '@qvac/logging': 0.1.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-os: 3.9.3 + bare-path: 3.1.2 + bare-process: 4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-url: 2.5.4 + brittle: 3.19.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + optionalDependencies: + bare-fetch: 3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-pipe + - bare-tcp + - react-native-b4a + + '@qvac/tts-ggml@0.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)))': + dependencies: + '@qvac/error': 0.1.1 + '@qvac/infer-base': 0.6.2(bare-abort-controller@1.1.2) + '@qvac/langdetect-text': 0.1.2 + '@qvac/logging': 0.1.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-https: 3.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4) + bare-os: 3.9.3 + bare-path: 3.1.2 + bare-process: 4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-subprocess: 5.2.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-url: 2.5.4 + brittle: 3.19.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-pipe + - bare-tcp + - react-native-b4a + + '@qvac/vla-ggml@0.24.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)': + dependencies: + '@qvac/error': 0.1.1 + '@qvac/fabric': 0.10.0 + '@qvac/infer-base': 0.6.2(bare-abort-controller@1.1.2) + '@qvac/logging': 0.1.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-path: 3.1.2 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a '@rolldown/pluginutils@1.0.0-beta.27': {} @@ -1119,6 +2478,8 @@ snapshots: '@types/estree@1.0.9': {} + '@types/istanbul-lib-coverage@2.0.6': {} + '@types/prop-types@15.7.15': {} '@types/react-dom@18.3.7(@types/react@18.3.31)': @@ -1161,30 +2522,729 @@ snapshots: dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.9': + '@vitest/runner@2.1.9': + dependencies: + '@vitest/utils': 2.1.9 + pathe: 1.1.2 + + '@vitest/snapshot@2.1.9': + dependencies: + '@vitest/pretty-format': 2.1.9 + magic-string: 0.30.21 + pathe: 1.1.2 + + '@vitest/spy@2.1.9': + dependencies: + tinyspy: 3.0.2 + + '@vitest/utils@2.1.9': + dependencies: + '@vitest/pretty-format': 2.1.9 + loupe: 3.2.1 + tinyrainbow: 1.2.0 + + adaptive-timeout@1.0.1: + dependencies: + xache: 1.3.0 + + assertion-error@2.0.1: {} + + b4a@1.8.1: {} + + bare-abort-controller@1.1.2: + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + + bare-abort@2.0.13: {} + + bare-addon-resolve@1.10.1(bare-url@2.5.4): + dependencies: + bare-module-resolve: 1.12.5(bare-url@2.5.4) + bare-semver: 1.1.0 + optionalDependencies: + bare-url: 2.5.4 + + bare-ansi-escapes@2.2.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)): + dependencies: + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + optionalDependencies: + bare-buffer: 3.7.1 + transitivePeerDependencies: + - bare-abort-controller + - bare-events + - react-native-b4a + + bare-assert@1.2.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)): + dependencies: + bare-inspect: 3.1.10(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - react-native-b4a + + bare-buffer@3.7.1: {} + + bare-bundle-id@1.0.2(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-bundle@1.10.0(bare-buffer@3.7.1)(bare-url@2.5.4))(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4): + dependencies: + bare-buffer: 3.7.1 + bare-bundle: 1.10.0(bare-buffer@3.7.1)(bare-url@2.5.4) + sodium-native: 5.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + transitivePeerDependencies: + - bare-abort-controller + - bare-events + - bare-url + - react-native-b4a + + bare-bundle@1.10.0(bare-buffer@3.7.1)(bare-url@2.5.4): + optionalDependencies: + bare-buffer: 3.7.1 + bare-url: 2.5.4 + + bare-cov@1.2.2(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))): + dependencies: + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-inspector: 6.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + bare-path: 3.1.2 + bare-process: 4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-url: 2.5.4 + bare-v8-to-istanbul: 1.0.2(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + picomatch: 4.0.7 + which-runtime: 1.4.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-pipe + - bare-tcp + - react-native-b4a + + bare-cpu-info@0.1.1: {} + + bare-crypto@1.15.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)): + dependencies: + bare-assert: 1.2.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + optionalDependencies: + bare-buffer: 3.7.1 + transitivePeerDependencies: + - bare-abort-controller + - bare-events + - react-native-b4a + + bare-debug-log@2.0.0: + dependencies: + bare-os: 3.9.3 + + bare-dns@2.2.0(bare-buffer@3.7.1): + optionalDependencies: + bare-buffer: 3.7.1 + + bare-encoding@1.0.3(bare-buffer@3.7.1): + optionalDependencies: + bare-buffer: 3.7.1 + + bare-env@3.0.1: + dependencies: + bare-os: 3.9.3 + + bare-events@2.9.2(bare-abort-controller@1.1.2): + optionalDependencies: + bare-abort-controller: 1.1.2 + + bare-fetch@3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)): + dependencies: + bare-form-data: 1.2.2(bare-abort-controller@1.1.2)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-http1: 4.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4) + bare-https: 3.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4) + bare-mime: 1.0.0 + bare-performance: 2.1.1(bare-abort-controller@1.1.2) + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-url: 2.5.4 + bare-zlib: 1.4.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + optionalDependencies: + bare-abort-controller: 1.1.2 + bare-buffer: 3.7.1 + transitivePeerDependencies: + - bare-events + - bare-pipe + - react-native-b4a + + bare-ffmpeg@1.5.0: {} + + bare-form-data@1.2.2(bare-abort-controller@1.1.2)(bare-events@2.9.2(bare-abort-controller@1.1.2)): + dependencies: + bare-buffer: 3.7.1 + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + transitivePeerDependencies: + - bare-abort-controller + - bare-events + - react-native-b4a + + bare-format@1.0.2(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)): + dependencies: + bare-inspect: 3.1.10(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - react-native-b4a + + bare-fs@4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-path: 3.1.2 + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-url: 2.5.4 + fast-fifo: 1.3.2 + optionalDependencies: + bare-buffer: 3.7.1 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + bare-gpu-info@0.1.1: {} + + bare-hrtime@2.1.2: {} + + bare-http-parser@2.1.4: {} + + bare-http1@4.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4): + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-hrtime: 2.1.2 + bare-http-parser: 2.1.4 + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-tcp: 2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)) + optionalDependencies: + bare-buffer: 3.7.1 + bare-url: 2.5.4 + transitivePeerDependencies: + - bare-abort-controller + - bare-pipe + - react-native-b4a + + bare-https@3.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4): + dependencies: + bare-http1: 4.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4) + bare-tcp: 2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)) + bare-tls: 3.1.10(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-pipe + - bare-url + - react-native-b4a + + bare-inspect@3.1.10(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)): + dependencies: + bare-ansi-escapes: 2.2.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-type: 1.1.1 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - react-native-b4a + + bare-inspector@6.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))): + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-http1: 4.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4) + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-url: 2.5.4 + bare-ws: 3.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4) + optionalDependencies: + bare-tcp: 2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-pipe + - react-native-b4a + + bare-mime@1.0.0: {} + + bare-module-lexer@1.6.6(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + require-addon: 1.2.0(bare-url@2.5.4) + optionalDependencies: + bare-buffer: 3.7.1 + transitivePeerDependencies: + - bare-url + + bare-module-resolve@1.12.5(bare-url@2.5.4): + dependencies: + bare-semver: 1.1.0 + optionalDependencies: + bare-url: 2.5.4 + + bare-module-traverse@2.5.5(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + bare-addon-resolve: 1.10.1(bare-url@2.5.4) + bare-mime: 1.0.0 + bare-module-lexer: 1.6.6(bare-buffer@3.7.1)(bare-url@2.5.4) + bare-module-resolve: 1.12.5(bare-url@2.5.4) + optionalDependencies: + bare-buffer: 3.7.1 + bare-url: 2.5.4 + + bare-module@6.4.0(bare-buffer@3.7.1): + dependencies: + bare-bundle: 1.10.0(bare-buffer@3.7.1)(bare-url@2.5.4) + bare-module-lexer: 1.6.6(bare-buffer@3.7.1)(bare-url@2.5.4) + bare-module-resolve: 1.12.5(bare-url@2.5.4) + bare-path: 3.1.2 + bare-type-stripper: 0.1.6(bare-buffer@3.7.1)(bare-url@2.5.4) + bare-url: 2.5.4 + optionalDependencies: + bare-buffer: 3.7.1 + + bare-net@2.3.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-pipe: 4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-tcp: 2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + bare-os@3.9.3: {} + + bare-pack@2.2.2(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4): + dependencies: + bare-bundle: 1.10.0(bare-buffer@3.7.1)(bare-url@2.5.4) + bare-bundle-id: 1.0.2(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-bundle@1.10.0(bare-buffer@3.7.1)(bare-url@2.5.4))(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-module-traverse: 2.5.5(bare-buffer@3.7.1)(bare-url@2.5.4) + bare-path: 3.1.2 + paparam: 1.13.0 + promaphore: 1.0.0 + optionalDependencies: + bare-buffer: 3.7.1 + bare-url: 2.5.4 + transitivePeerDependencies: + - bare-abort-controller + - bare-events + - react-native-b4a + + bare-path@3.1.2: {} + + bare-performance@2.1.1(bare-abort-controller@1.1.2): + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + + bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + optionalDependencies: + bare-buffer: 3.7.1 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + bare-posix@1.0.1: {} + + bare-process@4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + bare-abort: 2.0.13 + bare-env: 3.0.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-hrtime: 2.1.2 + bare-os: 3.9.3 + bare-posix: 1.0.1 + bare-signals: 5.0.0(bare-abort-controller@1.1.2) + bare-stdio: 1.0.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + bare-rpc@1.3.8(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)): + dependencies: + b4a: 1.8.1 + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + compact-encoding: 3.5.0 + safety-catch: 1.0.3 + optionalDependencies: + bare-buffer: 3.7.1 + transitivePeerDependencies: + - bare-abort-controller + - bare-events + - react-native-b4a + + bare-runtime-android-arm64@1.32.0(bare-url@2.5.4): + dependencies: + require-asset: 1.2.2(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + bare-runtime-android-arm@1.32.0(bare-url@2.5.4): + dependencies: + require-asset: 1.2.2(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + bare-runtime-android-ia32@1.32.0(bare-url@2.5.4): + dependencies: + require-asset: 1.2.2(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + bare-runtime-android-x64@1.32.0(bare-url@2.5.4): + dependencies: + require-asset: 1.2.2(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + bare-runtime-darwin-arm64@1.32.0(bare-url@2.5.4): + dependencies: + require-asset: 1.2.2(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + bare-runtime-darwin-x64@1.32.0(bare-url@2.5.4): + dependencies: + require-asset: 1.2.2(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + bare-runtime-ios-arm64-simulator@1.32.0(bare-url@2.5.4): + dependencies: + require-asset: 1.2.2(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + bare-runtime-ios-arm64@1.32.0(bare-url@2.5.4): + dependencies: + require-asset: 1.2.2(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + bare-runtime-ios-x64-simulator@1.32.0(bare-url@2.5.4): + dependencies: + require-asset: 1.2.2(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + bare-runtime-linux-arm64@1.32.0(bare-url@2.5.4): + dependencies: + require-asset: 1.2.2(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + bare-runtime-linux-x64@1.32.0(bare-url@2.5.4): + dependencies: + require-asset: 1.2.2(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + bare-runtime-win32-arm64@1.32.0(bare-url@2.5.4): + dependencies: + require-asset: 1.2.2(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + bare-runtime-win32-x64@1.32.0(bare-url@2.5.4): + dependencies: + require-asset: 1.2.2(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + bare-runtime@1.32.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-os: 3.9.3 + bare-path: 3.1.2 + bare-process: 4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-subprocess: 6.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + optionalDependencies: + bare-runtime-android-arm: 1.32.0(bare-url@2.5.4) + bare-runtime-android-arm64: 1.32.0(bare-url@2.5.4) + bare-runtime-android-ia32: 1.32.0(bare-url@2.5.4) + bare-runtime-android-x64: 1.32.0(bare-url@2.5.4) + bare-runtime-darwin-arm64: 1.32.0(bare-url@2.5.4) + bare-runtime-darwin-x64: 1.32.0(bare-url@2.5.4) + bare-runtime-ios-arm64: 1.32.0(bare-url@2.5.4) + bare-runtime-ios-arm64-simulator: 1.32.0(bare-url@2.5.4) + bare-runtime-ios-x64-simulator: 1.32.0(bare-url@2.5.4) + bare-runtime-linux-arm64: 1.32.0(bare-url@2.5.4) + bare-runtime-linux-x64: 1.32.0(bare-url@2.5.4) + bare-runtime-win32-arm64: 1.32.0(bare-url@2.5.4) + bare-runtime-win32-x64: 1.32.0(bare-url@2.5.4) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + + bare-semver@1.1.0: {} + + bare-signals@4.2.0(bare-abort-controller@1.1.2): + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-os: 3.9.3 + transitivePeerDependencies: + - bare-abort-controller + + bare-signals@5.0.0(bare-abort-controller@1.1.2): + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + + bare-stdio@1.0.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-pipe: 4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-tty: 5.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + bare-stream@2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)): + dependencies: + b4a: 1.8.1 + streamx: 2.28.1(bare-abort-controller@1.1.2) + teex: 1.0.1(bare-abort-controller@1.1.2) + optionalDependencies: + bare-abort-controller: 1.1.2 + bare-buffer: 3.7.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - react-native-b4a + + bare-structured-clone@1.6.0: + dependencies: + bare-buffer: 3.7.1 + bare-type: 1.1.1 + bare-url: 2.5.4 + compact-encoding: 3.5.0 + transitivePeerDependencies: + - react-native-b4a + + bare-stylize@0.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)): + dependencies: + bare-ansi-escapes: 2.2.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-process: 4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - react-native-b4a + + bare-subprocess@5.2.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + bare-env: 3.0.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-os: 3.9.3 + bare-pipe: 4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-url: 2.5.4 + optionalDependencies: + bare-buffer: 3.7.1 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + bare-subprocess@6.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + bare-env: 3.0.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-os: 3.9.3 + bare-pipe: 4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-structured-clone: 1.6.0 + bare-tcp: 2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)) + bare-url: 2.5.4 + optionalDependencies: + bare-buffer: 3.7.1 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)): + dependencies: + bare-dns: 2.2.0(bare-buffer@3.7.1) + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + optionalDependencies: + bare-pipe: 4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + bare-tls@3.1.10(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)): + dependencies: + bare-net: 2.3.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - react-native-b4a + + bare-tty@5.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-signals: 5.0.0(bare-abort-controller@1.1.2) + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + bare-type-stripper@0.1.6(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + require-addon: 1.2.0(bare-url@2.5.4) + optionalDependencies: + bare-buffer: 3.7.1 + transitivePeerDependencies: + - bare-url + + bare-type@1.1.1: {} + + bare-url@2.5.4: + dependencies: + bare-path: 3.1.2 + + bare-utils@1.6.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)): + dependencies: + bare-debug-log: 2.0.0 + bare-encoding: 1.0.3(bare-buffer@3.7.1) + bare-format: 1.0.2(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-inspect: 3.1.10(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-stylize: 0.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-type: 1.1.1 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - react-native-b4a + + bare-v8-to-istanbul@1.0.2(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)): + dependencies: + bare-assert: 1.2.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-module: 6.4.0(bare-buffer@3.7.1) + bare-path: 3.1.2 + bare-process: 4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-url: 2.5.4 + bare-utils: 1.6.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + v8-to-istanbul: 9.3.0 + which-runtime: 1.4.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - react-native-b4a + + bare-ws@3.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4): + dependencies: + bare-crypto: 1.15.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-http1: 4.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4) + bare-https: 3.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-url@2.5.4) + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + optionalDependencies: + bare-buffer: 3.7.1 + bare-url: 2.5.4 + transitivePeerDependencies: + - bare-abort-controller + - bare-pipe + - react-native-b4a + + bare-zlib@1.4.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)): dependencies: - '@vitest/utils': 2.1.9 - pathe: 1.1.2 + bare-stream: 2.13.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + optionalDependencies: + bare-buffer: 3.7.1 + transitivePeerDependencies: + - bare-abort-controller + - bare-events + - react-native-b4a - '@vitest/snapshot@2.1.9': + baseline-browser-mapping@2.11.21: {} + + big-sparse-array@1.0.3: {} + + binary-stream-equals@1.0.0: dependencies: - '@vitest/pretty-format': 2.1.9 - magic-string: 0.30.21 - pathe: 1.1.2 + b4a: 1.8.1 + transitivePeerDependencies: + - react-native-b4a - '@vitest/spy@2.1.9': + bits-to-bytes@1.3.0: dependencies: - tinyspy: 3.0.2 + b4a: 1.8.1 + transitivePeerDependencies: + - react-native-b4a - '@vitest/utils@2.1.9': + blind-relay@1.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): dependencies: - '@vitest/pretty-format': 2.1.9 - loupe: 3.2.1 - tinyrainbow: 1.2.0 + b4a: 1.8.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bits-to-bytes: 1.3.0 + compact-encoding: 3.5.0 + compact-encoding-bitfield: 1.1.0 + protomux: 3.12.0 + sodium-universal: 5.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + streamx: 2.28.1(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + - sodium-javascript - assertion-error@2.0.1: {} + bogon@1.3.0: + dependencies: + compact-encoding: 3.5.0 + compact-encoding-net: 1.3.0 + transitivePeerDependencies: + - react-native-b4a - baseline-browser-mapping@2.11.21: {} + brittle@3.19.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))): + dependencies: + b4a: 1.8.1 + bare-assert: 1.2.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + bare-cov: 1.2.2(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))(bare-tcp@2.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-pipe@4.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1))) + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-os: 3.9.3 + bare-path: 3.1.2 + bare-process: 4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-subprocess: 5.2.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-url: 2.5.4 + error-stack-parser: 2.1.4 + globbie: 1.0.6(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + paparam: 1.13.0 + same-object: 1.0.2 + test-tmp: 1.4.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + tmatch: 5.0.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-pipe + - bare-tcp + - react-native-b4a browserslist@4.28.9: dependencies: @@ -1208,18 +3268,102 @@ snapshots: check-error@2.1.3: {} + codecs@3.1.0: + dependencies: + b4a: 1.8.1 + transitivePeerDependencies: + - react-native-b4a + + compact-encoding-bitfield@1.1.0: + dependencies: + compact-encoding: 3.5.0 + transitivePeerDependencies: + - react-native-b4a + + compact-encoding-net@1.3.0: + dependencies: + compact-encoding: 3.5.0 + transitivePeerDependencies: + - react-native-b4a + + compact-encoding@3.5.0: + dependencies: + b4a: 1.8.1 + transitivePeerDependencies: + - react-native-b4a + convert-source-map@2.0.0: {} + corestore@7.12.4(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + hypercore: 11.35.5(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hypercore-crypto: 3.7.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + hypercore-errors: 1.5.0 + hypercore-id-encoding: 1.3.0 + ready-resource: 1.2.0(bare-abort-controller@1.1.2) + sodium-universal: 5.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + streamx: 2.28.1(bare-abort-controller@1.1.2) + which-runtime: 1.4.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + - sodium-javascript + csstype@3.2.3: {} + debounceify@1.1.0: {} + debug@4.4.3: dependencies: ms: 2.1.3 deep-eql@5.0.2: {} + device-file@2.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-path: 3.1.2 + fd-lock: 2.2.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + fs-native-extensions: 1.5.1(bare-url@2.5.4) + ready-resource: 1.2.0(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + + dht-rpc@6.27.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + adaptive-timeout: 1.0.1 + b4a: 1.8.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + compact-encoding: 3.5.0 + compact-encoding-net: 1.3.0 + fast-fifo: 1.3.2 + kademlia-routing-table: 1.0.6(bare-abort-controller@1.1.2) + nat-sampler: 1.0.1 + sodium-universal: 5.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + streamx: 2.28.1(bare-abort-controller@1.1.2) + time-ordered-set: 2.0.1 + udx-native: 1.21.1(bare-abort-controller@1.1.2)(bare-url@2.5.4) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + - sodium-javascript + electron-to-chromium@1.5.425: {} + error-stack-parser@2.1.4: + dependencies: + stackframe: 1.3.4 + es-module-lexer@1.7.0: {} esbuild@0.21.5: @@ -1254,19 +3398,342 @@ snapshots: dependencies: '@types/estree': 1.0.9 + events-universal@1.0.1(bare-abort-controller@1.1.2): + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + expect-type@1.4.0: {} + fast-fifo@1.3.2: {} + + fast-safe-stringify@2.1.1: {} + + fd-lock@2.2.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + fs-native-extensions: 1.5.1(bare-url@2.5.4) + ready-resource: 1.2.0(bare-abort-controller@1.1.2) + resource-on-exit: 1.0.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + + flat-tree@1.13.0: {} + + fs-native-extensions@1.5.1(bare-url@2.5.4): + dependencies: + require-addon: 1.2.0(bare-url@2.5.4) + which-runtime: 1.4.0 + transitivePeerDependencies: + - bare-url + fsevents@2.3.3: optional: true + generate-object-property@2.0.0: + dependencies: + is-property: 1.0.2 + + generate-string@1.0.1: {} + gensync@1.0.0-beta.2: {} + globbie@1.0.6(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-path: 3.1.2 + bare-process: 4.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + picomatch: 4.0.7 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + hyperbee@2.27.3(bare-abort-controller@1.1.2): + dependencies: + b4a: 1.8.1 + codecs: 3.1.0 + debounceify: 1.1.0 + hypercore-errors: 1.5.0 + mutexify: 1.4.0 + protocol-buffers-encodings: 1.2.0 + rache: 1.0.0 + ready-resource: 1.2.0(bare-abort-controller@1.1.2) + resolve-reject-promise: 1.1.0 + safety-catch: 1.0.3 + streamx: 2.28.1(bare-abort-controller@1.1.2) + unslab: 1.3.0 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + hyperblobs@2.12.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + compact-encoding: 3.5.0 + hypercore-crypto: 3.7.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + hypercore-errors: 1.5.0 + mutexify: 1.4.0 + speedometer: 1.1.0 + streamx: 2.28.1(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + - sodium-javascript + + hypercore-crypto@3.7.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + compact-encoding: 3.5.0 + sodium-universal: 5.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-url + - react-native-b4a + - sodium-javascript + + hypercore-errors@1.5.0: + dependencies: + hypercore-id-encoding: 1.3.0 + transitivePeerDependencies: + - react-native-b4a + + hypercore-id-encoding@1.3.0: + dependencies: + b4a: 1.8.1 + z32: 1.1.0 + transitivePeerDependencies: + - react-native-b4a + + hypercore-stats@2.5.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + passive-core-watcher: 1.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + - sodium-javascript + + hypercore-storage@3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + bare-path: 3.1.2 + compact-encoding: 3.5.0 + device-file: 2.3.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + flat-tree: 1.13.0 + hypercore-crypto: 3.7.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + hyperschema: 1.24.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + index-encoder: 3.5.0 + resolve-reject-promise: 1.1.0 + rocksdb-native: 3.17.4(bare-abort-controller@1.1.2)(bare-url@2.5.4) + scope-lock: 1.2.4 + streamx: 2.28.1(bare-abort-controller@1.1.2) + xache: 1.3.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-url + - react-native-b4a + - sodium-javascript + + hypercore@11.35.5(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + '@hyperswarm/secret-stream': 6.9.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + b4a: 1.8.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + big-sparse-array: 1.0.3 + compact-encoding: 3.5.0 + fast-fifo: 1.3.2 + flat-tree: 1.13.0 + hypercore-crypto: 3.7.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + hypercore-errors: 1.5.0 + hypercore-id-encoding: 1.3.0 + hypercore-storage: 3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + is-options: 1.0.2 + nanoassert: 2.0.0 + protomux: 3.12.0 + quickbit-universal: 2.2.0(bare-url@2.5.4) + random-array-iterator: 1.0.0 + safety-catch: 1.0.3 + sodium-universal: 5.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + streamx: 2.28.1(bare-abort-controller@1.1.2) + unslab: 1.3.0 + z32: 1.1.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + - sodium-javascript + + hyperdb@6.9.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + compact-encoding: 3.5.0 + generate-object-property: 2.0.0 + generate-string: 1.0.1 + hyperbee: 2.27.3(bare-abort-controller@1.1.2) + hypercore: 11.35.5(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hyperschema: 1.24.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + index-encoder: 3.5.0 + refcounter: 1.0.0 + rocksdb-native: 3.17.4(bare-abort-controller@1.1.2)(bare-url@2.5.4) + scope-lock: 1.2.4 + streamx: 2.28.1(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + - sodium-javascript + + hyperdht-address@1.1.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + compact-encoding: 3.5.0 + hyperschema: 1.24.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + hyperdht-stats@1.11.0: {} + + hyperdht@6.34.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + '@hyperswarm/secret-stream': 6.9.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + b4a: 1.8.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + blind-relay: 1.6.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + bogon: 1.3.0 + compact-encoding: 3.5.0 + dht-rpc: 6.27.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hypercore-crypto: 3.7.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + hypercore-id-encoding: 1.3.0 + hyperdht-address: 1.1.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + noise-curve-ed: 2.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + noise-handshake: 4.2.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + record-cache: 1.2.0 + safety-catch: 1.0.3 + signal-promise: 1.0.3 + sodium-universal: 5.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + streamx: 2.28.1(bare-abort-controller@1.1.2) + unslab: 1.3.0 + xache: 1.3.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + - sodium-javascript + + hyperdispatch@1.6.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + b4a: 1.8.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-path: 3.1.2 + compact-encoding: 3.5.0 + generate-string: 1.0.1 + hyperschema: 1.24.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + nanoassert: 2.0.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + hyperdrive@13.3.3(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + hyperbee: 2.27.3(bare-abort-controller@1.1.2) + hyperblobs: 2.12.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hypercore: 11.35.5(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hypercore-errors: 1.5.0 + is-options: 1.0.2 + mirror-drive: 1.14.2(bare-abort-controller@1.1.2)(bare-url@2.5.4) + ready-resource: 1.2.0(bare-abort-controller@1.1.2) + safety-catch: 1.0.3 + speedometer: 1.1.0 + streamx: 2.28.1(bare-abort-controller@1.1.2) + sub-encoder: 2.1.3 + unix-path-resolve: 1.0.2 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + - sodium-javascript + + hyperschema@1.24.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + compact-encoding: 3.5.0 + generate-object-property: 2.0.0 + generate-string: 1.0.1 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + hyperswarm-stats@1.3.1: + dependencies: + hyperdht-stats: 1.11.0 + + hyperswarm@4.17.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + hyperdht: 6.34.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + safety-catch: 1.0.3 + shuffled-priority-queue: 2.1.0 + streamx: 2.28.1(bare-abort-controller@1.1.2) + unslab: 1.3.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + - sodium-javascript + + index-encoder@3.5.0: + dependencies: + b4a: 1.8.1 + transitivePeerDependencies: + - react-native-b4a + + is-options@1.0.2: + dependencies: + b4a: 1.8.1 + transitivePeerDependencies: + - react-native-b4a + + is-property@1.0.2: {} + js-tokens@4.0.0: {} jsesc@3.1.0: {} json5@2.2.3: {} + kademlia-routing-table@1.0.6(bare-abort-controller@1.1.2): + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + + llm-splitter@0.2.0: {} + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 @@ -1281,24 +3748,149 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.6.0 + mirror-drive@1.14.2(bare-abort-controller@1.1.2)(bare-url@2.5.4): + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + binary-stream-equals: 1.0.0 + rabin-stream: 2.0.0(bare-abort-controller@1.1.2)(bare-url@2.5.4) + same-data: 1.0.0 + speedometer: 1.1.0 + streamx: 2.28.1(bare-abort-controller@1.1.2) + unix-path-resolve: 1.0.2 + transitivePeerDependencies: + - bare-abort-controller + - bare-url + - react-native-b4a + ms@2.1.3: {} + mutexify@1.4.0: + dependencies: + queue-tick: 1.0.1 + + nanoassert@2.0.0: {} + nanoid@3.3.18: {} + nat-sampler@1.0.1: {} + node-releases@2.0.54: {} + noise-curve-ed@2.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + nanoassert: 2.0.0 + sodium-universal: 5.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-url + - react-native-b4a + - sodium-javascript + + noise-handshake@4.2.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + nanoassert: 2.0.0 + sodium-universal: 5.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-url + - react-native-b4a + - sodium-javascript + + paparam@1.13.0: {} + + passive-core-watcher@1.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + hypercore: 11.35.5(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-url@2.5.4) + hypercore-crypto: 3.7.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + hypercore-id-encoding: 1.3.0 + safety-catch: 1.0.3 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-url + - react-native-b4a + - sodium-javascript + pathe@1.1.2: {} pathval@2.0.1: {} picocolors@1.1.1: {} + picomatch@4.0.7: {} + postcss@8.5.28: dependencies: nanoid: 3.3.18 picocolors: 1.1.1 source-map-js: 1.2.1 + promaphore@1.0.0: {} + + protocol-buffers-encodings@1.2.0: + dependencies: + b4a: 1.8.1 + signed-varint: 2.0.1 + varint: 5.0.0 + transitivePeerDependencies: + - react-native-b4a + + protomux@3.12.0: + dependencies: + b4a: 1.8.1 + compact-encoding: 3.5.0 + queue-tick: 1.0.1 + safety-catch: 1.0.3 + unslab: 1.3.0 + transitivePeerDependencies: + - react-native-b4a + + queue-tick@1.0.1: {} + + quickbit-native@2.4.8(bare-url@2.5.4): + dependencies: + require-addon: 1.2.0(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + quickbit-universal@2.2.0(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + simdle-universal: 1.1.2(bare-url@2.5.4) + optionalDependencies: + quickbit-native: 2.4.8(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + - react-native-b4a + + rabin-native@2.0.0(bare-url@2.5.4): + dependencies: + require-addon: 1.2.0(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + + rabin-stream@2.0.0(bare-abort-controller@1.1.2)(bare-url@2.5.4): + dependencies: + rabin-native: 2.0.0(bare-url@2.5.4) + streamx: 2.28.1(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + - bare-url + - react-native-b4a + + rache@1.0.0: {} + + random-array-iterator@1.0.0: {} + react-dom@18.3.1(react@18.3.1): dependencies: loose-envify: 1.4.0 @@ -1311,6 +3903,51 @@ snapshots: dependencies: loose-envify: 1.4.0 + ready-resource@1.2.0(bare-abort-controller@1.1.2): + dependencies: + bare-events: 2.9.2(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + + record-cache@1.2.0: + dependencies: + b4a: 1.8.1 + transitivePeerDependencies: + - react-native-b4a + + refcounter@1.0.0: {} + + require-addon@1.2.0(bare-url@2.5.4): + dependencies: + bare-addon-resolve: 1.10.1(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + + require-asset@1.2.2(bare-url@2.5.4): + dependencies: + bare-module-resolve: 1.12.5(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + optional: true + + resolve-reject-promise@1.1.0: {} + + resource-on-exit@1.0.0: {} + + rocksdb-native@3.17.4(bare-abort-controller@1.1.2)(bare-url@2.5.4): + dependencies: + compact-encoding: 3.5.0 + ready-resource: 1.2.0(bare-abort-controller@1.1.2) + refcounter: 1.0.0 + require-addon: 1.2.0(bare-url@2.5.4) + resolve-reject-promise: 1.1.0 + signal-promise: 1.0.3 + streamx: 2.28.1(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + - bare-url + - react-native-b4a + rollup@4.63.1: dependencies: '@types/estree': 1.0.9 @@ -1343,38 +3980,203 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.63.1 fsevents: 2.3.3 + safety-catch@1.0.3: {} + + same-data@1.0.0: {} + + same-object@1.0.2: {} + scheduler@0.23.2: dependencies: loose-envify: 1.4.0 + scope-lock@1.2.4: {} + semver@6.3.1: {} + semver@7.8.5: {} + + shuffled-priority-queue@2.1.0: + dependencies: + unordered-set: 2.0.1 + siginfo@2.0.0: {} + signal-promise@1.0.3: {} + + signed-varint@2.0.1: + dependencies: + varint: 5.0.0 + + simdle-native@1.3.9(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + require-addon: 1.2.0(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + - react-native-b4a + optional: true + + simdle-universal@1.1.2(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + optionalDependencies: + simdle-native: 1.3.9(bare-url@2.5.4) + transitivePeerDependencies: + - bare-url + - react-native-b4a + + sodium-native@5.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4): + dependencies: + bare-assert: 1.2.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2)) + require-addon: 1.2.0(bare-url@2.5.4) + which-runtime: 1.4.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-url + - react-native-b4a + + sodium-secretstream@1.2.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + sodium-universal: 5.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-url + - react-native-b4a + - sodium-javascript + + sodium-universal@5.0.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4): + dependencies: + sodium-native: 5.1.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1)(bare-events@2.9.2(bare-abort-controller@1.1.2))(bare-url@2.5.4) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bare-events + - bare-url + - react-native-b4a + source-map-js@1.2.1: {} + speedometer@1.1.0: {} + stackback@0.0.2: {} + stackframe@1.3.4: {} + std-env@3.10.0: {} + streamx@2.28.1(bare-abort-controller@1.1.2): + dependencies: + events-universal: 1.0.1(bare-abort-controller@1.1.2) + fast-fifo: 1.3.2 + text-decoder: 1.2.7 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + sub-encoder@2.1.3: + dependencies: + b4a: 1.8.1 + codecs: 3.1.0 + transitivePeerDependencies: + - react-native-b4a + + tar-stream@3.2.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + b4a: 1.8.1 + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + fast-fifo: 1.3.2 + streamx: 2.28.1(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + teex@1.0.1(bare-abort-controller@1.1.2): + dependencies: + streamx: 2.28.1(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + test-tmp@1.4.0(bare-abort-controller@1.1.2)(bare-buffer@3.7.1): + dependencies: + bare-fs: 4.8.1(bare-abort-controller@1.1.2)(bare-buffer@3.7.1) + bare-os: 3.9.3 + bare-path: 3.1.2 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + + text-decoder@1.2.7: + dependencies: + b4a: 1.8.1 + transitivePeerDependencies: + - react-native-b4a + + time-ordered-set@2.0.1: {} + + timeout-refresh@2.0.1: {} + + tiny-byte-size@1.1.0: {} + tinybench@2.9.0: {} tinyexec@0.3.2: {} + tinyld@1.3.4: {} + tinypool@1.1.1: {} tinyrainbow@1.2.0: {} tinyspy@3.0.2: {} + tmatch@5.0.0: {} + typescript@5.9.3: {} + udx-native@1.21.1(bare-abort-controller@1.1.2)(bare-url@2.5.4): + dependencies: + b4a: 1.8.1 + bare-events: 2.9.2(bare-abort-controller@1.1.2) + require-addon: 1.2.0(bare-url@2.5.4) + streamx: 2.28.1(bare-abort-controller@1.1.2) + transitivePeerDependencies: + - bare-abort-controller + - bare-url + - react-native-b4a + + unix-path-resolve@1.0.2: {} + + unordered-set@2.0.1: {} + + unslab@1.3.0: + dependencies: + b4a: 1.8.1 + transitivePeerDependencies: + - react-native-b4a + update-browserslist-db@1.3.2(browserslist@4.28.9): dependencies: browserslist: 4.28.9 escalade: 3.2.0 picocolors: 1.1.1 + v8-to-istanbul@9.3.0: + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 2.0.0 + + varint@5.0.0: {} + vite-node@2.1.9: dependencies: cac: 6.7.14 @@ -1434,9 +4236,21 @@ snapshots: - supports-color - terser + which-runtime@1.4.0: {} + why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 stackback: 0.0.2 + xache@1.3.0: {} + yallist@3.1.1: {} + + z32@1.1.0: + dependencies: + b4a: 1.8.1 + transitivePeerDependencies: + - react-native-b4a + + zod@4.6.1: {}