Not in the top 1,000 by GitHub stars
cogfoundry-labs/loomloom
World's first compiler and execution platform for AI systems — turn prompts, skills, and multi-step agent workflows into versioned, packageable software that runs with dependency-aware parallel execution.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
agent-guidance/loomloom/SKILL.md
Week of Nov 2, 2026 · +1 / −1 lines
Before Not checked yet → After Network or broad shell
98dccc0cd161 → d9efb25f4a1f
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 98dccc0cd161
No earlier version was observed for comparison.
examples/community/image-lab/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
98dccc0cd161 → d9efb25f4a1f
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 98dccc0cd161
No earlier version was observed for comparison.
examples/community/image-lab-2/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
98dccc0cd161 → d9efb25f4a1f
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 98dccc0cd161
No earlier version was observed for comparison.
examples/community/redesign-lab/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
98dccc0cd161 → d9efb25f4a1f
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 98dccc0cd161
No earlier version was observed for comparison.
Heat
1.8- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- loomloom
agent-guidance/loomloom - image-lab
examples/community/image-lab - image-lab-2
examples/community/image-lab-2 - redesign-lab
examples/community/redesign-lab
How it works
loomloom
When your agent uses it
Use this skill when the user mentions LoomLoom, loomloom, batch generation, batch processing, batch tasks, batch execution, template execution, template submission, Excel submission, template download, Excel validation, run results, result download, run id, task status, execution status, official templates, private templates, TemplateSpec, Excel/workbook templates, Market SkillApps, template market, public templates, SkillApp, listing, unlisting, relisting, price changes, fixed task fees, subscription bundles, subscription purchase and renewal, publishing to the Market, review submission, review status, creator earnings, template earnings, usage, orders, call records, installing LoomLoom, doctor, token, server, or when the user clearly wants multi-row input to produce batch outputs.
What it loads into context
Frontmatter
162 tokensAlways available to the agent
SKILL.md
5,071 tokensWhen the skill is activated
Reference documents
23,686 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Install And Update LoomLoom
- Core Objects
- Intent Routing
- High-Level Workflows
- Global Rules
- Test Execution Mode
- References
Files
SKILL.mdcore24,847 bytesSKILL.mdcore24,847 bytesreferences/billing.mddoc10,427 bytesreferences/cli.mddoc17,327 bytesreferences/execution.mddoc5,878 bytesreferences/local-skills.mddoc10,286 bytesreferences/market.mddoc22,600 bytesreferences/setup.mddoc20,839 bytesreferences/template-spec.mddoc19,111 bytesreferences/workflow-preview.mddoc4,742 bytes
Read SKILL.md
# loomloom
LoomLoom is a template-based AI workflow platform for structured, repeatable AI work. Use it for batch or table-shaped generation, official and private template execution, TemplateSpec authoring, Market SkillApps, subscriptions and bundle management, creator listing management, local Agent Skill installation, run monitoring, and result retrieval.
Do not use LoomLoom for ordinary one-off writing or chat unless the user explicitly asks for LoomLoom, templates, Excel/workbook input, a Market SkillApp, or batch/table-shaped processing.
## Install And Update LoomLoom
When asked to install or update LoomLoom:
1. For the npm one-command setup, require one explicit `skills` Agent id. Run `npx @cogfoundry/loomloom@<version> install --agent <agent-id> --yes`; the setup command verifies that the selected Agent reports the `loomloom` Skill.
2. Do not omit `--agent` in an Agent or non-interactive session, and do not install the Skill for every detected Agent.
3. For the shell or PowerShell installers, determine the current Agent's supported Skill root from its runtime configuration or official conventions, then use `<agent-skill-root>/loomloom` as the complete destination with `--skill-dir` or `-SkillDir`.
4. Do not guess a Skill root or fall back to another Agent's directory. If the current Agent or root is unknown, ask the user for it.View the complete source on GitHubimage-lab
When your agent uses it
Turn one image prompt into several strong alternatives at once — the Model Advisor spreads them across the 2-3 image models that best fit the brief, shows the estimated total before any spend, generates them in parallel, then builds a shareable gallery you pick the winner from. Use when someone wants several options of one image prompt, wants to try more than one image model without pricing anxiety, wants a cost estimate before generating an image, or wants to compare specific models on a brief. Triggers include "generate that with Image Lab", "8 options of this with Image Lab", "run Image Lab on this prompt", "with Image Lab, compare Nano Banana Pro and GPT Image 2". It needs to be named — a bare "generate an image" belongs to native image generation, not here. This skill only turns one finished prompt into several alternatives. For controlled variations, creative directions, a reference photo, a workbook of options, or when the user says "Image Lab 2", use the image-lab-2 skill instead.
What it loads into context
Frontmatter
227 tokensAlways available to the agent
SKILL.md
4,379 tokensWhen the skill is activated
Reference documents
19,873 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The five user-facing steps
- Input contract
- Workflow
- Prerequisites
- What NOT to do
- Attribution
Scripts executed separately
case-studies/pack.pycase-studies/zoro-robin-storyboard/video/eslint.config.mjscase-studies/zoro-robin-storyboard/video/package.jsoncase-studies/zoro-robin-storyboard/video/remotion.config.tscase-studies/zoro-robin-storyboard/video/src/ImageLabShowcase.tsxcase-studies/zoro-robin-storyboard/video/src/Root.tsxcase-studies/zoro-robin-storyboard/video/src/components/Sheet.tsxcase-studies/zoro-robin-storyboard/video/src/config.tscase-studies/zoro-robin-storyboard/video/src/grid.tscase-studies/zoro-robin-storyboard/video/src/index.tscase-studies/zoro-robin-storyboard/video/src/scenes/Screen1.tsxcase-studies/zoro-robin-storyboard/video/src/scenes/Screen2.tsxcase-studies/zoro-robin-storyboard/video/src/scenes/Screen3.tsxcase-studies/zoro-robin-storyboard/video/src/scenes/Screen4.tsxcase-studies/zoro-robin-storyboard/video/src/scenes/Screen5.tsxcase-studies/zoro-robin-storyboard/video/src/theme.tsscripts/build-exploration-page.pyscripts/image.py
Files
.gitignoreasset608 bytesREADME.mddoc17,961 bytesSKILL.mdcore16,860 bytesSKILL.mdcore16,860 bytesSKILL.mdcore16,860 bytescase-studies/README.mddoc2,847 bytescase-studies/pack.pyruns2,790 bytescase-studies/woolworths-trolley-hero/assets/imagelab.mp4asset8,145,193 bytescase-studies/woolworths-trolley-hero/assets/r1-alternative-01.jpgasset567,043 bytescase-studies/woolworths-trolley-hero/assets/r1-alternative-02.jpgasset592,379 bytescase-studies/woolworths-trolley-hero/assets/r1-alternative-03.jpgasset583,805 bytescase-studies/woolworths-trolley-hero/assets/r1-alternative-04.jpgasset559,913 bytescase-studies/woolworths-trolley-hero/assets/r1-alternative-05.jpgasset569,607 bytescase-studies/woolworths-trolley-hero/assets/r1-alternative-06.jpgasset580,947 bytescase-studies/woolworths-trolley-hero/assets/r1-alternative-07.jpgasset585,491 bytescase-studies/woolworths-trolley-hero/assets/r1-alternative-08.jpgasset508,648 bytescase-studies/woolworths-trolley-hero/assets/r2-alternative-01.jpgasset552,945 bytescase-studies/woolworths-trolley-hero/assets/r2-alternative-02.jpgasset562,802 bytescase-studies/woolworths-trolley-hero/assets/r2-alternative-03.jpgasset558,839 bytescase-studies/woolworths-trolley-hero/assets/r2-alternative-04.jpgasset536,994 bytescase-studies/woolworths-trolley-hero/assets/r2-alternative-05.jpgasset518,663 bytescase-studies/woolworths-trolley-hero/assets/r2-alternative-06.jpgasset548,698 bytescase-studies/woolworths-trolley-hero/assets/r2-alternative-07.jpgasset486,697 bytescase-studies/woolworths-trolley-hero/assets/r2-alternative-08.jpgasset510,441 bytescase-studies/woolworths-trolley-hero/assets/r3-alternative-01.jpgasset509,134 bytescase-studies/woolworths-trolley-hero/assets/r3-alternative-02.jpgasset567,662 bytescase-studies/woolworths-trolley-hero/assets/r3-alternative-03.jpgasset553,571 bytescase-studies/woolworths-trolley-hero/assets/r3-alternative-04.jpgasset574,530 bytescase-studies/woolworths-trolley-hero/assets/r3-alternative-05.jpgasset554,592 bytescase-studies/woolworths-trolley-hero/assets/r3-alternative-06.jpgasset555,755 bytescase-studies/woolworths-trolley-hero/assets/r3-alternative-07.jpgasset536,284 bytescase-studies/woolworths-trolley-hero/assets/r3-alternative-08.jpgasset482,045 bytescase-studies/woolworths-trolley-hero/case-study-data.jsonasset117,265 bytescase-studies/woolworths-trolley-hero/index.htmlasset169,171 bytescase-studies/zoro-robin-storyboard/assets/alternative-01.jpgasset576,558 bytescase-studies/zoro-robin-storyboard/assets/alternative-02.jpgasset553,648 bytescase-studies/zoro-robin-storyboard/assets/alternative-03.jpgasset596,965 bytescase-studies/zoro-robin-storyboard/assets/alternative-04.jpgasset336,756 bytescase-studies/zoro-robin-storyboard/assets/alternative-05.jpgasset377,683 bytescase-studies/zoro-robin-storyboard/assets/alternative-06.jpgasset352,239 bytescase-studies/zoro-robin-storyboard/assets/alternative-07.jpgasset357,859 bytescase-studies/zoro-robin-storyboard/assets/alternative-08.jpgasset367,144 bytescase-studies/zoro-robin-storyboard/assets/zoro-robin-showcase.mp4asset5,768,348 bytescase-studies/zoro-robin-storyboard/exploration.jsonasset18,786 bytescase-studies/zoro-robin-storyboard/index.htmlasset43,225 bytescase-studies/zoro-robin-storyboard/video/.gitignoreasset110 bytescase-studies/zoro-robin-storyboard/video/.prettierrcasset66 bytescase-studies/zoro-robin-storyboard/video/README.mddoc1,523 bytescase-studies/zoro-robin-storyboard/video/eslint.config.mjsruns79 bytescase-studies/zoro-robin-storyboard/video/package-lock.jsonasset211,122 bytescase-studies/zoro-robin-storyboard/video/package.jsonruns826 bytescase-studies/zoro-robin-storyboard/video/remotion.config.tsruns391 bytescase-studies/zoro-robin-storyboard/video/src/ImageLabShowcase.tsxruns2,375 bytescase-studies/zoro-robin-storyboard/video/src/Root.tsxruns427 bytescase-studies/zoro-robin-storyboard/video/src/components/Sheet.tsxruns1,183 bytescase-studies/zoro-robin-storyboard/video/src/config.tsruns3,309 bytescase-studies/zoro-robin-storyboard/video/src/grid.tsruns1,193 bytescase-studies/zoro-robin-storyboard/video/src/index.cssasset32 bytescase-studies/zoro-robin-storyboard/video/src/index.tsruns109 bytescase-studies/zoro-robin-storyboard/video/src/scenes/Screen1.tsxruns2,206 bytescase-studies/zoro-robin-storyboard/video/src/scenes/Screen2.tsxruns1,599 bytescase-studies/zoro-robin-storyboard/video/src/scenes/Screen3.tsxruns2,100 bytescase-studies/zoro-robin-storyboard/video/src/scenes/Screen4.tsxruns3,296 bytescase-studies/zoro-robin-storyboard/video/src/scenes/Screen5.tsxruns1,969 bytescase-studies/zoro-robin-storyboard/video/src/theme.tsruns975 bytescase-studies/zoro-robin-storyboard/video/tsconfig.jsonasset368 bytesdocs/design-spec.mddoc40,476 bytespipelines/generate.yamlasset9,476 bytesreferences/arena-scores.yamlasset5,823 bytesreferences/exploration-page.mddoc5,580 bytesreferences/generation-policy.mddoc4,963 bytesreferences/model-catalog.yamlasset11,869 bytesscripts/build-exploration-page.pyruns67,324 bytesscripts/image.pyruns81,954 bytesshowcase/README.mddoc2,302 bytesshowcase/variants-4.spec.jsonasset3,053 bytestest-fixtures/sample-prompts.jsonasset2,723 bytes
Read SKILL.md
# Image Lab
**One prompt. Several strong possibilities. Pick the image you want.**
See the price. Approve once. Generate in parallel.
Image Lab helps you **pick an image, not pick a model**. It does not write
prompts and is not tied to any prompt source — it takes a finished prompt, and
its Model Advisor spreads your requested number of alternatives across the
models that best fit the brief. Pair it with `ai-image-prompts-skill`, any other
prompt skill, or use your own prompt.
## The five user-facing steps
```View the complete source on GitHubimage-lab-2
When your agent uses it
Generate image alternatives with the price shown before any spend. Quick: one finished prompt becomes several alternatives across the 2-3 best-fit image models. Variation: controlled variations (camera, lighting, style, aspect) of a brief, optionally from a reference photo, in an Excel workbook where the user ticks the rows to generate. Creative Direction: several different directions for an open brief, one image each first. Each paid batch shows its total and needs one approval. Triggers include "generate that with Image Lab 2", "8 options of this with Image Lab 2", "run Image Lab 2 on this photo", "with Image Lab 2, try different lighting and camera angles", "with Image Lab 2, explore four creative directions". It has to be named with its version: a request that only says "Image Lab" for a single prompt belongs to the older image-lab skill, and a bare "generate an image" to native image generation.
What it loads into context
Frontmatter
216 tokensAlways available to the agent
SKILL.md
3,733 tokensWhen the skill is activated
Reference documents
93,355 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Start here
- Rules that always apply
- Quick mode
- Experiment mode
- What NOT to do
- Status and attribution
Scripts executed separately
experiments/m0/run_m0.pyexperiments/m0/run_probe1.pyexperiments/m0/run_probe2a.pyexperiments/m0/run_probe2b.pyexperiments/m0/run_round2.pyscripts/build-exploration-page.pyscripts/case_study.pyscripts/compile.pyscripts/experiment.pyscripts/generate.pyscripts/image.pyscripts/ledger.pyscripts/llm_fit.pyscripts/matrix.pyscripts/montage.pyscripts/planner_eval.pyscripts/preflight.pyscripts/review.pyscripts/sheet.pyscripts/vision_bench.pyscripts/workbook.pytests/test_case_study.pytests/test_compile.pytests/test_docs.pytests/test_exploration_inline.pytests/test_generate.pytests/test_llm_fit.pytests/test_m3.pytests/test_m4.pytests/test_matrix.pytests/test_montage.pytests/test_preflight.pytests/test_retry_quick.pytests/test_review.pytests/test_sheet.pytests/test_takes.pytests/test_vision_bench.pytests/test_visual_review.pytests/test_workbook.py
Files
.gitignoreasset734 bytesREADME.mddoc8,815 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytescase-studies/README.mddoc2,108 bytescase-studies/adidas-adizero-creative-directions.meta.jsonasset6,787 bytescase-studies/adidas-adizero-creative-directions.prompt.txtdoc8,512 bytescase-studies/adidas-adizero-creative-directions.verdicts.jsonasset15,161 bytescase-studies/adidas-adizero-creative-directions/assets/d1-alternative-01.jpgasset627,569 bytescase-studies/adidas-adizero-creative-directions/assets/d1-alternative-02.jpgasset604,191 bytescase-studies/adidas-adizero-creative-directions/assets/d1-alternative-03.jpgasset591,257 bytescase-studies/adidas-adizero-creative-directions/assets/d1-alternative-04.jpgasset580,857 bytescase-studies/adidas-adizero-creative-directions/assets/d1-alternative-05.jpgasset649,786 bytescase-studies/adidas-adizero-creative-directions/assets/d1-alternative-06.jpgasset564,390 bytescase-studies/adidas-adizero-creative-directions/assets/d2-alternative-01.jpgasset407,374 bytescase-studies/adidas-adizero-creative-directions/assets/d2-alternative-02.jpgasset378,825 bytescase-studies/adidas-adizero-creative-directions/assets/d2-alternative-03.jpgasset380,091 bytescase-studies/adidas-adizero-creative-directions/assets/d2-alternative-04.jpgasset393,484 bytescase-studies/adidas-adizero-creative-directions/assets/d2-alternative-05.jpgasset411,615 bytescase-studies/adidas-adizero-creative-directions/assets/d2-alternative-06.jpgasset409,254 bytescase-studies/adidas-adizero-creative-directions/assets/d3-alternative-01.jpgasset569,036 bytescase-studies/adidas-adizero-creative-directions/assets/d3-alternative-02.jpgasset615,111 bytescase-studies/adidas-adizero-creative-directions/assets/d3-alternative-03.jpgasset620,032 bytescase-studies/adidas-adizero-creative-directions/assets/d3-alternative-04.jpgasset563,345 bytescase-studies/adidas-adizero-creative-directions/assets/d3-alternative-05.jpgasset558,942 bytescase-studies/adidas-adizero-creative-directions/assets/d3-alternative-06.jpgasset525,078 bytescase-studies/adidas-adizero-creative-directions/assets/d4-alternative-01.jpgasset436,633 bytescase-studies/adidas-adizero-creative-directions/assets/d4-alternative-02.jpgasset348,948 bytescase-studies/adidas-adizero-creative-directions/assets/d4-alternative-03.jpgasset395,150 bytescase-studies/adidas-adizero-creative-directions/assets/d4-alternative-04.jpgasset372,269 bytescase-studies/adidas-adizero-creative-directions/assets/d4-alternative-05.jpgasset394,175 bytescase-studies/adidas-adizero-creative-directions/assets/d4-alternative-06.jpgasset428,710 bytescase-studies/adidas-adizero-creative-directions/assets/d5-alternative-01.jpgasset328,408 bytescase-studies/adidas-adizero-creative-directions/assets/d5-alternative-02.jpgasset326,416 bytescase-studies/adidas-adizero-creative-directions/assets/d5-alternative-03.jpgasset349,379 bytescase-studies/adidas-adizero-creative-directions/assets/d5-alternative-04.jpgasset333,863 bytescase-studies/adidas-adizero-creative-directions/assets/d5-alternative-05.jpgasset312,152 bytescase-studies/adidas-adizero-creative-directions/assets/d5-alternative-06.jpgasset352,635 bytescase-studies/adidas-adizero-creative-directions/case-study-data.jsonasset112,896 bytescase-studies/adidas-adizero-creative-directions/index.htmlasset270,437 bytescase-studies/woolworths-editorial-catalogue.meta.jsonasset7,325 bytescase-studies/woolworths-editorial-catalogue.prompt.txtdoc12,584 bytescase-studies/woolworths-editorial-catalogue.verdicts.jsonasset20,485 bytescase-studies/woolworths-editorial-catalogue/assets/d1-alternative-01.jpgasset559,660 bytescase-studies/woolworths-editorial-catalogue/assets/d1-alternative-02.jpgasset533,822 bytescase-studies/woolworths-editorial-catalogue/assets/d1-alternative-03.jpgasset545,355 bytescase-studies/woolworths-editorial-catalogue/assets/d1-alternative-04.jpgasset528,913 bytescase-studies/woolworths-editorial-catalogue/assets/d1-alternative-05.jpgasset546,194 bytescase-studies/woolworths-editorial-catalogue/assets/d1-alternative-06.jpgasset512,254 bytescase-studies/woolworths-editorial-catalogue/assets/d1-alternative-07.jpgasset534,570 bytescase-studies/woolworths-editorial-catalogue/assets/d2-alternative-01.jpgasset539,281 bytescase-studies/woolworths-editorial-catalogue/assets/d2-alternative-02.jpgasset509,484 bytescase-studies/woolworths-editorial-catalogue/assets/d2-alternative-03.jpgasset522,525 bytescase-studies/woolworths-editorial-catalogue/assets/d2-alternative-04.jpgasset502,071 bytescase-studies/woolworths-editorial-catalogue/assets/d2-alternative-05.jpgasset556,052 bytescase-studies/woolworths-editorial-catalogue/assets/d2-alternative-06.jpgasset540,015 bytescase-studies/woolworths-editorial-catalogue/assets/d2-alternative-07.jpgasset518,996 bytescase-studies/woolworths-editorial-catalogue/assets/d3-alternative-01.jpgasset546,839 bytescase-studies/woolworths-editorial-catalogue/assets/d3-alternative-02.jpgasset557,071 bytescase-studies/woolworths-editorial-catalogue/assets/d3-alternative-03.jpgasset582,148 bytescase-studies/woolworths-editorial-catalogue/assets/d3-alternative-04.jpgasset580,830 bytescase-studies/woolworths-editorial-catalogue/assets/d3-alternative-05.jpgasset544,903 bytescase-studies/woolworths-editorial-catalogue/assets/d3-alternative-06.jpgasset583,509 bytescase-studies/woolworths-editorial-catalogue/assets/d3-alternative-07.jpgasset561,358 bytescase-studies/woolworths-editorial-catalogue/assets/d3-alternative-08.jpgasset539,256 bytescase-studies/woolworths-editorial-catalogue/assets/d4-alternative-01.jpgasset509,817 bytescase-studies/woolworths-editorial-catalogue/assets/d4-alternative-02.jpgasset520,985 bytescase-studies/woolworths-editorial-catalogue/assets/d4-alternative-03.jpgasset479,455 bytescase-studies/woolworths-editorial-catalogue/assets/d4-alternative-04.jpgasset530,668 bytescase-studies/woolworths-editorial-catalogue/assets/d4-alternative-05.jpgasset515,644 bytescase-studies/woolworths-editorial-catalogue/assets/d4-alternative-06.jpgasset545,154 bytescase-studies/woolworths-editorial-catalogue/assets/d5-alternative-01.jpgasset491,682 bytescase-studies/woolworths-editorial-catalogue/assets/d5-alternative-02.jpgasset521,617 bytescase-studies/woolworths-editorial-catalogue/assets/d5-alternative-03.jpgasset501,158 bytescase-studies/woolworths-editorial-catalogue/assets/d5-alternative-04.jpgasset542,570 bytescase-studies/woolworths-editorial-catalogue/assets/d5-alternative-05.jpgasset528,359 bytescase-studies/woolworths-editorial-catalogue/assets/d5-alternative-06.jpgasset491,833 bytescase-studies/woolworths-editorial-catalogue/assets/d5-alternative-07.jpgasset518,117 bytescase-studies/woolworths-editorial-catalogue/case-study-data.jsonasset197,047 bytescase-studies/woolworths-editorial-catalogue/index.htmlasset385,915 bytesdocs/design-spec.mddoc40,717 bytesdocs/design-v2.mddoc119,058 bytesdocs/proposal-creative-direction-stage.mddoc24,188 bytesdocs/proposal-llm-fit-advisor.mddoc35,101 bytesdocs/showcase/calibration.jpgasset266,630 bytesdocs/showcase/direction-1-stack.jpgasset206,035 bytesdocs/showcase/direction-2-fort.jpgasset173,397 bytesdocs/showcase/direction-3-map.jpgasset208,847 bytesdocs/showcase/direction-4-shapes.jpgasset149,798 bytesdocs/showcase/workbook.jpgasset88,436 bytesdocs/v0.1-readme.mddoc18,772 bytesexperiments/m0/m0-plan.mddoc17,321 bytesexperiments/m0/run_m0.pyruns23,480 bytesexperiments/m0/run_probe1.pyruns4,877 bytesexperiments/m0/run_probe2a.pyruns1,767 bytesexperiments/m0/run_probe2b.pyruns4,019 bytesexperiments/m0/run_round2.pyruns3,925 bytespipelines/generate.yamlasset6,362 bytesreferences/arena-scores.yamlasset6,695 bytesreferences/case-study/README.mddoc4,759 bytesreferences/case-study/template.htmlasset34,537 bytesreferences/controls-catalog.jsonasset7,635 bytesreferences/examples/direction-plan.jsonasset5,794 bytesreferences/examples/variation-plan.jsonasset989 bytesreferences/exploration-page.mddoc5,580 bytesreferences/generation-policy.mddoc4,963 bytesreferences/llm-fit/briefs/childrens-book.mddoc871 bytesreferences/llm-fit/briefs/skincare-serum.mddoc841 bytesreferences/llm-fit/evals.jsonlasset7,633 bytesreferences/llm-fit/judge-rubric.mddoc1,816 bytesreferences/llm-fit/judgments.jsonlasset19,807 bytesreferences/llm-fit/models-snapshot.jsonasset19,099 bytesreferences/llm-fit/pilot.jsonlasset3,214 bytesreferences/llm-fit/pilot/openai__gpt-6-astra.mddoc30,693 bytesreferences/llm-fit/plan-evals.jsonlasset16,843 bytesreferences/llm-fit/probes.jsonlasset706 bytesreferences/llm-fit/records.jsonlasset9,029 bytesreferences/llm-fit/vision-bench-plan.jsonasset2,367 bytesreferences/llm-fit/vision-bench/labels.jsonasset2,370 bytesreferences/llm-fit/vision-bench/v01.jpgasset70,953 bytesreferences/llm-fit/vision-bench/v02.jpgasset52,828 bytesreferences/llm-fit/vision-bench/v03.jpgasset69,836 bytesreferences/llm-fit/vision-bench/v04.jpgasset83,774 bytesreferences/llm-fit/vision-bench/v05.jpgasset73,498 bytesreferences/llm-fit/vision-bench/v06.jpgasset87,116 bytesreferences/llm-fit/vision-bench/v07.jpgasset82,906 bytesreferences/llm-fit/vision-bench/v08.jpgasset81,600 bytesreferences/llm-fit/vision-bench/v09.jpgasset66,678 bytesreferences/llm-fit/vision-bench/v10.jpgasset80,732 bytesreferences/llm-fit/vision-bench/v11.jpgasset93,843 bytesreferences/llm-fit/vision-bench/v12.jpgasset89,981 bytesreferences/llm-fit/vision-bench/v13.jpgasset86,770 bytesreferences/llm-fit/vision-bench/v14.jpgasset83,958 bytesreferences/llm-fit/vision-bench/v15.jpgasset92,132 bytesreferences/llm-fit/vision-bench/v16.jpgasset85,566 bytesreferences/llm-fit/vision-evals.jsonlasset47,125 bytesreferences/model-catalog.yamlasset14,181 bytesreferences/plan-schema.mddoc8,047 bytesreferences/price-hints.jsonasset1,018 bytesreferences/quickstart.mddoc9,107 bytesreferences/reference-support.jsonasset4,657 bytesrequirements.txtdoc174 bytesscripts/build-exploration-page.pyruns69,508 bytesscripts/case_study.pyruns38,136 bytesscripts/compile.pyruns8,428 bytesscripts/experiment.pyruns64,819 bytesscripts/generate.pyruns41,515 bytesscripts/image.pyruns87,736 bytesscripts/ledger.pyruns15,673 bytesscripts/llm_fit.pyruns78,553 bytesscripts/matrix.pyruns26,047 bytesscripts/montage.pyruns6,355 bytesscripts/planner_eval.pyruns11,789 bytesscripts/preflight.pyruns39,317 bytesscripts/review.pyruns24,856 bytesscripts/sheet.pyruns20,804 bytesscripts/vision_bench.pyruns5,653 bytesscripts/workbook.pyruns24,102 bytesshowcase/README.mddoc2,302 bytesshowcase/variants-4.spec.jsonasset3,053 bytesskills/direction.mddoc17,480 bytesskills/plan.mddoc17,313 bytesskills/quick.mddoc4,476 bytesskills/results.mddoc6,643 bytestest-fixtures/sample-prompts.jsonasset2,723 bytestests/fixtures/plan-mighty.jsonasset2,824 bytestests/fixtures/reference-support.jsonasset1,946 bytestests/planner-eval/briefs.jsonasset3,681 bytestests/planner-eval/direction-briefs.jsonasset1,828 bytestests/planner-eval/golden/banner-aspect.jsonasset885 bytestests/planner-eval/golden/person-photo.jsonasset1,092 bytestests/planner-eval/golden/product-photo.jsonasset1,096 bytestests/planner-eval/golden/prompt-only.jsonasset19 bytestests/planner-eval/golden/too-wide.jsonasset798 bytestests/planner-eval/route-cases.jsonasset3,116 bytestests/test_case_study.pyruns19,801 bytestests/test_compile.pyruns4,111 bytestests/test_docs.pyruns12,985 bytestests/test_exploration_inline.pyruns2,351 bytestests/test_generate.pyruns18,981 bytestests/test_llm_fit.pyruns36,782 bytestests/test_m3.pyruns14,351 bytestests/test_m4.pyruns25,171 bytestests/test_matrix.pyruns30,143 bytestests/test_montage.pyruns5,705 bytestests/test_preflight.pyruns27,945 bytestests/test_retry_quick.pyruns17,943 bytestests/test_review.pyruns53,080 bytestests/test_sheet.pyruns8,565 bytestests/test_takes.pyruns14,459 bytestests/test_vision_bench.pyruns5,104 bytestests/test_visual_review.pyruns19,649 bytestests/test_workbook.pyruns22,771 bytes
Read SKILL.md
# Image Lab 2
**See the price. Approve each paid batch. Generate in parallel. Keep a record of everything.**
Three modes share one engine (`scripts/image.py`), one ledger and one gate. **Quick**: one finished prompt, spread across the best-fit models, no plan. **Variation** and
**Creative Direction** (together "experiment mode"): a `plan.json` becomes `experiment.xlsx`, where the user ticks the rows to generate.
Setup: run commands from this folder (the one holding this file; for an installed skill, for example `~/.claude/skills/image-lab-2/`) (`python scripts/image.py <command>`); `pip install -r requirements.txt` (experiment mode; quick mode needs nothing); a gateway key in
`LOOMLOOM_TOKEN_COGFOUNDRY` (https://console.cogfoundry.ai/api-keys), needed only for `run`; the loomloom CLI is **not** used. On Windows set `PYTHONUTF8=1` (bash:
`PYTHONUTF8=1 python ...`; PowerShell: `$env:PYTHONUTF8=1`). Keep plans and experiments in a folder of your own (`./image-lab-out/`), never inside the skill folder: an update replaces it. Read `./out/<name>` below as that folder. If your packages are in a virtual environment, call its interpreter (`.venv/Scripts/python` on Windows) in place of `python`, with absolute paths for `--plan` and `--out`. Without `AskUserQuestion` or `SendUserFile`, ask in plain chat and give file paths.
## Start here
First time? Read [`references/quickstart.md`](references/quickstart.md) (one page): which route to take, the five-command loop, the plan file in 30 seconds, what theView the complete source on GitHubredesign-lab
When your agent uses it
Turn an existing website into several real, working design directions — actual rendered pages, never mockups — then let a human pick one and build it out with validation. Use when someone wants to redesign or modernize a website or landing page, compare multiple design directions before committing, apply a reference site's design taste to their own, or make a generic-looking interface feel intentional. Triggers include "redesign my website", "redesign this site", "make my landing page look less templated", "I like [reference sites], redesign mine with that taste", and "explore variants of this direction".
What it loads into context
Frontmatter
137 tokensAlways available to the agent
SKILL.md
2,222 tokensWhen the skill is activated
Reference documents
51,339 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Entry point
- The one rule that governs everything else
- Every gate: real choices, never a dead end
- Design authority
- Gates 1-3 are entirely free — and loomloom doesn't need to be installed until Gate 4
- What NOT to do
Scripts executed separately
case-studies/aider.chat/script.jscase-studies/tabbyml.com/script.jsscripts/build-case-study.pyscripts/build-compare-page.pyscripts/capture-assets.pyscripts/content-coverage-check.pyscripts/diff-transformations.pyscripts/discover.pyscripts/mechanical-check.pyscripts/package-share.pyscripts/render-and-screenshot.pyscripts/render-case-study-web.pyscripts/score.py
Files
README.mddoc18,042 bytesSKILL.mdcore9,452 bytescase-studies/aider.chat/assets/after.pngasset279,895 bytescase-studies/aider.chat/assets/aider.mp4asset1,259,247 bytescase-studies/aider.chat/assets/before.pngasset992,500 bytescase-studies/aider.chat/assets/favicon.svgasset5,742 bytescase-studies/aider.chat/assets/logo.svgasset5,742 bytescase-studies/aider.chat/embed/ch-01.htmlasset2,227 bytescase-studies/aider.chat/embed/ch-02.htmlasset2,059 bytescase-studies/aider.chat/embed/ch-03.htmlasset2,126 bytescase-studies/aider.chat/embed/ch-04.htmlasset1,472 bytescase-studies/aider.chat/embed/ch-05.htmlasset1,454 bytescase-studies/aider.chat/embed/ch-06.htmlasset1,556 bytescase-studies/aider.chat/embed/compare.htmlasset1,769 bytescase-studies/aider.chat/index.htmlasset20,135 bytescase-studies/aider.chat/redesign/assets/hero-poster.jpgasset66,889 bytescase-studies/aider.chat/redesign/assets/logo.svgasset5,742 bytescase-studies/aider.chat/redesign/assets/shell-cmds-small.mp4asset10,547,819 bytescase-studies/aider.chat/redesign/index.htmlasset16,732 bytescase-studies/aider.chat/script.jsruns13,923 bytescase-studies/aider.chat/styles.cssasset18,031 bytescase-studies/tabbyml.com/assets/after.pngasset1,030,793 bytescase-studies/tabbyml.com/assets/before.pngasset2,493,198 bytescase-studies/tabbyml.com/assets/favicon.pngasset6,567 bytescase-studies/tabbyml.com/assets/logo.pngasset6,567 bytescase-studies/tabbyml.com/assets/tabbyml.mp4asset1,950,952 bytescase-studies/tabbyml.com/embed/ch-01.htmlasset2,197 bytescase-studies/tabbyml.com/embed/ch-02.htmlasset2,077 bytescase-studies/tabbyml.com/embed/ch-03.htmlasset4,448 bytescase-studies/tabbyml.com/embed/ch-04.htmlasset1,459 bytescase-studies/tabbyml.com/embed/ch-05.htmlasset1,477 bytescase-studies/tabbyml.com/embed/ch-06.htmlasset1,591 bytescase-studies/tabbyml.com/embed/compare.htmlasset1,912 bytescase-studies/tabbyml.com/index.htmlasset22,722 bytescase-studies/tabbyml.com/redesign/index.htmlasset63,703 bytescase-studies/tabbyml.com/script.jsruns14,102 bytescase-studies/tabbyml.com/styles.cssasset19,209 bytesdocs/design-spec.mddoc29,888 bytespipelines/redesign-existing-site.yamlasset11,043 bytesreferences/approval-policy.mddoc28,998 bytesreferences/design-authority.mddoc7,216 bytesreferences/design-brief.mddoc1,427 bytesreferences/direction-schema.mddoc3,161 bytesreferences/evaluation-rubric.mddoc3,000 bytesreferences/model-policy.mddoc14,271 bytesreferences/preservation-contract.mddoc5,259 bytesreferences/style-genome.mddoc6,254 bytesreferences/taste-profile-schema.mddoc2,244 bytesscripts/build-case-study.pyruns28,985 bytesscripts/build-compare-page.pyruns8,019 bytesscripts/capture-assets.pyruns35,682 bytesscripts/content-coverage-check.pyruns7,561 bytesscripts/diff-transformations.pyruns17,741 bytesscripts/discover.pyruns7,515 bytesscripts/mechanical-check.pyruns43,307 bytesscripts/package-share.pyruns8,859 bytesscripts/render-and-screenshot.pyruns4,891 bytesscripts/render-case-study-web.pyruns77,988 bytesscripts/score.pyruns7,229 bytesskills/build-case-study.mddoc29,921 bytesskills/discover-site.mddoc9,049 bytesskills/explore-variants.mddoc6,065 bytesskills/extract-design-signal.mddoc6,983 bytesskills/generate-directions.mddoc25,279 bytesskills/implement-design.mddoc9,085 bytesskills/validate-design.mddoc10,824 bytestest-fixtures/hello-world-site/about.htmlasset5,254 bytestest-fixtures/hello-world-site/assets/feature.jpgasset13,942 bytestest-fixtures/hello-world-site/assets/hero.jpgasset16,427 bytestest-fixtures/hello-world-site/assets/logo.svgasset413 bytestest-fixtures/hello-world-site/assets/style.cssasset2,292 bytestest-fixtures/hello-world-site/index.htmlasset5,830 bytes
Read SKILL.md
# Redesign Lab
"Give me a website. I'll show you what it could become, let you choose, then
build the winner."
Built on [loomloom](https://github.com/cogfoundry-labs/loomloom) and a
pluggable design-authority contract (default `leonxlnx-taste-skill`) — see
`references/design-authority.md`.
## Entry point
1. Read `references/design-brief.md`'s shape and capture the user's request
into that shape: mode (`existing-site` vs `from-references`), target
project, any named reference sites, the one-line message.View the complete source on GitHubSkills included
- loomloom
- image-lab
- image-lab-2
- redesign-lab
Repository facts
- License
- Apache-2.0
- Created
- Aug 3, 2026
- Last pushed
- Nov 5, 2026
- Forks
- 2
- Open issues
- 1
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 106 notes
agent-guidance/loomloom/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedexamples/community/image-lab/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedexamples/community/image-lab/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:8Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:6Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:9Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:7Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:11Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:10Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:196Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:194Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:197Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:195Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:199Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:198Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:384Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:382Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:385Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:383Analysis incomplete: physical or joined line exceeds character limitexamples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json:387Analysis incomplete: physical or joined line exceeds character limit
- No broad tool permissions
- 3 dangerous shell commandsin 1 file: loomloom/references/setup.md:57
- 5 obfuscation signalsin 5 files: image-lab-2/scripts/workbook.py:68 image-lab-2/tests/test_exploration_inline.py:50 image-lab-2/tests/test_llm_fit.py:162 and 2 more
- No instruction overrides
- 70 executable scriptsin 70 files: image-lab-2/experiments/m0/run_m0.py:1 image-lab-2/experiments/m0/run_probe1.py:1 image-lab-2/experiments/m0/run_probe2a.py:1 and 67 more
- 26 references to secretsin 12 files: image-lab-2/tests/test_review.py:36 image-lab-2/scripts/image.py:215 image-lab/scripts/image.py:234 and 9 more
- No requests to vote in Hot
Show all 2,809 signals by file
agent-guidance/loomloom/SKILL.md
- Network accessline 287
`https://lean.shengsuanyun.com/apidocs/loomloom/api`
agent-guidance/loomloom/references/setup.md
- Network accessline 56
LOOMLOOM_SKILL_DIR="/absolute/path/to/your/agent/skills/loomloom" curl -fsSL https://raw.githubusercontent.com/cogfoundry-labs/loomloom/main/scripts/install.sh | bash -s -- --skill-dir "$LOOMLOOM_SKILL_DIR" - Dangerous shell operationline 57
curl -fsSL https://raw.githubusercontent.com/cogfoundry-labs/loomloom/main/scripts/install.sh | bash -s -- --skill-dir "$LOOMLOOM_SKILL_DIR" - Network accessline 57
curl -fsSL https://raw.githubusercontent.com/cogfoundry-labs/loomloom/main/scripts/install.sh | bash -s -- --skill-dir "$LOOMLOOM_SKILL_DIR" - Network accessline 63
$LoomLoomSkillDir = "C:\path\to\your\agent\skills\loomloom" & ([scriptblock]::Create((irm https://raw.githubusercontent.com/cogfoundry-labs/loomloom/main/scripts/install.ps1))) -SkillDir $LoomLoomSkillDir - Network accessline 64
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/cogfoundry-labs/loomloom/main/scripts/install.ps1))) -SkillDir $LoomLoomSkillDir - Dangerous shell operationline 70
curl -fsSL https://gitee.com/cogfoundry/loomloom/raw/main/scripts/install-gitee.sh | bash -s -- --skill-dir "$LOOMLOOM_SKILL_DIR" - Network accessline 70
curl -fsSL https://gitee.com/cogfoundry/loomloom/raw/main/scripts/install-gitee.sh | bash -s -- --skill-dir "$LOOMLOOM_SKILL_DIR" - Network accessline 74
& ([scriptblock]::Create((irm https://gitee.com/cogfoundry/loomloom/raw/main/scripts/install.ps1))) -SkillDir $LoomLoomSkillDir -Source gitee - Dangerous shell operationline 81
curl -fsSL https://raw.githubusercontent.com/cogfoundry-labs/loomloom/main/scripts/install.sh | bash -s -- --skill-dir "$LOOMLOOM_SKILL_DIR" --channel beta - Network accessline 81
curl -fsSL https://raw.githubusercontent.com/cogfoundry-labs/loomloom/main/scripts/install.sh | bash -s -- --skill-dir "$LOOMLOOM_SKILL_DIR" --channel beta - Network accessline 124
loomloom login --server https://loomloom.shengsuanyun.com/loom/v1 - Network accessline 125
loomloom login --server https://loomloom.cogfoundry.ai/loom/v1 - Network accessline 149
1. ShengSuanYun: for users in Mainland China. This service is jointly supported by CogFoundry and is recommended for users in Mainland China. - Server: https://loomloom.shengsuanyun.com/loom/v1 - Network accessline 150
This service is jointly supported by CogFoundry and is recommended for users in Mainland China. - Server: https://loomloom.shengsuanyun.com/loom/v1 - API key console: https://console.shengsuanyun.com/user/keys - Network accessline 151
- Server: https://loomloom.shengsuanyun.com/loom/v1 - Network accessline 152
- API key console: https://console.shengsuanyun.com/user/keys - Network accessline 153
- Recharge: https://console.shengsuanyun.com/user/recharge - Network accessline 156
2. CogFoundry: for users in Singapore and other countries or regions. - Server: https://loomloom.cogfoundry.ai/loom/v1 - Network accessline 157
- Server: https://loomloom.cogfoundry.ai/loom/v1 - Network accessline 158
- API key console: https://console.cogfoundry.ai/api-keys - Network accessline 159
- Recharge and balance: https://console.cogfoundry.ai/credits - Network accessline 170
Browser login did not complete. You can configure ShengSuanYun with an API Token instead. Create or copy an API key in the ShengSuanYun console, then configure it in the local environment: https://console.shengsuanyun.com/user/keys - Network accessline 172
https://console.shengsuanyun.com/user/keys - Network accessline 182
Browser login did not complete. You can configure CogFoundry with an API Token instead. No CogFoundry credential was detected. Create or copy an API key in the CogFoundry console, then configure it in the local environment: https://console. - Network accessline 184
https://console.cogfoundry.ai/api-keys - Network accessline 267
- ShengSuanYun keys: `https://console.shengsuanyun.com/user/keys` - Network accessline 268
- ShengSuanYun recharge: `https://console.shengsuanyun.com/user/recharge` - Network accessline 269
- CogFoundry keys: `https://console.cogfoundry.ai/api-keys` - Network accessline 270
- CogFoundry recharge and balance: `https://console.cogfoundry.ai/credits` - Network accessline 276
The current ShengSuanYun account has insufficient balance. Recharge in the ShengSuanYun console before continuing: https://console.shengsuanyun.com/user/recharge - Network accessline 277
https://console.shengsuanyun.com/user/recharge - Network accessline 283
The current CogFoundry account has insufficient balance. Recharge in the CogFoundry console before continuing: https://console.cogfoundry.ai/credits - Network accessline 284
https://console.cogfoundry.ai/credits
agent-guidance/loomloom/references/workflow-preview.md
- Network accessline 7
`https://www.shengsuanyun.com/zh/loomloom/workbench/viewer/v1/bootstrap.js`
examples/community/image-lab-2/README.md
- Network accessline 50
- Python 3 (tested on 3.13), `pip install -r requirements.txt` (XlsxWriter, openpyxl, allpairspy and **Pillow**, which draws the workbook's thumbnails and is used by `montage`, `review` and `case-study`). - Excel to use the workbook (the ho - Network accessline 52
- An API key from https://console.cogfoundry.ai/api-keys, needed for `run` and other paid commands (a `quick` quote is free). The token is read from `LOOMLOOM_TOKEN_COGFOUNDRY`, then `LOOMLOOM_TOKEN`, then the loomloom config file. - Network accessline 55
git clone https://github.com/cogfoundry-labs/loomloom - Network accessline 117
Open an issue on [cogfoundry-labs/loomloom](https://github.com/cogfoundry-labs/loomloom/issues) and say which mode you used and what the agent did.
examples/community/image-lab-2/SKILL.md
- Network accessline 14
Setup: run commands from this folder (the one holding this file; for an installed skill, for example `~/.claude/skills/image-lab-2/`) (`python scripts/image.py <command>`); `pip install -r requirements.txt` (experiment mode; quick mode need - Network accessline 15
`LOOMLOOM_TOKEN_COGFOUNDRY` (https://console.cogfoundry.ai/api-keys), needed only for `run`; the loomloom CLI is **not** used. On Windows set `PYTHONUTF8=1` (bash: - Network accessline 129
A beta: install it with `npx skills add cogfoundry-labs/loomloom --skill image-lab-2 -a claude-code -g -y`, or run it from a checkout. Design, decisions and open items: `docs/design-v2.md`; measured evidence: `docs/proposal-llm-fit-advisor. - Network accessline 131
(MIT) inspired intent-based model selection. A community example on [loomloom](https://github.com/cogfoundry-labs/loomloom); Image Lab 2 talks to the CogFoundry gateway directly.
examples/community/image-lab-2/case-studies/adidas-adizero-creative-directions.meta.json
- Network accessline 10
"trigger": "use Image Lab 2, and explore creative directions", "generated_on": "2026-10-08", "project_url": "https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab-2", - Network accessline 11
"generated_on": "2026-10-08", "project_url": "https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab-2", "groups": { - Network accessline 12
"project_url": "https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab-2",
examples/community/image-lab-2/case-studies/adidas-adizero-creative-directions/case-study-data.json
- Network accessline 54
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 55
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 56
"url": "https://cogfoundry.ai" - Network accessline 64
"asset": "assets/d1-alternative-01.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 65
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0151, - Network accessline 66
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 120
"asset": "assets/d1-alternative-02.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 121
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0151, - Network accessline 122
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 176
"asset": "assets/d1-alternative-03.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 177
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0151, - Network accessline 178
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 232
"asset": "assets/d1-alternative-04.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 233
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0151, - Network accessline 234
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 288
"asset": "assets/d1-alternative-05.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 289
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0152, - Network accessline 290
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 344
"asset": "assets/d1-alternative-06.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 345
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0151, - Network accessline 346
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 487
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 488
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 489
"url": "https://cogfoundry.ai" - Network accessline 497
"asset": "assets/d2-alternative-01.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 498
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0147, - Network accessline 499
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 553
"asset": "assets/d2-alternative-02.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 554
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0148, - Network accessline 555
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 609
"asset": "assets/d2-alternative-03.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 610
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0148, - Network accessline 611
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 665
"asset": "assets/d2-alternative-04.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 666
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0148, - Network accessline 667
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 721
"asset": "assets/d2-alternative-05.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 722
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0148, - Network accessline 723
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 777
"asset": "assets/d2-alternative-06.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 778
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0148, - Network accessline 779
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 920
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 921
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 922
"url": "https://cogfoundry.ai" - Network accessline 930
"asset": "assets/d3-alternative-01.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 931
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0146, - Network accessline 932
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 986
"asset": "assets/d3-alternative-02.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 987
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0146, - Network accessline 988
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1042
"asset": "assets/d3-alternative-03.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1043
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0145, - Network accessline 1044
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1098
"asset": "assets/d3-alternative-04.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1099
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0146, - Network accessline 1100
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1154
"asset": "assets/d3-alternative-05.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1155
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0146, - Network accessline 1156
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1210
"asset": "assets/d3-alternative-06.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1211
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0146, - Network accessline 1212
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1353
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 1354
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 1355
"url": "https://cogfoundry.ai" - Network accessline 1363
"asset": "assets/d4-alternative-01.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1364
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0146, - Network accessline 1365
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1419
"asset": "assets/d4-alternative-02.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1420
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0146, - Network accessline 1421
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1475
"asset": "assets/d4-alternative-03.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1476
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0145, - Network accessline 1477
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1531
"asset": "assets/d4-alternative-04.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1532
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0146, - Network accessline 1533
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1587
"asset": "assets/d4-alternative-05.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1588
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0146, - Network accessline 1589
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1643
"asset": "assets/d4-alternative-06.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1644
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0146, - Network accessline 1645
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1786
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 1787
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 1788
"url": "https://cogfoundry.ai" - Network accessline 1796
"asset": "assets/d5-alternative-01.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1797
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0146, - Network accessline 1798
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1852
"asset": "assets/d5-alternative-02.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1853
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0147, - Network accessline 1854
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1908
"asset": "assets/d5-alternative-03.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1909
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0146, - Network accessline 1910
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1964
"asset": "assets/d5-alternative-04.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1965
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0147, - Network accessline 1966
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2020
"asset": "assets/d5-alternative-05.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2021
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0147, - Network accessline 2022
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2076
"asset": "assets/d5-alternative-06.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2077
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0147, - Network accessline 2078
"model_url": "https://cogfoundry.ai/en/models/media/360/",
examples/community/image-lab-2/case-studies/adidas-adizero-creative-directions/index.html
- Network accessline 14
<meta name="twitter:description" content="One brief. Five creative directions. Thirty images from one model: what each direction gave, and what it cost."> <meta name="twitter:image" content="assets/d1-alternative-01.jpg"> <link rel="icon" h - Network accessline 15
<meta name="twitter:image" content="assets/d1-alternative-01.jpg"> <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> <li - Network accessline 16
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> - Network accessline 17
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 18
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 19
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;700&family=Source+Serif+4:ital,wght@0,400;0,600;1,400&display=swap"> - Network accessline 394
<h1>adidas Adizero Creative Directions</h1> <p class="summary">One brief. Five creative directions. Thirty images from one model: what each direction gave, and what it cost.</p> <ul class="legend" aria-label="model in this run"><li> - Network accessline 395
<p class="summary">One brief. Five creative directions. Thirty images from one model: what each direction gave, and what it cost.</p> <ul class="legend" aria-label="model in this run"><li><a class="lm" href="https://cogfoundry.ai/en/mod - Network accessline 396
<ul class="legend" aria-label="model in this run"><li><a class="lm" href="https://cogfoundry.ai/en/models/media/360/" target="_blank" rel="noopener">GPT Image 2.5 Sunburst</a><span class="x">×30</span></li></ul> - Network accessline 423
<a id="hero-link" href="assets/d1-alternative-01.jpg" target="_blank" rel="noopener"><img id="hero-img" src="assets/d1-alternative-01.jpg" alt="Alternative A"></a> </div> <p class="gallery-meta" id="hero-meta">Alternative A &mid - Network accessline 424
</div> <p class="gallery-meta" id="hero-meta">Alternative A · r001 · <a class="model" href="https://cogfoundry.ai/en/models/media/360/" target="_blank" rel="noopener">GPT Image 2.5 Sunburst</a> · 1024×1280 · - Network accessline 425
<p class="gallery-meta" id="hero-meta">Alternative A · r001 · <a class="model" href="https://cogfoundry.ai/en/models/media/360/" target="_blank" rel="noopener">GPT Image 2.5 Sunburst</a> · 1024×1280 · $0.0151 &mi - Network accessline 438
<div class="filters" aria-label="Filter the images"><span class="filters-lbl js-only">Show</span><button type="button" class="chip on js-only" data-filter="all" aria-pressed="true">All 6</button><button type="button" class="chip js-only" da - Network accessline 439
<div class="gallery-thumbs" aria-label="alternatives"> <button type="button" class="thumb active" aria-current="true" aria-label="Show alternative A — r001" data-asset="assets/d1-alternative-01.jpg" data-label="A" data-index="1" data- - Network accessline 440
<button type="button" class="thumb active" aria-current="true" aria-label="Show alternative A — r001" data-asset="assets/d1-alternative-01.jpg" data-label="A" data-index="1" data-row="r001" data-model="GPT Image 2.5 Sunburst" data-model-url - Network accessline 441
<button type="button" class="thumb" aria-label="Show alternative B — r004" data-asset="assets/d1-alternative-02.jpg" data-label="B" data-index="2" data-row="r004" data-model="GPT Image 2.5 Sunburst" data-model-url="https://cogfoundry.ai/en/ - Network accessline 442
<button type="button" class="thumb" aria-label="Show alternative C — r005" data-asset="assets/d1-alternative-03.jpg" data-label="C" data-index="3" data-row="r005" data-model="GPT Image 2.5 Sunburst" data-model-url="https://cogfoundry.ai/en/ - Network accessline 443
<button type="button" class="thumb" aria-label="Show alternative D — r008" data-asset="assets/d1-alternative-04.jpg" data-label="D" data-index="4" data-row="r008" data-model="GPT Image 2.5 Sunburst" data-model-url="https://cogfoundry.ai/en/ - Network accessline 444
<button type="button" class="thumb" aria-label="Show alternative E — r010" data-asset="assets/d1-alternative-05.jpg" data-label="E" data-index="5" data-row="r010" data-model="GPT Image 2.5 Sunburst" data-model-url="https://cogfoundry.ai/en/ - Network accessline 445
<button type="button" class="thumb" aria-label="Show alternative F — r011" data-asset="assets/d1-alternative-06.jpg" data-label="F" data-index="6" data-row="r011" data-model="GPT Image 2.5 Sunburst" data-model-url="https://cogfoundry.ai/en/ - Network accessline 809
<h2>How this was made</h2> <p class="lead">Image Lab is not a benchmark — one model, one random draw per row, and the directions differ on purpose. It helps you explore a brief. Everything below did real, billed work in this run.< - Network accessline 810
<p class="lead">Image Lab is not a benchmark — one model, one random draw per row, and the directions differ on purpose. It helps you explore a brief. Everything below did real, billed work in this run.</p> <ul class="tool-list" - Network accessline 811
<ul class="tool-list"><li><span class="tname"><a class="tn" href="https://cogfoundry.ai" target="_blank" rel="noopener">CogFoundry model gateway</a></span><span class="trole">Ran every generation in this run through <code>POST /api/v1/tasks - Network accessline 1042
var x = document.getElementById("share-x"); var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 1043
var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" + encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); - Network accessline 1044
if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 1045
+ encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url=" + encodeURIComponent(pageUrl); - Network accessline 1046
if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url=" - Network accessline 1056
var ROUNDS = [{"round": 1, "title": "adidas Adizero Creative Directions: Torn collage", "head": "<p class=\"hero-eyebrow\">Image Lab 2 · Creative Direction · social post</p>\n<p class=\"hero-badge\">AI-generated · not a
examples/community/image-lab-2/case-studies/woolworths-editorial-catalogue.meta.json
- Network accessline 10
"trigger": "use Image Lab 2, and explore creative directions", "generated_on": "2026-10-10", "project_url": "https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab-2", - Network accessline 11
"generated_on": "2026-10-10", "project_url": "https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab-2", "groups": { - Network accessline 12
"project_url": "https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab-2",
examples/community/image-lab-2/case-studies/woolworths-editorial-catalogue/case-study-data.json
- Network accessline 70
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 71
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 72
"url": "https://cogfoundry.ai" - Network accessline 80
"asset": "assets/d1-alternative-01.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 81
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0186, - Network accessline 82
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 172
"asset": "assets/d1-alternative-02.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 173
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0187, - Network accessline 174
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 264
"asset": "assets/d1-alternative-03.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 265
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0187, - Network accessline 266
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 356
"asset": "assets/d1-alternative-04.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 357
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0186, - Network accessline 358
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 448
"asset": "assets/d1-alternative-05.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 449
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0187, - Network accessline 450
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 540
"asset": "assets/d1-alternative-06.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 541
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0187, - Network accessline 542
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 632
"asset": "assets/d1-alternative-07.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 633
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0189, - Network accessline 634
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 823
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 824
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 825
"url": "https://cogfoundry.ai" - Network accessline 833
"asset": "assets/d2-alternative-01.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 834
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0185, - Network accessline 835
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 925
"asset": "assets/d2-alternative-02.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 926
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0186, - Network accessline 927
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1017
"asset": "assets/d2-alternative-03.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1018
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0185, - Network accessline 1019
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1109
"asset": "assets/d2-alternative-04.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1110
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0185, - Network accessline 1111
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1201
"asset": "assets/d2-alternative-05.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1202
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0185, - Network accessline 1203
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1293
"asset": "assets/d2-alternative-06.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1294
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0185, - Network accessline 1295
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1385
"asset": "assets/d2-alternative-07.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1386
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0187, - Network accessline 1387
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1576
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 1577
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 1578
"url": "https://cogfoundry.ai" - Network accessline 1586
"asset": "assets/d3-alternative-01.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1587
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0186, - Network accessline 1588
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1678
"asset": "assets/d3-alternative-02.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1679
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0188, - Network accessline 1680
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1770
"asset": "assets/d3-alternative-03.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1771
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0188, - Network accessline 1772
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1862
"asset": "assets/d3-alternative-04.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1863
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0188, - Network accessline 1864
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1954
"asset": "assets/d3-alternative-05.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 1955
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0188, - Network accessline 1956
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2046
"asset": "assets/d3-alternative-06.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2047
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0188, - Network accessline 2048
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2138
"asset": "assets/d3-alternative-07.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2139
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0188, - Network accessline 2140
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2230
"asset": "assets/d3-alternative-08.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2231
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0191, - Network accessline 2232
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2421
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 2422
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 2423
"url": "https://cogfoundry.ai" - Network accessline 2431
"asset": "assets/d4-alternative-01.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2432
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0185, - Network accessline 2433
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2523
"asset": "assets/d4-alternative-02.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2524
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0186, - Network accessline 2525
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2615
"asset": "assets/d4-alternative-03.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2616
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0185, - Network accessline 2617
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2707
"asset": "assets/d4-alternative-04.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2708
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0185, - Network accessline 2709
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2799
"asset": "assets/d4-alternative-05.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2800
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0185, - Network accessline 2801
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2891
"asset": "assets/d4-alternative-06.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 2892
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0186, - Network accessline 2893
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3082
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 3083
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 3084
"url": "https://cogfoundry.ai" - Network accessline 3092
"asset": "assets/d5-alternative-01.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3093
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0185, - Network accessline 3094
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3184
"asset": "assets/d5-alternative-02.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3185
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0185, - Network accessline 3186
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3276
"asset": "assets/d5-alternative-03.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3277
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0185, - Network accessline 3278
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3368
"asset": "assets/d5-alternative-04.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3369
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0184, - Network accessline 3370
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3460
"asset": "assets/d5-alternative-05.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3461
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0184, - Network accessline 3462
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3552
"asset": "assets/d5-alternative-06.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3553
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0185, - Network accessline 3554
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3644
"asset": "assets/d5-alternative-07.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 3645
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0186, - Network accessline 3646
"model_url": "https://cogfoundry.ai/en/models/media/360/",
examples/community/image-lab-2/case-studies/woolworths-editorial-catalogue/index.html
- Network accessline 14
<meta name="twitter:description" content="One brief. Five creative directions. Thirty-five images from one model: what each direction gave, and what it cost."> <meta name="twitter:image" content="assets/d1-alternative-01.jpg"> <link rel="ic - Network accessline 15
<meta name="twitter:image" content="assets/d1-alternative-01.jpg"> <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> <li - Network accessline 16
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> - Network accessline 17
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 18
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 19
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;700&family=Source+Serif+4:ital,wght@0,400;0,600;1,400&display=swap"> - Network accessline 394
<h1>Woolworths Editorial Catalogue</h1> <p class="summary">One brief. Five creative directions. Thirty-five images from one model: what each direction gave, and what it cost.</p> <ul class="legend" aria-label="model in this run"><li - Network accessline 395
<p class="summary">One brief. Five creative directions. Thirty-five images from one model: what each direction gave, and what it cost.</p> <ul class="legend" aria-label="model in this run"><li><a class="lm" href="https://cogfoundry.ai/e - Network accessline 396
<ul class="legend" aria-label="model in this run"><li><a class="lm" href="https://cogfoundry.ai/en/models/media/360/" target="_blank" rel="noopener">GPT Image 2.5 Sunburst</a><span class="x">×35</span></li></ul> - Network accessline 423
<a id="hero-link" href="assets/d1-alternative-01.jpg" target="_blank" rel="noopener"><img id="hero-img" src="assets/d1-alternative-01.jpg" alt="Alternative A"></a> </div> <p class="gallery-meta" id="hero-meta">Alternative A &mid - Network accessline 424
</div> <p class="gallery-meta" id="hero-meta">Alternative A · r001 · <a class="model" href="https://cogfoundry.ai/en/models/media/360/" target="_blank" rel="noopener">GPT Image 2.5 Sunburst</a> · 1152×1440 · - Network accessline 425
<p class="gallery-meta" id="hero-meta">Alternative A · r001 · <a class="model" href="https://cogfoundry.ai/en/models/media/360/" target="_blank" rel="noopener">GPT Image 2.5 Sunburst</a> · 1152×1440 · $0.0186 &mi - Network accessline 439
<div class="filters" aria-label="Filter the images"><span class="filters-lbl js-only">Show</span><button type="button" class="chip on js-only" data-filter="all" aria-pressed="true">All 7</button><button type="button" class="chip js-only" da - Network accessline 440
<div class="gallery-thumbs" aria-label="alternatives"> <button type="button" class="thumb active" aria-current="true" aria-label="Show alternative A — r001" data-asset="assets/d1-alternative-01.jpg" data-label="A" data-index="1" data- - Network accessline 441
<button type="button" class="thumb active" aria-current="true" aria-label="Show alternative A — r001" data-asset="assets/d1-alternative-01.jpg" data-label="A" data-index="1" data-row="r001" data-model="GPT Image 2.5 Sunburst" data-model-url - Network accessline 442
<button type="button" class="thumb" aria-label="Show alternative B — r016" data-asset="assets/d1-alternative-02.jpg" data-label="B" data-index="2" data-row="r016" data-model="GPT Image 2.5 Sunburst" data-model-url="https://cogfoundry.ai/en/ - Network accessline 443
<button type="button" class="thumb" aria-label="Show alternative C — r024" data-asset="assets/d1-alternative-03.jpg" data-label="C" data-index="3" data-row="r024" data-model="GPT Image 2.5 Sunburst" data-model-url="https://cogfoundry.ai/en/ - Network accessline 444
<button type="button" class="thumb" aria-label="Show alternative D — r030" data-asset="assets/d1-alternative-04.jpg" data-label="D" data-index="4" data-row="r030" data-model="GPT Image 2.5 Sunburst" data-model-url="https://cogfoundry.ai/en/ - Network accessline 445
<button type="button" class="thumb" aria-label="Show alternative E — r041" data-asset="assets/d1-alternative-05.jpg" data-label="E" data-index="5" data-row="r041" data-model="GPT Image 2.5 Sunburst" data-model-url="https://cogfoundry.ai/en/ - Network accessline 446
<button type="button" class="thumb" aria-label="Show alternative F — r054" data-asset="assets/d1-alternative-06.jpg" data-label="F" data-index="6" data-row="r054" data-model="GPT Image 2.5 Sunburst" data-model-url="https://cogfoundry.ai/en/ - Network accessline 447
<button type="button" class="thumb" aria-label="Show alternative G — r272" data-asset="assets/d1-alternative-07.jpg" data-label="G" data-index="7" data-row="r272" data-model="GPT Image 2.5 Sunburst" data-model-url="https://cogfoundry.ai/en/ - Network accessline 1205
<h2>How this was made</h2> <p class="lead">Image Lab is not a benchmark — one model, one random draw per row, and the directions differ on purpose. It helps you explore a brief. Everything below did real, billed work in this run.< - Network accessline 1206
<p class="lead">Image Lab is not a benchmark — one model, one random draw per row, and the directions differ on purpose. It helps you explore a brief. Everything below did real, billed work in this run.</p> <ul class="tool-list" - Network accessline 1207
<ul class="tool-list"><li><span class="tname"><a class="tn" href="https://cogfoundry.ai" target="_blank" rel="noopener">CogFoundry model gateway</a></span><span class="trole">Ran every generation in this run through <code>POST /api/v1/tasks - Network accessline 1438
var x = document.getElementById("share-x"); var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 1439
var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" + encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); - Network accessline 1440
if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 1441
+ encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url=" + encodeURIComponent(pageUrl); - Network accessline 1442
if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url=" - Network accessline 1452
var ROUNDS = [{"round": 1, "title": "Woolworths Editorial Catalogue: Your brief", "head": "<p class=\"hero-eyebrow\">Image Lab 2 · Creative Direction · poster / flyer</p>\n<p class=\"hero-badge\">AI-generated · not a be
examples/community/image-lab-2/docs/design-spec.md
- Network accessline 24
You bring an image prompt — from [`ai-image-prompts-skill`](https://github.com/YouMind-OpenLab/ai-image-prompts-skill), - Network accessline 25
[`ai-image-prompts-skill`](https://github.com/YouMind-OpenLab/ai-image-prompts-skill), - Network accessline 402
`three_d_modeling`, `cartoon`, `photorealistic`, `art`, `portraits`, `text_rendering` — exactly the 8 category leaderboards at [arena.ai/leaderboard/text-to-image](https://arena.ai/leaderboard/text-to-image), - Network accessline 403
`text_rendering` — exactly the 8 category leaderboards at [arena.ai/leaderboard/text-to-image](https://arena.ai/leaderboard/text-to-image), not a hand-invented axis (see `references/arena-scores.yaml` below). Each - Network accessline 404
[arena.ai/leaderboard/text-to-image](https://arena.ai/leaderboard/text-to-image), - Network accessline 565
- **Endpoint**: `POST https://router.cogfoundry.ai/api/v1/tasks/generations` - Network accessline 664
curl -s -X POST https://router.cogfoundry.ai/api/v1/tasks/generations \ - Network accessline 669
curl -s https://router.cogfoundry.ai/api/v1/tasks/generations/$REQUEST_ID \ - Network accessline 671
# → { "data": { "status": "...", "progress": "0%..100%", "cost": 0.0032, # "start_time": <epoch>, "finish_time": <epoch>, "fail_reason": "", # "data": { "image_urls": ["https://...aliyuncs.com/...png"] } } } - Network accessline 673
# "data": { "image_urls": ["https://...aliyuncs.com/...png"] } } }
examples/community/image-lab-2/docs/proposal-llm-fit-advisor.md
- Network accessline 39
`GET https://router.cogfoundry.ai/api/v1/models` returns **49 text models** (checked 2026-10-08). Per model: company, name, `api_name`,
examples/community/image-lab-2/docs/v0.1-readme.md
- Network accessline 11
(v0.1) Built as a Claude Code skill on top of [loomloom](https://github.com/cogfoundry-labs/loomloom) — but loomloom is optional here. v0.1 is plain parallel calls to a model gateway; loomloom only enters at v0.4, when the work becomes a re - Network accessline 19
<div align="center"> <video src="https://github.com/user-attachments/assets/f1d670f1-d122-421b-bfa8-89624cdcce33" width="100%" controls></video> - Network accessline 20
<video src="https://github.com/user-attachments/assets/f1d670f1-d122-421b-bfa8-89624cdcce33" width="100%" controls></video> - Network accessline 23
> **Zoro & Robin storyboard** — one brief classified as `infographic / diagram`, `count 8` → **GPT Image 2 ×3 + Nano Banana Pro ×3 + Nano Banana 2 ×2**. Eight complete storyboard sheets, three models, **$0.5547** total. 9:16, ~14 s, rendere - Network accessline 29
<div align="center"> <video src="https://github.com/user-attachments/assets/087fe262-d154-48a6-9a62-efdf4361c3a3" width="100%" controls></video> - Network accessline 30
<video src="https://github.com/user-attachments/assets/087fe262-d154-48a6-9a62-efdf4361c3a3" width="100%" controls></video> - Network accessline 33
> **Woolworths Trolley Hero** — one brief classified as `launch / announcement image`, refined across 3 rounds (plain hero photograph → catalogue typography → full editorial system) → **GPT Image 2.5 Sunburst ×3 + GPT Image 2.5 Flare ×3 + G - Network accessline 92
**Setup (Image Lab 2).** `pip install -r requirements.txt` (allpairspy, XlsxWriter 3.2.2 or newer and openpyxl; quick mode needs none of them) and a CogFoundry API key in `LOOMLOOM_TOKEN_COGFOUNDRY` (from https://console.cogfoundry.ai/api-k - Network accessline 97
git clone https://github.com/cogfoundry-labs/loomloom - Network accessline 169
- **`references/generation-policy.md`** — for each creative intent, a set of per-dimension requirement weights over Arena.ai's own 8 Text-to-Image Arena categories (`overall`, `commercial_design`, `three_d_modeling`, `cartoon`, `photorealis - Network accessline 170
- **`references/arena-scores.yaml`** — the only hand-entered quality data: each model's real Elo rating + published confidence margin per Arena category, pulled from [arena.ai/leaderboard/text-to-image](https://arena.ai/leaderboard/text-to- - Network accessline 197
It's in [`redesign-lab`](../../redesign-lab)'s case-study house style — same token block, same Arial-Black headings and IBM Plex Mono labels, same hard edges. GitHub-Pages-ready, or published as a one-file artifact for a live URL. Curated v - Network accessline 263
And if the whole shape seems wrong to you, I'd like to hear that too. Open an issue, or find me in [Show and tell](https://github.com/orgs/cogfoundry-labs/discussions/categories/show-and-tell). - Network accessline 267
- **The prompt** — [`ai-image-prompts-skill`](https://github.com/YouMind-OpenLab/ai-image-prompts-skill) (YouMind, MIT). Image Lab consumes a finished prompt; this pairs with it, used unmodified, and its curated 10,000+ prompts are a good p - Network accessline 268
- **The idea** — intent-based model selection is inspired by `runcomfy-com/skills` (MIT). - **The models and the real cost** — [CogFoundry's model gateway](https://cogfoundry.ai): Google's Nano Banana family, OpenAI's GPT Image 2, ByteDance - Network accessline 269
- **The models and the real cost** — [CogFoundry's model gateway](https://cogfoundry.ai): Google's Nano Banana family, OpenAI's GPT Image 2, ByteDance's Seedream family, and the authoritative per-image `cost` that RESULTS reports back. - Network accessline 270
- **The look** — the exploration page follows [`redesign-lab`](../../redesign-lab)'s case-study house style; the showcase video is [Remotion](https://remotion.dev). - Network accessline 282
[→ Try it yourself](#try-it-yourself) · [→ Case study](https://maxaibuilds.github.io/zoro-robin-storyboard/) · [→ Technical spec](../docs/design-spec.md)
examples/community/image-lab-2/experiments/m0/run_m0.py
examples/community/image-lab-2/experiments/m0/run_probe1.py
- Executable scriptline 1
#!/usr/bin/env python3
examples/community/image-lab-2/experiments/m0/run_probe2a.py
- Executable scriptline 1
#!/usr/bin/env python3
examples/community/image-lab-2/experiments/m0/run_probe2b.py
- Executable scriptline 1
#!/usr/bin/env python3
examples/community/image-lab-2/experiments/m0/run_round2.py
examples/community/image-lab-2/references/arena-scores.yaml
- Network accessline 9
# means re-pulling this file, not editing a score by hand. # # Source: https://arena.ai/leaderboard/image/text-to-image and its category pages (commercial-design, - Network accessline 10
# # Source: https://arena.ai/leaderboard/image/text-to-image and its category pages (commercial-design, # 3d-modeling, cartoon, photorealistic, art, portraits, text-rendering) — pulled 2026-10-11; the boards - Network accessline 11
# Source: https://arena.ai/leaderboard/image/text-to-image and its category pages (commercial-design, - Network accessline 36
categories: overall: https://arena.ai/leaderboard/image/text-to-image - Network accessline 37
overall: https://arena.ai/leaderboard/image/text-to-image - Network accessline 38
commercial_design: https://arena.ai/leaderboard/image/text-to-image/commercial-design - Network accessline 39
three_d_modeling: https://arena.ai/leaderboard/image/text-to-image/3d-modeling - Network accessline 40
cartoon: https://arena.ai/leaderboard/image/text-to-image/cartoon - Network accessline 41
photorealistic: https://arena.ai/leaderboard/image/text-to-image/photorealistic - Network accessline 42
art: https://arena.ai/leaderboard/image/text-to-image/art - Network accessline 43
portraits: https://arena.ai/leaderboard/image/text-to-image/portraits - Network accessline 44
text_rendering: https://arena.ai/leaderboard/image/text-to-image/text-rendering
examples/community/image-lab-2/references/case-study/README.md
- Network accessline 18
"trigger": "use Image Lab 2, and explore creative directions", "generated_on": "2026-10-10", "canonical_url": "https://example.github.io/<repo>/", - Network accessline 19
"generated_on": "2026-10-10", "canonical_url": "https://example.github.io/<repo>/", "project_url": "https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab-2", - Network accessline 20
"canonical_url": "https://example.github.io/<repo>/", - Network accessline 21
"project_url": "https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab-2",
examples/community/image-lab-2/references/case-study/template.html
- Network accessline 14
<meta name="twitter:description" content="{{DESCRIPTION}}"> <meta name="twitter:image" content="{{OG_IMAGE}}"> <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' heig - Network accessline 15
<meta name="twitter:image" content="{{OG_IMAGE}}"> <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> <link rel="preconne - Network accessline 16
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> - Network accessline 17
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 18
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 19
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;700&family=Source+Serif+4:ital,wght@0,400;0,600;1,400&display=swap"> - Network accessline 624
var x = document.getElementById("share-x"); var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 625
var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" + encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); - Network accessline 626
if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 627
+ encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url=" + encodeURIComponent(pageUrl); - Network accessline 628
if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url="
examples/community/image-lab-2/references/generation-policy.md
examples/community/image-lab-2/references/model-catalog.yaml
- Network accessline 87
google/gemini-2.5-flash-image: label: Nano Banana url: https://cogfoundry.ai/en/models/media/185/ - Network accessline 88
label: Nano Banana url: https://cogfoundry.ai/en/models/media/185/ verified_on: "2026-10-07" - Network accessline 89
url: https://cogfoundry.ai/en/models/media/185/ - Network accessline 99
google/gemini-3.1-flash-image: label: Nano Banana 2 url: https://cogfoundry.ai/en/models/media/283/ - Network accessline 100
label: Nano Banana 2 url: https://cogfoundry.ai/en/models/media/283/ verified_on: "2026-10-07" - Network accessline 101
url: https://cogfoundry.ai/en/models/media/283/ - Network accessline 115
google/gemini-3-pro-image: label: Nano Banana Pro url: https://cogfoundry.ai/en/models/media/241/ - Network accessline 116
label: Nano Banana Pro url: https://cogfoundry.ai/en/models/media/241/ verified_on: "2026-09-13" - Network accessline 117
url: https://cogfoundry.ai/en/models/media/241/ - Network accessline 129
openai/gpt-image-2: label: GPT Image 2 url: https://cogfoundry.ai/en/models/media/314/ - Network accessline 130
label: GPT Image 2 url: https://cogfoundry.ai/en/models/media/314/ verified_on: "2026-09-13" - Network accessline 131
url: https://cogfoundry.ai/en/models/media/314/ - Network accessline 145
openai/gpt-image-2.5-sunburst: label: GPT Image 2.5 Sunburst url: https://cogfoundry.ai/en/models/media/360/ - Network accessline 146
label: GPT Image 2.5 Sunburst url: https://cogfoundry.ai/en/models/media/360/ verified_on: "2026-10-07" - Network accessline 147
url: https://cogfoundry.ai/en/models/media/360/ - Network accessline 168
openai/gpt-image-2.5-flare: label: GPT Image 2.5 Flare url: https://cogfoundry.ai/en/models/media/361/ - Network accessline 169
label: GPT Image 2.5 Flare url: https://cogfoundry.ai/en/models/media/361/ verified_on: "2026-10-07" - Network accessline 170
url: https://cogfoundry.ai/en/models/media/361/ - Network accessline 186
bytedance/doubao-seedream-5-0-pro: label: Seedream 5.0 Pro url: https://cogfoundry.ai/en/models/media/352/ - Network accessline 187
label: Seedream 5.0 Pro url: https://cogfoundry.ai/en/models/media/352/ verified_on: "2026-09-13" - Network accessline 188
url: https://cogfoundry.ai/en/models/media/352/ - Network accessline 206
bytedance/doubao-seedream-5-0-lite: label: Seedream 5.0 Lite url: https://cogfoundry.ai/en/models/media/281/ - Network accessline 207
label: Seedream 5.0 Lite url: https://cogfoundry.ai/en/models/media/281/ verified_on: "2026-09-13" - Network accessline 208
url: https://cogfoundry.ai/en/models/media/281/ - Network accessline 222
bytedance/doubao-seedream-4.5: label: Seedream 4.5 url: https://cogfoundry.ai/en/models/media/248/ - Network accessline 223
label: Seedream 4.5 url: https://cogfoundry.ai/en/models/media/248/ verified_on: "2026-09-13" - Network accessline 224
url: https://cogfoundry.ai/en/models/media/248/
examples/community/image-lab-2/scripts/build-exploration-page.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 48
python scripts/build-exploration-page.py --session ./out --title "Murree Meets Toronto" --subject "Murree x Toronto" --invocation "<the exact message the user sent to trigger Image Lab>" [--round N] [--su - Network accessline 53
[--selected C] [--slug custom-slug — only takes on the first round] \ [--out ./out/<slug>] \ [--canonical-url https://you.github.io/case-study/] [--inline] - Network accessline 55
[--canonical-url https://you.github.io/case-study/] [--inline] - Network accessline 79
ATTRIBUTION_TEXT = "Generated with CogFoundry's model gateway" ATTRIBUTION_URL = "https://cogfoundry.ai" - Network accessline 80
ATTRIBUTION_URL = "https://cogfoundry.ai" - Network accessline 81
SKILL_URL = "https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab-2" - Network accessline 725
<title>{title}</title> {og_tags} <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> - Network accessline 726
{og_tags} <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 727
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> - Network accessline 728
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 729
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 730
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;700&family=Source+Serif+4:ital,wght@0,400;0,600;1,400&display=swap"> - Network accessline 1231
var x = document.getElementById("share-x"); var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 1232
var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" + encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); - Network accessline 1233
if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 1234
+ encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url=" + encodeURIComponent(pageUrl); - Network accessline 1235
if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url="
examples/community/image-lab-2/scripts/case_study.py
- Executable scriptline 1
Executable file - Network accessline 390
def credits_html(meta: dict, c: dict) -> str: li = (f'<li><span class="tname"><a class="tn" href="https://cogfoundry.ai" target="_blank" rel="noopener">CogFoundry model gateway</a></span>' - Network accessline 391
li = (f'<li><span class="tname"><a class="tn" href="https://cogfoundry.ai" target="_blank" rel="noopener">CogFoundry model gateway</a></span>' - Network accessline 399
li += (f'<li><span class="tname">{link}</span><span class="trole">{count} images{quality_text}' + (f", {sizes_text}" if sizes_text else "") + '.</span></li>') li += (f'<li><span class="tname"><a class="tn" href="{esc(meta - Network accessline 400
+ (f", {sizes_text}" if sizes_text else "") + '.</span></li>') li += (f'<li><span class="tname"><a class="tn" href="{esc(meta.get("project_url") or "https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab-2")} - Network accessline 401
li += (f'<li><span class="tname"><a class="tn" href="{esc(meta.get("project_url") or "https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab-2")}" target="_blank" rel="noopener">Image Lab 2</a></span>' - Network accessline 530
**{k: v for k, v in (meta.get("batches") or {}).get(str(b["no"]), {}).items()}} for b in c["batches"]], "generated_on": meta.get("generated_on") or (c["batches"][-1]["ended_at"][:10] if c["batches"] else ""), - Network accessline 531
"generated_on": meta.get("generated_on") or (c["batches"][-1]["ended_at"][:10] if c["batches"] else ""), "attribution": {"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai"}, - Network accessline 532
"attribution": {"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai"},
examples/community/image-lab-2/scripts/compile.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/scripts/experiment.py
- Executable scriptline 1
#!/usr/bin/env python3
examples/community/image-lab-2/scripts/generate.py
examples/community/image-lab-2/scripts/image.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 56
import argparse import hashlib import http.client - Network accessline 57
import hashlib import http.client import json - Network accessline 58
import http.client - Network accessline 72
REFS = Path(__file__).resolve().parent.parent / "references" GATEWAY = "https://router.cogfoundry.ai/api/v1" # CogFoundry model gateway - Network accessline 73
GATEWAY = "https://router.cogfoundry.ai/api/v1" # CogFoundry model gateway - Network accessline 76
USER_AGENT = "image-lab/0.1 (+https://github.com/cogfoundry-labs/loomloom)" - Network accessline 205
"""A token goes into an HTTP header: refuse anything with spaces or control characters (a pasted newline would raise from http.client with the whole token in the traceback). Never echo it.""" - Network accessline 206
newline would raise from http.client with the whole token in the traceback). Never echo it.""" - Network accessline 208
if not _TOKEN_OK.match(v): die(f"the token from {source} contains characters that cannot be in an API key (a space, a line break " f"or a quote?). Copy it again from https://console.cogfoundry.ai/api-keys.") - Network accessline 209
die(f"the token from {source} contains characters that cannot be in an API key (a space, a line break " f"or a quote?). Copy it again from https://console.cogfoundry.ai/api-keys.") return v - Network accessline 210
f"or a quote?). Copy it again from https://console.cogfoundry.ai/api-keys.") - Access to secretsline 215
[Credential-related source omitted] - Access to secretsline 216
[Credential-related source omitted] - Access to secretsline 220
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Network accessline 236
return _clean_token(str(prof["token"]), "the loomloom config") die("no token. Set LOOMLOOM_TOKEN_COGFOUNDRY to your API key from " "https://console.cogfoundry.ai/api-keys.") - Network accessline 238
"https://console.cogfoundry.ai/api-keys.") - Network accessline 289
data = json.dumps(body).encode() if body is not None else None req = urllib.request.Request( - Network accessline 290
req = urllib.request.Request( - Network accessline 342
dest = Path(dest) tmp = dest.with_name(dest.name + ".part") req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT}) - Network accessline 343
tmp = dest.with_name(dest.name + ".part") req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT}) last: Exception | None = None - Network accessline 344
req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT}) - Network accessline 346
for attempt in range(DOWNLOAD_RETRIES + 1): try: with urllib.request.urlopen(req, timeout=60) as resp, open(tmp, "wb") as f: - Network accessline 347
try: with urllib.request.urlopen(req, timeout=60) as resp, open(tmp, "wb") as f: shutil.copyfileobj(resp, f) - Network accessline 348
with urllib.request.urlopen(req, timeout=60) as resp, open(tmp, "wb") as f: - Network accessline 358
os.replace(tmp, dest) return except (urllib.error.URLError, OSError, TimeoutError, http.client.HTTPException) as e: - Network accessline 359
return except (urllib.error.URLError, OSError, TimeoutError, http.client.HTTPException) as e: last = e - Network accessline 360
except (urllib.error.URLError, OSError, TimeoutError, http.client.HTTPException) as e:
examples/community/image-lab-2/scripts/ledger.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/scripts/llm_fit.py
- Executable scriptline 1
Executable file - Network accessline 74
status, js, err = il._req("GET", "/models", tok, None, retries=0) else: status, js, err = fetch() - Network accessline 75
else: status, js, err = fetch() if status == 200 and js.get("data"): - Network accessline 76
status, js, err = fetch() - Network accessline 338
import urllib.request import image as il req = urllib.request.Request( - Network accessline 339
import image as il req = urllib.request.Request( url or f"{il.GATEWAY}/chat/completions", method="POST", - Network accessline 340
req = urllib.request.Request( - Access to secretsline 1056
[Credential-related source omitted]
examples/community/image-lab-2/scripts/matrix.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/scripts/montage.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/scripts/planner_eval.py
- Executable scriptline 1
#!/usr/bin/env python3
examples/community/image-lab-2/scripts/preflight.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/scripts/review.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/scripts/sheet.py
- Executable scriptline 1
#!/usr/bin/env python3
examples/community/image-lab-2/scripts/vision_bench.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/scripts/workbook.py
- Executable scriptline 1
Executable file - Possible obfuscationline 68
_CONTROL = re.compile("[\x00-\x08\x0b\x0c\x0e-\x1f]") - Network accessline 392
parts[f"xl/drawings/_rels/{Path(vmls[0]).name}.rels"] = ( '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n' '<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">' - Network accessline 393
'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n' '<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">' + "".join(f'<Relationship Id="{rid}" Type="http://schemas.openxmlform - Network accessline 394
'<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">' - Network accessline 395
+ "".join(f'<Relationship Id="{rid}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="{t}"/>'
examples/community/image-lab-2/tests/test_case_study.py
- Executable scriptline 1
Executable file - Network accessline 129
def test_a_canonical_url_makes_the_preview_tags_absolute(self): self.meta.write_text(json.dumps(dict(META, canonical_url="https://example.github.io/demo/")), encoding="utf-8") - Network accessline 130
self.meta.write_text(json.dumps(dict(META, canonical_url="https://example.github.io/demo/")), encoding="utf-8") - Network accessline 131
self.build() page = (self.out / "index.html").read_text(encoding="utf-8") self.assertIn('<meta property="og:image" content="https://example.github.io/demo/assets/d1-alternative-01.jpg">', page) - Network accessline 132
page = (self.out / "index.html").read_text(encoding="utf-8") self.assertIn('<meta property="og:image" content="https://example.github.io/demo/assets/d1-alternative-01.jpg">', page) self.assertIn('<link rel="canonical" href=" - Network accessline 133
self.assertIn('<meta property="og:image" content="https://example.github.io/demo/assets/d1-alternative-01.jpg">', page) - Network accessline 134
self.assertIn('<link rel="canonical" href="https://example.github.io/demo/">', page)
examples/community/image-lab-2/tests/test_compile.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/tests/test_docs.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/tests/test_exploration_inline.py
examples/community/image-lab-2/tests/test_generate.py
- Executable scriptline 1
Executable file - Network accessline 45
return 200, {"data": {"status": "FAILED", "fail_reason": self.fail_reasons[rid]}}, "" return 200, {"data": {"status": "COMPLETED", "cost": self.cost, "start_time": 1, "finish_time": 5, "data": {"image_u - Network accessline 47
"data": {"image_urls": [f"https://x/{rid}.png"]}}}, "" - Access to secretsline 208
[Credential-related source omitted]
examples/community/image-lab-2/tests/test_llm_fit.py
- Executable scriptline 1
Executable file - Possible obfuscationline 162
raw = base64.b64decode(uri.split(",", 1)[1]) - Network accessline 284
self.addCleanup(srv.server_close) self.addCleanup(srv.shutdown) return f"http://127.0.0.1:{srv.server_address[1]}/chat/completions" - Network accessline 286
return f"http://127.0.0.1:{srv.server_address[1]}/chat/completions"
examples/community/image-lab-2/tests/test_m3.py
examples/community/image-lab-2/tests/test_m4.py
examples/community/image-lab-2/tests/test_matrix.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/tests/test_montage.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/tests/test_preflight.py
examples/community/image-lab-2/tests/test_retry_quick.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/tests/test_review.py
- Executable scriptline 1
Executable file - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 214
[Credential-related source omitted] - Access to secretsline 232
[Credential-related source omitted] - Possible obfuscationline 440
f.write_bytes(b"RIFF\x00\x00\x00\x00WAVEfmt ") - Network accessline 504
exp = make_experiment(self.tmp, PLAN) led = lg.load(exp / "ledger.json") led["rows"][0]["notes"] = '=HYPERLINK("http://evil.example","x")' - Network accessline 505
led = lg.load(exp / "ledger.json") led["rows"][0]["notes"] = '=HYPERLINK("http://evil.example","x")' led["rows"][0]["params"]["camera"] = "=1+1" - Network accessline 506
led["rows"][0]["notes"] = '=HYPERLINK("http://evil.example","x")' - Network accessline 507
led["rows"][0]["params"]["camera"] = "=1+1" led["rows"][1]["notes"] = "http://evil.example/page" wbk.write_workbook(exp / "experiment.xlsx", led, PLAN, prompts={"r001": "=cmd|' /C calc'!A0"}) - Network accessline 508
led["rows"][1]["notes"] = "http://evil.example/page" - Network accessline 514
self.assertEqual(cell.data_type, "s", f"{col} row {r} became {cell.data_type}") self.assertIsNone(cell.hyperlink, f"{col} row {r}") self.assertEqual(ws.cell(row=2, column=head.index("Notes") + 1).value, '=HYPERLINK("http - Network accessline 516
self.assertEqual(ws.cell(row=2, column=head.index("Notes") + 1).value, '=HYPERLINK("http://evil.example","x")') - Network accessline 654
elif self.path == "/redir": self.send_response(302) self.send_header("Location", "http://127.0.0.1:1/x") - Network accessline 655
self.send_response(302) self.send_header("Location", "http://127.0.0.1:1/x") self.end_headers() - Network accessline 656
self.send_header("Location", "http://127.0.0.1:1/x") - Network accessline 671
def setUpClass(cls): cls.srv = http.server.ThreadingHTTPServer(("127.0.0.1", 0), _Handler) cls.base = f"http://127.0.0.1:{cls.srv.server_address[1]}" - Network accessline 672
cls.srv = http.server.ThreadingHTTPServer(("127.0.0.1", 0), _Handler) cls.base = f"http://127.0.0.1:{cls.srv.server_address[1]}" threading.Thread(target=cls.srv.serve_forever, daemon=True).start() - Network accessline 673
cls.base = f"http://127.0.0.1:{cls.srv.server_address[1]}" - Access to secretsline 711
[Credential-related source omitted] - Network accessline 725
[Credential-related source omitted] - Network accessline 726
[Credential-related source omitted] - Network accessline 727
[Credential-related source omitted] - Access to secretsline 730
[Credential-related source omitted] - Access to secretsline 732
[Credential-related source omitted] - Network accessline 736
self.assertNotIn("THEIR-KEY", buf.getvalue()) (cfgdir / "config.json").write_text(json.dumps({"active_server": "cogfoundry", "servers": [ {"name": "cogfoundry", "platform": "cogfoundry", "server": "https://loomlo - Network accessline 737
[Credential-related source omitted] - Network accessline 738
{"name": "cogfoundry", "platform": "cogfoundry", "server": "https://loomloom.cogfoundry.ai/v1", - Network accessline 761
secret.write_bytes(PNG) led = self.ledger() for bad in ("../secret.png", str(secret), "https://attacker.example/b.png", "round-1/notes.txt", - Network accessline 762
led = self.ledger() for bad in ("../secret.png", str(secret), "https://attacker.example/b.png", "round-1/notes.txt", "file:///etc/passwd"): - Network accessline 763
for bad in ("../secret.png", str(secret), "https://attacker.example/b.png", "round-1/notes.txt",
examples/community/image-lab-2/tests/test_sheet.py
examples/community/image-lab-2/tests/test_takes.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/tests/test_vision_bench.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/tests/test_visual_review.py
- Executable scriptline 1
Executable file
examples/community/image-lab-2/tests/test_workbook.py
- Executable scriptline 1
Executable file
examples/community/image-lab/README.md
- Network accessline 7
Built as a Claude Code skill on top of [loomloom](https://github.com/cogfoundry-labs/loomloom) — but loomloom is optional here. v0.1 is plain parallel calls to a model gateway; loomloom only enters at v0.4, when the work becomes a real pipe - Network accessline 15
<div align="center"> <video src="https://github.com/user-attachments/assets/f1d670f1-d122-421b-bfa8-89624cdcce33" width="100%" controls></video> - Network accessline 16
<video src="https://github.com/user-attachments/assets/f1d670f1-d122-421b-bfa8-89624cdcce33" width="100%" controls></video> - Network accessline 19
> **Zoro & Robin storyboard** — one brief classified as `infographic / diagram`, `count 8` → **GPT Image 2 ×3 + Nano Banana Pro ×3 + Nano Banana 2 ×2**. Eight complete storyboard sheets, three models, **$0.5547** total. 9:16, ~14 s, rendere - Network accessline 25
<div align="center"> <video src="https://github.com/user-attachments/assets/087fe262-d154-48a6-9a62-efdf4361c3a3" width="100%" controls></video> - Network accessline 26
<video src="https://github.com/user-attachments/assets/087fe262-d154-48a6-9a62-efdf4361c3a3" width="100%" controls></video> - Network accessline 29
> **Woolworths Trolley Hero** — one brief classified as `launch / announcement image`, refined across 3 rounds (plain hero photograph → catalogue typography → full editorial system) → **GPT Image 2.5 Sunburst ×3 + GPT Image 2.5 Flare ×3 + G - Network accessline 93
git clone https://github.com/cogfoundry-labs/loomloom - Network accessline 165
- **`references/generation-policy.md`** — for each creative intent, a set of per-dimension requirement weights over Arena.ai's own 8 Text-to-Image Arena categories (`overall`, `commercial_design`, `three_d_modeling`, `cartoon`, `photorealis - Network accessline 166
- **`references/arena-scores.yaml`** — the only hand-entered quality data: each model's real Elo rating + published confidence margin per Arena category, pulled from [arena.ai/leaderboard/text-to-image](https://arena.ai/leaderboard/text-to- - Network accessline 193
It's in [`redesign-lab`](../redesign-lab)'s case-study house style — same token block, same Arial-Black headings and IBM Plex Mono labels, same hard edges. GitHub-Pages-ready, or published as a one-file artifact for a live URL. Curated ones - Network accessline 259
And if the whole shape seems wrong to you, I'd like to hear that too. Open an issue, or find me in [Show and tell](https://github.com/orgs/cogfoundry-labs/discussions/categories/show-and-tell). - Network accessline 263
- **The prompt** — [`ai-image-prompts-skill`](https://github.com/YouMind-OpenLab/ai-image-prompts-skill) (YouMind, MIT). Image Lab consumes a finished prompt; this pairs with it, used unmodified, and its curated 10,000+ prompts are a good p - Network accessline 264
- **The idea** — intent-based model selection is inspired by `runcomfy-com/skills` (MIT). - **The models and the real cost** — [CogFoundry's model gateway](https://cogfoundry.ai): Google's Nano Banana family, OpenAI's GPT Image 2, ByteDance - Network accessline 265
- **The models and the real cost** — [CogFoundry's model gateway](https://cogfoundry.ai): Google's Nano Banana family, OpenAI's GPT Image 2, ByteDance's Seedream family, and the authoritative per-image `cost` that RESULTS reports back. - Network accessline 266
- **The look** — the exploration page follows [`redesign-lab`](../redesign-lab)'s case-study house style; the showcase video is [Remotion](https://remotion.dev). - Network accessline 278
[→ Try it yourself](#try-it-yourself) · [→ Case study](https://maxaibuilds.github.io/zoro-robin-storyboard/) · [→ Technical spec](docs/design-spec.md)
examples/community/image-lab/SKILL.md
- Network accessline 321
selection. `references/model-catalog.yaml` is our own stopgap shim. - Built as a community example on [loomloom](https://github.com/cogfoundry-labs/loomloom); the v0.4 `showcase/` - Network accessline 322
- Built as a community example on [loomloom](https://github.com/cogfoundry-labs/loomloom); the v0.4 `showcase/` turns Image Lab into a real loomloom workflow. See `showcase/README.md`. - Network accessline 323
[loomloom](https://github.com/cogfoundry-labs/loomloom); the v0.4 `showcase/`
examples/community/image-lab/case-studies/README.md
examples/community/image-lab/case-studies/pack.py
- Executable scriptline 1
#!/usr/bin/env python3
examples/community/image-lab/case-studies/woolworths-trolley-hero/case-study-data.json
- Network accessline 23
{ "label": "GPT Image 2.5 Sunburst", "url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 24
"label": "GPT Image 2.5 Sunburst", "url": "https://cogfoundry.ai/en/models/media/360/", "count": 3, - Network accessline 25
"url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 33
{ "label": "GPT Image 2.5 Flare", "url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 34
"label": "GPT Image 2.5 Flare", "url": "https://cogfoundry.ai/en/models/media/361/", "count": 3, - Network accessline 35
"url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 43
{ "label": "GPT Image 2", "url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 44
"label": "GPT Image 2", "url": "https://cogfoundry.ai/en/models/media/314/", "count": 2, - Network accessline 45
"url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 62
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 63
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 64
"url": "https://cogfoundry.ai" - Network accessline 72
"asset": "assets/r1-alternative-01.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 73
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0564, - Network accessline 74
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 87
"asset": "assets/r1-alternative-02.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 88
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0564, - Network accessline 89
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 102
"asset": "assets/r1-alternative-03.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 103
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0564, - Network accessline 104
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 117
"asset": "assets/r1-alternative-04.jpg", "model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 118
"model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", "cost_usd": 0.0564, - Network accessline 119
"model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 132
"asset": "assets/r1-alternative-05.jpg", "model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 133
"model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", "cost_usd": 0.0564, - Network accessline 134
"model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 147
"asset": "assets/r1-alternative-06.jpg", "model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 148
"model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", "cost_usd": 0.0564, - Network accessline 149
"model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 162
"asset": "assets/r1-alternative-07.jpg", "model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 163
"model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", "cost_usd": 0.0, - Network accessline 164
"model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 177
"asset": "assets/r1-alternative-08.jpg", "model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 178
"model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", "cost_usd": 0.0, - Network accessline 179
"model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 211
{ "label": "GPT Image 2.5 Sunburst", "url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 212
"label": "GPT Image 2.5 Sunburst", "url": "https://cogfoundry.ai/en/models/media/360/", "count": 3, - Network accessline 213
"url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 221
{ "label": "GPT Image 2.5 Flare", "url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 222
"label": "GPT Image 2.5 Flare", "url": "https://cogfoundry.ai/en/models/media/361/", "count": 3, - Network accessline 223
"url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 231
{ "label": "GPT Image 2", "url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 232
"label": "GPT Image 2", "url": "https://cogfoundry.ai/en/models/media/314/", "count": 2, - Network accessline 233
"url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 250
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 251
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 252
"url": "https://cogfoundry.ai" - Network accessline 260
"asset": "assets/r2-alternative-01.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 261
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0595, - Network accessline 262
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 275
"asset": "assets/r2-alternative-02.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 276
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0595, - Network accessline 277
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 290
"asset": "assets/r2-alternative-03.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 291
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.0595, - Network accessline 292
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 305
"asset": "assets/r2-alternative-04.jpg", "model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 306
"model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", "cost_usd": 0.0595, - Network accessline 307
"model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 320
"asset": "assets/r2-alternative-05.jpg", "model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 321
"model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", "cost_usd": 0.0595, - Network accessline 322
"model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 335
"asset": "assets/r2-alternative-06.jpg", "model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 336
"model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", "cost_usd": 0.0595, - Network accessline 337
"model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 350
"asset": "assets/r2-alternative-07.jpg", "model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 351
"model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", "cost_usd": 0.0, - Network accessline 352
"model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 365
"asset": "assets/r2-alternative-08.jpg", "model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 366
"model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", "cost_usd": 0.0, - Network accessline 367
"model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 399
{ "label": "GPT Image 2.5 Sunburst", "url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 400
"label": "GPT Image 2.5 Sunburst", "url": "https://cogfoundry.ai/en/models/media/360/", "count": 3, - Network accessline 401
"url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 409
{ "label": "GPT Image 2.5 Flare", "url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 410
"label": "GPT Image 2.5 Flare", "url": "https://cogfoundry.ai/en/models/media/361/", "count": 3, - Network accessline 411
"url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 419
{ "label": "GPT Image 2", "url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 420
"label": "GPT Image 2", "url": "https://cogfoundry.ai/en/models/media/314/", "count": 2, - Network accessline 421
"url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 438
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 439
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 440
"url": "https://cogfoundry.ai" - Network accessline 448
"asset": "assets/r3-alternative-01.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 449
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.06, - Network accessline 450
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 463
"asset": "assets/r3-alternative-02.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 464
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.06, - Network accessline 465
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 478
"asset": "assets/r3-alternative-03.jpg", "model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 479
"model_label": "GPT Image 2.5 Sunburst", "model_url": "https://cogfoundry.ai/en/models/media/360/", "cost_usd": 0.06, - Network accessline 480
"model_url": "https://cogfoundry.ai/en/models/media/360/", - Network accessline 493
"asset": "assets/r3-alternative-04.jpg", "model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 494
"model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", "cost_usd": 0.06, - Network accessline 495
"model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 508
"asset": "assets/r3-alternative-05.jpg", "model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 509
"model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", "cost_usd": 0.06, - Network accessline 510
"model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 523
"asset": "assets/r3-alternative-06.jpg", "model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 524
"model_label": "GPT Image 2.5 Flare", "model_url": "https://cogfoundry.ai/en/models/media/361/", "cost_usd": 0.06, - Network accessline 525
"model_url": "https://cogfoundry.ai/en/models/media/361/", - Network accessline 538
"asset": "assets/r3-alternative-07.jpg", "model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 539
"model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", "cost_usd": 0.0, - Network accessline 540
"model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 553
"asset": "assets/r3-alternative-08.jpg", "model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 554
"model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", "cost_usd": 0.0, - Network accessline 555
"model_url": "https://cogfoundry.ai/en/models/media/314/",
examples/community/image-lab/case-studies/woolworths-trolley-hero/index.html
- Network accessline 14
<meta name="twitter:description" content="One brief. Three models. Eight ways to see a Woolworths trolley hero shot with an asymmetric editorial catalogue system."> <meta name="twitter:image" content="assets/r3-alternative-01.jpg"> <link re - Network accessline 15
<meta name="twitter:image" content="assets/r3-alternative-01.jpg"> <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> <li - Network accessline 16
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> - Network accessline 17
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 18
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 19
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;700&family=Source+Serif+4:ital,wght@0,400;0,600;1,400&display=swap"> - Network accessline 343
<h1>Woolworths Editorial Catalogue</h1> <p class="summary">One brief. Three models. Eight ways to see a Woolworths trolley hero shot with an asymmetric editorial catalogue system.</p> <ul class="legend" aria-label="models in this ru - Network accessline 344
<p class="summary">One brief. Three models. Eight ways to see a Woolworths trolley hero shot with an asymmetric editorial catalogue system.</p> <ul class="legend" aria-label="models in this run"><li><a class="lm" href="https://cogfoundr - Network accessline 345
<ul class="legend" aria-label="models in this run"><li><a class="lm" href="https://cogfoundry.ai/en/models/media/360/" target="_blank" rel="noopener">GPT Image 2.5 Sunburst</a><span class="x">×3</span></li><li><a class="lm" href="https://co - Network accessline 367
<a id="hero-link" href="assets/r3-alternative-01.jpg" target="_blank" rel="noopener"><img id="hero-img" src="assets/r3-alternative-01.jpg" alt="Alternative A"></a> </div> <p class="gallery-meta" id="hero-meta">Alternative A &mid - Network accessline 368
</div> <p class="gallery-meta" id="hero-meta">Alternative A · <a class="model" href="https://cogfoundry.ai/en/models/media/360/" target="_blank" rel="noopener">GPT Image 2.5 Sunburst</a> · 1122×1402 (asked default) &midd - Network accessline 369
<p class="gallery-meta" id="hero-meta">Alternative A · <a class="model" href="https://cogfoundry.ai/en/models/media/360/" target="_blank" rel="noopener">GPT Image 2.5 Sunburst</a> · 1122×1402 (asked default) · $0.0600 & - Network accessline 375
</div> <div class="gallery-thumbs" aria-label="alternatives"> <button type="button" class="thumb active" aria-current="true" aria-label="Show alternative A — GPT Image 2.5 Sunburst" data-asset="assets/r3-alternative-01.jpg" data-l - Network accessline 376
<div class="gallery-thumbs" aria-label="alternatives"> <button type="button" class="thumb active" aria-current="true" aria-label="Show alternative A — GPT Image 2.5 Sunburst" data-asset="assets/r3-alternative-01.jpg" data-label="A" da - Network accessline 377
<button type="button" class="thumb active" aria-current="true" aria-label="Show alternative A — GPT Image 2.5 Sunburst" data-asset="assets/r3-alternative-01.jpg" data-label="A" data-index="1" data-model="GPT Image 2.5 Sunburst" data-model-u - Network accessline 378
<button type="button" class="thumb" aria-label="Show alternative B — GPT Image 2.5 Sunburst" data-asset="assets/r3-alternative-02.jpg" data-label="B" data-index="2" data-model="GPT Image 2.5 Sunburst" data-model-url="https://cogfoundry.ai/e - Network accessline 379
<button type="button" class="thumb" aria-label="Show alternative C — GPT Image 2.5 Sunburst" data-asset="assets/r3-alternative-03.jpg" data-label="C" data-index="3" data-model="GPT Image 2.5 Sunburst" data-model-url="https://cogfoundry.ai/e - Network accessline 380
<button type="button" class="thumb" aria-label="Show alternative D — GPT Image 2.5 Flare" data-asset="assets/r3-alternative-04.jpg" data-label="D" data-index="4" data-model="GPT Image 2.5 Flare" data-model-url="https://cogfoundry.ai/en/mode - Network accessline 381
<button type="button" class="thumb" aria-label="Show alternative E — GPT Image 2.5 Flare" data-asset="assets/r3-alternative-05.jpg" data-label="E" data-index="5" data-model="GPT Image 2.5 Flare" data-model-url="https://cogfoundry.ai/en/mode - Network accessline 382
<button type="button" class="thumb" aria-label="Show alternative F — GPT Image 2.5 Flare" data-asset="assets/r3-alternative-06.jpg" data-label="F" data-index="6" data-model="GPT Image 2.5 Flare" data-model-url="https://cogfoundry.ai/en/mode - Network accessline 383
<button type="button" class="thumb" aria-label="Show alternative G — GPT Image 2" data-asset="assets/r3-alternative-07.jpg" data-label="G" data-index="7" data-model="GPT Image 2" data-model-url="https://cogfoundry.ai/en/models/media/314/" d - Network accessline 384
<button type="button" class="thumb" aria-label="Show alternative H — GPT Image 2" data-asset="assets/r3-alternative-08.jpg" data-label="H" data-index="8" data-model="GPT Image 2" data-model-url="https://cogfoundry.ai/en/models/media/314/" d - Network accessline 1126
<h2>How this was made</h2> <p class="lead">Image Lab is not a benchmark — different models and seeds make these an unfair comparison. It turns one brief into strong choices. Everything below did real, billed work in this run.</p> - Network accessline 1127
<p class="lead">Image Lab is not a benchmark — different models and seeds make these an unfair comparison. It turns one brief into strong choices. Everything below did real, billed work in this run.</p> <ul class="tool-list"><li - Network accessline 1128
<ul class="tool-list"><li><span class="tname"><a class="tn" href="https://cogfoundry.ai" target="_blank" rel="noopener">CogFoundry model gateway</a></span><span class="trole">Ran every generation in this run through <code>POST /api/v1/tasks - Network accessline 1145
<p class="lead">Install Image Lab, give it any image prompt, and run cost-gated exploration across the best-fit models.</p> <div class="cta-cmd"><code>npx skills add cogfoundry-labs/loomloom --skill image-lab -a claude-code -g -y</cod - Network accessline 1146
<div class="cta-cmd"><code>npx skills add cogfoundry-labs/loomloom --skill image-lab -a claude-code -g -y</code></div> <a class="btn btn-solid" href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab" - Network accessline 1147
<a class="btn btn-solid" href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab" target="_blank" rel="noopener">See Image Lab on GitHub</a> - Network accessline 1151
<footer> Generated with CogFoundry's model gateway · <a href="https://cogfoundry.ai" target="_blank" rel="noopener">cogfoundry.ai</a> · 2026-09-14 - Network accessline 1152
Generated with CogFoundry's model gateway · <a href="https://cogfoundry.ai" target="_blank" rel="noopener">cogfoundry.ai</a> · 2026-09-14 - Network accessline 1317
var x = document.getElementById("share-x"); var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 1318
var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" + encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); - Network accessline 1319
if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 1320
+ encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url=" + encodeURIComponent(pageUrl); - Network accessline 1321
if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url=" - Network accessline 1331
var ROUNDS = [{"round": 1, "title": "Woolworths Trolley Hero", "head": "<p class=\"hero-eyebrow\">launch / announcement image</p>\n<p class=\"hero-badge\">AI-generated · not a benchmark</p>\n <h1>Woolworths Trolley Hero</h1>\n
examples/community/image-lab/case-studies/zoro-robin-storyboard/exploration.json
- Network accessline 22
{ "label": "GPT Image 2", "url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 23
"label": "GPT Image 2", "url": "https://cogfoundry.ai/en/models/media/314/", "count": 3, - Network accessline 24
"url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 32
{ "label": "Nano Banana Pro", "url": "https://cogfoundry.ai/en/models/media/241/", - Network accessline 33
"label": "Nano Banana Pro", "url": "https://cogfoundry.ai/en/models/media/241/", "count": 3, - Network accessline 34
"url": "https://cogfoundry.ai/en/models/media/241/", - Network accessline 42
{ "label": "Nano Banana 2", "url": "https://cogfoundry.ai/en/models/media/283/", - Network accessline 43
"label": "Nano Banana 2", "url": "https://cogfoundry.ai/en/models/media/283/", "count": 2, - Network accessline 44
"url": "https://cogfoundry.ai/en/models/media/283/", - Network accessline 60
"attribution": { "text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" - Network accessline 61
"text": "Generated with CogFoundry's model gateway", "url": "https://cogfoundry.ai" }, - Network accessline 62
"url": "https://cogfoundry.ai" - Network accessline 69
"asset": "assets/alternative-01.jpg", "model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 70
"model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", "cost_usd": 0.1696, - Network accessline 71
"model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 84
"asset": "assets/alternative-02.jpg", "model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 85
"model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", "cost_usd": 0.1696, - Network accessline 86
"model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 99
"asset": "assets/alternative-03.jpg", "model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 100
"model_label": "GPT Image 2", "model_url": "https://cogfoundry.ai/en/models/media/314/", "cost_usd": 0.1696, - Network accessline 101
"model_url": "https://cogfoundry.ai/en/models/media/314/", - Network accessline 114
"asset": "assets/alternative-04.jpg", "model_label": "Nano Banana Pro", "model_url": "https://cogfoundry.ai/en/models/media/241/", - Network accessline 115
"model_label": "Nano Banana Pro", "model_url": "https://cogfoundry.ai/en/models/media/241/", "cost_usd": 0.0153, - Network accessline 116
"model_url": "https://cogfoundry.ai/en/models/media/241/", - Network accessline 129
"asset": "assets/alternative-05.jpg", "model_label": "Nano Banana Pro", "model_url": "https://cogfoundry.ai/en/models/media/241/", - Network accessline 130
"model_label": "Nano Banana Pro", "model_url": "https://cogfoundry.ai/en/models/media/241/", "cost_usd": 0.0153, - Network accessline 131
"model_url": "https://cogfoundry.ai/en/models/media/241/", - Network accessline 144
"asset": "assets/alternative-06.jpg", "model_label": "Nano Banana Pro", "model_url": "https://cogfoundry.ai/en/models/media/241/", - Network accessline 145
"model_label": "Nano Banana Pro", "model_url": "https://cogfoundry.ai/en/models/media/241/", "cost_usd": 0.0153, - Network accessline 146
"model_url": "https://cogfoundry.ai/en/models/media/241/", - Network accessline 159
"asset": "assets/alternative-07.jpg", "model_label": "Nano Banana 2", "model_url": "https://cogfoundry.ai/en/models/media/283/", - Network accessline 160
"model_label": "Nano Banana 2", "model_url": "https://cogfoundry.ai/en/models/media/283/", "cost_usd": 0.0, - Network accessline 161
"model_url": "https://cogfoundry.ai/en/models/media/283/", - Network accessline 174
"asset": "assets/alternative-08.jpg", "model_label": "Nano Banana 2", "model_url": "https://cogfoundry.ai/en/models/media/283/", - Network accessline 175
"model_label": "Nano Banana 2", "model_url": "https://cogfoundry.ai/en/models/media/283/", "cost_usd": 0.0, - Network accessline 176
"model_url": "https://cogfoundry.ai/en/models/media/283/",
examples/community/image-lab/case-studies/zoro-robin-storyboard/index.html
- Network accessline 14
<meta name="twitter:description" content="One brief. Three models. Eight ways to see a Zoro x Robin storyboard."> <meta name="twitter:image" content="assets/alternative-01.jpg"> <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http:/ - Network accessline 15
<meta name="twitter:image" content="assets/alternative-01.jpg"> <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> <link - Network accessline 16
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> - Network accessline 17
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 18
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 19
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;700&family=Source+Serif+4:ital,wght@0,400;0,600;1,400&display=swap"> - Network accessline 319
<h1>Zoro & Robin storyboard</h1> <p class="summary">One brief. Three models. Eight ways to see a Zoro x Robin storyboard.</p> <ul class="legend" aria-label="models in this run"><li><a class="lm" href="https://cogfoundry.ai/en/mo - Network accessline 320
<p class="summary">One brief. Three models. Eight ways to see a Zoro x Robin storyboard.</p> <ul class="legend" aria-label="models in this run"><li><a class="lm" href="https://cogfoundry.ai/en/models/media/314/" target="_blank" rel="noo - Network accessline 321
<ul class="legend" aria-label="models in this run"><li><a class="lm" href="https://cogfoundry.ai/en/models/media/314/" target="_blank" rel="noopener">GPT Image 2</a><span class="x">×3</span></li><li><a class="lm" href="https://cogfoundry.ai - Network accessline 336
<a id="hero-link" href="assets/alternative-01.jpg" target="_blank" rel="noopener"><img id="hero-img" src="assets/alternative-01.jpg" alt="Alternative A"></a> </div> <p class="gallery-meta" id="hero-meta">Alternative A · < - Network accessline 337
</div> <p class="gallery-meta" id="hero-meta">Alternative A · <a class="model" href="https://cogfoundry.ai/en/models/media/314/" target="_blank" rel="noopener">GPT Image 2</a> · 1536×1024 · $0.1696 · 130s</ - Network accessline 338
<p class="gallery-meta" id="hero-meta">Alternative A · <a class="model" href="https://cogfoundry.ai/en/models/media/314/" target="_blank" rel="noopener">GPT Image 2</a> · 1536×1024 · $0.1696 · 130s</p> - Network accessline 344
</div> <div class="gallery-thumbs" aria-label="alternatives"> <button type="button" class="thumb active" aria-current="true" aria-label="Show alternative A — GPT Image 2" data-asset="assets/alternative-01.jpg" data-label="A" data- - Network accessline 345
<div class="gallery-thumbs" aria-label="alternatives"> <button type="button" class="thumb active" aria-current="true" aria-label="Show alternative A — GPT Image 2" data-asset="assets/alternative-01.jpg" data-label="A" data-index="1" d - Network accessline 346
<button type="button" class="thumb active" aria-current="true" aria-label="Show alternative A — GPT Image 2" data-asset="assets/alternative-01.jpg" data-label="A" data-index="1" data-model="GPT Image 2" data-model-url="https://cogfoundry.ai - Network accessline 347
<button type="button" class="thumb" aria-label="Show alternative B — GPT Image 2" data-asset="assets/alternative-02.jpg" data-label="B" data-index="2" data-model="GPT Image 2" data-model-url="https://cogfoundry.ai/en/models/media/314/" data - Network accessline 348
<button type="button" class="thumb" aria-label="Show alternative C — GPT Image 2" data-asset="assets/alternative-03.jpg" data-label="C" data-index="3" data-model="GPT Image 2" data-model-url="https://cogfoundry.ai/en/models/media/314/" data - Network accessline 349
<button type="button" class="thumb" aria-label="Show alternative D — Nano Banana Pro" data-asset="assets/alternative-04.jpg" data-label="D" data-index="4" data-model="Nano Banana Pro" data-model-url="https://cogfoundry.ai/en/models/media/24 - Network accessline 350
<button type="button" class="thumb" aria-label="Show alternative E — Nano Banana Pro" data-asset="assets/alternative-05.jpg" data-label="E" data-index="5" data-model="Nano Banana Pro" data-model-url="https://cogfoundry.ai/en/models/media/24 - Network accessline 351
<button type="button" class="thumb" aria-label="Show alternative F — Nano Banana Pro" data-asset="assets/alternative-06.jpg" data-label="F" data-index="6" data-model="Nano Banana Pro" data-model-url="https://cogfoundry.ai/en/models/media/24 - Network accessline 352
<button type="button" class="thumb" aria-label="Show alternative G — Nano Banana 2" data-asset="assets/alternative-07.jpg" data-label="G" data-index="7" data-model="Nano Banana 2" data-model-url="https://cogfoundry.ai/en/models/media/283/" - Network accessline 353
<button type="button" class="thumb" aria-label="Show alternative H — Nano Banana 2" data-asset="assets/alternative-08.jpg" data-label="H" data-index="8" data-model="Nano Banana 2" data-model-url="https://cogfoundry.ai/en/models/media/283/" - Network accessline 401
<h2>How this was made</h2> <p class="lead">Image Lab is not a benchmark — different models and seeds make these an unfair comparison. It turns one brief into strong choices. Everything below did real, billed work in this run.</p> - Network accessline 402
<p class="lead">Image Lab is not a benchmark — different models and seeds make these an unfair comparison. It turns one brief into strong choices. Everything below did real, billed work in this run.</p> <ul class="tool-list"><li - Network accessline 403
<ul class="tool-list"><li><span class="tname"><a class="tn" href="https://cogfoundry.ai" target="_blank" rel="noopener">CogFoundry model gateway</a></span><span class="trole">Ran every generation in this run through <code>POST /api/v1/tasks - Network accessline 419
<p class="lead">Install Image Lab, give it any image prompt, and run cost-gated exploration across the best-fit models.</p> <div class="cta-cmd"><code>npx skills add cogfoundry-labs/loomloom --skill image-lab -a claude-code -g -y</cod - Network accessline 420
<div class="cta-cmd"><code>npx skills add cogfoundry-labs/loomloom --skill image-lab -a claude-code -g -y</code></div> <a class="btn btn-solid" href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab" - Network accessline 421
<a class="btn btn-solid" href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab" target="_blank" rel="noopener">See Image Lab on GitHub</a> - Network accessline 425
<footer> Generated with CogFoundry's model gateway · <a href="https://cogfoundry.ai" target="_blank" rel="noopener">cogfoundry.ai</a> · 2026-09-06 - Network accessline 426
Generated with CogFoundry's model gateway · <a href="https://cogfoundry.ai" target="_blank" rel="noopener">cogfoundry.ai</a> · 2026-09-06 - Network accessline 571
var x = document.getElementById("share-x"); var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 572
var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" + encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); - Network accessline 573
if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 574
+ encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url=" + encodeURIComponent(pageUrl); - Network accessline 575
if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url="
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/.gitignore
- Access to secretsline 4
[Credential-related source omitted]
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/README.md
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/eslint.config.mjs
- Executable scriptline 1
Executable file
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/package-lock.json
- Network accessline 30
"node_modules/@alloc/quick-lru": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.3.0.tgz", - Network accessline 31
"version": "5.3.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.3.0.tgz", "integrity": "sha512-U4+70Pc5ZS9osnCBCE5Jha/ciHM+Yp+CNMNC/7HvYbNRk1Ldd+f7qO65W5qfhu/TCv+/ozljlXXe9Nj8419DMA==", - Network accessline 32
"resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.3.0.tgz", - Network accessline 37
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 38
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 39
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 42
"node_modules/@babel/code-frame": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", - Network accessline 43
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", - Network accessline 44
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", - Network accessline 56
"node_modules/@babel/compat-data": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", - Network accessline 57
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", - Network accessline 58
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", - Network accessline 65
"node_modules/@babel/core": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", - Network accessline 66
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", - Network accessline 67
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", - Network accessline 90
"funding": { "type": "opencollective", "url": "https://opencollective.com/babel" - Network accessline 91
"type": "opencollective", "url": "https://opencollective.com/babel" } - Network accessline 92
"url": "https://opencollective.com/babel" - Network accessline 95
"node_modules/@babel/core/node_modules/@babel/parser": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 96
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", - Network accessline 97
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 110
"node_modules/@babel/core/node_modules/@babel/types": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 111
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - Network accessline 112
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 123
"node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 124
"version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - Network accessline 125
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 132
"node_modules/@babel/generator": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", - Network accessline 133
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==", - Network accessline 134
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", - Network accessline 148
"node_modules/@babel/generator/node_modules/@babel/parser": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 149
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", - Network accessline 150
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 163
"node_modules/@babel/generator/node_modules/@babel/types": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 164
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - Network accessline 165
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 176
"node_modules/@babel/helper-compilation-targets": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", - Network accessline 177
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj - Network accessline 178
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", - Network accessline 192
"node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 193
"version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - Network accessline 194
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 201
"node_modules/@babel/helper-globals": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", - Network accessline 202
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", - Network accessline 203
"resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", - Network accessline 210
"node_modules/@babel/helper-module-imports": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", - Network accessline 211
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7l - Network accessline 212
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", - Network accessline 223
"node_modules/@babel/helper-module-imports/node_modules/@babel/types": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 224
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - Network accessline 225
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 236
"node_modules/@babel/helper-module-transforms": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", - Network accessline 237
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotv - Network accessline 238
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", - Network accessline 253
"node_modules/@babel/helper-string-parser": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", - Network accessline 254
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErI - Network accessline 255
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", - Network accessline 262
"node_modules/@babel/helper-validator-identifier": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", - Network accessline 263
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+s - Network accessline 264
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", - Network accessline 271
"node_modules/@babel/helper-validator-option": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", - Network accessline 272
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmS - Network accessline 273
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", - Network accessline 280
"node_modules/@babel/helpers": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", - Network accessline 281
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", - Network accessline 282
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", - Network accessline 293
"node_modules/@babel/helpers/node_modules/@babel/types": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 294
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - Network accessline 295
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 306
"node_modules/@babel/parser": { "version": "7.24.1", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", - Network accessline 307
"version": "7.24.1", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", - Network accessline 308
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", - Network accessline 318
"node_modules/@babel/template": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", - Network accessline 319
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", - Network accessline 320
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", - Network accessline 332
"node_modules/@babel/template/node_modules/@babel/parser": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 333
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", - Network accessline 334
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 347
"node_modules/@babel/template/node_modules/@babel/types": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 348
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - Network accessline 349
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 360
"node_modules/@babel/traverse": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz", - Network accessline 361
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz", "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==", - Network accessline 362
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz", - Network accessline 378
"node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 379
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", - Network accessline 380
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 393
"node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 394
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - Network accessline 395
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 406
"node_modules/@babel/types": { "version": "7.24.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", - Network accessline 407
"version": "7.24.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", - Network accessline 408
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", - Network accessline 420
"node_modules/@emnapi/core": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", - Network accessline 421
"version": "1.11.3", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", "integrity": "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==", - Network accessline 422
"resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", - Network accessline 431
"node_modules/@emnapi/runtime": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", - Network accessline 432
"version": "1.11.3", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", - Network accessline 433
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", - Network accessline 441
"node_modules/@emnapi/wasi-threads": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", - Network accessline 442
"version": "1.2.3", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", - Network accessline 443
"resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", - Network accessline 451
"node_modules/@esbuild/aix-ppc64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", - Network accessline 452
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==", - Network accessline 453
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", - Network accessline 467
"node_modules/@esbuild/android-arm": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", - Network accessline 468
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==", - Network accessline 469
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", - Network accessline 483
"node_modules/@esbuild/android-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", - Network accessline 484
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==", - Network accessline 485
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", - Network accessline 499
"node_modules/@esbuild/android-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", - Network accessline 500
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==", - Network accessline 501
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", - Network accessline 515
"node_modules/@esbuild/darwin-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", - Network accessline 516
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==", - Network accessline 517
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", - Network accessline 531
"node_modules/@esbuild/darwin-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", - Network accessline 532
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==", - Network accessline 533
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", - Network accessline 547
"node_modules/@esbuild/freebsd-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", - Network accessline 548
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==", - Network accessline 549
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", - Network accessline 563
"node_modules/@esbuild/freebsd-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", - Network accessline 564
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==", - Network accessline 565
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", - Network accessline 579
"node_modules/@esbuild/linux-arm": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", - Network accessline 580
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==", - Network accessline 581
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", - Network accessline 595
"node_modules/@esbuild/linux-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", - Network accessline 596
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==", - Network accessline 597
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", - Network accessline 611
"node_modules/@esbuild/linux-ia32": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", - Network accessline 612
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==", - Network accessline 613
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", - Network accessline 627
"node_modules/@esbuild/linux-loong64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", - Network accessline 628
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==", - Network accessline 629
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", - Network accessline 643
"node_modules/@esbuild/linux-mips64el": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", - Network accessline 644
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==", - Network accessline 645
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", - Network accessline 659
"node_modules/@esbuild/linux-ppc64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", - Network accessline 660
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==", - Network accessline 661
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", - Network accessline 675
"node_modules/@esbuild/linux-riscv64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", - Network accessline 676
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==", - Network accessline 677
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", - Network accessline 691
"node_modules/@esbuild/linux-s390x": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", - Network accessline 692
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==", - Network accessline 693
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", - Network accessline 707
"node_modules/@esbuild/linux-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", - Network accessline 708
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==", - Network accessline 709
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", - Network accessline 723
"node_modules/@esbuild/netbsd-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", - Network accessline 724
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==", - Network accessline 725
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", - Network accessline 739
"node_modules/@esbuild/netbsd-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", - Network accessline 740
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==", - Network accessline 741
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", - Network accessline 755
"node_modules/@esbuild/openbsd-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", - Network accessline 756
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==", - Network accessline 757
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", - Network accessline 771
"node_modules/@esbuild/openbsd-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", - Network accessline 772
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==", - Network accessline 773
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", - Network accessline 787
"node_modules/@esbuild/openharmony-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", - Network accessline 788
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg - Network accessline 789
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", - Network accessline 803
"node_modules/@esbuild/sunos-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", - Network accessline 804
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==", - Network accessline 805
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", - Network accessline 819
"node_modules/@esbuild/win32-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", - Network accessline 820
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==", - Network accessline 821
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", - Network accessline 835
"node_modules/@esbuild/win32-ia32": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", - Network accessline 836
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==", - Network accessline 837
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", - Network accessline 851
"node_modules/@esbuild/win32-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", - Network accessline 852
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==", - Network accessline 853
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", - Network accessline 867
"node_modules/@eslint-community/eslint-utils": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz", - Network accessline 868
"version": "4.10.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz", "integrity": "sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg= - Network accessline 869
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz", - Network accessline 878
}, "funding": { "url": "https://opencollective.com/eslint" - Network accessline 879
"funding": { "url": "https://opencollective.com/eslint" }, - Network accessline 880
"url": "https://opencollective.com/eslint" - Network accessline 886
"node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - Network accessline 887
"version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - Network accessline 888
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - Network accessline 894
}, "funding": { "url": "https://opencollective.com/eslint" - Network accessline 895
"funding": { "url": "https://opencollective.com/eslint" } - Network accessline 896
"url": "https://opencollective.com/eslint" - Network accessline 899
"node_modules/@eslint-community/regexpp": { "version": "4.12.2", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - Network accessline 900
"version": "4.12.2", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", - Network accessline 901
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - Network accessline 909
"node_modules/@eslint/config-array": { "version": "0.19.2", "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", - Network accessline 910
"version": "0.19.2", "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", - Network accessline 911
"resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", - Network accessline 924
"node_modules/@eslint/core": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz", - Network accessline 925
"version": "0.10.0", "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz", "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==", - Network accessline 926
"resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz", - Network accessline 937
"node_modules/@eslint/eslintrc": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.7.tgz", - Network accessline 938
"version": "3.3.7", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.7.tgz", "integrity": "sha512-F42g89Qd5oAWtp0k0nnSrjziAKza7w8SVT4mStc18LZMaRb4J1HQAHLCalEtDCxrTuksx7NU9qsmeLwpOfPqWw==", - Network accessline 939
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.7.tgz", - Network accessline 956
}, "funding": { "url": "https://opencollective.com/eslint" - Network accessline 957
"funding": { "url": "https://opencollective.com/eslint" } - Network accessline 958
"url": "https://opencollective.com/eslint" - Network accessline 961
"node_modules/@eslint/js": { "version": "9.19.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.19.0.tgz", - Network accessline 962
"version": "9.19.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.19.0.tgz", "integrity": "sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==", - Network accessline 963
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.19.0.tgz", - Network accessline 971
"node_modules/@eslint/object-schema": { "version": "2.1.7", "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", - Network accessline 972
"version": "2.1.7", "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", - Network accessline 973
"resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", - Network accessline 981
"node_modules/@eslint/plugin-kit": { "version": "0.2.8", "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", - Network accessline 982
"version": "0.2.8", "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", - Network accessline 983
"resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", - Network accessline 995
"node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", - Network accessline 996
"version": "0.13.0", "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", - Network accessline 997
"resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", - Network accessline 1008
"node_modules/@humanfs/core": { "version": "0.19.2", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", - Network accessline 1009
"version": "0.19.2", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", - Network accessline 1010
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", - Network accessline 1021
"node_modules/@humanfs/node": { "version": "0.16.8", "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", - Network accessline 1022
"version": "0.16.8", "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", - Network accessline 1023
"resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", - Network accessline 1036
"node_modules/@humanfs/types": { "version": "0.15.0", "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", - Network accessline 1037
"version": "0.15.0", "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", - Network accessline 1038
"resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", - Network accessline 1046
"node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - Network accessline 1047
"version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA - Network accessline 1048
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - Network accessline 1055
"funding": { "type": "github", "url": "https://github.com/sponsors/nzakas" - Network accessline 1056
"type": "github", "url": "https://github.com/sponsors/nzakas" } - Network accessline 1057
"url": "https://github.com/sponsors/nzakas" - Network accessline 1060
"node_modules/@humanwhocodes/retry": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - Network accessline 1061
"version": "0.4.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", - Network accessline 1062
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - Network accessline 1069
"funding": { "type": "github", "url": "https://github.com/sponsors/nzakas" - Network accessline 1070
"type": "github", "url": "https://github.com/sponsors/nzakas" } - Network accessline 1071
"url": "https://github.com/sponsors/nzakas" - Network accessline 1074
"node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - Network accessline 1075
"version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - Network accessline 1076
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - Network accessline 1084
"node_modules/@jridgewell/remapping": { "version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - Network accessline 1085
"version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - Network accessline 1086
"resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - Network accessline 1094
"node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - Network accessline 1095
"version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - Network accessline 1096
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - Network accessline 1103
"node_modules/@jridgewell/source-map": { "version": "0.3.11", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", - Network accessline 1104
"version": "0.3.11", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", - Network accessline 1105
"resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", - Network accessline 1113
"node_modules/@jridgewell/sourcemap-codec": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", - Network accessline 1114
"version": "1.6.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==" - Network accessline 1115
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", - Network accessline 1119
"node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - Network accessline 1120
"version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - Network accessline 1121
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - Network accessline 1129
"node_modules/@mediabunny/aac-encoder": { "version": "1.55.5", "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.55.5.tgz", - Network accessline 1130
"version": "1.55.5", "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.55.5.tgz", "integrity": "sha512-u5x296ofN0Gf3tNW9zmFDYxejUFeibiTytbc2qBKilOHpf+RWAeyO7byDgwj48WweVOVC5x9dGSpnkJNnUK5mg==", - Network accessline 1131
"resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.55.5.tgz", - Network accessline 1134
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 1135
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" }, - Network accessline 1136
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 1142
"node_modules/@mediabunny/flac-encoder": { "version": "1.55.5", "resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.55.5.tgz", - Network accessline 1143
"version": "1.55.5", "resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.55.5.tgz", "integrity": "sha512-vGtetM8SwjTweqWmQ+zER49aWKw3bzuGv1t/AEdS5N9SiHntiwoiBFOSzm18b+7Zah6I/vHLF9DRaHB85jqrMg==", - Network accessline 1144
"resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.55.5.tgz", - Network accessline 1147
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 1148
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" }, - Network accessline 1149
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 1155
"node_modules/@mediabunny/mp3-encoder": { "version": "1.55.5", "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.55.5.tgz", - Network accessline 1156
"version": "1.55.5", "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.55.5.tgz", "integrity": "sha512-WNdWY40KXy6P23iXboIJ8IuLaUsukEF3m+kQ4jCXnDwHTOlyRd+hyq4trTDq7g9kVwB+rpj5ZSzsBq8LKsRYwQ==", - Network accessline 1157
"resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.55.5.tgz", - Network accessline 1160
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 1161
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" }, - Network accessline 1162
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 1168
"node_modules/@module-federation/error-codes": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", - Network accessline 1169
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", "integrity": "sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug== - Network accessline 1170
"resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", - Network accessline 1174
"node_modules/@module-federation/runtime": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", - Network accessline 1175
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", "integrity": "sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==", - Network accessline 1176
"resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", - Network accessline 1185
"node_modules/@module-federation/runtime-core": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", - Network accessline 1186
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", "integrity": "sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA - Network accessline 1187
"resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", - Network accessline 1195
"node_modules/@module-federation/runtime-tools": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", - Network accessline 1196
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", "integrity": "sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPC - Network accessline 1197
"resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", - Network accessline 1205
"node_modules/@module-federation/sdk": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", - Network accessline 1206
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", "integrity": "sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==", - Network accessline 1207
"resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", - Network accessline 1211
"node_modules/@module-federation/webpack-bundler-runtime": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", - Network accessline 1212
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", "integrity": "sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9Hf - Network accessline 1213
"resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", - Network accessline 1221
"node_modules/@napi-rs/wasm-runtime": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", - Network accessline 1222
"version": "1.0.7", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", - Network accessline 1223
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", - Network accessline 1233
"node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - Network accessline 1234
"version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - Network accessline 1235
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - Network accessline 1247
"node_modules/@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - Network accessline 1248
"version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - Network accessline 1249
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - Network accessline 1257
"node_modules/@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - Network accessline 1258
"version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - Network accessline 1259
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - Network accessline 1271
"node_modules/@remotion/bundler": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.521.tgz", - Network accessline 1272
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.521.tgz", "integrity": "sha512-6lOfj5Ep7YBAd/UUUX84lBoUznbFQdO3QHD1/AXRaWQKCUalb0h85FOEY/JR5jtvjKMenQTeafhgFUhClOa9oQ==", - Network accessline 1273
"resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.521.tgz", - Network accessline 1295
"node_modules/@remotion/canvas": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/canvas/-/canvas-4.0.521.tgz", - Network accessline 1296
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/canvas/-/canvas-4.0.521.tgz", "integrity": "sha512-xPsS2qdSpmHwqpeusR6d60J6AW+sSW8E1mzr90IdFEWeyM80KboAAnYksDmBub8Gh2CkWzgxBUq5GxqtrvnNuQ==", - Network accessline 1297
"resolved": "https://registry.npmjs.org/@remotion/canvas/-/canvas-4.0.521.tgz", - Network accessline 1309
"node_modules/@remotion/captions": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/captions/-/captions-4.0.521.tgz", - Network accessline 1310
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/captions/-/captions-4.0.521.tgz", "integrity": "sha512-6GI/nfQUtkGIRvtdt9ENKK2ze84nv4YBh1J0Ocj9sXUs9FO0N9MsihInOeFhUkPT+HuraW0tZmOpDHg9yO1qKg==", - Network accessline 1311
"resolved": "https://registry.npmjs.org/@remotion/captions/-/captions-4.0.521.tgz", - Network accessline 1315
"node_modules/@remotion/cli": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.521.tgz", - Network accessline 1316
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.521.tgz", "integrity": "sha512-SOaeaG1+ptJtLydw/cL4JtBBWQ+XqV67dj/duvQgSme74bApl8IZgSZ2nKhtBhLFwhy5TnhIOhS+1eGt9Vmbwg==", - Network accessline 1317
"resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.521.tgz", - Network accessline 1345
"node_modules/@remotion/compositor-darwin-arm64": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.521.tgz", - Network accessline 1346
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.521.tgz", "integrity": "sha512-tNq2NKSdhI1Ltqf1rQCQZOtEKmtKDdDknbIjJ2/zb82eUoe4g0qnjNYaFaaEe7HzhIHdxxC - Network accessline 1347
"resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.521.tgz", - Network accessline 1357
"node_modules/@remotion/compositor-darwin-x64": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.521.tgz", - Network accessline 1358
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.521.tgz", "integrity": "sha512-MSbZJUrnGFjIaU2rUhrHcvygRAYx7U3RRGRAZ1VV55mPZWzzuYPrg9H71C3Ua8dYO17XEMW0wUo - Network accessline 1359
"resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.521.tgz", - Network accessline 1369
"node_modules/@remotion/compositor-linux-arm64-gnu": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.521.tgz", - Network accessline 1370
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.521.tgz", "integrity": "sha512-dQCHGayyuxlKDnwsEZ8Jfhn4mKcMvh6tRLN749pkte7BA84OjQweRzd076hqvILrB - Network accessline 1371
"resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.521.tgz", - Network accessline 1381
"node_modules/@remotion/compositor-linux-arm64-musl": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.521.tgz", - Network accessline 1382
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.521.tgz", "integrity": "sha512-1rAtxrYgwwAoTS2+qCRw7urK7UHJQmtvqzTPDzgzQo5thK03JKQTvx2sv87Wkd2 - Network accessline 1383
"resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.521.tgz", - Network accessline 1393
"node_modules/@remotion/compositor-linux-x64-gnu": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.521.tgz", - Network accessline 1394
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.521.tgz", "integrity": "sha512-4AFzeBOX+HNP75srPBfWI3ary8eQGRzmfdXfknUQiji8I1SWoWxbDI9BPZic2Zm6B/Vk3 - Network accessline 1395
"resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.521.tgz", - Network accessline 1405
"node_modules/@remotion/compositor-linux-x64-musl": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.521.tgz", - Network accessline 1406
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.521.tgz", "integrity": "sha512-MySrjWZ0WQdaGS1J7jf+eT9d9V68+sHmCncHji6R/7IoLMuuW/zSdmrb1o6Kd86+pcg - Network accessline 1407
"resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.521.tgz", - Network accessline 1417
"node_modules/@remotion/compositor-win32-x64-msvc": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.521.tgz", - Network accessline 1418
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.521.tgz", "integrity": "sha512-qMH571qfwDpaxw6AbWBfPIXFGKJ8o67IMkugIAgchsxPBz2vNxHVeopnyDOvcqBNQsT - Network accessline 1419
"resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.521.tgz", - Network accessline 1429
"node_modules/@remotion/eslint-config-flat": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/eslint-config-flat/-/eslint-config-flat-4.0.521.tgz", - Network accessline 1430
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/eslint-config-flat/-/eslint-config-flat-4.0.521.tgz", "integrity": "sha512-rlRGYT7ArmBtzUkH7bNzI1F6ZnaY3Rg0jfkQ0/PWWgZbYWck+Gpa0W1t9E58VyhwNe8HACIkXISmuMB30 - Network accessline 1431
"resolved": "https://registry.npmjs.org/@remotion/eslint-config-flat/-/eslint-config-flat-4.0.521.tgz", - Network accessline 1442
"node_modules/@remotion/eslint-config-flat/node_modules/@typescript-eslint/eslint-plugin": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.21.0.tgz", - Network accessline 1443
"version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.21.0.tgz", "integrity": "sha512-eTH+UOR4I7WbdQnG4Z48ebIA6Bgi7WO8HvFEneeYBxG8qCOYgTOFPSg6ek9ITIDvGjDQzWHcoWHCDO2biByN - Network accessline 1444
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.21.0.tgz", - Network accessline 1462
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1463
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 1464
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1472
"node_modules/@remotion/eslint-config-flat/node_modules/@typescript-eslint/parser": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.21.0.tgz", - Network accessline 1473
"version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.21.0.tgz", "integrity": "sha512-Wy+/sdEH9kI3w9civgACwabHbKl+qIOu0uFZ9IMKzX3Jpv9og0ZBJrZExGrPpFAY7rWsXuxs5e7CPPP17A4eYA==", - Network accessline 1474
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.21.0.tgz", - Network accessline 1488
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1489
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 1490
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1497
"node_modules/@remotion/eslint-config-flat/node_modules/@typescript-eslint/type-utils": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.21.0.tgz", - Network accessline 1498
"version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.21.0.tgz", "integrity": "sha512-95OsL6J2BtzoBxHicoXHxgk3z+9P3BEcQTpBKriqiYzLKnM2DeSqs+sndMKdamU8FosiadQFT3D+BSL9EKnAJQ==", - Network accessline 1499
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.21.0.tgz", - Network accessline 1512
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1513
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 1514
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1521
"node_modules/@remotion/eslint-config-flat/node_modules/@typescript-eslint/typescript-estree": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.21.0.tgz", - Network accessline 1522
"version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.21.0.tgz", "integrity": "sha512-x+aeKh/AjAArSauz0GiQZsjT8ciadNMHdkUSwBB9Z6PrKc/4knM4g3UfHml6oDJmKC88a6//cdxn - Network accessline 1523
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.21.0.tgz", - Network accessline 1540
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1541
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 1542
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1548
"node_modules/@remotion/eslint-config-flat/node_modules/@typescript-eslint/utils": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.21.0.tgz", - Network accessline 1549
"version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.21.0.tgz", "integrity": "sha512-xcXBfcq0Kaxgj7dwejMbFyq7IOHgpNMtVuDveK7w3ZGwG9owKzhALVwKpTF2yrZmEwl9SWdetf3fxNzJQaVuxw==", - Network accessline 1550
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.21.0.tgz", - Network accessline 1563
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1564
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 1565
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1572
"node_modules/@remotion/eslint-config-flat/node_modules/brace-expansion": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - Network accessline 1573
"version": "2.1.4", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", - Network accessline 1574
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - Network accessline 1582
"node_modules/@remotion/eslint-config-flat/node_modules/minimatch": { "version": "9.0.9", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - Network accessline 1583
"version": "9.0.9", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - Network accessline 1584
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - Network accessline 1593
}, "funding": { "url": "https://github.com/sponsors/isaacs" - Network accessline 1594
"funding": { "url": "https://github.com/sponsors/isaacs" } - Network accessline 1595
"url": "https://github.com/sponsors/isaacs" - Network accessline 1598
"node_modules/@remotion/eslint-config-flat/node_modules/semver": { "version": "7.8.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - Network accessline 1599
"version": "7.8.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", - Network accessline 1600
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - Network accessline 1611
"node_modules/@remotion/eslint-config-flat/node_modules/typescript": { "version": "5.7.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - Network accessline 1612
"version": "5.7.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", - Network accessline 1613
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - Network accessline 1626
"node_modules/@remotion/eslint-config-flat/node_modules/typescript-eslint": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.21.0.tgz", - Network accessline 1627
"version": "8.21.0", "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.21.0.tgz", "integrity": "sha512-txEKYY4XMKwPXxNkN8+AxAdX6iIJAPiJbHE/FpQccs/sxw8Lf26kqwC3cn0xkHlW8kEbLhkhCsjWuMveaY9Rxw==", - Network accessline 1628
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.21.0.tgz", - Network accessline 1640
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1641
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 1642
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1649
"node_modules/@remotion/google-fonts": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/google-fonts/-/google-fonts-4.0.521.tgz", - Network accessline 1650
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/google-fonts/-/google-fonts-4.0.521.tgz", "integrity": "sha512-0JTP1e8PJ7YBzxzBRMpZ5ulpis9/TYwC9TjX3rWCfih7Qb+wwcrWIzaZVIQjG4Jzma1JkUnJoJ1AXuB2kHTpRA==", - Network accessline 1651
"resolved": "https://registry.npmjs.org/@remotion/google-fonts/-/google-fonts-4.0.521.tgz", - Network accessline 1658
"node_modules/@remotion/licensing": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.521.tgz", - Network accessline 1659
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.521.tgz", "integrity": "sha512-KSrKeq4mBPqif4uPTW1imUOgjDdjY5Z20IKLLIpjPvFyEMILM3AltiFnBup6qM0yLFKOSHZ7s/4q1aYz1V1l6A==", - Network accessline 1660
"resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.521.tgz", - Network accessline 1664
"node_modules/@remotion/media": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/media/-/media-4.0.521.tgz", - Network accessline 1665
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/media/-/media-4.0.521.tgz", "integrity": "sha512-E1th72zPrAxniMF9KbyW08/DueH4isS5qIQhsUPlwqZFv4szX+sFvRetBM9aOZ2Tn8DzVx0HNDZ8j+SkHJF9uA==", - Network accessline 1666
"resolved": "https://registry.npmjs.org/@remotion/media/-/media-4.0.521.tgz", - Network accessline 1678
"node_modules/@remotion/media-parser": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.521.tgz", - Network accessline 1679
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.521.tgz", "integrity": "sha512-/9qJ5H/INkla3Hf7osP759eBOtAlpmSGW18SoyZDD1N4HHTfviIaOclDrAinSLcqKdrMtd+zgBoEWBMVXTx/IA==", - Network accessline 1680
"resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.521.tgz", - Network accessline 1681
"integrity": "sha512-/9qJ5H/INkla3Hf7osP759eBOtAlpmSGW18SoyZDD1N4HHTfviIaOclDrAinSLcqKdrMtd+zgBoEWBMVXTx/IA==", "license": "Remotion License https://remotion.dev/license" }, - Network accessline 1682
"license": "Remotion License https://remotion.dev/license" - Network accessline 1684
"node_modules/@remotion/media-utils": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.521.tgz", - Network accessline 1685
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.521.tgz", "integrity": "sha512-oM878Nh3sZs7J/OTcKWPi+ixqqxNclrJGCMOGiU9RDsrqbK3TRe6o7oUDoYb2iuFemqVX1iXWB+tZG9UK5VhDg==", - Network accessline 1686
"resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.521.tgz", - Network accessline 1698
"node_modules/@remotion/paths": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/paths/-/paths-4.0.521.tgz", - Network accessline 1699
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/paths/-/paths-4.0.521.tgz", "integrity": "sha512-faN10ZivErgLJr7PItPFosHX1SaC49r2Oa1rrM0Yweanqjfqcgu5wxBMG0ZLB1ewHM54Hwbv65ePJneo2nz1vg==", - Network accessline 1700
"resolved": "https://registry.npmjs.org/@remotion/paths/-/paths-4.0.521.tgz", - Network accessline 1704
"node_modules/@remotion/player": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.521.tgz", - Network accessline 1705
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.521.tgz", "integrity": "sha512-kOiZKujlZKPEzVxsAZcDZ+BvgXHxvVaeC3rZ53bSCFdkdjzNqxDpZWnbZ1wyFiyb6ppkIztLC5H9uXlUOaQX2g==", - Network accessline 1706
"resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.521.tgz", - Network accessline 1717
"node_modules/@remotion/renderer": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.521.tgz", - Network accessline 1718
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.521.tgz", "integrity": "sha512-0WbaUyOwAgKsGXigLsTMJP0m2yE0Db9n5jMqrjut9y1JtXyjaolI5XXdkiXObvdHsfZWOILcP7xhC8ifjv/8Vg==", - Network accessline 1719
"resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.521.tgz", - Network accessline 1744
"node_modules/@remotion/shapes": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/shapes/-/shapes-4.0.521.tgz", - Network accessline 1745
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/shapes/-/shapes-4.0.521.tgz", "integrity": "sha512-7OJ12J10IJ54OQJVIP1GLsz7TOlRQ4SHCgu2z+GsMJg0AXJYk0w1+Ch9kiIYI0fsr7xEKhrWPALuY/KCJi5n1Q==", - Network accessline 1746
"resolved": "https://registry.npmjs.org/@remotion/shapes/-/shapes-4.0.521.tgz", - Network accessline 1758
"node_modules/@remotion/streaming": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.521.tgz", - Network accessline 1759
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.521.tgz", "integrity": "sha512-pjq3+0w9QmPQwClTgfHmZC8OwnWcENlSl9FZlOQjVnlbYw5mV5i8vdyXr3obfVD6JtgHZXLF9o+ZQqXX0GZC/w==", - Network accessline 1760
"resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.521.tgz", - Network accessline 1764
"node_modules/@remotion/studio": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.521.tgz", - Network accessline 1765
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.521.tgz", "integrity": "sha512-cnL/qpEbpEHZ5356qvK5MrNdGmk0PkbhKSeGheYzuzbdoFV4hCxhsnotlcZWPhj/ufJluA0zTkTJx7GnCm+jmg==", - Network accessline 1766
"resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.521.tgz", - Network accessline 1796
"node_modules/@remotion/studio-codemods": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/studio-codemods/-/studio-codemods-4.0.521.tgz", - Network accessline 1797
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/studio-codemods/-/studio-codemods-4.0.521.tgz", "integrity": "sha512-1PdqCtaIy43DrG/sn3rlXV3MwFV2tnJWwqymAIb0FD2TwzmwrjDJZj1iUrMLZpLYW1nDRZc/pttBAInQMmpa4g= - Network accessline 1798
"resolved": "https://registry.npmjs.org/@remotion/studio-codemods/-/studio-codemods-4.0.521.tgz", - Network accessline 1810
"node_modules/@remotion/studio-protocol": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/studio-protocol/-/studio-protocol-4.0.521.tgz", - Network accessline 1811
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/studio-protocol/-/studio-protocol-4.0.521.tgz", "integrity": "sha512-Gp/V/bI1YeenWL7FUjav9Nm+Iw+mTzB3JnCW/H00EL1V7h1dKdSPTpqQBX+meGFr2RLjXHdLwCB0E5lwQWSN4Q= - Network accessline 1812
"resolved": "https://registry.npmjs.org/@remotion/studio-protocol/-/studio-protocol-4.0.521.tgz", - Network accessline 1819
"node_modules/@remotion/studio-server": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.521.tgz", - Network accessline 1820
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.521.tgz", "integrity": "sha512-KoSIvWv4laJFhDrz/PsW45klfhCR3f1wzJ0ocwTpGyI0hbxRjlhh4LJS+dgdwtning24wEzvIP/F13KC6UIQew==", - Network accessline 1821
"resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.521.tgz", - Network accessline 1844
"node_modules/@remotion/studio-shared": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.521.tgz", - Network accessline 1845
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.521.tgz", "integrity": "sha512-vxqAkefUMe7Th6e51+cUeK5hu7mAF2EtgjNdqqT3wVXW2MKfjeiqG6cdI6hJaICBDlR5jWYAGmpJLdS3Xmj+yw==", - Network accessline 1846
"resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.521.tgz", - Network accessline 1853
"node_modules/@remotion/tailwind-v4": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/tailwind-v4/-/tailwind-v4-4.0.521.tgz", - Network accessline 1854
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/tailwind-v4/-/tailwind-v4-4.0.521.tgz", "integrity": "sha512-u6hfpueFqOk0NZaVgtF5irXd9BD1x+5T5Jk7ezCrGXHCniWKo9TBhgwxGAYxa1eP9HUgQ/68m2qvp6zzBBsDqA==", - Network accessline 1855
"resolved": "https://registry.npmjs.org/@remotion/tailwind-v4/-/tailwind-v4-4.0.521.tgz", - Network accessline 1868
"node_modules/@remotion/tailwind-v4/node_modules/tailwindcss": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.0.tgz", - Network accessline 1869
"version": "4.2.0", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.0.tgz", "integrity": "sha512-yYzTZ4++b7fNYxFfpnberEEKu43w44aqDMNM9MHMmcKuCH7lL8jJ4yJ7LGHv7rSwiqM0nkiobF9I6cLlpS2P7Q==", - Network accessline 1870
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.0.tgz", - Network accessline 1874
"node_modules/@remotion/timeline-utils": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.521.tgz", - Network accessline 1875
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.521.tgz", "integrity": "sha512-Uo5+s0X4GdfaWzVQhiKva0rLCn8JrW8BOFFQs2QgbfFNvuTA+fMsLZYbraa/TRnHYGtU2YPD1ksy4aXCrqGajg==" - Network accessline 1876
"resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.521.tgz", - Network accessline 1884
"node_modules/@remotion/transitions": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/transitions/-/transitions-4.0.521.tgz", - Network accessline 1885
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/transitions/-/transitions-4.0.521.tgz", "integrity": "sha512-LidxXuvZwNctRDmzLEYdQoS878RB9ukcxkGvwKj1xzB1Aomyar9cPC8AXcWsm8dfdVCdA8pYYh+fAfPWahxwyA==", - Network accessline 1886
"resolved": "https://registry.npmjs.org/@remotion/transitions/-/transitions-4.0.521.tgz", - Network accessline 1899
"node_modules/@remotion/web-renderer": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.521.tgz", - Network accessline 1900
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.521.tgz", "integrity": "sha512-rVWngTYKQNXmrrzyIFMvammZvmoeQhjDG13bRbyE5C28zxieX7I5npQpftaL0128MTxpjTZmHdWPXgSwyJqi4g==", - Network accessline 1901
"resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.521.tgz", - Network accessline 1917
"node_modules/@remotion/zod-types": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.521.tgz", - Network accessline 1918
"version": "4.0.521", "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.521.tgz", "integrity": "sha512-aYbjl+85I0xuZHt4VMSI2rwfMN4ps+nVSV8kB/J0sVWw7jPN/JGRvgvlKkSOYQ398N0YKLHLt76Jxb1NQo8EMg==", - Network accessline 1919
"resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.521.tgz", - Network accessline 1926
"node_modules/@rspack/binding": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz", - Network accessline 1927
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz", "integrity": "sha512-2MGdy2s2HimsDT444Bp5XnALzNRxuBNc7y0JzyuqKbHBywd4x2NeXyhWXXoxufaCFu5PBc9Qq9jyfjW2Aeh06Q==", - Network accessline 1928
"resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz", - Network accessline 1944
"node_modules/@rspack/binding-darwin-arm64": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz", - Network accessline 1945
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz", "integrity": "sha512-oduECiZVqbO5zlVw+q7Vy65sJFth99fWPTyucwvLJJtJkPL5n17Uiql2cYP6Ijn0pkqtf1SXgK8WjiKLG - Network accessline 1946
"resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz", - Network accessline 1957
"node_modules/@rspack/binding-darwin-x64": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz", - Network accessline 1958
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz", "integrity": "sha512-a1+TtTE9ap6RalgFi7FGIgkJP6O4Vy6ctv+9WGJy53E4kuqHR0RygzaiVxCI/GMc/vBT9vY23hyrpWb3d1vtX - Network accessline 1959
"resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz", - Network accessline 1970
"node_modules/@rspack/binding-linux-arm64-gnu": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz", - Network accessline 1971
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz", "integrity": "sha512-P0QrGRPbTWu6RKWfN0bDtbnEps3rXH0MWIMreZABoUrVmNQKtXR6e73J3ub6a+di5s2+K0M2LJ9 - Network accessline 1972
"resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz", - Network accessline 1983
"node_modules/@rspack/binding-linux-arm64-musl": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz", - Network accessline 1984
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz", "integrity": "sha512-6ky7R43VMjWwmx3Yx7Jl7faLBBMAgMDt+/bN35RgwjiPgsIByz65EwytUVuW9rikB43BGHvA/ - Network accessline 1985
"resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz", - Network accessline 1996
"node_modules/@rspack/binding-linux-x64-gnu": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz", - Network accessline 1997
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz", "integrity": "sha512-cuOJMfCOvb2Wgsry5enXJ3iT1FGUjdPqtGUBVupQlEG4ntSYsQ2PtF4wIDVasR3wdxC5nQbipOrDiN/ - Network accessline 1998
"resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz", - Network accessline 2009
"node_modules/@rspack/binding-linux-x64-musl": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz", - Network accessline 2010
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz", "integrity": "sha512-CoK37hva4AmHGh3VCsQXmGr40L36m1/AdnN5LEjUX6kx5rEH7/1nEBN6Ii72pejqDVvk9anEROmPD - Network accessline 2011
"resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz", - Network accessline 2022
"node_modules/@rspack/binding-wasm32-wasi": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz", - Network accessline 2023
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz", "integrity": "sha512-OtrmnPUVJMxjNa3eDMfHyPdtlLRmmp/aIm0fQHlAOATbZvlGm12q7rhPW5BXTu1yh+1rQ1/uqvz+SzKEZXu - Network accessline 2024
"resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz", - Network accessline 2035
"node_modules/@rspack/binding-win32-arm64-msvc": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz", - Network accessline 2036
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz", "integrity": "sha512-lObFW6e5lCWNgTBNwT//yiEDbsxm9QG4BYUojqeXxothuzJ/L6ibXz6+gLMvbOvLGV3nKgkXm - Network accessline 2037
"resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz", - Network accessline 2048
"node_modules/@rspack/binding-win32-ia32-msvc": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz", - Network accessline 2049
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz", "integrity": "sha512-0pYGnZd8PPqNR68zQ8skamqNAXEA1sUfXuAdYcknIIRq2wsbiwFzIc0Pov1cIfHYab37G7sSIPB - Network accessline 2050
"resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz", - Network accessline 2061
"node_modules/@rspack/binding-win32-x64-msvc": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz", - Network accessline 2062
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz", "integrity": "sha512-EeQXayoQk/uBkI3pdoXfQBXNIUrADq56L3s/DFyM2pJeUDrWmhfIw2UFIGkYPTMSCo8F2JcdcGM32 - Network accessline 2063
"resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz", - Network accessline 2074
"node_modules/@rspack/core": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz", - Network accessline 2075
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz", "integrity": "sha512-rsD9b+Khmot5DwCMiB3cqTQo53ioPG3M/A7BySu8+0+RS7GCxKm+Z+mtsjtG/vsu4Tn2tcqCdZtA3pgLoJB+ew==", - Network accessline 2076
"resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz", - Network accessline 2096
"node_modules/@rspack/lite-tapable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", - Network accessline 2097
"version": "1.1.0", "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==", - Network accessline 2098
"resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", - Network accessline 2102
"node_modules/@rspack/plugin-react-refresh": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.1.tgz", - Network accessline 2103
"version": "1.6.1", "resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.1.tgz", "integrity": "sha512-eqqW5645VG3CzGzFgNg5HqNdHVXY+567PGjtDhhrM8t67caxmsSzRmT5qfoEIfBcGgFkH9vEg7kzXwmCYQd - Network accessline 2104
"resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.1.tgz", - Network accessline 2121
"node_modules/@svgr/babel-plugin-add-jsx-attribute": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", - Network accessline 2122
"version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBO - Network accessline 2123
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", - Network accessline 2129
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 2130
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 2131
"url": "https://github.com/sponsors/gregberge" - Network accessline 2137
"node_modules/@svgr/babel-plugin-remove-jsx-attribute": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", - Network accessline 2138
"version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkH - Network accessline 2139
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", - Network accessline 2145
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 2146
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 2147
"url": "https://github.com/sponsors/gregberge" - Network accessline 2153
"node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", - Network accessline 2154
"version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF - Network accessline 2155
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", - Network accessline 2161
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 2162
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 2163
"url": "https://github.com/sponsors/gregberge" - Network accessline 2169
"node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", - Network accessline 2170
"version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8c - Network accessline 2171
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", - Network accessline 2177
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 2178
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 2179
"url": "https://github.com/sponsors/gregberge" - Network accessline 2185
"node_modules/@svgr/babel-plugin-svg-dynamic-title": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", - Network accessline 2186
"version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6m - Network accessline 2187
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", - Network accessline 2193
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 2194
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 2195
"url": "https://github.com/sponsors/gregberge" - Network accessline 2201
"node_modules/@svgr/babel-plugin-svg-em-dimensions": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", - Network accessline 2202
"version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY - Network accessline 2203
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", - Network accessline 2209
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 2210
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 2211
"url": "https://github.com/sponsors/gregberge" - Network accessline 2217
"node_modules/@svgr/babel-plugin-transform-react-native-svg": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", - Network accessline 2218
"version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5Htg - Network accessline 2219
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", - Network accessline 2225
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 2226
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 2227
"url": "https://github.com/sponsors/gregberge" - Network accessline 2233
"node_modules/@svgr/babel-plugin-transform-svg-component": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", - Network accessline 2234
"version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1J - Network accessline 2235
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", - Network accessline 2241
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 2242
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 2243
"url": "https://github.com/sponsors/gregberge" - Network accessline 2249
"node_modules/@svgr/babel-preset": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", - Network accessline 2250
"version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", - Network accessline 2251
"resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", - Network accessline 2267
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 2268
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 2269
"url": "https://github.com/sponsors/gregberge" - Network accessline 2275
"node_modules/@svgr/core": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", - Network accessline 2276
"version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", - Network accessline 2277
"resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", - Network accessline 2290
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 2291
"type": "github", "url": "https://github.com/sponsors/gregberge" } - Network accessline 2292
"url": "https://github.com/sponsors/gregberge" - Network accessline 2295
"node_modules/@svgr/hast-util-to-babel-ast": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", - Network accessline 2296
"version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN - Network accessline 2297
"resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", - Network accessline 2307
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 2308
"type": "github", "url": "https://github.com/sponsors/gregberge" } - Network accessline 2309
"url": "https://github.com/sponsors/gregberge" - Network accessline 2312
"node_modules/@svgr/plugin-jsx": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", - Network accessline 2313
"version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", - Network accessline 2314
"resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", - Network accessline 2326
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 2327
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 2328
"url": "https://github.com/sponsors/gregberge" - Network accessline 2334
"node_modules/@tailwindcss/node": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.0.tgz", - Network accessline 2335
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.0.tgz", "integrity": "sha512-Yv+fn/o2OmL5fh/Ir62VXItdShnUxfpkMA4Y7jdeC8O81WPB8Kf6TT6GSHvnqgSwDzlB5iT7kDpeXxLsUS0T6Q==", - Network accessline 2336
"resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.0.tgz", - Network accessline 2349
"node_modules/@tailwindcss/node/node_modules/tailwindcss": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.0.tgz", - Network accessline 2350
"version": "4.2.0", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.0.tgz", "integrity": "sha512-yYzTZ4++b7fNYxFfpnberEEKu43w44aqDMNM9MHMmcKuCH7lL8jJ4yJ7LGHv7rSwiqM0nkiobF9I6cLlpS2P7Q==", - Network accessline 2351
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.0.tgz", - Network accessline 2355
"node_modules/@tailwindcss/oxide": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.0.tgz", - Network accessline 2356
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.0.tgz", "integrity": "sha512-AZqQzADaj742oqn2xjl5JbIOzZB/DGCYF/7bpvhA8KvjUj9HJkag6bBuwZvH1ps6dfgxNHyuJVlzSr2VpMgdTQ==", - Network accessline 2357
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.0.tgz", - Network accessline 2378
"node_modules/@tailwindcss/oxide-android-arm64": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.0.tgz", - Network accessline 2379
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.0.tgz", "integrity": "sha512-F0QkHAVaW/JNBWl4CEKWdZ9PMb0khw5DCELAOnu+RtjAfx5Zgw+gqCHFvqg3AirU1IAd181fwOtJQ5I8 - Network accessline 2380
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.0.tgz", - Network accessline 2394
"node_modules/@tailwindcss/oxide-darwin-arm64": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.0.tgz", - Network accessline 2395
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.0.tgz", "integrity": "sha512-I0QylkXsBsJMZ4nkUNSR04p6+UptjcwhcVo3Zu828ikiEqHjVmQL9RuQ6uT/cVIiKpvtVA25msu/eRV97J - Network accessline 2396
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.0.tgz", - Network accessline 2410
"node_modules/@tailwindcss/oxide-darwin-x64": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.0.tgz", - Network accessline 2411
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.0.tgz", "integrity": "sha512-6TmQIn4p09PBrmnkvbYQ0wbZhLtbaksCDx7Y7R3FYYx0yxNA7xg5KP7dowmQ3d2JVdabIHvs3Hx4K3d5uCf8xg - Network accessline 2412
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.0.tgz", - Network accessline 2426
"node_modules/@tailwindcss/oxide-freebsd-x64": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.0.tgz", - Network accessline 2427
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.0.tgz", "integrity": "sha512-qBudxDvAa2QwGlq9y7VIzhTvp2mLJ6nD/G8/tI70DCDoneaUeLWBJaPcbfzqRIWraj+o969aDQKvKW9dvkUi - Network accessline 2428
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.0.tgz", - Network accessline 2442
"node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.0.tgz", - Network accessline 2443
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.0.tgz", "integrity": "sha512-7XKkitpy5NIjFZNUQPeUyNJNJn1CJeV7rmMR+exHfTuOsg8rxIO9eNV5TSEnqRcaOK77 - Network accessline 2444
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.0.tgz", - Network accessline 2458
"node_modules/@tailwindcss/oxide-linux-arm64-gnu": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.0.tgz", - Network accessline 2459
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.0.tgz", "integrity": "sha512-Mff5a5Q3WoQR01pGU1gr29hHM1N93xYrKkGXfPw/aRtK4bOc331Ho4Tgfsm5WDGvpevqMpdlkCoj - Network accessline 2460
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.0.tgz", - Network accessline 2474
"node_modules/@tailwindcss/oxide-linux-arm64-musl": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.0.tgz", - Network accessline 2475
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.0.tgz", "integrity": "sha512-XKcSStleEVnbH6W/9DHzZv1YhjE4eSS6zOu2eRtYAIh7aV4o3vIBs+t/B15xlqoxt6ef/0uiqJ - Network accessline 2476
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.0.tgz", - Network accessline 2490
"node_modules/@tailwindcss/oxide-linux-x64-gnu": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.0.tgz", - Network accessline 2491
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.0.tgz", "integrity": "sha512-/hlXCBqn9K6fi7eAM0RsobHwJYa5V/xzWspVTzxnX+Ft9v6n+30Pz8+RxCn7sQL/vRHHLS30iQPrHQun - Network accessline 2492
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.0.tgz", - Network accessline 2506
"node_modules/@tailwindcss/oxide-linux-x64-musl": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.0.tgz", - Network accessline 2507
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.0.tgz", "integrity": "sha512-lKUaygq4G7sWkhQbfdRRBkaq4LY39IriqBQ+Gk6l5nKq6Ay2M2ZZb1tlIyRNgZKS8cbErTwuYSor0I - Network accessline 2508
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.0.tgz", - Network accessline 2522
"node_modules/@tailwindcss/oxide-wasm32-wasi": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.0.tgz", - Network accessline 2523
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.0.tgz", "integrity": "sha512-xuDjhAsFdUuFP5W9Ze4k/o4AskUtI8bcAGU4puTYprr89QaYFmhYOPfP+d1pH+k9ets6RoE23BXZM1X1jJqo - Network accessline 2524
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.0.tgz", - Network accessline 2551
"node_modules/@tailwindcss/oxide-win32-arm64-msvc": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.0.tgz", - Network accessline 2552
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.0.tgz", "integrity": "sha512-2UU/15y1sWDEDNJXxEIrfWKC2Yb4YgIW5Xz2fKFqGzFWfoMHWFlfa1EJlGO2Xzjkq/tvSarh9Z - Network accessline 2553
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.0.tgz", - Network accessline 2567
"node_modules/@tailwindcss/oxide-win32-x64-msvc": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.0.tgz", - Network accessline 2568
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.0.tgz", "integrity": "sha512-CrFadmFoc+z76EV6LPG1jx6XceDsaCG3lFhyLNo/bV9ByPrE+FnBPckXQVP4XRkN76h3Fjt/a+5Er/ - Network accessline 2569
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.0.tgz", - Network accessline 2583
"node_modules/@tailwindcss/webpack": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/webpack/-/webpack-4.2.0.tgz", - Network accessline 2584
"version": "4.2.0", "resolved": "https://registry.npmjs.org/@tailwindcss/webpack/-/webpack-4.2.0.tgz", "integrity": "sha512-TohlILOzF/3l+Yolll9iD2b5bsLG/1TuxAXPTxJcA77YAgPyKKc5RIwj4vIjg4l9DFMidekx2Z0BWyPAle9TUA==", - Network accessline 2585
"resolved": "https://registry.npmjs.org/@tailwindcss/webpack/-/webpack-4.2.0.tgz", - Network accessline 2598
"node_modules/@tailwindcss/webpack/node_modules/tailwindcss": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.0.tgz", - Network accessline 2599
"version": "4.2.0", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.0.tgz", "integrity": "sha512-yYzTZ4++b7fNYxFfpnberEEKu43w44aqDMNM9MHMmcKuCH7lL8jJ4yJ7LGHv7rSwiqM0nkiobF9I6cLlpS2P7Q==", - Network accessline 2600
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.0.tgz", - Network accessline 2604
"node_modules/@tanstack/react-virtual": { "version": "3.14.9", "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.9.tgz", - Network accessline 2605
"version": "3.14.9", "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.9.tgz", "integrity": "sha512-qZyr0FZDP8rDC4WBhsryIZmAd9bveJvFGUJJtskWaew6/0dTRS6wZxnR6VQ5bY2KwL3LjerrHqQLk3a0GKcPXQ==", - Network accessline 2606
"resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.9.tgz", - Network accessline 2612
"funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" - Network accessline 2613
"type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, - Network accessline 2614
"url": "https://github.com/sponsors/tannerlinsley" - Network accessline 2621
"node_modules/@tanstack/virtual-core": { "version": "3.17.7", "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.7.tgz", - Network accessline 2622
"version": "3.17.7", "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.7.tgz", "integrity": "sha512-bp+v10y65sp2H7WpWfIMyxTNfl8ZVfxFTLRjPIFRryi6FV/J33z4IS53WO4pTk36KlvJ4iLiQz+oaydDC1xbcA==", - Network accessline 2623
"resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.7.tgz", - Network accessline 2626
"funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" - Network accessline 2627
"type": "github", "url": "https://github.com/sponsors/tannerlinsley" } - Network accessline 2628
"url": "https://github.com/sponsors/tannerlinsley" - Network accessline 2631
"node_modules/@tybys/wasm-util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", - Network accessline 2632
"version": "0.10.3", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", - Network accessline 2633
"resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", - Network accessline 2641
"node_modules/@types/dom-mediacapture-transform": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.12.tgz", - Network accessline 2642
"version": "0.1.12", "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.12.tgz", "integrity": "sha512-d7/QsLRwF864A5mgIM/YrfiglHoYn7zgCcAoJgW404r+2DwnNr7EBbLnCWpmOMgH8y0te7 - Network accessline 2643
"resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.12.tgz", - Network accessline 2650
"node_modules/@types/dom-webcodecs": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz", - Network accessline 2651
"version": "0.1.13", "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz", "integrity": "sha512-O5hkiFIcjjszPIYyUSyvScyvrBoV3NOEEZx/pMlsu44TKzWNkLVBBxnxJz42in5n3QIolYOcBYFCPZZ0h8SkwQ==", - Network accessline 2652
"resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz", - Network accessline 2656
"node_modules/@types/eslint": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - Network accessline 2657
"version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", - Network accessline 2658
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - Network accessline 2666
"node_modules/@types/eslint-scope": { "version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - Network accessline 2667
"version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - Network accessline 2668
"resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - Network accessline 2676
"node_modules/@types/estree": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - Network accessline 2677
"version": "1.0.9", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", - Network accessline 2678
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - Network accessline 2682
"node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - Network accessline 2683
"version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - Network accessline 2684
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - Network accessline 2688
"node_modules/@types/node": { "version": "26.4.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-26.4.1.tgz", - Network accessline 2689
"version": "26.4.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-26.4.1.tgz", "integrity": "sha512-k97ENvZWtvA6yqz5/FS6a7duDgOPEeOQOc2iKS/nY6mX6qJUKtLnWzQS+Xj6tXweyj6ZcTAK2Qecetnvi9nCLA==", - Network accessline 2690
"resolved": "https://registry.npmjs.org/@types/node/-/node-26.4.1.tgz", - Network accessline 2697
"node_modules/@types/react": { "version": "19.2.7", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", - Network accessline 2698
"version": "19.2.7", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", "integrity": "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==", - Network accessline 2699
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", - Network accessline 2707
"node_modules/@types/web": { "version": "0.0.166", "resolved": "https://registry.npmjs.org/@types/web/-/web-0.0.166.tgz", - Network accessline 2708
"version": "0.0.166", "resolved": "https://registry.npmjs.org/@types/web/-/web-0.0.166.tgz", "integrity": "sha512-qvY/TzK1WuxfeACL3Zzw+gMivGiIynRKH98nLET7ACzTRTX8CWMA6LQJ9WayIHvTBU1JeFCBRIBjsxhGz4TfHQ==", - Network accessline 2709
"resolved": "https://registry.npmjs.org/@types/web/-/web-0.0.166.tgz", - Network accessline 2714
"node_modules/@typescript-eslint/scope-manager": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.21.0.tgz", - Network accessline 2715
"version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.21.0.tgz", "integrity": "sha512-G3IBKz0/0IPfdeGRMbp+4rbjfSSdnGkXsM/pFZA8zM9t9klXDnB/YnKOBQ0GoPmoROa4bCq2NeHgJa5ydsQ4 - Network accessline 2716
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.21.0.tgz", - Network accessline 2727
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 2728
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } - Network accessline 2729
"url": "https://opencollective.com/typescript-eslint" - Network accessline 2732
"node_modules/@typescript-eslint/types": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.21.0.tgz", - Network accessline 2733
"version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.21.0.tgz", "integrity": "sha512-PAL6LUuQwotLW2a8VsySDBwYMm129vFm4tMVlylzdoTybTHaAi0oBp7Ac6LhSrHHOdLM3efH+nAR6hAWoMF89A==", - Network accessline 2734
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.21.0.tgz", - Network accessline 2741
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 2742
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } - Network accessline 2743
"url": "https://opencollective.com/typescript-eslint" - Network accessline 2746
"node_modules/@typescript-eslint/visitor-keys": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.21.0.tgz", - Network accessline 2747
"version": "8.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.21.0.tgz", "integrity": "sha512-BkLMNpdV6prozk8LlyK/SOoWLmUFi+ZD+pcqti9ILCbVvHGk1ui1g4jJOc2WDLaeExz2qWwojxlPce5PljcT3w - Network accessline 2748
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.21.0.tgz", - Network accessline 2759
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 2760
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } - Network accessline 2761
"url": "https://opencollective.com/typescript-eslint" - Network accessline 2764
"node_modules/@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - Network accessline 2765
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - Network accessline 2766
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - Network accessline 2774
"node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - Network accessline 2775
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj - Network accessline 2776
"resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - Network accessline 2780
"node_modules/@webassemblyjs/helper-api-error": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - Network accessline 2781
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9 - Network accessline 2782
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - Network accessline 2786
"node_modules/@webassemblyjs/helper-buffer": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - Network accessline 2787
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA== - Network accessline 2788
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - Network accessline 2792
"node_modules/@webassemblyjs/helper-numbers": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - Network accessline 2793
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA - Network accessline 2794
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - Network accessline 2803
"node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - Network accessline 2804
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+ - Network accessline 2805
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - Network accessline 2809
"node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - Network accessline 2810
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAEr - Network accessline 2811
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - Network accessline 2821
"node_modules/@webassemblyjs/ieee754": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - Network accessline 2822
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - Network accessline 2823
"resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - Network accessline 2830
"node_modules/@webassemblyjs/leb128": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - Network accessline 2831
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - Network accessline 2832
"resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - Network accessline 2839
"node_modules/@webassemblyjs/utf8": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - Network accessline 2840
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - Network accessline 2841
"resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - Network accessline 2845
"node_modules/@webassemblyjs/wasm-edit": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - Network accessline 2846
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - Network accessline 2847
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - Network accessline 2861
"node_modules/@webassemblyjs/wasm-gen": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - Network accessline 2862
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - Network accessline 2863
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - Network accessline 2874
"node_modules/@webassemblyjs/wasm-opt": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - Network accessline 2875
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - Network accessline 2876
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - Network accessline 2886
"node_modules/@webassemblyjs/wasm-parser": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - Network accessline 2887
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - Network accessline 2888
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - Network accessline 2900
"node_modules/@webassemblyjs/wast-printer": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - Network accessline 2901
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - Network accessline 2902
"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - Network accessline 2910
"node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - Network accessline 2911
"version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - Network accessline 2912
"resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - Network accessline 2916
"node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - Network accessline 2917
"version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - Network accessline 2918
"resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - Network accessline 2922
"node_modules/acorn": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", - Network accessline 2923
"version": "8.18.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", - Network accessline 2924
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", - Network accessline 2934
"node_modules/acorn-import-phases": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", - Network accessline 2935
"version": "1.0.4", "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", - Network accessline 2936
"resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", - Network accessline 2946
"node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - Network accessline 2947
"version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - Network accessline 2948
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - Network accessline 2956
"node_modules/ajv": { "version": "6.15.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", - Network accessline 2957
"version": "6.15.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", - Network accessline 2958
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", - Network accessline 2968
"funding": { "type": "github", "url": "https://github.com/sponsors/epoberezkin" - Network accessline 2969
"type": "github", "url": "https://github.com/sponsors/epoberezkin" } - Network accessline 2970
"url": "https://github.com/sponsors/epoberezkin" - Network accessline 2973
"node_modules/ajv-formats": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - Network accessline 2974
"version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - Network accessline 2975
"resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - Network accessline 2990
"node_modules/ajv-formats/node_modules/ajv": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - Network accessline 2991
"version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - Network accessline 2992
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - Network accessline 3001
"funding": { "type": "github", "url": "https://github.com/sponsors/epoberezkin" - Network accessline 3002
"type": "github", "url": "https://github.com/sponsors/epoberezkin" } - Network accessline 3003
"url": "https://github.com/sponsors/epoberezkin" - Network accessline 3006
"node_modules/ajv-formats/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - Network accessline 3007
"version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - Network accessline 3008
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - Network accessline 3012
"node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - Network accessline 3013
"version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - Network accessline 3014
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - Network accessline 3023
}, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 3024
"funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } - Network accessline 3025
"url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 3028
"node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - Network accessline 3029
"version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - Network accessline 3030
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - Network accessline 3034
"node_modules/ast-types": { "version": "0.16.1", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", - Network accessline 3035
"version": "0.16.1", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", - Network accessline 3036
"resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", - Network accessline 3046
"node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - Network accessline 3047
"version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - Network accessline 3048
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - Network accessline 3053
"node_modules/baseline-browser-mapping": { "version": "2.11.21", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.21.tgz", - Network accessline 3054
"version": "2.11.21", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.21.tgz", "integrity": "sha512-uh8vpY/1/YyFkunIDFH/12p7/7VdPKA1hejMVEbdkEaWnUz0Hesvx5EbiU6XxjyHZIOju+ZMbQJkRh+ - Network accessline 3055
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.21.tgz", - Network accessline 3065
"node_modules/brace-expansion": { "version": "1.1.18", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", - Network accessline 3066
"version": "1.1.18", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", - Network accessline 3067
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", - Network accessline 3076
"node_modules/braces": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - Network accessline 3077
"version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - Network accessline 3078
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - Network accessline 3089
"node_modules/browserslist": { "version": "4.28.9", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.9.tgz", - Network accessline 3090
"version": "4.28.9", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.9.tgz", "integrity": "sha512-EWazOblFYUvlGZcfGhPUPmYh3nikUxBVb+y9MJun5f3hBi812X+8MSQTujLBtgK3cf51fJWbWfOjyeO954d+Eg==", - Network accessline 3091
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.9.tgz", - Network accessline 3094
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 3095
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 3096
"url": "https://opencollective.com/browserslist" - Network accessline 3098
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 3099
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 3100
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 3102
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 3103
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 3104
"url": "https://github.com/sponsors/ai" - Network accessline 3122
"node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - Network accessline 3123
"version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - Network accessline 3124
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - Network accessline 3128
"node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - Network accessline 3129
"version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - Network accessline 3130
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - Network accessline 3137
"node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - Network accessline 3138
"version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - Network accessline 3139
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - Network accessline 3144
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3145
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3146
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3149
"node_modules/caniuse-lite": { "version": "1.0.30001810", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", - Network accessline 3150
"version": "1.0.30001810", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==", - Network accessline 3151
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", - Network accessline 3154
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 3155
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 3156
"url": "https://opencollective.com/browserslist" - Network accessline 3158
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 3159
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" }, - Network accessline 3160
"url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 3162
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 3163
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 3164
"url": "https://github.com/sponsors/ai" - Network accessline 3169
"node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - Network accessline 3170
"version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - Network accessline 3171
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - Network accessline 3181
}, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" - Network accessline 3182
"funding": { "url": "https://github.com/chalk/chalk?sponsor=1" } - Network accessline 3183
"url": "https://github.com/chalk/chalk?sponsor=1" - Network accessline 3186
"node_modules/chrome-trace-event": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - Network accessline 3187
"version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - Network accessline 3188
"resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - Network accessline 3195
"node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - Network accessline 3196
"version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - Network accessline 3197
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - Network accessline 3208
"node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - Network accessline 3209
"version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - Network accessline 3210
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - Network accessline 3215
"node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - Network accessline 3216
"version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - Network accessline 3217
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - Network accessline 3221
"node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - Network accessline 3222
"version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - Network accessline 3223
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - Network accessline 3228
"node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - Network accessline 3229
"version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - Network accessline 3230
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - Network accessline 3234
"node_modules/cosmiconfig": { "version": "8.3.6", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - Network accessline 3235
"version": "8.3.6", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", - Network accessline 3236
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - Network accessline 3247
}, "funding": { "url": "https://github.com/sponsors/d-fischer" - Network accessline 3248
"funding": { "url": "https://github.com/sponsors/d-fischer" }, - Network accessline 3249
"url": "https://github.com/sponsors/d-fischer" - Network accessline 3260
"node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 3261
"version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - Network accessline 3262
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 3274
"node_modules/css-loader": { "version": "7.1.4", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.4.tgz", - Network accessline 3275
"version": "7.1.4", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.4.tgz", "integrity": "sha512-vv3J9tlOl04WjiMvHQI/9tmIrCxVrj6PFbHemBB1iihpeRbi/I4h033eoFIhwxBBqLhI0KYFS7yvynBFhIZfTw==", - Network accessline 3276
"resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.4.tgz", - Network accessline 3292
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 3293
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 3294
"url": "https://opencollective.com/webpack" - Network accessline 3309
"node_modules/css-loader/node_modules/semver": { "version": "7.8.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - Network accessline 3310
"version": "7.8.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", - Network accessline 3311
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - Network accessline 3321
"node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - Network accessline 3322
"version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - Network accessline 3323
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - Network accessline 3333
"node_modules/csstype": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - Network accessline 3334
"version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - Network accessline 3335
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - Network accessline 3340
"node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 3341
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 3342
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 3357
"node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - Network accessline 3358
"version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - Network accessline 3359
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - Network accessline 3364
"node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - Network accessline 3365
"version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - Network accessline 3366
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - Network accessline 3373
"node_modules/detect-libc": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - Network accessline 3374
"version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - Network accessline 3375
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - Network accessline 3382
"node_modules/dot-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - Network accessline 3383
"version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - Network accessline 3384
"resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - Network accessline 3392
"node_modules/dotenv": { "version": "17.3.1", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz", - Network accessline 3393
"version": "17.3.1", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz", "integrity": "sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==", - Network accessline 3394
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz", - Network accessline 3399
}, "funding": { "url": "https://dotenvx.com" - Network accessline 3400
"funding": { "url": "https://dotenvx.com" } - Network accessline 3401
"url": "https://dotenvx.com" - Network accessline 3404
"node_modules/electron-to-chromium": { "version": "1.5.422", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.422.tgz", - Network accessline 3405
"version": "1.5.422", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.422.tgz", "integrity": "sha512-UvA/32XqrLDdZSn7Jllo1AYNcWji/G0d5M0GTViE7KoGBiMunw3a34Sb2KO4ZZyrSEhqsxFoVhWWJshdyfKqJA= - Network accessline 3406
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.422.tgz", - Network accessline 3410
"node_modules/enhanced-resolve": { "version": "5.24.5", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", - Network accessline 3411
"version": "5.24.5", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==", - Network accessline 3412
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", - Network accessline 3423
"node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - Network accessline 3424
"version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - Network accessline 3425
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - Network accessline 3430
}, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 3431
"funding": { "url": "https://github.com/fb55/entities?sponsor=1" } - Network accessline 3432
"url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 3435
"node_modules/error-ex": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", - Network accessline 3436
"version": "1.3.4", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", - Network accessline 3437
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", - Network accessline 3444
"node_modules/error-stack-parser": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - Network accessline 3445
"version": "2.1.4", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - Network accessline 3446
"resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - Network accessline 3453
"node_modules/es-module-lexer": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", - Network accessline 3454
"version": "2.3.2", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", - Network accessline 3455
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", - Network accessline 3459
"node_modules/esbuild": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", - Network accessline 3460
"version": "0.28.1", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==", - Network accessline 3461
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", - Network accessline 3500
"node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 3501
"version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - Network accessline 3502
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 3509
"node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - Network accessline 3510
"version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - Network accessline 3511
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - Network accessline 3517
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3518
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3519
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3522
"node_modules/eslint": { "version": "9.19.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.19.0.tgz", - Network accessline 3523
"version": "9.19.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.19.0.tgz", "integrity": "sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==", - Network accessline 3524
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.19.0.tgz", - Network accessline 3525
"integrity": "sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - Network accessline 3526
"deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - Network accessline 3570
}, "funding": { "url": "https://eslint.org/donate" - Network accessline 3571
"funding": { "url": "https://eslint.org/donate" }, - Network accessline 3572
"url": "https://eslint.org/donate" - Network accessline 3583
"node_modules/eslint-scope": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", - Network accessline 3584
"version": "8.4.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", - Network accessline 3585
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", - Network accessline 3595
}, "funding": { "url": "https://opencollective.com/eslint" - Network accessline 3596
"funding": { "url": "https://opencollective.com/eslint" } - Network accessline 3597
"url": "https://opencollective.com/eslint" - Network accessline 3600
"node_modules/eslint-visitor-keys": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - Network accessline 3601
"version": "4.2.1", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - Network accessline 3602
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - Network accessline 3608
}, "funding": { "url": "https://opencollective.com/eslint" - Network accessline 3609
"funding": { "url": "https://opencollective.com/eslint" } - Network accessline 3610
"url": "https://opencollective.com/eslint" - Network accessline 3613
"node_modules/espree": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", - Network accessline 3614
"version": "10.4.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", - Network accessline 3615
"resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", - Network accessline 3626
}, "funding": { "url": "https://opencollective.com/eslint" - Network accessline 3627
"funding": { "url": "https://opencollective.com/eslint" } - Network accessline 3628
"url": "https://opencollective.com/eslint" - Network accessline 3631
"node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 3632
"version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - Network accessline 3633
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 3644
"node_modules/esquery": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - Network accessline 3645
"version": "1.7.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", - Network accessline 3646
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - Network accessline 3657
"node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - Network accessline 3658
"version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - Network accessline 3659
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - Network accessline 3669
"node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - Network accessline 3670
"version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - Network accessline 3671
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - Network accessline 3678
"node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - Network accessline 3679
"version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - Network accessline 3680
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - Network accessline 3688
"node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - Network accessline 3689
"version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - Network accessline 3690
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - Network accessline 3697
"node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - Network accessline 3698
"version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - Network accessline 3699
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - Network accessline 3715
}, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" - Network accessline 3716
"funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" } - Network accessline 3717
"url": "https://github.com/sindresorhus/execa?sponsor=1" - Network accessline 3720
"node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - Network accessline 3721
"version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - Network accessline 3722
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - Network accessline 3726
"node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - Network accessline 3727
"version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - Network accessline 3728
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - Network accessline 3743
"node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - Network accessline 3744
"version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - Network accessline 3745
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - Network accessline 3756
"node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - Network accessline 3757
"version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjC - Network accessline 3758
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - Network accessline 3763
"node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - Network accessline 3764
"version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - Network accessline 3765
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - Network accessline 3770
"node_modules/fast-uri": { "version": "3.1.7", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.7.tgz", - Network accessline 3771
"version": "3.1.7", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.7.tgz", "integrity": "sha512-dOvZVzjdZdz7phd9v6jCbwxrBW3fK6n8Rc0CtdmM4bumzMnxywBYhuph6J819RRw/ku+rLbelwfMunktuzVVHg==", - Network accessline 3772
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.7.tgz", - Network accessline 3775
{ "type": "github", "url": "https://github.com/sponsors/fastify" - Network accessline 3776
"type": "github", "url": "https://github.com/sponsors/fastify" }, - Network accessline 3777
"url": "https://github.com/sponsors/fastify" - Network accessline 3779
{ "type": "opencollective", "url": "https://opencollective.com/fastify" - Network accessline 3780
"type": "opencollective", "url": "https://opencollective.com/fastify" } - Network accessline 3781
"url": "https://opencollective.com/fastify" - Network accessline 3786
"node_modules/fastq": { "version": "1.20.3", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.3.tgz", - Network accessline 3787
"version": "1.20.3", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.3.tgz", "integrity": "sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==", - Network accessline 3788
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.3.tgz", - Network accessline 3796
"node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - Network accessline 3797
"version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", - Network accessline 3798
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - Network accessline 3809
"node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - Network accessline 3810
"version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - Network accessline 3811
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - Network accessline 3822
"node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - Network accessline 3823
"version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - Network accessline 3824
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - Network accessline 3834
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3835
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3836
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3839
"node_modules/flat-cache": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - Network accessline 3840
"version": "4.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", - Network accessline 3841
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - Network accessline 3853
"node_modules/flatted": { "version": "3.4.4", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz", - Network accessline 3854
"version": "3.4.4", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz", "integrity": "sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==", - Network accessline 3855
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz", - Network accessline 3860
"node_modules/fs-monkey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - Network accessline 3861
"version": "1.0.3", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - Network accessline 3862
"resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - Network accessline 3866
"node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - Network accessline 3867
"version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - Network accessline 3868
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - Network accessline 3875
"node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - Network accessline 3876
"version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - Network accessline 3877
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - Network accessline 3882
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3883
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3884
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3887
"node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - Network accessline 3888
"version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - Network accessline 3889
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - Network accessline 3900
"node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - Network accessline 3901
"version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - Network accessline 3902
"resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - Network accessline 3906
"node_modules/globals": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - Network accessline 3907
"version": "14.0.0", "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - Network accessline 3908
"resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - Network accessline 3914
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3915
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3916
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3919
"node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 3920
"version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - Network accessline 3921
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 3925
"node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - Network accessline 3926
"version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - Network accessline 3927
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - Network accessline 3932
"node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - Network accessline 3933
"version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - Network accessline 3934
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - Network accessline 3941
"node_modules/html-entities": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", - Network accessline 3942
"version": "2.6.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", - Network accessline 3943
"resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", - Network accessline 3946
{ "type": "github", "url": "https://github.com/sponsors/mdevils" - Network accessline 3947
"type": "github", "url": "https://github.com/sponsors/mdevils" }, - Network accessline 3948
"url": "https://github.com/sponsors/mdevils" - Network accessline 3950
{ "type": "patreon", "url": "https://patreon.com/mdevils" - Network accessline 3951
"type": "patreon", "url": "https://patreon.com/mdevils" } - Network accessline 3952
"url": "https://patreon.com/mdevils" - Network accessline 3957
"node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - Network accessline 3958
"version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - Network accessline 3959
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - Network accessline 3966
"node_modules/icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - Network accessline 3967
"version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - Network accessline 3968
"resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - Network accessline 3978
"node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - Network accessline 3979
"version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - Network accessline 3980
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - Network accessline 3988
"node_modules/import-fresh": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - Network accessline 3989
"version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - Network accessline 3990
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - Network accessline 3999
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4000
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4001
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4004
"node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - Network accessline 4005
"version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - Network accessline 4006
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - Network accessline 4014
"node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - Network accessline 4015
"version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - Network accessline 4016
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - Network accessline 4020
"node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - Network accessline 4021
"version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - Network accessline 4022
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - Network accessline 4030
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4031
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4032
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4035
"node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - Network accessline 4036
"version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - Network accessline 4037
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - Network accessline 4045
"node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - Network accessline 4046
"version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - Network accessline 4047
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - Network accessline 4058
"node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - Network accessline 4059
"version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - Network accessline 4060
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - Network accessline 4068
"node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - Network accessline 4069
"version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - Network accessline 4070
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - Network accessline 4075
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4076
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4077
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4080
"node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - Network accessline 4081
"version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - Network accessline 4082
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - Network accessline 4092
"node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 4093
"version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - Network accessline 4094
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 4098
"node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - Network accessline 4099
"version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - Network accessline 4100
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - Network accessline 4112
"node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - Network accessline 4113
"version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - Network accessline 4114
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - Network accessline 4122
}, "funding": { "url": "https://github.com/chalk/supports-color?sponsor=1" - Network accessline 4123
"funding": { "url": "https://github.com/chalk/supports-color?sponsor=1" } - Network accessline 4124
"url": "https://github.com/chalk/supports-color?sponsor=1" - Network accessline 4127
"node_modules/jiti": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", - Network accessline 4128
"version": "2.7.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", - Network accessline 4129
"resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", - Network accessline 4136
"node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 4137
"version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - Network accessline 4138
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 4142
"node_modules/js-yaml": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", - Network accessline 4143
"version": "4.3.2", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", - Network accessline 4144
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", - Network accessline 4147
{ "type": "github", "url": "https://github.com/sponsors/puzrin" - Network accessline 4148
"type": "github", "url": "https://github.com/sponsors/puzrin" }, - Network accessline 4149
"url": "https://github.com/sponsors/puzrin" - Network accessline 4151
{ "type": "github", "url": "https://github.com/sponsors/nodeca" - Network accessline 4152
"type": "github", "url": "https://github.com/sponsors/nodeca" } - Network accessline 4153
"url": "https://github.com/sponsors/nodeca" - Network accessline 4164
"node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - Network accessline 4165
"version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - Network accessline 4166
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - Network accessline 4176
"node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - Network accessline 4177
"version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - Network accessline 4178
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - Network accessline 4183
"node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - Network accessline 4184
"version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9 - Network accessline 4185
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - Network accessline 4189
"node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - Network accessline 4190
"version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - Network accessline 4191
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - Network accessline 4196
"node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - Network accessline 4197
"version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1 - Network accessline 4198
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - Network accessline 4203
"node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - Network accessline 4204
"version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - Network accessline 4205
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - Network accessline 4215
"node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - Network accessline 4216
"version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - Network accessline 4217
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - Network accessline 4225
"node_modules/kiwi-schema": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/kiwi-schema/-/kiwi-schema-0.5.0.tgz", - Network accessline 4226
"version": "0.5.0", "resolved": "https://registry.npmjs.org/kiwi-schema/-/kiwi-schema-0.5.0.tgz", "integrity": "sha512-X+FpfU0yTEtc6aTHS7VwbOpvQwRt70+pXXWRI5fd6CvWhe7pSVC854TVo4Zo0x5/wwcWj+/9KUlXpdcP0dY9AA==", - Network accessline 4227
"resolved": "https://registry.npmjs.org/kiwi-schema/-/kiwi-schema-0.5.0.tgz", - Network accessline 4234
"node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - Network accessline 4235
"version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - Network accessline 4236
"resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - Network accessline 4243
"node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - Network accessline 4244
"version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - Network accessline 4245
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - Network accessline 4257
"node_modules/lightningcss": { "version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz", - Network accessline 4258
"version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz", "integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==", - Network accessline 4259
"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz", - Network accessline 4268
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 4269
"type": "opencollective", "url": "https://opencollective.com/parcel" }, - Network accessline 4270
"url": "https://opencollective.com/parcel" - Network accessline 4286
"node_modules/lightningcss-android-arm64": { "version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz", - Network accessline 4287
"version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz", "integrity": "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnC - Network accessline 4288
"resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz", - Network accessline 4301
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 4302
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 4303
"url": "https://opencollective.com/parcel" - Network accessline 4306
"node_modules/lightningcss-darwin-arm64": { "version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz", - Network accessline 4307
"version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz", "integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0 - Network accessline 4308
"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz", - Network accessline 4321
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 4322
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 4323
"url": "https://opencollective.com/parcel" - Network accessline 4326
"node_modules/lightningcss-darwin-x64": { "version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz", - Network accessline 4327
"version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz", "integrity": "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFw - Network accessline 4328
"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz", - Network accessline 4341
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 4342
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 4343
"url": "https://opencollective.com/parcel" - Network accessline 4346
"node_modules/lightningcss-freebsd-x64": { "version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz", - Network accessline 4347
"version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz", "integrity": "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pL - Network accessline 4348
"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz", - Network accessline 4361
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 4362
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 4363
"url": "https://opencollective.com/parcel" - Network accessline 4366
"node_modules/lightningcss-linux-arm-gnueabihf": { "version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz", - Network accessline 4367
"version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz", "integrity": "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNN - Network accessline 4368
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz", - Network accessline 4381
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 4382
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 4383
"url": "https://opencollective.com/parcel" - Network accessline 4386
"node_modules/lightningcss-linux-arm64-gnu": { "version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz", - Network accessline 4387
"version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz", "integrity": "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H - Network accessline 4388
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz", - Network accessline 4401
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 4402
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 4403
"url": "https://opencollective.com/parcel" - Network accessline 4406
"node_modules/lightningcss-linux-arm64-musl": { "version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz", - Network accessline 4407
"version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz", "integrity": "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsb - Network accessline 4408
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz", - Network accessline 4421
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 4422
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 4423
"url": "https://opencollective.com/parcel" - Network accessline 4426
"node_modules/lightningcss-linux-x64-gnu": { "version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz", - Network accessline 4427
"version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz", "integrity": "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T - Network accessline 4428
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz", - Network accessline 4441
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 4442
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 4443
"url": "https://opencollective.com/parcel" - Network accessline 4446
"node_modules/lightningcss-linux-x64-musl": { "version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz", - Network accessline 4447
"version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz", "integrity": "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9iv - Network accessline 4448
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz", - Network accessline 4461
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 4462
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 4463
"url": "https://opencollective.com/parcel" - Network accessline 4466
"node_modules/lightningcss-win32-arm64-msvc": { "version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz", - Network accessline 4467
"version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz", "integrity": "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv - Network accessline 4468
"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz", - Network accessline 4481
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 4482
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 4483
"url": "https://opencollective.com/parcel" - Network accessline 4486
"node_modules/lightningcss-win32-x64-msvc": { "version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz", - Network accessline 4487
"version": "1.31.1", "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz", "integrity": "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncw - Network accessline 4488
"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz", - Network accessline 4501
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 4502
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 4503
"url": "https://opencollective.com/parcel" - Network accessline 4506
"node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - Network accessline 4507
"version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - Network accessline 4508
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - Network accessline 4512
"node_modules/loader-runner": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", - Network accessline 4513
"version": "4.3.2", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", - Network accessline 4514
"resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", - Network accessline 4520
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 4521
"type": "opencollective", "url": "https://opencollective.com/webpack" } - Network accessline 4522
"url": "https://opencollective.com/webpack" - Network accessline 4525
"node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - Network accessline 4526
"version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - Network accessline 4527
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - Network accessline 4536
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4537
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4538
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4541
"node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - Network accessline 4542
"version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - Network accessline 4543
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - Network accessline 4548
"node_modules/lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - Network accessline 4549
"version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - Network accessline 4550
"resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - Network accessline 4557
"node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - Network accessline 4558
"version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - Network accessline 4559
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - Network accessline 4566
"node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - Network accessline 4567
"version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - Network accessline 4568
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - Network accessline 4575
"node_modules/mediabunny": { "version": "1.55.5", "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.55.5.tgz", - Network accessline 4576
"version": "1.55.5", "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.55.5.tgz", "integrity": "sha512-m0v6y8FGXiK+HKOc3AZqU+kJPLYsSKaLitmQNQIIHZKIGlTwQ34OF+X6Ul0K8iV4b03oPse10apwuoqbvmKeAA==", - Network accessline 4577
"resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.55.5.tgz", - Network accessline 4588
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 4589
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" } - Network accessline 4590
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 4593
"node_modules/memfs": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - Network accessline 4594
"version": "3.4.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", - Network accessline 4595
"resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - Network accessline 4605
"node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - Network accessline 4606
"version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - Network accessline 4607
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - Network accessline 4611
"node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - Network accessline 4612
"version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - Network accessline 4613
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - Network accessline 4621
"node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - Network accessline 4622
"version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - Network accessline 4623
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - Network accessline 4635
"node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - Network accessline 4636
"version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - Network accessline 4637
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - Network accessline 4644
"node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - Network accessline 4645
"version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - Network accessline 4646
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - Network accessline 4656
"node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - Network accessline 4657
"version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - Network accessline 4658
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - Network accessline 4665
"node_modules/minimatch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - Network accessline 4666
"version": "3.1.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - Network accessline 4667
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - Network accessline 4678
"node_modules/minimist": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - Network accessline 4679
"version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - Network accessline 4680
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - Network accessline 4684
"node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 4685
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 4686
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 4690
"node_modules/nanoid": { "version": "3.3.18", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", - Network accessline 4691
"version": "3.3.18", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", - Network accessline 4692
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", - Network accessline 4695
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 4696
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 4697
"url": "https://github.com/sponsors/ai" - Network accessline 4708
"node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - Network accessline 4709
"version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - Network accessline 4710
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - Network accessline 4715
"node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - Network accessline 4716
"version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - Network accessline 4717
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - Network accessline 4721
"node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - Network accessline 4722
"version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - Network accessline 4723
"resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - Network accessline 4731
"node_modules/node-releases": { "version": "2.0.54", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.54.tgz", - Network accessline 4732
"version": "2.0.54", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.54.tgz", "integrity": "sha512-YHs7BmmcsdAI5Ozuf8JZo6PT0mv2GIWC9vMfvUC3dp65M8hn7Ux8CPL+2oBI7juNuj9d0ndhTcznq2ODBps9cQ==", - Network accessline 4733
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.54.tgz", - Network accessline 4740
"node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - Network accessline 4741
"version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - Network accessline 4742
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - Network accessline 4752
"node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - Network accessline 4753
"version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - Network accessline 4754
"resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - Network accessline 4762
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4763
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4764
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4767
"node_modules/open": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - Network accessline 4768
"version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - Network accessline 4769
"resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - Network accessline 4779
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4780
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4781
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4784
"node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - Network accessline 4785
"version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - Network accessline 4786
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - Network accessline 4802
"node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - Network accessline 4803
"version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - Network accessline 4804
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - Network accessline 4813
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4814
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4815
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4818
"node_modules/p-locate": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - Network accessline 4819
"version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - Network accessline 4820
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - Network accessline 4829
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4830
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4831
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4834
"node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - Network accessline 4835
"version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - Network accessline 4836
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - Network accessline 4846
"node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - Network accessline 4847
"version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - Network accessline 4848
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - Network accessline 4859
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4860
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4861
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4864
"node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - Network accessline 4865
"version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - Network accessline 4866
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - Network accessline 4874
"node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 4875
"version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - Network accessline 4876
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 4883
"node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - Network accessline 4884
"version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - Network accessline 4885
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - Network accessline 4892
"node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 4893
"version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - Network accessline 4894
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 4898
"node_modules/picomatch": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - Network accessline 4899
"version": "2.3.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - Network accessline 4900
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - Network accessline 4906
}, "funding": { "url": "https://github.com/sponsors/jonschlinkert" - Network accessline 4907
"funding": { "url": "https://github.com/sponsors/jonschlinkert" } - Network accessline 4908
"url": "https://github.com/sponsors/jonschlinkert" - Network accessline 4911
"node_modules/postcss": { "version": "8.5.28", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", - Network accessline 4912
"version": "8.5.28", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==", - Network accessline 4913
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", - Network accessline 4916
{ "type": "opencollective", "url": "https://opencollective.com/postcss/" - Network accessline 4917
"type": "opencollective", "url": "https://opencollective.com/postcss/" }, - Network accessline 4918
"url": "https://opencollective.com/postcss/" - Network accessline 4920
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 4921
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" }, - Network accessline 4922
"url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 4924
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 4925
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 4926
"url": "https://github.com/sponsors/ai" - Network accessline 4939
"node_modules/postcss-modules-extract-imports": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - Network accessline 4940
"version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uu - Network accessline 4941
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - Network accessline 4951
"node_modules/postcss-modules-local-by-default": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", - Network accessline 4952
"version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6 - Network accessline 4953
"resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", - Network accessline 4968
"node_modules/postcss-modules-scope": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", - Network accessline 4969
"version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==" - Network accessline 4970
"resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", - Network accessline 4983
"node_modules/postcss-modules-values": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - Network accessline 4984
"version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ= - Network accessline 4985
"resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - Network accessline 4998
"node_modules/postcss-selector-parser": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", - Network accessline 4999
"version": "7.1.6", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdM - Network accessline 5000
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", - Network accessline 5011
"node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - Network accessline 5012
"version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - Network accessline 5013
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - Network accessline 5017
"node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - Network accessline 5018
"version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - Network accessline 5019
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - Network accessline 5027
"node_modules/prettier": { "version": "3.8.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", - Network accessline 5028
"version": "3.8.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", - Network accessline 5029
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", - Network accessline 5037
}, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" - Network accessline 5038
"funding": { "url": "https://github.com/prettier/prettier?sponsor=1" } - Network accessline 5039
"url": "https://github.com/prettier/prettier?sponsor=1" - Network accessline 5042
"node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - Network accessline 5043
"version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - Network accessline 5044
"resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - Network accessline 5055
"node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - Network accessline 5056
"version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - Network accessline 5057
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - Network accessline 5065
"node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - Network accessline 5066
"version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - Network accessline 5067
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - Network accessline 5071
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 5072
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 5073
"url": "https://github.com/sponsors/feross" - Network accessline 5075
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 5076
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 5077
"url": "https://www.patreon.com/feross" - Network accessline 5079
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 5080
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 5081
"url": "https://feross.org/support" - Network accessline 5086
"node_modules/react": { "version": "19.2.3", "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", - Network accessline 5087
"version": "19.2.3", "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", - Network accessline 5088
"resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", - Network accessline 5095
"node_modules/react-dom": { "version": "19.2.3", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", - Network accessline 5096
"version": "19.2.3", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", - Network accessline 5097
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", - Network accessline 5107
"node_modules/react-refresh": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", - Network accessline 5108
"version": "0.18.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", - Network accessline 5109
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", - Network accessline 5116
"node_modules/recast": { "version": "0.23.21", "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.21.tgz", - Network accessline 5117
"version": "0.23.21", "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.21.tgz", "integrity": "sha512-mFAyJq9vUbSTARLZUvAEf1z3YxlvAwswbmxMx2mPA/MSm4KmpwvwvhsH/NIrZhyOuwD60Lzyw2qh83uCbgTPYw==", - Network accessline 5118
"resolved": "https://registry.npmjs.org/recast/-/recast-0.23.21.tgz", - Network accessline 5132
"node_modules/recast/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 5133
"version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - Network accessline 5134
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 5141
"node_modules/remotion": { "version": "4.0.521", "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.521.tgz", - Network accessline 5142
"version": "4.0.521", "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.521.tgz", "integrity": "sha512-6xVvPn9ZTE+Auu7C5A4IxJs6QQ6orGnLVb8TLWVun58ui8mDYMAxvo2M2GTfJ2sUDdfqbopTGjF59WpylirdoQ==", - Network accessline 5143
"resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.521.tgz", - Network accessline 5151
"node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - Network accessline 5152
"version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - Network accessline 5153
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - Network accessline 5160
"node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - Network accessline 5161
"version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - Network accessline 5162
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - Network accessline 5169
"node_modules/reusify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - Network accessline 5170
"version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - Network accessline 5171
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - Network accessline 5180
"node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - Network accessline 5181
"version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - Network accessline 5182
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - Network accessline 5186
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 5187
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 5188
"url": "https://github.com/sponsors/feross" - Network accessline 5190
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 5191
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 5192
"url": "https://www.patreon.com/feross" - Network accessline 5194
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 5195
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 5196
"url": "https://feross.org/support" - Network accessline 5204
"node_modules/scheduler": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - Network accessline 5205
"version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - Network accessline 5206
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - Network accessline 5210
"node_modules/schema-utils": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - Network accessline 5211
"version": "4.3.3", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", - Network accessline 5212
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - Network accessline 5224
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 5225
"type": "opencollective", "url": "https://opencollective.com/webpack" } - Network accessline 5226
"url": "https://opencollective.com/webpack" - Network accessline 5229
"node_modules/schema-utils/node_modules/ajv": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - Network accessline 5230
"version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - Network accessline 5231
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - Network accessline 5240
"funding": { "type": "github", "url": "https://github.com/sponsors/epoberezkin" - Network accessline 5241
"type": "github", "url": "https://github.com/sponsors/epoberezkin" } - Network accessline 5242
"url": "https://github.com/sponsors/epoberezkin" - Network accessline 5245
"node_modules/schema-utils/node_modules/ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - Network accessline 5246
"version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - Network accessline 5247
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - Network accessline 5257
"node_modules/schema-utils/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - Network accessline 5258
"version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - Network accessline 5259
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - Network accessline 5263
"node_modules/semver": { "version": "7.5.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - Network accessline 5264
"version": "7.5.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - Network accessline 5265
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - Network accessline 5278
"node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - Network accessline 5279
"version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - Network accessline 5280
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - Network accessline 5290
"node_modules/semver/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - Network accessline 5291
"version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - Network accessline 5292
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - Network accessline 5296
"node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 5297
"version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - Network accessline 5298
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 5308
"node_modules/shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 5309
"version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - Network accessline 5310
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 5317
"node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - Network accessline 5318
"version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - Network accessline 5319
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - Network accessline 5323
"node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - Network accessline 5324
"version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - Network accessline 5325
"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - Network accessline 5329
"node_modules/snake-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - Network accessline 5330
"version": "3.0.4", "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - Network accessline 5331
"resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - Network accessline 5339
"node_modules/source-map": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0.tgz", - Network accessline 5340
"version": "0.8.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0.tgz", "integrity": "sha512-d8EqvL+k/SOXCreS/SUzg2ciyHqBBLcN/yuRjFsbvVhHTE2pgei7oAhmPM7kWFbkX6OSMQfUq4KbkF3au9lhYQ==", - Network accessline 5341
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0.tgz", - Network accessline 5348
"node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - Network accessline 5349
"version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - Network accessline 5350
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - Network accessline 5357
"node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - Network accessline 5358
"version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - Network accessline 5359
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - Network accessline 5367
"node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 5368
"version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - Network accessline 5369
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 5376
"node_modules/stackframe": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - Network accessline 5377
"version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - Network accessline 5378
"resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - Network accessline 5382
"node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - Network accessline 5383
"version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - Network accessline 5384
"resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - Network accessline 5391
"node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - Network accessline 5392
"version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - Network accessline 5393
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - Network accessline 5399
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 5400
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 5401
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 5404
"node_modules/style-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", - Network accessline 5405
"version": "4.0.0", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", - Network accessline 5406
"resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", - Network accessline 5412
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 5413
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 5414
"url": "https://opencollective.com/webpack" - Network accessline 5420
"node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - Network accessline 5421
"version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - Network accessline 5422
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - Network accessline 5433
"node_modules/svg-parser": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.1.0.tgz", - Network accessline 5434
"version": "2.1.0", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.1.0.tgz", "integrity": "sha512-bwLf38YmY+TDYHJw1Ex0Co8c4yeXuJAo8YnXGZrscxrvYoVVIvLeniEkV1Ks/54VteMnL4FtyN1+P+TZJdUPmQ==", - Network accessline 5435
"resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.1.0.tgz", - Network accessline 5442
"node_modules/tailwindcss": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.0.tgz", - Network accessline 5443
"version": "4.0.0", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.0.tgz", "integrity": "sha512-ULRPI3A+e39T7pSaf1xoi58AqqJxVCLg8F/uM5A3FadUbnyDTgltVnXJvdkTjwCOGA6NazqHVcwPJC5h2vRYVQ==", - Network accessline 5444
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.0.tgz", - Network accessline 5448
"node_modules/tapable": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - Network accessline 5449
"version": "2.3.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", - Network accessline 5450
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - Network accessline 5456
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 5457
"type": "opencollective", "url": "https://opencollective.com/webpack" } - Network accessline 5458
"url": "https://opencollective.com/webpack" - Network accessline 5461
"node_modules/terser": { "version": "5.51.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz", - Network accessline 5462
"version": "5.51.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz", "integrity": "sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==", - Network accessline 5463
"resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz", - Network accessline 5479
"node_modules/terser-webpack-plugin": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", - Network accessline 5480
"version": "5.6.1", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==" - Network accessline 5481
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", - Network accessline 5493
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 5494
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 5495
"url": "https://opencollective.com/webpack" - Network accessline 5539
"node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - Network accessline 5540
"version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", - Network accessline 5541
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - Network accessline 5545
"node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - Network accessline 5546
"version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - Network accessline 5547
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - Network accessline 5554
"node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - Network accessline 5555
"version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - Network accessline 5556
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - Network accessline 5567
"node_modules/ts-api-utils": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", - Network accessline 5568
"version": "2.5.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", - Network accessline 5569
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", - Network accessline 5580
"node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - Network accessline 5581
"version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - Network accessline 5582
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - Network accessline 5586
"node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - Network accessline 5587
"version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - Network accessline 5588
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - Network accessline 5599
"node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - Network accessline 5600
"version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - Network accessline 5601
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - Network accessline 5613
"node_modules/undici-types": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", - Network accessline 5614
"version": "8.3.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", - Network accessline 5615
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", - Network accessline 5619
"node_modules/update-browserslist-db": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.2.tgz", - Network accessline 5620
"version": "1.3.2", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.2.tgz", "integrity": "sha512-UQ+MSxlhRm1bzjhU+DcuXfjFO1FzNtqhK5+9Yvlp90ItDLk5vT932A0rFu619nf7RVS+Y/VeaUW1jaRDqZ8VJw= - Network accessline 5621
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.2.tgz", - Network accessline 5624
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 5625
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 5626
"url": "https://opencollective.com/browserslist" - Network accessline 5628
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 5629
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 5630
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 5632
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 5633
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 5634
"url": "https://github.com/sponsors/ai" - Network accessline 5649
"node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - Network accessline 5650
"version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - Network accessline 5651
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - Network accessline 5659
"node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - Network accessline 5660
"version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - Network accessline 5661
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - Network accessline 5665
"node_modules/watchpack": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", - Network accessline 5666
"version": "2.5.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", "integrity": "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==", - Network accessline 5667
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", - Network accessline 5677
"node_modules/webpack": { "version": "5.105.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", - Network accessline 5678
"version": "5.105.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==", - Network accessline 5679
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", - Network accessline 5715
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 5716
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 5717
"url": "https://opencollective.com/webpack" - Network accessline 5725
"node_modules/webpack-sources": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", - Network accessline 5726
"version": "3.5.1", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", "integrity": "sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==", - Network accessline 5727
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", - Network accessline 5734
"node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - Network accessline 5735
"version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - Network accessline 5736
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - Network accessline 5747
"node_modules/webpack/node_modules/estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - Network accessline 5748
"version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - Network accessline 5749
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - Network accessline 5756
"node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 5757
"version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - Network accessline 5758
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 5771
"node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - Network accessline 5772
"version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - Network accessline 5773
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - Network accessline 5781
"node_modules/ws": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", - Network accessline 5782
"version": "8.21.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", - Network accessline 5783
"resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", - Network accessline 5802
"node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - Network accessline 5803
"version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - Network accessline 5804
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - Network accessline 5808
"node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - Network accessline 5809
"version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - Network accessline 5810
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - Network accessline 5816
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 5817
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 5818
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 5821
"node_modules/zod": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/zod/-/zod-4.5.4.tgz", - Network accessline 5822
"version": "4.5.4", "resolved": "https://registry.npmjs.org/zod/-/zod-4.5.4.tgz", "integrity": "sha512-sC95tT5iHHH9gtpj6A81kh+NEaRAUFN+qlUPDUbRfOMvNf5QCBqsb3WgvnpVtK5Y+4UfA6KqufotuTvMGiTlsA==", - Network accessline 5823
"resolved": "https://registry.npmjs.org/zod/-/zod-4.5.4.tgz", - Network accessline 5825
"license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" - Network accessline 5826
"funding": { "url": "https://github.com/sponsors/colinhacks" } - Network accessline 5827
"url": "https://github.com/sponsors/colinhacks"
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/package.json
- Executable scriptline 1
Executable file
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/remotion.config.ts
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/src/ImageLabShowcase.tsx
- Executable scriptline 1
Executable file
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/src/Root.tsx
- Executable scriptline 1
Executable file
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/src/components/Sheet.tsx
- Executable scriptline 1
Executable file
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/src/config.ts
- Executable scriptline 1
Executable file
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/src/grid.ts
- Executable scriptline 1
Executable file
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/src/index.ts
- Executable scriptline 1
Executable file
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/src/scenes/Screen1.tsx
- Executable scriptline 1
Executable file
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/src/scenes/Screen2.tsx
- Executable scriptline 1
Executable file
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/src/scenes/Screen3.tsx
- Executable scriptline 1
Executable file
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/src/scenes/Screen4.tsx
- Executable scriptline 1
Executable file
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/src/scenes/Screen5.tsx
- Executable scriptline 1
Executable file
examples/community/image-lab/case-studies/zoro-robin-storyboard/video/src/theme.ts
- Executable scriptline 1
Executable file
examples/community/image-lab/docs/design-spec.md
- Network accessline 20
You bring an image prompt — from [`ai-image-prompts-skill`](https://github.com/YouMind-OpenLab/ai-image-prompts-skill), - Network accessline 21
[`ai-image-prompts-skill`](https://github.com/YouMind-OpenLab/ai-image-prompts-skill), - Network accessline 398
`three_d_modeling`, `cartoon`, `photorealistic`, `art`, `portraits`, `text_rendering` — exactly the 8 category leaderboards at [arena.ai/leaderboard/text-to-image](https://arena.ai/leaderboard/text-to-image), - Network accessline 399
`text_rendering` — exactly the 8 category leaderboards at [arena.ai/leaderboard/text-to-image](https://arena.ai/leaderboard/text-to-image), not a hand-invented axis (see `references/arena-scores.yaml` below). Each - Network accessline 400
[arena.ai/leaderboard/text-to-image](https://arena.ai/leaderboard/text-to-image), - Network accessline 561
- **Endpoint**: `POST https://router.cogfoundry.ai/api/v1/tasks/generations` - Network accessline 660
curl -s -X POST https://router.cogfoundry.ai/api/v1/tasks/generations \ - Network accessline 665
curl -s https://router.cogfoundry.ai/api/v1/tasks/generations/$REQUEST_ID \ - Network accessline 667
# → { "data": { "status": "...", "progress": "0%..100%", "cost": 0.0032, # "start_time": <epoch>, "finish_time": <epoch>, "fail_reason": "", # "data": { "image_urls": ["https://...aliyuncs.com/...png"] } } } - Network accessline 669
# "data": { "image_urls": ["https://...aliyuncs.com/...png"] } } }
examples/community/image-lab/references/arena-scores.yaml
- Network accessline 9
# means re-pulling this file, not editing a score by hand. # # Source: https://arena.ai/leaderboard/text-to-image/{overall, - Network accessline 10
# # Source: https://arena.ai/leaderboard/text-to-image/{overall, # commercial-design,3d-modeling,cartoon,photorealistic,art,portraits, - Network accessline 11
# Source: https://arena.ai/leaderboard/text-to-image/{overall, - Network accessline 32
categories: overall: https://arena.ai/leaderboard/text-to-image/overall - Network accessline 33
overall: https://arena.ai/leaderboard/text-to-image/overall - Network accessline 34
commercial_design: https://arena.ai/leaderboard/text-to-image/commercial-design - Network accessline 35
three_d_modeling: https://arena.ai/leaderboard/text-to-image/3d-modeling - Network accessline 36
cartoon: https://arena.ai/leaderboard/text-to-image/cartoon - Network accessline 37
photorealistic: https://arena.ai/leaderboard/text-to-image/photorealistic - Network accessline 38
art: https://arena.ai/leaderboard/text-to-image/art - Network accessline 39
portraits: https://arena.ai/leaderboard/text-to-image/portraits - Network accessline 40
text_rendering: https://arena.ai/leaderboard/text-to-image/text-rendering
examples/community/image-lab/references/generation-policy.md
examples/community/image-lab/references/model-catalog.yaml
- Network accessline 87
google/gemini-2.5-flash-image: label: Nano Banana url: https://cogfoundry.ai/en/models/media/185/ - Network accessline 88
label: Nano Banana url: https://cogfoundry.ai/en/models/media/185/ verified_on: "2026-09-13" - Network accessline 89
url: https://cogfoundry.ai/en/models/media/185/ - Network accessline 98
google/gemini-3.1-flash-image: label: Nano Banana 2 url: https://cogfoundry.ai/en/models/media/283/ - Network accessline 99
label: Nano Banana 2 url: https://cogfoundry.ai/en/models/media/283/ verified_on: "2026-09-13" - Network accessline 100
url: https://cogfoundry.ai/en/models/media/283/ - Network accessline 117
google/gemini-3-pro-image: label: Nano Banana Pro url: https://cogfoundry.ai/en/models/media/241/ - Network accessline 118
label: Nano Banana Pro url: https://cogfoundry.ai/en/models/media/241/ verified_on: "2026-09-13" - Network accessline 119
url: https://cogfoundry.ai/en/models/media/241/ - Network accessline 130
openai/gpt-image-2: label: GPT Image 2 url: https://cogfoundry.ai/en/models/media/314/ - Network accessline 131
label: GPT Image 2 url: https://cogfoundry.ai/en/models/media/314/ verified_on: "2026-09-13" - Network accessline 132
url: https://cogfoundry.ai/en/models/media/314/ - Network accessline 145
openai/gpt-image-2.5-sunburst: label: GPT Image 2.5 Sunburst url: https://cogfoundry.ai/en/models/media/360/ - Network accessline 146
label: GPT Image 2.5 Sunburst url: https://cogfoundry.ai/en/models/media/360/ verified_on: "2026-09-13" - Network accessline 147
url: https://cogfoundry.ai/en/models/media/360/ - Network accessline 158
openai/gpt-image-2.5-flare: label: GPT Image 2.5 Flare url: https://cogfoundry.ai/en/models/media/361/ - Network accessline 159
label: GPT Image 2.5 Flare url: https://cogfoundry.ai/en/models/media/361/ verified_on: "2026-09-13" - Network accessline 160
url: https://cogfoundry.ai/en/models/media/361/ - Network accessline 171
bytedance/doubao-seedream-5-0-pro: label: Seedream 5.0 Pro url: https://cogfoundry.ai/en/models/media/352/ - Network accessline 172
label: Seedream 5.0 Pro url: https://cogfoundry.ai/en/models/media/352/ verified_on: "2026-09-13" - Network accessline 173
url: https://cogfoundry.ai/en/models/media/352/ - Network accessline 189
bytedance/doubao-seedream-5-0-lite: label: Seedream 5.0 Lite url: https://cogfoundry.ai/en/models/media/281/ - Network accessline 190
label: Seedream 5.0 Lite url: https://cogfoundry.ai/en/models/media/281/ verified_on: "2026-09-13" - Network accessline 191
url: https://cogfoundry.ai/en/models/media/281/ - Network accessline 204
bytedance/doubao-seedream-4.5: label: Seedream 4.5 url: https://cogfoundry.ai/en/models/media/248/ - Network accessline 205
label: Seedream 4.5 url: https://cogfoundry.ai/en/models/media/248/ verified_on: "2026-09-13" - Network accessline 206
url: https://cogfoundry.ai/en/models/media/248/
examples/community/image-lab/scripts/build-exploration-page.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 48
python scripts/build-exploration-page.py --session ./out --title "Murree Meets Toronto" --subject "Murree x Toronto" --invocation "<the exact message the user sent to trigger Image Lab>" [--round N] [--su - Network accessline 53
[--selected C] [--slug custom-slug — only takes on the first round] \ [--out ./out/<slug>] \ [--canonical-url https://you.github.io/case-study/] [--inline] - Network accessline 55
[--canonical-url https://you.github.io/case-study/] [--inline] - Network accessline 79
ATTRIBUTION_TEXT = "Generated with CogFoundry's model gateway" ATTRIBUTION_URL = "https://cogfoundry.ai" - Network accessline 80
ATTRIBUTION_URL = "https://cogfoundry.ai" - Network accessline 81
SKILL_URL = "https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/image-lab" - Network accessline 725
<title>{title}</title> {og_tags} <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> - Network accessline 726
{og_tags} <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 727
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23007a5c'/%3E%3C/svg%3E"> - Network accessline 728
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 729
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 730
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;700&family=Source+Serif+4:ital,wght@0,400;0,600;1,400&display=swap"> - Network accessline 1231
var x = document.getElementById("share-x"); var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 1232
var li = document.getElementById("share-li"); if (x) x.href = "https://twitter.com/intent/tweet?text=" + encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); - Network accessline 1233
if (x) x.href = "https://twitter.com/intent/tweet?text=" - Network accessline 1234
+ encodeURIComponent(shareText) + "&url=" + encodeURIComponent(pageUrl); if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url=" + encodeURIComponent(pageUrl); - Network accessline 1235
if (li) li.href = "https://www.linkedin.com/sharing/share-offsite/?url="
examples/community/image-lab/scripts/image.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 68
REFS = Path(__file__).resolve().parent.parent / "references" GATEWAY = "https://router.cogfoundry.ai/api/v1" # CogFoundry model gateway - Network accessline 69
GATEWAY = "https://router.cogfoundry.ai/api/v1" # CogFoundry model gateway - Network accessline 72
USER_AGENT = "image-lab/0.1 (+https://github.com/cogfoundry-labs/loomloom)" - Network accessline 194
if c.exists(): return str(c) die("loomloom CLI not found. Install: https://github.com/cogfoundry-labs/loomloom") - Network accessline 196
die("loomloom CLI not found. Install: https://github.com/cogfoundry-labs/loomloom") - Access to secretsline 234
[Credential-related source omitted] - Access to secretsline 235
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Network accessline 252
return str(prof["token"]).strip() die("no token. Set LOOMLOOM_TOKEN_COGFOUNDRY to your API key from " "https://console.cogfoundry.ai/api-keys (or run `loomloom login`).") - Network accessline 254
"https://console.cogfoundry.ai/api-keys (or run `loomloom login`).") - Network accessline 294
data = json.dumps(body).encode() if body is not None else None req = urllib.request.Request( - Network accessline 295
req = urllib.request.Request( - Network accessline 301
while True: try: with urllib.request.urlopen(req, timeout=60) as resp: - Network accessline 302
try: with urllib.request.urlopen(req, timeout=60) as resp: raw = resp.read().decode() - Network accessline 303
with urllib.request.urlopen(req, timeout=60) as resp: - Network accessline 332
def _download(url: str, dest: Path) -> None: req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT}) - Network accessline 333
req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT}) - Network accessline 335
for attempt in range(DOWNLOAD_RETRIES + 1): try: with urllib.request.urlopen(req, timeout=60) as resp, open(dest, "wb") as f: - Network accessline 336
try: with urllib.request.urlopen(req, timeout=60) as resp, open(dest, "wb") as f: shutil.copyfileobj(resp, f) - Network accessline 337
with urllib.request.urlopen(req, timeout=60) as resp, open(dest, "wb") as f:
examples/community/redesign-lab/README.md
- Network accessline 9
This started as a [loomloom](https://github.com/cogfoundry-labs/loomloom) example, exploring how a reusable AI-workflow component could fit into a larger agent-native workflow — but loomloom is entirely optional. It's used only in the final - Network accessline 17
<div align="center"> <video src="https://github.com/user-attachments/assets/3c2c8fb7-68db-4e67-9514-fb93b91612b3" width="100%" controls></video> - Network accessline 18
<video src="https://github.com/user-attachments/assets/3c2c8fb7-68db-4e67-9514-fb93b91612b3" width="100%" controls></video> - Network accessline 21
> **aider.chat** — traded Inter's extra-bold headline for an uppercase Archivo Black display face, tightening letter-spacing for a more assertive visual hierarchy. → [Full case study](https://maxaibuilds.github.io/aider-redesign/) - Network accessline 23
<div align="center"> <video src="https://github.com/user-attachments/assets/9c00a067-a4d4-414f-ab00-efb7f8714600" width="100%" controls></video> - Network accessline 24
<video src="https://github.com/user-attachments/assets/9c00a067-a4d4-414f-ab00-efb7f8714600" width="100%" controls></video> - Network accessline 27
> **tabbyml.com** — consolidated a ~40-token color inventory down to 8 deliberate values, upgraded headline and nav type to a true cross-platform Geist Mono stack, and squared off previously rounded corners for a sharper, angular finish. → - Network accessline 66
redesign https://anywebsite.com - Network accessline 95
Redesign https://example.com. Keep the existing information architecture, - Network accessline 114
git clone https://github.com/cogfoundry-labs/loomloom - Network accessline 187
you know what's happening to your machine, and so you can run it yourself ahead of time if you'd rather review each install before it happens (via the [skills CLI](https://skills.sh)): - Network accessline 189
the [skills CLI](https://skills.sh)): - Network accessline 192
# Default design authority (Leonxlnx/taste-skill): build rules, 4 of 8 # direction variants, and the redesign audit used at Analyze/Implement npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend" -a claude-c - Network accessline 193
# direction variants, and the redesign audit used at Analyze/Implement npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend" -a claude-code -g -y npx skills add https://github.com/Leonxlnx/taste-skill --skil - Network accessline 194
npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend" -a claude-code -g -y - Network accessline 195
npx skills add https://github.com/Leonxlnx/taste-skill --skill "minimalist-ui" -a claude-code -g -y - Network accessline 196
npx skills add https://github.com/Leonxlnx/taste-skill --skill "industrial-brutalist-ui" -a claude-code -g -y - Network accessline 197
npx skills add https://github.com/Leonxlnx/taste-skill --skill "high-end-visual-design" -a claude-code -g -y - Network accessline 198
npx skills add https://github.com/Leonxlnx/taste-skill --skill "redesign-existing-projects" -a claude-code -g -y - Network accessline 207
# Analyze stage: taste measurement npx skills add https://github.com/senlindesign/taste-skill -a claude-code -g -y - Network accessline 208
npx skills add https://github.com/senlindesign/taste-skill -a claude-code -g -y - Network accessline 217
# Validate stage npx skills add https://github.com/anthropics/skills --skill "webapp-testing" -a claude-code -g -y - Network accessline 218
npx skills add https://github.com/anthropics/skills --skill "webapp-testing" -a claude-code -g -y - Network accessline 219
npx skills add https://github.com/snapsynapse/skill-a11y-audit -a claude-code -g -y - Network accessline 248
**Design authority** — [Leonxlnx/taste-skill](https://github.com/Leonxlnx/taste-skill), - Network accessline 256
**More direction families, so 3 picks don't converge on the same skeleton** — [educlopez/ui-craft](https://github.com/educlopez/ui-craft) - Network accessline 257
skeleton** — [educlopez/ui-craft](https://github.com/educlopez/ui-craft) - Network accessline 258
(`ui-craft`, `ui-craft-editorial`, `ui-craft-dense-dashboard`) and [mengto/skills](https://github.com/mengto/skills) by MengTo of Design+Code (`product-proof-saas`, `operational-enterprise-ai`) — both - Network accessline 259
[mengto/skills](https://github.com/mengto/skills) by MengTo of - Network accessline 265
**Understanding the existing site** — [senlindesign/taste-skill](https://github.com/senlindesign/taste-skill) - Network accessline 266
[senlindesign/taste-skill](https://github.com/senlindesign/taste-skill) - Network accessline 271
**Making sure it actually works** — [anthropics/skills · webapp-testing](https://github.com/anthropics/skills/tree/main/skills/webapp-testing) - Network accessline 272
[anthropics/skills · webapp-testing](https://github.com/anthropics/skills/tree/main/skills/webapp-testing) - Network accessline 273
renders and screenshots every direction, variant, and final build for real, so results get inspected rather than assumed. [snapsynapse/skill-a11y-audit](https://github.com/snapsynapse/skill-a11y-audit) - Network accessline 274
real, so results get inspected rather than assumed. [snapsynapse/skill-a11y-audit](https://github.com/snapsynapse/skill-a11y-audit) runs a real axe-core accessibility scan at Validate — both case studies - Network accessline 275
[snapsynapse/skill-a11y-audit](https://github.com/snapsynapse/skill-a11y-audit) - Network accessline 279
**The one paid step** — [cogfoundry-labs/loomloom](https://github.com/cogfoundry-labs/loomloom) - Network accessline 280
[cogfoundry-labs/loomloom](https://github.com/cogfoundry-labs/loomloom) - Network accessline 374
the goal isn't to defend this specific version, it's to find out what an actually useful AI-native design workflow looks like. Open an issue, or find me in [Show and tell](https://github.com/orgs/cogfoundry-labs/discussions/categories/show- - Network accessline 376
find me in [Show and tell](https://github.com/orgs/cogfoundry-labs/discussions/categories/show-and-tell). - Network accessline 391
[→ Try it yourself](#try-it-yourself) · [→ Aider case study](https://maxaibuilds.github.io/aider-redesign/) · [→ TabbyML case study](https://maxaibuilds.github.io/tabbyml-redesign/) · [→ Technical spec](docs/design-spec.md)
examples/community/redesign-lab/SKILL.md
- Network accessline 12
Built on [loomloom](https://github.com/cogfoundry-labs/loomloom) and a - Network accessline 50
the run's output over a real local HTTP server, generate a single real comparison page with `scripts/build-compare-page.py` (each option a real `<iframe src="http://...">`, never inlined bytes), and re-run it — one more - Network accessline 51
comparison page with `scripts/build-compare-page.py` (each option a real `<iframe src="http://...">`, never inlined bytes), and re-run it — one more `--option` each time — as each option finishes building, force-reloading - Network accessline 52
`<iframe src="http://...">`, never inlined bytes), and re-run it — one more
examples/community/redesign-lab/case-studies/aider.chat/assets/favicon.svg
examples/community/redesign-lab/case-studies/aider.chat/assets/logo.svg
examples/community/redesign-lab/case-studies/aider.chat/embed/compare.html
- Network accessline 16
<div class="compare"> <div class="compare-inner"> <iframe class="before-media" src="https://aider.chat/" title="Before: aider.chat's original design, live, Soft-Gradient SaaS Template" loading="lazy" tabindex="-1" scrollin - Network accessline 17
<div class="compare-inner"> <iframe class="before-media" src="https://aider.chat/" title="Before: aider.chat's original design, live, Soft-Gradient SaaS Template" loading="lazy" tabindex="-1" scrolling="no"></iframe> <di - Network accessline 18
<iframe class="before-media" src="https://aider.chat/" title="Before: aider.chat's original design, live, Soft-Gradient SaaS Template" loading="lazy" tabindex="-1" scrolling="no"></iframe>
examples/community/redesign-lab/case-studies/aider.chat/index.html
- Network accessline 58
<div class="compare"> <div class="compare-inner"> <iframe class="before-media" src="https://aider.chat/" title="Before: aider.chat's original design, live, Soft-Gradient SaaS Template" loading="lazy" tabindex="-1" scrollin - Network accessline 59
<div class="compare-inner"> <iframe class="before-media" src="https://aider.chat/" title="Before: aider.chat's original design, live, Soft-Gradient SaaS Template" loading="lazy" tabindex="-1" scrolling="no"></iframe> <di - Network accessline 60
<iframe class="before-media" src="https://aider.chat/" title="Before: aider.chat's original design, live, Soft-Gradient SaaS Template" loading="lazy" tabindex="-1" scrolling="no"></iframe> - Network accessline 206
<span class="section-label">How loomloom Did It</span> <h2>The Workflow</h2> <div class="request-block"><span class="fact-label">The Request</span><p>“Redesign https://aider.chat/”</p></div> - Network accessline 207
<h2>The Workflow</h2> <div class="request-block"><span class="fact-label">The Request</span><p>“Redesign https://aider.chat/”</p></div> <div class="pipeline"> - Network accessline 208
<div class="request-block"><span class="fact-label">The Request</span><p>“Redesign https://aider.chat/”</p></div> - Network accessline 229
<div class="repro-block"> <p style="margin-top:0;color:var(--muted);font-size:14px;">This redesign is built on real open-source work. Thanks to every project below: each is listed because real evidence of its use exists in this run.</ - Network accessline 230
<p style="margin-top:0;color:var(--muted);font-size:14px;">This redesign is built on real open-source work. Thanks to every project below: each is listed because real evidence of its use exists in this run.</p> <ul class="tool-list">< - Network accessline 231
<ul class="tool-list"><li><a href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/redesign-lab" class="name">redesign-lab</a><span class="role">The end-to-end pipeline (Discover, Analyze, Explore, Select, Implement - Network accessline 236
<div class="final-cta"> <h2>Want To Redesign Another Site?</h2> <a class="btn" href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/redesign-lab">Try Redesign Lab</a> - Network accessline 237
<h2>Want To Redesign Another Site?</h2> <a class="btn" href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/redesign-lab">Try Redesign Lab</a> </div> - Network accessline 238
<a class="btn" href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/redesign-lab">Try Redesign Lab</a>
examples/community/redesign-lab/case-studies/aider.chat/redesign/assets/logo.svg
examples/community/redesign-lab/case-studies/aider.chat/redesign/index.html
- Network accessline 5
<meta name="viewport" content="width=device-width, initial-scale=1"> <title>industrial-brutalist-ui - tactical telemetry</title> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 6
<title>industrial-brutalist-ui - tactical telemetry</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Inter:wght@400;700;900&family=JetBrains+Mono:w - Network accessline 7
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 8
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Inter:wght@400;700;900&family=JetBrains+Mono:wght@400;700&display=swap" rel="stylesheet"> - Network accessline 149
<li><a href="#getting-started">Getting Started</a></li> <li><a href="/docs/">Documentation</a></li> <li><a href="https://discord.gg/Y7X7bhMQFV">Discord</a></li> - Network accessline 150
<li><a href="/docs/">Documentation</a></li> <li><a href="https://discord.gg/Y7X7bhMQFV">Discord</a></li> <li><a href="https://github.com/Aider-AI/aider">GitHub</a></li> - Network accessline 151
<li><a href="https://discord.gg/Y7X7bhMQFV">Discord</a></li> - Network accessline 152
<li><a href="https://github.com/Aider-AI/aider">GitHub</a></li> - Network accessline 246
<div class="rep"> <p>"aider is really cool"</p> <p class="src mono"><a href="https://x.com/yacineMTB/status/1911224442430124387" target="_blank" rel="noopener">kache / X</a></p> - Network accessline 247
<p>"aider is really cool"</p> <p class="src mono"><a href="https://x.com/yacineMTB/status/1911224442430124387" target="_blank" rel="noopener">kache / X</a></p> </div> - Network accessline 248
<p class="src mono"><a href="https://x.com/yacineMTB/status/1911224442430124387" target="_blank" rel="noopener">kache / X</a></p> - Network accessline 250
<div class="rep"> <p>"Oh no the secret is out! Yes, Aider is the best coding tool around. I highly, highly recommend it to anyone."</p> <p class="src mono"><a href="https://x.com/jodavaho/status/191115489905779 - Network accessline 251
<p>"Oh no the secret is out! Yes, Aider is the best coding tool around. I highly, highly recommend it to anyone."</p> <p class="src mono"><a href="https://x.com/jodavaho/status/1911154899057795218" target="_blank" rel="n - Network accessline 252
<p class="src mono"><a href="https://x.com/jodavaho/status/1911154899057795218" target="_blank" rel="noopener">Joshua D Vander Hook / X</a></p> - Network accessline 254
<div class="rep"> <p>"Aider ... is the tool to benchmark against."</p> <p class="src mono"><a href="https://news.ycombinator.com/item?id=43930201" target="_blank" rel="noopener">BeetleB / Hacker News</a></p> - Network accessline 255
<p>"Aider ... is the tool to benchmark against."</p> <p class="src mono"><a href="https://news.ycombinator.com/item?id=43930201" target="_blank" rel="noopener">BeetleB / Hacker News</a></p> </div> - Network accessline 256
<p class="src mono"><a href="https://news.ycombinator.com/item?id=43930201" target="_blank" rel="noopener">BeetleB / Hacker News</a></p> - Network accessline 258
<div class="rep"> <p>"Aider ... has easily quadrupled my coding productivity."</p> <p class="src mono"><a href="https://news.ycombinator.com/item?id=36212100" target="_blank" rel="noopener">SOLAR_FIELDS / Hacke - Network accessline 259
<p>"Aider ... has easily quadrupled my coding productivity."</p> <p class="src mono"><a href="https://news.ycombinator.com/item?id=36212100" target="_blank" rel="noopener">SOLAR_FIELDS / Hacker News</a></p> </div - Network accessline 260
<p class="src mono"><a href="https://news.ycombinator.com/item?id=36212100" target="_blank" rel="noopener">SOLAR_FIELDS / Hacker News</a></p> - Network accessline 262
<div class="rep"> <p>"It's just amazing. It is freeing me to do things I felt were out my comfort zone before."</p> <p class="src mono"><a href="https://discord.com/channels/1131200896827654144/1174002618058678 - Network accessline 263
<p>"It's just amazing. It is freeing me to do things I felt were out my comfort zone before."</p> <p class="src mono"><a href="https://discord.com/channels/1131200896827654144/1174002618058678323/1174084556257775656" tar - Network accessline 264
<p class="src mono"><a href="https://discord.com/channels/1131200896827654144/1174002618058678323/1174084556257775656" target="_blank" rel="noopener">Dougie / Discord</a></p> - Network accessline 266
<div class="rep"> <p>"I have been recovering from ... surgeries ... aider ... has allowed me to continue productivity."</p> <p class="src mono"><a href="https://www.reddit.com/r/OpenAI/s/nmNwkHy1zG" target="_bl - Network accessline 267
<p>"I have been recovering from ... surgeries ... aider ... has allowed me to continue productivity."</p> <p class="src mono"><a href="https://www.reddit.com/r/OpenAI/s/nmNwkHy1zG" target="_blank" rel="noopener">codeninj - Network accessline 268
<p class="src mono"><a href="https://www.reddit.com/r/OpenAI/s/nmNwkHy1zG" target="_blank" rel="noopener">codeninja / Reddit</a></p> - Network accessline 297
<ul> <li><a href="/docs/leaderboards/">LLM Leaderboards</a></li> <li><a href="https://github.com/Aider-AI/aider">GitHub Repository</a></li> - Network accessline 298
<li><a href="/docs/leaderboards/">LLM Leaderboards</a></li> <li><a href="https://github.com/Aider-AI/aider">GitHub Repository</a></li> <li><a href="https://discord.gg/Y7X7bhMQFV">Discord Community</a></li> - Network accessline 299
<li><a href="https://github.com/Aider-AI/aider">GitHub Repository</a></li> - Network accessline 300
<li><a href="https://discord.gg/Y7X7bhMQFV">Discord Community</a></li> - Network accessline 301
<li><a href="https://aider.chat/HISTORY.html">Release notes</a></li> - Network accessline 310
<footer> <div class="grid mono"> <p>Aider-AI / Aider /// <a href="/docs/install.html">Installation</a> /// <a href="/docs/usage.html">Usage</a> /// <a href="https://github.com/Aider-AI/aider">Reposi - Network accessline 311
<div class="grid mono"> <p>Aider-AI / Aider /// <a href="/docs/install.html">Installation</a> /// <a href="/docs/usage.html">Usage</a> /// <a href="https://github.com/Aider-AI/aider">Repository</a></p - Network accessline 312
<p>Aider-AI / Aider /// <a href="/docs/install.html">Installation</a> /// <a href="/docs/usage.html">Usage</a> /// <a href="https://github.com/Aider-AI/aider">Repository</a></p>
examples/community/redesign-lab/case-studies/aider.chat/script.js
- Executable scriptline 1
Executable file
examples/community/redesign-lab/case-studies/tabbyml.com/embed/compare.html
- Network accessline 16
<div class="compare"> <div class="compare-inner"> <video class="before-media" src="https://cdn.prod.website-files.com/66d758dfc1a1472af872e216%2F66e2e7c95a1621ce1e727929_tabby-hero-trimmed-transcode.mp4" title="Before: Tab - Network accessline 17
<div class="compare-inner"> <video class="before-media" src="https://cdn.prod.website-files.com/66d758dfc1a1472af872e216%2F66e2e7c95a1621ce1e727929_tabby-hero-trimmed-transcode.mp4" title="Before: TabbyML (tabbyml.com)'s original - Network accessline 18
<video class="before-media" src="https://cdn.prod.website-files.com/66d758dfc1a1472af872e216%2F66e2e7c95a1621ce1e727929_tabby-hero-trimmed-transcode.mp4" title="Before: TabbyML (tabbyml.com)'s original design, real captured video, Split-Pan
examples/community/redesign-lab/case-studies/tabbyml.com/index.html
- Network accessline 58
<div class="compare"> <div class="compare-inner"> <video class="before-media" src="https://cdn.prod.website-files.com/66d758dfc1a1472af872e216%2F66e2e7c95a1621ce1e727929_tabby-hero-trimmed-transcode.mp4" title="Before: Tab - Network accessline 59
<div class="compare-inner"> <video class="before-media" src="https://cdn.prod.website-files.com/66d758dfc1a1472af872e216%2F66e2e7c95a1621ce1e727929_tabby-hero-trimmed-transcode.mp4" title="Before: TabbyML (tabbyml.com)'s original - Network accessline 60
<video class="before-media" src="https://cdn.prod.website-files.com/66d758dfc1a1472af872e216%2F66e2e7c95a1621ce1e727929_tabby-hero-trimmed-transcode.mp4" title="Before: TabbyML (tabbyml.com)'s original design, real captured video, Split-Pan - Network accessline 206
<span class="section-label">How loomloom Did It</span> <h2>The Workflow</h2> <div class="request-block"><span class="fact-label">The Request</span><p>“redesign https://www.tabbyml.com/”</p></div> - Network accessline 207
<h2>The Workflow</h2> <div class="request-block"><span class="fact-label">The Request</span><p>“redesign https://www.tabbyml.com/”</p></div> <div class="pipeline"> - Network accessline 208
<div class="request-block"><span class="fact-label">The Request</span><p>“redesign https://www.tabbyml.com/”</p></div> - Network accessline 229
<div class="repro-block"> <p style="margin-top:0;color:var(--muted);font-size:14px;">This redesign is built on real open-source work. Thanks to every project below: each is listed because real evidence of its use exists in this run.</ - Network accessline 230
<p style="margin-top:0;color:var(--muted);font-size:14px;">This redesign is built on real open-source work. Thanks to every project below: each is listed because real evidence of its use exists in this run.</p> <ul class="tool-list">< - Network accessline 231
<ul class="tool-list"><li><a href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/redesign-lab" class="name">redesign-lab</a><span class="role">The end-to-end pipeline (Discover, Analyze, Explore, Select, Implement - Network accessline 236
<div class="final-cta"> <h2>Want To Redesign Another Site?</h2> <a class="btn" href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/redesign-lab">Try Redesign Lab</a> - Network accessline 237
<h2>Want To Redesign Another Site?</h2> <a class="btn" href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/redesign-lab">Try Redesign Lab</a> </div> - Network accessline 238
<a class="btn" href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/redesign-lab">Try Redesign Lab</a>
examples/community/redesign-lab/case-studies/tabbyml.com/redesign/index.html
- Network accessline 6
<title>Tabby - Opensource, self-hosted AI coding assistant</title> <meta name="description" content="Tabby is an open-source AI coding assistant that empowers developers to code faster and smarter. Discover a self-contained alternative to G - Network accessline 7
<meta name="description" content="Tabby is an open-source AI coding assistant that empowers developers to code faster and smarter. Discover a self-contained alternative to GitHub Copilot, tailored for your development needs."> <link rel="pr - Network accessline 8
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 9
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 10
<link href="https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet"> - Network accessline 137
<nav><ul> <li><a href="#why-choose">Features</a></li> <li><a href="https://www.tabbyml.com/blog">Blog</a></li> - Network accessline 138
<li><a href="#why-choose">Features</a></li> <li><a href="https://www.tabbyml.com/blog">Blog</a></li> <li><a href="https://www.tabbyml.com/pricing">Pricing</a></li> - Network accessline 139
<li><a href="https://www.tabbyml.com/blog">Blog</a></li> - Network accessline 140
<li><a href="https://www.tabbyml.com/pricing">Pricing</a></li> - Network accessline 141
<li><a href="https://tabby.tabbyml.com/docs/welcome/">Docs</a></li> - Network accessline 143
</div> <div style="display:flex;align-items:center;gap:20px;"> <a class="stars" href="https://github.com/TabbyML/tabby" style="text-decoration:none;">★ 33.8K</a> - Network accessline 144
<div style="display:flex;align-items:center;gap:20px;"> <a class="stars" href="https://github.com/TabbyML/tabby" style="text-decoration:none;">★ 33.8K</a> <a class="btn btn-primary" href="#">View Live Demo</a> - Network accessline 145
<a class="stars" href="https://github.com/TabbyML/tabby" style="text-decoration:none;">★ 33.8K</a> - Network accessline 151
<main> <section class="hero"> <video class="hero-video" autoplay loop muted playsinline poster="https://cdn.prod.website-files.com/66d758dfc1a1472af872e216%2F66e2e7c95a1621ce1e727929_tabby-hero-trimmed-poster-00001.jpg" aria-hidden="t - Network accessline 152
<section class="hero"> <video class="hero-video" autoplay loop muted playsinline poster="https://cdn.prod.website-files.com/66d758dfc1a1472af872e216%2F66e2e7c95a1621ce1e727929_tabby-hero-trimmed-poster-00001.jpg" aria-hidden="true"> - Network accessline 153
<video class="hero-video" autoplay loop muted playsinline poster="https://cdn.prod.website-files.com/66d758dfc1a1472af872e216%2F66e2e7c95a1621ce1e727929_tabby-hero-trimmed-poster-00001.jpg" aria-hidden="true"> - Network accessline 154
<source src="https://cdn.prod.website-files.com/66d758dfc1a1472af872e216%2F66e2e7c95a1621ce1e727929_tabby-hero-trimmed-transcode.mp4" type="video/mp4"> - Network accessline 155
<source src="https://cdn.prod.website-files.com/66d758dfc1a1472af872e216%2F66e2e7c95a1621ce1e727929_tabby-hero-trimmed-transcode.webm" type="video/webm"> - Network accessline 163
<div class="hero-ctas"> <a class="btn btn-primary-hero" href="#">View Live Demo</a> <a class="btn btn-outline-hero" href="https://tabby.tabbyml.com/docs/welcome/">Get Started</a> - Network accessline 164
<a class="btn btn-primary-hero" href="#">View Live Demo</a> <a class="btn btn-outline-hero" href="https://tabby.tabbyml.com/docs/welcome/">Get Started</a> </div> - Network accessline 165
<a class="btn btn-outline-hero" href="https://tabby.tabbyml.com/docs/welcome/">Get Started</a> - Network accessline 274
<p>Connect with other TabbyML users, get answers, and collaborate on open-source projects.</p> <div class="community-ctas"> <a class="btn btn-primary-hero" href="https://links.tabbyml.com/join-slack">Join Our Slack</a> - Network accessline 275
<div class="community-ctas"> <a class="btn btn-primary-hero" href="https://links.tabbyml.com/join-slack">Join Our Slack</a> <a class="btn btn-outline-hero" style="border-color:var(--ink-on-dark);color:var(--ink-on-dark);" hr - Network accessline 276
<a class="btn btn-primary-hero" href="https://links.tabbyml.com/join-slack">Join Our Slack</a> - Network accessline 277
<a class="btn btn-outline-hero" style="border-color:var(--ink-on-dark);color:var(--ink-on-dark);" href="https://www.tabbyml.com/blog">Browse Our Blog</a> - Network accessline 325
<li>Local-first deployment</li> </ul> <a class="btn btn-primary" href="https://www.tabbyml.com/pricing">Get Started</a> - Network accessline 326
</ul> <a class="btn btn-primary" href="https://www.tabbyml.com/pricing">Get Started</a> </div> - Network accessline 327
<a class="btn btn-primary" href="https://www.tabbyml.com/pricing">Get Started</a> - Network accessline 334
<li>Enhanced security support</li> </ul> <a class="btn btn-secondary" style="border:2px solid var(--ink);" href="https://www.tabbyml.com/pricing">Book a Demo</a> - Network accessline 335
</ul> <a class="btn btn-secondary" style="border:2px solid var(--ink);" href="https://www.tabbyml.com/pricing">Book a Demo</a> </div> - Network accessline 336
<a class="btn btn-secondary" style="border:2px solid var(--ink);" href="https://www.tabbyml.com/pricing">Book a Demo</a> - Network accessline 358
<ul> <li><a href="#why-choose">Features</a></li> <li><a href="https://www.tabbyml.com/pricing">Pricing</a></li> - Network accessline 359
<li><a href="#why-choose">Features</a></li> <li><a href="https://www.tabbyml.com/pricing">Pricing</a></li> <li><a href="https://tabby.tabbyml.com/docs/welcome/">Docs</a></li> - Network accessline 360
<li><a href="https://www.tabbyml.com/pricing">Pricing</a></li> - Network accessline 361
<li><a href="https://tabby.tabbyml.com/docs/welcome/">Docs</a></li> - Network accessline 365
<h3>Join Our Community</h3> <ul> <li><a href="https://links.tabbyml.com/join-slack">Slack</a></li> - Network accessline 366
<ul> <li><a href="https://links.tabbyml.com/join-slack">Slack</a></li> <li><a href="https://github.com/TabbyML/tabby">Github</a></li> - Network accessline 367
<li><a href="https://links.tabbyml.com/join-slack">Slack</a></li> - Network accessline 368
<li><a href="https://github.com/TabbyML/tabby">Github</a></li> - Network accessline 369
<li><a href="https://www.tabbyml.com/blog">Blog</a></li> - Network accessline 373
<div class="footer-bottom"> <span>© 2025 TabbyML, Inc. All rights reserved.</span> <span><a href="https://www.tabbyml.com/terms">Terms of Service</a> <a href="https://www.tabbyml.com/privacy">Privacy</a></span> - Network accessline 374
<span>© 2025 TabbyML, Inc. All rights reserved.</span> <span><a href="https://www.tabbyml.com/terms">Terms of Service</a> <a href="https://www.tabbyml.com/privacy">Privacy</a></span> </div> - Network accessline 375
<span><a href="https://www.tabbyml.com/terms">Terms of Service</a> <a href="https://www.tabbyml.com/privacy">Privacy</a></span>
examples/community/redesign-lab/case-studies/tabbyml.com/script.js
- Executable scriptline 1
Executable file
examples/community/redesign-lab/docs/design-spec.md
- Network accessline 195
- **Analyze** (agent, `redesign_audit`): `extract-design-signal.md`, run in self-mode — invoke [senlindesign/taste-skill](https://github.com/senlindesign/taste-skill) - Network accessline 196
self-mode — invoke [senlindesign/taste-skill](https://github.com/senlindesign/taste-skill) - Network accessline 245
- **Validate** (`preflight_check` + preservation, plus two authority-agnostic pieces): [anthropics/skills webapp-testing](https://github.com/anthropics/skills/tree/main/skills/webapp-testing) - Network accessline 246
authority-agnostic pieces): [anthropics/skills webapp-testing](https://github.com/anthropics/skills/tree/main/skills/webapp-testing) - Network accessline 247
for render/functional/link checks, [snapsynapse/skill-a11y-audit](https://github.com/snapsynapse/skill-a11y-audit)
examples/community/redesign-lab/pipelines/redesign-existing-site.yaml
- Network accessline 51
# exploratory direction), and generate a single comparison page with # scripts/build-compare-page.py (each slice a real # <iframe src="http://...">, never inlined bytes) -- re-running it with - Network accessline 52
# scripts/build-compare-page.py (each slice a real # <iframe src="http://...">, never inlined bytes) -- re-running it with # one more --option and force-reloading the same tab each time a new - Network accessline 53
# <iframe src="http://...">, never inlined bytes) -- re-running it with
examples/community/redesign-lab/references/approval-policy.md
- Network accessline 85
`file://`/`data:` document (the base64-payload and dead-link problems both came from that). This one is served over a **real local HTTP server**, and each option is a real `<iframe src="http://...">` pointing at its own real - Network accessline 86
came from that). This one is served over a **real local HTTP server**, and each option is a real `<iframe src="http://...">` pointing at its own real file — the parent page's payload is a handful of URL strings, not the - Network accessline 87
each option is a real `<iframe src="http://...">` pointing at its own real - Network accessline 157
indistinguishable by name — one was even the *active* tab after a rebuild. Call `tabs_context` and close every `file://`-origin tab before navigating or screenshotting anything; only `http://`-origin tabs are - Network accessline 158
rebuild. Call `tabs_context` and close every `file://`-origin tab before navigating or screenshotting anything; only `http://`-origin tabs are ever real. - Network accessline 159
navigating or screenshotting anything; only `http://`-origin tabs are
examples/community/redesign-lab/references/direction-schema.md
examples/community/redesign-lab/references/taste-profile-schema.md
examples/community/redesign-lab/scripts/build-case-study.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 437
data["evidence"]["tools_used"].append({ "name": "cogfoundry-labs/loomloom", "repo": "https://github.com/cogfoundry-labs/loomloom", - Network accessline 438
"name": "cogfoundry-labs/loomloom", "repo": "https://github.com/cogfoundry-labs/loomloom", "role": f"Generated the {len(data['chapters'])} narrative paragraphs in the Design Transformations section above from this ru - Network accessline 439
"repo": "https://github.com/cogfoundry-labs/loomloom",
examples/community/redesign-lab/scripts/build-compare-page.py
- Executable scriptline 1
#!/usr/bin/env python3
examples/community/redesign-lab/scripts/capture-assets.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 495
def main(): parser = argparse.ArgumentParser() parser.add_argument("target", help="URL to inspect (http://... or https://...)") - Network accessline 496
parser = argparse.ArgumentParser() parser.add_argument("target", help="URL to inspect (http://... or https://...)") parser.add_argument("--out-dir", default=".output/assets") - Network accessline 497
parser.add_argument("target", help="URL to inspect (http://... or https://...)")
examples/community/redesign-lab/scripts/content-coverage-check.py
- Executable scriptline 1
#!/usr/bin/env python3
examples/community/redesign-lab/scripts/diff-transformations.py
- Executable scriptline 1
#!/usr/bin/env python3
examples/community/redesign-lab/scripts/discover.py
- Executable scriptline 1
#!/usr/bin/env python3
examples/community/redesign-lab/scripts/mechanical-check.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 803
def main(): parser = argparse.ArgumentParser() parser.add_argument("target", help="URL (http://localhost:...) or local file path") - Network accessline 804
parser = argparse.ArgumentParser() parser.add_argument("target", help="URL (http://localhost:...) or local file path") parser.add_argument("--out", default=None, help="write JSON report here") - Network accessline 805
parser.add_argument("target", help="URL (http://localhost:...) or local file path")
examples/community/redesign-lab/scripts/package-share.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 21
AUTHORITY_REPOS = { "leonxlnx-taste-skill": "https://github.com/Leonxlnx/taste-skill", - Network accessline 22
"leonxlnx-taste-skill": "https://github.com/Leonxlnx/taste-skill", - Network accessline 23
"baoyu-design": "https://github.com/JimLiu/baoyu-design", - Network accessline 26
REDESIGN_LAB_REPO = "https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/redesign-lab" - Network accessline 27
LOOMLOOM_REPO = "https://github.com/cogfoundry-labs/loomloom" - Network accessline 73
tools_used.append({ "name": "senlindesign/taste-skill", "repo": "https://github.com/senlindesign/taste-skill", - Network accessline 74
"name": "senlindesign/taste-skill", "repo": "https://github.com/senlindesign/taste-skill", "role": "Measured the original page's real design system (colors, type, spacing, layout) via screenshot and DOM extraction -- - Network accessline 75
"repo": "https://github.com/senlindesign/taste-skill", - Network accessline 85
tools_used.append({ "name": "anthropics/skills (webapp-testing)", "repo": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing", - Network accessline 86
"name": "anthropics/skills (webapp-testing)", "repo": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing", "role": "Rendered and screenshotted every real direction, variant, and the final implement - Network accessline 87
"repo": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing", - Network accessline 91
tools_used.append({ "name": "snapsynapse/skill-a11y-audit", "repo": "https://github.com/snapsynapse/skill-a11y-audit", - Network accessline 92
"name": "snapsynapse/skill-a11y-audit", "repo": "https://github.com/snapsynapse/skill-a11y-audit", "role": "Ran the real axe-core accessibility scan that found (and confirmed the fixes for) this run's Validate-stage - Network accessline 93
"repo": "https://github.com/snapsynapse/skill-a11y-audit", - Network accessline 187
"", "```bash", "git clone https://github.com/cogfoundry-labs/loomloom", - Network accessline 188
"```bash", "git clone https://github.com/cogfoundry-labs/loomloom", "cd loomloom/examples/community/redesign-lab", - Network accessline 189
"git clone https://github.com/cogfoundry-labs/loomloom", - Network accessline 195
"---", "", "_Made something cool? Post it in [Show and tell](https://github.com/orgs/cogfoundry-labs/discussions/categories/show-and-tell)._", - Network accessline 196
"", "_Made something cool? Post it in [Show and tell](https://github.com/orgs/cogfoundry-labs/discussions/categories/show-and-tell)._", ] - Network accessline 197
"_Made something cool? Post it in [Show and tell](https://github.com/orgs/cogfoundry-labs/discussions/categories/show-and-tell)._",
examples/community/redesign-lab/scripts/render-and-screenshot.py
- Executable scriptline 1
#!/usr/bin/env python3
examples/community/redesign-lab/scripts/render-case-study-web.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 1035
<div class="final-cta"> <h2>Want To Redesign Another Site?</h2> <a class="btn" href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/redesign-lab">Try Redesign Lab</a> - Network accessline 1036
<h2>Want To Redesign Another Site?</h2> <a class="btn" href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/redesign-lab">Try Redesign Lab</a> </div> - Network accessline 1037
<a class="btn" href="https://github.com/cogfoundry-labs/loomloom/tree/main/examples/community/redesign-lab">Try Redesign Lab</a>
examples/community/redesign-lab/scripts/score.py
- Executable scriptline 1
#!/usr/bin/env python3
examples/community/redesign-lab/skills/build-case-study.md
- Network accessline 191
run against a site this pipeline doesn't own — the page could have changed since Gate 2 was approved, so the diff might not exactly match what the human actually looked at. `plan` detects this (any `http://`/`https://` - Network accessline 192
since Gate 2 was approved, so the diff might not exactly match what the human actually looked at. `plan` detects this (any `http://`/`https://` target) and surfaces it as an explicit `diff_capture_note`, printed at plan - Network accessline 193
human actually looked at. `plan` detects this (any `http://`/`https://` - Network accessline 397
matters specifically because it was tested wrong the naive way first: a URL baked in at build time would show whatever this environment's local preview server happened to be running on (`http://127.0.0.1:8941/...`), - Network accessline 398
URL baked in at build time would show whatever this environment's local preview server happened to be running on (`http://127.0.0.1:8941/...`), not the real GitHub Pages URL once actually deployed. Resolving from - Network accessline 399
preview server happened to be running on (`http://127.0.0.1:8941/...`),
examples/community/redesign-lab/skills/generate-directions.md
- Network accessline 345
other slices didn't render" or "they all look the same," not as a tooling bug. `../scripts/build-compare-page.py` builds one page with a button per slice, each button showing a real `<iframe src="http://...">` served by a - Network accessline 346
bug. `../scripts/build-compare-page.py` builds one page with a button per slice, each button showing a real `<iframe src="http://...">` served by a local HTTP server — see `../references/approval-policy.md`'s "How gates - Network accessline 347
slice, each button showing a real `<iframe src="http://...">` served by a - Network accessline 377
HTML file the instant it's written — before asset substitution, so it can show broken placeholders that were never real. Check `tabs_context` for `file://`-origin tabs and close them; only the one `http://`-served - Network accessline 378
show broken placeholders that were never real. Check `tabs_context` for `file://`-origin tabs and close them; only the one `http://`-served comparison-page tab should ever be shown to the human. - Network accessline 379
`file://`-origin tabs and close them; only the one `http://`-served
examples/community/redesign-lab/test-fixtures/hello-world-site/assets/logo.svg
- Network accessline 1
<svg width="140" height="40" viewBox="0 0 140 40" xmlns="http://www.w3.org/2000/svg">
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 11 facts
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionimage-lab-2/scripts/build-exploration-page.py:727High confidence
- Contacts fonts.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentionimage-lab-2/scripts/build-exploration-page.py:728High confidence
- Contacts fonts.gstatic.com, which SKILL.md, the README and the plugin manifest do not mentionimage-lab-2/scripts/build-exploration-page.py:729High confidence
- Contacts twitter.com, which SKILL.md, the README and the plugin manifest do not mentionimage-lab-2/scripts/build-exploration-page.py:1233High confidence
- Contacts www.linkedin.com, which SKILL.md, the README and the plugin manifest do not mentionimage-lab-2/scripts/build-exploration-page.py:1235High confidence
- Contacts schemas.openxmlformats.org, which SKILL.md, the README and the plugin manifest do not mentionimage-lab-2/scripts/workbook.py:394High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionimage-lab/scripts/build-exploration-page.py:727High confidence
- Contacts fonts.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentionimage-lab/scripts/build-exploration-page.py:728High confidence
- Contacts fonts.gstatic.com, which SKILL.md, the README and the plugin manifest do not mentionimage-lab/scripts/build-exploration-page.py:729High confidence
- Contacts twitter.com, which SKILL.md, the README and the plugin manifest do not mentionimage-lab/scripts/build-exploration-page.py:1233High confidence
- Contacts www.linkedin.com, which SKILL.md, the README and the plugin manifest do not mentionimage-lab/scripts/build-exploration-page.py:1235High confidence
Signal confidence: 446 facts
- Network access in prose of the SKILL.mdloomloom/SKILL.md:287Low confidence
- Network access in code of documentationloomloom/references/setup.md:56Low confidence
- Dangerous shell operation in code of documentationloomloom/references/setup.md:57Low confidence
- Network access in code of documentationloomloom/references/setup.md:57Low confidence
- Network access in code of documentationloomloom/references/setup.md:63Low confidence
- Network access in code of documentationloomloom/references/setup.md:64Low confidence
- Dangerous shell operation in code of documentationloomloom/references/setup.md:70Low confidence
- Network access in code of documentationloomloom/references/setup.md:70Low confidence
- Network access in code of documentationloomloom/references/setup.md:74Low confidence
- Dangerous shell operation in code of documentationloomloom/references/setup.md:81Low confidence
- Network access in code of documentationloomloom/references/setup.md:81Low confidence
- Network access in code of documentationloomloom/references/setup.md:124Low confidence
- Network access in code of documentationloomloom/references/setup.md:125Low confidence
- Network access in code of documentationloomloom/references/setup.md:149Low confidence
- Network access in code of documentationloomloom/references/setup.md:150Low confidence
- Network access in code of documentationloomloom/references/setup.md:151Low confidence
- Network access in code of documentationloomloom/references/setup.md:152Low confidence
- Network access in code of documentationloomloom/references/setup.md:153Low confidence
- Network access in code of documentationloomloom/references/setup.md:156Low confidence
- Network access in code of documentationloomloom/references/setup.md:157Low confidence
- Network access in code of documentationloomloom/references/setup.md:158Low confidence
- Network access in code of documentationloomloom/references/setup.md:159Low confidence
- Network access in code of documentationloomloom/references/setup.md:170Low confidence
- Network access in code of documentationloomloom/references/setup.md:172Low confidence
- Network access in code of documentationloomloom/references/setup.md:182Low confidence
- Network access in code of documentationloomloom/references/setup.md:184Low confidence
- Network access in prose of documentationloomloom/references/setup.md:267Low confidence
- Network access in prose of documentationloomloom/references/setup.md:268Low confidence
- Network access in prose of documentationloomloom/references/setup.md:269Low confidence
- Network access in prose of documentationloomloom/references/setup.md:270Low confidence
- Network access in code of documentationloomloom/references/setup.md:276Low confidence
- Network access in code of documentationloomloom/references/setup.md:277Low confidence
- Network access in code of documentationloomloom/references/setup.md:283Low confidence
- Network access in code of documentationloomloom/references/setup.md:284Low confidence
- Network access in prose of documentationloomloom/references/workflow-preview.md:7Low confidence
- Network access in prose of documentationimage-lab-2/README.md:50Low confidence
- Network access in prose of documentationimage-lab-2/README.md:52Low confidence
- Network access in code of documentationimage-lab-2/README.md:55Low confidence
- Network access in prose of documentationimage-lab-2/README.md:117Low confidence
- Network access in prose of the SKILL.mdimage-lab-2/SKILL.md:14Low confidence
- Network access in prose of the SKILL.mdimage-lab-2/SKILL.md:15Low confidence
- Network access in prose of the SKILL.mdimage-lab-2/SKILL.md:129Low confidence
- Network access in prose of the SKILL.mdimage-lab-2/SKILL.md:131Low confidence
- Network access in prose of documentationimage-lab-2/docs/design-spec.md:24Low confidence
- Network access in prose of documentationimage-lab-2/docs/design-spec.md:25Low confidence
- Network access in prose of documentationimage-lab-2/docs/design-spec.md:402Low confidence
- Network access in prose of documentationimage-lab-2/docs/design-spec.md:403Low confidence
- Network access in prose of documentationimage-lab-2/docs/design-spec.md:404Low confidence
- Network access in prose of documentationimage-lab-2/docs/design-spec.md:565Low confidence
- Network access in code of documentationimage-lab-2/docs/design-spec.md:664Low confidence
and 396 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md agent-guidance/loomloom/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md agent-guidance/loomloom/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md agent-guidance/loomloom/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md agent-guidance/loomloom/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md agent-guidance/loomloom/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md agent-guidance/loomloom/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.