Not in the top 1,000 by GitHub stars

Mrjie7205/serenity-bottleneck-hunter

A Claude skill: reverse-map a supply chain to find overlooked upstream bottleneck stocks. Distilled from trader Serenity (@aleabitoreddit)'s public methodology. Not financial advice.

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

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

b62f33095537 → b62f33095537

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → b62f33095537

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit b62f33095537345f95e2a59502a1a0048bfb57ab

412GitHub stars
0stars in 7 days
1skill in this repository
0commits in 30 days

Heat

0.3
  • 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

Oct 25, 2026Oct 30, 2026412

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

serenity-bottleneck-hunter

When your agent uses it

给定一个投资主题/趋势,复用交易者 Serenity(@aleabitoreddit)的"供应链瓶颈逆向映射"方法论,独立挖出被市场忽视的上游瓶颈股(而非分析他已喊过的标的)。当用户给出一个主题(如"AI 数据中心电力""人形机器人""HBM 内存")并想要候选标的+论证时使用。仅供研究教育,非投资建议。

What it loads into context

Frontmatter

119 tokens

Always available to the agent

SKILL.md

8,979 tokens

When the skill is activated

Reference documents

43,279 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 何时用
  2. 核心理念
  3. v0.2 工具入口
  4. 可选驾驶舱
  5. 工作流(7 步)
  6. 入场时机:两套模式(经价格回测校准,勿混用)
  7. 输出模板(HTML)
  8. 数据来源与边界
  9. 参考文件
  10. 验证状态(诚实说明)

Scripts executed separately

  • cockpit/backend/data.py
  • cockpit/backend/main.py
  • cockpit/backend/settings.py
  • cockpit/backend/snapshot.py
  • cockpit/backend/storage.py
  • cockpit/backend/triggers.py
  • cockpit/run.py
  • cockpit/tests/test_cockpit.py
  • cockpit/tests/test_snapshot.py
  • cockpit/tests/test_storage.py
  • cockpit/tests/test_triggers.py
  • cockpit/web/package.json
  • cockpit/web/src/App.tsx
  • cockpit/web/src/api.ts
  • cockpit/web/src/components/LayerCake.tsx
  • cockpit/web/src/lens.ts
  • cockpit/web/src/main.tsx
  • cockpit/web/src/pages/Chart.tsx
  • cockpit/web/src/pages/Dashboard.tsx
  • cockpit/web/src/pages/Layers.tsx
  • cockpit/web/src/pages/Library.tsx
  • cockpit/web/src/pages/Opportunities.tsx
  • cockpit/web/src/pages/ReportViewer.tsx
  • cockpit/web/src/pages/Scorecard.tsx
  • cockpit/web/src/pages/Tracker.tsx
  • cockpit/web/src/request.ts
  • cockpit/web/src/snapshot.ts
  • cockpit/web/src/snapshotStore.ts
  • cockpit/web/src/types.ts
  • cockpit/web/tests/request.test.mjs
  • cockpit/web/tests/snapshot.test.mjs
  • cockpit/web/vite.config.ts
  • scripts/build_release.py
  • scripts/init_ticker_truth.py
  • scripts/install_pre_commit.ps1
  • scripts/install_pre_commit.py
  • scripts/price.py
  • scripts/render_report.py
  • scripts/run_demo.py
  • scripts/theme_etf_coverage.py
  • scripts/ticker_truth.py
  • scripts/verify_report.py
  • scripts/verify_tickers.py
  • tests/test_cache.py
  • tests/test_cross_theme_paths.py
  • tests/test_price.py
  • tests/test_report.py
  • tests/test_ticker_validation.py
  • tracking/_full_scan.py
  • tracking/_scan_agent.py
  • tracking/_scan_agent_cn.py
  • tracking/check_desc_freshness.py
  • tracking/cross_theme_scan.py
  • tracking/score_tracker.py

Files

  • .env.exampleasset411 bytes
  • .github/workflows/validate.ymlasset2,064 bytes
  • .gitignoreasset394 bytes
  • CHANGELOG.mddoc5,009 bytes
  • LICENSEasset1,066 bytes
  • README.mddoc16,974 bytes
  • SKILL.mdcore27,453 bytes
  • SKILL.mdcore27,453 bytes
  • VERSIONasset6 bytes
  • agents/openai.yamlasset266 bytes
  • cockpit/README.mddoc6,096 bytes
  • cockpit/THIRD_PARTY_NOTICES.txtdoc21,726 bytes
  • cockpit/backend/data.pyruns25,554 bytes
  • cockpit/backend/main.pyruns10,221 bytes
  • cockpit/backend/settings.pyruns1,215 bytes
  • cockpit/backend/snapshot.pyruns20,711 bytes
  • cockpit/backend/storage.pyruns604 bytes
  • cockpit/backend/triggers.pyruns14,169 bytes
  • cockpit/demo/README.mddoc279 bytes
  • cockpit/demo/reference/ticker_truth.csvasset231 bytes
  • cockpit/demo/reports/catalog.jsonasset194 bytes
  • cockpit/demo/reports/demo-report.htmlasset41,396 bytes
  • cockpit/demo/snapshot.jsonasset1,160 bytes
  • cockpit/demo/tracking/cross_theme_index_snapshot.csvasset93 bytes
  • cockpit/demo/tracking/forward_picks.csvasset587 bytes
  • cockpit/demo/tracking/theme_taxonomy.csvasset242 bytes
  • cockpit/requirements-lock.txtdoc766 bytes
  • cockpit/requirements-test.txtdoc90 bytes
  • cockpit/requirements.txtdoc95 bytes
  • cockpit/run.pyruns3,313 bytes
  • cockpit/tests/test_cockpit.pyruns6,368 bytes
  • cockpit/tests/test_snapshot.pyruns14,869 bytes
  • cockpit/tests/test_storage.pyruns2,577 bytes
  • cockpit/tests/test_triggers.pyruns12,787 bytes
  • cockpit/web/index.htmlasset813 bytes
  • cockpit/web/package-lock.jsonasset64,278 bytes
  • cockpit/web/package.jsonruns593 bytes
  • cockpit/web/src/App.tsxruns5,663 bytes
  • cockpit/web/src/api.tsruns3,536 bytes
  • cockpit/web/src/components/LayerCake.tsxruns2,571 bytes
  • cockpit/web/src/lens.tsruns1,525 bytes
  • cockpit/web/src/main.tsxruns329 bytes
  • cockpit/web/src/pages/Chart.tsxruns10,605 bytes
  • cockpit/web/src/pages/Dashboard.tsxruns14,477 bytes
  • cockpit/web/src/pages/Layers.tsxruns7,721 bytes
  • cockpit/web/src/pages/Library.tsxruns4,176 bytes
  • cockpit/web/src/pages/Opportunities.tsxruns11,687 bytes
  • cockpit/web/src/pages/ReportViewer.tsxruns736 bytes
  • cockpit/web/src/pages/Scorecard.tsxruns13,852 bytes
  • cockpit/web/src/pages/Tracker.tsxruns13,857 bytes
  • cockpit/web/src/request.tsruns2,209 bytes
  • cockpit/web/src/snapshot.tsruns1,073 bytes
  • cockpit/web/src/snapshotStore.tsruns4,159 bytes
  • cockpit/web/src/theme.cssasset28,889 bytes
  • cockpit/web/src/types.tsruns6,635 bytes
  • cockpit/web/tests/request.test.mjsruns2,731 bytes
  • cockpit/web/tests/snapshot.test.mjsruns5,642 bytes
  • cockpit/web/tsconfig.jsonasset511 bytes
  • cockpit/web/vite.config.tsruns228 bytes
  • examples/README.mddoc1,537 bytes
  • examples/blank_tracking.csvasset119 bytes
  • examples/demo-report.htmlasset41,396 bytes
  • examples/demo_scan.jsonasset901 bytes
  • examples/demo_spec.jsonasset5,381 bytes
  • examples/demo_tracking.csvasset489 bytes
  • examples/provenance.jsonasset526 bytes
  • reference/DATA_SOURCES.mddoc4,064 bytes
  • reference/TICKER_HYGIENE.mddoc4,286 bytes
  • reference/company_desc.mddoc26,302 bytes
  • reference/example_commercial_space.mddoc4,992 bytes
  • reference/glossary.mddoc16,208 bytes
  • reference/lessons.mddoc15,223 bytes
  • reference/methodology.mddoc15,249 bytes
  • reference/report_template.htmlasset51,047 bytes
  • reference/supply-chain-and-archetypes.mddoc9,893 bytes
  • reference/ticker_truth.csvasset33,074 bytes
  • requirements-ashare.txtdoc39 bytes
  • requirements-lock.txtdoc516 bytes
  • requirements.txtdoc130 bytes
  • scripts/build_release.pyruns5,624 bytes
  • scripts/init_ticker_truth.pyruns3,758 bytes
  • scripts/install_pre_commit.ps1runs394 bytes
  • scripts/install_pre_commit.pyruns1,977 bytes
  • scripts/price.pyruns13,544 bytes
  • scripts/render_report.pyruns16,241 bytes
  • scripts/run_demo.pyruns1,397 bytes
  • scripts/theme_etf_coverage.pyruns5,659 bytes
  • scripts/ticker_truth.pyruns9,698 bytes
  • scripts/verify_report.pyruns19,990 bytes
  • scripts/verify_tickers.pyruns18,892 bytes
  • tests/test_cache.pyruns1,204 bytes
  • tests/test_cross_theme_paths.pyruns1,877 bytes
  • tests/test_price.pyruns6,416 bytes
  • tests/test_report.pyruns5,317 bytes
  • tests/test_ticker_validation.pyruns8,248 bytes
  • tracking/_full_scan.pyruns2,961 bytes
  • tracking/_scan_AIAgent_CN_v1.jsonasset10,633 bytes
  • tracking/_scan_AIAgent_v1.jsonasset13,512 bytes
  • tracking/_scan_AMR_v2.jsonasset8,420 bytes
  • tracking/_scan_agent.pyruns3,701 bytes
  • tracking/_scan_agent_cn.pyruns3,417 bytes
  • tracking/_scan_自动驾驶L4_v2.jsonasset8,845 bytes
  • tracking/check_desc_freshness.pyruns3,157 bytes
  • tracking/cross_theme_index_snapshot.csvasset3,260 bytes
  • tracking/cross_theme_scan.pyruns8,633 bytes
  • tracking/forward_picks.csvasset90,418 bytes
  • tracking/score_tracker.pyruns11,159 bytes
  • tracking/scorecard.mddoc4,971 bytes
  • tracking/theme_benchmark.csvasset1,087 bytes
Read SKILL.md

# Serenity Bottleneck Hunter

把一个**投资主题**转成一份**被忽视的上游瓶颈候选股名单 + 论证 + 目标价/时间框架**。核心不是抄 Serenity 的票,而是**复用他的逻辑去选新股**。

> 📓 每条纪律是怎么用一次真实翻车换来的,见 `reference/lessons.md`。本文件只讲"做什么";完整事故复盘在那边,用 `〔… → lessons.md#锚点〕` 指过去。

## 何时用
- 用户给出一个主题/趋势,想要"沿这个方向能买什么"。
- 用户给一个上游环节/材料,想找对应的瓶颈公司。
- ❌ 不要用于:已知标的的纯财务分析、抄作业式"他买了啥"。

## 核心理念
> 逆向拆解供应链,在机构与分析师发现之前,埋伏那个**无人察觉的上游瓶颈**,用催化剂兑现。
> alpha 来自"**早于机构发现主题**",不是抄到最低点。
View the complete source on GitHub

Skills included

  • serenity-bottleneck-hunter

Repository facts

License
MIT
Created
May 27, 2026
Last pushed
Sep 29, 2026
Forks
71
Open issues
1
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 3 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • cockpit/demo/reports/demo-report.html:258 Analysis incomplete: physical or joined line exceeds character limit
  • examples/demo-report.html:258 Analysis incomplete: physical or joined line exceeds character limit
Show all 643 signals by file

.env.example

  • Access to secretsline 2
    [Credential-related source omitted]
  • Access to secretsline 6
    [Credential-related source omitted]

.gitignore

  • Access to secretsline 2
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]

README.md

  • Network accessline 3
    [![GitHub stars](https://img.shields.io/github/stars/Mrjie7205/serenity-bottleneck-hunter?style=flat&logo=github)](https://github.com/Mrjie7205/serenity-bottleneck-hunter/stargazers)
  • Network accessline 4
    [![GitHub forks](https://img.shields.io/github/forks/Mrjie7205/serenity-bottleneck-hunter?style=flat&logo=github)](https://github.com/Mrjie7205/serenity-bottleneck-hunter/network/members)
  • Network accessline 5
    [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
  • Network accessline 6
    [![Codex Skill](https://img.shields.io/badge/OpenAI_Codex-Skill-10a37f)](SKILL.md)
  • Network accessline 7
    [![Claude Skill](https://img.shields.io/badge/Claude-Skill-d97757)](SKILL.md)
  • Network accessline 28
    打开 `http://127.0.0.1:8000`。源码克隆者先构建前端;个人目录初始化与完整步骤见 [驾驶舱说明](cockpit/README.md)。
  • Network accessline 38
    - [查看演示 HTML(下载后用浏览器打开)](examples/demo-report.html) · [示例输入和复现说明](examples/README.md) - [A 股/港股/美股的数据来源与安装](reference/DATA_SOURCES.md) · [完整更新日志](CHANGELOG.md) - [下载 ZIP / .skill 发布包](https://github.com/Mrjie7205/serenity-bottleneck-hunter/
  • Network accessline 40
    - [下载 ZIP / .skill 发布包](https://github.com/Mrjie7205/serenity-bottleneck-hunter/releases/tag/v0.2.0)(解压后入口仍为 `SKILL.md`)
  • Network accessline 51
    git clone https://github.com/Mrjie7205/serenity-bottleneck-hunter.git \
  • Network accessline 58
    git clone https://github.com/Mrjie7205/serenity-bottleneck-hunter.git `
  • Network accessline 79
    # 克隆到个人 skills 目录,立即生效 git clone https://github.com/Mrjie7205/serenity-bottleneck-hunter.git ~/.claude/skills/serenity-bottleneck-hunter
  • Network accessline 80
    git clone https://github.com/Mrjie7205/serenity-bottleneck-hunter.git ~/.claude/skills/serenity-bottleneck-hunter
  • Network accessline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]

SKILL.md

  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 214
    [Credential-related source omitted]

cockpit/README.md

  • Network accessline 30
    打开 `http://127.0.0.1:8000`。按 `Ctrl+C` 停止服务;端口已占用时可追加 `--port 8001`,不会结束其他程序。
  • Access to secretsline 62
    [Credential-related source omitted]

cockpit/THIRD_PARTY_NOTICES.txt

  • Network accessline 58
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 60
    http://www.apache.org/licenses/
  • Network accessline 252
    http://www.apache.org/licenses/LICENSE-2.0
  • Network accessline 419
    Copyright (c) 2015 Nathan Friedly <nathan@nfriedly.com> (http://nfriedly.com/)

cockpit/backend/data.py

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 58
    (k or "").replace("<U+FEFF>", "").strip().strip('"').strip(): v

cockpit/backend/main.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 3
    [Credential-related source omitted]
  • Network accessline 29
    app.add_middleware(     CORSMiddleware,     allow_origins=["http://localhost:5173", "http://127.0.0.1:5173"],
  • Network accessline 30
    CORSMiddleware,     allow_origins=["http://localhost:5173", "http://127.0.0.1:5173"],     allow_methods=["GET", "POST"],
  • Network accessline 31
    allow_origins=["http://localhost:5173", "http://127.0.0.1:5173"],
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]

cockpit/backend/settings.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]

cockpit/backend/snapshot.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 8
    [Credential-related source omitted]

cockpit/backend/storage.py

  • Executable scriptline 1
    Executable file

cockpit/backend/triggers.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 18
    [Credential-related source omitted]

cockpit/demo/reports/demo-report.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Serenity v0.2 · 可复现历史演示</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>Serenity v0.2 · 可复现历史演示</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 9
    <link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400..900;1,9..144,400..600&family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700;900&
  • Network accessline 256
    <section><div class="wrap rv"><div class="tag">Step 1 · 资本开支确定性</div><div class="callout"><b>样本</b> 2 家公司 &nbsp;·&nbsp; <b>行情日期</b> 2026-06-01 &nbsp;·&nbsp; <b>网络请求</b> 0 次</div><p class="note">真实研究需要另行验证资本开支、付款方和兑现周期。本演示不声称完成主题研究或资本开支证明。</
  • Network accessline 257
    <section><div class="wrap rv"><div class="tag">30 秒看懂</div><p>先读 <abbr title="供应链中难替代且限制扩张的环节">瓶颈</abbr>,再核对公司、数据和证伪条件。此处只展示工作流,不能从演示标识推导买入或卖出。</p></div></section> <section><div class="wrap rv"><div class="tag">Step 2 · 产业链网状图(瓶颈双规则自动判定)</d
  • Network accessline 258
    <section><div class="wrap rv"><div class="tag">Step 2 · 产业链网状图(瓶颈双规则自动判定)</div><p>以下依赖边仅用于展示交互组件,不声称实际供应商、客户或商业合作关系。报告需另外为真实关系提供证据。</p><div class="chain-viz"><svg class="chain-edges" xmlns="http://www.w3.org/2000/svg"></svg><div class="chai
  • Network accessline 384
    else if(w >= 0.25){ stroke = '#b97608'; sw = 2.2; }           else {              stroke = '#9aa0a6'; sw = 1.4; }           var p = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 385
    else {              stroke = '#9aa0a6'; sw = 1.4; }           var p = document.createElementNS('http://www.w3.org/2000/svg', 'path');           p.setAttribute('d', 'M' + x1 + ',' + y1 + ' C' + x1 + ',' + cy1 + ' ' + x2 + ',' + cy2 + ' ' + x
  • Network accessline 386
    var p = document.createElementNS('http://www.w3.org/2000/svg', 'path');

cockpit/run.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 57
    "reports": len(reports), **settings.mode_info()}, ensure_ascii=False))         return 0     print(f'Serenity Cockpit ({settings.mode_info()["dataset_label"]}): http://127.0.0.1:{args.port}')
  • Network accessline 58
    return 0     print(f'Serenity Cockpit ({settings.mode_info()["dataset_label"]}): http://127.0.0.1:{args.port}')     uvicorn.run(backend.app, host="127.0.0.1", port=args.port)
  • Network accessline 59
    print(f'Serenity Cockpit ({settings.mode_info()["dataset_label"]}): http://127.0.0.1:{args.port}')

cockpit/tests/test_cockpit.py

  • Executable scriptline 1
    Executable file
  • Network accessline 27
    class CockpitTests(unittest.TestCase):     def client(self):         return TestClient(main.app, base_url='http://127.0.0.1', headers=HEADERS)
  • Network accessline 29
    return TestClient(main.app, base_url='http://127.0.0.1', headers=HEADERS)
  • Network accessline 58
    def test_local_write_endpoints_reject_cross_site_or_unmarked_requests(self):         with self.client() as client:             self.assertEqual(client.post('/api/snapshot/run', headers={'Origin':'https://untrusted.example'}).status_code,403
  • Network accessline 59
    with self.client() as client:             self.assertEqual(client.post('/api/snapshot/run', headers={'Origin':'https://untrusted.example'}).status_code,403)             self.assertEqual(client.post('/api/snapshot/run', headers={'X-Serenity-
  • Network accessline 60
    self.assertEqual(client.post('/api/snapshot/run', headers={'Origin':'https://untrusted.example'}).status_code,403)
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 100
    [Credential-related source omitted]

cockpit/tests/test_snapshot.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 233
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]

cockpit/tests/test_storage.py

  • Executable scriptline 1
    Executable file

cockpit/tests/test_triggers.py

  • Executable scriptline 1
    Executable file
  • Network accessline 216
    def fetch(_symbol):
  • Network accessline 239
    def fetch(symbol):

cockpit/web/index.html

  • Network accessline 6
    <title>Serenity Cockpit · 瓶颈猎手驾驶舱</title>     <link rel="icon" href="data:," />     <link rel="preconnect" href="https://fonts.googleapis.com" />
  • Network accessline 7
    <link rel="icon" href="data:," />     <link rel="preconnect" href="https://fonts.googleapis.com" />     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
  • 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=Fraunces:opsz,wght@9..144,600..900&family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700;900&family=Noto+Serif+S
  • Network accessline 11
    href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600..900&family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700;900&family=Noto+Serif+SC:wght@700;9

cockpit/web/package-lock.json

  • Network accessline 25
    "node_modules/@babel/code-frame": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.29.7.tgz",
  • Network accessline 26
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.29.7.tgz",       "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==",
  • Network accessline 27
    "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.29.7.tgz",
  • Network accessline 40
    "node_modules/@babel/compat-data": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.29.7.tgz",
  • Network accessline 41
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.29.7.tgz",       "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==",
  • Network accessline 42
    "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.29.7.tgz",
  • Network accessline 50
    "node_modules/@babel/core": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.29.7.tgz",
  • Network accessline 51
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.29.7.tgz",       "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==",
  • Network accessline 52
    "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.29.7.tgz",
  • Network accessline 76
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/babel"
  • Network accessline 77
    "type": "opencollective",         "url": "https://opencollective.com/babel"       }
  • Network accessline 78
    "url": "https://opencollective.com/babel"
  • Network accessline 81
    "node_modules/@babel/generator": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.29.7.tgz",
  • Network accessline 82
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.29.7.tgz",       "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==",
  • Network accessline 83
    "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.29.7.tgz",
  • Network accessline 98
    "node_modules/@babel/helper-compilation-targets": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz",
  • Network accessline 99
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz",       "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOyn
  • Network accessline 100
    "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz",
  • Network accessline 115
    "node_modules/@babel/helper-globals": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-globals/-/helper-globals-7.29.7.tgz",
  • Network accessline 116
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-globals/-/helper-globals-7.29.7.tgz",       "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==",
  • Network accessline 117
    "resolved": "https://registry.npmmirror.com/@babel/helper-globals/-/helper-globals-7.29.7.tgz",
  • Network accessline 125
    "node_modules/@babel/helper-module-imports": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz",
  • Network accessline 126
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz",       "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/Emjgs
  • Network accessline 127
    "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz",
  • Network accessline 139
    "node_modules/@babel/helper-module-transforms": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz",
  • Network accessline 140
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz",       "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLa
  • Network accessline 141
    "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz",
  • Network accessline 157
    "node_modules/@babel/helper-plugin-utils": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",
  • Network accessline 158
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",       "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt
  • Network accessline 159
    "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",
  • Network accessline 167
    "node_modules/@babel/helper-string-parser": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
  • Network accessline 168
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",       "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W
  • Network accessline 169
    "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
  • Network accessline 177
    "node_modules/@babel/helper-validator-identifier": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
  • Network accessline 178
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",       "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4
  • Network accessline 179
    "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
  • Network accessline 187
    "node_modules/@babel/helper-validator-option": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz",
  • Network accessline 188
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz",       "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMup
  • Network accessline 189
    "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz",
  • Network accessline 197
    "node_modules/@babel/helpers": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.29.7.tgz",
  • Network accessline 198
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.29.7.tgz",       "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==",
  • Network accessline 199
    "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.29.7.tgz",
  • Network accessline 211
    "node_modules/@babel/parser": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz",
  • Network accessline 212
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz",       "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==",
  • Network accessline 213
    "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz",
  • Network accessline 227
    "node_modules/@babel/plugin-transform-react-jsx-self": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz",
  • Network accessline 228
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz",       "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/U
  • Network accessline 229
    "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz",
  • Network accessline 243
    "node_modules/@babel/plugin-transform-react-jsx-source": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz",
  • Network accessline 244
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz",       "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVG
  • Network accessline 245
    "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz",
  • Network accessline 259
    "node_modules/@babel/template": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.29.7.tgz",
  • Network accessline 260
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.29.7.tgz",       "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==",
  • Network accessline 261
    "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.29.7.tgz",
  • Network accessline 274
    "node_modules/@babel/traverse": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.29.7.tgz",
  • Network accessline 275
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.29.7.tgz",       "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==",
  • Network accessline 276
    "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.29.7.tgz",
  • Network accessline 293
    "node_modules/@babel/types": {       "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz",
  • Network accessline 294
    "version": "7.29.7",       "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz",       "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==",
  • Network accessline 295
    "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz",
  • Network accessline 307
    "node_modules/@esbuild/aix-ppc64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",
  • Network accessline 308
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",       "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==",
  • Network accessline 309
    "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",
  • Network accessline 324
    "node_modules/@esbuild/android-arm": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",
  • Network accessline 325
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",       "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==",
  • Network accessline 326
    "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",
  • Network accessline 341
    "node_modules/@esbuild/android-arm64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",
  • Network accessline 342
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",       "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==",
  • Network accessline 343
    "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",
  • Network accessline 358
    "node_modules/@esbuild/android-x64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",
  • Network accessline 359
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",       "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==",
  • Network accessline 360
    "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",
  • Network accessline 375
    "node_modules/@esbuild/darwin-arm64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",
  • Network accessline 376
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",       "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==",
  • Network accessline 377
    "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",
  • Network accessline 392
    "node_modules/@esbuild/darwin-x64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",
  • Network accessline 393
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",       "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==",
  • Network accessline 394
    "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",
  • Network accessline 409
    "node_modules/@esbuild/freebsd-arm64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",
  • Network accessline 410
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",       "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==",
  • Network accessline 411
    "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",
  • Network accessline 426
    "node_modules/@esbuild/freebsd-x64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",
  • Network accessline 427
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",       "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==",
  • Network accessline 428
    "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",
  • Network accessline 443
    "node_modules/@esbuild/linux-arm": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",
  • Network accessline 444
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",       "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==",
  • Network accessline 445
    "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",
  • Network accessline 460
    "node_modules/@esbuild/linux-arm64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",
  • Network accessline 461
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",       "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==",
  • Network accessline 462
    "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",
  • Network accessline 477
    "node_modules/@esbuild/linux-ia32": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",
  • Network accessline 478
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",       "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==",
  • Network accessline 479
    "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",
  • Network accessline 494
    "node_modules/@esbuild/linux-loong64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",
  • Network accessline 495
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",       "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==",
  • Network accessline 496
    "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",
  • Network accessline 511
    "node_modules/@esbuild/linux-mips64el": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",
  • Network accessline 512
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",       "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==",
  • Network accessline 513
    "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",
  • Network accessline 528
    "node_modules/@esbuild/linux-ppc64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",
  • Network accessline 529
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",       "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==",
  • Network accessline 530
    "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",
  • Network accessline 545
    "node_modules/@esbuild/linux-riscv64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",
  • Network accessline 546
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",       "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==",
  • Network accessline 547
    "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",
  • Network accessline 562
    "node_modules/@esbuild/linux-s390x": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",
  • Network accessline 563
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",       "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==",
  • Network accessline 564
    "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",
  • Network accessline 579
    "node_modules/@esbuild/linux-x64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",
  • Network accessline 580
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",       "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==",
  • Network accessline 581
    "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",
  • Network accessline 596
    "node_modules/@esbuild/netbsd-arm64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",
  • Network accessline 597
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",       "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==",
  • Network accessline 598
    "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",
  • Network accessline 613
    "node_modules/@esbuild/netbsd-x64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",
  • Network accessline 614
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",       "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==",
  • Network accessline 615
    "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",
  • Network accessline 630
    "node_modules/@esbuild/openbsd-arm64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",
  • Network accessline 631
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",       "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==",
  • Network accessline 632
    "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",
  • Network accessline 647
    "node_modules/@esbuild/openbsd-x64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",
  • Network accessline 648
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",       "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==",
  • Network accessline 649
    "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",
  • Network accessline 664
    "node_modules/@esbuild/openharmony-arm64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",
  • Network accessline 665
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",       "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q
  • Network accessline 666
    "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",
  • Network accessline 681
    "node_modules/@esbuild/sunos-x64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",
  • Network accessline 682
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",       "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==",
  • Network accessline 683
    "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",
  • Network accessline 698
    "node_modules/@esbuild/win32-arm64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",
  • Network accessline 699
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",       "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==",
  • Network accessline 700
    "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",
  • Network accessline 715
    "node_modules/@esbuild/win32-ia32": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",
  • Network accessline 716
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",       "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==",
  • Network accessline 717
    "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",
  • Network accessline 732
    "node_modules/@esbuild/win32-x64": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",
  • Network accessline 733
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",       "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==",
  • Network accessline 734
    "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",
  • Network accessline 749
    "node_modules/@jridgewell/gen-mapping": {       "version": "0.3.13",       "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
  • Network accessline 750
    "version": "0.3.13",       "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",       "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
  • Network accessline 751
    "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
  • Network accessline 760
    "node_modules/@jridgewell/remapping": {       "version": "2.3.5",       "resolved": "https://registry.npmmirror.com/@jridgewell/remapping/-/remapping-2.3.5.tgz",
  • Network accessline 761
    "version": "2.3.5",       "resolved": "https://registry.npmmirror.com/@jridgewell/remapping/-/remapping-2.3.5.tgz",       "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
  • Network accessline 762
    "resolved": "https://registry.npmmirror.com/@jridgewell/remapping/-/remapping-2.3.5.tgz",
  • Network accessline 771
    "node_modules/@jridgewell/resolve-uri": {       "version": "3.1.2",       "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
  • Network accessline 772
    "version": "3.1.2",       "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",       "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
  • Network accessline 773
    "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
  • Network accessline 781
    "node_modules/@jridgewell/sourcemap-codec": {       "version": "1.5.5",       "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
  • Network accessline 782
    "version": "1.5.5",       "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",       "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0O
  • Network accessline 783
    "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
  • Network accessline 788
    "node_modules/@jridgewell/trace-mapping": {       "version": "0.3.31",       "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
  • Network accessline 789
    "version": "0.3.31",       "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",       "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=
  • Network accessline 790
    "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
  • Network accessline 799
    "node_modules/@rolldown/pluginutils": {       "version": "1.0.0-rc.3",       "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz",
  • Network accessline 800
    "version": "1.0.0-rc.3",       "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz",       "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q=="
  • Network accessline 801
    "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz",
  • Network accessline 806
    "node_modules/@rollup/rollup-android-arm-eabi": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.61.1.tgz",
  • Network accessline 807
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.61.1.tgz",       "integrity": "sha512-JnBB8MdXj45cajvTuO5FmPlvFVJRQgvrz1uSEl3NwqFnReAPGwb8EanbGi4z2nRaqLzjJSv
  • Network accessline 808
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.61.1.tgz",
  • Network accessline 820
    "node_modules/@rollup/rollup-android-arm64": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.61.1.tgz",
  • Network accessline 821
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.61.1.tgz",       "integrity": "sha512-Jx2g7iSjw4AOT0HDPHM9RV3GNjRXwybWtSFZiZAYUTjUwjVrYIwq3kBf+LnhqJlzXFAqTAh2F7IGI
  • Network accessline 822
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.61.1.tgz",
  • Network accessline 834
    "node_modules/@rollup/rollup-darwin-arm64": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.61.1.tgz",
  • Network accessline 835
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.61.1.tgz",       "integrity": "sha512-0F1L/Z3Eqv8mT2n3dCpeO8GcTvHvVqkP5/t6DMsn0KzhYVcg+s7Ncl5DS8qjKYEeio6Az0Gt6nyBORa
  • Network accessline 836
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.61.1.tgz",
  • Network accessline 848
    "node_modules/@rollup/rollup-darwin-x64": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.61.1.tgz",
  • Network accessline 849
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.61.1.tgz",       "integrity": "sha512-qLttcH871ujY4YcVfUSShhOw+CsoTatYz8gRbHO7Bb92QH059/P0y5do1KMs41fY0BpD2x4AJH/gID0zFiq
  • Network accessline 850
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.61.1.tgz",
  • Network accessline 862
    "node_modules/@rollup/rollup-freebsd-arm64": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.61.1.tgz",
  • Network accessline 863
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.61.1.tgz",       "integrity": "sha512-fUI4RapGE0Oh3mb8mgfvC1O2nU1RpDZUKnDQm3xB1Ipg7C2wTs5Kstz7G2uWK99a8S2yTMq8/P4uy
  • Network accessline 864
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.61.1.tgz",
  • Network accessline 876
    "node_modules/@rollup/rollup-freebsd-x64": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.61.1.tgz",
  • Network accessline 877
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.61.1.tgz",       "integrity": "sha512-H5YrdvJaDtI/U9/emrD4b++xkvp3y/JvOe4rizHbxvkyMfRS/CiRYdji+Pl8D0brEaNFWUh1drQxgAGIl
  • Network accessline 878
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.61.1.tgz",
  • Network accessline 890
    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.61.1.tgz",
  • Network accessline 891
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.61.1.tgz",       "integrity": "sha512-Q8CBCCQtDFrYtXoeUXSrnFXKOnyUhx6bz+SkL6A0E7V8kAiCJ5pamq1WtbfpVGhR5
  • Network accessline 892
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.61.1.tgz",
  • Network accessline 904
    "node_modules/@rollup/rollup-linux-arm-musleabihf": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.61.1.tgz",
  • Network accessline 905
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.61.1.tgz",       "integrity": "sha512-nwnhk1581l0FBVellGcVCAT0Oi06onEA3WB53sf01VO3I0UPBkMH9sXONYME2K0
  • Network accessline 906
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.61.1.tgz",
  • Network accessline 918
    "node_modules/@rollup/rollup-linux-arm64-gnu": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.61.1.tgz",
  • Network accessline 919
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.61.1.tgz",       "integrity": "sha512-x5Xr49hwt3hdW75UOZm3395YwwzPyauktslv29KpWL/T+vVAzoT3azLcTWv0eMciBNrx+DYjH
  • Network accessline 920
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.61.1.tgz",
  • Network accessline 932
    "node_modules/@rollup/rollup-linux-arm64-musl": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.61.1.tgz",
  • Network accessline 933
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.61.1.tgz",       "integrity": "sha512-unMS3H73DpaoPyyEVPjGKleM/s0mkmsauTENpw4INQY8y4+IuLNjkueQ5QCtC0D3N38Y38y
  • Network accessline 934
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.61.1.tgz",
  • Network accessline 946
    "node_modules/@rollup/rollup-linux-loong64-gnu": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.61.1.tgz",
  • Network accessline 947
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.61.1.tgz",       "integrity": "sha512-zNZzGRnAhwjFEYmvphJRV5XaQGjs62cCmeYYHUT//NbvEnHauw+I85nGG+SiVg5ld4GX8
  • Network accessline 948
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.61.1.tgz",
  • Network accessline 960
    "node_modules/@rollup/rollup-linux-loong64-musl": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.61.1.tgz",
  • Network accessline 961
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.61.1.tgz",       "integrity": "sha512-LdpWGL8X209B2SIvWjqlc8VZgM6PKfontSerGepuldQmHYrAOtnMCXeJkxXGbC+PPZV
  • Network accessline 962
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.61.1.tgz",
  • Network accessline 974
    "node_modules/@rollup/rollup-linux-ppc64-gnu": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.61.1.tgz",
  • Network accessline 975
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.61.1.tgz",       "integrity": "sha512-EC5kTtNaNGOmbMGqar8dvJy6y/hg99GAwjfBz++pxZhQATXGcRjd6c5en5wcbru0vkRmiMGsQ
  • Network accessline 976
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.61.1.tgz",
  • Network accessline 988
    "node_modules/@rollup/rollup-linux-ppc64-musl": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.61.1.tgz",
  • Network accessline 989
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.61.1.tgz",       "integrity": "sha512-8hiwp6D4acEcNK78I4rP0/XtS1sknWIAMJBPdR4l6zUtyTm5KiTDr5bXmWt4foY7nAN7ATh
  • Network accessline 990
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.61.1.tgz",
  • Network accessline 1002
    "node_modules/@rollup/rollup-linux-riscv64-gnu": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.61.1.tgz",
  • Network accessline 1003
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.61.1.tgz",       "integrity": "sha512-10dh/h/BqA7DuMPWSxkR8uks18FRwnwOEqr5zOTEl+NOwP/OMzKX8OFR/Of9xxDA7D5qe
  • Network accessline 1004
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.61.1.tgz",
  • Network accessline 1016
    "node_modules/@rollup/rollup-linux-riscv64-musl": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.61.1.tgz",
  • Network accessline 1017
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.61.1.tgz",       "integrity": "sha512-YKJ5lg35DP17gcAOggnihe+APw9HLyj1Xn7gsmGumBJAUDa6NGXNixJzmkWLhcK9TOu
  • Network accessline 1018
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.61.1.tgz",
  • Network accessline 1030
    "node_modules/@rollup/rollup-linux-s390x-gnu": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.61.1.tgz",
  • Network accessline 1031
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.61.1.tgz",       "integrity": "sha512-Mlil5G2Jj6a7B3LWGctg+XPL9vdXYuzCtNXfxOQ0nPjc2m6ueUktocPGH9bnAM0bNRKb/bAWT
  • Network accessline 1032
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.61.1.tgz",
  • Network accessline 1044
    "node_modules/@rollup/rollup-linux-x64-gnu": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.61.1.tgz",
  • Network accessline 1045
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.61.1.tgz",       "integrity": "sha512-bVWIOIk6pV01p4CdUbPP7CJ/434z+OooYjDuFcR+44N35YvKUC66G8MGnvcWx5mWKW3g61J+t74l3
  • Network accessline 1046
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.61.1.tgz",
  • Network accessline 1058
    "node_modules/@rollup/rollup-linux-x64-musl": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.61.1.tgz",
  • Network accessline 1059
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.61.1.tgz",       "integrity": "sha512-qy5pBvZbqNFheBz61R1rzsezjm0J7O2oNGoWtGoY89SZYLUfxAJTBAqDChqAIdB4rCiIbi9nF7y
  • Network accessline 1060
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.61.1.tgz",
  • Network accessline 1072
    "node_modules/@rollup/rollup-openbsd-x64": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.61.1.tgz",
  • Network accessline 1073
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.61.1.tgz",       "integrity": "sha512-E83TXjI4zm0+5f2qO+UOudaCYIhYwpJ5jq6YCZNIZ+6CbfhKrkAGezeiASBL9ElxAxFsRS9ZhESv8mfnj
  • Network accessline 1074
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.61.1.tgz",
  • Network accessline 1086
    "node_modules/@rollup/rollup-openharmony-arm64": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.61.1.tgz",
  • Network accessline 1087
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.61.1.tgz",       "integrity": "sha512-fbWnKqVkjrJN38vNe3ahkbk6iejS/3b0Nt7EEtPpE6RBacZcGXNKbzfHN3GUUlXOPghUg
  • Network accessline 1088
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.61.1.tgz",
  • Network accessline 1100
    "node_modules/@rollup/rollup-win32-arm64-msvc": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.61.1.tgz",
  • Network accessline 1101
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.61.1.tgz",       "integrity": "sha512-ArMl38iVAbk0New1ogihQNY6iphLi4ZaRsa037gUzv5yeKPY8TD3Dmy4x2RNC1VztU/uqm+
  • Network accessline 1102
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.61.1.tgz",
  • Network accessline 1114
    "node_modules/@rollup/rollup-win32-ia32-msvc": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.61.1.tgz",
  • Network accessline 1115
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.61.1.tgz",       "integrity": "sha512-0mYtjHS9ucAbcATycCNK9IGBk/cCe/ma7EmSLGZdsxnOA8cjRIyU04wDpVAD9NiOfLUR9KTxd
  • Network accessline 1116
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.61.1.tgz",
  • Network accessline 1128
    "node_modules/@rollup/rollup-win32-x64-gnu": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.61.1.tgz",
  • Network accessline 1129
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.61.1.tgz",       "integrity": "sha512-gK1iCEPfpoSG9wfBihXxvBMi8ZfcWffYkEsC/Eih+iFENTaewvNcrEQ69lIOWYO5pePHKLHHO7nq5
  • Network accessline 1130
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.61.1.tgz",
  • Network accessline 1142
    "node_modules/@rollup/rollup-win32-x64-msvc": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.61.1.tgz",
  • Network accessline 1143
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.61.1.tgz",       "integrity": "sha512-X+zaP2x+j4RXGfbp/seSoRHWnPxzApilDszisZxbYH5C/jTxFhCtDNdPGZb9lJyYPs24wGxruPF
  • Network accessline 1144
    "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.61.1.tgz",
  • Network accessline 1156
    "node_modules/@types/babel__core": {       "version": "7.20.5",       "resolved": "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.5.tgz",
  • Network accessline 1157
    "version": "7.20.5",       "resolved": "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.5.tgz",       "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
  • Network accessline 1158
    "resolved": "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.5.tgz",
  • Network accessline 1170
    "node_modules/@types/babel__generator": {       "version": "7.27.0",       "resolved": "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.27.0.tgz",
  • Network accessline 1171
    "version": "7.27.0",       "resolved": "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.27.0.tgz",       "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg
  • Network accessline 1172
    "resolved": "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.27.0.tgz",
  • Network accessline 1180
    "node_modules/@types/babel__template": {       "version": "7.4.4",       "resolved": "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.4.tgz",
  • Network accessline 1181
    "version": "7.4.4",       "resolved": "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.4.tgz",       "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
  • Network accessline 1182
    "resolved": "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.4.tgz",
  • Network accessline 1191
    "node_modules/@types/babel__traverse": {       "version": "7.28.0",       "resolved": "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
  • Network accessline 1192
    "version": "7.28.0",       "resolved": "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",       "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==
  • Network accessline 1193
    "resolved": "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
  • Network accessline 1201
    "node_modules/@types/estree": {       "version": "1.0.9",       "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.9.tgz",
  • Network accessline 1202
    "version": "1.0.9",       "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.9.tgz",       "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
  • Network accessline 1203
    "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.9.tgz",
  • Network accessline 1208
    "node_modules/@types/prop-types": {       "version": "15.7.15",       "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.15.tgz",
  • Network accessline 1209
    "version": "15.7.15",       "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.15.tgz",       "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
  • Network accessline 1210
    "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.15.tgz",
  • Network accessline 1215
    "node_modules/@types/react": {       "version": "18.3.31",       "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.3.31.tgz",
  • Network accessline 1216
    "version": "18.3.31",       "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.3.31.tgz",       "integrity": "sha512-vfEqpXTvwT91yhmwdfouStN2hSKwTvyRs8qpLfADyrq/kxDw0hZM7Wk9Ug1FELj8hIby+S/+kQCSRFF32nv2Qw==",
  • Network accessline 1217
    "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.3.31.tgz",
  • Network accessline 1226
    "node_modules/@types/react-dom": {       "version": "18.3.7",       "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.3.7.tgz",
  • Network accessline 1227
    "version": "18.3.7",       "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.3.7.tgz",       "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==",
  • Network accessline 1228
    "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.3.7.tgz",
  • Network accessline 1236
    "node_modules/@vitejs/plugin-react": {       "version": "5.2.0",       "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz",
  • Network accessline 1237
    "version": "5.2.0",       "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz",       "integrity": "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==",
  • Network accessline 1238
    "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz",
  • Network accessline 1257
    "node_modules/baseline-browser-mapping": {       "version": "2.11.26",       "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.26.tgz",
  • Network accessline 1258
    "version": "2.11.26",       "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.26.tgz",       "integrity": "sha512-GLQdD3y6UF8iVuMJl5fHgE4jdn/ua7n+toKfLgNlg3BqQtOZjpy68T8Tup8/wGWZCDlm7KMg7tPb4MP
  • Network accessline 1259
    "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.26.tgz",
  • Network accessline 1270
    "node_modules/browserslist": {       "version": "4.29.2",       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.2.tgz",
  • Network accessline 1271
    "version": "4.29.2",       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.2.tgz",       "integrity": "sha512-/u9r8k8ue4ZhHCw9ovDtltpWdXeXzjhdxCGj6vm1RGLPXb8lu33EMdoCHF5Sx8oYBS+Q/FYYNmAqlHncxR3RmA==",
  • Network accessline 1272
    "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.2.tgz",
  • Network accessline 1276
    {           "type": "opencollective",           "url": "https://opencollective.com/browserslist"
  • Network accessline 1277
    "type": "opencollective",           "url": "https://opencollective.com/browserslist"         },
  • Network accessline 1278
    "url": "https://opencollective.com/browserslist"
  • Network accessline 1280
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/browserslist"
  • Network accessline 1281
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/browserslist"         },
  • Network accessline 1282
    "url": "https://tidelift.com/funding/github/npm/browserslist"
  • Network accessline 1284
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1285
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1286
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1304
    "node_modules/caniuse-lite": {       "version": "1.0.30001813",       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001813.tgz",
  • Network accessline 1305
    "version": "1.0.30001813",       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001813.tgz",       "integrity": "sha512-zfjJo4rM0+fUomGDBW/xcDjhIwz/210DGvip2MAMDZ8KHcRPnOHmEgHPZP0UHlZoxr8fYKVJOqcORhYQcG4FKQ==",
  • Network accessline 1306
    "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001813.tgz",
  • Network accessline 1310
    {           "type": "opencollective",           "url": "https://opencollective.com/browserslist"
  • Network accessline 1311
    "type": "opencollective",           "url": "https://opencollective.com/browserslist"         },
  • Network accessline 1312
    "url": "https://opencollective.com/browserslist"
  • Network accessline 1314
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
  • Network accessline 1315
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/caniuse-lite"         },
  • Network accessline 1316
    "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
  • Network accessline 1318
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1319
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1320
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1325
    "node_modules/convert-source-map": {       "version": "2.0.0",       "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz",
  • Network accessline 1326
    "version": "2.0.0",       "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz",       "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
  • Network accessline 1327
    "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz",
  • Network accessline 1332
    "node_modules/cookie": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
  • Network accessline 1333
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",       "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
  • Network accessline 1334
    "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
  • Network accessline 1340
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 1341
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 1342
    "url": "https://opencollective.com/express"
  • Network accessline 1345
    "node_modules/csstype": {       "version": "3.2.3",       "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.2.3.tgz",
  • Network accessline 1346
    "version": "3.2.3",       "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.2.3.tgz",       "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
  • Network accessline 1347
    "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.2.3.tgz",
  • Network accessline 1352
    "node_modules/debug": {       "version": "4.4.3",       "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz",
  • Network accessline 1353
    "version": "4.4.3",       "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz",       "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
  • Network accessline 1354
    "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz",
  • Network accessline 1370
    "node_modules/electron-to-chromium": {       "version": "1.5.440",       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.440.tgz",
  • Network accessline 1371
    "version": "1.5.440",       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.440.tgz",       "integrity": "sha512-SghDzqdJokdz8zP8YNlvS74+CwLRoUPDGvP/gFA+HrKVw+pOshUAgx8pXR37xl/u16zGae746rFNWvZ/22kU2Q=
  • Network accessline 1372
    "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.440.tgz",
  • Network accessline 1377
    "node_modules/esbuild": {       "version": "0.28.2",       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",
  • Network accessline 1378
    "version": "0.28.2",       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",       "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==",
  • Network accessline 1379
    "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",
  • Network accessline 1419
    "node_modules/escalade": {       "version": "3.2.0",       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
  • Network accessline 1420
    "version": "3.2.0",       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",       "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
  • Network accessline 1421
    "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
  • Network accessline 1429
    "node_modules/fdir": {       "version": "6.5.0",       "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
  • Network accessline 1430
    "version": "6.5.0",       "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",       "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
  • Network accessline 1431
    "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
  • Network accessline 1447
    "node_modules/fsevents": {       "version": "2.3.3",       "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz",
  • Network accessline 1448
    "version": "2.3.3",       "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz",       "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
  • Network accessline 1449
    "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz",
  • Network accessline 1462
    "node_modules/gensync": {       "version": "1.0.0-beta.2",       "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz",
  • Network accessline 1463
    "version": "1.0.0-beta.2",       "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz",       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
  • Network accessline 1464
    "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz",
  • Network accessline 1472
    "node_modules/js-tokens": {       "version": "4.0.0",       "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",
  • Network accessline 1473
    "version": "4.0.0",       "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
  • Network accessline 1474
    "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",
  • Network accessline 1478
    "node_modules/jsesc": {       "version": "3.1.0",       "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz",
  • Network accessline 1479
    "version": "3.1.0",       "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz",       "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
  • Network accessline 1480
    "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz",
  • Network accessline 1491
    "node_modules/json5": {       "version": "2.2.3",       "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz",
  • Network accessline 1492
    "version": "2.2.3",       "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz",       "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
  • Network accessline 1493
    "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz",
  • Network accessline 1504
    "node_modules/klinecharts": {       "version": "9.8.12",       "resolved": "https://registry.npmmirror.com/klinecharts/-/klinecharts-9.8.12.tgz",
  • Network accessline 1505
    "version": "9.8.12",       "resolved": "https://registry.npmmirror.com/klinecharts/-/klinecharts-9.8.12.tgz",       "integrity": "sha512-yKLWMliwwIsiQsAI8geNOkE8P6SFsvaa0leX2isgB4Y1SvM3tS6Y9pe7ZbKkiLtOE0P0W9W9wb0M2wH0xAPG7w==",
  • Network accessline 1506
    "resolved": "https://registry.npmmirror.com/klinecharts/-/klinecharts-9.8.12.tgz",
  • Network accessline 1513
    "node_modules/loose-envify": {       "version": "1.4.0",       "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz",
  • Network accessline 1514
    "version": "1.4.0",       "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz",       "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
  • Network accessline 1515
    "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz",
  • Network accessline 1525
    "node_modules/lru-cache": {       "version": "5.1.1",       "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz",
  • Network accessline 1526
    "version": "5.1.1",       "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz",       "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
  • Network accessline 1527
    "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz",
  • Network accessline 1535
    "node_modules/ms": {       "version": "2.1.3",       "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
  • Network accessline 1536
    "version": "2.1.3",       "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  • Network accessline 1537
    "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
  • Network accessline 1542
    "node_modules/nanoid": {       "version": "3.3.19",       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz",
  • Network accessline 1543
    "version": "3.3.19",       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz",       "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==",
  • Network accessline 1544
    "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz",
  • Network accessline 1548
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1549
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1550
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1561
    "node_modules/node-releases": {       "version": "2.0.57",       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.57.tgz",
  • Network accessline 1562
    "version": "2.0.57",       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.57.tgz",       "integrity": "sha512-kQK9LGGFiHtrWiNhZtA7Qbw17AQz+dmsEKODRIVTXA9+e5MS/2gZEBhYJt13GrAz5/IOZKddH/0Z3TP/Zgo+yw==",
  • Network accessline 1563
    "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.57.tgz",
  • Network accessline 1571
    "node_modules/picocolors": {       "version": "1.1.1",       "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz",
  • Network accessline 1572
    "version": "1.1.1",       "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz",       "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
  • Network accessline 1573
    "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz",
  • Network accessline 1578
    "node_modules/picomatch": {       "version": "4.0.7",       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
  • Network accessline 1579
    "version": "4.0.7",       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",       "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
  • Network accessline 1580
    "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
  • Network accessline 1586
    },       "funding": {         "url": "https://github.com/sponsors/jonschlinkert"
  • Network accessline 1587
    "funding": {         "url": "https://github.com/sponsors/jonschlinkert"       }
  • Network accessline 1588
    "url": "https://github.com/sponsors/jonschlinkert"
  • Network accessline 1591
    "node_modules/postcss": {       "version": "8.5.28",       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",
  • Network accessline 1592
    "version": "8.5.28",       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",       "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==",
  • Network accessline 1593
    "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",
  • Network accessline 1597
    {           "type": "opencollective",           "url": "https://opencollective.com/postcss/"
  • Network accessline 1598
    "type": "opencollective",           "url": "https://opencollective.com/postcss/"         },
  • Network accessline 1599
    "url": "https://opencollective.com/postcss/"
  • Network accessline 1601
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/postcss"
  • Network accessline 1602
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/postcss"         },
  • Network accessline 1603
    "url": "https://tidelift.com/funding/github/npm/postcss"
  • Network accessline 1605
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1606
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1607
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1620
    "node_modules/react": {       "version": "18.3.1",       "resolved": "https://registry.npmmirror.com/react/-/react-18.3.1.tgz",
  • Network accessline 1621
    "version": "18.3.1",       "resolved": "https://registry.npmmirror.com/react/-/react-18.3.1.tgz",       "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
  • Network accessline 1622
    "resolved": "https://registry.npmmirror.com/react/-/react-18.3.1.tgz",
  • Network accessline 1632
    "node_modules/react-dom": {       "version": "18.3.1",       "resolved": "https://registry.npmmirror.com/react-dom/-/react-dom-18.3.1.tgz",
  • Network accessline 1633
    "version": "18.3.1",       "resolved": "https://registry.npmmirror.com/react-dom/-/react-dom-18.3.1.tgz",       "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
  • Network accessline 1634
    "resolved": "https://registry.npmmirror.com/react-dom/-/react-dom-18.3.1.tgz",
  • Network accessline 1645
    "node_modules/react-refresh": {       "version": "0.18.0",       "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz",
  • Network accessline 1646
    "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 1647
    "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz",
  • Network accessline 1655
    "node_modules/react-router": {       "version": "7.18.4",       "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.4.tgz",
  • Network accessline 1656
    "version": "7.18.4",       "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.4.tgz",       "integrity": "sha512-PUPQcMhMGRAslLcvtlPz/kmzBEWPhLdgLFrL7pLNepBL6dX0lWj4WD2cUYVgYCuT3jxvghYFg81cDTj44DhetQ==",
  • Network accessline 1657
    "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.4.tgz",
  • Network accessline 1677
    "node_modules/react-router-dom": {       "version": "7.18.4",       "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.4.tgz",
  • Network accessline 1678
    "version": "7.18.4",       "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.4.tgz",       "integrity": "sha512-yrfmJHIpDG7taCpqKjT1G5B6q3O2K+RN8/fgNf0lTjCwiPbQ0ei6vXX9ZjQR+7ld8Tr7Z5xmyMnZ8YJrphWQUw==",
  • Network accessline 1679
    "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.4.tgz",
  • Network accessline 1693
    "node_modules/rollup": {       "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.61.1.tgz",
  • Network accessline 1694
    "version": "4.61.1",       "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.61.1.tgz",       "integrity": "sha512-I4KW6iuRpuu2uHBLraZ1wNZe0DP7lnRha+VJ9tNaYVaVgKhW0aI3h4RYnoRPeql0flHm/Co55b7snEDcOfOJrA==",
  • Network accessline 1695
    "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.61.1.tgz",
  • Network accessline 1738
    "node_modules/scheduler": {       "version": "0.23.2",       "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.2.tgz",
  • Network accessline 1739
    "version": "0.23.2",       "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.2.tgz",       "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
  • Network accessline 1740
    "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.2.tgz",
  • Network accessline 1747
    "node_modules/semver": {       "version": "6.3.1",       "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
  • Network accessline 1748
    "version": "6.3.1",       "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",       "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
  • Network accessline 1749
    "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
  • Network accessline 1757
    "node_modules/set-cookie-parser": {       "version": "2.7.2",       "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",
  • Network accessline 1758
    "version": "2.7.2",       "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",       "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==",
  • Network accessline 1759
    "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",
  • Network accessline 1763
    "node_modules/source-map-js": {       "version": "1.2.1",       "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
  • Network accessline 1764
    "version": "1.2.1",       "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",       "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
  • Network accessline 1765
    "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
  • Network accessline 1773
    "node_modules/tinyglobby": {       "version": "0.2.17",       "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
  • Network accessline 1774
    "version": "0.2.17",       "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",       "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
  • Network accessline 1775
    "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
  • Network accessline 1785
    },       "funding": {         "url": "https://github.com/sponsors/SuperchupuDev"
  • Network accessline 1786
    "funding": {         "url": "https://github.com/sponsors/SuperchupuDev"       }
  • Network accessline 1787
    "url": "https://github.com/sponsors/SuperchupuDev"
  • Network accessline 1790
    "node_modules/typescript": {       "version": "5.9.3",       "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.9.3.tgz",
  • Network accessline 1791
    "version": "5.9.3",       "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.9.3.tgz",       "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
  • Network accessline 1792
    "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.9.3.tgz",
  • Network accessline 1804
    "node_modules/update-browserslist-db": {       "version": "1.3.3",       "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz",
  • Network accessline 1805
    "version": "1.3.3",       "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz",       "integrity": "sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ=
  • Network accessline 1806
    "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz",
  • Network accessline 1810
    {           "type": "opencollective",           "url": "https://opencollective.com/browserslist"
  • Network accessline 1811
    "type": "opencollective",           "url": "https://opencollective.com/browserslist"         },
  • Network accessline 1812
    "url": "https://opencollective.com/browserslist"
  • Network accessline 1814
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/browserslist"
  • Network accessline 1815
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/browserslist"         },
  • Network accessline 1816
    "url": "https://tidelift.com/funding/github/npm/browserslist"
  • Network accessline 1818
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1819
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1820
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1835
    "node_modules/vite": {       "version": "7.3.6",       "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz",
  • Network accessline 1836
    "version": "7.3.6",       "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz",       "integrity": "sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==",
  • Network accessline 1837
    "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz",
  • Network accessline 1854
    },       "funding": {         "url": "https://github.com/vitejs/vite?sponsor=1"
  • Network accessline 1855
    "funding": {         "url": "https://github.com/vitejs/vite?sponsor=1"       },
  • Network accessline 1856
    "url": "https://github.com/vitejs/vite?sponsor=1"
  • Network accessline 1910
    "node_modules/yallist": {       "version": "3.1.1",       "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz",
  • Network accessline 1911
    "version": "3.1.1",       "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz",       "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
  • Network accessline 1912
    "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz",

cockpit/web/package.json

  • Executable scriptline 1
    Executable file

cockpit/web/src/App.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 101
    <strong>{mode.dataset_label}</strong>         <span>{mode.demo ? `行情截至 ${mode.price_asof} · 2 条历史样本 · 不联网取价,不代表当前判断` : "数据保存在你选择的本机目录 · 行情更新由你手动触发"}</span>         <a href="https://github.com/Mrjie7205/serenity-bottleneck-hunter/blob/main/c
  • Network accessline 102
    <span>{mode.demo ? `行情截至 ${mode.price_asof} · 2 条历史样本 · 不联网取价,不代表当前判断` : "数据保存在你选择的本机目录 · 行情更新由你手动触发"}</span>         <a href="https://github.com/Mrjie7205/serenity-bottleneck-hunter/blob/main/cockpit/README.md" target="_blank" rel="norefer
  • Network accessline 103
    <a href="https://github.com/Mrjie7205/serenity-bottleneck-hunter/blob/main/cockpit/README.md" target="_blank" rel="noreferrer">接入自己的研究 ↗</a>

cockpit/web/src/api.ts

  • Executable scriptline 1
    Executable file

cockpit/web/src/components/LayerCake.tsx

  • Executable scriptline 1
    Executable file

cockpit/web/src/lens.ts

  • Executable scriptline 1
    Executable file

cockpit/web/src/main.tsx

  • Executable scriptline 1
    Executable file

cockpit/web/src/pages/Chart.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 68
    fetch(api.klineUrl(symbol, days), { signal: controller.signal, headers: { "X-Serenity-Request": "cockpit" } })

cockpit/web/src/pages/Dashboard.tsx

  • Executable scriptline 1
    Executable file

cockpit/web/src/pages/Layers.tsx

  • Executable scriptline 1
    Executable file

cockpit/web/src/pages/Library.tsx

  • Executable scriptline 1
    Executable file

cockpit/web/src/pages/Opportunities.tsx

  • Executable scriptline 1
    Executable file

cockpit/web/src/pages/ReportViewer.tsx

  • Executable scriptline 1
    Executable file

cockpit/web/src/pages/Scorecard.tsx

  • Executable scriptline 1
    Executable file

cockpit/web/src/pages/Tracker.tsx

  • Executable scriptline 1
    Executable file

cockpit/web/src/request.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 30
    try {     controller.signal.throwIfAborted();     const response = await fetch(url, { method, signal: controller.signal, headers: { "X-Serenity-Request": "cockpit" } });
  • Network accessline 31
    controller.signal.throwIfAborted();     const response = await fetch(url, { method, signal: controller.signal, headers: { "X-Serenity-Request": "cockpit" } });     controller.signal.throwIfAborted();
  • Network accessline 32
    const response = await fetch(url, { method, signal: controller.signal, headers: { "X-Serenity-Request": "cockpit" } });

cockpit/web/src/snapshot.ts

  • Executable scriptline 1
    Executable file

cockpit/web/src/snapshotStore.ts

  • Executable scriptline 1
    Executable file

cockpit/web/src/types.ts

  • Executable scriptline 1
    Executable file

cockpit/web/tests/request.test.mjs

  • Executable scriptline 1
    Executable file

cockpit/web/tests/snapshot.test.mjs

  • Executable scriptline 1
    Executable file

cockpit/web/vite.config.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 7
    port: 5173,     proxy: {       "/api": "http://127.0.0.1:8000",
  • Network accessline 8
    proxy: {       "/api": "http://127.0.0.1:8000",     },
  • Network accessline 9
    "/api": "http://127.0.0.1:8000",

examples/demo-report.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Serenity v0.2 · 可复现历史演示</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>Serenity v0.2 · 可复现历史演示</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 9
    <link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400..900;1,9..144,400..600&family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700;900&
  • Network accessline 256
    <section><div class="wrap rv"><div class="tag">Step 1 · 资本开支确定性</div><div class="callout"><b>样本</b> 2 家公司 &nbsp;·&nbsp; <b>行情日期</b> 2026-06-01 &nbsp;·&nbsp; <b>网络请求</b> 0 次</div><p class="note">真实研究需要另行验证资本开支、付款方和兑现周期。本演示不声称完成主题研究或资本开支证明。</
  • Network accessline 257
    <section><div class="wrap rv"><div class="tag">30 秒看懂</div><p>先读 <abbr title="供应链中难替代且限制扩张的环节">瓶颈</abbr>,再核对公司、数据和证伪条件。此处只展示工作流,不能从演示标识推导买入或卖出。</p></div></section> <section><div class="wrap rv"><div class="tag">Step 2 · 产业链网状图(瓶颈双规则自动判定)</d
  • Network accessline 258
    <section><div class="wrap rv"><div class="tag">Step 2 · 产业链网状图(瓶颈双规则自动判定)</div><p>以下依赖边仅用于展示交互组件,不声称实际供应商、客户或商业合作关系。报告需另外为真实关系提供证据。</p><div class="chain-viz"><svg class="chain-edges" xmlns="http://www.w3.org/2000/svg"></svg><div class="chai
  • Network accessline 384
    else if(w >= 0.25){ stroke = '#b97608'; sw = 2.2; }           else {              stroke = '#9aa0a6'; sw = 1.4; }           var p = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 385
    else {              stroke = '#9aa0a6'; sw = 1.4; }           var p = document.createElementNS('http://www.w3.org/2000/svg', 'path');           p.setAttribute('d', 'M' + x1 + ',' + y1 + ' C' + x1 + ',' + cy1 + ' ' + x2 + ',' + cy2 + ' ' + x
  • Network accessline 386
    var p = document.createElementNS('http://www.w3.org/2000/svg', 'path');

examples/provenance.json

  • Network accessline 1
    {   "source_repository": "https://github.com/Mrjie7205/serenity-bottleneck-hunter",
  • Network accessline 2
    "source_repository": "https://github.com/Mrjie7205/serenity-bottleneck-hunter",

reference/DATA_SOURCES.md

  • Network accessline 14
    EODHD 的原始 OHLC 与 `adjusted_close` 口径不同。工具使用其明确返回的 `adjusted_close / close` 因子统一 OHLC;字段缺失时拒绝混合原始与复权序列。依据:[EODHD 接口说明](https://eodhd.com/financial-apis/api-for-historical-data-and-volumes)。
  • Network accessline 16
    AKShare 明确请求 `adjust="qfq"`;Yahoo 明确请求 `auto_adjust=True, repair=False`。工具不凭单日跳空自行推断拆股、除权或修正历史价格。依据:[AKShare 日线文档](https://akshare.akfamily.xyz/data/stock/stock.html)、[yfinance 历史数据实现](https://github.com/ranaroussi/yfinance/blob/main/yfinan
  • Access to secretsline 42
    [Credential-related source omitted]

reference/report_template.html

  • Network accessline 28
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>{{主题}} · 供应链瓶颈分析 | Serenity 框架</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 29
    <title>{{主题}} · 供应链瓶颈分析 | Serenity 框架</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 30
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 31
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 32
    <link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400..900;1,9..144,400..600&family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700;900&
  • Network accessline 356
    <p class="lead">节点颜色 = stage(绿=早期上行 / 红=已抛物线 / 琥珀=横盘 / 灰=种子或下游);<b style="color:#b8902e">金色描边</b> = 漏斗瓶颈(多家依赖它、它只供少数客户);<b style="color:#7a2e3a">酒红描边</b> = 枢纽瓶颈(多对多,上游多家供它、下游多线靠它,最难绕开);<b style="color:#b8902e">⭐</b> = 跨主题节点(见报告底部)。边粗细 = 依赖度
  • Network accessline 358
    <svg class="chain-edges" xmlns="http://www.w3.org/2000/svg"></svg>
  • Network accessline 451
    判定史(若 forward_picks.csv 有同 symbol 旧判定,必带):.hist 一行         「判定史:MM-DD 🟡观察 @$XX → 今 $YY(±Z%)· 判定验证 ✓/✗」;价格变动按 (今价/旧entry-1) 计算,勿凭印象。       可选联动:仅在明确配置自己的 cockpit_url 时加 <a class="ck" href="http://localhost:5173/chart/{{SYM.US}}" title="在 Coc
  • Network accessline 452
    「判定史:MM-DD 🟡观察 @$XX → 今 $YY(±Z%)· 判定验证 ✓/✗」;价格变动按 (今价/旧entry-1) 计算,勿凭印象。       可选联动:仅在明确配置自己的 cockpit_url 时加 <a class="ck" href="http://localhost:5173/chart/{{SYM.US}}" title="在 Cockpit 看实时 K线+判定史">📈</a>(默认生成不添加本地面板链接)。       字段更名(2026-06-1
  • Network accessline 453
    可选联动:仅在明确配置自己的 cockpit_url 时加 <a class="ck" href="http://localhost:5173/chart/{{SYM.US}}" title="在 Cockpit 看实时 K线+判定史">📈</a>(默认生成不添加本地面板链接)。
  • Network accessline 454
    字段更名(2026-06-13):旧"估值/增长"→"基本面要点"(EODHD 无 fundamentals,网页研究只填查得到的:backlog/增速/盈利状态,不硬凑 P/E)。 -->     <div class="row">       <div class="tk">{{代码}}<a class="ck" href="http://localhost:5173/chart/{{SYM.US}}" title="在 Cockpit 看实时 K线+判定史">📈</a>
  • Network accessline 455
    <div class="row">       <div class="tk">{{代码}}<a class="ck" href="http://localhost:5173/chart/{{SYM.US}}" title="在 Cockpit 看实时 K线+判定史">📈</a><span class="px">{{$现价}}</span></div>       <div class="nmcell">
  • Network accessline 456
    <div class="tk">{{代码}}<a class="ck" href="http://localhost:5173/chart/{{SYM.US}}" title="在 Cockpit 看实时 K线+判定史">📈</a><span class="px">{{$现价}}</span></div>
  • Network accessline 662
    else if(w >= 0.25){ stroke = '#b97608'; sw = 2.2; }           else {              stroke = '#9aa0a6'; sw = 1.4; }           var p = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 663
    else {              stroke = '#9aa0a6'; sw = 1.4; }           var p = document.createElementNS('http://www.w3.org/2000/svg', 'path');           p.setAttribute('d', 'M' + x1 + ',' + y1 + ' C' + x1 + ',' + cy1 + ' ' + x2 + ',' + cy2 + ' ' + x
  • Network accessline 664
    var p = document.createElementNS('http://www.w3.org/2000/svg', 'path');

scripts/build_release.py

  • Executable scriptline 1
    Executable file

scripts/init_ticker_truth.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 37
    [Credential-related source omitted]
  • Network accessline 38
    [Credential-related source omitted]
  • Network accessline 39
    [Credential-related source omitted]
  • Network accessline 40
    try:         d = urllib.request.urlopen(urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"}), timeout=15).read()         j = json.loads(d)
  • Network accessline 41
    d = urllib.request.urlopen(urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"}), timeout=15).read()

scripts/install_pre_commit.ps1

  • Executable scriptline 1
    Executable file

scripts/install_pre_commit.py

  • Executable scriptline 1
    Executable file

scripts/price.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Network accessline 101
    [Credential-related source omitted]
  • Network accessline 102
    [Credential-related source omitted]
  • Network accessline 103
    [Credential-related source omitted]
  • Network accessline 104
    for _ in range(3):         try:             with urllib.request.urlopen(url, timeout=40) as r:
  • Network accessline 105
    try:             with urllib.request.urlopen(url, timeout=40) as r:                 d = json.load(r)
  • Network accessline 106
    with urllib.request.urlopen(url, timeout=40) as r:
  • Access to secretsline 312
    [Credential-related source omitted]

scripts/render_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 147
    body="".join(layer(lid,lab,sm,nodes) for lid,lab,sm,nodes in spec["chain_layers"])     el="".join(f'<span data-from="{a}" data-to="{b}" data-weight="{w}"></span>' for a,b,w in spec["chain_edges"])     return ('<div class="chain-viz"><svg cl
  • Network accessline 148
    el="".join(f'<span data-from="{a}" data-to="{b}" data-weight="{w}"></span>' for a,b,w in spec["chain_edges"])     return ('<div class="chain-viz"><svg class="chain-edges" xmlns="http://www.w3.org/2000/svg"></svg>'             +body+f'<div c
  • Network accessline 149
    return ('<div class="chain-viz"><svg class="chain-edges" xmlns="http://www.w3.org/2000/svg"></svg>'

scripts/run_demo.py

  • Executable scriptline 1
    Executable file

scripts/theme_etf_coverage.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 29
    url = f"https://stockanalysis.com/etf/{etf_symbol.lower()}/holdings/"     try:         req = urllib.request.Request(url, headers={
  • Network accessline 30
    try:         req = urllib.request.Request(url, headers={             "User-Agent": "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 Chrome/120.0 Safari/537.36"
  • Network accessline 31
    req = urllib.request.Request(url, headers={
  • Network accessline 32
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 Chrome/120.0 Safari/537.36"         })         html = urllib.request.urlopen(req, timeout=30).read().decode("utf-8", "ignore")
  • Network accessline 33
    })         html = urllib.request.urlopen(req, timeout=30).read().decode("utf-8", "ignore")     except urllib.error.HTTPError as e:
  • Network accessline 34
    html = urllib.request.urlopen(req, timeout=30).read().decode("utf-8", "ignore")

scripts/ticker_truth.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 74
    [Credential-related source omitted]
  • Network accessline 75
    [Credential-related source omitted]
  • Network accessline 76
    [Credential-related source omitted]
  • Network accessline 77
    try:         req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})         d = urllib.request.urlopen(req, timeout=20).read()
  • Network accessline 78
    req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 79
    d = urllib.request.urlopen(req, timeout=20).read()

scripts/verify_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 11
    [Credential-related source omitted]

scripts/verify_tickers.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tests/test_cache.py

  • Executable scriptline 1
    Executable file

tests/test_cross_theme_paths.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 24
    [Credential-related source omitted]

tests/test_price.py

  • Executable scriptline 1
    Executable file

tests/test_report.py

  • Executable scriptline 1
    Executable file

tests/test_ticker_validation.py

  • Executable scriptline 1
    Executable file

tracking/_full_scan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tracking/_scan_agent.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tracking/_scan_agent_cn.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tracking/check_desc_freshness.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tracking/cross_theme_scan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tracking/score_tracker.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Dangerous shell operationline 195
    gm, rm = mean([s["raw"] for s in G]), mean([s["raw"] for s in R])

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: 2 facts
Signal confidence: 164 facts

and 114 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md 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.