From a9ebaad37ea1826e66cce00d9f5d95cd0e1c32c6 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 18:18:55 +0000 Subject: [PATCH 001/842] chore: update github-versions.json (#12781) Co-authored-by: github-actions[bot] --- frontend/public/json/github-versions.json | 30 +++++++++++------------ 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/frontend/public/json/github-versions.json b/frontend/public/json/github-versions.json index 9a9542c9f..ee34b5b58 100644 --- a/frontend/public/json/github-versions.json +++ b/frontend/public/json/github-versions.json @@ -1,5 +1,5 @@ { - "generated": "2026-03-11T12:12:40Z", + "generated": "2026-03-11T18:18:46Z", "versions": [ { "slug": "2fauth", @@ -151,9 +151,9 @@ { "slug": "booklore", "repo": "booklore-app/BookLore", - "version": "v2.1.0", + "version": "v2.2.0", "pinned": false, - "date": "2026-03-08T20:27:24Z" + "date": "2026-03-11T14:49:57Z" }, { "slug": "bookstack", @@ -270,9 +270,9 @@ { "slug": "databasus", "repo": "databasus/databasus", - "version": "v3.19.1", + "version": "v3.19.2", "pinned": false, - "date": "2026-03-11T10:25:28Z" + "date": "2026-03-11T13:05:10Z" }, { "slug": "dawarich", @@ -319,9 +319,9 @@ { "slug": "donetick", "repo": "donetick/donetick", - "version": "v0.1.75-beta.3", + "version": "v0.1.74", "pinned": false, - "date": "" + "date": "2026-02-14T23:21:45Z" }, { "slug": "drawio", @@ -963,9 +963,9 @@ { "slug": "nodebb", "repo": "NodeBB/NodeBB", - "version": "v4.9.1", + "version": "v4.9.2", "pinned": false, - "date": "2026-03-01T20:52:43Z" + "date": "2026-03-11T15:17:32Z" }, { "slug": "nodecast-tv", @@ -1362,9 +1362,9 @@ { "slug": "scanopy", "repo": "scanopy/scanopy", - "version": "v0.14.17", + "version": "v0.14.18", "pinned": false, - "date": "2026-03-09T05:04:49Z" + "date": "2026-03-11T06:05:15Z" }, { "slug": "scraparr", @@ -1460,9 +1460,9 @@ { "slug": "speedtest-tracker", "repo": "alexjustesen/speedtest-tracker", - "version": "v1.13.10", + "version": "v1.13.11", "pinned": false, - "date": "2026-02-20T03:14:47Z" + "date": "2026-03-11T14:06:00Z" }, { "slug": "spoolman", @@ -1572,9 +1572,9 @@ { "slug": "tinyauth", "repo": "steveiliop56/tinyauth", - "version": "v5.0.2", + "version": "v5.0.3", "pinned": false, - "date": "2026-03-08T15:46:59Z" + "date": "2026-03-11T17:34:46Z" }, { "slug": "traccar", From 24a15d2c12da750a98c530996179efcc7a08be11 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Wed, 11 Mar 2026 23:18:35 +0100 Subject: [PATCH 002/842] fix: Init telemetry in addon scripts (#12777) * Init telemetry in addon scripts Add a guarded call to init_tool_telemetry at the top of multiple tools/addon scripts (if the function is defined) and remove the previous placeholder init_tool_telemetry "" "addon" calls later in the files. This initializes telemetry earlier with the proper tool name and avoids invoking the initializer with an empty name. Affected files include: adguardhome-sync, arcane, coolify, copyparty, cronmaster, dockge, dokploy, immich-public-proxy, jellystat, komodo, nextcloud-exporter, pihole-exporter, prometheus-paperless-ngx-exporter, qbittorrent-exporter, and runtipi. * Update umbrel-os-vm.sh --- tools/addon/adguardhome-sync.sh | 2 +- tools/addon/arcane.sh | 1 + tools/addon/coolify.sh | 1 + tools/addon/copyparty.sh | 2 +- tools/addon/cronmaster.sh | 2 +- tools/addon/dockge.sh | 1 + tools/addon/dokploy.sh | 1 + tools/addon/immich-public-proxy.sh | 2 +- tools/addon/jellystat.sh | 2 +- tools/addon/komodo.sh | 1 + tools/addon/nextcloud-exporter.sh | 2 +- tools/addon/pihole-exporter.sh | 2 +- tools/addon/prometheus-paperless-ngx-exporter.sh | 2 +- tools/addon/qbittorrent-exporter.sh | 2 +- tools/addon/runtipi.sh | 1 + vm/umbrel-os-vm.sh | 1 + 16 files changed, 16 insertions(+), 9 deletions(-) diff --git a/tools/addon/adguardhome-sync.sh b/tools/addon/adguardhome-sync.sh index 4f597b536..61f3902ae 100644 --- a/tools/addon/adguardhome-sync.sh +++ b/tools/addon/adguardhome-sync.sh @@ -18,6 +18,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "adguardhome-sync" "addon" # Enable error handling set -Eeuo pipefail @@ -34,7 +35,6 @@ DEFAULT_PORT=8080 # Initialize all core functions (colors, formatting, icons, STD mode) load_functions -init_tool_telemetry "" "addon" # ============================================================================== # HEADER diff --git a/tools/addon/arcane.sh b/tools/addon/arcane.sh index 8faf16106..b63b8306f 100644 --- a/tools/addon/arcane.sh +++ b/tools/addon/arcane.sh @@ -13,6 +13,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "arcane" "addon" # Enable error handling set -Eeuo pipefail diff --git a/tools/addon/coolify.sh b/tools/addon/coolify.sh index 258260ee6..31b4ebe44 100644 --- a/tools/addon/coolify.sh +++ b/tools/addon/coolify.sh @@ -18,6 +18,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "coolify" "addon" # Enable error handling set -Eeuo pipefail diff --git a/tools/addon/copyparty.sh b/tools/addon/copyparty.sh index b0ba19b77..5cba13d0f 100644 --- a/tools/addon/copyparty.sh +++ b/tools/addon/copyparty.sh @@ -14,12 +14,12 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "copyparty" "addon" # Enable error handling set -Eeuo pipefail trap 'error_handler' ERR load_functions -init_tool_telemetry "" "addon" # ============================================================================== # CONFIGURATION diff --git a/tools/addon/cronmaster.sh b/tools/addon/cronmaster.sh index 8973188d4..b8ae5502e 100644 --- a/tools/addon/cronmaster.sh +++ b/tools/addon/cronmaster.sh @@ -14,12 +14,12 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "cronmaster" "addon" # Enable error handling set -Eeuo pipefail trap 'error_handler' ERR load_functions -init_tool_telemetry "" "addon" # ============================================================================== # CONFIGURATION diff --git a/tools/addon/dockge.sh b/tools/addon/dockge.sh index 0341273c0..ef8e2d27a 100644 --- a/tools/addon/dockge.sh +++ b/tools/addon/dockge.sh @@ -18,6 +18,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "dockge" "addon" # Enable error handling set -Eeuo pipefail diff --git a/tools/addon/dokploy.sh b/tools/addon/dokploy.sh index 6538ad1f7..85dd7d53b 100644 --- a/tools/addon/dokploy.sh +++ b/tools/addon/dokploy.sh @@ -18,6 +18,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "dokploy" "addon" # Enable error handling set -Eeuo pipefail diff --git a/tools/addon/immich-public-proxy.sh b/tools/addon/immich-public-proxy.sh index 002225b1a..e464382d5 100644 --- a/tools/addon/immich-public-proxy.sh +++ b/tools/addon/immich-public-proxy.sh @@ -14,6 +14,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "immich-public-proxy" "addon" # Enable error handling set -Eeuo pipefail @@ -30,7 +31,6 @@ DEFAULT_PORT=3000 # Initialize all core functions (colors, formatting, icons, $STD mode) load_functions -init_tool_telemetry "" "addon" # ============================================================================== # HEADER diff --git a/tools/addon/jellystat.sh b/tools/addon/jellystat.sh index bd53e5189..e9950b156 100644 --- a/tools/addon/jellystat.sh +++ b/tools/addon/jellystat.sh @@ -14,6 +14,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "jellystat" "addon" # Enable error handling set -Eeuo pipefail @@ -30,7 +31,6 @@ DEFAULT_PORT=3000 # Initialize all core functions (colors, formatting, icons, STD mode) load_functions -init_tool_telemetry "" "addon" # ============================================================================== # HEADER diff --git a/tools/addon/komodo.sh b/tools/addon/komodo.sh index 71921aa47..e75b60d8a 100644 --- a/tools/addon/komodo.sh +++ b/tools/addon/komodo.sh @@ -13,6 +13,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "komodo" "addon" # Enable error handling set -Eeuo pipefail diff --git a/tools/addon/nextcloud-exporter.sh b/tools/addon/nextcloud-exporter.sh index 130ba979f..d76dc0099 100644 --- a/tools/addon/nextcloud-exporter.sh +++ b/tools/addon/nextcloud-exporter.sh @@ -14,12 +14,12 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "nextcloud-exporter" "addon" # Enable error handling set -Eeuo pipefail trap 'error_handler' ERR load_functions -init_tool_telemetry "" "addon" # ============================================================================== # CONFIGURATION diff --git a/tools/addon/pihole-exporter.sh b/tools/addon/pihole-exporter.sh index 7e9fc0fca..0cba93a30 100644 --- a/tools/addon/pihole-exporter.sh +++ b/tools/addon/pihole-exporter.sh @@ -14,12 +14,12 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "pihole-exporter" "addon" # Enable error handling set -Eeuo pipefail trap 'error_handler' ERR load_functions -init_tool_telemetry "" "addon" # ============================================================================== # CONFIGURATION diff --git a/tools/addon/prometheus-paperless-ngx-exporter.sh b/tools/addon/prometheus-paperless-ngx-exporter.sh index 08796fc59..7b6e44735 100644 --- a/tools/addon/prometheus-paperless-ngx-exporter.sh +++ b/tools/addon/prometheus-paperless-ngx-exporter.sh @@ -9,12 +9,12 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "prometheus-paperless-ngx-exporter" "addon" # Enable error handling set -Eeuo pipefail trap 'error_handler' ERR load_functions -init_tool_telemetry "" "addon" # ============================================================================== # CONFIGURATION diff --git a/tools/addon/qbittorrent-exporter.sh b/tools/addon/qbittorrent-exporter.sh index 7f1b4f322..d1e63b476 100644 --- a/tools/addon/qbittorrent-exporter.sh +++ b/tools/addon/qbittorrent-exporter.sh @@ -14,12 +14,12 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "qbittorrent-exporter" "addon" # Enable error handling set -Eeuo pipefail trap 'error_handler' ERR load_functions -init_tool_telemetry "" "addon" # ============================================================================== # CONFIGURATION diff --git a/tools/addon/runtipi.sh b/tools/addon/runtipi.sh index 1b231e028..064605752 100644 --- a/tools/addon/runtipi.sh +++ b/tools/addon/runtipi.sh @@ -18,6 +18,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/tools.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func) source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true +declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "runtipi" "addon" # Enable error handling set -Eeuo pipefail diff --git a/vm/umbrel-os-vm.sh b/vm/umbrel-os-vm.sh index af9bc41dc..fc193d0bb 100644 --- a/vm/umbrel-os-vm.sh +++ b/vm/umbrel-os-vm.sh @@ -504,6 +504,7 @@ pve_check ssh_check ensure_pv start_script +post_to_api_vm msg_info "Validating Storage" STORAGE_MENU=() From de9168f6a7d3606d8cc7e6319f1d191a161c9520 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 22:19:00 +0000 Subject: [PATCH 003/842] Update CHANGELOG.md (#12785) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cb6b2aa9..09e11c8ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -426,6 +426,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - fix: Init telemetry in addon scripts [@MickLesk](https://github.com/MickLesk) ([#12777](https://github.com/community-scripts/ProxmoxVE/pull/12777)) - Tracearr: Increase default disk variable from 5 to 10 [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#12762](https://github.com/community-scripts/ProxmoxVE/pull/12762)) - Fix Wireguard Dashboard update [@odin568](https://github.com/odin568) ([#12767](https://github.com/community-scripts/ProxmoxVE/pull/12767)) From eb9013f1ce121ff26e6958b6be2999900a72b138 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 00:18:39 +0000 Subject: [PATCH 004/842] chore: update github-versions.json (#12787) Co-authored-by: github-actions[bot] --- frontend/public/json/github-versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/public/json/github-versions.json b/frontend/public/json/github-versions.json index ee34b5b58..918d2f5d2 100644 --- a/frontend/public/json/github-versions.json +++ b/frontend/public/json/github-versions.json @@ -1,5 +1,5 @@ { - "generated": "2026-03-11T18:18:46Z", + "generated": "2026-03-12T00:18:31Z", "versions": [ { "slug": "2fauth", From 375e5261087e3311fbcbff430ec0442b82f6b63c Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 00:19:05 +0000 Subject: [PATCH 005/842] Update CHANGELOG.md (#12788) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 09e11c8ef..23337a4b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -420,6 +420,8 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-03-12 + ## 2026-03-11 ### 🚀 Updated Scripts From 5abd9170ba97fa672ecc9c4405087b262d5d8fdc Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 06:19:42 +0000 Subject: [PATCH 006/842] chore: update github-versions.json (#12791) Co-authored-by: github-actions[bot] --- frontend/public/json/github-versions.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/public/json/github-versions.json b/frontend/public/json/github-versions.json index 918d2f5d2..e677381a0 100644 --- a/frontend/public/json/github-versions.json +++ b/frontend/public/json/github-versions.json @@ -1,5 +1,5 @@ { - "generated": "2026-03-12T00:18:31Z", + "generated": "2026-03-12T06:19:33Z", "versions": [ { "slug": "2fauth", @@ -620,9 +620,9 @@ { "slug": "jackett", "repo": "Jackett/Jackett", - "version": "v0.24.1341", + "version": "v0.24.1350", "pinned": false, - "date": "2026-03-11T05:55:00Z" + "date": "2026-03-12T06:03:33Z" }, { "slug": "jellystat", @@ -739,9 +739,9 @@ { "slug": "leantime", "repo": "Leantime/leantime", - "version": "v3.7.1", + "version": "v3.7.3", "pinned": false, - "date": "2026-02-22T01:25:16Z" + "date": "2026-03-12T01:53:56Z" }, { "slug": "librenms", From 38c94214934b06a059afea0966a09c9dfece1e39 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Thu, 12 Mar 2026 09:07:33 +0100 Subject: [PATCH 007/842] tools.func: correct PATH escaping in ROCm profile script (#12793) --- misc/tools.func | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/misc/tools.func b/misc/tools.func index 25ed53f60..6e407ddce 100644 --- a/misc/tools.func +++ b/misc/tools.func @@ -4653,8 +4653,8 @@ EOF # Environment (PATH + LD_LIBRARY_PATH) if [[ -d /opt/rocm ]]; then cat <<'ENVEOF' >/etc/profile.d/rocm.sh -export PATH="\$PATH:/opt/rocm/bin" -export LD_LIBRARY_PATH="\${LD_LIBRARY_PATH:+\$LD_LIBRARY_PATH:}/opt/rocm/lib" +export PATH="$PATH:/opt/rocm/bin" +export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}/opt/rocm/lib" ENVEOF chmod +x /etc/profile.d/rocm.sh # Also make available for current session / systemd services From cc95ef2987570fc261e8de57bb03e7d2bf4dc0df Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Thu, 12 Mar 2026 09:07:49 +0100 Subject: [PATCH 008/842] tools.func: support older NVIDIA driver versions with 2 segments (xxx.xxx) (#12796) --- misc/tools.func | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/misc/tools.func b/misc/tools.func index 6e407ddce..447246a73 100644 --- a/misc/tools.func +++ b/misc/tools.func @@ -4685,10 +4685,10 @@ _setup_nvidia_gpu() { # Format varies by driver type: # Proprietary: "NVRM version: NVIDIA UNIX x86_64 Kernel Module 550.54.14 Thu..." # Open: "NVRM version: NVIDIA UNIX Open Kernel Module for x86_64 590.48.01 Release..." - # Use regex to extract version number (###.##.## pattern) + # Use regex to extract version number (###.##.## or ###.## pattern) local nvidia_host_version="" if [[ -f /proc/driver/nvidia/version ]]; then - nvidia_host_version=$(grep -oP '\d{3,}\.\d+\.\d+' /proc/driver/nvidia/version 2>/dev/null | head -1) + nvidia_host_version=$(grep -oP '\d{3,}\.\d+(\.\d+)?' /proc/driver/nvidia/version 2>/dev/null | head -1) fi if [[ -z "$nvidia_host_version" ]]; then From a530da5760b3dfaf7e044db95d82e79198118a1c Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 08:07:56 +0000 Subject: [PATCH 009/842] Update CHANGELOG.md (#12797) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23337a4b5..a433ee3f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -422,6 +422,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ## 2026-03-12 +### 💾 Core + + - #### 🐞 Bug Fixes + + - tools.func: correct PATH escaping in ROCm profile script [@MickLesk](https://github.com/MickLesk) ([#12793](https://github.com/community-scripts/ProxmoxVE/pull/12793)) + ## 2026-03-11 ### 🚀 Updated Scripts From 15f6591d4cfaff9a4eddb1ed506c6103ef7d5f13 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 08:08:20 +0000 Subject: [PATCH 010/842] Update CHANGELOG.md (#12798) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a433ee3f4..561794b4a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -428,6 +428,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - tools.func: correct PATH escaping in ROCm profile script [@MickLesk](https://github.com/MickLesk) ([#12793](https://github.com/community-scripts/ProxmoxVE/pull/12793)) + - #### 🔧 Refactor + + - tools.func: support older NVIDIA driver versions with 2 segments (xxx.xxx) [@MickLesk](https://github.com/MickLesk) ([#12796](https://github.com/community-scripts/ProxmoxVE/pull/12796)) + ## 2026-03-11 ### 🚀 Updated Scripts From 7f95652e80020a6cd2fb1ffd452434492589b153 Mon Sep 17 00:00:00 2001 From: semtex1987 <95385435+semtex1987@users.noreply.github.com> Date: Thu, 12 Mar 2026 03:09:12 -0500 Subject: [PATCH 011/842] Frigate openvino labelmap patch (#12751) Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com> --- install/frigate-install.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/frigate-install.sh b/install/frigate-install.sh index 231258384..f8c59e22d 100644 --- a/install/frigate-install.sh +++ b/install/frigate-install.sh @@ -188,7 +188,6 @@ cp -a /opt/frigate/docker/main/rootfs/. / sed -i '/^.*unset DEBIAN_FRONTEND.*$/d' /opt/frigate/docker/main/install_deps.sh echo "libedgetpu1-max libedgetpu/accepted-eula boolean true" | debconf-set-selections echo "libedgetpu1-max libedgetpu/install-confirm-max boolean true" | debconf-set-selections -# Allow Frigate's Intel media packages to overwrite files from system GPU driver packages echo 'force-overwrite' >/etc/dpkg/dpkg.cfg.d/force-overwrite $STD bash /opt/frigate/docker/main/install_deps.sh rm -f /etc/dpkg/dpkg.cfg.d/force-overwrite @@ -209,9 +208,10 @@ cd /models wget -q http://download.tensorflow.org/models/object_detection/ssdlite_mobilenet_v2_coco_2018_05_09.tar.gz $STD tar -zxf ssdlite_mobilenet_v2_coco_2018_05_09.tar.gz --no-same-owner if python3 /opt/frigate/docker/main/build_ov_model.py &>/dev/null; then + mkdir -p /openvino-model cp /models/ssdlite_mobilenet_v2.xml /openvino-model/ cp /models/ssdlite_mobilenet_v2.bin /openvino-model/ - wget -q https://github.com/openvinotoolkit/open_model_zoo/raw/master/data/dataset_classes/coco_91cl_bkgr.txt -O /openvino-model/coco_91cl_bkgr.txt + $STD ln -sf $(python3 -c "import omz_tools; import os; print(os.path.join(omz_tools.__path__[0], 'data/dataset_classes/coco_91cl_bkgr.txt'))") /openvino-model/coco_91cl_bkgr.txt sed -i 's/truck/car/g' /openvino-model/coco_91cl_bkgr.txt msg_ok "Built OpenVino Model" else From c9f74532223278eea485ee29afcbcaa8e14d28f6 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 08:09:41 +0000 Subject: [PATCH 012/842] Update CHANGELOG.md (#12799) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 561794b4a..5c8853f37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -422,6 +422,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ## 2026-03-12 +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - Frigate openvino labelmap patch [@semtex1987](https://github.com/semtex1987) ([#12751](https://github.com/community-scripts/ProxmoxVE/pull/12751)) + ### 💾 Core - #### 🐞 Bug Fixes From 00be37a15132fd7b4273ad089b2f6e4de87449f0 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Thu, 12 Mar 2026 09:11:14 +0100 Subject: [PATCH 013/842] n8n: add build-essential to update dependencies (#12795) --- ct/n8n.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ct/n8n.sh b/ct/n8n.sh index 739de7e25..fb688d432 100644 --- a/ct/n8n.sh +++ b/ct/n8n.sh @@ -28,7 +28,7 @@ function update_script() { exit fi - ensure_dependencies graphicsmagick + ensure_dependencies build-essential python3-setuptools graphicsmagick NODE_VERSION="24" setup_nodejs msg_info "Updating n8n" From 4103efd10b07d1e75514478827e8752f6056e618 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 08:11:40 +0000 Subject: [PATCH 014/842] Update CHANGELOG.md (#12800) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c8853f37..94d41cb07 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -426,6 +426,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - n8n: add build-essential to update dependencies [@MickLesk](https://github.com/MickLesk) ([#12795](https://github.com/community-scripts/ProxmoxVE/pull/12795)) - Frigate openvino labelmap patch [@semtex1987](https://github.com/semtex1987) ([#12751](https://github.com/community-scripts/ProxmoxVE/pull/12751)) ### 💾 Core From 667efeab5e77a9031e0006cf036c9741a75c71f2 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Thu, 12 Mar 2026 09:16:59 +0100 Subject: [PATCH 015/842] SparkyFitness: install pnpm dependencies from workspace root (#12792) --- ct/sparkyfitness.sh | 3 ++- install/sparkyfitness-install.sh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ct/sparkyfitness.sh b/ct/sparkyfitness.sh index 5ef6c7609..014c89b36 100644 --- a/ct/sparkyfitness.sh +++ b/ct/sparkyfitness.sh @@ -55,8 +55,9 @@ function update_script() { msg_ok "Updated Sparky Fitness Backend" msg_info "Updating Sparky Fitness Frontend (Patience)" - cd /opt/sparkyfitness/SparkyFitnessFrontend + cd /opt/sparkyfitness $STD pnpm install + cd /opt/sparkyfitness/SparkyFitnessFrontend $STD pnpm run build cp -a /opt/sparkyfitness/SparkyFitnessFrontend/dist/. /var/www/sparkyfitness/ msg_ok "Updated Sparky Fitness Frontend" diff --git a/install/sparkyfitness-install.sh b/install/sparkyfitness-install.sh index f7bad8760..68a62c654 100644 --- a/install/sparkyfitness-install.sh +++ b/install/sparkyfitness-install.sh @@ -51,8 +51,9 @@ $STD npm install msg_ok "Built Backend" msg_info "Building Frontend (Patience)" -cd /opt/sparkyfitness/SparkyFitnessFrontend +cd /opt/sparkyfitness $STD pnpm install +cd /opt/sparkyfitness/SparkyFitnessFrontend $STD pnpm run build cp -a /opt/sparkyfitness/SparkyFitnessFrontend/dist/. /var/www/sparkyfitness/ msg_ok "Built Frontend" From dd3b3818135ce36aa735f30ec810f5a71a47c8ee Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Thu, 12 Mar 2026 09:17:18 +0100 Subject: [PATCH 016/842] core: validate storage availability when loading defaults (#12794) --- misc/build.func | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/misc/build.func b/misc/build.func index 33cb367be..4a4c0617f 100644 --- a/misc/build.func +++ b/misc/build.func @@ -1185,6 +1185,18 @@ load_vars_file() { continue fi ;; + var_container_storage | var_template_storage) + # Validate that the storage exists and is active on the current node + local _storage_status + _storage_status=$(pvesm status 2>/dev/null | awk -v s="$var_val" '$1 == s { print $3 }') + if [[ -z "$_storage_status" ]]; then + msg_warn "Storage '$var_val' from $file not found on this node, ignoring" + continue + elif [[ "$_storage_status" == "disabled" ]]; then + msg_warn "Storage '$var_val' from $file is disabled on this node, ignoring" + continue + fi + ;; esac fi From 543b93ced0249b4ed6291c5ded656cf286c383db Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 08:17:22 +0000 Subject: [PATCH 017/842] Update CHANGELOG.md (#12801) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 94d41cb07..b6f66a0b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -426,6 +426,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - SparkyFitness: install pnpm dependencies from workspace root [@MickLesk](https://github.com/MickLesk) ([#12792](https://github.com/community-scripts/ProxmoxVE/pull/12792)) - n8n: add build-essential to update dependencies [@MickLesk](https://github.com/MickLesk) ([#12795](https://github.com/community-scripts/ProxmoxVE/pull/12795)) - Frigate openvino labelmap patch [@semtex1987](https://github.com/semtex1987) ([#12751](https://github.com/community-scripts/ProxmoxVE/pull/12751)) From 043401876bb76fd00ac18062ac3b0a7fc4cf511f Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 08:17:40 +0000 Subject: [PATCH 018/842] Update CHANGELOG.md (#12802) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b6f66a0b2..c0450859c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -436,6 +436,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - tools.func: correct PATH escaping in ROCm profile script [@MickLesk](https://github.com/MickLesk) ([#12793](https://github.com/community-scripts/ProxmoxVE/pull/12793)) + - #### ✨ New Features + + - core: validate storage availability when loading defaults [@MickLesk](https://github.com/MickLesk) ([#12794](https://github.com/community-scripts/ProxmoxVE/pull/12794)) + - #### 🔧 Refactor - tools.func: support older NVIDIA driver versions with 2 segments (xxx.xxx) [@MickLesk](https://github.com/MickLesk) ([#12796](https://github.com/community-scripts/ProxmoxVE/pull/12796)) From 3601388abe7dbe3334583fe10643bf72b43340a6 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Thu, 12 Mar 2026 12:21:28 +0100 Subject: [PATCH 020/842] core: add mode=generated for unattended frontend installs (#12807) --- misc/build.func | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/misc/build.func b/misc/build.func index 4a4c0617f..97eb9270a 100644 --- a/misc/build.func +++ b/misc/build.func @@ -3063,6 +3063,15 @@ install_script() { header_info CHOICE="" ;; + generated | GENERATED) + header_info + echo -e "${DEFAULT}${BOLD}${BL}Using Generated Settings on node $PVEHOST_NAME${CL}" + VERBOSE="no" + METHOD="generated" + base_settings "$VERBOSE" + echo_default + break + ;; *) msg_error "Invalid option: $CHOICE" exit 112 From 51418f0d99f8a5c5130b3c8d7ea6a4b01e90fab2 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 11:21:56 +0000 Subject: [PATCH 021/842] Update CHANGELOG.md (#12809) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0450859c..5ab42f246 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -438,6 +438,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### ✨ New Features + - core: add mode=generated for unattended frontend installs [@MickLesk](https://github.com/MickLesk) ([#12807](https://github.com/community-scripts/ProxmoxVE/pull/12807)) - core: validate storage availability when loading defaults [@MickLesk](https://github.com/MickLesk) ([#12794](https://github.com/community-scripts/ProxmoxVE/pull/12794)) - #### 🔧 Refactor From 12bdbcce5c5e6789460a9a1c0f4a166e1d3daf46 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 12:11:11 +0000 Subject: [PATCH 022/842] chore: update github-versions.json (#12811) Co-authored-by: github-actions[bot] --- frontend/public/json/github-versions.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/frontend/public/json/github-versions.json b/frontend/public/json/github-versions.json index e677381a0..c7016764d 100644 --- a/frontend/public/json/github-versions.json +++ b/frontend/public/json/github-versions.json @@ -1,5 +1,5 @@ { - "generated": "2026-03-12T06:19:33Z", + "generated": "2026-03-12T12:11:02Z", "versions": [ { "slug": "2fauth", @@ -158,9 +158,9 @@ { "slug": "bookstack", "repo": "BookStackApp/BookStack", - "version": "v25.12.8", + "version": "v25.12.9", "pinned": false, - "date": "2026-02-27T10:33:14Z" + "date": "2026-03-12T11:04:45Z" }, { "slug": "byparr", @@ -284,9 +284,9 @@ { "slug": "discopanel", "repo": "nickheyer/discopanel", - "version": "v2.0.3", + "version": "v2.0.4", "pinned": false, - "date": "2026-03-11T07:29:10Z" + "date": "2026-03-12T07:10:41Z" }, { "slug": "dispatcharr", @@ -1621,9 +1621,9 @@ { "slug": "tududi", "repo": "chrisvel/tududi", - "version": "v0.88.5", + "version": "v0.89.0", "pinned": false, - "date": "2026-02-13T13:54:14Z" + "date": "2026-03-12T09:36:27Z" }, { "slug": "tunarr", From abccdef6cb8f091ff5592b912ec431cda52782cb Mon Sep 17 00:00:00 2001 From: Chris Date: Thu, 12 Mar 2026 08:59:04 -0400 Subject: [PATCH 023/842] Pin Patchmon to 1.4.2 (#12789) --- ct/patchmon.sh | 4 ++-- install/patchmon-install.sh | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ct/patchmon.sh b/ct/patchmon.sh index 4684d3383..43421d42d 100644 --- a/ct/patchmon.sh +++ b/ct/patchmon.sh @@ -37,7 +37,7 @@ function update_script() { fi NODE_VERSION="24" setup_nodejs - if check_for_gh_release "PatchMon" "PatchMon/PatchMon"; then + if check_for_gh_release "PatchMon" "PatchMon/PatchMon" "v1.4.2"; then msg_info "Stopping Service" systemctl stop patchmon-server msg_ok "Stopped Service" @@ -47,7 +47,7 @@ function update_script() { cp /opt/patchmon/frontend/.env /opt/frontend.env msg_ok "Backup Created" - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "PatchMon" "PatchMon/PatchMon" "tarball" "latest" "/opt/patchmon" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "PatchMon" "PatchMon/PatchMon" "tarball" "v1.4.2" "/opt/patchmon" msg_info "Updating PatchMon" VERSION=$(get_latest_github_release "PatchMon/PatchMon") diff --git a/install/patchmon-install.sh b/install/patchmon-install.sh index 70cc00f28..eb9911591 100644 --- a/install/patchmon-install.sh +++ b/install/patchmon-install.sh @@ -24,7 +24,7 @@ NODE_VERSION="24" setup_nodejs PG_VERSION="17" setup_postgresql PG_DB_NAME="patchmon_db" PG_DB_USER="patchmon_usr" setup_postgresql_db -fetch_and_deploy_gh_release "PatchMon" "PatchMon/PatchMon" "tarball" "latest" "/opt/patchmon" +fetch_and_deploy_gh_release "PatchMon" "PatchMon/PatchMon" "tarball" "v1.4.2" "/opt/patchmon" msg_info "Configuring PatchMon" VERSION=$(get_latest_github_release "PatchMon/PatchMon") From bfedeb027785b805099b57dc1df0b3670cfc984b Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Thu, 12 Mar 2026 13:59:18 +0100 Subject: [PATCH 024/842] Cleanup: remove frontend, move JSONs to json/ top-level (#12813) --- .github/workflows/autolabeler.yml | 2 +- .../delete-pocketbase-entry-on-removal.yml | 4 +- .github/workflows/frontend-cicd.yml | 147 -- .github/workflows/push-json-to-pocketbase.yml | 6 +- .github/workflows/update-json-date.yml | 4 +- .github/workflows/update-versions-github.yml | 4 +- .gitignore | 7 - frontend/.gitignore | 39 - frontend/.vscode/settings.json | 51 - frontend/LICENSE | 21 - frontend/README.md | 281 --- frontend/bun.lock | 2031 ----------------- frontend/components.json | 20 - frontend/eslint.config.mjs | 41 - frontend/next.config.mjs | 29 - frontend/package.json | 87 - frontend/postcss.config.mjs | 8 - frontend/public/defaultimg.png | Bin 122822 -> 0 bytes frontend/public/logo.png | Bin 64142 -> 0 bytes frontend/src/app/api/categories/route.ts | 63 - frontend/src/app/api/github-versions/route.ts | 36 - frontend/src/app/api/versions/route.ts | 48 - frontend/src/app/data/page.tsx | 509 ----- frontend/src/app/favicon.ico | Bin 1841 -> 0 bytes .../json-editor/_components/categories.tsx | 125 - .../_components/install-method.tsx | 233 -- .../src/app/json-editor/_components/note.tsx | 159 -- .../src/app/json-editor/_schemas/schemas.ts | 59 - frontend/src/app/json-editor/page.tsx | 590 ----- frontend/src/app/layout.tsx | 132 -- frontend/src/app/manifest.ts | 29 - frontend/src/app/not-found.tsx | 31 - frontend/src/app/page.tsx | 153 -- frontend/src/app/robots.ts | 15 - .../scripts/_components/resource-display.tsx | 43 - .../scripts/_components/script-accordion.tsx | 159 -- .../_components/script-info-blocks.tsx | 211 -- .../app/scripts/_components/script-item.tsx | 191 -- .../_components/script-items/alerts.tsx | 39 - .../_components/script-items/buttons.tsx | 104 - .../_components/script-items/config-file.tsx | 9 - .../script-items/default-password.tsx | 51 - .../script-items/default-settings.tsx | 40 - .../_components/script-items/description.tsx | 14 - .../script-items/disable-description.tsx | 26 - .../script-items/install-command.tsx | 149 -- .../_components/script-items/interfaces.tsx | 25 - .../_components/script-items/tool-tips.tsx | 59 - .../src/app/scripts/_components/sidebar.tsx | 61 - .../app/scripts/_components/version-badge.tsx | 13 - frontend/src/app/scripts/page.tsx | 105 - frontend/src/app/sitemap.ts | 24 - .../animate-ui/components/buttons/button.tsx | 61 - .../components/buttons/github-stars.tsx | 109 - .../primitives/animate/github-stars.tsx | 206 -- .../animate-ui/primitives/animate/slot.tsx | 101 - .../animate-ui/primitives/buttons/button.tsx | 36 - .../primitives/effects/particles.tsx | 160 -- .../primitives/texts/sliding-number.tsx | 338 --- frontend/src/components/command-menu.tsx | 282 --- .../src/components/copycat-warning-toast.tsx | 24 - frontend/src/components/faq.tsx | 30 - frontend/src/components/footer.tsx | 50 - frontend/src/components/handle-copy.tsx | 10 - .../src/components/icons/resource-icons.tsx | 48 - frontend/src/components/modal.tsx | 30 - frontend/src/components/navbar.tsx | 80 - .../components/navigation/mobile-sidebar.tsx | 133 -- frontend/src/components/query-provider.tsx | 9 - frontend/src/components/text-copy-block.tsx | 30 - frontend/src/components/text-parse-links.tsx | 52 - frontend/src/components/theme-provider.tsx | 9 - frontend/src/components/ui/accordion.tsx | 57 - frontend/src/components/ui/alert.tsx | 61 - .../components/ui/animated-gradient-text.tsx | 26 - frontend/src/components/ui/badge.tsx | 39 - frontend/src/components/ui/button.tsx | 109 - frontend/src/components/ui/calendar.tsx | 70 - frontend/src/components/ui/card.tsx | 89 - frontend/src/components/ui/chart.tsx | 334 --- .../src/components/ui/code-copy-button.tsx | 66 - frontend/src/components/ui/codeblock.tsx | 149 -- frontend/src/components/ui/command.tsx | 161 -- .../src/components/ui/config-copy-button.tsx | 57 - frontend/src/components/ui/dialog.tsx | 126 - frontend/src/components/ui/dropdown-menu.tsx | 200 -- frontend/src/components/ui/input.tsx | 24 - frontend/src/components/ui/label.tsx | 28 - .../src/components/ui/navigation-menu.tsx | 129 -- frontend/src/components/ui/number-ticker.tsx | 61 - frontend/src/components/ui/particles.tsx | 285 --- frontend/src/components/ui/popover.tsx | 31 - frontend/src/components/ui/scroll-area.tsx | 48 - frontend/src/components/ui/select.tsx | 160 -- frontend/src/components/ui/separator.tsx | 31 - frontend/src/components/ui/sheet.tsx | 144 -- frontend/src/components/ui/sonner.tsx | 31 - .../components/ui/star-on-github-button.tsx | 61 - frontend/src/components/ui/switch.tsx | 29 - frontend/src/components/ui/table.tsx | 120 - frontend/src/components/ui/tabs.tsx | 55 - frontend/src/components/ui/textarea.tsx | 22 - frontend/src/components/ui/theme-toggle.tsx | 49 - frontend/src/components/ui/tooltip.tsx | 30 - frontend/src/config/faq-config.tsx | 37 - frontend/src/config/site-config.tsx | 72 - frontend/src/hooks/use-is-in-view.tsx | 27 - frontend/src/hooks/use-versions.ts | 17 - frontend/src/lib/data.ts | 18 - frontend/src/lib/get-strict-context.tsx | 36 - frontend/src/lib/time.ts | 7 - frontend/src/lib/types.ts | 74 - frontend/src/lib/utils.ts | 8 - frontend/src/lib/utils/resource-utils.ts | 7 - frontend/src/styles/globals.css | 94 - frontend/tailwind.config.ts | 181 -- frontend/tsconfig.json | 41 - {frontend/public/json => json}/2fauth.json | 0 .../public/json => json}/actualbudget.json | 0 {frontend/public/json => json}/add-iptag.json | 0 .../public/json => json}/add-netbird-lxc.json | 0 .../json => json}/add-tailscale-lxc.json | 0 {frontend/public/json => json}/adguard.json | 0 .../json => json}/adguardhome-sync.json | 0 .../public/json => json}/adventurelog.json | 0 {frontend/public/json => json}/agentdvr.json | 0 .../public/json => json}/all-templates.json | 0 .../public/json => json}/alpine-it-tools.json | 0 {frontend/public/json => json}/alpine.json | 0 {frontend/public/json => json}/ampache.json | 0 .../json => json}/apache-cassandra.json | 0 .../public/json => json}/apache-couchdb.json | 0 .../json => json}/apache-guacamole.json | 0 .../public/json => json}/apache-tika.json | 0 .../public/json => json}/apache-tomcat.json | 0 .../public/json => json}/apt-cacher-ng.json | 0 {frontend/public/json => json}/arcane.json | 0 .../public/json => json}/archivebox.json | 0 .../public/json => json}/archlinux-vm.json | 0 {frontend/public/json => json}/argus.json | 0 {frontend/public/json => json}/aria2.json | 0 {frontend/public/json => json}/asterisk.json | 0 .../public/json => json}/audiobookshelf.json | 0 {frontend/public/json => json}/authelia.json | 0 {frontend/public/json => json}/autobrr.json | 0 .../public/json => json}/autocaliweb.json | 0 {frontend/public/json => json}/babybuddy.json | 0 {frontend/public/json => json}/backrest.json | 0 {frontend/public/json => json}/baikal.json | 0 .../public/json => json}/bar-assistant.json | 0 {frontend/public/json => json}/bazarr.json | 0 {frontend/public/json => json}/bentopdf.json | 0 {frontend/public/json => json}/beszel.json | 0 {frontend/public/json => json}/bichon.json | 0 {frontend/public/json => json}/bitmagnet.json | 0 {frontend/public/json => json}/blocky.json | 0 {frontend/public/json => json}/booklore.json | 0 {frontend/public/json => json}/bookstack.json | 0 {frontend/public/json => json}/bunkerweb.json | 0 {frontend/public/json => json}/byparr.json | 0 {frontend/public/json => json}/bytestash.json | 0 {frontend/public/json => json}/caddy.json | 0 .../public/json => json}/calibre-web.json | 0 {frontend/public/json => json}/casaos.json | 0 .../public/json => json}/changedetection.json | 0 {frontend/public/json => json}/channels.json | 0 {frontend/public/json => json}/checkmate.json | 0 {frontend/public/json => json}/checkmk.json | 0 .../public/json => json}/clean-lxcs.json | 0 .../json => json}/clean-orphaned-lvm.json | 0 .../public/json => json}/cleanuparr.json | 0 .../public/json => json}/cloudflare-ddns.json | 0 .../public/json => json}/cloudflared.json | 0 {frontend/public/json => json}/cloudreve.json | 0 {frontend/public/json => json}/cockpit.json | 0 .../json => json}/coder-code-server.json | 0 {frontend/public/json => json}/comfyui.json | 0 {frontend/public/json => json}/commafeed.json | 0 {frontend/public/json => json}/configarr.json | 0 {frontend/public/json => json}/convertx.json | 0 {frontend/public/json => json}/coolify.json | 0 {frontend/public/json => json}/copyparty.json | 0 {frontend/public/json => json}/cosmos.json | 0 .../json => json}/crafty-controller.json | 0 .../json => json}/cron-update-lxcs.json | 0 {frontend/public/json => json}/cronicle.json | 0 .../public/json => json}/cronmaster.json | 0 .../public/json => json}/cross-seed.json | 0 {frontend/public/json => json}/crowdsec.json | 0 {frontend/public/json => json}/cryptpad.json | 0 .../public/json => json}/daemonsync.json | 0 {frontend/public/json => json}/databasus.json | 0 {frontend/public/json => json}/dawarich.json | 0 {frontend/public/json => json}/ddclient.json | 0 .../public/json => json}/debian-13-vm.json | 0 {frontend/public/json => json}/debian-vm.json | 0 {frontend/public/json => json}/debian.json | 0 {frontend/public/json => json}/deconz.json | 0 {frontend/public/json => json}/deluge.json | 0 .../public/json => json}/discopanel.json | 0 .../public/json => json}/dispatcharr.json | 0 {frontend/public/json => json}/docker-vm.json | 0 {frontend/public/json => json}/docker.json | 0 {frontend/public/json => json}/dockge.json | 0 {frontend/public/json => json}/docmost.json | 0 {frontend/public/json => json}/dokploy.json | 0 {frontend/public/json => json}/dolibarr.json | 0 .../public/json => json}/domain-locker.json | 0 .../public/json => json}/domain-monitor.json | 0 {frontend/public/json => json}/donetick.json | 0 .../public/json => json}/dotnetaspwebapi.json | 0 {frontend/public/json => json}/drawio.json | 0 {frontend/public/json => json}/duplicati.json | 0 {frontend/public/json => json}/ebusd.json | 0 .../public/json => json}/elementsynapse.json | 0 {frontend/public/json => json}/emby.json | 0 {frontend/public/json => json}/emqx.json | 0 {frontend/public/json => json}/endurain.json | 0 {frontend/public/json => json}/ersatztv.json | 0 {frontend/public/json => json}/esphome.json | 0 {frontend/public/json => json}/evcc.json | 0 .../public/json => json}/excalidraw.json | 0 {frontend/public/json => json}/execute.json | 0 {frontend/public/json => json}/fhem.json | 0 .../json => json}/filebrowser-quantum.json | 0 .../public/json => json}/filebrowser.json | 0 {frontend/public/json => json}/fileflows.json | 0 {frontend/public/json => json}/firefly.json | 0 {frontend/public/json => json}/fladder.json | 0 .../public/json => json}/flaresolverr.json | 0 {frontend/public/json => json}/flatnotes.json | 0 {frontend/public/json => json}/flowiseai.json | 0 .../public/json => json}/fluid-calendar.json | 0 {frontend/public/json => json}/forgejo.json | 0 {frontend/public/json => json}/freepbx.json | 0 {frontend/public/json => json}/freshrss.json | 0 {frontend/public/json => json}/frigate.json | 0 {frontend/public/json => json}/fstrim.json | 0 {frontend/public/json => json}/fumadocs.json | 0 {frontend/public/json => json}/garage.json | 0 {frontend/public/json => json}/gatus.json | 0 {frontend/public/json => json}/ghost.json | 0 .../public/json => json}/ghostfolio.json | 0 .../public/json => json}/gitea-mirror.json | 0 {frontend/public/json => json}/gitea.json | 0 .../public/json => json}/github-versions.json | 0 {frontend/public/json => json}/glance.json | 0 {frontend/public/json => json}/glances.json | 0 .../public/json => json}/globaleaks.json | 0 {frontend/public/json => json}/glpi.json | 0 {frontend/public/json => json}/go2rtc.json | 0 {frontend/public/json => json}/gokapi.json | 0 {frontend/public/json => json}/gotify.json | 0 {frontend/public/json => json}/grafana.json | 0 .../public/json => json}/gramps-web.json | 0 {frontend/public/json => json}/graylog.json | 0 {frontend/public/json => json}/grist.json | 0 {frontend/public/json => json}/grocy.json | 0 {frontend/public/json => json}/guardian.json | 0 .../public/json => json}/gwn-manager.json | 0 {frontend/public/json => json}/haos-vm.json | 0 {frontend/public/json => json}/headscale.json | 0 .../public/json => json}/healthchecks.json | 0 .../json => json}/heimdall-dashboard.json | 0 .../json => json}/hev-socks5-server.json | 0 {frontend/public/json => json}/hivemq.json | 0 {frontend/public/json => json}/homarr.json | 0 .../public/json => json}/homeassistant.json | 0 {frontend/public/json => json}/homebox.json | 0 .../public/json => json}/homebridge.json | 0 {frontend/public/json => json}/homepage.json | 0 {frontend/public/json => json}/homer.json | 0 {frontend/public/json => json}/hortusfox.json | 0 .../public/json => json}/host-backup.json | 0 {frontend/public/json => json}/hyperhdr.json | 0 {frontend/public/json => json}/hyperion.json | 0 .../json => json}/immich-public-proxy.json | 0 {frontend/public/json => json}/immich.json | 0 .../public/json => json}/immichframe.json | 0 {frontend/public/json => json}/infisical.json | 0 {frontend/public/json => json}/influxdb.json | 0 {frontend/public/json => json}/inspircd.json | 0 {frontend/public/json => json}/inventree.json | 0 .../public/json => json}/investbrain.json | 0 .../public/json => json}/invoiceninja.json | 0 {frontend/public/json => json}/iobroker.json | 0 {frontend/public/json => json}/itsm-ng.json | 0 {frontend/public/json => json}/jackett.json | 0 {frontend/public/json => json}/jeedom.json | 0 {frontend/public/json => json}/jellyfin.json | 0 {frontend/public/json => json}/jellystat.json | 0 {frontend/public/json => json}/jenkins.json | 0 .../public/json => json}/joplin-server.json | 0 {frontend/public/json => json}/jotty.json | 0 .../public/json => json}/jupyternotebook.json | 0 {frontend/public/json => json}/kapowarr.json | 0 {frontend/public/json => json}/karakeep.json | 0 {frontend/public/json => json}/kasm.json | 0 {frontend/public/json => json}/kavita.json | 0 .../public/json => json}/kernel-clean.json | 0 .../public/json => json}/kernel-pin.json | 0 {frontend/public/json => json}/keycloak.json | 0 {frontend/public/json => json}/kima-hub.json | 0 {frontend/public/json => json}/kimai.json | 0 .../public/json => json}/kitchenowl.json | 0 {frontend/public/json => json}/koel.json | 0 .../public/json => json}/koillection.json | 0 {frontend/public/json => json}/kometa.json | 0 {frontend/public/json => json}/komga.json | 0 {frontend/public/json => json}/komodo.json | 0 {frontend/public/json => json}/kubo.json | 0 {frontend/public/json => json}/kutt.json | 0 .../public/json => json}/languagetool.json | 0 .../public/json => json}/lazylibrarian.json | 0 {frontend/public/json => json}/leantime.json | 0 {frontend/public/json => json}/librenms.json | 0 .../public/json => json}/librespeed-rust.json | 0 .../public/json => json}/libretranslate.json | 0 {frontend/public/json => json}/lidarr.json | 0 .../public/json => json}/limesurvey.json | 0 {frontend/public/json => json}/linkding.json | 0 {frontend/public/json => json}/linkstack.json | 0 .../public/json => json}/linkwarden.json | 0 {frontend/public/json => json}/listmonk.json | 0 {frontend/public/json => json}/litellm.json | 0 {frontend/public/json => json}/livebook.json | 0 {frontend/public/json => json}/lldap.json | 0 {frontend/public/json => json}/loki.json | 0 .../public/json => json}/lubelogger.json | 0 .../public/json => json}/lxc-delete.json | 0 .../json => json}/lyrionmusicserver.json | 0 {frontend/public/json => json}/mafl.json | 0 .../public/json => json}/magicmirror.json | 0 .../public/json => json}/mail-archiver.json | 0 .../json => json}/managemydamnlife.json | 0 {frontend/public/json => json}/manyfold.json | 0 {frontend/public/json => json}/mariadb.json | 0 .../public/json => json}/matterbridge.json | 0 .../public/json => json}/mattermost.json | 0 {frontend/public/json => json}/mealie.json | 0 .../public/json => json}/mediamanager.json | 0 {frontend/public/json => json}/mediamtx.json | 0 {frontend/public/json => json}/medusa.json | 0 .../public/json => json}/meilisearch.json | 0 {frontend/public/json => json}/memos.json | 0 .../public/json => json}/meshcentral.json | 0 {frontend/public/json => json}/metabase.json | 0 {frontend/public/json => json}/metadata.json | 0 {frontend/public/json => json}/metube.json | 0 {frontend/public/json => json}/microcode.json | 0 .../json => json}/mikrotik-routeros.json | 0 {frontend/public/json => json}/minarca.json | 0 {frontend/public/json => json}/miniflux.json | 0 {frontend/public/json => json}/minio.json | 0 {frontend/public/json => json}/mongodb.json | 0 {frontend/public/json => json}/monica.json | 0 .../public/json => json}/monitor-all.json | 0 {frontend/public/json => json}/motioneye.json | 0 {frontend/public/json => json}/mqtt.json | 0 {frontend/public/json => json}/myip.json | 0 {frontend/public/json => json}/mylar3.json | 0 {frontend/public/json => json}/myspeed.json | 0 {frontend/public/json => json}/mysql.json.bak | 0 {frontend/public/json => json}/n8n.json | 0 {frontend/public/json => json}/navidrome.json | 0 {frontend/public/json => json}/neo4j.json | 0 {frontend/public/json => json}/netbird.json | 0 {frontend/public/json => json}/netbox.json | 0 {frontend/public/json => json}/netdata.json | 0 .../json => json}/nextcloud-exporter.json | 0 .../public/json => json}/nextcloud-vm.json | 0 .../public/json => json}/nextcloudpi.json | 0 {frontend/public/json => json}/nextpvr.json | 0 {frontend/public/json => json}/nginx-ui.json | 0 .../json => json}/nginxproxymanager.json | 0 .../json => json}/nic-offloading-fix.json | 0 .../public/json => json}/nightscout.json | 0 {frontend/public/json => json}/nocodb.json | 0 {frontend/public/json => json}/node-red.json | 0 {frontend/public/json => json}/nodebb.json | 0 .../public/json => json}/nodecast-tv.json | 0 {frontend/public/json => json}/notifiarr.json | 0 {frontend/public/json => json}/npmplus.json | 0 {frontend/public/json => json}/ntfy.json | 0 {frontend/public/json => json}/nxwitness.json | 0 {frontend/public/json => json}/nzbget.json | 0 .../public/json => json}/oauth2-proxy.json | 0 {frontend/public/json => json}/octoprint.json | 0 {frontend/public/json => json}/odoo.json | 0 {frontend/public/json => json}/olivetin.json | 0 {frontend/public/json => json}/ollama.json | 0 {frontend/public/json => json}/omada.json | 0 {frontend/public/json => json}/ombi.json | 0 {frontend/public/json => json}/omv.json | 0 {frontend/public/json => json}/onedev.json | 0 .../public/json => json}/onlyoffice.json | 0 .../public/json => json}/open-archiver.json | 0 {frontend/public/json => json}/opencloud.json | 0 {frontend/public/json => json}/opengist.json | 0 {frontend/public/json => json}/openhab.json | 0 .../public/json => json}/openobserve.json | 0 .../public/json => json}/openproject.json | 0 {frontend/public/json => json}/openwebui.json | 0 .../public/json => json}/openwrt-vm.json | 0 .../json => json}/openziti-controller.json | 0 .../public/json => json}/openziti-tunnel.json | 0 .../public/json => json}/opnsense-vm.json | 0 {frontend/public/json => json}/ots.json | 0 {frontend/public/json => json}/outline.json | 0 {frontend/public/json => json}/owncast.json | 0 .../public/json => json}/owncloud-vm.json | 0 {frontend/public/json => json}/pairdrop.json | 0 {frontend/public/json => json}/pangolin.json | 0 .../public/json => json}/paperless-ai.json | 0 .../public/json => json}/paperless-gpt.json | 0 .../public/json => json}/paperless-ngx.json | 0 {frontend/public/json => json}/papra.json | 0 {frontend/public/json => json}/part-db.json | 0 {frontend/public/json => json}/passbolt.json | 0 {frontend/public/json => json}/patchmon.json | 0 {frontend/public/json => json}/paymenter.json | 0 .../public/json => json}/pbs-microcode.json | 0 .../public/json => json}/pbs4-upgrade.json | 0 {frontend/public/json => json}/peanut.json | 0 .../public/json => json}/pelican-panel.json | 0 .../public/json => json}/pelican-wings.json | 0 {frontend/public/json => json}/pf2etools.json | 0 .../public/json => json}/photoprism.json | 0 .../public/json => json}/phpmyadmin.json | 0 {frontend/public/json => json}/pialert.json | 0 .../public/json => json}/pihole-exporter.json | 0 {frontend/public/json => json}/pihole.json | 0 .../public/json => json}/pimox-haos-vm.json | 0 {frontend/public/json => json}/planka.json | 0 {frontend/public/json => json}/plant-it.json | 0 {frontend/public/json => json}/plex.json | 0 .../public/json => json}/pocketbase.json | 0 {frontend/public/json => json}/pocketid.json | 0 .../json => json}/podman-homeassistant.json | 0 {frontend/public/json => json}/podman.json | 0 .../json => json}/post-pbs-install.json | 0 .../json => json}/post-pmg-install.json | 0 .../json => json}/post-pve-install.json | 0 .../public/json => json}/postgresql.json | 0 {frontend/public/json => json}/powerdns.json | 0 .../public/json => json}/privatebin.json | 0 {frontend/public/json => json}/profilarr.json | 0 .../public/json => json}/projectsend.json | 0 .../prometheus-alertmanager.json | 0 .../prometheus-blackbox-exporter.json | 0 .../prometheus-paperless-ngx-exporter.json | 0 .../prometheus-pve-exporter.json | 0 .../public/json => json}/prometheus.json | 0 {frontend/public/json => json}/prowlarr.json | 0 .../json => json}/proxmox-backup-server.json | 0 .../proxmox-datacenter-manager.json | 0 .../json => json}/proxmox-mail-gateway.json | 0 {frontend/public/json => json}/ps5-mqtt.json | 0 .../json => json}/pterodactyl-panel.json | 0 .../json => json}/pterodactyl-wings.json | 0 {frontend/public/json => json}/pulse.json | 0 .../pve-privilege-converter.json | 0 .../json => json}/pve-scripts-local.json | 0 .../json => json}/qbittorrent-exporter.json | 0 .../public/json => json}/qbittorrent.json | 0 {frontend/public/json => json}/qdrant.json | 0 {frontend/public/json => json}/qui.json | 0 {frontend/public/json => json}/rabbitmq.json | 0 {frontend/public/json => json}/radarr.json | 0 {frontend/public/json => json}/radicale.json | 0 {frontend/public/json => json}/rclone.json | 0 {frontend/public/json => json}/rdtclient.json | 0 .../public/json => json}/reactive-resume.json | 0 {frontend/public/json => json}/readeck.json | 0 {frontend/public/json => json}/recyclarr.json | 0 {frontend/public/json => json}/redis.json | 0 {frontend/public/json => json}/redlib.json | 0 {frontend/public/json => json}/reitti.json | 0 .../public/json => json}/resiliosync.json | 0 {frontend/public/json => json}/revealjs.json | 0 {frontend/public/json => json}/romm.json | 0 {frontend/public/json => json}/runtipi.json | 0 .../public/json => json}/rustdeskserver.json | 0 .../public/json => json}/rustypaste.json | 0 {frontend/public/json => json}/sabnzbd.json | 0 {frontend/public/json => json}/salt.json | 0 .../json => json}/scaling-governor.json | 0 {frontend/public/json => json}/scanopy.json | 0 {frontend/public/json => json}/scraparr.json | 0 {frontend/public/json => json}/searxng.json | 0 {frontend/public/json => json}/seaweedfs.json | 0 {frontend/public/json => json}/seelf.json | 0 {frontend/public/json => json}/seerr.json | 0 {frontend/public/json => json}/semaphore.json | 0 {frontend/public/json => json}/sftpgo.json | 0 {frontend/public/json => json}/shelfmark.json | 0 {frontend/public/json => json}/shinobi.json | 0 {frontend/public/json => json}/signoz.json | 0 .../public/json => json}/silverbullet.json | 0 {frontend/public/json => json}/slskd.json | 0 {frontend/public/json => json}/smokeping.json | 0 {frontend/public/json => json}/snipeit.json | 0 {frontend/public/json => json}/snowshare.json | 0 {frontend/public/json => json}/sonarqube.json | 0 {frontend/public/json => json}/sonarr.json | 0 {frontend/public/json => json}/sonobarr.json | 0 .../public/json => json}/sparkyfitness.json | 0 .../json => json}/speedtest-tracker.json | 0 .../json => json}/splunk-enterprise.json | 0 {frontend/public/json => json}/spoolman.json | 0 {frontend/public/json => json}/sportarr.json | 0 .../public/json => json}/sqlserver2022.json | 0 .../public/json => json}/sqlserver2025.json | 0 .../public/json => json}/stirling-pdf.json | 0 {frontend/public/json => json}/strapi.json | 0 .../json => json}/streamlink-webui.json | 0 {frontend/public/json => json}/stylus.json | 0 {frontend/public/json => json}/sure.json | 0 {frontend/public/json => json}/swizzin.json | 0 {frontend/public/json => json}/syncthing.json | 0 {frontend/public/json => json}/tandoor.json | 0 .../public/json => json}/tasmoadmin.json | 0 .../public/json => json}/tasmocompiler.json | 0 {frontend/public/json => json}/tautulli.json | 0 {frontend/public/json => json}/tdarr.json | 0 .../json => json}/teamspeak-server.json | 0 .../public/json => json}/technitiumdns.json | 0 .../public/json => json}/teddycloud.json | 0 {frontend/public/json => json}/telegraf.json | 0 {frontend/public/json => json}/termix.json | 0 .../public/json => json}/the-lounge.json | 0 .../public/json => json}/thingsboard.json | 0 {frontend/public/json => json}/threadfin.json | 0 {frontend/public/json => json}/tianji.json | 0 {frontend/public/json => json}/tinyauth.json | 0 {frontend/public/json => json}/traccar.json | 0 {frontend/public/json => json}/tracearr.json | 0 {frontend/public/json => json}/tracktor.json | 0 {frontend/public/json => json}/traefik.json | 0 .../public/json => json}/transmission.json | 0 {frontend/public/json => json}/trilium.json | 0 {frontend/public/json => json}/trip.json | 0 .../public/json => json}/truenas-vm.json | 0 {frontend/public/json => json}/tududi.json | 0 {frontend/public/json => json}/tunarr.json | 0 {frontend/public/json => json}/turnkey.json | 0 .../json => json}/twingate-connector.json | 0 {frontend/public/json => json}/typesense.json | 0 {frontend/public/json => json}/ubuntu.json | 0 .../public/json => json}/ubuntu2204-vm.json | 0 .../public/json => json}/ubuntu2404-vm.json | 0 .../public/json => json}/ubuntu2504-vm.json | 0 {frontend/public/json => json}/uhf.json | 0 {frontend/public/json => json}/umami.json | 0 .../public/json => json}/umbrel-os-vm.json | 0 .../public/json => json}/umlautadaptarr.json | 0 {frontend/public/json => json}/unbound.json | 0 .../public/json => json}/unifi-os-server.json | 0 {frontend/public/json => json}/unmanic.json | 0 .../public/json => json}/update-apps.json | 0 .../public/json => json}/update-lxcs.json | 0 .../public/json => json}/update-repo.json | 0 {frontend/public/json => json}/upgopher.json | 0 {frontend/public/json => json}/upsnap.json | 0 .../public/json => json}/uptimekuma.json | 0 .../public/json => json}/urbackupserver.json | 0 {frontend/public/json => json}/valkey.json | 0 .../public/json => json}/vaultwarden.json | 0 {frontend/public/json => json}/verdaccio.json | 0 {frontend/public/json => json}/versions.json | 0 .../public/json => json}/victoriametrics.json | 0 {frontend/public/json => json}/vikunja.json | 0 {frontend/public/json => json}/wallabag.json | 0 {frontend/public/json => json}/wallos.json | 0 {frontend/public/json => json}/wanderer.json | 0 {frontend/public/json => json}/warracker.json | 0 {frontend/public/json => json}/wastebin.json | 0 {frontend/public/json => json}/watcharr.json | 0 .../public/json => json}/watchyourlan.json | 0 {frontend/public/json => json}/wavelog.json | 0 {frontend/public/json => json}/wazuh.json | 0 .../public/json => json}/wealthfolio.json | 0 {frontend/public/json => json}/web-check.json | 0 {frontend/public/json => json}/webmin.json | 0 {frontend/public/json => json}/wger.json | 0 {frontend/public/json => json}/whisparr.json | 0 {frontend/public/json => json}/wikijs.json | 0 {frontend/public/json => json}/wireguard.json | 0 {frontend/public/json => json}/wishlist.json | 0 {frontend/public/json => json}/wizarr.json | 0 {frontend/public/json => json}/wordpress.json | 0 .../public/json => json}/writefreely.json | 0 .../public/json => json}/yt-dlp-webui.json | 0 {frontend/public/json => json}/yubal.json | 0 {frontend/public/json => json}/yunohost.json | 0 {frontend/public/json => json}/zabbix.json | 0 {frontend/public/json => json}/zammad.json | 0 {frontend/public/json => json}/zerobyte.json | 0 .../public/json => json}/zerotier-one.json | 0 .../public/json => json}/zigbee2mqtt.json | 0 {frontend/public/json => json}/zipline.json | 0 {frontend/public/json => json}/zitadel.json | 0 {frontend/public/json => json}/zoraxy.json | 0 .../public/json => json}/zot-registry.json | 0 .../public/json => json}/zwave-js-ui.json | 0 605 files changed, 10 insertions(+), 11576 deletions(-) delete mode 100644 .github/workflows/frontend-cicd.yml delete mode 100644 frontend/.gitignore delete mode 100644 frontend/.vscode/settings.json delete mode 100644 frontend/LICENSE delete mode 100644 frontend/README.md delete mode 100644 frontend/bun.lock delete mode 100644 frontend/components.json delete mode 100644 frontend/eslint.config.mjs delete mode 100644 frontend/next.config.mjs delete mode 100644 frontend/package.json delete mode 100644 frontend/postcss.config.mjs delete mode 100644 frontend/public/defaultimg.png delete mode 100644 frontend/public/logo.png delete mode 100644 frontend/src/app/api/categories/route.ts delete mode 100644 frontend/src/app/api/github-versions/route.ts delete mode 100644 frontend/src/app/api/versions/route.ts delete mode 100644 frontend/src/app/data/page.tsx delete mode 100644 frontend/src/app/favicon.ico delete mode 100644 frontend/src/app/json-editor/_components/categories.tsx delete mode 100644 frontend/src/app/json-editor/_components/install-method.tsx delete mode 100644 frontend/src/app/json-editor/_components/note.tsx delete mode 100644 frontend/src/app/json-editor/_schemas/schemas.ts delete mode 100644 frontend/src/app/json-editor/page.tsx delete mode 100644 frontend/src/app/layout.tsx delete mode 100644 frontend/src/app/manifest.ts delete mode 100644 frontend/src/app/not-found.tsx delete mode 100644 frontend/src/app/page.tsx delete mode 100644 frontend/src/app/robots.ts delete mode 100644 frontend/src/app/scripts/_components/resource-display.tsx delete mode 100644 frontend/src/app/scripts/_components/script-accordion.tsx delete mode 100644 frontend/src/app/scripts/_components/script-info-blocks.tsx delete mode 100644 frontend/src/app/scripts/_components/script-item.tsx delete mode 100644 frontend/src/app/scripts/_components/script-items/alerts.tsx delete mode 100644 frontend/src/app/scripts/_components/script-items/buttons.tsx delete mode 100644 frontend/src/app/scripts/_components/script-items/config-file.tsx delete mode 100644 frontend/src/app/scripts/_components/script-items/default-password.tsx delete mode 100644 frontend/src/app/scripts/_components/script-items/default-settings.tsx delete mode 100644 frontend/src/app/scripts/_components/script-items/description.tsx delete mode 100644 frontend/src/app/scripts/_components/script-items/disable-description.tsx delete mode 100644 frontend/src/app/scripts/_components/script-items/install-command.tsx delete mode 100644 frontend/src/app/scripts/_components/script-items/interfaces.tsx delete mode 100644 frontend/src/app/scripts/_components/script-items/tool-tips.tsx delete mode 100644 frontend/src/app/scripts/_components/sidebar.tsx delete mode 100644 frontend/src/app/scripts/_components/version-badge.tsx delete mode 100644 frontend/src/app/scripts/page.tsx delete mode 100644 frontend/src/app/sitemap.ts delete mode 100644 frontend/src/components/animate-ui/components/buttons/button.tsx delete mode 100644 frontend/src/components/animate-ui/components/buttons/github-stars.tsx delete mode 100644 frontend/src/components/animate-ui/primitives/animate/github-stars.tsx delete mode 100644 frontend/src/components/animate-ui/primitives/animate/slot.tsx delete mode 100644 frontend/src/components/animate-ui/primitives/buttons/button.tsx delete mode 100644 frontend/src/components/animate-ui/primitives/effects/particles.tsx delete mode 100644 frontend/src/components/animate-ui/primitives/texts/sliding-number.tsx delete mode 100644 frontend/src/components/command-menu.tsx delete mode 100644 frontend/src/components/copycat-warning-toast.tsx delete mode 100644 frontend/src/components/faq.tsx delete mode 100644 frontend/src/components/footer.tsx delete mode 100644 frontend/src/components/handle-copy.tsx delete mode 100644 frontend/src/components/icons/resource-icons.tsx delete mode 100644 frontend/src/components/modal.tsx delete mode 100644 frontend/src/components/navbar.tsx delete mode 100644 frontend/src/components/navigation/mobile-sidebar.tsx delete mode 100644 frontend/src/components/query-provider.tsx delete mode 100644 frontend/src/components/text-copy-block.tsx delete mode 100644 frontend/src/components/text-parse-links.tsx delete mode 100644 frontend/src/components/theme-provider.tsx delete mode 100644 frontend/src/components/ui/accordion.tsx delete mode 100644 frontend/src/components/ui/alert.tsx delete mode 100644 frontend/src/components/ui/animated-gradient-text.tsx delete mode 100644 frontend/src/components/ui/badge.tsx delete mode 100644 frontend/src/components/ui/button.tsx delete mode 100644 frontend/src/components/ui/calendar.tsx delete mode 100644 frontend/src/components/ui/card.tsx delete mode 100644 frontend/src/components/ui/chart.tsx delete mode 100644 frontend/src/components/ui/code-copy-button.tsx delete mode 100644 frontend/src/components/ui/codeblock.tsx delete mode 100644 frontend/src/components/ui/command.tsx delete mode 100644 frontend/src/components/ui/config-copy-button.tsx delete mode 100644 frontend/src/components/ui/dialog.tsx delete mode 100644 frontend/src/components/ui/dropdown-menu.tsx delete mode 100644 frontend/src/components/ui/input.tsx delete mode 100644 frontend/src/components/ui/label.tsx delete mode 100644 frontend/src/components/ui/navigation-menu.tsx delete mode 100644 frontend/src/components/ui/number-ticker.tsx delete mode 100644 frontend/src/components/ui/particles.tsx delete mode 100644 frontend/src/components/ui/popover.tsx delete mode 100644 frontend/src/components/ui/scroll-area.tsx delete mode 100644 frontend/src/components/ui/select.tsx delete mode 100644 frontend/src/components/ui/separator.tsx delete mode 100644 frontend/src/components/ui/sheet.tsx delete mode 100644 frontend/src/components/ui/sonner.tsx delete mode 100644 frontend/src/components/ui/star-on-github-button.tsx delete mode 100644 frontend/src/components/ui/switch.tsx delete mode 100644 frontend/src/components/ui/table.tsx delete mode 100644 frontend/src/components/ui/tabs.tsx delete mode 100644 frontend/src/components/ui/textarea.tsx delete mode 100644 frontend/src/components/ui/theme-toggle.tsx delete mode 100644 frontend/src/components/ui/tooltip.tsx delete mode 100644 frontend/src/config/faq-config.tsx delete mode 100644 frontend/src/config/site-config.tsx delete mode 100644 frontend/src/hooks/use-is-in-view.tsx delete mode 100644 frontend/src/hooks/use-versions.ts delete mode 100644 frontend/src/lib/data.ts delete mode 100644 frontend/src/lib/get-strict-context.tsx delete mode 100644 frontend/src/lib/time.ts delete mode 100644 frontend/src/lib/types.ts delete mode 100644 frontend/src/lib/utils.ts delete mode 100644 frontend/src/lib/utils/resource-utils.ts delete mode 100644 frontend/src/styles/globals.css delete mode 100644 frontend/tailwind.config.ts delete mode 100644 frontend/tsconfig.json rename {frontend/public/json => json}/2fauth.json (100%) rename {frontend/public/json => json}/actualbudget.json (100%) rename {frontend/public/json => json}/add-iptag.json (100%) rename {frontend/public/json => json}/add-netbird-lxc.json (100%) rename {frontend/public/json => json}/add-tailscale-lxc.json (100%) rename {frontend/public/json => json}/adguard.json (100%) rename {frontend/public/json => json}/adguardhome-sync.json (100%) rename {frontend/public/json => json}/adventurelog.json (100%) rename {frontend/public/json => json}/agentdvr.json (100%) rename {frontend/public/json => json}/all-templates.json (100%) rename {frontend/public/json => json}/alpine-it-tools.json (100%) rename {frontend/public/json => json}/alpine.json (100%) rename {frontend/public/json => json}/ampache.json (100%) rename {frontend/public/json => json}/apache-cassandra.json (100%) rename {frontend/public/json => json}/apache-couchdb.json (100%) rename {frontend/public/json => json}/apache-guacamole.json (100%) rename {frontend/public/json => json}/apache-tika.json (100%) rename {frontend/public/json => json}/apache-tomcat.json (100%) rename {frontend/public/json => json}/apt-cacher-ng.json (100%) rename {frontend/public/json => json}/arcane.json (100%) rename {frontend/public/json => json}/archivebox.json (100%) rename {frontend/public/json => json}/archlinux-vm.json (100%) rename {frontend/public/json => json}/argus.json (100%) rename {frontend/public/json => json}/aria2.json (100%) rename {frontend/public/json => json}/asterisk.json (100%) rename {frontend/public/json => json}/audiobookshelf.json (100%) rename {frontend/public/json => json}/authelia.json (100%) rename {frontend/public/json => json}/autobrr.json (100%) rename {frontend/public/json => json}/autocaliweb.json (100%) rename {frontend/public/json => json}/babybuddy.json (100%) rename {frontend/public/json => json}/backrest.json (100%) rename {frontend/public/json => json}/baikal.json (100%) rename {frontend/public/json => json}/bar-assistant.json (100%) rename {frontend/public/json => json}/bazarr.json (100%) rename {frontend/public/json => json}/bentopdf.json (100%) rename {frontend/public/json => json}/beszel.json (100%) rename {frontend/public/json => json}/bichon.json (100%) rename {frontend/public/json => json}/bitmagnet.json (100%) rename {frontend/public/json => json}/blocky.json (100%) rename {frontend/public/json => json}/booklore.json (100%) rename {frontend/public/json => json}/bookstack.json (100%) rename {frontend/public/json => json}/bunkerweb.json (100%) rename {frontend/public/json => json}/byparr.json (100%) rename {frontend/public/json => json}/bytestash.json (100%) rename {frontend/public/json => json}/caddy.json (100%) rename {frontend/public/json => json}/calibre-web.json (100%) rename {frontend/public/json => json}/casaos.json (100%) rename {frontend/public/json => json}/changedetection.json (100%) rename {frontend/public/json => json}/channels.json (100%) rename {frontend/public/json => json}/checkmate.json (100%) rename {frontend/public/json => json}/checkmk.json (100%) rename {frontend/public/json => json}/clean-lxcs.json (100%) rename {frontend/public/json => json}/clean-orphaned-lvm.json (100%) rename {frontend/public/json => json}/cleanuparr.json (100%) rename {frontend/public/json => json}/cloudflare-ddns.json (100%) rename {frontend/public/json => json}/cloudflared.json (100%) rename {frontend/public/json => json}/cloudreve.json (100%) rename {frontend/public/json => json}/cockpit.json (100%) rename {frontend/public/json => json}/coder-code-server.json (100%) rename {frontend/public/json => json}/comfyui.json (100%) rename {frontend/public/json => json}/commafeed.json (100%) rename {frontend/public/json => json}/configarr.json (100%) rename {frontend/public/json => json}/convertx.json (100%) rename {frontend/public/json => json}/coolify.json (100%) rename {frontend/public/json => json}/copyparty.json (100%) rename {frontend/public/json => json}/cosmos.json (100%) rename {frontend/public/json => json}/crafty-controller.json (100%) rename {frontend/public/json => json}/cron-update-lxcs.json (100%) rename {frontend/public/json => json}/cronicle.json (100%) rename {frontend/public/json => json}/cronmaster.json (100%) rename {frontend/public/json => json}/cross-seed.json (100%) rename {frontend/public/json => json}/crowdsec.json (100%) rename {frontend/public/json => json}/cryptpad.json (100%) rename {frontend/public/json => json}/daemonsync.json (100%) rename {frontend/public/json => json}/databasus.json (100%) rename {frontend/public/json => json}/dawarich.json (100%) rename {frontend/public/json => json}/ddclient.json (100%) rename {frontend/public/json => json}/debian-13-vm.json (100%) rename {frontend/public/json => json}/debian-vm.json (100%) rename {frontend/public/json => json}/debian.json (100%) rename {frontend/public/json => json}/deconz.json (100%) rename {frontend/public/json => json}/deluge.json (100%) rename {frontend/public/json => json}/discopanel.json (100%) rename {frontend/public/json => json}/dispatcharr.json (100%) rename {frontend/public/json => json}/docker-vm.json (100%) rename {frontend/public/json => json}/docker.json (100%) rename {frontend/public/json => json}/dockge.json (100%) rename {frontend/public/json => json}/docmost.json (100%) rename {frontend/public/json => json}/dokploy.json (100%) rename {frontend/public/json => json}/dolibarr.json (100%) rename {frontend/public/json => json}/domain-locker.json (100%) rename {frontend/public/json => json}/domain-monitor.json (100%) rename {frontend/public/json => json}/donetick.json (100%) rename {frontend/public/json => json}/dotnetaspwebapi.json (100%) rename {frontend/public/json => json}/drawio.json (100%) rename {frontend/public/json => json}/duplicati.json (100%) rename {frontend/public/json => json}/ebusd.json (100%) rename {frontend/public/json => json}/elementsynapse.json (100%) rename {frontend/public/json => json}/emby.json (100%) rename {frontend/public/json => json}/emqx.json (100%) rename {frontend/public/json => json}/endurain.json (100%) rename {frontend/public/json => json}/ersatztv.json (100%) rename {frontend/public/json => json}/esphome.json (100%) rename {frontend/public/json => json}/evcc.json (100%) rename {frontend/public/json => json}/excalidraw.json (100%) rename {frontend/public/json => json}/execute.json (100%) rename {frontend/public/json => json}/fhem.json (100%) rename {frontend/public/json => json}/filebrowser-quantum.json (100%) rename {frontend/public/json => json}/filebrowser.json (100%) rename {frontend/public/json => json}/fileflows.json (100%) rename {frontend/public/json => json}/firefly.json (100%) rename {frontend/public/json => json}/fladder.json (100%) rename {frontend/public/json => json}/flaresolverr.json (100%) rename {frontend/public/json => json}/flatnotes.json (100%) rename {frontend/public/json => json}/flowiseai.json (100%) rename {frontend/public/json => json}/fluid-calendar.json (100%) rename {frontend/public/json => json}/forgejo.json (100%) rename {frontend/public/json => json}/freepbx.json (100%) rename {frontend/public/json => json}/freshrss.json (100%) rename {frontend/public/json => json}/frigate.json (100%) rename {frontend/public/json => json}/fstrim.json (100%) rename {frontend/public/json => json}/fumadocs.json (100%) rename {frontend/public/json => json}/garage.json (100%) rename {frontend/public/json => json}/gatus.json (100%) rename {frontend/public/json => json}/ghost.json (100%) rename {frontend/public/json => json}/ghostfolio.json (100%) rename {frontend/public/json => json}/gitea-mirror.json (100%) rename {frontend/public/json => json}/gitea.json (100%) rename {frontend/public/json => json}/github-versions.json (100%) rename {frontend/public/json => json}/glance.json (100%) rename {frontend/public/json => json}/glances.json (100%) rename {frontend/public/json => json}/globaleaks.json (100%) rename {frontend/public/json => json}/glpi.json (100%) rename {frontend/public/json => json}/go2rtc.json (100%) rename {frontend/public/json => json}/gokapi.json (100%) rename {frontend/public/json => json}/gotify.json (100%) rename {frontend/public/json => json}/grafana.json (100%) rename {frontend/public/json => json}/gramps-web.json (100%) rename {frontend/public/json => json}/graylog.json (100%) rename {frontend/public/json => json}/grist.json (100%) rename {frontend/public/json => json}/grocy.json (100%) rename {frontend/public/json => json}/guardian.json (100%) rename {frontend/public/json => json}/gwn-manager.json (100%) rename {frontend/public/json => json}/haos-vm.json (100%) rename {frontend/public/json => json}/headscale.json (100%) rename {frontend/public/json => json}/healthchecks.json (100%) rename {frontend/public/json => json}/heimdall-dashboard.json (100%) rename {frontend/public/json => json}/hev-socks5-server.json (100%) rename {frontend/public/json => json}/hivemq.json (100%) rename {frontend/public/json => json}/homarr.json (100%) rename {frontend/public/json => json}/homeassistant.json (100%) rename {frontend/public/json => json}/homebox.json (100%) rename {frontend/public/json => json}/homebridge.json (100%) rename {frontend/public/json => json}/homepage.json (100%) rename {frontend/public/json => json}/homer.json (100%) rename {frontend/public/json => json}/hortusfox.json (100%) rename {frontend/public/json => json}/host-backup.json (100%) rename {frontend/public/json => json}/hyperhdr.json (100%) rename {frontend/public/json => json}/hyperion.json (100%) rename {frontend/public/json => json}/immich-public-proxy.json (100%) rename {frontend/public/json => json}/immich.json (100%) rename {frontend/public/json => json}/immichframe.json (100%) rename {frontend/public/json => json}/infisical.json (100%) rename {frontend/public/json => json}/influxdb.json (100%) rename {frontend/public/json => json}/inspircd.json (100%) rename {frontend/public/json => json}/inventree.json (100%) rename {frontend/public/json => json}/investbrain.json (100%) rename {frontend/public/json => json}/invoiceninja.json (100%) rename {frontend/public/json => json}/iobroker.json (100%) rename {frontend/public/json => json}/itsm-ng.json (100%) rename {frontend/public/json => json}/jackett.json (100%) rename {frontend/public/json => json}/jeedom.json (100%) rename {frontend/public/json => json}/jellyfin.json (100%) rename {frontend/public/json => json}/jellystat.json (100%) rename {frontend/public/json => json}/jenkins.json (100%) rename {frontend/public/json => json}/joplin-server.json (100%) rename {frontend/public/json => json}/jotty.json (100%) rename {frontend/public/json => json}/jupyternotebook.json (100%) rename {frontend/public/json => json}/kapowarr.json (100%) rename {frontend/public/json => json}/karakeep.json (100%) rename {frontend/public/json => json}/kasm.json (100%) rename {frontend/public/json => json}/kavita.json (100%) rename {frontend/public/json => json}/kernel-clean.json (100%) rename {frontend/public/json => json}/kernel-pin.json (100%) rename {frontend/public/json => json}/keycloak.json (100%) rename {frontend/public/json => json}/kima-hub.json (100%) rename {frontend/public/json => json}/kimai.json (100%) rename {frontend/public/json => json}/kitchenowl.json (100%) rename {frontend/public/json => json}/koel.json (100%) rename {frontend/public/json => json}/koillection.json (100%) rename {frontend/public/json => json}/kometa.json (100%) rename {frontend/public/json => json}/komga.json (100%) rename {frontend/public/json => json}/komodo.json (100%) rename {frontend/public/json => json}/kubo.json (100%) rename {frontend/public/json => json}/kutt.json (100%) rename {frontend/public/json => json}/languagetool.json (100%) rename {frontend/public/json => json}/lazylibrarian.json (100%) rename {frontend/public/json => json}/leantime.json (100%) rename {frontend/public/json => json}/librenms.json (100%) rename {frontend/public/json => json}/librespeed-rust.json (100%) rename {frontend/public/json => json}/libretranslate.json (100%) rename {frontend/public/json => json}/lidarr.json (100%) rename {frontend/public/json => json}/limesurvey.json (100%) rename {frontend/public/json => json}/linkding.json (100%) rename {frontend/public/json => json}/linkstack.json (100%) rename {frontend/public/json => json}/linkwarden.json (100%) rename {frontend/public/json => json}/listmonk.json (100%) rename {frontend/public/json => json}/litellm.json (100%) rename {frontend/public/json => json}/livebook.json (100%) rename {frontend/public/json => json}/lldap.json (100%) rename {frontend/public/json => json}/loki.json (100%) rename {frontend/public/json => json}/lubelogger.json (100%) rename {frontend/public/json => json}/lxc-delete.json (100%) rename {frontend/public/json => json}/lyrionmusicserver.json (100%) rename {frontend/public/json => json}/mafl.json (100%) rename {frontend/public/json => json}/magicmirror.json (100%) rename {frontend/public/json => json}/mail-archiver.json (100%) rename {frontend/public/json => json}/managemydamnlife.json (100%) rename {frontend/public/json => json}/manyfold.json (100%) rename {frontend/public/json => json}/mariadb.json (100%) rename {frontend/public/json => json}/matterbridge.json (100%) rename {frontend/public/json => json}/mattermost.json (100%) rename {frontend/public/json => json}/mealie.json (100%) rename {frontend/public/json => json}/mediamanager.json (100%) rename {frontend/public/json => json}/mediamtx.json (100%) rename {frontend/public/json => json}/medusa.json (100%) rename {frontend/public/json => json}/meilisearch.json (100%) rename {frontend/public/json => json}/memos.json (100%) rename {frontend/public/json => json}/meshcentral.json (100%) rename {frontend/public/json => json}/metabase.json (100%) rename {frontend/public/json => json}/metadata.json (100%) rename {frontend/public/json => json}/metube.json (100%) rename {frontend/public/json => json}/microcode.json (100%) rename {frontend/public/json => json}/mikrotik-routeros.json (100%) rename {frontend/public/json => json}/minarca.json (100%) rename {frontend/public/json => json}/miniflux.json (100%) rename {frontend/public/json => json}/minio.json (100%) rename {frontend/public/json => json}/mongodb.json (100%) rename {frontend/public/json => json}/monica.json (100%) rename {frontend/public/json => json}/monitor-all.json (100%) rename {frontend/public/json => json}/motioneye.json (100%) rename {frontend/public/json => json}/mqtt.json (100%) rename {frontend/public/json => json}/myip.json (100%) rename {frontend/public/json => json}/mylar3.json (100%) rename {frontend/public/json => json}/myspeed.json (100%) rename {frontend/public/json => json}/mysql.json.bak (100%) rename {frontend/public/json => json}/n8n.json (100%) rename {frontend/public/json => json}/navidrome.json (100%) rename {frontend/public/json => json}/neo4j.json (100%) rename {frontend/public/json => json}/netbird.json (100%) rename {frontend/public/json => json}/netbox.json (100%) rename {frontend/public/json => json}/netdata.json (100%) rename {frontend/public/json => json}/nextcloud-exporter.json (100%) rename {frontend/public/json => json}/nextcloud-vm.json (100%) rename {frontend/public/json => json}/nextcloudpi.json (100%) rename {frontend/public/json => json}/nextpvr.json (100%) rename {frontend/public/json => json}/nginx-ui.json (100%) rename {frontend/public/json => json}/nginxproxymanager.json (100%) rename {frontend/public/json => json}/nic-offloading-fix.json (100%) rename {frontend/public/json => json}/nightscout.json (100%) rename {frontend/public/json => json}/nocodb.json (100%) rename {frontend/public/json => json}/node-red.json (100%) rename {frontend/public/json => json}/nodebb.json (100%) rename {frontend/public/json => json}/nodecast-tv.json (100%) rename {frontend/public/json => json}/notifiarr.json (100%) rename {frontend/public/json => json}/npmplus.json (100%) rename {frontend/public/json => json}/ntfy.json (100%) rename {frontend/public/json => json}/nxwitness.json (100%) rename {frontend/public/json => json}/nzbget.json (100%) rename {frontend/public/json => json}/oauth2-proxy.json (100%) rename {frontend/public/json => json}/octoprint.json (100%) rename {frontend/public/json => json}/odoo.json (100%) rename {frontend/public/json => json}/olivetin.json (100%) rename {frontend/public/json => json}/ollama.json (100%) rename {frontend/public/json => json}/omada.json (100%) rename {frontend/public/json => json}/ombi.json (100%) rename {frontend/public/json => json}/omv.json (100%) rename {frontend/public/json => json}/onedev.json (100%) rename {frontend/public/json => json}/onlyoffice.json (100%) rename {frontend/public/json => json}/open-archiver.json (100%) rename {frontend/public/json => json}/opencloud.json (100%) rename {frontend/public/json => json}/opengist.json (100%) rename {frontend/public/json => json}/openhab.json (100%) rename {frontend/public/json => json}/openobserve.json (100%) rename {frontend/public/json => json}/openproject.json (100%) rename {frontend/public/json => json}/openwebui.json (100%) rename {frontend/public/json => json}/openwrt-vm.json (100%) rename {frontend/public/json => json}/openziti-controller.json (100%) rename {frontend/public/json => json}/openziti-tunnel.json (100%) rename {frontend/public/json => json}/opnsense-vm.json (100%) rename {frontend/public/json => json}/ots.json (100%) rename {frontend/public/json => json}/outline.json (100%) rename {frontend/public/json => json}/owncast.json (100%) rename {frontend/public/json => json}/owncloud-vm.json (100%) rename {frontend/public/json => json}/pairdrop.json (100%) rename {frontend/public/json => json}/pangolin.json (100%) rename {frontend/public/json => json}/paperless-ai.json (100%) rename {frontend/public/json => json}/paperless-gpt.json (100%) rename {frontend/public/json => json}/paperless-ngx.json (100%) rename {frontend/public/json => json}/papra.json (100%) rename {frontend/public/json => json}/part-db.json (100%) rename {frontend/public/json => json}/passbolt.json (100%) rename {frontend/public/json => json}/patchmon.json (100%) rename {frontend/public/json => json}/paymenter.json (100%) rename {frontend/public/json => json}/pbs-microcode.json (100%) rename {frontend/public/json => json}/pbs4-upgrade.json (100%) rename {frontend/public/json => json}/peanut.json (100%) rename {frontend/public/json => json}/pelican-panel.json (100%) rename {frontend/public/json => json}/pelican-wings.json (100%) rename {frontend/public/json => json}/pf2etools.json (100%) rename {frontend/public/json => json}/photoprism.json (100%) rename {frontend/public/json => json}/phpmyadmin.json (100%) rename {frontend/public/json => json}/pialert.json (100%) rename {frontend/public/json => json}/pihole-exporter.json (100%) rename {frontend/public/json => json}/pihole.json (100%) rename {frontend/public/json => json}/pimox-haos-vm.json (100%) rename {frontend/public/json => json}/planka.json (100%) rename {frontend/public/json => json}/plant-it.json (100%) rename {frontend/public/json => json}/plex.json (100%) rename {frontend/public/json => json}/pocketbase.json (100%) rename {frontend/public/json => json}/pocketid.json (100%) rename {frontend/public/json => json}/podman-homeassistant.json (100%) rename {frontend/public/json => json}/podman.json (100%) rename {frontend/public/json => json}/post-pbs-install.json (100%) rename {frontend/public/json => json}/post-pmg-install.json (100%) rename {frontend/public/json => json}/post-pve-install.json (100%) rename {frontend/public/json => json}/postgresql.json (100%) rename {frontend/public/json => json}/powerdns.json (100%) rename {frontend/public/json => json}/privatebin.json (100%) rename {frontend/public/json => json}/profilarr.json (100%) rename {frontend/public/json => json}/projectsend.json (100%) rename {frontend/public/json => json}/prometheus-alertmanager.json (100%) rename {frontend/public/json => json}/prometheus-blackbox-exporter.json (100%) rename {frontend/public/json => json}/prometheus-paperless-ngx-exporter.json (100%) rename {frontend/public/json => json}/prometheus-pve-exporter.json (100%) rename {frontend/public/json => json}/prometheus.json (100%) rename {frontend/public/json => json}/prowlarr.json (100%) rename {frontend/public/json => json}/proxmox-backup-server.json (100%) rename {frontend/public/json => json}/proxmox-datacenter-manager.json (100%) rename {frontend/public/json => json}/proxmox-mail-gateway.json (100%) rename {frontend/public/json => json}/ps5-mqtt.json (100%) rename {frontend/public/json => json}/pterodactyl-panel.json (100%) rename {frontend/public/json => json}/pterodactyl-wings.json (100%) rename {frontend/public/json => json}/pulse.json (100%) rename {frontend/public/json => json}/pve-privilege-converter.json (100%) rename {frontend/public/json => json}/pve-scripts-local.json (100%) rename {frontend/public/json => json}/qbittorrent-exporter.json (100%) rename {frontend/public/json => json}/qbittorrent.json (100%) rename {frontend/public/json => json}/qdrant.json (100%) rename {frontend/public/json => json}/qui.json (100%) rename {frontend/public/json => json}/rabbitmq.json (100%) rename {frontend/public/json => json}/radarr.json (100%) rename {frontend/public/json => json}/radicale.json (100%) rename {frontend/public/json => json}/rclone.json (100%) rename {frontend/public/json => json}/rdtclient.json (100%) rename {frontend/public/json => json}/reactive-resume.json (100%) rename {frontend/public/json => json}/readeck.json (100%) rename {frontend/public/json => json}/recyclarr.json (100%) rename {frontend/public/json => json}/redis.json (100%) rename {frontend/public/json => json}/redlib.json (100%) rename {frontend/public/json => json}/reitti.json (100%) rename {frontend/public/json => json}/resiliosync.json (100%) rename {frontend/public/json => json}/revealjs.json (100%) rename {frontend/public/json => json}/romm.json (100%) rename {frontend/public/json => json}/runtipi.json (100%) rename {frontend/public/json => json}/rustdeskserver.json (100%) rename {frontend/public/json => json}/rustypaste.json (100%) rename {frontend/public/json => json}/sabnzbd.json (100%) rename {frontend/public/json => json}/salt.json (100%) rename {frontend/public/json => json}/scaling-governor.json (100%) rename {frontend/public/json => json}/scanopy.json (100%) rename {frontend/public/json => json}/scraparr.json (100%) rename {frontend/public/json => json}/searxng.json (100%) rename {frontend/public/json => json}/seaweedfs.json (100%) rename {frontend/public/json => json}/seelf.json (100%) rename {frontend/public/json => json}/seerr.json (100%) rename {frontend/public/json => json}/semaphore.json (100%) rename {frontend/public/json => json}/sftpgo.json (100%) rename {frontend/public/json => json}/shelfmark.json (100%) rename {frontend/public/json => json}/shinobi.json (100%) rename {frontend/public/json => json}/signoz.json (100%) rename {frontend/public/json => json}/silverbullet.json (100%) rename {frontend/public/json => json}/slskd.json (100%) rename {frontend/public/json => json}/smokeping.json (100%) rename {frontend/public/json => json}/snipeit.json (100%) rename {frontend/public/json => json}/snowshare.json (100%) rename {frontend/public/json => json}/sonarqube.json (100%) rename {frontend/public/json => json}/sonarr.json (100%) rename {frontend/public/json => json}/sonobarr.json (100%) rename {frontend/public/json => json}/sparkyfitness.json (100%) rename {frontend/public/json => json}/speedtest-tracker.json (100%) rename {frontend/public/json => json}/splunk-enterprise.json (100%) rename {frontend/public/json => json}/spoolman.json (100%) rename {frontend/public/json => json}/sportarr.json (100%) rename {frontend/public/json => json}/sqlserver2022.json (100%) rename {frontend/public/json => json}/sqlserver2025.json (100%) rename {frontend/public/json => json}/stirling-pdf.json (100%) rename {frontend/public/json => json}/strapi.json (100%) rename {frontend/public/json => json}/streamlink-webui.json (100%) rename {frontend/public/json => json}/stylus.json (100%) rename {frontend/public/json => json}/sure.json (100%) rename {frontend/public/json => json}/swizzin.json (100%) rename {frontend/public/json => json}/syncthing.json (100%) rename {frontend/public/json => json}/tandoor.json (100%) rename {frontend/public/json => json}/tasmoadmin.json (100%) rename {frontend/public/json => json}/tasmocompiler.json (100%) rename {frontend/public/json => json}/tautulli.json (100%) rename {frontend/public/json => json}/tdarr.json (100%) rename {frontend/public/json => json}/teamspeak-server.json (100%) rename {frontend/public/json => json}/technitiumdns.json (100%) rename {frontend/public/json => json}/teddycloud.json (100%) rename {frontend/public/json => json}/telegraf.json (100%) rename {frontend/public/json => json}/termix.json (100%) rename {frontend/public/json => json}/the-lounge.json (100%) rename {frontend/public/json => json}/thingsboard.json (100%) rename {frontend/public/json => json}/threadfin.json (100%) rename {frontend/public/json => json}/tianji.json (100%) rename {frontend/public/json => json}/tinyauth.json (100%) rename {frontend/public/json => json}/traccar.json (100%) rename {frontend/public/json => json}/tracearr.json (100%) rename {frontend/public/json => json}/tracktor.json (100%) rename {frontend/public/json => json}/traefik.json (100%) rename {frontend/public/json => json}/transmission.json (100%) rename {frontend/public/json => json}/trilium.json (100%) rename {frontend/public/json => json}/trip.json (100%) rename {frontend/public/json => json}/truenas-vm.json (100%) rename {frontend/public/json => json}/tududi.json (100%) rename {frontend/public/json => json}/tunarr.json (100%) rename {frontend/public/json => json}/turnkey.json (100%) rename {frontend/public/json => json}/twingate-connector.json (100%) rename {frontend/public/json => json}/typesense.json (100%) rename {frontend/public/json => json}/ubuntu.json (100%) rename {frontend/public/json => json}/ubuntu2204-vm.json (100%) rename {frontend/public/json => json}/ubuntu2404-vm.json (100%) rename {frontend/public/json => json}/ubuntu2504-vm.json (100%) rename {frontend/public/json => json}/uhf.json (100%) rename {frontend/public/json => json}/umami.json (100%) rename {frontend/public/json => json}/umbrel-os-vm.json (100%) rename {frontend/public/json => json}/umlautadaptarr.json (100%) rename {frontend/public/json => json}/unbound.json (100%) rename {frontend/public/json => json}/unifi-os-server.json (100%) rename {frontend/public/json => json}/unmanic.json (100%) rename {frontend/public/json => json}/update-apps.json (100%) rename {frontend/public/json => json}/update-lxcs.json (100%) rename {frontend/public/json => json}/update-repo.json (100%) rename {frontend/public/json => json}/upgopher.json (100%) rename {frontend/public/json => json}/upsnap.json (100%) rename {frontend/public/json => json}/uptimekuma.json (100%) rename {frontend/public/json => json}/urbackupserver.json (100%) rename {frontend/public/json => json}/valkey.json (100%) rename {frontend/public/json => json}/vaultwarden.json (100%) rename {frontend/public/json => json}/verdaccio.json (100%) rename {frontend/public/json => json}/versions.json (100%) rename {frontend/public/json => json}/victoriametrics.json (100%) rename {frontend/public/json => json}/vikunja.json (100%) rename {frontend/public/json => json}/wallabag.json (100%) rename {frontend/public/json => json}/wallos.json (100%) rename {frontend/public/json => json}/wanderer.json (100%) rename {frontend/public/json => json}/warracker.json (100%) rename {frontend/public/json => json}/wastebin.json (100%) rename {frontend/public/json => json}/watcharr.json (100%) rename {frontend/public/json => json}/watchyourlan.json (100%) rename {frontend/public/json => json}/wavelog.json (100%) rename {frontend/public/json => json}/wazuh.json (100%) rename {frontend/public/json => json}/wealthfolio.json (100%) rename {frontend/public/json => json}/web-check.json (100%) rename {frontend/public/json => json}/webmin.json (100%) rename {frontend/public/json => json}/wger.json (100%) rename {frontend/public/json => json}/whisparr.json (100%) rename {frontend/public/json => json}/wikijs.json (100%) rename {frontend/public/json => json}/wireguard.json (100%) rename {frontend/public/json => json}/wishlist.json (100%) rename {frontend/public/json => json}/wizarr.json (100%) rename {frontend/public/json => json}/wordpress.json (100%) rename {frontend/public/json => json}/writefreely.json (100%) rename {frontend/public/json => json}/yt-dlp-webui.json (100%) rename {frontend/public/json => json}/yubal.json (100%) rename {frontend/public/json => json}/yunohost.json (100%) rename {frontend/public/json => json}/zabbix.json (100%) rename {frontend/public/json => json}/zammad.json (100%) rename {frontend/public/json => json}/zerobyte.json (100%) rename {frontend/public/json => json}/zerotier-one.json (100%) rename {frontend/public/json => json}/zigbee2mqtt.json (100%) rename {frontend/public/json => json}/zipline.json (100%) rename {frontend/public/json => json}/zitadel.json (100%) rename {frontend/public/json => json}/zoraxy.json (100%) rename {frontend/public/json => json}/zot-registry.json (100%) rename {frontend/public/json => json}/zwave-js-ui.json (100%) diff --git a/.github/workflows/autolabeler.yml b/.github/workflows/autolabeler.yml index 81f381c55..899a8d3c3 100644 --- a/.github/workflows/autolabeler.yml +++ b/.github/workflows/autolabeler.yml @@ -93,7 +93,7 @@ jobs: const websiteRegex = new RegExp(`- \\[(x|X)\\]\\s*${escapedWebsite}`, "i"); if (websiteRegex.test(prBody)) { - const hasJson = prFiles.some((f) => f.filename.startsWith("frontend/public/json/")); + const hasJson = prFiles.some((f) => f.filename.startsWith("json/")); const hasUpdateScript = labelsToAdd.has("update script"); const hasContentLabel = ["bugfix", "feature", "refactor"].some((l) => labelsToAdd.has(l)); diff --git a/.github/workflows/delete-pocketbase-entry-on-removal.yml b/.github/workflows/delete-pocketbase-entry-on-removal.yml index 473568efc..4778251d6 100644 --- a/.github/workflows/delete-pocketbase-entry-on-removal.yml +++ b/.github/workflows/delete-pocketbase-entry-on-removal.yml @@ -5,7 +5,7 @@ on: branches: - main paths: - - "frontend/public/json/**" + - "json/**" - "vm/**" - "tools/**" - "turnkey/**" @@ -29,7 +29,7 @@ jobs: slugs="" # Deleted JSON files: get slug from previous commit - deleted_json=$(git diff --name-only --diff-filter=D "$BEFORE" "$AFTER" -- frontend/public/json/ | grep '\.json$' || true) + deleted_json=$(git diff --name-only --diff-filter=D "$BEFORE" "$AFTER" -- json/ | grep '\.json$' || true) for f in $deleted_json; do [[ -z "$f" ]] && continue s=$(git show "$BEFORE:$f" 2>/dev/null | jq -r '.slug // empty' 2>/dev/null || true) diff --git a/.github/workflows/frontend-cicd.yml b/.github/workflows/frontend-cicd.yml deleted file mode 100644 index 243625206..000000000 --- a/.github/workflows/frontend-cicd.yml +++ /dev/null @@ -1,147 +0,0 @@ -# Based on https://github.com/actions/starter-workflows/blob/main/pages/nextjs.yml - -name: Frontend CI/CD - -on: - push: - branches: ["main"] - paths: - - frontend/** - - pull_request: - branches: ["main"] - types: [opened, synchronize, reopened, edited] - paths: - - frontend/** - - workflow_dispatch: - -permissions: - contents: read - -concurrency: - group: pages-${{ github.ref }} - cancel-in-progress: false - -jobs: - test-json-files: - runs-on: ubuntu-latest - defaults: - run: - working-directory: frontend - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Setup Python - uses: actions/setup-python@v4 - with: - python-version: "3.x" - - - name: Test JSON files - run: | - python3 << 'EOF' - import json - import glob - import os - import sys - - def test_json_files(): - # Change to the correct directory - json_dir = "public/json" - if not os.path.exists(json_dir): - print(f"❌ Directory not found: {json_dir}") - return False - - # Find all JSON files - pattern = os.path.join(json_dir, "*.json") - json_files = glob.glob(pattern) - - if not json_files: - print(f"⚠️ No JSON files found in {json_dir}") - return True - - print(f"Testing {len(json_files)} JSON files for valid syntax...") - - invalid_files = [] - - for file_path in json_files: - try: - with open(file_path, 'r', encoding='utf-8') as f: - json.load(f) - print(f"✅ Valid JSON: {file_path}") - except json.JSONDecodeError as e: - print(f"❌ Invalid JSON syntax in: {file_path}") - print(f" Error: {e}") - invalid_files.append(file_path) - except Exception as e: - print(f"⚠️ Error reading: {file_path}") - print(f" Error: {e}") - invalid_files.append(file_path) - - print("\n=== JSON Validation Summary ===") - print(f"Total files tested: {len(json_files)}") - print(f"Valid files: {len(json_files) - len(invalid_files)}") - print(f"Invalid files: {len(invalid_files)}") - - if invalid_files: - print("\n❌ Found invalid JSON file(s):") - for file_path in invalid_files: - print(f" - {file_path}") - return False - else: - print("\n✅ All JSON files have valid syntax!") - return True - - if __name__ == "__main__": - success = test_json_files() - sys.exit(0 if success else 1) - EOF - - build: - if: github.repository == 'community-scripts/ProxmoxVE' - needs: test-json-files - runs-on: ubuntu-latest - defaults: - run: - working-directory: frontend - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup Bun - uses: oven-sh/setup-bun@v2 - with: - bun-version: latest - - - name: Install dependencies - run: bun install --frozen-lockfile - - - name: Configure Next.js for pages - uses: actions/configure-pages@v5 - with: - static_site_generator: next - - - name: Build with Next.js - run: bun run build - - - name: Upload artifact - if: github.ref == 'refs/heads/main' - uses: actions/upload-pages-artifact@v3 - with: - path: frontend/out - - deploy: - runs-on: ubuntu-latest - needs: build - if: github.ref == 'refs/heads/main' && github.repository == 'community-scripts/ProxmoxVE' - permissions: - pages: write - id-token: write - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 diff --git a/.github/workflows/push-json-to-pocketbase.yml b/.github/workflows/push-json-to-pocketbase.yml index 3e77f1a55..a3e507e1a 100644 --- a/.github/workflows/push-json-to-pocketbase.yml +++ b/.github/workflows/push-json-to-pocketbase.yml @@ -5,7 +5,7 @@ on: branches: - main paths: - - "frontend/public/json/**" + - "json/**" jobs: push-json: @@ -19,7 +19,7 @@ jobs: - name: Get changed JSON files with slug id: changed run: | - changed=$(git diff --name-only "${{ github.event.before }}" "${{ github.event.after }}" -- frontend/public/json/ | grep '\.json$' || true) + changed=$(git diff --name-only "${{ github.event.before }}" "${{ github.event.after }}" -- json/ | grep '\.json$' || true) with_slug="" for f in $changed; do [[ -f "$f" ]] || continue @@ -96,7 +96,7 @@ jobs: const recordsUrl = apiBase + '/collections/' + encodeURIComponent(coll) + '/records'; let categoryIdToName = {}; try { - const metadata = JSON.parse(fs.readFileSync('frontend/public/json/metadata.json', 'utf8')); + const metadata = JSON.parse(fs.readFileSync('json/metadata.json', 'utf8')); (metadata.categories || []).forEach(function(cat) { categoryIdToName[cat.id] = cat.name; }); } catch (e) { console.warn('Could not load metadata.json:', e.message); } let typeValueToId = {}; diff --git a/.github/workflows/update-json-date.yml b/.github/workflows/update-json-date.yml index 9757d4d5d..7e4824052 100644 --- a/.github/workflows/update-json-date.yml +++ b/.github/workflows/update-json-date.yml @@ -5,7 +5,7 @@ on: branches: - main paths: - - "frontend/public/json/**.json" + - "json/**.json" workflow_dispatch: jobs: @@ -57,7 +57,7 @@ jobs: - name: Get Newly Added JSON Files id: new_json_files run: | - git diff --name-only --diff-filter=A ${{ env.prev_commit }} HEAD | grep '^frontend/public/json/.*\.json$' > new_files.txt || true + git diff --name-only --diff-filter=A ${{ env.prev_commit }} HEAD | grep '^json/.*\.json$' > new_files.txt || true echo "New files detected:" cat new_files.txt || echo "No new files." diff --git a/.github/workflows/update-versions-github.yml b/.github/workflows/update-versions-github.yml index fc6d2e135..31d7f7af8 100644 --- a/.github/workflows/update-versions-github.yml +++ b/.github/workflows/update-versions-github.yml @@ -11,7 +11,7 @@ permissions: pull-requests: write env: - VERSIONS_FILE: frontend/public/json/github-versions.json + VERSIONS_FILE: json/github-versions.json BRANCH_NAME: automated/update-github-versions AUTOMATED_PR_LABEL: "automated pr" @@ -74,7 +74,7 @@ jobs: echo "" echo "=== Scanning JSON files for slugs ===" - for json_file in frontend/public/json/*.json; do + for json_file in json/*.json; do [[ ! -f "$json_file" ]] && continue # Skip non-app JSON files diff --git a/.gitignore b/.gitignore index 9701f0ea1..bbc2eb9d6 100644 --- a/.gitignore +++ b/.gitignore @@ -24,13 +24,6 @@ venv/ env/ *.env -# Node.js dependencies (frontend folder was excluded, but keeping this rule for reference) -frontend/node_modules/ -frontend/.svelte-kit/ -frontend/.turbo/ -frontend/.vite/ -frontend/build/ - # API and Backend specific exclusions api/.env api/__pycache__/ diff --git a/frontend/.gitignore b/frontend/.gitignore deleted file mode 100644 index 4a2000d19..000000000 --- a/frontend/.gitignore +++ /dev/null @@ -1,39 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js -.yarn/install-state.gz - -# wrangler -.worker-next -.wrangler - -# testing -/coverage - -# next.js -/.next/ -out -# production -/build - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# # local env files -# .env*.local -# .env -# vercel -.vercel - -# typescript -*.tsbuildinfo -next-env.d.ts diff --git a/frontend/.vscode/settings.json b/frontend/.vscode/settings.json deleted file mode 100644 index 9f2f44827..000000000 --- a/frontend/.vscode/settings.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - // Disable the default formatter, use eslint instead - "prettier.enable": false, - "editor.formatOnSave": false, - - // Auto fix - "editor.codeActionsOnSave": { - "source.fixAll.eslint": "explicit", - "source.organizeImports": "never" - }, - - // Silent the stylistic rules in you IDE, but still auto fix them - "eslint.rules.customizations": [ - { "rule": "style/*", "severity": "off", "fixable": true }, - { "rule": "format/*", "severity": "off", "fixable": true }, - { "rule": "*-indent", "severity": "off", "fixable": true }, - { "rule": "*-spacing", "severity": "off", "fixable": true }, - { "rule": "*-spaces", "severity": "off", "fixable": true }, - { "rule": "*-order", "severity": "off", "fixable": true }, - { "rule": "*-dangle", "severity": "off", "fixable": true }, - { "rule": "*-newline", "severity": "off", "fixable": true }, - { "rule": "*quotes", "severity": "off", "fixable": true }, - { "rule": "*semi", "severity": "off", "fixable": true } - ], - - // Enable eslint for all supported languages - "eslint.validate": [ - "javascript", - "javascriptreact", - "typescript", - "typescriptreact", - "vue", - "html", - "markdown", - "json", - "json5", - "jsonc", - "yaml", - "toml", - "xml", - "gql", - "graphql", - "astro", - "svelte", - "css", - "less", - "scss", - "pcss", - "postcss" - ] -} diff --git a/frontend/LICENSE b/frontend/LICENSE deleted file mode 100644 index 9e9b270a5..000000000 --- a/frontend/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2024-Present Bram Suurd - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/frontend/README.md b/frontend/README.md deleted file mode 100644 index f9638f033..000000000 --- a/frontend/README.md +++ /dev/null @@ -1,281 +0,0 @@ -# Proxmox VE Helper-Scripts Frontend - -> 🚀 **Modern frontend for the Community-Scripts Proxmox VE Helper-Scripts repository** - -A comprehensive, user-friendly interface built with Next.js that provides access to 300+ automation scripts for Proxmox Virtual Environment management. This frontend serves as the official website for the Community-Scripts organization's Proxmox VE Helper-Scripts repository. - -![Next.js](https://img.shields.io/badge/Next.js-15.2.4-black?style=flat-square&logo=next.js) -![React](https://img.shields.io/badge/React-19.0.0-blue?style=flat-square&logo=react) -![TypeScript](https://img.shields.io/badge/TypeScript-5.8.2-blue?style=flat-square&logo=typescript) -![Tailwind CSS](https://img.shields.io/badge/Tailwind-3.4.17-06B6D4?style=flat-square&logo=tailwindcss) -![License](https://img.shields.io/badge/License-MIT-green?style=flat-square) - -## 🌟 Features - -### Core Functionality - -- **📜 Script Management**: Browse, search, and filter 300+ Proxmox VE scripts -- **📱 Responsive Design**: Mobile-first approach with modern UI/UX -- **🔍 Advanced Search**: Fuzzy search with category filtering -- **📊 Analytics Integration**: Built-in analytics for usage tracking -- **🌙 Dark/Light Mode**: Theme switching with system preference detection -- **⚡ Performance Optimized**: Static site generation for lightning-fast loading - -### Technical Features - -- **🎨 Modern UI Components**: Built with Radix UI and shadcn/ui -- **📈 Data Visualization**: Charts and metrics using Chart.js -- **🔄 State Management**: React Query for efficient data fetching -- **📝 Type Safety**: Full TypeScript implementation -- **🚀 Static Export**: Optimized for GitHub Pages deployment - -## 🛠️ Tech Stack - -### Frontend Framework - -- **[Next.js 15.2.4](https://nextjs.org/)** - React framework with App Router -- **[React 19.0.0](https://react.dev/)** - Latest React with concurrent features -- **[TypeScript 5.8.2](https://www.typescriptlang.org/)** - Type-safe JavaScript - -### Styling & UI - -- **[Tailwind CSS 3.4.17](https://tailwindcss.com/)** - Utility-first CSS framework -- **[Radix UI](https://www.radix-ui.com/)** - Unstyled, accessible UI components -- **[shadcn/ui](https://ui.shadcn.com/)** - Re-usable components built on Radix UI -- **[Framer Motion](https://www.framer.com/motion/)** - Animation library -- **[Lucide React](https://lucide.dev/)** - Icon library - -### Data & State Management - -- **[TanStack Query 5.71.1](https://tanstack.com/query)** - Powerful data synchronization -- **[Zod 3.24.2](https://zod.dev/)** - TypeScript-first schema validation -- **[nuqs 2.4.1](https://nuqs.47ng.com/)** - Type-safe search params state manager - -### Development Tools - -- **[Vitest 3.1.1](https://vitest.dev/)** - Fast unit testing framework -- **[React Testing Library](https://testing-library.com/react)** - Simple testing utilities -- **[ESLint](https://eslint.org/)** - Code linting and formatting -- **[Prettier](https://prettier.io/)** - Code formatting - -### Additional Libraries - -- **[Chart.js](https://www.chartjs.org/)** - Data visualization -- **[Fuse.js](https://fusejs.io/)** - Fuzzy search -- **[date-fns](https://date-fns.org/)** - Date utility library -- **[Next Themes](https://github.com/pacocoursey/next-themes)** - Theme management - -## 🚀 Getting Started - -### Prerequisites - -- **Node.js 18+** (recommend using the latest LTS version) -- **npm**, **yarn**, **pnpm**, or **bun** package manager -- **Git** for version control - -### Installation - -1. **Clone the repository** - - ```bash - git clone https://github.com/community-scripts/ProxmoxVE.git - cd ProxmoxVE/frontend - ``` - -2. **Install dependencies** - - ```bash - # Using npm - npm install - - # Using yarn - yarn install - - # Using pnpm - pnpm install - - # Using bun - bun install - ``` - -3. **Start the development server** - - ```bash - npm run dev - # or - yarn dev - # or - pnpm dev - # or - bun dev - ``` - -4. **Open your browser** - - Navigate to [http://localhost:3000](http://localhost:3000) to see the application running. - -### Environment Configuration - -The application uses the following environment variables: - -- `BASE_PATH`: Set to "ProxmoxVE" for GitHub Pages deployment -- Analytics configuration is handled in `src/config/siteConfig.tsx` - -## 🧪 Development - -### Available Scripts - -```bash -# Development -npm run dev # Start development server with Turbopack -npm run build # Build for production -npm run start # Start production server (after build) - -# Code Quality -npm run lint # Run ESLint -npm run typecheck # Run TypeScript type checking -npm run format:write # Format code with Prettier -npm run format:check # Check code formatting - -# Deployment -npm run deploy # Build and deploy to GitHub Pages -``` - -### Development Workflow - -1. **Feature Development** - - - Create a new branch for your feature - - Follow the established TypeScript and React patterns - - Use the existing component library (shadcn/ui) - - Ensure responsive design principles - -2. **Code Standards** - - - Follow TypeScript strict mode - - Use functional components with hooks - - Implement proper error boundaries - - Write descriptive variable and function names - - Use early returns for better readability - -3. **Styling Guidelines** - - - Use Tailwind CSS utility classes - - Follow mobile-first responsive design - - Implement dark/light mode considerations - - Use CSS variables from the design system - -4. **Testing** - - Write unit tests for utility functions - - Test React components with React Testing Library - - Ensure accessibility standards are met - - Run tests before committing - -### Component Development - -The project uses a component-driven development approach: - -```typescript -// Example component structure -import { cn } from "@/lib/utils"; -import { Button } from "@/components/ui/button"; - -interface ComponentProps { - title: string; - className?: string; -} - -export const Component = ({ title, className }: ComponentProps) => { - return ( -
- -
- ); -}; -``` - -### Configuration for Static Export - -The application is configured for static export in `next.config.mjs`: - -```javascript -const nextConfig = { - output: "export", - basePath: `/ProxmoxVE`, - images: { - unoptimized: true // Required for static export - } -}; -``` - -## 🤝 Contributing - -We welcome contributions from the community! Here's how you can help: - -### Getting Started - -1. **Fork the repository** on GitHub -2. **Clone your fork** locally -3. **Create a new branch** for your feature or bugfix -4. **Make your changes** following our coding standards -5. **Submit a pull request** with a clear description - -### Contribution Guidelines - -#### Code Style - -- Follow the existing TypeScript and React patterns -- Use descriptive variable and function names -- Implement proper error handling -- Write self-documenting code with appropriate comments - -#### Component Guidelines - -- Use functional components with hooks -- Implement proper TypeScript types -- Follow accessibility best practices -- Ensure responsive design -- Use the existing design system components - -#### Pull Request Process - -1. Update documentation if needed -2. Update the README if you've added new features -3. Request review from maintainers - -### Areas for Contribution - -- **🐛 Bug fixes**: Report and fix issues -- **✨ New features**: Enhance functionality -- **📚 Documentation**: Improve guides and examples -- **🎨 UI/UX**: Improve design and user experience -- **♿ Accessibility**: Enhance accessibility features -- **🚀 Performance**: Optimize loading and runtime performance - -## 📄 License - -This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. - -## 🙏 Acknowledgments - -- **[tteck](https://github.com/tteck)** - Original creator of the Proxmox VE Helper-Scripts -- **[Community-Scripts Organization](https://github.com/community-scripts)** - Maintaining and expanding the project -- **[Proxmox Community](https://forum.proxmox.com/)** - For continuous feedback and support -- **All Contributors** - Thank you for your valuable contributions! - -## 📚 Additional Resources - -- **[Proxmox VE Documentation](https://pve.proxmox.com/pve-docs/)** -- **[Community Scripts Repository](https://github.com/community-scripts/ProxmoxVE)** -- **[Discord Community](https://discord.gg/3AnUqsXnmK)** -- **[GitHub Discussions](https://github.com/community-scripts/ProxmoxVE/discussions)** - -## 🔗 Links - -- **🌐 Live Website**: [https://community-scripts.github.io/ProxmoxVE/](https://community-scripts.github.io/ProxmoxVE/) -- **💬 Discord Server**: [https://discord.gg/3AnUqsXnmK](https://discord.gg/3AnUqsXnmK) -- **📝 Change Log**: [https://github.com/community-scripts/ProxmoxVE/blob/main/CHANGELOG.md](https://github.com/community-scripts/ProxmoxVE/blob/main/CHANGELOG.md) - ---- - -**Made with ❤️ by the Community-Scripts team and contributors** diff --git a/frontend/bun.lock b/frontend/bun.lock deleted file mode 100644 index 8ebc77104..000000000 --- a/frontend/bun.lock +++ /dev/null @@ -1,2031 +0,0 @@ -{ - "lockfileVersion": 1, - "configVersion": 1, - "workspaces": { - "": { - "name": "proxmox-helper-scripts-website", - "dependencies": { - "@radix-ui/react-accordion": "^1.2.12", - "@radix-ui/react-dialog": "^1.1.15", - "@radix-ui/react-dropdown-menu": "^2.1.16", - "@radix-ui/react-icons": "^1.3.2", - "@radix-ui/react-label": "^2.1.8", - "@radix-ui/react-navigation-menu": "^1.2.14", - "@radix-ui/react-popover": "^1.1.15", - "@radix-ui/react-scroll-area": "^1.2.10", - "@radix-ui/react-select": "^2.2.6", - "@radix-ui/react-separator": "^1.1.8", - "@radix-ui/react-slot": "^1.2.4", - "@radix-ui/react-switch": "^1.2.6", - "@radix-ui/react-tabs": "^1.1.13", - "@radix-ui/react-tooltip": "^1.2.8", - "@tanstack/react-query": "^5.90.12", - "@types/react-syntax-highlighter": "^15.5.13", - "chart.js": "^4.5.1", - "chartjs-plugin-datalabels": "^2.2.0", - "class-variance-authority": "^0.7.1", - "clsx": "^2.1.1", - "cmdk": "^1.1.1", - "date-fns": "^4.1.0", - "framer-motion": "^12.23.26", - "fuse.js": "^7.1.0", - "lucide-react": "^0.561.0", - "mini-svg-data-uri": "^1.4.4", - "motion": "^12.23.26", - "next": "15.5.8", - "next-themes": "^0.4.6", - "nuqs": "^2.8.5", - "react": "19.2.3", - "react-chartjs-2": "^5.3.1", - "react-code-blocks": "^0.1.6", - "react-datepicker": "^9.0.0", - "react-day-picker": "^9.12.0", - "react-dom": "19.2.3", - "react-icons": "^5.5.0", - "react-syntax-highlighter": "^16.1.0", - "react-use-measure": "^2.1.7", - "recharts": "3.6.0", - "sharp": "^0.34.5", - "sonner": "^2.0.7", - "tailwind-merge": "^3.4.0", - "zod": "^4.2.1", - }, - "devDependencies": { - "@antfu/eslint-config": "^6.7.1", - "@eslint-react/eslint-plugin": "^2.3.13", - "@next/eslint-plugin-next": "^15.5.8", - "@tanstack/eslint-plugin-query": "^5.91.2", - "@types/node": "^25.0.2", - "@types/react": "npm:types-react@19.0.0-rc.1", - "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", - "@typescript-eslint/eslint-plugin": "^8.50.0", - "@typescript-eslint/parser": "^8.50.0", - "@vitejs/plugin-react": "^5.1.2", - "eslint": "^9.39.2", - "eslint-config-next": "15.5.8", - "eslint-plugin-format": "^1.1.0", - "eslint-plugin-react-hooks": "^7.0.1", - "eslint-plugin-react-refresh": "^0.4.25", - "jsdom": "^27.3.0", - "postcss": "^8.5.6", - "tailwindcss": "^3.4.17", - "tailwindcss-animate": "^1.0.7", - "tailwindcss-animated": "^1.1.2", - "typescript": "^5.9.3", - }, - }, - }, - "packages": { - "@acemir/cssom": ["@acemir/cssom@0.9.29", "", {}, "sha512-G90x0VW+9nW4dFajtjCoT+NM0scAfH9Mb08IcjgFHYbfiL/lU04dTF9JuVOi3/OH+DJCQdcIseSXkdCB9Ky6JA=="], - - "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], - - "@antfu/eslint-config": ["@antfu/eslint-config@6.7.1", "", { "dependencies": { "@antfu/install-pkg": "^1.1.0", "@clack/prompts": "^0.11.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.5.0", "@eslint/markdown": "^7.5.1", "@stylistic/eslint-plugin": "^5.6.1", "@typescript-eslint/eslint-plugin": "^8.49.0", "@typescript-eslint/parser": "^8.49.0", "@vitest/eslint-plugin": "^1.5.2", "ansis": "^4.2.0", "cac": "^6.7.14", "eslint-config-flat-gitignore": "^2.1.0", "eslint-flat-config-utils": "^2.1.4", "eslint-merge-processors": "^2.0.0", "eslint-plugin-antfu": "^3.1.1", "eslint-plugin-command": "^3.4.0", "eslint-plugin-import-lite": "^0.3.0", "eslint-plugin-jsdoc": "^61.5.0", "eslint-plugin-jsonc": "^2.21.0", "eslint-plugin-n": "^17.23.1", "eslint-plugin-no-only-tests": "^3.3.0", "eslint-plugin-perfectionist": "^4.15.1", "eslint-plugin-pnpm": "^1.4.3", "eslint-plugin-regexp": "^2.10.0", "eslint-plugin-toml": "^0.12.0", "eslint-plugin-unicorn": "^62.0.0", "eslint-plugin-unused-imports": "^4.3.0", "eslint-plugin-vue": "^10.6.2", "eslint-plugin-yml": "^1.19.0", "eslint-processor-vue-blocks": "^2.0.0", "globals": "^16.5.0", "jsonc-eslint-parser": "^2.4.2", "local-pkg": "^1.1.2", "parse-gitignore": "^2.0.0", "toml-eslint-parser": "^0.10.1", "vue-eslint-parser": "^10.2.0", "yaml-eslint-parser": "^1.3.2" }, "peerDependencies": { "@eslint-react/eslint-plugin": "^2.0.1", "@next/eslint-plugin-next": ">=15.0.0", "@prettier/plugin-xml": "^3.4.1", "@unocss/eslint-plugin": ">=0.50.0", "astro-eslint-parser": "^1.0.2", "eslint": "^9.10.0", "eslint-plugin-astro": "^1.2.0", "eslint-plugin-format": ">=0.1.0", "eslint-plugin-jsx-a11y": ">=6.10.2", "eslint-plugin-react-hooks": "^7.0.0", "eslint-plugin-react-refresh": "^0.4.19", "eslint-plugin-solid": "^0.14.3", "eslint-plugin-svelte": ">=2.35.1", "eslint-plugin-vuejs-accessibility": "^2.4.1", "prettier-plugin-astro": "^0.14.0", "prettier-plugin-slidev": "^1.0.5", "svelte-eslint-parser": ">=0.37.0" }, "optionalPeers": ["@eslint-react/eslint-plugin", "@next/eslint-plugin-next", "@prettier/plugin-xml", "@unocss/eslint-plugin", "astro-eslint-parser", "eslint-plugin-astro", "eslint-plugin-format", "eslint-plugin-jsx-a11y", "eslint-plugin-react-hooks", "eslint-plugin-react-refresh", "eslint-plugin-solid", "eslint-plugin-svelte", "eslint-plugin-vuejs-accessibility", "prettier-plugin-astro", "prettier-plugin-slidev", "svelte-eslint-parser"], "bin": { "eslint-config": "bin/index.mjs" } }, "sha512-+8GIMmOfrtAVXoqVK9sfovAlHPkp35ilntqZ6XloO/Rty36gOxaa8dvwCh8/eqwwIsloA/hDJo3Ef95TRbdyEg=="], - - "@antfu/install-pkg": ["@antfu/install-pkg@1.1.0", "", { "dependencies": { "package-manager-detector": "^1.3.0", "tinyexec": "^1.0.1" } }, "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ=="], - - "@asamuzakjp/css-color": ["@asamuzakjp/css-color@4.1.1", "", { "dependencies": { "@csstools/css-calc": "^2.1.4", "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "lru-cache": "^11.2.4" } }, "sha512-B0Hv6G3gWGMn0xKJ0txEi/jM5iFpT3MfDxmhZFb4W047GvytCf1DHQ1D69W3zHI4yWe2aTZAA0JnbMZ7Xc8DuQ=="], - - "@asamuzakjp/dom-selector": ["@asamuzakjp/dom-selector@6.7.6", "", { "dependencies": { "@asamuzakjp/nwsapi": "^2.3.9", "bidi-js": "^1.0.3", "css-tree": "^3.1.0", "is-potential-custom-element-name": "^1.0.1", "lru-cache": "^11.2.4" } }, "sha512-hBaJER6A9MpdG3WgdlOolHmbOYvSk46y7IQN/1+iqiCuUu6iWdQrs9DGKF8ocqsEqWujWf/V7b7vaDgiUmIvUg=="], - - "@asamuzakjp/nwsapi": ["@asamuzakjp/nwsapi@2.3.9", "", {}, "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q=="], - - "@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], - - "@babel/compat-data": ["@babel/compat-data@7.28.5", "", {}, "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA=="], - - "@babel/core": ["@babel/core@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.4", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw=="], - - "@babel/generator": ["@babel/generator@7.28.5", "", { "dependencies": { "@babel/parser": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ=="], - - "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.27.2", "", { "dependencies": { "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ=="], - - "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], - - "@babel/helper-module-imports": ["@babel/helper-module-imports@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w=="], - - "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.3", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw=="], - - "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.27.1", "", {}, "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="], - - "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], - - "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], - - "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], - - "@babel/helpers": ["@babel/helpers@7.28.4", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.4" } }, "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w=="], - - "@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], - - "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw=="], - - "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw=="], - - "@babel/runtime": ["@babel/runtime@7.28.4", "", {}, "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ=="], - - "@babel/template": ["@babel/template@7.27.2", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" } }, "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="], - - "@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], - - "@babel/types": ["@babel/types@7.28.5", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA=="], - - "@clack/core": ["@clack/core@0.5.0", "", { "dependencies": { "picocolors": "^1.0.0", "sisteransi": "^1.0.5" } }, "sha512-p3y0FIOwaYRUPRcMO7+dlmLh8PSRcrjuTndsiA0WAFbWES0mLZlrjVoBRZ9DzkPFJZG6KGkJmoEAY0ZcVWTkow=="], - - "@clack/prompts": ["@clack/prompts@0.11.0", "", { "dependencies": { "@clack/core": "0.5.0", "picocolors": "^1.0.0", "sisteransi": "^1.0.5" } }, "sha512-pMN5FcrEw9hUkZA4f+zLlzivQSeQf5dRGJjSUbvVYDLvpKCdQx5OaknvKzgbtXOizhP+SJJJjqEbOe55uKKfAw=="], - - "@csstools/color-helpers": ["@csstools/color-helpers@5.1.0", "", {}, "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA=="], - - "@csstools/css-calc": ["@csstools/css-calc@2.1.4", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ=="], - - "@csstools/css-color-parser": ["@csstools/css-color-parser@3.1.0", "", { "dependencies": { "@csstools/color-helpers": "^5.1.0", "@csstools/css-calc": "^2.1.4" }, "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA=="], - - "@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="], - - "@csstools/css-syntax-patches-for-csstree": ["@csstools/css-syntax-patches-for-csstree@1.0.14", "", { "peerDependencies": { "postcss": "^8.4" } }, "sha512-zSlIxa20WvMojjpCSy8WrNpcZ61RqfTfX3XTaOeVlGJrt/8HF3YbzgFZa01yTbT4GWQLwfTcC3EB8i3XnB647Q=="], - - "@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="], - - "@date-fns/tz": ["@date-fns/tz@1.4.1", "", {}, "sha512-P5LUNhtbj6YfI3iJjw5EL9eUAG6OitD0W3fWQcpQjDRc/QIsL0tRNuO1PcDvPccWL1fSTXXdE1ds+l95DV/OFA=="], - - "@dprint/formatter": ["@dprint/formatter@0.3.0", "", {}, "sha512-N9fxCxbaBOrDkteSOzaCqwWjso5iAe+WJPsHC021JfHNj2ThInPNEF13ORDKta3llq5D1TlclODCvOvipH7bWQ=="], - - "@dprint/markdown": ["@dprint/markdown@0.17.8", "", {}, "sha512-ukHFOg+RpG284aPdIg7iPrCYmMs3Dqy43S1ejybnwlJoFiW02b+6Bbr5cfZKFRYNP3dKGM86BqHEnMzBOyLvvA=="], - - "@dprint/toml": ["@dprint/toml@0.6.4", "", {}, "sha512-bZXIUjxr0LIuHWshZr/5mtUkOrnh0NKVZEF6ACojW5z7zkJu7s9sV2mMXm8XQDqN4cJzdHYUYzUyEGdfciaLJA=="], - - "@emnapi/core": ["@emnapi/core@1.7.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" } }, "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg=="], - - "@emnapi/runtime": ["@emnapi/runtime@1.7.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA=="], - - "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="], - - "@emotion/is-prop-valid": ["@emotion/is-prop-valid@1.2.2", "", { "dependencies": { "@emotion/memoize": "^0.8.1" } }, "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw=="], - - "@emotion/memoize": ["@emotion/memoize@0.8.1", "", {}, "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="], - - "@emotion/unitless": ["@emotion/unitless@0.8.1", "", {}, "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="], - - "@es-joy/jsdoccomment": ["@es-joy/jsdoccomment@0.78.0", "", { "dependencies": { "@types/estree": "^1.0.8", "@typescript-eslint/types": "^8.46.4", "comment-parser": "1.4.1", "esquery": "^1.6.0", "jsdoc-type-pratt-parser": "~7.0.0" } }, "sha512-rQkU5u8hNAq2NVRzHnIUUvR6arbO0b6AOlvpTNS48CkiKSn/xtNfOzBK23JE4SiW89DgvU7GtxLVgV4Vn2HBAw=="], - - "@es-joy/resolve.exports": ["@es-joy/resolve.exports@1.2.0", "", {}, "sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g=="], - - "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA=="], - - "@esbuild/android-arm": ["@esbuild/android-arm@0.25.12", "", { "os": "android", "cpu": "arm" }, "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg=="], - - "@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.12", "", { "os": "android", "cpu": "arm64" }, "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg=="], - - "@esbuild/android-x64": ["@esbuild/android-x64@0.25.12", "", { "os": "android", "cpu": "x64" }, "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg=="], - - "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.12", "", { "os": "darwin", "cpu": "arm64" }, "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg=="], - - "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.12", "", { "os": "darwin", "cpu": "x64" }, "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA=="], - - "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.12", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg=="], - - "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.12", "", { "os": "freebsd", "cpu": "x64" }, "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ=="], - - "@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.12", "", { "os": "linux", "cpu": "arm" }, "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw=="], - - "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.12", "", { "os": "linux", "cpu": "arm64" }, "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ=="], - - "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.12", "", { "os": "linux", "cpu": "ia32" }, "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA=="], - - "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng=="], - - "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw=="], - - "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.12", "", { "os": "linux", "cpu": "ppc64" }, "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA=="], - - "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w=="], - - "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.12", "", { "os": "linux", "cpu": "s390x" }, "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg=="], - - "@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.12", "", { "os": "linux", "cpu": "x64" }, "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw=="], - - "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg=="], - - "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.12", "", { "os": "none", "cpu": "x64" }, "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ=="], - - "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.12", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A=="], - - "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.12", "", { "os": "openbsd", "cpu": "x64" }, "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw=="], - - "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg=="], - - "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.12", "", { "os": "sunos", "cpu": "x64" }, "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w=="], - - "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.12", "", { "os": "win32", "cpu": "arm64" }, "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg=="], - - "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.12", "", { "os": "win32", "cpu": "ia32" }, "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="], - - "@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.12", "", { "os": "win32", "cpu": "x64" }, "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="], - - "@eslint-community/eslint-plugin-eslint-comments": ["@eslint-community/eslint-plugin-eslint-comments@4.5.0", "", { "dependencies": { "escape-string-regexp": "^4.0.0", "ignore": "^5.2.4" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" } }, "sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg=="], - - "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g=="], - - "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], - - "@eslint-react/ast": ["@eslint-react/ast@2.3.13", "", { "dependencies": { "@eslint-react/eff": "2.3.13", "@typescript-eslint/types": "^8.49.0", "@typescript-eslint/typescript-estree": "^8.49.0", "@typescript-eslint/utils": "^8.49.0", "string-ts": "^2.3.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-OP2rOhHYLx2nfd9uA9uACKZJN9z9rX9uuAMx4PjT75JNOdYr1GgqWQZcYCepyJ+gmVNCyiXcLXuyhavqxCSM8Q=="], - - "@eslint-react/core": ["@eslint-react/core@2.3.13", "", { "dependencies": { "@eslint-react/ast": "2.3.13", "@eslint-react/eff": "2.3.13", "@eslint-react/shared": "2.3.13", "@eslint-react/var": "2.3.13", "@typescript-eslint/scope-manager": "^8.49.0", "@typescript-eslint/types": "^8.49.0", "@typescript-eslint/utils": "^8.49.0", "birecord": "^0.1.1", "ts-pattern": "^5.9.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-4bWBE+1kApuxJKIrLJH2FuFtCbM4fXfDs6Ou8MNamGoX6hdynlntssvaMZTd/lk/L8dt01H/3btr7xBX4+4BNA=="], - - "@eslint-react/eff": ["@eslint-react/eff@2.3.13", "", {}, "sha512-byXsssozwh3VaiqcOonAKQgLXgpMVNSxBWFjdfbNhW7+NttorSt950qtiw+P7A9JoRab1OuGYk4MDY5UVBno8Q=="], - - "@eslint-react/eslint-plugin": ["@eslint-react/eslint-plugin@2.3.13", "", { "dependencies": { "@eslint-react/eff": "2.3.13", "@eslint-react/shared": "2.3.13", "@typescript-eslint/scope-manager": "^8.49.0", "@typescript-eslint/type-utils": "^8.49.0", "@typescript-eslint/types": "^8.49.0", "@typescript-eslint/utils": "^8.49.0", "eslint-plugin-react-dom": "2.3.13", "eslint-plugin-react-hooks-extra": "2.3.13", "eslint-plugin-react-naming-convention": "2.3.13", "eslint-plugin-react-web-api": "2.3.13", "eslint-plugin-react-x": "2.3.13", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-gq0Z0wADAXvJS8Y/Wk3isK7WIEcfrQGGGdWvorAv0T7MxPd3d32TVwdc1Gx3hVLka3fYq1BBlQ5Fr8e1VgNuIg=="], - - "@eslint-react/shared": ["@eslint-react/shared@2.3.13", "", { "dependencies": { "@eslint-react/eff": "2.3.13", "@typescript-eslint/utils": "^8.49.0", "ts-pattern": "^5.9.0", "zod": "^4.1.13" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-ESE7dVeOXtem3K6BD6k2wJaFt35kPtTT9SWCL99LFk7pym4OEGoMxPcyB2R7PMWiVudwl63BmiOgQOdaFYPONg=="], - - "@eslint-react/var": ["@eslint-react/var@2.3.13", "", { "dependencies": { "@eslint-react/ast": "2.3.13", "@eslint-react/eff": "2.3.13", "@typescript-eslint/scope-manager": "^8.49.0", "@typescript-eslint/types": "^8.49.0", "@typescript-eslint/utils": "^8.49.0", "ts-pattern": "^5.9.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-BozBfUZkzzobD6x/M8XERAnZQ3UvZPsD49zTGFKKU9M/bgsM78HwzxAPLkiu88W55v3sO/Kqf8fQTXT4VEeZ/g=="], - - "@eslint/compat": ["@eslint/compat@1.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0" }, "peerDependencies": { "eslint": "^8.40 || 9" }, "optionalPeers": ["eslint"] }, "sha512-cfO82V9zxxGBxcQDr1lfaYB7wykTa0b00mGa36FrJl7iTFd0Z2cHfEYuxcBRP/iNijCsWsEkA+jzT8hGYmv33w=="], - - "@eslint/config-array": ["@eslint/config-array@0.21.1", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA=="], - - "@eslint/config-helpers": ["@eslint/config-helpers@0.4.2", "", { "dependencies": { "@eslint/core": "^0.17.0" } }, "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], - - "@eslint/core": ["@eslint/core@0.17.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], - - "@eslint/eslintrc": ["@eslint/eslintrc@3.3.3", "", { "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.1", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ=="], - - "@eslint/js": ["@eslint/js@9.39.2", "", {}, "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA=="], - - "@eslint/markdown": ["@eslint/markdown@7.5.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "@eslint/plugin-kit": "^0.4.1", "github-slugger": "^2.0.0", "mdast-util-from-markdown": "^2.0.2", "mdast-util-frontmatter": "^2.0.1", "mdast-util-gfm": "^3.1.0", "micromark-extension-frontmatter": "^2.0.0", "micromark-extension-gfm": "^3.0.0", "micromark-util-normalize-identifier": "^2.0.1" } }, "sha512-R8uZemG9dKTbru/DQRPblbJyXpObwKzo8rv1KYGGuPUPtjM4LXBYM9q5CIZAComzZupws3tWbDwam5AFpPLyJQ=="], - - "@eslint/object-schema": ["@eslint/object-schema@2.1.7", "", {}, "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], - - "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], - - "@floating-ui/core": ["@floating-ui/core@1.7.3", "", { "dependencies": { "@floating-ui/utils": "^0.2.10" } }, "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w=="], - - "@floating-ui/dom": ["@floating-ui/dom@1.7.4", "", { "dependencies": { "@floating-ui/core": "^1.7.3", "@floating-ui/utils": "^0.2.10" } }, "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA=="], - - "@floating-ui/react": ["@floating-ui/react@0.27.16", "", { "dependencies": { "@floating-ui/react-dom": "^2.1.6", "@floating-ui/utils": "^0.2.10", "tabbable": "^6.0.0" }, "peerDependencies": { "react": ">=17.0.0", "react-dom": ">=17.0.0" } }, "sha512-9O8N4SeG2z++TSM8QA/KTeKFBVCNEz/AGS7gWPJf6KFRzmRWixFRnCnkPHRDwSVZW6QPDO6uT0P2SpWNKCc9/g=="], - - "@floating-ui/react-dom": ["@floating-ui/react-dom@2.1.6", "", { "dependencies": { "@floating-ui/dom": "^1.7.4" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw=="], - - "@floating-ui/utils": ["@floating-ui/utils@0.2.10", "", {}, "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ=="], - - "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], - - "@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="], - - "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], - - "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], - - "@img/colour": ["@img/colour@1.0.0", "", {}, "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw=="], - - "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.2.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w=="], - - "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.2.4" }, "os": "darwin", "cpu": "x64" }, "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw=="], - - "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.2.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g=="], - - "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.2.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg=="], - - "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.2.4", "", { "os": "linux", "cpu": "arm" }, "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A=="], - - "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw=="], - - "@img/sharp-libvips-linux-ppc64": ["@img/sharp-libvips-linux-ppc64@1.2.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA=="], - - "@img/sharp-libvips-linux-riscv64": ["@img/sharp-libvips-linux-riscv64@1.2.4", "", { "os": "linux", "cpu": "none" }, "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA=="], - - "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.2.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ=="], - - "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw=="], - - "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw=="], - - "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg=="], - - "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.2.4" }, "os": "linux", "cpu": "arm" }, "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw=="], - - "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg=="], - - "@img/sharp-linux-ppc64": ["@img/sharp-linux-ppc64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-ppc64": "1.2.4" }, "os": "linux", "cpu": "ppc64" }, "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA=="], - - "@img/sharp-linux-riscv64": ["@img/sharp-linux-riscv64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-riscv64": "1.2.4" }, "os": "linux", "cpu": "none" }, "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw=="], - - "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.2.4" }, "os": "linux", "cpu": "s390x" }, "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg=="], - - "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ=="], - - "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg=="], - - "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q=="], - - "@img/sharp-wasm32": ["@img/sharp-wasm32@0.34.5", "", { "dependencies": { "@emnapi/runtime": "^1.7.0" }, "cpu": "none" }, "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw=="], - - "@img/sharp-win32-arm64": ["@img/sharp-win32-arm64@0.34.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g=="], - - "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.34.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg=="], - - "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.34.5", "", { "os": "win32", "cpu": "x64" }, "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw=="], - - "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], - - "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], - - "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], - - "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], - - "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], - - "@kurkle/color": ["@kurkle/color@0.3.4", "", {}, "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w=="], - - "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@0.2.12", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@tybys/wasm-util": "^0.10.0" } }, "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ=="], - - "@next/env": ["@next/env@15.5.8", "", {}, "sha512-ejZHa3ogTxcy851dFoNtfB5B2h7AbSAtHbR5CymUlnz4yW1QjHNufVpvTu8PTnWBKFKjrd4k6Gbi2SsCiJKvxw=="], - - "@next/eslint-plugin-next": ["@next/eslint-plugin-next@15.5.9", "", { "dependencies": { "fast-glob": "3.3.1" } }, "sha512-kUzXx0iFiXw27cQAViE1yKWnz/nF8JzRmwgMRTMh8qMY90crNsdXJRh2e+R0vBpFR3kk1yvAR7wev7+fCCb79Q=="], - - "@next/swc-darwin-arm64": ["@next/swc-darwin-arm64@15.5.7", "", { "os": "darwin", "cpu": "arm64" }, "sha512-IZwtxCEpI91HVU/rAUOOobWSZv4P2DeTtNaCdHqLcTJU4wdNXgAySvKa/qJCgR5m6KI8UsKDXtO2B31jcaw1Yw=="], - - "@next/swc-darwin-x64": ["@next/swc-darwin-x64@15.5.7", "", { "os": "darwin", "cpu": "x64" }, "sha512-UP6CaDBcqaCBuiq/gfCEJw7sPEoX1aIjZHnBWN9v9qYHQdMKvCKcAVs4OX1vIjeE+tC5EIuwDTVIoXpUes29lg=="], - - "@next/swc-linux-arm64-gnu": ["@next/swc-linux-arm64-gnu@15.5.7", "", { "os": "linux", "cpu": "arm64" }, "sha512-NCslw3GrNIw7OgmRBxHtdWFQYhexoUCq+0oS2ccjyYLtcn1SzGzeM54jpTFonIMUjNbHmpKpziXnpxhSWLcmBA=="], - - "@next/swc-linux-arm64-musl": ["@next/swc-linux-arm64-musl@15.5.7", "", { "os": "linux", "cpu": "arm64" }, "sha512-nfymt+SE5cvtTrG9u1wdoxBr9bVB7mtKTcj0ltRn6gkP/2Nu1zM5ei8rwP9qKQP0Y//umK+TtkKgNtfboBxRrw=="], - - "@next/swc-linux-x64-gnu": ["@next/swc-linux-x64-gnu@15.5.7", "", { "os": "linux", "cpu": "x64" }, "sha512-hvXcZvCaaEbCZcVzcY7E1uXN9xWZfFvkNHwbe/n4OkRhFWrs1J1QV+4U1BN06tXLdaS4DazEGXwgqnu/VMcmqw=="], - - "@next/swc-linux-x64-musl": ["@next/swc-linux-x64-musl@15.5.7", "", { "os": "linux", "cpu": "x64" }, "sha512-4IUO539b8FmF0odY6/SqANJdgwn1xs1GkPO5doZugwZ3ETF6JUdckk7RGmsfSf7ws8Qb2YB5It33mvNL/0acqA=="], - - "@next/swc-win32-arm64-msvc": ["@next/swc-win32-arm64-msvc@15.5.7", "", { "os": "win32", "cpu": "arm64" }, "sha512-CpJVTkYI3ZajQkC5vajM7/ApKJUOlm6uP4BknM3XKvJ7VXAvCqSjSLmM0LKdYzn6nBJVSjdclx8nYJSa3xlTgQ=="], - - "@next/swc-win32-x64-msvc": ["@next/swc-win32-x64-msvc@15.5.7", "", { "os": "win32", "cpu": "x64" }, "sha512-gMzgBX164I6DN+9/PGA+9dQiwmTkE4TloBNx8Kv9UiGARsr9Nba7IpcBRA1iTV9vwlYnrE3Uy6I7Aj6qLjQuqw=="], - - "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], - - "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], - - "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], - - "@nolyfill/is-core-module": ["@nolyfill/is-core-module@1.0.39", "", {}, "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA=="], - - "@pkgr/core": ["@pkgr/core@0.2.9", "", {}, "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA=="], - - "@radix-ui/number": ["@radix-ui/number@1.1.1", "", {}, "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="], - - "@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], - - "@radix-ui/react-accordion": ["@radix-ui/react-accordion@1.2.12", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collapsible": "1.1.12", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA=="], - - "@radix-ui/react-arrow": ["@radix-ui/react-arrow@1.1.7", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w=="], - - "@radix-ui/react-collapsible": ["@radix-ui/react-collapsible@1.1.12", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA=="], - - "@radix-ui/react-collection": ["@radix-ui/react-collection@1.1.7", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw=="], - - "@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], - - "@radix-ui/react-context": ["@radix-ui/react-context@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA=="], - - "@radix-ui/react-dialog": ["@radix-ui/react-dialog@1.1.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-controllable-state": "1.2.2", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw=="], - - "@radix-ui/react-direction": ["@radix-ui/react-direction@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw=="], - - "@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-escape-keydown": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg=="], - - "@radix-ui/react-dropdown-menu": ["@radix-ui/react-dropdown-menu@2.1.16", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-menu": "2.1.16", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw=="], - - "@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw=="], - - "@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.1.7", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw=="], - - "@radix-ui/react-icons": ["@radix-ui/react-icons@1.3.2", "", { "peerDependencies": { "react": "^16.x || ^17.x || ^18.x || ^19.0.0 || ^19.0.0-rc" } }, "sha512-fyQIhGDhzfc9pK2kH6Pl9c4BDJGfMkPqkyIgYDthyNYoNg3wVhoJMMh19WS4Up/1KMPFVpNsT2q3WmXn2N1m6g=="], - - "@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], - - "@radix-ui/react-label": ["@radix-ui/react-label@2.1.8", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-FmXs37I6hSBVDlO4y764TNz1rLgKwjJMQ0EGte6F3Cb3f4bIuHB/iLa/8I9VKkmOy+gNHq8rql3j686ACVV21A=="], - - "@radix-ui/react-menu": ["@radix-ui/react-menu@2.1.16", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-callback-ref": "1.1.1", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg=="], - - "@radix-ui/react-navigation-menu": ["@radix-ui/react-navigation-menu@1.2.14", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w=="], - - "@radix-ui/react-popover": ["@radix-ui/react-popover@1.1.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-controllable-state": "1.2.2", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA=="], - - "@radix-ui/react-popper": ["@radix-ui/react-popper@1.2.8", "", { "dependencies": { "@floating-ui/react-dom": "^2.0.0", "@radix-ui/react-arrow": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-rect": "1.1.1", "@radix-ui/react-use-size": "1.1.1", "@radix-ui/rect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw=="], - - "@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.9", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ=="], - - "@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.5", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ=="], - - "@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], - - "@radix-ui/react-roving-focus": ["@radix-ui/react-roving-focus@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA=="], - - "@radix-ui/react-scroll-area": ["@radix-ui/react-scroll-area@1.2.10", "", { "dependencies": { "@radix-ui/number": "1.1.1", "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A=="], - - "@radix-ui/react-select": ["@radix-ui/react-select@2.2.6", "", { "dependencies": { "@radix-ui/number": "1.1.1", "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-visually-hidden": "1.2.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ=="], - - "@radix-ui/react-separator": ["@radix-ui/react-separator@1.1.8", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-sDvqVY4itsKwwSMEe0jtKgfTh+72Sy3gPmQpjqcQneqQ4PFmr/1I0YA+2/puilhggCe2gJcx5EBAYFkWkdpa5g=="], - - "@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.4", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA=="], - - "@radix-ui/react-switch": ["@radix-ui/react-switch@1.2.6", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-use-size": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ=="], - - "@radix-ui/react-tabs": ["@radix-ui/react-tabs@1.1.13", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A=="], - - "@radix-ui/react-tooltip": ["@radix-ui/react-tooltip@1.2.8", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg=="], - - "@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg=="], - - "@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], - - "@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], - - "@radix-ui/react-use-escape-keydown": ["@radix-ui/react-use-escape-keydown@1.1.1", "", { "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g=="], - - "@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], - - "@radix-ui/react-use-previous": ["@radix-ui/react-use-previous@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ=="], - - "@radix-ui/react-use-rect": ["@radix-ui/react-use-rect@1.1.1", "", { "dependencies": { "@radix-ui/rect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w=="], - - "@radix-ui/react-use-size": ["@radix-ui/react-use-size@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ=="], - - "@radix-ui/react-visually-hidden": ["@radix-ui/react-visually-hidden@1.2.3", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug=="], - - "@radix-ui/rect": ["@radix-ui/rect@1.1.1", "", {}, "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="], - - "@reduxjs/toolkit": ["@reduxjs/toolkit@2.11.2", "", { "dependencies": { "@standard-schema/spec": "^1.0.0", "@standard-schema/utils": "^0.3.0", "immer": "^11.0.0", "redux": "^5.0.1", "redux-thunk": "^3.1.0", "reselect": "^5.1.0" }, "peerDependencies": { "react": "^16.9.0 || ^17.0.0 || ^18 || ^19", "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" }, "optionalPeers": ["react", "react-redux"] }, "sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ=="], - - "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-beta.53", "", {}, "sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ=="], - - "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.53.3", "", { "os": "android", "cpu": "arm" }, "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w=="], - - "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.53.3", "", { "os": "android", "cpu": "arm64" }, "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w=="], - - "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.53.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA=="], - - "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.53.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ=="], - - "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.53.3", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w=="], - - "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.53.3", "", { "os": "freebsd", "cpu": "x64" }, "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q=="], - - "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.53.3", "", { "os": "linux", "cpu": "arm" }, "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw=="], - - "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.53.3", "", { "os": "linux", "cpu": "arm" }, "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg=="], - - "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.53.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w=="], - - "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.53.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A=="], - - "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g=="], - - "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.53.3", "", { "os": "linux", "cpu": "ppc64" }, "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw=="], - - "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g=="], - - "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A=="], - - "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.53.3", "", { "os": "linux", "cpu": "s390x" }, "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg=="], - - "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.53.3", "", { "os": "linux", "cpu": "x64" }, "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w=="], - - "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.53.3", "", { "os": "linux", "cpu": "x64" }, "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q=="], - - "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.53.3", "", { "os": "none", "cpu": "arm64" }, "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw=="], - - "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.53.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw=="], - - "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.53.3", "", { "os": "win32", "cpu": "ia32" }, "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA=="], - - "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.53.3", "", { "os": "win32", "cpu": "x64" }, "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg=="], - - "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.53.3", "", { "os": "win32", "cpu": "x64" }, "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ=="], - - "@rtsao/scc": ["@rtsao/scc@1.1.0", "", {}, "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="], - - "@rushstack/eslint-patch": ["@rushstack/eslint-patch@1.15.0", "", {}, "sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw=="], - - "@sindresorhus/base62": ["@sindresorhus/base62@1.0.0", "", {}, "sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA=="], - - "@standard-schema/spec": ["@standard-schema/spec@1.0.0", "", {}, "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA=="], - - "@standard-schema/utils": ["@standard-schema/utils@0.3.0", "", {}, "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g=="], - - "@stylistic/eslint-plugin": ["@stylistic/eslint-plugin@5.6.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.0", "@typescript-eslint/types": "^8.47.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "estraverse": "^5.3.0", "picomatch": "^4.0.3" }, "peerDependencies": { "eslint": ">=9.0.0" } }, "sha512-JCs+MqoXfXrRPGbGmho/zGS/jMcn3ieKl/A8YImqib76C8kjgZwq5uUFzc30lJkMvcchuRn6/v8IApLxli3Jyw=="], - - "@swc/helpers": ["@swc/helpers@0.5.15", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g=="], - - "@tanstack/eslint-plugin-query": ["@tanstack/eslint-plugin-query@5.91.2", "", { "dependencies": { "@typescript-eslint/utils": "^8.44.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0" } }, "sha512-UPeWKl/Acu1IuuHJlsN+eITUHqAaa9/04geHHPedY8siVarSaWprY0SVMKrkpKfk5ehRT7+/MZ5QwWuEtkWrFw=="], - - "@tanstack/query-core": ["@tanstack/query-core@5.90.12", "", {}, "sha512-T1/8t5DhV/SisWjDnaiU2drl6ySvsHj1bHBCWNXd+/T+Hh1cf6JodyEYMd5sgwm+b/mETT4EV3H+zCVczCU5hg=="], - - "@tanstack/react-query": ["@tanstack/react-query@5.90.12", "", { "dependencies": { "@tanstack/query-core": "5.90.12" }, "peerDependencies": { "react": "^18 || ^19" } }, "sha512-graRZspg7EoEaw0a8faiUASCyJrqjKPdqJ9EwuDRUF9mEYJ1YPczI9H+/agJ0mOJkPCJDk0lsz5QTrLZ/jQ2rg=="], - - "@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], - - "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], - - "@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], - - "@types/babel__template": ["@types/babel__template@7.4.4", "", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], - - "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], - - "@types/d3-array": ["@types/d3-array@3.2.2", "", {}, "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw=="], - - "@types/d3-color": ["@types/d3-color@3.1.3", "", {}, "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="], - - "@types/d3-ease": ["@types/d3-ease@3.0.2", "", {}, "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="], - - "@types/d3-interpolate": ["@types/d3-interpolate@3.0.4", "", { "dependencies": { "@types/d3-color": "*" } }, "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA=="], - - "@types/d3-path": ["@types/d3-path@3.1.1", "", {}, "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg=="], - - "@types/d3-scale": ["@types/d3-scale@4.0.9", "", { "dependencies": { "@types/d3-time": "*" } }, "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw=="], - - "@types/d3-shape": ["@types/d3-shape@3.1.7", "", { "dependencies": { "@types/d3-path": "*" } }, "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg=="], - - "@types/d3-time": ["@types/d3-time@3.0.4", "", {}, "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g=="], - - "@types/d3-timer": ["@types/d3-timer@3.0.2", "", {}, "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw=="], - - "@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="], - - "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], - - "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="], - - "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], - - "@types/json5": ["@types/json5@0.0.29", "", {}, "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="], - - "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="], - - "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="], - - "@types/node": ["@types/node@25.0.2", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA=="], - - "@types/prismjs": ["@types/prismjs@1.26.5", "", {}, "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ=="], - - "@types/react": ["types-react@19.0.0-rc.1", "", { "dependencies": { "csstype": "^3.0.2" } }, "sha512-RshndUfqTW6K3STLPis8BtAYCGOkMbtvYsi90gmVNDZBXUyUc5juf2PE9LfS/JmOlUIRO8cWTS/1MTnmhjDqyQ=="], - - "@types/react-dom": ["types-react-dom@19.0.0-rc.1", "", { "dependencies": { "@types/react": "*" } }, "sha512-VSLZJl8VXCD0fAWp7DUTFUDCcZ8DVXOQmjhJMD03odgeFmu14ZQJHCXeETm3BEAhJqfgJaFkLnGkQv88sRx0fQ=="], - - "@types/react-syntax-highlighter": ["@types/react-syntax-highlighter@15.5.13", "", { "dependencies": { "@types/react": "*" } }, "sha512-uLGJ87j6Sz8UaBAooU0T6lWJ0dBmjZgN1PZTrj05TNql2/XpC6+4HhMT5syIdFUUt+FASfCeLLv4kBygNU+8qA=="], - - "@types/stylis": ["@types/stylis@4.2.5", "", {}, "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw=="], - - "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="], - - "@types/use-sync-external-store": ["@types/use-sync-external-store@0.0.6", "", {}, "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg=="], - - "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.50.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.50.0", "@typescript-eslint/type-utils": "8.50.0", "@typescript-eslint/utils": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.50.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg=="], - - "@typescript-eslint/parser": ["@typescript-eslint/parser@8.50.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.50.0", "@typescript-eslint/types": "8.50.0", "@typescript-eslint/typescript-estree": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q=="], - - "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.50.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.50.0", "@typescript-eslint/types": "^8.50.0", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ=="], - - "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.49.0", "", { "dependencies": { "@typescript-eslint/types": "8.49.0", "@typescript-eslint/visitor-keys": "8.49.0" } }, "sha512-npgS3zi+/30KSOkXNs0LQXtsg9ekZ8OISAOLGWA/ZOEn0ZH74Ginfl7foziV8DT+D98WfQ5Kopwqb/PZOaIJGg=="], - - "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.50.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w=="], - - "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.49.0", "", { "dependencies": { "@typescript-eslint/types": "8.49.0", "@typescript-eslint/typescript-estree": "8.49.0", "@typescript-eslint/utils": "8.49.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-KTExJfQ+svY8I10P4HdxKzWsvtVnsuCifU5MvXrRwoP2KOlNZ9ADNEWWsQTJgMxLzS5VLQKDjkCT/YzgsnqmZg=="], - - "@typescript-eslint/types": ["@typescript-eslint/types@8.49.0", "", {}, "sha512-e9k/fneezorUo6WShlQpMxXh8/8wfyc+biu6tnAqA81oWrEic0k21RHzP9uqqpyBBeBKu4T+Bsjy9/b8u7obXQ=="], - - "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.50.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.50.0", "@typescript-eslint/tsconfig-utils": "8.50.0", "@typescript-eslint/types": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0", "debug": "^4.3.4", "minimatch": "^9.0.4", "semver": "^7.6.0", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ=="], - - "@typescript-eslint/utils": ["@typescript-eslint/utils@8.49.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.49.0", "@typescript-eslint/types": "8.49.0", "@typescript-eslint/typescript-estree": "8.49.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-N3W7rJw7Rw+z1tRsHZbK395TWSYvufBXumYtEGzypgMUthlg0/hmCImeA8hgO2d2G4pd7ftpxxul2J8OdtdaFA=="], - - "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.50.0", "", { "dependencies": { "@typescript-eslint/types": "8.50.0", "eslint-visitor-keys": "^4.2.1" } }, "sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q=="], - - "@unrs/resolver-binding-android-arm-eabi": ["@unrs/resolver-binding-android-arm-eabi@1.11.1", "", { "os": "android", "cpu": "arm" }, "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw=="], - - "@unrs/resolver-binding-android-arm64": ["@unrs/resolver-binding-android-arm64@1.11.1", "", { "os": "android", "cpu": "arm64" }, "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g=="], - - "@unrs/resolver-binding-darwin-arm64": ["@unrs/resolver-binding-darwin-arm64@1.11.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g=="], - - "@unrs/resolver-binding-darwin-x64": ["@unrs/resolver-binding-darwin-x64@1.11.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ=="], - - "@unrs/resolver-binding-freebsd-x64": ["@unrs/resolver-binding-freebsd-x64@1.11.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw=="], - - "@unrs/resolver-binding-linux-arm-gnueabihf": ["@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw=="], - - "@unrs/resolver-binding-linux-arm-musleabihf": ["@unrs/resolver-binding-linux-arm-musleabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw=="], - - "@unrs/resolver-binding-linux-arm64-gnu": ["@unrs/resolver-binding-linux-arm64-gnu@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ=="], - - "@unrs/resolver-binding-linux-arm64-musl": ["@unrs/resolver-binding-linux-arm64-musl@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w=="], - - "@unrs/resolver-binding-linux-ppc64-gnu": ["@unrs/resolver-binding-linux-ppc64-gnu@1.11.1", "", { "os": "linux", "cpu": "ppc64" }, "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA=="], - - "@unrs/resolver-binding-linux-riscv64-gnu": ["@unrs/resolver-binding-linux-riscv64-gnu@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ=="], - - "@unrs/resolver-binding-linux-riscv64-musl": ["@unrs/resolver-binding-linux-riscv64-musl@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew=="], - - "@unrs/resolver-binding-linux-s390x-gnu": ["@unrs/resolver-binding-linux-s390x-gnu@1.11.1", "", { "os": "linux", "cpu": "s390x" }, "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg=="], - - "@unrs/resolver-binding-linux-x64-gnu": ["@unrs/resolver-binding-linux-x64-gnu@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w=="], - - "@unrs/resolver-binding-linux-x64-musl": ["@unrs/resolver-binding-linux-x64-musl@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA=="], - - "@unrs/resolver-binding-wasm32-wasi": ["@unrs/resolver-binding-wasm32-wasi@1.11.1", "", { "dependencies": { "@napi-rs/wasm-runtime": "^0.2.11" }, "cpu": "none" }, "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ=="], - - "@unrs/resolver-binding-win32-arm64-msvc": ["@unrs/resolver-binding-win32-arm64-msvc@1.11.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw=="], - - "@unrs/resolver-binding-win32-ia32-msvc": ["@unrs/resolver-binding-win32-ia32-msvc@1.11.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ=="], - - "@unrs/resolver-binding-win32-x64-msvc": ["@unrs/resolver-binding-win32-x64-msvc@1.11.1", "", { "os": "win32", "cpu": "x64" }, "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g=="], - - "@vitejs/plugin-react": ["@vitejs/plugin-react@5.1.2", "", { "dependencies": { "@babel/core": "^7.28.5", "@babel/plugin-transform-react-jsx-self": "^7.27.1", "@babel/plugin-transform-react-jsx-source": "^7.27.1", "@rolldown/pluginutils": "1.0.0-beta.53", "@types/babel__core": "^7.20.5", "react-refresh": "^0.18.0" }, "peerDependencies": { "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-EcA07pHJouywpzsoTUqNh5NwGayl2PPVEJKUSinGGSxFGYn+shYbqMGBg6FXDqgXum9Ou/ecb+411ssw8HImJQ=="], - - "@vitest/eslint-plugin": ["@vitest/eslint-plugin@1.5.2", "", { "dependencies": { "@typescript-eslint/scope-manager": "^8.46.1", "@typescript-eslint/utils": "^8.46.1" }, "peerDependencies": { "eslint": ">=8.57.0", "typescript": ">=5.0.0", "vitest": "*" }, "optionalPeers": ["typescript", "vitest"] }, "sha512-2t1F2iecXB/b1Ox4U137lhD3chihEE3dRVtu3qMD35tc6UqUjg1VGRJoS1AkFKwpT8zv8OQInzPQO06hrRkeqw=="], - - "@vue/compiler-core": ["@vue/compiler-core@3.5.25", "", { "dependencies": { "@babel/parser": "^7.28.5", "@vue/shared": "3.5.25", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "sha512-vay5/oQJdsNHmliWoZfHPoVZZRmnSWhug0BYT34njkYTPqClh3DNWLkZNJBVSjsNMrg0CCrBfoKkjZQPM/QVUw=="], - - "@vue/compiler-dom": ["@vue/compiler-dom@3.5.25", "", { "dependencies": { "@vue/compiler-core": "3.5.25", "@vue/shared": "3.5.25" } }, "sha512-4We0OAcMZsKgYoGlMjzYvaoErltdFI2/25wqanuTu+S4gismOTRTBPi4IASOjxWdzIwrYSjnqONfKvuqkXzE2Q=="], - - "@vue/compiler-sfc": ["@vue/compiler-sfc@3.5.25", "", { "dependencies": { "@babel/parser": "^7.28.5", "@vue/compiler-core": "3.5.25", "@vue/compiler-dom": "3.5.25", "@vue/compiler-ssr": "3.5.25", "@vue/shared": "3.5.25", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.6", "source-map-js": "^1.2.1" } }, "sha512-PUgKp2rn8fFsI++lF2sO7gwO2d9Yj57Utr5yEsDf3GNaQcowCLKL7sf+LvVFvtJDXUp/03+dC6f2+LCv5aK1ag=="], - - "@vue/compiler-ssr": ["@vue/compiler-ssr@3.5.25", "", { "dependencies": { "@vue/compiler-dom": "3.5.25", "@vue/shared": "3.5.25" } }, "sha512-ritPSKLBcParnsKYi+GNtbdbrIE1mtuFEJ4U1sWeuOMlIziK5GtOL85t5RhsNy4uWIXPgk+OUdpnXiTdzn8o3A=="], - - "@vue/shared": ["@vue/shared@3.5.25", "", {}, "sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg=="], - - "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], - - "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], - - "agent-base": ["agent-base@7.1.4", "", {}, "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="], - - "ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], - - "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], - - "ansis": ["ansis@4.2.0", "", {}, "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig=="], - - "any-promise": ["any-promise@1.3.0", "", {}, "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="], - - "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], - - "are-docs-informative": ["are-docs-informative@0.0.2", "", {}, "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig=="], - - "arg": ["arg@5.0.2", "", {}, "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="], - - "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], - - "aria-hidden": ["aria-hidden@1.2.6", "", { "dependencies": { "tslib": "^2.0.0" } }, "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA=="], - - "aria-query": ["aria-query@5.3.2", "", {}, "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="], - - "array-buffer-byte-length": ["array-buffer-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" } }, "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw=="], - - "array-includes": ["array-includes@3.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.0", "es-object-atoms": "^1.1.1", "get-intrinsic": "^1.3.0", "is-string": "^1.1.1", "math-intrinsics": "^1.1.0" } }, "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ=="], - - "array.prototype.findlast": ["array.prototype.findlast@1.2.5", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" } }, "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ=="], - - "array.prototype.findlastindex": ["array.prototype.findlastindex@1.2.6", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-shim-unscopables": "^1.1.0" } }, "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ=="], - - "array.prototype.flat": ["array.prototype.flat@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg=="], - - "array.prototype.flatmap": ["array.prototype.flatmap@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg=="], - - "array.prototype.tosorted": ["array.prototype.tosorted@1.1.4", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3", "es-errors": "^1.3.0", "es-shim-unscopables": "^1.0.2" } }, "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA=="], - - "arraybuffer.prototype.slice": ["arraybuffer.prototype.slice@1.0.4", "", { "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "is-array-buffer": "^3.0.4" } }, "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ=="], - - "ast-types-flow": ["ast-types-flow@0.0.8", "", {}, "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ=="], - - "async-function": ["async-function@1.0.0", "", {}, "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA=="], - - "available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="], - - "axe-core": ["axe-core@4.11.0", "", {}, "sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ=="], - - "axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="], - - "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], - - "baseline-browser-mapping": ["baseline-browser-mapping@2.9.7", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-k9xFKplee6KIio3IDbwj+uaCLpqzOwakOgmqzPezM0sFJlFKcg30vk2wOiAJtkTSfx0SSQDSe8q+mWA/fSH5Zg=="], - - "bidi-js": ["bidi-js@1.0.3", "", { "dependencies": { "require-from-string": "^2.0.2" } }, "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw=="], - - "binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="], - - "birecord": ["birecord@0.1.1", "", {}, "sha512-VUpsf/qykW0heRlC8LooCq28Kxn3mAqKohhDG/49rrsQ1dT1CXyj/pgXS+5BSRzFTR/3DyIBOqQOrGyZOh71Aw=="], - - "boolbase": ["boolbase@1.0.0", "", {}, "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="], - - "brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], - - "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], - - "browserslist": ["browserslist@4.28.1", "", { "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" } }, "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA=="], - - "builtin-modules": ["builtin-modules@5.0.0", "", {}, "sha512-bkXY9WsVpY7CvMhKSR6pZilZu9Ln5WDrKVBUXf2S443etkmEO4V58heTecXcUIsNsi4Rx8JUO4NfX1IcQl4deg=="], - - "cac": ["cac@6.7.14", "", {}, "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="], - - "call-bind": ["call-bind@1.0.8", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", "get-intrinsic": "^1.2.4", "set-function-length": "^1.2.2" } }, "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww=="], - - "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], - - "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], - - "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], - - "camelcase-css": ["camelcase-css@2.0.1", "", {}, "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="], - - "camelize": ["camelize@1.0.1", "", {}, "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ=="], - - "caniuse-lite": ["caniuse-lite@1.0.30001760", "", {}, "sha512-7AAMPcueWELt1p3mi13HR/LHH0TJLT11cnwDJEs3xA4+CK/PLKeO9Kl1oru24htkyUKtkGCvAx4ohB0Ttry8Dw=="], - - "ccount": ["ccount@2.0.1", "", {}, "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="], - - "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], - - "change-case": ["change-case@5.4.4", "", {}, "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w=="], - - "character-entities": ["character-entities@2.0.2", "", {}, "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="], - - "character-entities-legacy": ["character-entities-legacy@3.0.0", "", {}, "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="], - - "character-reference-invalid": ["character-reference-invalid@2.0.1", "", {}, "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw=="], - - "chart.js": ["chart.js@4.5.1", "", { "dependencies": { "@kurkle/color": "^0.3.0" } }, "sha512-GIjfiT9dbmHRiYi6Nl2yFCq7kkwdkp1W/lp2J99rX0yo9tgJGn3lKQATztIjb5tVtevcBtIdICNWqlq5+E8/Pw=="], - - "chartjs-plugin-datalabels": ["chartjs-plugin-datalabels@2.2.0", "", { "peerDependencies": { "chart.js": ">=3.0.0" } }, "sha512-14ZU30lH7n89oq+A4bWaJPnAG8a7ZTk7dKf48YAzMvJjQtjrgg5Dpk9f+LbjCF6bpx3RAGTeL13IXpKQYyRvlw=="], - - "chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], - - "ci-info": ["ci-info@4.3.1", "", {}, "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA=="], - - "class-variance-authority": ["class-variance-authority@0.7.1", "", { "dependencies": { "clsx": "^2.1.1" } }, "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="], - - "clean-regexp": ["clean-regexp@1.0.0", "", { "dependencies": { "escape-string-regexp": "^1.0.5" } }, "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw=="], - - "client-only": ["client-only@0.0.1", "", {}, "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="], - - "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], - - "cmdk": ["cmdk@1.1.1", "", { "dependencies": { "@radix-ui/react-compose-refs": "^1.1.1", "@radix-ui/react-dialog": "^1.1.6", "@radix-ui/react-id": "^1.1.0", "@radix-ui/react-primitive": "^2.0.2" }, "peerDependencies": { "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" } }, "sha512-Vsv7kFaXm+ptHDMZ7izaRsP70GgrW9NBNGswt9OZaVBLlE0SNpDq8eu/VGXyF9r7M0azK3Wy7OlYXsuyYLFzHg=="], - - "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], - - "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], - - "comma-separated-tokens": ["comma-separated-tokens@2.0.3", "", {}, "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="], - - "commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="], - - "comment-parser": ["comment-parser@1.4.1", "", {}, "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg=="], - - "compare-versions": ["compare-versions@6.1.1", "", {}, "sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg=="], - - "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], - - "confbox": ["confbox@0.2.2", "", {}, "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ=="], - - "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], - - "core-js-compat": ["core-js-compat@3.47.0", "", { "dependencies": { "browserslist": "^4.28.0" } }, "sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ=="], - - "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], - - "css-color-keywords": ["css-color-keywords@1.0.0", "", {}, "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg=="], - - "css-to-react-native": ["css-to-react-native@3.2.0", "", { "dependencies": { "camelize": "^1.0.0", "css-color-keywords": "^1.0.0", "postcss-value-parser": "^4.0.2" } }, "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ=="], - - "css-tree": ["css-tree@3.1.0", "", { "dependencies": { "mdn-data": "2.12.2", "source-map-js": "^1.0.1" } }, "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w=="], - - "cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="], - - "cssstyle": ["cssstyle@5.3.4", "", { "dependencies": { "@asamuzakjp/css-color": "^4.1.0", "@csstools/css-syntax-patches-for-csstree": "1.0.14", "css-tree": "^3.1.0" } }, "sha512-KyOS/kJMEq5O9GdPnaf82noigg5X5DYn0kZPJTaAsCUaBizp6Xa1y9D4Qoqf/JazEXWuruErHgVXwjN5391ZJw=="], - - "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], - - "d3-array": ["d3-array@3.2.4", "", { "dependencies": { "internmap": "1 - 2" } }, "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg=="], - - "d3-color": ["d3-color@3.1.0", "", {}, "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="], - - "d3-ease": ["d3-ease@3.0.1", "", {}, "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w=="], - - "d3-format": ["d3-format@3.1.0", "", {}, "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA=="], - - "d3-interpolate": ["d3-interpolate@3.0.1", "", { "dependencies": { "d3-color": "1 - 3" } }, "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g=="], - - "d3-path": ["d3-path@3.1.0", "", {}, "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ=="], - - "d3-scale": ["d3-scale@4.0.2", "", { "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", "d3-interpolate": "1.2.0 - 3", "d3-time": "2.1.1 - 3", "d3-time-format": "2 - 4" } }, "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ=="], - - "d3-shape": ["d3-shape@3.2.0", "", { "dependencies": { "d3-path": "^3.1.0" } }, "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA=="], - - "d3-time": ["d3-time@3.1.0", "", { "dependencies": { "d3-array": "2 - 3" } }, "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q=="], - - "d3-time-format": ["d3-time-format@4.1.0", "", { "dependencies": { "d3-time": "1 - 3" } }, "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg=="], - - "d3-timer": ["d3-timer@3.0.1", "", {}, "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA=="], - - "damerau-levenshtein": ["damerau-levenshtein@1.0.8", "", {}, "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="], - - "data-urls": ["data-urls@6.0.0", "", { "dependencies": { "whatwg-mimetype": "^4.0.0", "whatwg-url": "^15.0.0" } }, "sha512-BnBS08aLUM+DKamupXs3w2tJJoqU+AkaE/+6vQxi/G/DPmIZFJJp9Dkb1kM03AZx8ADehDUZgsNxju3mPXZYIA=="], - - "data-view-buffer": ["data-view-buffer@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ=="], - - "data-view-byte-length": ["data-view-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ=="], - - "data-view-byte-offset": ["data-view-byte-offset@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" } }, "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ=="], - - "date-fns": ["date-fns@4.1.0", "", {}, "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg=="], - - "date-fns-jalali": ["date-fns-jalali@4.1.0-0", "", {}, "sha512-hTIP/z+t+qKwBDcmmsnmjWTduxCg+5KfdqWQvb2X/8C9+knYY6epN/pfxdDuyVlSVeFz0sM5eEfwIUQ70U4ckg=="], - - "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], - - "decimal.js": ["decimal.js@10.6.0", "", {}, "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg=="], - - "decimal.js-light": ["decimal.js-light@2.5.1", "", {}, "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg=="], - - "decode-named-character-reference": ["decode-named-character-reference@1.2.0", "", { "dependencies": { "character-entities": "^2.0.0" } }, "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q=="], - - "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], - - "define-data-property": ["define-data-property@1.1.4", "", { "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" } }, "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="], - - "define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="], - - "dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="], - - "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], - - "detect-node-es": ["detect-node-es@1.1.0", "", {}, "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="], - - "devlop": ["devlop@1.1.0", "", { "dependencies": { "dequal": "^2.0.0" } }, "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA=="], - - "didyoumean": ["didyoumean@1.2.2", "", {}, "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="], - - "diff-sequences": ["diff-sequences@27.5.1", "", {}, "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ=="], - - "dlv": ["dlv@1.1.3", "", {}, "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="], - - "doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="], - - "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], - - "electron-to-chromium": ["electron-to-chromium@1.5.267", "", {}, "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw=="], - - "emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], - - "empathic": ["empathic@2.0.0", "", {}, "sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA=="], - - "enhanced-resolve": ["enhanced-resolve@5.18.4", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q=="], - - "entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="], - - "es-abstract": ["es-abstract@1.24.1", "", { "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", "get-intrinsic": "^1.3.0", "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "internal-slot": "^1.1.0", "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.3", "typed-array-byte-length": "^1.0.3", "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", "which-typed-array": "^1.1.19" } }, "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw=="], - - "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], - - "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], - - "es-iterator-helpers": ["es-iterator-helpers@1.2.2", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.1", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.1.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.3.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "iterator.prototype": "^1.1.5", "safe-array-concat": "^1.1.3" } }, "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w=="], - - "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="], - - "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], - - "es-shim-unscopables": ["es-shim-unscopables@1.1.0", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw=="], - - "es-to-primitive": ["es-to-primitive@1.3.0", "", { "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", "is-symbol": "^1.0.4" } }, "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g=="], - - "es-toolkit": ["es-toolkit@1.43.0", "", {}, "sha512-SKCT8AsWvYzBBuUqMk4NPwFlSdqLpJwmy6AP322ERn8W2YLIB6JBXnwMI2Qsh2gfphT3q7EKAxKb23cvFHFwKA=="], - - "esbuild": ["esbuild@0.25.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.12", "@esbuild/android-arm": "0.25.12", "@esbuild/android-arm64": "0.25.12", "@esbuild/android-x64": "0.25.12", "@esbuild/darwin-arm64": "0.25.12", "@esbuild/darwin-x64": "0.25.12", "@esbuild/freebsd-arm64": "0.25.12", "@esbuild/freebsd-x64": "0.25.12", "@esbuild/linux-arm": "0.25.12", "@esbuild/linux-arm64": "0.25.12", "@esbuild/linux-ia32": "0.25.12", "@esbuild/linux-loong64": "0.25.12", "@esbuild/linux-mips64el": "0.25.12", "@esbuild/linux-ppc64": "0.25.12", "@esbuild/linux-riscv64": "0.25.12", "@esbuild/linux-s390x": "0.25.12", "@esbuild/linux-x64": "0.25.12", "@esbuild/netbsd-arm64": "0.25.12", "@esbuild/netbsd-x64": "0.25.12", "@esbuild/openbsd-arm64": "0.25.12", "@esbuild/openbsd-x64": "0.25.12", "@esbuild/openharmony-arm64": "0.25.12", "@esbuild/sunos-x64": "0.25.12", "@esbuild/win32-arm64": "0.25.12", "@esbuild/win32-ia32": "0.25.12", "@esbuild/win32-x64": "0.25.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg=="], - - "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], - - "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], - - "eslint": ["eslint@9.39.2", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.1", "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.39.2", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.4.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw=="], - - "eslint-compat-utils": ["eslint-compat-utils@0.6.5", "", { "dependencies": { "semver": "^7.5.4" }, "peerDependencies": { "eslint": ">=6.0.0" } }, "sha512-vAUHYzue4YAa2hNACjB8HvUQj5yehAZgiClyFVVom9cP8z5NSFq3PwB/TtJslN2zAMgRX6FCFCjYBbQh71g5RQ=="], - - "eslint-config-flat-gitignore": ["eslint-config-flat-gitignore@2.1.0", "", { "dependencies": { "@eslint/compat": "^1.2.5" }, "peerDependencies": { "eslint": "^9.5.0" } }, "sha512-cJzNJ7L+psWp5mXM7jBX+fjHtBvvh06RBlcweMhKD8jWqQw0G78hOW5tpVALGHGFPsBV+ot2H+pdDGJy6CV8pA=="], - - "eslint-config-next": ["eslint-config-next@15.5.8", "", { "dependencies": { "@next/eslint-plugin-next": "15.5.8", "@rushstack/eslint-patch": "^1.10.3", "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-react": "^7.37.0", "eslint-plugin-react-hooks": "^5.0.0" }, "peerDependencies": { "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", "typescript": ">=3.3.1" }, "optionalPeers": ["typescript"] }, "sha512-FU2nFCVYt3z60EH8upds4frThuIAiSt81zUtQI/9fIc25VVVT3yaKsFwGIY6BIDT/I0X/Dam+RR7xzTRZMyArQ=="], - - "eslint-flat-config-utils": ["eslint-flat-config-utils@2.1.4", "", { "dependencies": { "pathe": "^2.0.3" } }, "sha512-bEnmU5gqzS+4O+id9vrbP43vByjF+8KOs+QuuV4OlqAuXmnRW2zfI/Rza1fQvdihQ5h4DUo0NqFAiViD4mSrzQ=="], - - "eslint-formatting-reporter": ["eslint-formatting-reporter@0.0.0", "", { "dependencies": { "prettier-linter-helpers": "^1.0.0" }, "peerDependencies": { "eslint": ">=8.40.0" } }, "sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw=="], - - "eslint-import-resolver-node": ["eslint-import-resolver-node@0.3.9", "", { "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", "resolve": "^1.22.4" } }, "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g=="], - - "eslint-import-resolver-typescript": ["eslint-import-resolver-typescript@3.10.1", "", { "dependencies": { "@nolyfill/is-core-module": "1.0.39", "debug": "^4.4.0", "get-tsconfig": "^4.10.0", "is-bun-module": "^2.0.0", "stable-hash": "^0.0.5", "tinyglobby": "^0.2.13", "unrs-resolver": "^1.6.2" }, "peerDependencies": { "eslint": "*", "eslint-plugin-import": "*", "eslint-plugin-import-x": "*" }, "optionalPeers": ["eslint-plugin-import", "eslint-plugin-import-x"] }, "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ=="], - - "eslint-json-compat-utils": ["eslint-json-compat-utils@0.2.1", "", { "dependencies": { "esquery": "^1.6.0" }, "peerDependencies": { "eslint": "*", "jsonc-eslint-parser": "^2.4.0" } }, "sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg=="], - - "eslint-merge-processors": ["eslint-merge-processors@2.0.0", "", { "peerDependencies": { "eslint": "*" } }, "sha512-sUuhSf3IrJdGooquEUB5TNpGNpBoQccbnaLHsb1XkBLUPPqCNivCpY05ZcpCOiV9uHwO2yxXEWVczVclzMxYlA=="], - - "eslint-module-utils": ["eslint-module-utils@2.12.1", "", { "dependencies": { "debug": "^3.2.7" } }, "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw=="], - - "eslint-parser-plain": ["eslint-parser-plain@0.1.1", "", {}, "sha512-KRgd6wuxH4U8kczqPp+Oyk4irThIhHWxgFgLDtpgjUGVIS3wGrJntvZW/p6hHq1T4FOwnOtCNkvAI4Kr+mQ/Hw=="], - - "eslint-plugin-antfu": ["eslint-plugin-antfu@3.1.1", "", { "peerDependencies": { "eslint": "*" } }, "sha512-7Q+NhwLfHJFvopI2HBZbSxWXngTwBLKxW1AGXLr2lEGxcEIK/AsDs8pn8fvIizl5aZjBbVbVK5ujmMpBe4Tvdg=="], - - "eslint-plugin-command": ["eslint-plugin-command@3.4.0", "", { "dependencies": { "@es-joy/jsdoccomment": "^0.78.0" }, "peerDependencies": { "eslint": "*" } }, "sha512-EW4eg/a7TKEhG0s5IEti72kh3YOTlnhfFNuctq5WnB1fst37/IHTd5OkD+vnlRf3opTvUcSRihAateP6bT5ZcA=="], - - "eslint-plugin-es-x": ["eslint-plugin-es-x@7.8.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.1.2", "@eslint-community/regexpp": "^4.11.0", "eslint-compat-utils": "^0.5.1" }, "peerDependencies": { "eslint": ">=8" } }, "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ=="], - - "eslint-plugin-format": ["eslint-plugin-format@1.1.0", "", { "dependencies": { "@dprint/formatter": "^0.3.0", "@dprint/markdown": "^0.17.8", "@dprint/toml": "^0.6.4", "eslint-formatting-reporter": "^0.0.0", "eslint-parser-plain": "^0.1.1", "prettier": "^3.7.4", "synckit": "^0.11.11" }, "peerDependencies": { "eslint": "^8.40.0 || ^9.0.0" } }, "sha512-zjGPZcftddkO9GydBwvTKBV4ICN6a++XK0zIPi3HZHlU8W9EaftTA3XAanJvGAXQUYEqAADtgQi08SX+afbPrg=="], - - "eslint-plugin-import": ["eslint-plugin-import@2.32.0", "", { "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", "array.prototype.findlastindex": "^1.2.6", "array.prototype.flat": "^1.3.3", "array.prototype.flatmap": "^1.3.3", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", "eslint-module-utils": "^2.12.1", "hasown": "^2.0.2", "is-core-module": "^2.16.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "object.groupby": "^1.0.3", "object.values": "^1.2.1", "semver": "^6.3.1", "string.prototype.trimend": "^1.0.9", "tsconfig-paths": "^3.15.0" }, "peerDependencies": { "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA=="], - - "eslint-plugin-import-lite": ["eslint-plugin-import-lite@0.3.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/types": "^8.34.0" }, "peerDependencies": { "eslint": ">=9.0.0", "typescript": ">=4.5" }, "optionalPeers": ["typescript"] }, "sha512-dkNBAL6jcoCsXZsQ/Tt2yXmMDoNt5NaBh/U7yvccjiK8cai6Ay+MK77bMykmqQA2bTF6lngaLCDij6MTO3KkvA=="], - - "eslint-plugin-jsdoc": ["eslint-plugin-jsdoc@61.5.0", "", { "dependencies": { "@es-joy/jsdoccomment": "~0.76.0", "@es-joy/resolve.exports": "1.2.0", "are-docs-informative": "^0.0.2", "comment-parser": "1.4.1", "debug": "^4.4.3", "escape-string-regexp": "^4.0.0", "espree": "^10.4.0", "esquery": "^1.6.0", "html-entities": "^2.6.0", "object-deep-merge": "^2.0.0", "parse-imports-exports": "^0.2.4", "semver": "^7.7.3", "spdx-expression-parse": "^4.0.0", "to-valid-identifier": "^1.0.0" }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" } }, "sha512-PR81eOGq4S7diVnV9xzFSBE4CDENRQGP0Lckkek8AdHtbj+6Bm0cItwlFnxsLFriJHspiE3mpu8U20eODyToIg=="], - - "eslint-plugin-jsonc": ["eslint-plugin-jsonc@2.21.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.5.1", "diff-sequences": "^27.5.1", "eslint-compat-utils": "^0.6.4", "eslint-json-compat-utils": "^0.2.1", "espree": "^9.6.1 || ^10.3.0", "graphemer": "^1.4.0", "jsonc-eslint-parser": "^2.4.0", "natural-compare": "^1.4.0", "synckit": "^0.6.2 || ^0.7.3 || ^0.11.5" }, "peerDependencies": { "eslint": ">=6.0.0" } }, "sha512-HttlxdNG5ly3YjP1cFMP62R4qKLxJURfBZo2gnMY+yQojZxkLyOpY1H1KRTKBmvQeSG9pIpSGEhDjE17vvYosg=="], - - "eslint-plugin-jsx-a11y": ["eslint-plugin-jsx-a11y@6.10.2", "", { "dependencies": { "aria-query": "^5.3.2", "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", "axe-core": "^4.10.0", "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "safe-regex-test": "^1.0.3", "string.prototype.includes": "^2.0.1" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q=="], - - "eslint-plugin-n": ["eslint-plugin-n@17.23.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.5.0", "enhanced-resolve": "^5.17.1", "eslint-plugin-es-x": "^7.8.0", "get-tsconfig": "^4.8.1", "globals": "^15.11.0", "globrex": "^0.1.2", "ignore": "^5.3.2", "semver": "^7.6.3", "ts-declaration-location": "^1.0.6" }, "peerDependencies": { "eslint": ">=8.23.0" } }, "sha512-68PealUpYoHOBh332JLLD9Sj7OQUDkFpmcfqt8R9sySfFSeuGJjMTJQvCRRB96zO3A/PELRLkPrzsHmzEFQQ5A=="], - - "eslint-plugin-no-only-tests": ["eslint-plugin-no-only-tests@3.3.0", "", {}, "sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q=="], - - "eslint-plugin-perfectionist": ["eslint-plugin-perfectionist@4.15.1", "", { "dependencies": { "@typescript-eslint/types": "^8.38.0", "@typescript-eslint/utils": "^8.38.0", "natural-orderby": "^5.0.0" }, "peerDependencies": { "eslint": ">=8.45.0" } }, "sha512-MHF0cBoOG0XyBf7G0EAFCuJJu4I18wy0zAoT1OHfx2o6EOx1EFTIzr2HGeuZa1kDcusoX0xJ9V7oZmaeFd773Q=="], - - "eslint-plugin-pnpm": ["eslint-plugin-pnpm@1.4.3", "", { "dependencies": { "empathic": "^2.0.0", "jsonc-eslint-parser": "^2.4.2", "pathe": "^2.0.3", "pnpm-workspace-yaml": "1.4.3", "tinyglobby": "^0.2.15", "yaml": "^2.8.2", "yaml-eslint-parser": "^1.3.2" }, "peerDependencies": { "eslint": "^9.0.0" } }, "sha512-wdWrkWN5mxRgEADkQvxwv0xA+0++/hYDD5OyXTL6UqPLUPdcCFQJO61NO7IKhEqb3GclWs02OoFs1METN+a3zQ=="], - - "eslint-plugin-react": ["eslint-plugin-react@7.37.5", "", { "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.3", "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", "es-iterator-helpers": "^1.2.1", "estraverse": "^5.3.0", "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", "object.entries": "^1.1.9", "object.fromentries": "^2.0.8", "object.values": "^1.2.1", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", "string.prototype.matchall": "^4.0.12", "string.prototype.repeat": "^1.0.0" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA=="], - - "eslint-plugin-react-dom": ["eslint-plugin-react-dom@2.3.13", "", { "dependencies": { "@eslint-react/ast": "2.3.13", "@eslint-react/core": "2.3.13", "@eslint-react/eff": "2.3.13", "@eslint-react/shared": "2.3.13", "@eslint-react/var": "2.3.13", "@typescript-eslint/scope-manager": "^8.49.0", "@typescript-eslint/types": "^8.49.0", "@typescript-eslint/utils": "^8.49.0", "compare-versions": "^6.1.1", "string-ts": "^2.3.1", "ts-pattern": "^5.9.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-O9jglTOnnuyfJcSxjeVc8lqIp5kuS9/0MLLCHlOTH8ZjIifHHxUr6GZ2fd4la9y0FsoEYXEO7DBIMjWx2vCwjg=="], - - "eslint-plugin-react-hooks": ["eslint-plugin-react-hooks@7.0.1", "", { "dependencies": { "@babel/core": "^7.24.4", "@babel/parser": "^7.24.4", "hermes-parser": "^0.25.1", "zod": "^3.25.0 || ^4.0.0", "zod-validation-error": "^3.5.0 || ^4.0.0" }, "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA=="], - - "eslint-plugin-react-hooks-extra": ["eslint-plugin-react-hooks-extra@2.3.13", "", { "dependencies": { "@eslint-react/ast": "2.3.13", "@eslint-react/core": "2.3.13", "@eslint-react/eff": "2.3.13", "@eslint-react/shared": "2.3.13", "@eslint-react/var": "2.3.13", "@typescript-eslint/scope-manager": "^8.49.0", "@typescript-eslint/type-utils": "^8.49.0", "@typescript-eslint/types": "^8.49.0", "@typescript-eslint/utils": "^8.49.0", "string-ts": "^2.3.1", "ts-pattern": "^5.9.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-NSnY8yvtrvu2FAALLuvc2xesIAkMqGyJgilpy8wEi1w/Nw6v0IwBEffoNKLq9OHW4v3nikud3aBTqWfWKOx67Q=="], - - "eslint-plugin-react-naming-convention": ["eslint-plugin-react-naming-convention@2.3.13", "", { "dependencies": { "@eslint-react/ast": "2.3.13", "@eslint-react/core": "2.3.13", "@eslint-react/eff": "2.3.13", "@eslint-react/shared": "2.3.13", "@eslint-react/var": "2.3.13", "@typescript-eslint/scope-manager": "^8.49.0", "@typescript-eslint/type-utils": "^8.49.0", "@typescript-eslint/types": "^8.49.0", "@typescript-eslint/utils": "^8.49.0", "string-ts": "^2.3.1", "ts-pattern": "^5.9.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-2iler1ldFpB/PaNpN8WAVk6dKYKwKcoGm1j0JAAjdCrsfOTJ007ol2xTAyoHKAbMOvkZSi7qq90q+Q//RuhWwA=="], - - "eslint-plugin-react-refresh": ["eslint-plugin-react-refresh@0.4.25", "", { "peerDependencies": { "eslint": ">=8.40" } }, "sha512-dRUD2LOdEqI4zXHqbQ442blQAzdSuShAaiSq5Vtyy6LT08YUf0oOjBDo4VPx0dCPgiPWh1WB4dtbLOd0kOlDPQ=="], - - "eslint-plugin-react-web-api": ["eslint-plugin-react-web-api@2.3.13", "", { "dependencies": { "@eslint-react/ast": "2.3.13", "@eslint-react/core": "2.3.13", "@eslint-react/eff": "2.3.13", "@eslint-react/shared": "2.3.13", "@eslint-react/var": "2.3.13", "@typescript-eslint/scope-manager": "^8.49.0", "@typescript-eslint/types": "^8.49.0", "@typescript-eslint/utils": "^8.49.0", "string-ts": "^2.3.1", "ts-pattern": "^5.9.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-+UypRPHP9GFMulIENpsC/J+TygWywiyz2mb4qyUP6y/IwdcSilk1MyF9WquNYKB/4/FN4Rl1oRm6WMbfkbpMnQ=="], - - "eslint-plugin-react-x": ["eslint-plugin-react-x@2.3.13", "", { "dependencies": { "@eslint-react/ast": "2.3.13", "@eslint-react/core": "2.3.13", "@eslint-react/eff": "2.3.13", "@eslint-react/shared": "2.3.13", "@eslint-react/var": "2.3.13", "@typescript-eslint/scope-manager": "^8.49.0", "@typescript-eslint/type-utils": "^8.49.0", "@typescript-eslint/types": "^8.49.0", "@typescript-eslint/utils": "^8.49.0", "compare-versions": "^6.1.1", "is-immutable-type": "^5.0.1", "string-ts": "^2.3.1", "ts-api-utils": "^2.1.0", "ts-pattern": "^5.9.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-+m+V/5VLMxgx0VsFUUyflMNLQG0WFYspsfv0XJFqx7me3A2b3P20QatNDHQCYswz0PRbRFqinTPukPRhZh68ag=="], - - "eslint-plugin-regexp": ["eslint-plugin-regexp@2.10.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.11.0", "comment-parser": "^1.4.0", "jsdoc-type-pratt-parser": "^4.0.0", "refa": "^0.12.1", "regexp-ast-analysis": "^0.7.1", "scslre": "^0.3.0" }, "peerDependencies": { "eslint": ">=8.44.0" } }, "sha512-ovzQT8ESVn5oOe5a7gIDPD5v9bCSjIFJu57sVPDqgPRXicQzOnYfFN21WoQBQF18vrhT5o7UMKFwJQVVjyJ0ng=="], - - "eslint-plugin-toml": ["eslint-plugin-toml@0.12.0", "", { "dependencies": { "debug": "^4.1.1", "eslint-compat-utils": "^0.6.0", "lodash": "^4.17.19", "toml-eslint-parser": "^0.10.0" }, "peerDependencies": { "eslint": ">=6.0.0" } }, "sha512-+/wVObA9DVhwZB1nG83D2OAQRrcQZXy+drqUnFJKymqnmbnbfg/UPmEMCKrJNcEboUGxUjYrJlgy+/Y930mURQ=="], - - "eslint-plugin-unicorn": ["eslint-plugin-unicorn@62.0.0", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.28.5", "@eslint-community/eslint-utils": "^4.9.0", "@eslint/plugin-kit": "^0.4.0", "change-case": "^5.4.4", "ci-info": "^4.3.1", "clean-regexp": "^1.0.0", "core-js-compat": "^3.46.0", "esquery": "^1.6.0", "find-up-simple": "^1.0.1", "globals": "^16.4.0", "indent-string": "^5.0.0", "is-builtin-module": "^5.0.0", "jsesc": "^3.1.0", "pluralize": "^8.0.0", "regexp-tree": "^0.1.27", "regjsparser": "^0.13.0", "semver": "^7.7.3", "strip-indent": "^4.1.1" }, "peerDependencies": { "eslint": ">=9.38.0" } }, "sha512-HIlIkGLkvf29YEiS/ImuDZQbP12gWyx5i3C6XrRxMvVdqMroCI9qoVYCoIl17ChN+U89pn9sVwLxhIWj5nEc7g=="], - - "eslint-plugin-unused-imports": ["eslint-plugin-unused-imports@4.3.0", "", { "peerDependencies": { "@typescript-eslint/eslint-plugin": "^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0", "eslint": "^9.0.0 || ^8.0.0" }, "optionalPeers": ["@typescript-eslint/eslint-plugin"] }, "sha512-ZFBmXMGBYfHttdRtOG9nFFpmUvMtbHSjsKrS20vdWdbfiVYsO3yA2SGYy9i9XmZJDfMGBflZGBCm70SEnFQtOA=="], - - "eslint-plugin-vue": ["eslint-plugin-vue@10.6.2", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "natural-compare": "^1.4.0", "nth-check": "^2.1.1", "postcss-selector-parser": "^7.1.0", "semver": "^7.6.3", "xml-name-validator": "^4.0.0" }, "peerDependencies": { "@stylistic/eslint-plugin": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0", "@typescript-eslint/parser": "^7.0.0 || ^8.0.0", "eslint": "^8.57.0 || ^9.0.0", "vue-eslint-parser": "^10.0.0" }, "optionalPeers": ["@stylistic/eslint-plugin", "@typescript-eslint/parser"] }, "sha512-nA5yUs/B1KmKzvC42fyD0+l9Yd+LtEpVhWRbXuDj0e+ZURcTtyRbMDWUeJmTAh2wC6jC83raS63anNM2YT3NPw=="], - - "eslint-plugin-yml": ["eslint-plugin-yml@1.19.0", "", { "dependencies": { "debug": "^4.3.2", "diff-sequences": "^27.5.1", "escape-string-regexp": "4.0.0", "eslint-compat-utils": "^0.6.0", "natural-compare": "^1.4.0", "yaml-eslint-parser": "^1.2.1" }, "peerDependencies": { "eslint": ">=6.0.0" } }, "sha512-S+4GbcCWksFKAvFJtf0vpdiCkZZvDJCV4Zsi9ahmYkYOYcf+LRqqzvzkb/ST7vTYV6sFwXOvawzYyL/jFT2nQA=="], - - "eslint-processor-vue-blocks": ["eslint-processor-vue-blocks@2.0.0", "", { "peerDependencies": { "@vue/compiler-sfc": "^3.3.0", "eslint": ">=9.0.0" } }, "sha512-u4W0CJwGoWY3bjXAuFpc/b6eK3NQEI8MoeW7ritKj3G3z/WtHrKjkqf+wk8mPEy5rlMGS+k6AZYOw2XBoN/02Q=="], - - "eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], - - "eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], - - "espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], - - "esquery": ["esquery@1.6.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg=="], - - "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], - - "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], - - "estree-walker": ["estree-walker@2.0.2", "", {}, "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="], - - "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], - - "eventemitter3": ["eventemitter3@5.0.1", "", {}, "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="], - - "exsolve": ["exsolve@1.0.8", "", {}, "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA=="], - - "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], - - "fast-diff": ["fast-diff@1.3.0", "", {}, "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="], - - "fast-glob": ["fast-glob@3.3.1", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" } }, "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg=="], - - "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], - - "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], - - "fastq": ["fastq@1.19.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ=="], - - "fault": ["fault@1.0.4", "", { "dependencies": { "format": "^0.2.0" } }, "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA=="], - - "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], - - "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], - - "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], - - "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], - - "find-up-simple": ["find-up-simple@1.0.1", "", {}, "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ=="], - - "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], - - "flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], - - "for-each": ["for-each@0.3.5", "", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="], - - "format": ["format@0.2.2", "", {}, "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww=="], - - "framer-motion": ["framer-motion@12.23.26", "", { "dependencies": { "motion-dom": "^12.23.23", "motion-utils": "^12.23.6", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-cPcIhgR42xBn1Uj+PzOyheMtZ73H927+uWPDVhUMqxy8UHt6Okavb6xIz9J/phFUHUj0OncR6UvMfJTXoc/LKA=="], - - "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], - - "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], - - "function.prototype.name": ["function.prototype.name@1.1.8", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "functions-have-names": "^1.2.3", "hasown": "^2.0.2", "is-callable": "^1.2.7" } }, "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q=="], - - "functions-have-names": ["functions-have-names@1.2.3", "", {}, "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="], - - "fuse.js": ["fuse.js@7.1.0", "", {}, "sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ=="], - - "generator-function": ["generator-function@2.0.1", "", {}, "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g=="], - - "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], - - "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], - - "get-nonce": ["get-nonce@1.0.1", "", {}, "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="], - - "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], - - "get-symbol-description": ["get-symbol-description@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6" } }, "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="], - - "get-tsconfig": ["get-tsconfig@4.13.0", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ=="], - - "github-slugger": ["github-slugger@2.0.0", "", {}, "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw=="], - - "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], - - "globals": ["globals@16.5.0", "", {}, "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ=="], - - "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="], - - "globrex": ["globrex@0.1.2", "", {}, "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg=="], - - "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], - - "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], - - "graphemer": ["graphemer@1.4.0", "", {}, "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="], - - "has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="], - - "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], - - "has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="], - - "has-proto": ["has-proto@1.2.0", "", { "dependencies": { "dunder-proto": "^1.0.0" } }, "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ=="], - - "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], - - "has-tostringtag": ["has-tostringtag@1.0.2", "", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="], - - "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], - - "hast-util-parse-selector": ["hast-util-parse-selector@4.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A=="], - - "hastscript": ["hastscript@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-parse-selector": "^4.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0" } }, "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w=="], - - "hermes-estree": ["hermes-estree@0.25.1", "", {}, "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw=="], - - "hermes-parser": ["hermes-parser@0.25.1", "", { "dependencies": { "hermes-estree": "0.25.1" } }, "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA=="], - - "highlight.js": ["highlight.js@10.7.3", "", {}, "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A=="], - - "highlightjs-vue": ["highlightjs-vue@1.0.0", "", {}, "sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA=="], - - "html-encoding-sniffer": ["html-encoding-sniffer@4.0.0", "", { "dependencies": { "whatwg-encoding": "^3.1.1" } }, "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ=="], - - "html-entities": ["html-entities@2.6.0", "", {}, "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ=="], - - "http-proxy-agent": ["http-proxy-agent@7.0.2", "", { "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" } }, "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig=="], - - "https-proxy-agent": ["https-proxy-agent@7.0.6", "", { "dependencies": { "agent-base": "^7.1.2", "debug": "4" } }, "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw=="], - - "iconv-lite": ["iconv-lite@0.6.3", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="], - - "ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], - - "immer": ["immer@10.2.0", "", {}, "sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw=="], - - "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], - - "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], - - "indent-string": ["indent-string@5.0.0", "", {}, "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg=="], - - "internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="], - - "internmap": ["internmap@2.0.3", "", {}, "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="], - - "is-alphabetical": ["is-alphabetical@2.0.1", "", {}, "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ=="], - - "is-alphanumerical": ["is-alphanumerical@2.0.1", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw=="], - - "is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="], - - "is-async-function": ["is-async-function@2.1.1", "", { "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="], - - "is-bigint": ["is-bigint@1.1.0", "", { "dependencies": { "has-bigints": "^1.0.2" } }, "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ=="], - - "is-binary-path": ["is-binary-path@2.1.0", "", { "dependencies": { "binary-extensions": "^2.0.0" } }, "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="], - - "is-boolean-object": ["is-boolean-object@1.2.2", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A=="], - - "is-builtin-module": ["is-builtin-module@5.0.0", "", { "dependencies": { "builtin-modules": "^5.0.0" } }, "sha512-f4RqJKBUe5rQkJ2eJEJBXSticB3hGbN9j0yxxMQFqIW89Jp9WYFtzfTcRlstDKVUTRzSOTLKRfO9vIztenwtxA=="], - - "is-bun-module": ["is-bun-module@2.0.0", "", { "dependencies": { "semver": "^7.7.1" } }, "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ=="], - - "is-callable": ["is-callable@1.2.7", "", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="], - - "is-core-module": ["is-core-module@2.16.1", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="], - - "is-data-view": ["is-data-view@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" } }, "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw=="], - - "is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="], - - "is-decimal": ["is-decimal@2.0.1", "", {}, "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A=="], - - "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], - - "is-finalizationregistry": ["is-finalizationregistry@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg=="], - - "is-generator-function": ["is-generator-function@1.1.2", "", { "dependencies": { "call-bound": "^1.0.4", "generator-function": "^2.0.0", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA=="], - - "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], - - "is-hexadecimal": ["is-hexadecimal@2.0.1", "", {}, "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg=="], - - "is-immutable-type": ["is-immutable-type@5.0.1", "", { "dependencies": { "@typescript-eslint/type-utils": "^8.0.0", "ts-api-utils": "^2.0.0", "ts-declaration-location": "^1.0.4" }, "peerDependencies": { "eslint": "*", "typescript": ">=4.7.4" } }, "sha512-LkHEOGVZZXxGl8vDs+10k3DvP++SEoYEAJLRk6buTFi6kD7QekThV7xHS0j6gpnUCQ0zpud/gMDGiV4dQneLTg=="], - - "is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="], - - "is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="], - - "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], - - "is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="], - - "is-potential-custom-element-name": ["is-potential-custom-element-name@1.0.1", "", {}, "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="], - - "is-regex": ["is-regex@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="], - - "is-set": ["is-set@2.0.3", "", {}, "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg=="], - - "is-shared-array-buffer": ["is-shared-array-buffer@1.0.4", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A=="], - - "is-string": ["is-string@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA=="], - - "is-symbol": ["is-symbol@1.1.1", "", { "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", "safe-regex-test": "^1.1.0" } }, "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w=="], - - "is-typed-array": ["is-typed-array@1.1.15", "", { "dependencies": { "which-typed-array": "^1.1.16" } }, "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="], - - "is-weakmap": ["is-weakmap@2.0.2", "", {}, "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w=="], - - "is-weakref": ["is-weakref@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew=="], - - "is-weakset": ["is-weakset@2.0.4", "", { "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ=="], - - "isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], - - "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], - - "iterator.prototype": ["iterator.prototype@1.1.5", "", { "dependencies": { "define-data-property": "^1.1.4", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "get-proto": "^1.0.0", "has-symbols": "^1.1.0", "set-function-name": "^2.0.2" } }, "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g=="], - - "jiti": ["jiti@1.21.7", "", { "bin": { "jiti": "bin/jiti.js" } }, "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A=="], - - "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], - - "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], - - "jsdoc-type-pratt-parser": ["jsdoc-type-pratt-parser@4.8.0", "", {}, "sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw=="], - - "jsdom": ["jsdom@27.3.0", "", { "dependencies": { "@acemir/cssom": "^0.9.28", "@asamuzakjp/dom-selector": "^6.7.6", "cssstyle": "^5.3.4", "data-urls": "^6.0.0", "decimal.js": "^10.6.0", "html-encoding-sniffer": "^4.0.0", "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.6", "is-potential-custom-element-name": "^1.0.1", "parse5": "^8.0.0", "saxes": "^6.0.0", "symbol-tree": "^3.2.4", "tough-cookie": "^6.0.0", "w3c-xmlserializer": "^5.0.0", "webidl-conversions": "^8.0.0", "whatwg-encoding": "^3.1.1", "whatwg-mimetype": "^4.0.0", "whatwg-url": "^15.1.0", "ws": "^8.18.3", "xml-name-validator": "^5.0.0" }, "peerDependencies": { "canvas": "^3.0.0" }, "optionalPeers": ["canvas"] }, "sha512-GtldT42B8+jefDUC4yUKAvsaOrH7PDHmZxZXNgF2xMmymjUbRYJvpAybZAKEmXDGTM0mCsz8duOa4vTm5AY2Kg=="], - - "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], - - "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], - - "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], - - "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], - - "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], - - "jsonc-eslint-parser": ["jsonc-eslint-parser@2.4.2", "", { "dependencies": { "acorn": "^8.5.0", "eslint-visitor-keys": "^3.0.0", "espree": "^9.0.0", "semver": "^7.3.5" } }, "sha512-1e4qoRgnn448pRuMvKGsFFymUCquZV0mpGgOyIKNgD3JVDTsVJyRBGH/Fm0tBb8WsWGgmB1mDe6/yJMQM37DUA=="], - - "jsx-ast-utils": ["jsx-ast-utils@3.3.5", "", { "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", "object.assign": "^4.1.4", "object.values": "^1.1.6" } }, "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ=="], - - "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], - - "language-subtag-registry": ["language-subtag-registry@0.3.23", "", {}, "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ=="], - - "language-tags": ["language-tags@1.0.9", "", { "dependencies": { "language-subtag-registry": "^0.3.20" } }, "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA=="], - - "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], - - "lilconfig": ["lilconfig@3.1.3", "", {}, "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw=="], - - "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], - - "local-pkg": ["local-pkg@1.1.2", "", { "dependencies": { "mlly": "^1.7.4", "pkg-types": "^2.3.0", "quansync": "^0.2.11" } }, "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A=="], - - "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], - - "lodash": ["lodash@4.17.21", "", {}, "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="], - - "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], - - "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="], - - "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], - - "lowlight": ["lowlight@1.20.0", "", { "dependencies": { "fault": "^1.0.0", "highlight.js": "~10.7.0" } }, "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw=="], - - "lru-cache": ["lru-cache@11.2.4", "", {}, "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg=="], - - "lucide-react": ["lucide-react@0.561.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-Y59gMY38tl4/i0qewcqohPdEbieBy7SovpBL9IFebhc2mDd8x4PZSOsiFRkpPcOq6bj1r/mjH/Rk73gSlIJP2A=="], - - "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], - - "markdown-table": ["markdown-table@3.0.4", "", {}, "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="], - - "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], - - "mdast-util-find-and-replace": ["mdast-util-find-and-replace@3.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg=="], - - "mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="], - - "mdast-util-frontmatter": ["mdast-util-frontmatter@2.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "escape-string-regexp": "^5.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "micromark-extension-frontmatter": "^2.0.0" } }, "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA=="], - - "mdast-util-gfm": ["mdast-util-gfm@3.1.0", "", { "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", "mdast-util-gfm-footnote": "^2.0.0", "mdast-util-gfm-strikethrough": "^2.0.0", "mdast-util-gfm-table": "^2.0.0", "mdast-util-gfm-task-list-item": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ=="], - - "mdast-util-gfm-autolink-literal": ["mdast-util-gfm-autolink-literal@2.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-find-and-replace": "^3.0.0", "micromark-util-character": "^2.0.0" } }, "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ=="], - - "mdast-util-gfm-footnote": ["mdast-util-gfm-footnote@2.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0" } }, "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ=="], - - "mdast-util-gfm-strikethrough": ["mdast-util-gfm-strikethrough@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg=="], - - "mdast-util-gfm-table": ["mdast-util-gfm-table@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg=="], - - "mdast-util-gfm-task-list-item": ["mdast-util-gfm-task-list-item@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ=="], - - "mdast-util-phrasing": ["mdast-util-phrasing@4.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" } }, "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w=="], - - "mdast-util-to-markdown": ["mdast-util-to-markdown@2.1.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA=="], - - "mdast-util-to-string": ["mdast-util-to-string@4.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0" } }, "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg=="], - - "mdn-data": ["mdn-data@2.12.2", "", {}, "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA=="], - - "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], - - "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="], - - "micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="], - - "micromark-extension-frontmatter": ["micromark-extension-frontmatter@2.0.0", "", { "dependencies": { "fault": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg=="], - - "micromark-extension-gfm": ["micromark-extension-gfm@3.0.0", "", { "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", "micromark-extension-gfm-strikethrough": "^2.0.0", "micromark-extension-gfm-table": "^2.0.0", "micromark-extension-gfm-tagfilter": "^2.0.0", "micromark-extension-gfm-task-list-item": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w=="], - - "micromark-extension-gfm-autolink-literal": ["micromark-extension-gfm-autolink-literal@2.1.0", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw=="], - - "micromark-extension-gfm-footnote": ["micromark-extension-gfm-footnote@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw=="], - - "micromark-extension-gfm-strikethrough": ["micromark-extension-gfm-strikethrough@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw=="], - - "micromark-extension-gfm-table": ["micromark-extension-gfm-table@2.1.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg=="], - - "micromark-extension-gfm-tagfilter": ["micromark-extension-gfm-tagfilter@2.0.0", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg=="], - - "micromark-extension-gfm-task-list-item": ["micromark-extension-gfm-task-list-item@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw=="], - - "micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="], - - "micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="], - - "micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="], - - "micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="], - - "micromark-factory-whitespace": ["micromark-factory-whitespace@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ=="], - - "micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="], - - "micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="], - - "micromark-util-classify-character": ["micromark-util-classify-character@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q=="], - - "micromark-util-combine-extensions": ["micromark-util-combine-extensions@2.0.1", "", { "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg=="], - - "micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="], - - "micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="], - - "micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="], - - "micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="], - - "micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="], - - "micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="], - - "micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="], - - "micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="], - - "micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="], - - "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="], - - "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], - - "mini-svg-data-uri": ["mini-svg-data-uri@1.4.4", "", { "bin": { "mini-svg-data-uri": "cli.js" } }, "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg=="], - - "minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], - - "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], - - "mlly": ["mlly@1.8.0", "", { "dependencies": { "acorn": "^8.15.0", "pathe": "^2.0.3", "pkg-types": "^1.3.1", "ufo": "^1.6.1" } }, "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g=="], - - "motion": ["motion@12.23.26", "", { "dependencies": { "framer-motion": "^12.23.26", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-Ll8XhVxY8LXMVYTCfme27WH2GjBrCIzY4+ndr5QKxsK+YwCtOi2B/oBi5jcIbik5doXuWT/4KKDOVAZJkeY5VQ=="], - - "motion-dom": ["motion-dom@12.23.23", "", { "dependencies": { "motion-utils": "^12.23.6" } }, "sha512-n5yolOs0TQQBRUFImrRfs/+6X4p3Q4n1dUEqt/H58Vx7OW6RF+foWEgmTVDhIWJIMXOuNNL0apKH2S16en9eiA=="], - - "motion-utils": ["motion-utils@12.23.6", "", {}, "sha512-eAWoPgr4eFEOFfg2WjIsMoqJTW6Z8MTUCgn/GZ3VRpClWBdnbjryiA3ZSNLyxCTmCQx4RmYX6jX1iWHbenUPNQ=="], - - "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], - - "mz": ["mz@2.7.0", "", { "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="], - - "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], - - "napi-postinstall": ["napi-postinstall@0.3.4", "", { "bin": { "napi-postinstall": "lib/cli.js" } }, "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ=="], - - "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], - - "natural-orderby": ["natural-orderby@5.0.0", "", {}, "sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg=="], - - "next": ["next@15.5.8", "", { "dependencies": { "@next/env": "15.5.8", "@swc/helpers": "0.5.15", "caniuse-lite": "^1.0.30001579", "postcss": "8.4.31", "styled-jsx": "5.1.6" }, "optionalDependencies": { "@next/swc-darwin-arm64": "15.5.7", "@next/swc-darwin-x64": "15.5.7", "@next/swc-linux-arm64-gnu": "15.5.7", "@next/swc-linux-arm64-musl": "15.5.7", "@next/swc-linux-x64-gnu": "15.5.7", "@next/swc-linux-x64-musl": "15.5.7", "@next/swc-win32-arm64-msvc": "15.5.7", "@next/swc-win32-x64-msvc": "15.5.7", "sharp": "^0.34.3" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", "@playwright/test": "^1.51.1", "babel-plugin-react-compiler": "*", "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "sass": "^1.3.0" }, "optionalPeers": ["@opentelemetry/api", "@playwright/test", "babel-plugin-react-compiler", "sass"], "bin": { "next": "dist/bin/next" } }, "sha512-Tma2R50eiM7Fx6fbDeHiThq7sPgl06mBr76j6Ga0lMFGrmaLitFsy31kykgb8Z++DR2uIEKi2RZ0iyjIwFd15Q=="], - - "next-themes": ["next-themes@0.4.6", "", { "peerDependencies": { "react": "^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc", "react-dom": "^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc" } }, "sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA=="], - - "node-releases": ["node-releases@2.0.27", "", {}, "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="], - - "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], - - "nth-check": ["nth-check@2.1.1", "", { "dependencies": { "boolbase": "^1.0.0" } }, "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w=="], - - "nuqs": ["nuqs@2.8.5", "", { "dependencies": { "@standard-schema/spec": "1.0.0" }, "peerDependencies": { "@remix-run/react": ">=2", "@tanstack/react-router": "^1", "next": ">=14.2.0", "react": ">=18.2.0 || ^19.0.0-0", "react-router": "^5 || ^6 || ^7", "react-router-dom": "^5 || ^6 || ^7" }, "optionalPeers": ["@remix-run/react", "@tanstack/react-router", "next", "react-router", "react-router-dom"] }, "sha512-ndhnNB9eLX/bsiGFkBNsrfOWf3BCbzBMD+b5GkD5o2Q96Q+llHnoUlZsrO3tgJKZZV7LLlVCvFKdj+sjBITRzg=="], - - "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], - - "object-deep-merge": ["object-deep-merge@2.0.0", "", {}, "sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg=="], - - "object-hash": ["object-hash@3.0.0", "", {}, "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="], - - "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], - - "object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="], - - "object.assign": ["object.assign@4.1.7", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0", "has-symbols": "^1.1.0", "object-keys": "^1.1.1" } }, "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="], - - "object.entries": ["object.entries@1.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-object-atoms": "^1.1.1" } }, "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw=="], - - "object.fromentries": ["object.fromentries@2.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-object-atoms": "^1.0.0" } }, "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ=="], - - "object.groupby": ["object.groupby@1.0.3", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2" } }, "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ=="], - - "object.values": ["object.values@1.2.1", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA=="], - - "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], - - "own-keys": ["own-keys@1.0.1", "", { "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", "safe-push-apply": "^1.0.0" } }, "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg=="], - - "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], - - "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], - - "package-manager-detector": ["package-manager-detector@1.6.0", "", {}, "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA=="], - - "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], - - "parse-entities": ["parse-entities@4.0.2", "", { "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.0", "decode-named-character-reference": "^1.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" } }, "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw=="], - - "parse-gitignore": ["parse-gitignore@2.0.0", "", {}, "sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog=="], - - "parse-imports-exports": ["parse-imports-exports@0.2.4", "", { "dependencies": { "parse-statements": "1.0.11" } }, "sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ=="], - - "parse-statements": ["parse-statements@1.0.11", "", {}, "sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA=="], - - "parse5": ["parse5@8.0.0", "", { "dependencies": { "entities": "^6.0.0" } }, "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA=="], - - "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], - - "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], - - "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], - - "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], - - "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], - - "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], - - "pify": ["pify@2.3.0", "", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="], - - "pirates": ["pirates@4.0.7", "", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="], - - "pkg-types": ["pkg-types@2.3.0", "", { "dependencies": { "confbox": "^0.2.2", "exsolve": "^1.0.7", "pathe": "^2.0.3" } }, "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig=="], - - "pluralize": ["pluralize@8.0.0", "", {}, "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA=="], - - "pnpm-workspace-yaml": ["pnpm-workspace-yaml@1.4.3", "", { "dependencies": { "yaml": "^2.8.2" } }, "sha512-Q8B3SWuuISy/Ciag4DFP7MCrJX07wfaekcqD2o/msdIj4x8Ql3bZ/NEKOXV7mTVh7m1YdiFWiMi9xH+0zuEGHw=="], - - "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], - - "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], - - "postcss-import": ["postcss-import@15.1.0", "", { "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "peerDependencies": { "postcss": "^8.0.0" } }, "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew=="], - - "postcss-js": ["postcss-js@4.1.0", "", { "dependencies": { "camelcase-css": "^2.0.1" }, "peerDependencies": { "postcss": "^8.4.21" } }, "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw=="], - - "postcss-load-config": ["postcss-load-config@6.0.1", "", { "dependencies": { "lilconfig": "^3.1.1" }, "peerDependencies": { "jiti": ">=1.21.0", "postcss": ">=8.0.9", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["jiti", "postcss", "tsx", "yaml"] }, "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g=="], - - "postcss-nested": ["postcss-nested@6.2.0", "", { "dependencies": { "postcss-selector-parser": "^6.1.1" }, "peerDependencies": { "postcss": "^8.2.14" } }, "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ=="], - - "postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="], - - "postcss-value-parser": ["postcss-value-parser@4.2.0", "", {}, "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="], - - "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], - - "prettier": ["prettier@3.7.4", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA=="], - - "prettier-linter-helpers": ["prettier-linter-helpers@1.0.0", "", { "dependencies": { "fast-diff": "^1.1.2" } }, "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w=="], - - "prismjs": ["prismjs@1.30.0", "", {}, "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw=="], - - "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], - - "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="], - - "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], - - "quansync": ["quansync@0.2.11", "", {}, "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="], - - "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], - - "react": ["react@19.2.3", "", {}, "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA=="], - - "react-chartjs-2": ["react-chartjs-2@5.3.1", "", { "peerDependencies": { "chart.js": "^4.1.1", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-h5IPXKg9EXpjoBzUfyWJvllMjG2mQ4EiuHQFhms/AjUm0XSZHhyRy2xVmLXHKrtcdrPO4mnGqRtYoD0vp95A0A=="], - - "react-code-blocks": ["react-code-blocks@0.1.6", "", { "dependencies": { "@babel/runtime": "^7.10.4", "react-syntax-highlighter": "^15.5.0", "styled-components": "^6.1.0", "tslib": "^2.6.0" }, "peerDependencies": { "react": ">=16" } }, "sha512-ENNuxG07yO+OuX1ChRje3ieefPRz6yrIpHmebQlaFQgzcAHbUfVeTINpOpoI9bSRSObeYo/OdHsporeToZ7fcg=="], - - "react-datepicker": ["react-datepicker@9.0.0", "", { "dependencies": { "@floating-ui/react": "^0.27.15", "clsx": "^2.1.1", "date-fns": "^4.1.0" }, "peerDependencies": { "date-fns-tz": "^3.0.0", "react": "^16.9.0 || ^17 || ^18 || ^19 || ^19.0.0-rc", "react-dom": "^16.9.0 || ^17 || ^18 || ^19 || ^19.0.0-rc" }, "optionalPeers": ["date-fns-tz"] }, "sha512-LGzKgBk5NUEcXUeSEJY2ICCCmPusm9UGRkNKRXCPgpUzoMx2CCsa0mOHTyv+itQeW7tR/jgGEpq5q/afZjGEFg=="], - - "react-day-picker": ["react-day-picker@9.12.0", "", { "dependencies": { "@date-fns/tz": "^1.4.1", "date-fns": "^4.1.0", "date-fns-jalali": "^4.1.0-0" }, "peerDependencies": { "react": ">=16.8.0" } }, "sha512-t8OvG/Zrciso5CQJu5b1A7yzEmebvST+S3pOVQJWxwjjVngyG/CA2htN/D15dLI4uTEuLLkbZyS4YYt480FAtA=="], - - "react-dom": ["react-dom@19.2.3", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.3" } }, "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg=="], - - "react-icons": ["react-icons@5.5.0", "", { "peerDependencies": { "react": "*" } }, "sha512-MEFcXdkP3dLo8uumGI5xN3lDFNsRtrjbOEKDLD7yv76v4wpnEq2Lt2qeHaQOr34I/wPN3s3+N08WkQ+CW37Xiw=="], - - "react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], - - "react-redux": ["react-redux@9.2.0", "", { "dependencies": { "@types/use-sync-external-store": "^0.0.6", "use-sync-external-store": "^1.4.0" }, "peerDependencies": { "@types/react": "^18.2.25 || ^19", "react": "^18.0 || ^19", "redux": "^5.0.0" }, "optionalPeers": ["@types/react", "redux"] }, "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g=="], - - "react-refresh": ["react-refresh@0.18.0", "", {}, "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw=="], - - "react-remove-scroll": ["react-remove-scroll@2.7.2", "", { "dependencies": { "react-remove-scroll-bar": "^2.3.7", "react-style-singleton": "^2.2.3", "tslib": "^2.1.0", "use-callback-ref": "^1.3.3", "use-sidecar": "^1.1.3" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q=="], - - "react-remove-scroll-bar": ["react-remove-scroll-bar@2.3.8", "", { "dependencies": { "react-style-singleton": "^2.2.2", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "optionalPeers": ["@types/react"] }, "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q=="], - - "react-style-singleton": ["react-style-singleton@2.2.3", "", { "dependencies": { "get-nonce": "^1.0.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ=="], - - "react-syntax-highlighter": ["react-syntax-highlighter@16.1.0", "", { "dependencies": { "@babel/runtime": "^7.28.4", "highlight.js": "^10.4.1", "highlightjs-vue": "^1.0.0", "lowlight": "^1.17.0", "prismjs": "^1.30.0", "refractor": "^5.0.0" }, "peerDependencies": { "react": ">= 0.14.0" } }, "sha512-E40/hBiP5rCNwkeBN1vRP+xow1X0pndinO+z3h7HLsHyjztbyjfzNWNKuAsJj+7DLam9iT4AaaOZnueCU+Nplg=="], - - "react-use-measure": ["react-use-measure@2.1.7", "", { "peerDependencies": { "react": ">=16.13", "react-dom": ">=16.13" }, "optionalPeers": ["react-dom"] }, "sha512-KrvcAo13I/60HpwGO5jpW7E9DfusKyLPLvuHlUyP5zqnmAPhNc6qTRjUQrdTADl0lpPpDVU2/Gg51UlOGHXbdg=="], - - "read-cache": ["read-cache@1.0.0", "", { "dependencies": { "pify": "^2.3.0" } }, "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA=="], - - "readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="], - - "recharts": ["recharts@3.6.0", "", { "dependencies": { "@reduxjs/toolkit": "1.x.x || 2.x.x", "clsx": "^2.1.1", "decimal.js-light": "^2.5.1", "es-toolkit": "^1.39.3", "eventemitter3": "^5.0.1", "immer": "^10.1.1", "react-redux": "8.x.x || 9.x.x", "reselect": "5.1.1", "tiny-invariant": "^1.3.3", "use-sync-external-store": "^1.2.2", "victory-vendor": "^37.0.2" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-is": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-L5bjxvQRAe26RlToBAziKUB7whaGKEwD3znoM6fz3DrTowCIC/FnJYnuq1GEzB8Zv2kdTfaxQfi5GoH0tBinyg=="], - - "redux": ["redux@5.0.1", "", {}, "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w=="], - - "redux-thunk": ["redux-thunk@3.1.0", "", { "peerDependencies": { "redux": "^5.0.0" } }, "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw=="], - - "refa": ["refa@0.12.1", "", { "dependencies": { "@eslint-community/regexpp": "^4.8.0" } }, "sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g=="], - - "reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="], - - "refractor": ["refractor@5.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/prismjs": "^1.0.0", "hastscript": "^9.0.0", "parse-entities": "^4.0.0" } }, "sha512-QXOrHQF5jOpjjLfiNk5GFnWhRXvxjUVnlFxkeDmewR5sXkr3iM46Zo+CnRR8B+MDVqkULW4EcLVcRBNOPXHosw=="], - - "regexp-ast-analysis": ["regexp-ast-analysis@0.7.1", "", { "dependencies": { "@eslint-community/regexpp": "^4.8.0", "refa": "^0.12.1" } }, "sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A=="], - - "regexp-tree": ["regexp-tree@0.1.27", "", { "bin": { "regexp-tree": "bin/regexp-tree" } }, "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA=="], - - "regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="], - - "regjsparser": ["regjsparser@0.13.0", "", { "dependencies": { "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q=="], - - "require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="], - - "reselect": ["reselect@5.1.1", "", {}, "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w=="], - - "reserved-identifiers": ["reserved-identifiers@1.2.0", "", {}, "sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw=="], - - "resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], - - "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], - - "resolve-pkg-maps": ["resolve-pkg-maps@1.0.0", "", {}, "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="], - - "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], - - "rollup": ["rollup@4.53.3", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.53.3", "@rollup/rollup-android-arm64": "4.53.3", "@rollup/rollup-darwin-arm64": "4.53.3", "@rollup/rollup-darwin-x64": "4.53.3", "@rollup/rollup-freebsd-arm64": "4.53.3", "@rollup/rollup-freebsd-x64": "4.53.3", "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", "@rollup/rollup-linux-arm-musleabihf": "4.53.3", "@rollup/rollup-linux-arm64-gnu": "4.53.3", "@rollup/rollup-linux-arm64-musl": "4.53.3", "@rollup/rollup-linux-loong64-gnu": "4.53.3", "@rollup/rollup-linux-ppc64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-musl": "4.53.3", "@rollup/rollup-linux-s390x-gnu": "4.53.3", "@rollup/rollup-linux-x64-gnu": "4.53.3", "@rollup/rollup-linux-x64-musl": "4.53.3", "@rollup/rollup-openharmony-arm64": "4.53.3", "@rollup/rollup-win32-arm64-msvc": "4.53.3", "@rollup/rollup-win32-ia32-msvc": "4.53.3", "@rollup/rollup-win32-x64-gnu": "4.53.3", "@rollup/rollup-win32-x64-msvc": "4.53.3", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA=="], - - "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], - - "safe-array-concat": ["safe-array-concat@1.1.3", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "has-symbols": "^1.1.0", "isarray": "^2.0.5" } }, "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q=="], - - "safe-push-apply": ["safe-push-apply@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" } }, "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA=="], - - "safe-regex-test": ["safe-regex-test@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-regex": "^1.2.1" } }, "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw=="], - - "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], - - "saxes": ["saxes@6.0.0", "", { "dependencies": { "xmlchars": "^2.2.0" } }, "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA=="], - - "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], - - "scslre": ["scslre@0.3.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.8.0", "refa": "^0.12.0", "regexp-ast-analysis": "^0.7.0" } }, "sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ=="], - - "semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], - - "set-function-length": ["set-function-length@1.2.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" } }, "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="], - - "set-function-name": ["set-function-name@2.0.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", "has-property-descriptors": "^1.0.2" } }, "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ=="], - - "set-proto": ["set-proto@1.0.0", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0" } }, "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw=="], - - "shallowequal": ["shallowequal@1.1.0", "", {}, "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="], - - "sharp": ["sharp@0.34.5", "", { "dependencies": { "@img/colour": "^1.0.0", "detect-libc": "^2.1.2", "semver": "^7.7.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.34.5", "@img/sharp-darwin-x64": "0.34.5", "@img/sharp-libvips-darwin-arm64": "1.2.4", "@img/sharp-libvips-darwin-x64": "1.2.4", "@img/sharp-libvips-linux-arm": "1.2.4", "@img/sharp-libvips-linux-arm64": "1.2.4", "@img/sharp-libvips-linux-ppc64": "1.2.4", "@img/sharp-libvips-linux-riscv64": "1.2.4", "@img/sharp-libvips-linux-s390x": "1.2.4", "@img/sharp-libvips-linux-x64": "1.2.4", "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", "@img/sharp-libvips-linuxmusl-x64": "1.2.4", "@img/sharp-linux-arm": "0.34.5", "@img/sharp-linux-arm64": "0.34.5", "@img/sharp-linux-ppc64": "0.34.5", "@img/sharp-linux-riscv64": "0.34.5", "@img/sharp-linux-s390x": "0.34.5", "@img/sharp-linux-x64": "0.34.5", "@img/sharp-linuxmusl-arm64": "0.34.5", "@img/sharp-linuxmusl-x64": "0.34.5", "@img/sharp-wasm32": "0.34.5", "@img/sharp-win32-arm64": "0.34.5", "@img/sharp-win32-ia32": "0.34.5", "@img/sharp-win32-x64": "0.34.5" } }, "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg=="], - - "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], - - "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], - - "side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="], - - "side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="], - - "side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="], - - "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="], - - "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="], - - "sonner": ["sonner@2.0.7", "", { "peerDependencies": { "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w=="], - - "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], - - "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="], - - "spdx-exceptions": ["spdx-exceptions@2.5.0", "", {}, "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w=="], - - "spdx-expression-parse": ["spdx-expression-parse@4.0.0", "", { "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ=="], - - "spdx-license-ids": ["spdx-license-ids@3.0.22", "", {}, "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ=="], - - "stable-hash": ["stable-hash@0.0.5", "", {}, "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA=="], - - "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], - - "string-ts": ["string-ts@2.3.1", "", {}, "sha512-xSJq+BS52SaFFAVxuStmx6n5aYZU571uYUnUrPXkPFCfdHyZMMlbP2v2Wx5sNBnAVzq/2+0+mcBLBa3Xa5ubYw=="], - - "string.prototype.includes": ["string.prototype.includes@2.0.1", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3" } }, "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg=="], - - "string.prototype.matchall": ["string.prototype.matchall@4.0.12", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-abstract": "^1.23.6", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "regexp.prototype.flags": "^1.5.3", "set-function-name": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA=="], - - "string.prototype.repeat": ["string.prototype.repeat@1.0.0", "", { "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w=="], - - "string.prototype.trim": ["string.prototype.trim@1.2.10", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-data-property": "^1.1.4", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-object-atoms": "^1.0.0", "has-property-descriptors": "^1.0.2" } }, "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA=="], - - "string.prototype.trimend": ["string.prototype.trimend@1.0.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ=="], - - "string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="], - - "strip-bom": ["strip-bom@3.0.0", "", {}, "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="], - - "strip-indent": ["strip-indent@4.1.1", "", {}, "sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA=="], - - "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], - - "styled-components": ["styled-components@6.1.19", "", { "dependencies": { "@emotion/is-prop-valid": "1.2.2", "@emotion/unitless": "0.8.1", "@types/stylis": "4.2.5", "css-to-react-native": "3.2.0", "csstype": "3.1.3", "postcss": "8.4.49", "shallowequal": "1.1.0", "stylis": "4.3.2", "tslib": "2.6.2" }, "peerDependencies": { "react": ">= 16.8.0", "react-dom": ">= 16.8.0" } }, "sha512-1v/e3Dl1BknC37cXMhwGomhO8AkYmN41CqyX9xhUDxry1ns3BFQy2lLDRQXJRdVVWB9OHemv/53xaStimvWyuA=="], - - "styled-jsx": ["styled-jsx@5.1.6", "", { "dependencies": { "client-only": "0.0.1" }, "peerDependencies": { "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" } }, "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA=="], - - "stylis": ["stylis@4.3.2", "", {}, "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg=="], - - "sucrase": ["sucrase@3.35.1", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", "tinyglobby": "^0.2.11", "ts-interface-checker": "^0.1.9" }, "bin": { "sucrase": "bin/sucrase", "sucrase-node": "bin/sucrase-node" } }, "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw=="], - - "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], - - "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], - - "symbol-tree": ["symbol-tree@3.2.4", "", {}, "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="], - - "synckit": ["synckit@0.11.11", "", { "dependencies": { "@pkgr/core": "^0.2.9" } }, "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw=="], - - "tabbable": ["tabbable@6.3.0", "", {}, "sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ=="], - - "tailwind-merge": ["tailwind-merge@3.4.0", "", {}, "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g=="], - - "tailwindcss": ["tailwindcss@3.4.19", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", "jiti": "^1.21.7", "lilconfig": "^3.1.3", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.1.1", "postcss": "^8.4.47", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", "postcss-nested": "^6.2.0", "postcss-selector-parser": "^6.1.2", "resolve": "^1.22.8", "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", "tailwindcss": "lib/cli.js" } }, "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ=="], - - "tailwindcss-animate": ["tailwindcss-animate@1.0.7", "", { "peerDependencies": { "tailwindcss": ">=3.0.0 || insiders" } }, "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA=="], - - "tailwindcss-animated": ["tailwindcss-animated@1.1.2", "", { "peerDependencies": { "tailwindcss": ">=3.1.0" } }, "sha512-SI4owS5ojserhgEYIZA/uFVdNjU2GMB2P3sjtjmFA52VxoUi+Hht6oR5+RdT+CxrX9cNNYEa+vbTWHvN9zbj3w=="], - - "tapable": ["tapable@2.3.0", "", {}, "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg=="], - - "thenify": ["thenify@3.3.1", "", { "dependencies": { "any-promise": "^1.0.0" } }, "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="], - - "thenify-all": ["thenify-all@1.6.0", "", { "dependencies": { "thenify": ">= 3.1.0 < 4" } }, "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="], - - "tiny-invariant": ["tiny-invariant@1.3.3", "", {}, "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="], - - "tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], - - "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], - - "tldts": ["tldts@7.0.19", "", { "dependencies": { "tldts-core": "^7.0.19" }, "bin": { "tldts": "bin/cli.js" } }, "sha512-8PWx8tvC4jDB39BQw1m4x8y5MH1BcQ5xHeL2n7UVFulMPH/3Q0uiamahFJ3lXA0zO2SUyRXuVVbWSDmstlt9YA=="], - - "tldts-core": ["tldts-core@7.0.19", "", {}, "sha512-lJX2dEWx0SGH4O6p+7FPwYmJ/bu1JbcGJ8RLaG9b7liIgZ85itUVEPbMtWRVrde/0fnDPEPHW10ZsKW3kVsE9A=="], - - "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], - - "to-valid-identifier": ["to-valid-identifier@1.0.0", "", { "dependencies": { "@sindresorhus/base62": "^1.0.0", "reserved-identifiers": "^1.0.0" } }, "sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw=="], - - "toml-eslint-parser": ["toml-eslint-parser@0.10.1", "", { "dependencies": { "eslint-visitor-keys": "^3.0.0" } }, "sha512-9mjy3frhioGIVGcwamlVlUyJ9x+WHw/TXiz9R4YOlmsIuBN43r9Dp8HZ35SF9EKjHrn3BUZj04CF+YqZ2oJ+7w=="], - - "tough-cookie": ["tough-cookie@6.0.0", "", { "dependencies": { "tldts": "^7.0.5" } }, "sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w=="], - - "tr46": ["tr46@6.0.0", "", { "dependencies": { "punycode": "^2.3.1" } }, "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw=="], - - "ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="], - - "ts-declaration-location": ["ts-declaration-location@1.0.7", "", { "dependencies": { "picomatch": "^4.0.2" }, "peerDependencies": { "typescript": ">=4.0.0" } }, "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA=="], - - "ts-interface-checker": ["ts-interface-checker@0.1.13", "", {}, "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="], - - "ts-pattern": ["ts-pattern@5.9.0", "", {}, "sha512-6s5V71mX8qBUmlgbrfL33xDUwO0fq48rxAu2LBE11WBeGdpCPOsXksQbZJHvHwhrd3QjUusd3mAOM5Gg0mFBLg=="], - - "tsconfig-paths": ["tsconfig-paths@3.15.0", "", { "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg=="], - - "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - - "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], - - "typed-array-buffer": ["typed-array-buffer@1.0.3", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-typed-array": "^1.1.14" } }, "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw=="], - - "typed-array-byte-length": ["typed-array-byte-length@1.0.3", "", { "dependencies": { "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.14" } }, "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg=="], - - "typed-array-byte-offset": ["typed-array-byte-offset@1.0.4", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.15", "reflect.getprototypeof": "^1.0.9" } }, "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ=="], - - "typed-array-length": ["typed-array-length@1.0.7", "", { "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "is-typed-array": "^1.1.13", "possible-typed-array-names": "^1.0.0", "reflect.getprototypeof": "^1.0.6" } }, "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg=="], - - "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], - - "ufo": ["ufo@1.6.1", "", {}, "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA=="], - - "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], - - "undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], - - "unist-util-is": ["unist-util-is@6.0.1", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g=="], - - "unist-util-stringify-position": ["unist-util-stringify-position@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ=="], - - "unist-util-visit": ["unist-util-visit@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg=="], - - "unist-util-visit-parents": ["unist-util-visit-parents@6.0.2", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ=="], - - "unrs-resolver": ["unrs-resolver@1.11.1", "", { "dependencies": { "napi-postinstall": "^0.3.0" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg=="], - - "update-browserslist-db": ["update-browserslist-db@1.2.2", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA=="], - - "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], - - "use-callback-ref": ["use-callback-ref@1.3.3", "", { "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg=="], - - "use-sidecar": ["use-sidecar@1.1.3", "", { "dependencies": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ=="], - - "use-sync-external-store": ["use-sync-external-store@1.6.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w=="], - - "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], - - "victory-vendor": ["victory-vendor@37.3.6", "", { "dependencies": { "@types/d3-array": "^3.0.3", "@types/d3-ease": "^3.0.0", "@types/d3-interpolate": "^3.0.1", "@types/d3-scale": "^4.0.2", "@types/d3-shape": "^3.1.0", "@types/d3-time": "^3.0.0", "@types/d3-timer": "^3.0.0", "d3-array": "^3.1.6", "d3-ease": "^3.0.1", "d3-interpolate": "^3.0.1", "d3-scale": "^4.0.2", "d3-shape": "^3.1.0", "d3-time": "^3.0.0", "d3-timer": "^3.0.1" } }, "sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ=="], - - "vite": ["vite@7.2.7", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-ITcnkFeR3+fI8P1wMgItjGrR10170d8auB4EpMLPqmx6uxElH3a/hHGQabSHKdqd4FXWO1nFIp9rRn7JQ34ACQ=="], - - "vue-eslint-parser": ["vue-eslint-parser@10.2.0", "", { "dependencies": { "debug": "^4.4.0", "eslint-scope": "^8.2.0", "eslint-visitor-keys": "^4.2.0", "espree": "^10.3.0", "esquery": "^1.6.0", "semver": "^7.6.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0" } }, "sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw=="], - - "w3c-xmlserializer": ["w3c-xmlserializer@5.0.0", "", { "dependencies": { "xml-name-validator": "^5.0.0" } }, "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA=="], - - "webidl-conversions": ["webidl-conversions@8.0.0", "", {}, "sha512-n4W4YFyz5JzOfQeA8oN7dUYpR+MBP3PIUsn2jLjWXwK5ASUzt0Jc/A5sAUZoCYFJRGF0FBKJ+1JjN43rNdsQzA=="], - - "whatwg-encoding": ["whatwg-encoding@3.1.1", "", { "dependencies": { "iconv-lite": "0.6.3" } }, "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ=="], - - "whatwg-mimetype": ["whatwg-mimetype@4.0.0", "", {}, "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg=="], - - "whatwg-url": ["whatwg-url@15.1.0", "", { "dependencies": { "tr46": "^6.0.0", "webidl-conversions": "^8.0.0" } }, "sha512-2ytDk0kiEj/yu90JOAp44PVPUkO9+jVhyf+SybKlRHSDlvOOZhdPIrr7xTH64l4WixO2cP+wQIcgujkGBPPz6g=="], - - "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], - - "which-boxed-primitive": ["which-boxed-primitive@1.1.1", "", { "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", "is-number-object": "^1.1.1", "is-string": "^1.1.1", "is-symbol": "^1.1.1" } }, "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA=="], - - "which-builtin-type": ["which-builtin-type@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.1.0", "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", "which-boxed-primitive": "^1.1.0", "which-collection": "^1.0.2", "which-typed-array": "^1.1.16" } }, "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q=="], - - "which-collection": ["which-collection@1.0.2", "", { "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", "is-weakmap": "^2.0.2", "is-weakset": "^2.0.3" } }, "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw=="], - - "which-typed-array": ["which-typed-array@1.1.19", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "for-each": "^0.3.5", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" } }, "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw=="], - - "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], - - "ws": ["ws@8.18.3", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg=="], - - "xml-name-validator": ["xml-name-validator@5.0.0", "", {}, "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg=="], - - "xmlchars": ["xmlchars@2.2.0", "", {}, "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="], - - "xtend": ["xtend@4.0.2", "", {}, "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="], - - "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], - - "yaml": ["yaml@2.8.2", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A=="], - - "yaml-eslint-parser": ["yaml-eslint-parser@1.3.2", "", { "dependencies": { "eslint-visitor-keys": "^3.0.0", "yaml": "^2.0.0" } }, "sha512-odxVsHAkZYYglR30aPYRY4nUGJnoJ2y1ww2HDvZALo0BDETv9kWbi16J52eHs+PWRNmF4ub6nZqfVOeesOvntg=="], - - "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], - - "zod": ["zod@4.2.1", "", {}, "sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw=="], - - "zod-validation-error": ["zod-validation-error@4.0.2", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ=="], - - "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="], - - "@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - - "@babel/helper-compilation-targets/lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], - - "@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - - "@es-joy/jsdoccomment/jsdoc-type-pratt-parser": ["jsdoc-type-pratt-parser@7.0.0", "", {}, "sha512-c7YbokssPOSHmqTbSAmTtnVgAVa/7lumWNYqomgd5KOMyPrRve2anx6lonfOsXEQacqF9FKVUj7bLg4vRSvdYA=="], - - "@eslint-community/eslint-plugin-eslint-comments/ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], - - "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], - - "@eslint-react/ast/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], - - "@eslint-react/ast/@typescript-eslint/utils": ["@typescript-eslint/utils@8.50.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.50.0", "@typescript-eslint/types": "8.50.0", "@typescript-eslint/typescript-estree": "8.50.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg=="], - - "@eslint-react/core/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.50.0", "", { "dependencies": { "@typescript-eslint/types": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0" } }, "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A=="], - - "@eslint-react/core/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], - - "@eslint-react/core/@typescript-eslint/utils": ["@typescript-eslint/utils@8.50.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.50.0", "@typescript-eslint/types": "8.50.0", "@typescript-eslint/typescript-estree": "8.50.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg=="], - - "@eslint-react/var/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.50.0", "", { "dependencies": { "@typescript-eslint/types": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0" } }, "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A=="], - - "@eslint-react/var/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], - - "@eslint-react/var/@typescript-eslint/utils": ["@typescript-eslint/utils@8.50.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.50.0", "@typescript-eslint/types": "8.50.0", "@typescript-eslint/typescript-estree": "8.50.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg=="], - - "@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], - - "@eslint/eslintrc/ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], - - "@radix-ui/react-collection/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], - - "@radix-ui/react-dialog/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], - - "@radix-ui/react-label/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], - - "@radix-ui/react-menu/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], - - "@radix-ui/react-popover/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], - - "@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], - - "@radix-ui/react-select/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], - - "@radix-ui/react-separator/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], - - "@radix-ui/react-tooltip/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], - - "@reduxjs/toolkit/immer": ["immer@11.0.1", "", {}, "sha512-naDCyggtcBWANtIrjQEajhhBEuL9b0Zg4zmlWK2CzS6xCWSE39/vvf4LqnMjUAWHBhot4m9MHCM/Z+mfWhUkiA=="], - - "@typescript-eslint/eslint-plugin/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.50.0", "", { "dependencies": { "@typescript-eslint/types": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0" } }, "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A=="], - - "@typescript-eslint/eslint-plugin/@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.50.0", "", { "dependencies": { "@typescript-eslint/types": "8.50.0", "@typescript-eslint/typescript-estree": "8.50.0", "@typescript-eslint/utils": "8.50.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-7OciHT2lKCewR0mFoBrvZJ4AXTMe/sYOe87289WAViOocEmDjjv8MvIOT2XESuKj9jp8u3SZYUSh89QA4S1kQw=="], - - "@typescript-eslint/eslint-plugin/@typescript-eslint/utils": ["@typescript-eslint/utils@8.50.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.50.0", "@typescript-eslint/types": "8.50.0", "@typescript-eslint/typescript-estree": "8.50.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg=="], - - "@typescript-eslint/parser/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.50.0", "", { "dependencies": { "@typescript-eslint/types": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0" } }, "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A=="], - - "@typescript-eslint/parser/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], - - "@typescript-eslint/project-service/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], - - "@typescript-eslint/scope-manager/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.49.0", "", { "dependencies": { "@typescript-eslint/types": "8.49.0", "eslint-visitor-keys": "^4.2.1" } }, "sha512-LlKaciDe3GmZFphXIc79THF/YYBugZ7FS1pO581E/edlVVNbZKDy93evqmrfQ9/Y4uN0vVhX4iuchq26mK/iiA=="], - - "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.49.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.49.0", "@typescript-eslint/tsconfig-utils": "8.49.0", "@typescript-eslint/types": "8.49.0", "@typescript-eslint/visitor-keys": "8.49.0", "debug": "^4.3.4", "minimatch": "^9.0.4", "semver": "^7.6.0", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-jrLdRuAbPfPIdYNppHJ/D0wN+wwNfJ32YTAm10eJVsFmrVpXQnDWBn8niCSMlWjvml8jsce5E/O+86IQtTbJWA=="], - - "@typescript-eslint/typescript-estree/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], - - "@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], - - "@typescript-eslint/utils/@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.49.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.49.0", "@typescript-eslint/tsconfig-utils": "8.49.0", "@typescript-eslint/types": "8.49.0", "@typescript-eslint/visitor-keys": "8.49.0", "debug": "^4.3.4", "minimatch": "^9.0.4", "semver": "^7.6.0", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-jrLdRuAbPfPIdYNppHJ/D0wN+wwNfJ32YTAm10eJVsFmrVpXQnDWBn8niCSMlWjvml8jsce5E/O+86IQtTbJWA=="], - - "@typescript-eslint/visitor-keys/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], - - "@vue/compiler-core/entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], - - "anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], - - "chokidar/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], - - "clean-regexp/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], - - "cmdk/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], - - "eslint/ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], - - "eslint-config-next/@next/eslint-plugin-next": ["@next/eslint-plugin-next@15.5.8", "", { "dependencies": { "fast-glob": "3.3.1" } }, "sha512-PBv6j6YxyC9cFgZKSGFlFydQ+lzzR3Fs1GBr9Z2YzoZK7dH/K8ebRtZiN4pV+b8MbSJiHjZYTKVPKF/UzNgrOA=="], - - "eslint-config-next/eslint-plugin-react-hooks": ["eslint-plugin-react-hooks@5.2.0", "", { "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg=="], - - "eslint-import-resolver-node/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], - - "eslint-module-utils/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], - - "eslint-plugin-es-x/eslint-compat-utils": ["eslint-compat-utils@0.5.1", "", { "dependencies": { "semver": "^7.5.4" }, "peerDependencies": { "eslint": ">=6.0.0" } }, "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q=="], - - "eslint-plugin-import/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], - - "eslint-plugin-import/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - - "eslint-plugin-jsdoc/@es-joy/jsdoccomment": ["@es-joy/jsdoccomment@0.76.0", "", { "dependencies": { "@types/estree": "^1.0.8", "@typescript-eslint/types": "^8.46.0", "comment-parser": "1.4.1", "esquery": "^1.6.0", "jsdoc-type-pratt-parser": "~6.10.0" } }, "sha512-g+RihtzFgGTx2WYCuTHbdOXJeAlGnROws0TeALx9ow/ZmOROOZkVg5wp/B44n0WJgI4SQFP1eWM2iRPlU2Y14w=="], - - "eslint-plugin-n/globals": ["globals@15.15.0", "", {}, "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg=="], - - "eslint-plugin-n/ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], - - "eslint-plugin-react/resolve": ["resolve@2.0.0-next.5", "", { "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA=="], - - "eslint-plugin-react/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - - "eslint-plugin-react-naming-convention/@typescript-eslint/utils": ["@typescript-eslint/utils@8.50.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.50.0", "@typescript-eslint/types": "8.50.0", "@typescript-eslint/typescript-estree": "8.50.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg=="], - - "eslint-plugin-react-web-api/@typescript-eslint/utils": ["@typescript-eslint/utils@8.50.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.50.0", "@typescript-eslint/types": "8.50.0", "@typescript-eslint/typescript-estree": "8.50.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg=="], - - "eslint-plugin-vue/postcss-selector-parser": ["postcss-selector-parser@7.1.1", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg=="], - - "eslint-plugin-vue/xml-name-validator": ["xml-name-validator@4.0.0", "", {}, "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw=="], - - "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], - - "jsonc-eslint-parser/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], - - "jsonc-eslint-parser/espree": ["espree@9.6.1", "", { "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" } }, "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ=="], - - "mdast-util-find-and-replace/escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="], - - "mdast-util-frontmatter/escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="], - - "micromark-extension-frontmatter/fault": ["fault@2.0.1", "", { "dependencies": { "format": "^0.2.0" } }, "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ=="], - - "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], - - "mlly/pkg-types": ["pkg-types@1.3.1", "", { "dependencies": { "confbox": "^0.1.8", "mlly": "^1.7.4", "pathe": "^2.0.1" } }, "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ=="], - - "next/postcss": ["postcss@8.4.31", "", { "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ=="], - - "parse-entities/@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="], - - "prop-types/react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], - - "react-code-blocks/react-syntax-highlighter": ["react-syntax-highlighter@15.6.6", "", { "dependencies": { "@babel/runtime": "^7.3.1", "highlight.js": "^10.4.1", "highlightjs-vue": "^1.0.0", "lowlight": "^1.17.0", "prismjs": "^1.30.0", "refractor": "^3.6.0" }, "peerDependencies": { "react": ">= 0.14.0" } }, "sha512-DgXrc+AZF47+HvAPEmn7Ua/1p10jNoVZVI/LoPiYdtY+OM+/nG5yefLHKJwdKqY1adMuHFbeyBaG9j64ML7vTw=="], - - "readdirp/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], - - "styled-components/csstype": ["csstype@3.1.3", "", {}, "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="], - - "styled-components/postcss": ["postcss@8.4.49", "", { "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA=="], - - "styled-components/tslib": ["tslib@2.6.2", "", {}, "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="], - - "tailwindcss/fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], - - "toml-eslint-parser/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], - - "tsconfig-paths/json5": ["json5@1.0.2", "", { "dependencies": { "minimist": "^1.2.0" }, "bin": { "json5": "lib/cli.js" } }, "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="], - - "yaml-eslint-parser/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], - - "@eslint-react/ast/@typescript-eslint/utils/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.50.0", "", { "dependencies": { "@typescript-eslint/types": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0" } }, "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A=="], - - "@typescript-eslint/eslint-plugin/@typescript-eslint/scope-manager/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], - - "@typescript-eslint/eslint-plugin/@typescript-eslint/type-utils/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], - - "@typescript-eslint/eslint-plugin/@typescript-eslint/utils/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], - - "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.49.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.49.0", "@typescript-eslint/types": "^8.49.0", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-/wJN0/DKkmRUMXjZUXYZpD1NEQzQAAn9QWfGwo+Ai8gnzqH7tvqS7oNVdTjKqOcPyVIdZdyCMoqN66Ia789e7g=="], - - "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.49.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-8prixNi1/6nawsRYxet4YOhnbW+W9FK/bQPxsGB1D3ZrDzbJ5FXw5XmzxZv82X3B+ZccuSxo/X8q9nQ+mFecWA=="], - - "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.49.0", "", { "dependencies": { "@typescript-eslint/types": "8.49.0", "eslint-visitor-keys": "^4.2.1" } }, "sha512-LlKaciDe3GmZFphXIc79THF/YYBugZ7FS1pO581E/edlVVNbZKDy93evqmrfQ9/Y4uN0vVhX4iuchq26mK/iiA=="], - - "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], - - "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], - - "@typescript-eslint/utils/@typescript-eslint/typescript-estree/@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.49.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.49.0", "@typescript-eslint/types": "^8.49.0", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-/wJN0/DKkmRUMXjZUXYZpD1NEQzQAAn9QWfGwo+Ai8gnzqH7tvqS7oNVdTjKqOcPyVIdZdyCMoqN66Ia789e7g=="], - - "@typescript-eslint/utils/@typescript-eslint/typescript-estree/@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.49.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-8prixNi1/6nawsRYxet4YOhnbW+W9FK/bQPxsGB1D3ZrDzbJ5FXw5XmzxZv82X3B+ZccuSxo/X8q9nQ+mFecWA=="], - - "@typescript-eslint/utils/@typescript-eslint/typescript-estree/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.49.0", "", { "dependencies": { "@typescript-eslint/types": "8.49.0", "eslint-visitor-keys": "^4.2.1" } }, "sha512-LlKaciDe3GmZFphXIc79THF/YYBugZ7FS1pO581E/edlVVNbZKDy93evqmrfQ9/Y4uN0vVhX4iuchq26mK/iiA=="], - - "@typescript-eslint/utils/@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], - - "eslint-plugin-jsdoc/@es-joy/jsdoccomment/jsdoc-type-pratt-parser": ["jsdoc-type-pratt-parser@6.10.0", "", {}, "sha512-+LexoTRyYui5iOhJGn13N9ZazL23nAHGkXsa1p/C8yeq79WRfLBag6ZZ0FQG2aRoc9yfo59JT9EYCQonOkHKkQ=="], - - "eslint-plugin-react-naming-convention/@typescript-eslint/utils/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.50.0", "", { "dependencies": { "@typescript-eslint/types": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0" } }, "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A=="], - - "eslint-plugin-react-naming-convention/@typescript-eslint/utils/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], - - "eslint-plugin-react-web-api/@typescript-eslint/utils/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.50.0", "", { "dependencies": { "@typescript-eslint/types": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0" } }, "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A=="], - - "eslint-plugin-react-web-api/@typescript-eslint/utils/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], - - "mlly/pkg-types/confbox": ["confbox@0.1.8", "", {}, "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="], - - "react-code-blocks/react-syntax-highlighter/refractor": ["refractor@3.6.0", "", { "dependencies": { "hastscript": "^6.0.0", "parse-entities": "^2.0.0", "prismjs": "~1.27.0" } }, "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA=="], - - "tailwindcss/fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], - - "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], - - "@typescript-eslint/utils/@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], - - "react-code-blocks/react-syntax-highlighter/refractor/hastscript": ["hastscript@6.0.0", "", { "dependencies": { "@types/hast": "^2.0.0", "comma-separated-tokens": "^1.0.0", "hast-util-parse-selector": "^2.0.0", "property-information": "^5.0.0", "space-separated-tokens": "^1.0.0" } }, "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w=="], - - "react-code-blocks/react-syntax-highlighter/refractor/parse-entities": ["parse-entities@2.0.0", "", { "dependencies": { "character-entities": "^1.0.0", "character-entities-legacy": "^1.0.0", "character-reference-invalid": "^1.0.0", "is-alphanumerical": "^1.0.0", "is-decimal": "^1.0.0", "is-hexadecimal": "^1.0.0" } }, "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ=="], - - "react-code-blocks/react-syntax-highlighter/refractor/prismjs": ["prismjs@1.27.0", "", {}, "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA=="], - - "react-code-blocks/react-syntax-highlighter/refractor/hastscript/@types/hast": ["@types/hast@2.3.10", "", { "dependencies": { "@types/unist": "^2" } }, "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw=="], - - "react-code-blocks/react-syntax-highlighter/refractor/hastscript/comma-separated-tokens": ["comma-separated-tokens@1.0.8", "", {}, "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw=="], - - "react-code-blocks/react-syntax-highlighter/refractor/hastscript/hast-util-parse-selector": ["hast-util-parse-selector@2.2.5", "", {}, "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ=="], - - "react-code-blocks/react-syntax-highlighter/refractor/hastscript/property-information": ["property-information@5.6.0", "", { "dependencies": { "xtend": "^4.0.0" } }, "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA=="], - - "react-code-blocks/react-syntax-highlighter/refractor/hastscript/space-separated-tokens": ["space-separated-tokens@1.1.5", "", {}, "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA=="], - - "react-code-blocks/react-syntax-highlighter/refractor/parse-entities/character-entities": ["character-entities@1.2.4", "", {}, "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw=="], - - "react-code-blocks/react-syntax-highlighter/refractor/parse-entities/character-entities-legacy": ["character-entities-legacy@1.1.4", "", {}, "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA=="], - - "react-code-blocks/react-syntax-highlighter/refractor/parse-entities/character-reference-invalid": ["character-reference-invalid@1.1.4", "", {}, "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg=="], - - "react-code-blocks/react-syntax-highlighter/refractor/parse-entities/is-alphanumerical": ["is-alphanumerical@1.0.4", "", { "dependencies": { "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0" } }, "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A=="], - - "react-code-blocks/react-syntax-highlighter/refractor/parse-entities/is-decimal": ["is-decimal@1.0.4", "", {}, "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw=="], - - "react-code-blocks/react-syntax-highlighter/refractor/parse-entities/is-hexadecimal": ["is-hexadecimal@1.0.4", "", {}, "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw=="], - - "react-code-blocks/react-syntax-highlighter/refractor/hastscript/@types/hast/@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="], - - "react-code-blocks/react-syntax-highlighter/refractor/parse-entities/is-alphanumerical/is-alphabetical": ["is-alphabetical@1.0.4", "", {}, "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg=="], - } -} diff --git a/frontend/components.json b/frontend/components.json deleted file mode 100644 index eb538c1c0..000000000 --- a/frontend/components.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "$schema": "https://ui.shadcn.com/schema.json", - "style": "default", - "rsc": true, - "tsx": true, - "tailwind": { - "config": "tailwind.config.ts", - "css": "@/styles/globals.css", - "baseColor": "slate", - "cssVariables": true, - "prefix": "" - }, - "aliases": { - "components": "@/components", - "utils": "@/lib/utils" - }, - "registries": { - "@animate-ui": "https://animate-ui.com/r/{name}.json" - } -} diff --git a/frontend/eslint.config.mjs b/frontend/eslint.config.mjs deleted file mode 100644 index 5fbe5be8a..000000000 --- a/frontend/eslint.config.mjs +++ /dev/null @@ -1,41 +0,0 @@ -import antfu from "@antfu/eslint-config"; - -export default antfu( - { - type: "app", - typescript: true, - formatters: true, - next: true, - stylistic: { - indent: 2, - semi: true, - quotes: "double", - }, - ignores: ["src/components/ui/**", "README.md", "public/json/**"], - }, - { - rules: { - "ts/no-redeclare": "off", - "ts/consistent-type-definitions": ["error", "type"], - "no-console": ["warn"], - "antfu/no-top-level-await": ["off"], - "node/prefer-global/process": ["off"], - "node/no-process-env": ["error"], - "perfectionist/sort-imports": [ - "error", - { - type: "line-length", - order: "desc", - }, - ], - - "unicorn/filename-case": [ - "error", - { - case: "kebabCase", - ignore: ["README.md"], - }, - ], - }, - }, -); diff --git a/frontend/next.config.mjs b/frontend/next.config.mjs deleted file mode 100644 index 48199ca6a..000000000 --- a/frontend/next.config.mjs +++ /dev/null @@ -1,29 +0,0 @@ -/** @type {import('next').NextConfig} */ -const nextConfig = { - webpack: (config) => { - config.resolve.alias.canvas = false; - - return config; - }, - images: { - remotePatterns: [ - { - protocol: "https", - hostname: "**", - }, - ], - }, - - env: { - BASE_PATH: "ProxmoxVE", - }, - - eslint: { - ignoreDuringBuilds: true, - }, - - output: "export", - basePath: `/ProxmoxVE`, -}; - -export default nextConfig; diff --git a/frontend/package.json b/frontend/package.json deleted file mode 100644 index 4f1119683..000000000 --- a/frontend/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "name": "proxmox-helper-scripts-website", - "type": "module", - "version": "1.0.0", - "private": true, - "author": { - "name": "Bram Suurd", - "url": "https://github.com/community-scripts" - }, - "license": "MIT", - "scripts": { - "dev": "next dev --turbopack", - "build": "next build", - "start": "next start", - "lint": "eslint . --fix", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "@radix-ui/react-accordion": "^1.2.12", - "@radix-ui/react-dialog": "^1.1.15", - "@radix-ui/react-dropdown-menu": "^2.1.16", - "@radix-ui/react-icons": "^1.3.2", - "@radix-ui/react-label": "^2.1.8", - "@radix-ui/react-navigation-menu": "^1.2.14", - "@radix-ui/react-popover": "^1.1.15", - "@radix-ui/react-scroll-area": "^1.2.10", - "@radix-ui/react-select": "^2.2.6", - "@radix-ui/react-separator": "^1.1.8", - "@radix-ui/react-slot": "^1.2.4", - "@radix-ui/react-switch": "^1.2.6", - "@radix-ui/react-tabs": "^1.1.13", - "@radix-ui/react-tooltip": "^1.2.8", - "@tanstack/react-query": "^5.90.12", - "@types/react-syntax-highlighter": "^15.5.13", - "chart.js": "^4.5.1", - "chartjs-plugin-datalabels": "^2.2.0", - "class-variance-authority": "^0.7.1", - "clsx": "^2.1.1", - "cmdk": "^1.1.1", - "date-fns": "^4.1.0", - "framer-motion": "^12.23.26", - "fuse.js": "^7.1.0", - "lucide-react": "^0.561.0", - "mini-svg-data-uri": "^1.4.4", - "motion": "^12.23.26", - "next": "15.5.8", - "next-themes": "^0.4.6", - "nuqs": "^2.8.5", - "react": "19.2.3", - "react-chartjs-2": "^5.3.1", - "react-code-blocks": "^0.1.6", - "react-datepicker": "^9.0.0", - "react-day-picker": "^9.12.0", - "react-dom": "19.2.3", - "react-icons": "^5.5.0", - "react-syntax-highlighter": "^16.1.0", - "react-use-measure": "^2.1.7", - "recharts": "3.6.0", - "sharp": "^0.34.5", - "sonner": "^2.0.7", - "tailwind-merge": "^3.4.0", - "zod": "^4.2.1" - }, - "devDependencies": { - "@antfu/eslint-config": "^6.7.1", - "@eslint-react/eslint-plugin": "^2.3.13", - "@next/eslint-plugin-next": "^15.5.8", - "@tanstack/eslint-plugin-query": "^5.91.2", - "@types/node": "^25.0.2", - "@types/react": "npm:types-react@19.0.0-rc.1", - "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", - "@typescript-eslint/eslint-plugin": "^8.50.0", - "@typescript-eslint/parser": "^8.50.0", - "@vitejs/plugin-react": "^5.1.2", - "eslint": "^9.39.2", - "eslint-config-next": "15.5.8", - "eslint-plugin-format": "^1.1.0", - "eslint-plugin-react-hooks": "^7.0.1", - "eslint-plugin-react-refresh": "^0.4.25", - "jsdom": "^27.3.0", - "postcss": "^8.5.6", - "tailwindcss": "^3.4.17", - "tailwindcss-animate": "^1.0.7", - "tailwindcss-animated": "^1.1.2", - "typescript": "^5.9.3" - } -} diff --git a/frontend/postcss.config.mjs b/frontend/postcss.config.mjs deleted file mode 100644 index 1a69fd2a4..000000000 --- a/frontend/postcss.config.mjs +++ /dev/null @@ -1,8 +0,0 @@ -/** @type {import('postcss-load-config').Config} */ -const config = { - plugins: { - tailwindcss: {}, - }, -}; - -export default config; diff --git a/frontend/public/defaultimg.png b/frontend/public/defaultimg.png deleted file mode 100644 index 14d13fdba2a282a4714e460925be1245bb4068b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 122822 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 diff --git a/frontend/public/logo.png b/frontend/public/logo.png deleted file mode 100644 index 1d2186daaff82486871ca55f12b4014d988c7841..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64142 zcmZsCWmsEL(=AqtyOpBBy~SOFyB3NUD^^^ByIXLITX9<4r9ew?iWYYW#RIeiz2W`d z@5jB*{go$q&dJ$(X6>0ZGwZ}^X(-}iQDPw>A>k@30d48@0&rc?@Q6{c2d3}uAIeLkuDSAk7K%!xMAee_k`DnGuDoXe z;tBJnKte-;s8QqDOetQgKV7AT-A{LICgPR<=KfL>2K(8`g`|P(aEGv6? z{U4^xavm@GMnkC|@A4PTJWf(h`NUSG;URI9h{wuH1O}W_QzOSgHnMy7x1@TX;LwxS z_kIy<1`pe`+`WfUGF2kffyV&>KO&J>F1J7PNG=0pEz~I-h%3JOL(7*66YKCMth1q^ z5vIDAxxw9=x5h6k_Q`(LoEMWJqvVapTcq9)#N#8U8kl`<{j>E>(op!z%&d;=2w|n> zov==WL+~a3fobpI8S&!%SwU%qp~7{`5W^N-c3`m7DaS zweCsld$Fd*@cJ811m8o65O=K%k$v|S$szyFctKD05`_f(Cr?F_#st2rB?)w!>Ej{85}*2(j!AWX-nA5cX73OTcd*Y07;JnwM? zRX~<^@1xE65Tk{dmcXmjEYy2WKjrKB@-r>?gxU3sOb zE`QAzejn+s`HJ-TI3XJXfF1G)J~+XyG=o0RcV!62g*pkMmNJH#aAU`~UrFur_T-M= z#V|IR4B2Gb7EkhsQXuvUzum;(CqxFoUNs3l1k4=E@35mb@z1Ht0!-mcbqx`_a_ykNqFy5zDl15_$~SKK_A!jFCV@p&XI)Qki(mSOf{+ z$@gLmFSP%qp+)Z*I`nIA@Go2;9JZ$-L$}SH)9mMSmVG&(IRBl%;xL*|NK)8l;r=E2 z9!y756{#5CSJ2uBMV8P^Ns6f-o1PLKg=cW2JAA^*js}nAa#FnOe(n8>P}AJ}GoIT6 z>f#(2fB1=GT<8mA`T!-Qz05(2Un23NTgWK#d*Zw<8OobNB8&+0;A0X>6>~83^TQ5b z2mc*ijg(p=V$_i-p^||jn~|lG@O}&cxXYl*0z3g8Ld+iAO`dx#9_<_XY49zDJgKiA z3FrX99t*dHed3N6sAA#*kux-q4&WTOo_yGj_7#`H68jZj(GxlWx|`nQNcTtPE@GVY zG!RQR@DZyn83_*V6SjH?=b6ZPN~?YYCLvl&nKVk#BSkUst;esVq#HVnCMnY$nhf(2 zQQ@&8!p<^!AMAZY{Vy7c#iN&77{#By9|p0j4|W~BQw_RJnx~HV5Bf+$nOR* zzx?=~fi05#-zC_$`7Na*SKj!F=fcgzB?1Nqj-d=lA^fm+cFqCk__|UQ@9aD|M%bC@ zm@CVO*#d!~~kI(7)NAAxz#|vjd z2@x)`yzPu;nJ^OW)L`QniQQHFgwl(T2LG6AMpsxz^kn_r$4tfkKFt3qX^fNF_f~9T zS~$n&bJZ@-3>8`or10q|E_(g`YOKLHkZ-SYq~{)z>#=w*V8Z8u>36^Ug}#5J+urx0 zNsJJsmhR(nRJ0i=_~Q48*{)*2bs!oBB^)diH;{XOnm3+{^Qy0C39&&JLC^bv4+m2}cLAz{CU|NvLucc%1J?nKR=uM=$0wS-Z(eIFxh@oiP9Q-WQ z{M?gGiiWrcUPxbwQuhup)M5gYHuw7AfXrwtXbtb7Psh63rSa!K}mnCBA_;vnRrkxO-C6BbQOj_?VIi-S&68#0s_ zQ72aWXhp8m&*efAn*Zk3>9AtujbqEl6)w6XAk;=B7ZeSU4zb^zqyP9ftnipXm6)cS z28(`E$E#upD=Yw}M=#}G_$LhKMk6x~L^#ex`yt{Px+cx zDfhpaOXf77;*<+Ww^rE=h)WT%?XkDJKG1%QZ(&9DuY(?8tC3c1XtAkpmT-|H*LM}U z6|B30rC>h=TPFf#H1;Rtlgt-ApTie5UywYQPC7R~IJ@<9>)k##P0#G2_Z=9UhF?BR zeSP;OjKRfCPeW+a+Kf@PTo)%T4OEe>@JQs(fBaw^Us${(31~B`-(KbMOfp| z)Kh)n;FpcaH{0}x`)(Wa#*O3X`g##$C5JqTRH`YQfxxED$@e2{Rg<m|`SuTpI8o2e<+oX2v1*NvO|Pp! zV#C~ZPr)VaJ$NJKuB}aI9SEr+5$EtBkaF*o3KSR4xok0@Lg1Ar3A9}*j)BP4eQ%xD zO4AOwsdOvSnT)3pHUVm&?(<@sw@2e6I88LZ<71hiG$IL9Y?#6!xwJgg4~Z_!2+RRq zl+A{upIyzO<8wnZ?@~c74fU|BHgivgDO)xS=^!0qf=%mnv~M?6)Y!<&$9cTYgA8AL z`#v6fYpOK&(t=bsveH1Rgu9F6NeD7D(6DXiO@}y~=6M(M3~65id716>7*~EKcbD^w zk93z~z>ct=0kma!!6$}+0^CjeQs=+>13xoKq=>d-2c>agl40L^eUf;(oMvjITUFiX zqK~uYIIrXJ*9hPKhIy$TBWe#xZ+;}B>VMMRz9OEH{R=5r=Jt>O=igUeA(E?|U0tx# z=rPm36P$@Mi!TJfxf#_XH0`4ZigVcvy(!?}F)l9&r$cNHUKh5o``ZCR1oDIp?#I1> zA@aMki&COCf5Yw&nJ)b+6F|y+DvIb1?7u6&ULCZ{6=p_2j3Z{qA4a@7v1MdE;26uRLlSXQR6U^RWWNjCCiyCs@_Q=awJ;$>5gP4w z>@OLIAYU>YFK7|4z}E0n4BD$~82YJLF@F2esl_`YhY6GE+=7AFuO~Z}7`~HNFc!k)E?k-Ex;zp=Nkl+ka#1c?Is{awX8aG5 zzEqg7#Kx4CWQL-I+22af3INhaoS}s%b?maE$;&`RosSjQbw2)O^k8$HPDU(EW^a-9 zxsnO6Zx%zTZS=UkRW!>Md3tO%1CJ`DE7lL?eoh3O1(e2o15e!q@fpAvmvy9IWU^_C z$4g!9DFFyn0n^Qc2oPcAa_`rF=hkA|$qL+%$hx}ZOgk`8!P&%&QWI_oknf=U!TjExSj!#&|pb|~gMK?_}) z4gdqr3p8Z=jT0)Yjwl zP|T2}A*bhsR;yN+26Eh-IQs=h7;GJW&_38hzjB<{vIUOiBTKBy8Y3#G{f-@gW`;+! z2aYE~slFW{NAqeIVs(;!88coJ{LmBsX_Hsgk^Ia1`vKMCS$3(?!7n~X9ndRFfpBQe1z6m!!+mkm4b1gQ}YQXft*|Am7Faoo!} zbfg7YE(|ne=yYu5utgLnPmfB^3rMGIYE4KQEv0JIvxYdj@w%Wd+^5#ZBBETq$XWDt zozEV4>iv~;ok{gd366|D9ej?O6-cLq0Snq4e|YnkfhD7SEg#<)DdR|b!OJ%cP1tCk zdiGsq-D9%xRNvN@9shHzX)@_Co;C7kxac>tA;RI)UDiDQ(_xd%PVWWLm(px4HQY~~ z=#4~NQpxf=B>B4Gm$Rk9PW<}D$Fh%o&XUso=jzB`|t|rMM&RF7o zpseS*H!Bx5_-~-LVaOk`#hq}b9q-%EZ0T3h3zu|gg8b^CI~^E?G$78p>EI>_O+Y^& zdGydRHZJNT@w;^7w;|hI!UHQt4~1=Jo;zGDi0Bc((cmZ^n+96UJ{Ww=ECWBCHGAQ! zBWh{kv17|l6{4j)T#1Z`j2b&i5$7NU)2yBFd&nWi&IT#SnmfgWF%F{&h2Pci1?vcB zU+2ln^I}Dk$MNr~k5}<`t=Bsa+Dz9^ci!-?f9~9FAeS-;GWYtJt%c)Duqi@jtshCp z;cDNcD`DgCHl{Of_>VGK==)Z$NpNI++lgwdy#Gv%2a?%2B~3Ed%PSy8e&$gRWqrnT*Z#)BWa*@h9QpyK#dT1skkr4k1~_Sl@;Ejyl%NrG=q|h@te}u33ix?8E&wJJ2eUl1VPN=k z87)9WimVAUC1kaG2(ZqTzuFoxUR*clbdFJ5@Nfn7y{`LE<~5sbSo(1^a4JnWQ6>U_ z>1uR|lUP9M{6~ezqI{_rNolTEU$(`7(a0S9Dtg=?26!pG+1@)mlJP8HgNNL7+-m$P%|>NHtzQGh|=}$ zgIm5+DHf*VkA$1|ACmf!|FdF+Cc+|dSnRBUjp>Z&jg|SNf*d z&Bvv8H?W$MN{@g_8&bMHcTL_R=Fu$<(PnG5_yy{i^UGB(op|9_C9DJ3s0J=gs!_#Y zULEJ!Qe8LgoxH1?C%)8;!u9o-@xu-LznB)0stE%-PuhPN1C21;W-;?08VCgEWaq3A z^mpX~xh^6nnyHSGqNDn}aaJ>6M{zNM!sBf+B)4bbCNdgP4#A7xZrdHdM7FgOvsxog zvkefPYu!R{w|F#&SI^TgPQ_@p;0q)tWvi5cc926A`|dNhl*# z=%JTCRa3J>qqPwdjQbY*`;wpb=7PL`y@`P9uJX3|qT%jI@zx)>UlvWQd^TD;66_Fj zY>MAlrI?%7`h(qAuJK~xcu0LPIp`#mHc!H~y}vwT@bPi zxTwv*>n#zRI!Dy*1szV8LiC8%%zpK-+2;p%;JmC5AHU!C7SxY%NNi2GJ(27IcM%0p z;sxnRgYW$OWqf2;GYnd1$~UgRcx&%(U;9?0lY^NxjJVYlEZx4Ln5S-yh@vQmzh5Q} zEtAb8#fZa_NoRN!US6fR#8BH}Qfr?!N8BI@7B6oj$T?#veH#btqnm+xu^ z$d48W-|5{D7?Q;l|-3G|czc#3qo4%^kR4cd~>9Oa^aFvfsl8*^Rd89_5;i`rZXz!p^esvNDD}_Z(-}RUA^^SM&q$2vLg)kS4Y*ZYd ztgJOa>%dWz*&#U$#zF{I>s)z*<&g%bNh?<9hXHI-g};oYzOv0#Y^v4h{sbepquIIWJCoT5=_Jc} z3?q+Q=XDU74|gy8fUbvzSX(fFm&nW{kFysQ%!Bu#x~dVQ-i7>7Zjkz3>>vWK4# zPP=aQ2+6%PNLnMz#xxelp(+_gc7*RYiaWo;u!e>vGIX<>y!nO}UKTSh18$@Pz7Pl< z^R#29fxRHTHVBEV5&8iC$yM1X_mOGOHH;wXNQNFjE{h>adKHZ!--uMiOonnVZ7s$2 z2fqrY^OhoKjM-+8BBc7;sQRr>@?N;^0=DuSy$}-Rw*+i{$-%={m*O;UbNH0yV>qPc z=w|z|LJi9_$j}<`zPnkVlZ_vHKP?kJm_HrR7D((Hh7yA;IpPcF$)1~K*m`2$C6wQT zKK)r%G(%L7p84xsIl5}COUkz`x%H7{Bj-lx+$g;mvs1-c#)FXVKE2qocQ3)s_@X4p zK@|PPKS{z+j0Cr26)4%sY7N7GycT4T>l0EThyaMIcwq*{5XFk<1-`Q1N=SbJK0Gci z8~7V|lVY?ad5N=#qx1!N{tbNgf49nNLC=Eim zD&K;nr2T%_-Rtz3h|)vXK;+QZ(&>zu2PfKPHI>@wMrny!D&Gq!qYSv)nkxM5tvGPs1d5QOyOw}CrhKme4hC@5oGULcg zbnoF`I+R})k@V3_7Lzc{CbUV@*klb1J=2I8D1S3FWZAU(S%$)98yA{_mkQA!jeJMA|0G7Ya> z#+B*&Q`m=C29L;UF=|_L4mh`(zI=AQJpR1LSIMKYil?p5#E(z9FX&g~Gtq-5@SfXD zc#<;F9=;@C&4Px%7v#3Vf}JXJYSC(qjJO#3bXGENa9HC|SWL+?8gy^etp9W=MZEI- z=jbZ)bV|Yc#j+EZAR|SYgG4)RQAPT7asnU2glVQtnFkqB6)%4~K+>d}s7C1BfDX|& z6zQbPpA1#GGZdGS2SHaqrlA%@IBA`S;>g8x3fxZ&m3lMUO+= zhe^qPHElCy?o)K}HR=ShuT<~=aNk2^M;5j**mi;s(nFvAB^@ciV(wkJH6Cl_5DvOe zA@E8hR$>Sax?NU`g>dZY4J@Q#DC4(@ODoHib$`kl6^sQQ`Tz_MnZc%;12`TD<5RR+ zq2FbxQ$L|neYXQQsu=N*u-!>ASZiYuM&PBXF)D{0Mbs))(rcZ=M{x~1gNRKQbSABN zF$kp~WbZHx(bR3@%K{JZTPH>ub-c6AqQi#7^--3Ka2a0xj2>;YFQVjRVAeL9Z1$O1 zLEY~wX#_Cp{452`3Lm{7!r_TOl?ikm%o%?A`}ZvGoR0?VlQ<>+wug!3^26skK}rsJ zL|5-?;Bll8wxZC-HKJFs&8|dsJK|2ve!9CVdMdvhOqex0`M}NubcD9rgnB#o$a@q6 zkZwGh5snMO7xVC$QHgx)S2Ag<#ZX8mvO%p;v}RVlJom4(4vx{@@Heg{F=nY-(jl+4 znrT5%Y1dpiAAU{UGczl5jZfvZat4ZUGslS=II(wCl#!X*Y$#S202|9tQa^_sjeV2D z?6n;z_Q^n+tyZiuP0XEo^*5K+L~L6|W7oNv0Pbvz=z}Ag@9*x(`J`YznG%10Zjf&* z7X4EylSeHYCz!HPk9qZkzI@8-tpJ^)j|tNJ+=6yPqh?r%!EVL-HTH6x$sktQGzw~A z8bV3k3}VB8>jWVKREv@O(+L@n>Ph;EQ4I^QjVkz+;vl5$T9%nt(#roNA-?oZ`U(~T zMRqB8E+S`h8wnk-_QGp&w3-{c{5}~wAfo!W%bQ2ph%L)_^7G%j=?iGRFL032Oxb9k z;DuR#acRO?T<^{JUo8Os0<6LrlIQIF(|U5eRTeo;VTiqG9q&!>we9}ij75i*I>GM#_OC^68%rh1yj}1HUiZc6EfciNF5tIAIKI|)ALBy z-bioC`*n>g)L_?W^t#IA0C&U1{h#T4WHnwcnQy`x?NO>p^(@4xr*WG{c6Uon!;H`@XOn1btN^2iGO~aE|ASvd@QLDwsvU;V5?8i>b zLKAbt**GY6wEGWxk2FXw+ZD3`MOHPRh(+nwDUOkw}|n;Du!THk()K%&x>@ z6pb(|`NQ}`mg$w0RPW`!qAzg$?E)9A{MPeChpMJTB5el$36ZNW((Jf8dFtLlt*yqK zY~^$aAnpcnakdsi-d`Er2%6f|Y%Sjl8e86Js*fu|{XIP#BY16UfcY^fnKnDB=#(g= zszN72B^j?b(XdwEL;$o6)G&rCuH=zJ%ldI;5uNLOTML!lD!{;q4ZS@Uqq^d9!*6rc zurnEaiR^ltz_U2jpocMSAxQwn6$_@6Fv@?`E?=3GGxxwxAUN^Y;QJp?^al(s1~88@ zM!ONjt@2O9AH}%I90r5h4B{NcPA?A|G8OEEgxb%l``XqTzzH4lDlxFr2mj^4PG>K} zW+&>#-PwUWf~ttZGIED7nW{5-Dly;yKRvh{>2)Ojiq9s8^~ez)3vdZLSjQ&lsf>+@8e-onFJCYMf)*ofS56V~p{K&d2k2aAi_;c zrI?GO*4~`A0-e;7z-T2Ea7rXY%r-X1t|5~IFLoJ%eQj-eENRX;dLbCmAH}GJ**AIr z%Z4o0|Jw+WG$2tjgy>f3#_Uva(d^&YQE%`MUya?m7T8VTGB%>MaS|EuS~4r<{@+<0 zwbaFfywBoD6L-kIw-(nrQDq9`0vtO)5IR5rM~B8CT6@T$wXm!x8tG>#cRA zVSU;Grd3Vvq^RJ)vb>Tk!Bgaa6THV9&>Mh@A|G7@`9_UhT|$3uLsrazZqsL&B0$(k z0nqJ1l}LSmO51n2hMBzTy{8*SH?;9y{WXJBF2gh!;j?wHZ7JzbStAY?O;fSQy_~{? zYUL}9GG$pz6N)JGMej|*4kjH}Q3}t2CI>#n1@8dYvEq|9O5~oW^Kxo(M>t^_&?&>aUB@QLt~M1V3Xz`Im)m4= zuVt8VN0g*zaD=bPihg$NfCBUM=e3aWYRVJFtAGFb81&*}!MG2oA4Csj38VlIn8B1Gce5VbA5)9;sBR?o8hw=nP+p!Fqf1MT2R8T1T?#ak7oTHc2j{CnS-H|@AH(a z(TtFsvW^|AT20ZdGhyE${+dbUt4{k++`dTb-rQQN@EYb65wQ#}5?Ha8haI@&qVgrn z;eL86w3D02mPlkVoTnNxiY|HQPEA(7jt0fNk?n_UxN))4S2oUez^liY#l7yzcR;}P z8PegeXCDzk>g*%mOu~g0@bUOcV5egIy>D>%g8G!U9rYJ~-J92TU%o-azM2k8UH-aR zpDJ^NDQ_m|<-S9vEN2#cDk6I5#=m_$1!k1a@rjOlg6Tery3>67u%^Ii*!mgNA-%9^ z{W^s}_WmaGHSHbTIZN_;Y&YCv;OlYw^Ml(xbf+P`cyc=%8;`IHA*uJWLAwg?ry0cF z!5CPi&TMIcgKi_%VyPg;4wBPoZY5p^hdofa1j3xeWiCjW30+&pq=-MOu)znzzBGkfGgxNZhzlZE^hVlo`>Gyof90tBD9 z)D#9dpAPuDzZVL`mx4v1+mfoPC;F&zs0aSqrt|pgC7;=YY`B931A$3$Y&y$&`nfo` zp6-~kOh6A1_u|$njPpwolpoLh6v486YsVkXd*(GY3NBy3!AGGE-yAeH#@?o}!x-#r zuHbWnwmnwEEFR0No`DXZWJE5vX@a10fiaD4diwQ$R(2qEJUzz)!Cwg?Zf#}0^K4^~ z{8yJqiT`%=z0toRY{anL*oDgSbShbVl%Ybl$W$iP;IHaPt8|==rnP&UKspL$nu0J6X)~x^~wc z%7|!`*;2csX+`$HUAv0)hi<<#Jua0+xpU5@@Tqsvlmk^SgSbPd?q{kP2<_i|z&L}J z-l~i4?9S3`MwkKP3-DVk5KMy{NB^!s$%vybzx8h{8z1?qX`LQpm^B;U7*;I~$%2w> zSnfZD3KC!>mJLL>^)gkYgHDGY%*y6}Q=H}jz{u?nAMgHE6#}u7N~U%{9-8Iu^`*)( zS@w~*tZ0)&_|BMi)}W8U+56FLc^Q*u+{E+U`>$`DmD$FV@1;SzFJI9!@hMzwJc2>i zRC0=!oSug&f9zEE%Ra-Vre3H54s>!4jTyhe&&r$G-8qb<$Z64;{y*y+IOEgU3-LZ8jv&j-xS@AI=; zN^=Qrgq=Ddnzsmv6h%fd{~x!&Lxap0y4A5a&67jjPM8Z~wqmL9N0y3|PMuL1yN3d{ zS*Dof*^!a~P8>)8c52K{G){r%WDKDd2RplOrs~T_s`FyfD8z;aTt$!V2*FQ(d-OHC z#r+>8jOqYe>?2>`;Mo}Lgz@AQ=T)=bSB@uWz3w;)&^DiyFdG9RTHDbE$#-OXHM0-D zB`z1*iN+Y|!}u+W0hL2=)X}%VN*P2WQgsZDkLFiwtznFzN2o%CJ;Ko}R?WKmg>~T4 zyON;qyRv;+eR2x0$iMl{4BHOwQZWN~7%n zN{Hd_BgXOLywVe!w~fxeO@Eb~ij=7OkpvR`JA)IM46uS-ps|S>uy1Lgg63SSVpV2y zGXmadd871f%&%vD1oEMK<^H{c>uKX%Q3amc9u?I7+rkBVGg$Fi8zpPcq59MG+0%D~ zWH})4&oTn;4}hAQdrkge>WoJLDE%R)4Yr z4MPfV!BOzqNQlhQ2}nPQ{YvFv>vjXU%uE$gW@D^U+HGM?nFZ`|DVV!zm*QnSB$fQ# zl8ct~`Gd*w5TVLVeT@1&TKCPf9wn;!M6;|mL#n6EVIcl&idLVC8CTH}p?v!kLU9Lf z5{Jp%f^{Xa^g~ZKoR02+q}&`!p-yzAKzHpOHs6LXJiXqDH}a)UnLAfFr?tPs3OnMQ(gIj9v*ER0eYkHE{qkESIb20*ampFbD6wn6UZi3VRlvFg{CAiBY{}vkDS0v{>y^vpIYGOeXlq%J~}1;<4_2@ zZiBK+cw3|C&M|uQSwc5zxt{BfOemSF%P7Os-io>8<8zZix8k3YwY_c{9PD5AlEgK7 zKvOx6rq{TYx}u`-<{Njc)B;V%@Q(w=YBwx-Xu@>z5S{|`B*)I|rc2;JZTY@z!Q(28 zk%IkAV=XIwk9l8E@Xf+EOYyOCk$#xt@{7;~n|NC-jj>9ns%Kk6*T;C%aLcL(QYot&9_|=%$a9!$RFpDZ!q;F0 zIJK1&x8@sX`g1E5aKoRNKUApevh$XRU-3oZ(hdq-wdTJJ`nMp1Xh9rp{@(2(0QbR8 zKV$Mt-QG{u{+d`FOcqZ=C#mjCH=Z{6Fh$>hqoA`ANuXF`^d*N_yH9WS<-9-PZRCiG zlbb+oYbpPazconCytV3`A@I(j+>+W9R_>>Y4e+Y$9ZC30oIKzC5f%^J9%TqDZ3Xq2 z@`i{yd-qn;Hf+iRIi zrfP2q;J9ToVq~Jt8<#5#N=FDB1A z12JUoIKaQ{VNbjJ08t8pPNy;Fdv9x*-3Dh%@!Y#bK1V*++V=s>`reNlhmHl=u*a-_ z2JvjOX?oH+bOZ7!%5pR6tkuZzFo?1(JwqLeD(oN4s*h^hmas&k5w1kGy@Ait4@^JQ z-i*rc{?`)c%3tzcIpFH?-I&1*0(R_u>;JI&>WRLx=g8;CwUKHf-z&aT<6)7tgCD@f zJyT79Lm()xtW#8Bc8Nj+=>+qMM@XX_*?HM@3 zrQ8HNhbTbGb1{w+nKjj?=i5^VavD$jF|1(~|3M1_7A%#ANXaf%%~=ta+wiu`#Nd-b zCZGA7o^h%@@N7_SRwT(C_zt)mh8_Wg0{3@YW;|odP29DQMs~R(U;5Q6wp47x{{-E2 zZ&8!x(qZ@WWhhebo`~d}jmqHzqUGh&Emj0Q_2v446xGH5rRyS6^y}cDo0I>FEd}6e zage8-{Bq*QtBY!F0oegam9oJHo;07#vjMxGnrAk8} z|EO$Ny;d8BHAEeUlzQ2gcQw)binyLLBUvR1La+GM=Uq~;{bX1d-}}fz2xeyS2Sy@@ zfZnsH3^2lxu1a$z5VhN({-l_cdrY-FkU4{M_NOP(qQCJitrzMY zFW)>KHCfs~^|kKhz&8cI0w0V$9;$)`y6E1HGe}*f6-dEvh=00ET@6Sv+>b9jYvDMo zR4CzNvkM42-46Tcv-sy4xeMa}q+tDSTfWF+3{zlEnxBNeP?TcSSojSxa>tDTU@si^ zqOcSENd4i1exF2)crfl>rtaZmtl#H{JD3Szl0|B6&Vx5uln7M&{e?Uf2<7a0fz05o zAE&&2{l@9{^nr$$8&nfysm&2wbaR5Gu&GrD4RaaNM5_comD|@acT4&|=Ffka8MogH zQL~T6`yXxPtlI7$E@>t^V3?G*JR?$$!g>ra$8PlT0dnXmcYZNjaC8A`B{>tgTD8N9 z8LIj|1T!I`-_t&uq~fvY6wWyiaG#kx{Jj^gVN9(j!XCkiZ%VI&k3uEn3)$sUNTM1% z@xV4TyH7Xxk5yzwWA1xMiOoJ=ADVhObZoJ74if9pWrY{15GdPup)fblecV-C_f1Qi zKqpjWYy%F!Lq|-2F}b6?mO;C^4!4%7PIj+NUwx=t4;fSS-p=^LaM7|T9NnFgHJR2y z@bm(#X^}8I%t)EDHym9Y4a}DJ=_4Y?VI8Jxz*252p70AH%Fc-Vy)2(Bso|7b&Ne|Yr)#I$iH`KL`eMkk;lZGi7f1^?RiYL)c-ELvQh8~f@ znnmR+$(Jp%YxPfoj%RQ7rH~E=X#IW1u^WB!1e3M0TYLmA=gheFFa)IG@pa-OoH@Byz^`qN+#c(%X~q>1Xqjl z2`h|j2eaQl@8-)3XKMqVPPi?Wt20ut7c3;-#61|3X0?!{h~J{t|S~ewBz^>mA!$5Qg%14y=?FM?=N-VzeMD5u70pulNrcy>BeWjjzXU+ z8}pq?KQos;sa5iE_!uLX@0DbhSxW5(GfufHDsNGuTCIUGfk3T8wj#z(W?D-m0SqIv zZcSz;gly892B}d|LV%6S4B4x(6u`=-RJytz8y}@-eT&@^n_3j=u$y~t_%~X$n_bM$ zI*3*3iZ}}Av+uGzdGa9}#-T0pbB)Z8j98R9Qq4tGdJFG`OU=(dQJ=@ky!ADNL@V#) zyAlP&#(~~}H!MYbBv+;^kp}pk&9XB zidYR2#x8T=3u{a-H&paWnYGT#Gi2w3c8PRqW4nzXVgx)oU8LpJ)Pz{#k$GTAnDUTf zoDJ+HvJmd2N@?m|iT2??R(bh7MBeJLkfCe2G>~F)KYoNWeGrsUJ>PdGHVwh`KbU|( zAm^GX;y!vsI)x%!!y*qWRp8^F=4;K~H-YOt*S0M@gXhIs1>vq_T@(f|J%8g*S!y_p9NFS&Tv zjdt=v5fIpks+x%n!7sR+5XP{SV;Sgcr^VqJAk*dRQh=1w$U3*v8`n~rz;r5<7(KR`NCER%^*MaLF@c!Zf9`w=so7KsWFx?HF^j+ZZh>67y2o?k{*4^W|BO;5a zbmvD)lKR_zpdoQs_Od-obxRdoX!QK%BX)nR{qC8wA1rd|@=Wch98=MNl{Io4k~?}P zkEW)ZB%vR`mTCBbNW7o#qelum-(@s2+W3zY9o%TBQMa}SW17LFs=*FP6HSh^wSDwa z9@?Xh5Aae458Kz=8|%W8PFhcidk|s zd8m5RM&LhiUGCxrvywyM8v<`17#OJFU`Fw8eO2{{N03*FBpvwo^Ov_$o;TXaM5N@n z6mML&JF@b4>t!n|rRF4V`aICE2dRzl<}Z!499o!D2AGP4B9 zV3)94h(owIm5E*0hC+vUPFEK4wf<~=nX?J9fL(=G>lJa}J*G%Ou zytHAuiF)2Flhkv8lYQ&naO#6h%%j)IJ4c&TcU3%vmId$g+glR0vyv|01 zbUp>B+c9|fy<@*)k@6J%`&Ult?{9jZfTLaA;d9O`L8I@cr(Y27mcH2=cidYOAU4b4 zdrGP`NOdJ4&P0XUVi|POlzaj9FdF9gAGz-I(N+RgBTY;)5_YK8>AeZTe@mCac- z5kbK}gH;&FV>}h=nkq8qY++r{(l#4Z%^a*d2Z&b^=tYLqC-@ZGJe?1gBU#@p@gjH0>VC~~`Jg6dQ`ddH{uwjvfb*3; zPep;G6kV)uBLZ(a9G>!n zlNKqbRlQuXKoJ7}s|5%u!7}ecH~T6=ge$W;S2B@VhtDdxi8dV=&a@x%8EvXMicD{- zg!p!x+T$eBC*TeVSU^igc)LACc5k~hO4_Cp$C)}Vn~FVxPjlqec?b2hrcqEZxti=c z_OxI6mi_?ISoAQ-^F*YLNh-lGV!zzFy?Qq*jeY+KKKorBbz{Cq#7p#RrZv|yd}ZM; zxpCw|4?5M{wTR25ZZR+N1x?F z`%;=%E-$xo;FT?|BkP6PAff9a*jbyk`DK&NVK3^^8^SWV{zeOSdOd%!Ny=5{Q|N2% zzDroaz_P3)bMDa*M`lp#X4{xSU3Uh?s#3OVVDP)8AiKoz*#40S)s!I#L`NVb(Tj_S zN#XC+;?()pV1XFCofuJd(PPIIHkl)u(?Vg9Wf_a>#(Y~p5L)wUvb4^+Oukvpx90@b zyeVpld-`Jb*jfo|hak5cv6>{teE!Ef(V5wQKk@~oBrsfGi@ZwBIC<+pX5PWPUM~@5 z)1p-XlNN}lEaV3@JO3Sh%zWv5-k3m5`UN2SbtCHXrBC6*lu)6^VrW?gYT)FbKYuzW z;JZy5PODe*_>hos<_Z~*CPV!sSq^ayUt`k4v^{Zpkm8xLwT3%3xJRw*^lmp=a_?AI zlX^_Rb8=zgxpkAU-1tUK^50^HX0Q0arY^^3-g$vB0t`weR`R{dv(mB7Ni85ZYWln^ zJ+IjI|Dov`xa(@#cH^XRW81dX*tXr+c4OPNt;UUQTPJpMk~IF#v)=XngT2?@Gjs8t ziLpN&kWR#YMt-z4>+t){KRB>!%;)vn8i{qI>haMGd7#;}x;tFyCLPxSSsB`fLC(X2 zwWYeZ_M(a_fkkJMWOVu(kS&@x3ZIi^t2Yl{dFhV6uu-rQDYPrph@ky>GH~ zGV^8u(;dJ^B>aH)yX09yuX_k{b90W+gNfNg*oM|&;|M;;o_70z=w?A85JCs$6iI61 z4J~{1mgV~th%^382d@jY z*aatASS0cY%tE?hLaPMQXXEnxxGzN^jgnJ4vCOB>c`(B%dtFH2qu}f^^-CGHNa8>x&B=+VfEmPkxml3Od2c6!#fA+PXJj!`)MQHEh% zuewv8noW}s+W|DPb9NLlm1SVA(+w}@wkX?}lUS32)7lmaeN2m$)PxASwiB8Ra_afL z-UW1AR5g#Zri?uhb=K;(yMOtfEu3i9Y5O6fc3yegs;0DnI{TZ>*yGa1#*f9rGRH8F zqBpA!3tnWB_wvd!OHgEU-nQzuWPCG`AdGXrNtf??vRGPN1vL#sM~fpCP2sQ@p3Xte z_EaJ*q)z~E#@jf2WRF|KWuE%=x8&SkPGg)XB};1lRkJP5<2+87F(qrQ`hgf?i=uXj zkOe(5S!~E(Me9_Qq_v_AI*Fddyi6&5ylGlp6|qpWZuIda|9)dS9rE*OIK5t#SZPxM#--Rx`d|&gY_bz9N2}g9qG@C(Yv@uR@luGBDZ+ICnI@Brf3IbfKyl}P+ z^4ugH$Dx19T>0q0iz?pxJf3z>?r+j;2c?<``_@=c)(aZ0`NQ>Uyc{snp6y4=PolFA zEJHBA!DJQnd)RvNV3pPVO!-;h4sXwQF{J6xa|?iByri+^13Y9o4XhdlY@Z}kLfuYR`9-%9o%Iibw-@Y?SAKNxRfUHaJ zyAP(XN&`j~zv)29GN~X8u3PoJ#of1>jmFzU*!2+#iqxt2^VF=JMgU_VzotFiF8J#+ zg$7*N%JY_}{g*})^sd6?Uk7(2VFC^x`&P303$(&T`G+3v%q>M3V=eH1KBp?OVJaj(Z={{qHWTIBe=t&@no#nh=mzpS6x9 zNhBNXvj{SkS zo(T!4{?a9#?W00{wKSyncmD{J*Hkf^d6#>daOT0L1TBE@d(l<&NNupW^v&DC!7>CK zPFwnCXR97XNy{$P#kH!j-MkJW1^wrxXcw#>?OrD zaTc8E)Tjb_>YW51%lMR<&%>PQv=U^aqNKo*(?j@bNLd#e1dz<#xQW!Q;Rh)=2_mrr zcM?>KW08dVlpRuqlX-`m;OIS&OE0k-y_K2Mf2;w2HAi>+kN*sc175Ipn#^VU;<1># zy$?rXHI>B_)*0CA>Mq0cW<_V;3XyU6Jtx-56bYv}fEu3}u1TA2IINcbfJIJ)4Azh4 zuBuj6HYt^~h-l*MU^zrgNVq!1)NHXUlA}>D!bF2bP7y`U^8_Sv%0qI2ngVkyyf{O1GE?U$dv*LE7zA~V_rMma@M$Zoi2Zjv4G@TNfwOATN^Vh2I= z*rV0)+1*||`#%Gn%G=NqxzhA78FioD%<0k$?aO4eCP>B004={%8ToP4Xq1&zFNM3| zyFgs*CuQzYp%15z=5gn#_oh`qxLeVBFyI4fuBKTv zD_|pNdF$yu!mfmRr9!R~3F!;;oSk&nEi@K-xOIO&vtiVB0km|Az_~G7ejvu>if2rV zu&Kg|hHC$t0Q$RSJ56c_8{qgoo(b7Gkj_FhxKF0}8!~F&zhT&{7+6rE$+1zs=`FJN z*L<_(BLym4hl4a!0mpTV2HNokdiX>l@4m=EMZPO4JyD14czKrHTGeD8vitTlfybxv z$?FPCxos6$Y{lxPn80_9-_*3>!mMJS@hE@SGLH4!|AD)W5A9}Sht zggh8viF^l-rMn4#gVJqY3s@;#X%RYGec{;_UtRQ>YMP4;@@w5gfOVufwh&_Czl$i1 zbb;kvkPw_HukwFh-V2#N{w<&i2{gwxYh=ADWLHQa7FE zAVn?FwASCvuamlLAXwa-C7W6Tcg1dlPK1Am;R^xQXe{%czk{}b^Mmt}6Av9$DyyT^ zXN|AT=;mWkLw8$EQsM8t?=Ll{jJmk{G41ezwdkDG>(T9?wKQsi(6b{f%4$dbXI$Hv zNY9Q=E*r-Ae@Z9~3O~tfFM;ash4<7JE#i_)>mw)vv7zfKC6(KH$#eq9-K@pnW#4|^ zh))xn1%FgBu3;uAaM*LZ?a6+5s*jT0zvJ1ht1RCv4nO4Wv{)^wt0{?16OPS>a`+Zp z#r8Cu+nVJ$*o)kxKD(3rEblu8wKYY=zKY{BofoXiV{z7MK~~vK3Az5MjhhTB73tSu zmkp)d>)wO1n~F?$4ymp^BngLj!TTMG;PTj{S|rV=pf*@ZLQyY@V21(007i(3hjoMA z5zSZ_YsLH!RHb#dx)0=H|MLtMl~ZZHbt9&ey8o5|V;%)9lJRg{trP&Ll0*)w-crw_ zH8g2Ur4*W4l32DKroo5xu)Zdt9)^{N5QH+OJ#ojw`h6Bb&DIzwf=n#B7phTl347Z- zccR?5so=2)x*JC6o2e{aDRA(66H1b~LVjQ}Wj>GZ(3*YD+@@)ydxoVuFX;1_FLYgi z^uV{nF6$pXG3*ayFbML|A7ggZk>q-1?IS$fQ_(}gL!=L&T6j6nM!@`cX)3N%J9A~X z*80824Z$&JQX2@5DCOwqa~~t8I)q0bj)VfKj%mL!4~E*)`tOObvv&nhf{;SdW*Lul zJa%Ix%9=60r$Dn!HTSls^RkvHg4Pl0V3<(AJsefcp*CYJsQh~3pBpu$Ei$(RqQu#3U!xo*k(tXfnO14o z8?da82{Gv8(}9ad5VX=H!1hiekF0o#)C7#XX48P9cQLZ!&Vb?Wu~i;8-%MGPuJT5C zd0u;(%_w6Dft~7`NQ#c6!8z1Z;^lEYNo*eUlzP@!-#)oE#0Z$h?GrhjICy#}TN=j^m};`G1OfD^wGBGA-nDI`4N4 zGr9oztU95_sF8HI7n3+p4vD@$a8iaKrTQ%THfAZQIMRtlLIlNpIv`d16+PDb7y07D znu&12iYUA@=MaI~@=m}22Nr9o0X#zd2>*<;ls+E54bCviq ziR!Q^X9HQ3M6c8u@cN{l@{1YB{63l+*hr!X_{@8u@QOly^bU?rryVzPmgoYRXo+8+ zwWW$ZpZi68tdRy1671g+IXONo9H^fXY=O%3_|=xTtDSi@Dr^B;i+*HV!heaX;&&_w zPJhQY|7iWkt_n?uQW!y!BT>7b)#CVbqdc~Px_}A)sdTW{yl8-ulM-r7TS>Mui49&z z7ltKOSQuJe0kdi`kWhrz=k3Lk|80;ioZlBzgvw?QL-J-lDy-M*eb4;w%*>PmjlJQu zi*i>N0*-{~rvxiP2B_r=s!HVf^FBMD71;b?2vc7&Q_!ZH{V*R+4tViguhwN;)&8Ths)ZbeH@Z&jE?9b>8=>&se*e%999&bEuw# zEhTYbt^x&k-@KC8gQgT0@EonIsb~eDsxQd}C)0vU5jm4|UTJvV8#XP{4E}*q0d~$w zZZ)Lf?P+$#6t8_d^L<_mGKUyLwA|wZX)2TtW{lziZc1V^_Xqm0L9$M~zPsjlX0&!l zube*=Y9E86B|fi@C*%E2rxbLaPHwX+h=K zGLzv2%s#FAsU82*xRWNS)`Vi75W_J)Wt`m@pTcZMHr}fbeIp z%0MAgaJPAvhir0SB&o(d&LVFVTU&M4%W^ueXVpL!1s6Bkm)V0Jt?tkWcsj2*oyULF zRzSUh>QV9#m*`~l>ED5;+iJX8uhFgRt=hAtyBvaoKN?ap;Yfg(W-O{g)_|Wb4>)E_ zUeeJ^(hbA1d2OuNG91&=22`l;+BCco@t(%WgqsFMinOyKo)bIuVr92%CG!u0{Mkx!;s;$V#j>eDz zi)u^buh-w!oxD%wE2F749m;<51aT^(Wtue*vx}X$=0e_A(UYc1HKix(t*M zhwm(mr;1!yqGzyGx33CzUQ~Lt)7M}+qr=idvKoegv1ubS;zBT0HrS{H;y!IWWEXl% zb=>0l5Pq}571ZJQ6J#$n&-vnx8CIPzsk`S%xJ(&OB^@w~Aaaav@mH=gqYUw9xe(0z zZ>pm)8gnrtd$2mB`Nt(fhO!u`ygWwIxHzdIxwnZeX=KJuYrT;3;#m+!t9DW`78avZ^Wj)s|*5Ra3)3=bAvvXpAjV@*}AQQk}*i=P0t zz5HA7pHq=VV;NYSYT!*UYM=tTFh!+lkx8_;sWirM!~6{e0WK}WZ9PY^wL7p=XDYV0 z^t8{eD|X(A>%3~C!gAG|y27^ePCE)e%J8vUR$1_t?!*rK|&Sp~gmLI7uQ&;^jGO%o$;%y=ML@-xF{rF`D4>; z7u^eGZEC`2NWCUU<_bkWU1!o6;ed0xyd9nYUiAs5JUZ+zJ(wKcj;c6x9b_sjnN8td zlUi!XA?GKfcp(8L;tEf{rdqhKP*Sb|w$}pK^(!V7NdqV}k<&ViNI0~DoTP}^$*=pR z9Y?1mr=Gpu-zJmWFHCR<>B7wn?O^!*-2U+ENrPG1C?)=!s;M#X9AEOW&trSv3Bpge zUVRu($PKt3rz)0dv-PsR=@(^7NtkezlLCP^HR}cwQho6J$74+S$2kgvUvr{F+>Uc- z$z_UPcYEF4=Lj9O{Z@G8wM(_8V)LEMV}w%B;)ZPfjO0`4wJL9^=B$vOx&3ovBK$45Bf*; zm-~-h*S?>*2idNr=_XRj?eQj|BL7aZGG+DWxba$nYWm(tvS7t; zfs_hLOeX5}EbUnGn5R2b#QFTsjQsuiB^3_0YULv@B# z##ZTjUE%@?T=@Qo&73ZKb)WyvQr8W?!(2TC@z=pygU@cS6CPIzJ)a}ckpzqv3}5^d z^0Y)^&2zkSjK4Nqf%g^?km7DENAw!OAyCesVuUZ~JGA&vE)P!%boVdW^m*1tnxbiK zx?IlvYCi9gho@Wa-A|zl@}L*{nOBftzrI(@!kvOiHD|#=|4M>*3@qM#@k**DyNFA~AXr($SWO4=|B>A;OTHOj{Cr@pco@sv<*vqaNJGPjUl0N|5T zYBl27(3_7h9?CzC17-+(xkeNH9U5}1Az|mDqd6IcJON_}ih`QoB#+0mk&Z#X_XneL zR)5UVfX|kz=pu{pz(1<;e2&kyJOLkQ%K7pvC4Jzt{`aX&!k6kU|CcE~ajs>$m;ICs zc-W|N$-Ed*B{GyF6reX^f`Fpbh(=*}Q&7jx`LIzHqo{DioxB|a>`L;&d(K7u%4TsO zikvUQ7xCnh665=}XFPNe<3w(J(xDU&|5L{3_d)^}CK}(O8?ztTEX1X>N(HzayW9>F z4xg5v5#PpiJ<;56Ho4rd!VZowQZYh{=o^3kYU9IDMxWsqU7QWh*SLS28z*Y(?Iq-y z$5t69A3-3x1Js-?LI^wTZ=KUtd*CpaIPdzE8dH9RYQaLWdFI? z?Cf?rrxT0`FWp&sTma-#lC`}3a;hwdkj%EJRAleXyctE4PmoAPlRqEu87YQm*R?? zjr(vKX+3LzRy{&VAwG}+R4SI!+EHuKR(aBPNjUZ>3-cOi$BHH zwU^GF&0P06);x(s!67Lv@;|&!1v3^~U%$tQh9mmCc7yN(l!eWtLg8Y6&OEZ=hWE)t zYiabks2?DufVG-y0(P+&s}Xl@K(~!0??IxH)l+ zGd1RN%numD9jBAsRR?{o(aI`@utFD7Zf$ddm#L<5L`<1_`m@&X;gR~)$B}cfc+NE& z7k3dO1&Mhe&IPlZcs6d1uYfbS1KDsOKl=CnCd8+4*{_?W^kUGE#@<$=r(B_YO<|t< z!%d8Amw!gN$#H*s2g65e4Z1AW6N@F`&w9tIqEhNum@SvYS-p&$2N?`m#ecT5Jm=Ik zH4=7`!(wyzt}Q;4LB)wP6|xb6T5<^K zN3K<+cF-0jNq>t#Ck_qH;9F$gzbS;)>A1dMOfg^AXNhce^~iu4)8#jU7)WyMKsy{q zeLOSOscbj|Sf18hUXSzbz6_y|({PcvZh~vfqq$WqECwOpk{Gur73Gu#Mno?&>lcS% zI(F5+-Jl0#T3OaY&ULXxAmY7@)K)FqB5csxFa~eCW8{OH(vEvi)$j8@-X_?sPIVrL zljC>B%Si>NN?Hzv4gX1A=$42Yt4uT>IK;zky&xN8N|0;TB)5~3LPTX6`2^*9u3(;z zb#_2ss-#w5G46ck+5-)_6TPNCDi*;ks2mBV+;u?rKndFRj^hzj=f>O~lSwym$TcB^Vn|I^1Mps3tP%K$t&R}z=81z8(m@Mv#n&!M5 z9;byXk@8=XTZt<~#e@C6Jr~FPZ_ihK-upcZHr&gL>=;+5bXz@#|uj>REqB@C4)X z5i(G)&Qo>#FdT^}_qzQr+G1(fX`yP!j24sCC@C({h$vN$@1}8OAKc-n5Qq1Bh%j;w zypSNl_ha-#q5E@54}p)JG8d*ZWHBSgF zB&KeLefHSMLf}o!$I$3~&BX3x?1)CFGSRDs+r9AzHpB>5h94Zqtm9MQhdsq|$vePQ zT*!%^&22eu>n3B^ml9-pR^)8VwU&5pTca)BfxDJKpQaa0{F-%4vOV!r@yUq^I*T6- z$`?Xb!(54{F9V|HIxtqM0bugS|ar4OK;Z=8!2Iha>ZjJC8H^_JuL6IT;`T|cw z9JM(&`P)lm@oQ4@)u0M>Qzb|k`%c@HS%2=*+5C+sOc)=VYgm*5tW;Y)f52Gc&jnGc zt9)B%7jWwz1g7_Y&(PsN`evmq5$LP%N&*y_s@Wvty)0G$Nib^(QDR6Yd*-Hyq(!!^kXvmus3)16^w6SG*x{uj(#s;p=y9fWY+j1BG zi&ec~VbF_~uhgrN2Q({}25gp!YlkRo(2?gXGs2guQlEf^eM@08k5dnZmcTNj(Ue7; z;^KOL$Moh?hru#neeUyTw=qi4u}aULf6ukw?eW=qBH&BA+U~1YQW2d)2*wbj(V=RC zmzAbAD2|;QJI#(uuuAlDkvJOiJ{`;xtZ!hRbGDlK=Dx>!g>;-p=yk@VSx2LvqVxu` zCVroojqIR^!84xxHO}=+QB{y^pvSic%TU$C8#S)T8EWka*HTTGTF)S?6H%rm!uw$$ zCa6$3m?A~6BMTfd=n+t%i@nAV;^~P#tsa~M>o-OWN5Ua@1os>jW^^Eyq~p5{==I-c zvd^9K(1zK0-cvGU2JiB?A$;zi$&J5R|5^u*c%MR^vvX*VmQcI82mpTzP3N*+!GKMc zUhvCYeLqgoc{$8)-+fsvvV*64i7*-OXwbuoq8@OUTY*1=;wlNu;H0;ZL+)ElRzaPP zm|8Sa@V(FWz8(}|3#l+V-1bzomGREa11x$eEAW(sSl^9CkyKdMM{M=AGgdCrING7* z999xpFXbL&&`+SX(jufK!`Szj>;!xoO$1VP&ZNN3gh&|e_70lv(&@Z;s>?qjn6xX2 zqK=;=acioc=>-fmF|Z1y624X_ljUdfnd>AtpOMDPbp`QQ)$;%GKgp%rVbm_66ChWO zBeB|48ZbV+qjgMzOus*j4eAc{2B;3U%BfZFpxz~78doOsB+}|_HiMVmp?n&6Ku<8> z@ca&qv}ORIn=A|c${?s@3$ngjS+uidBwFwZXp>p)}fEf7evc12smBGnpG`lK1DAyw(bJvH6XW~cxv}e@G!OP}&ARt~uhAEzJwq4L zBsIGA_nK!{5ODUI{OIfKI1vP5jUoWk39S1bxw2)4nYoWbR~e$h^*+{Hx~SM=%3T|wHw zU)BL9TtXJFQWVF*>SM5s_pOB$V}6gq?Vh@rW~4VBm-XPeQ^AE)~+;1NeG zA(#cT$t&?il`I?o%5y!Liq% zh6n}FLg+;R$>A;+ucsmar*f`lnO`%?J}z*liN%>5A>bahgvTqVVEnTJQ(AKf@3F`D z4?bHecKL{tv;q#TEnK`Bf(2HUBa+-Ly`g_SY;cy-OCI( zuiwQjI2k_t_g5ZCgkG^(^}l2o@wp&>(FnWsyKv$MJ0qjVP8z79s7kcN1@Q#6%M#lf zXXKbwrse8{fbj;s0UQY!Bhre?f9<79O0Wtz2axRb5^DrS?(^1EoX0E1+@2vw=M5N{wWqs8`}T6So2jrqxFZ@qqt{;eFY*IM zFk1wAUJYgX_(;wB)REs!`t?xD;NE#EgGJ;bfJ#1!6U+tte$-(7+22nS0q0bgTOv!}5VEx2T!%e4OgU*_NntOIv@x32cPjFR=;i#^ zfBF*6?)#oU&=obFB&~GnyO$3q0&`l7sRM52$;a;^fMWs&ZJ z=0AFI&A7mLv_qX<8sqB?nQ!{A6ek0!mQT=Z*C-_Zy3lXj%884=kSix?Wd&JXlw{j= z7m=LZdRFC6qn3=R!RfD1&_>bomS33VxGoMg6pH2>Fx#wLb$~EY_{{nuw95g=Vkouq zsMl+LDHAKHPXUPLt%J+vme_6UI7#=2L$p7CqQ6Zs?^NCd#k(TUg^x*3#i0>hkbI?TJ1#Z z80CZi)TcHZ<+46!^J`RuB-MY@^Tu*&7eLHcZ{o68i2iw!K!CD9IB~d&xLQu>Ujb!! z3jCnF3UTfvh|Q%!8_FUDaMPlvaG{qc^>#nI40O=%wjIOR{pLM4h6D@Udnvbb=-`s=UpR;>5ik;X(##l!nx`L0`7rI6mbKfkoay_Pcz zr82}%(heJ*0>B@VIk0lilUSjq&UoK#N`T*k_{7hF4vaipPQoG}5}Lzivywz8;JuW0 z-Wd#!FQQt7T1mom{>)|aMDM>|Z%ZJJR z7fVgtvk_=~W^oFng?JUSM678a;XrVzsE$)hvfa<^@)QFw2S z*JvgPV=XWj})vLF)OiaEbm43aE#F^&YM&_H=!W{Miz9gMtDF z%e46`w*)qi4JjU^FX}3GeocOE%+{j5u)1ovl!2x+fGS)-=plYNKj_)o#`U8v0@WFu z>v67N^bJ9g-lhiEk_Tuk^V@0aBS5Ifm@KWU{~oYMt*ID;u|d``t5jYEp@oEk z#8S;gqZ~PJY;*F}b2qVBhxfO~$$J#3ZKefv?eT83dDV{IKto-fBh2}@%)H-%KKumLz^J_e7I?ptusvq0|NkjNUJkfPr`YJJ*7#``eY7kq9_;o(MPB37+JzVRwjKJU?@Rbl$_SRz?oHV8W^q1%O9?b0(_ zdIReHd{r2^F*3**j4A_R}IHV zA%5y?rfc`0(uI=S(rn-BsRv-zs&;0vavd)7wq2X12FGo(oF$jzC%T2U4G+MB=cs*; z5F5w-f#SI!6p9};P*ELRG_iLv$z17hI(TEqaRRd%AJe;oIg0p{*g^K!`BYpyUR_Ny z7Q-wQL(Iym=IH0E2*Pa^5Z_$K%)hE@>91&e1mZ{|3-KtZ8x$t!u``t!4Z)DE8f!G^ zA0V@|dDY4D{O)zZq*=S|uFATkxXhjEw!i5*hfR(IM12$ zX$X64*82{~Z{L1wKhWQ;1elPh#s%tFn(Y{S12~TcwaFFK1gw*8-?rcRU+!L<7c@F3 zZ(t!VJPvxaUWZ)IT&Bd0OK?LIanY$Bw8|}0+Hdvb!BmiD)nI00H45@e_Lo~~?C|3H z$34s;y6FR(%HGO0(NN&50axwLOY!s@XBzlY?j^_m1Zg;q>9M^89 z6EQI1iK5c9exV`ft})V=D?nq#x`w~ALq;Dgrmw$StFGdwgE&{L*C`Utq9gxE49~;5 zQ!*t3PFB9*B1b)O^UQgPQE$h_v~I8W>Nef(`ac5ED;hi%UT3`Jj!i@=x5IDUe-wctY} zxH6!n%~voek>N|MpS|&qVT{zRT^m-KAEmy3-7>^u$AA5u$k((67cjFF(Dk`7O*(d1ejc)5NC$haam46dXvV);Jz?FxlaVz!!;tAuh+zQj z-W0=eIuVgl!+4_-23nz+Qa@P^uvhu?x&by=AAnAgEgu3m+I}Zi7m&Kol?DPU~|=xYi$k(f-_q1h^!#wYX= zPTIQrl`q)kG^f_cnHP`TqNlN!Lr^zB(P2JEaEv&kLZ5$5@?P3TWNn+sqQh(NB&<#w zX`mFT1L)$V1kN(`zD%C%`d*>fyNu>aI+n;02IUgn}%R{1n){krAxf+rj5v-{$C4=qV15NGEWu}AMR+u)3E~m9)-jel~kPJN5`Aq&k zSo4^0cuEQ*dTg8`q9VLh2MNMv!QhPSR1O5fWu``(tu%jKFm+_=svrig(WS*Dkdvxu zhTRF2#C|>1%3|rW5`Vk5h%;%>@dka4RjhhL18seQFyNfxl2S^nk%G9=EBGDH>E#W( zhOYv$-@k~HW4U~gJgW1u#2)zKzM868yY+ALWF?J}J|3uXk;qP?u+uHL=TAVdxTK{fs~i&Av`e)mglZ>`1JD z5XiCK&wb5XD;nnIeia-aLp2XyqemB4PdC=e^9A%daNl$~JRz&l)#li2`#0Nl3Fhgm zy!IbTPR7TP!t;K0wX!60s_MQey1Hba7qV@;6j}3*dY<;SMc0Q5dIKxUE#$NAg9F>v z?ng_(rY0x1*A_+%{;j@}jpH2gd?Y5289*eMv!q~-Jt(bqbJbu6)oupLbvO+;BxAry zr-mMlaD!FtF|$QRo0xMORd|+Je~Ym5w!0>YL0)DPaQ-n%njj>))cEIFFeMxERG>lq z+02g5&6u9xV0N+ncPM@jr{TKqSg4<<$f0}X8!35|$w zg+w|iB*N#MB?&KuTUya=HDtfjxx!gPB`s{vs5VD$f^-Y7j{?4nbj8n)_-vb)$Z;h? zRXD&;<3Ew!7QHBuVTD%Ew$ou5t7vI?BkZddMhYFwGW7{cLh^GFMr% zF)ClWfaS)a~6fGYa}rhG9IUnGxJHfM2PRHkR>UgLay6 zZ}o}z$Dk z4YjAewekLf@MP)B;=9Z8PLXQVAE$E6PL2(mzt7gvc17 zv4=+X+p-FV*(0q?eEvAsS+Z7~>K8<3m=<@G8b6e@GVumY$W+!)`%Jd?7XudJ*A4N{ zn~JwYztOwLxk);H0oSOR$o&N^FtFH7_DOLVNT;)LjggUSsZO2~Da3S*-g-C{K#>($y zkD3eibUeSI77RO>HD*Fu463eRk_Qqf>C;v7LC?95VGUV@#m#v*^iv5ZR)(1apv4i1 zHD~X7O9e$#eMqIdoz2g=sYhESZDIjohOfYB2*yE(Rt+izISDB8ys* z#LKN9yta%wA4gf&=lBZ2#e|Ld%^N<9L+kM$>RN}#%~Vklq9Q(zw;XaV8l(ok-Aq!Y zkw2|~t2$<)47qmj@@ZmmUM92M#ub!^>AZCL5REdh6vBSL2XtHR-nEWp66SeO=PP80 z7D8KP;|L7&+LG>}G`Y8RL{3&)j4Zr82QU9wiXzhLfovnIt<>>hX_o&PLpGZopCf@c z4XRKc`mVG3n)eSW3X;&G8k&hhtjx@xf(NgUCvkmW8&G8aEYXKj4_sQmQGeaRf`Wpn zy@Z`tUNdcC-`E#D&p}Eh6`Ve}FKc^&!n`t>B)^dHQU(PC3{s8t-8YY5LXTq) zmF1woMEAX09}NI~ZnaoZlP%wdAO@8Ac!g5Ee)|j^^d|(&W%Kp+d&^52y@eCaXd9{l z<=phIjCjx`WLC9BQmi@E@F`?@2cH100+{`c6pN$}s@oqR;D@fLOzwa~c~&SCu)ozI z3xeo}k`3!d3famNN61XQcVnG?9EaQ8{&RL%KdjowlczX-MjZ{vSp{N-CuPIya|wtK zqcNySUsZKDfBE8_rj;N`8z~s#@+NZ?Og1qPCShC5s*TN~uuQbt9LMx|j31f$ql%rD zd#iy&0b9tn>n*SK*Moy_x+)uJ0N{xAff@ z3Dl8G@Kj-Z1kS-=BKZ0r#Nf0;-*?0s95eWp7;Gfdzkf{L2z5IJJVF8xh4tF|C5s%X zf3&+rRDq8IdBrnh^^)OM7Y^O7Uq4L~KeH7t=9FH?+=!j{Jq<#voQV(lhh<3fWq)bT zV*7nvrN@7W{}sL2>PjD%WZLfih)PCa21h_1s^@t~Sd^z&>jb_}<$vW_N8wYF;DfJarMA`(BiyjbUWQ94hhnRsbp_8!) z_6lb7$!ZnVdxaimx(9DvkETPv>aV&+l@2kXC^%Ig;hM?x{d#7?`N$WUphzZZb(!sP zJ-MD-tuuT}D6@iqlr~f5QQRq7!lC_+NE@<_oB8H_nj&aDC5n}~m^tly3ZUV2ItLc0 zvdi;WEysLJT8;pBdvBk}_$FH-;Y7fwd^V0b^_0$Y(lNN%_cFVgnV%QwTuH?GOLRoC zqRx_BVl>~6btoK5}umZ_cA}4uoGm3&8wvXo=$m**r zm|`Z%7LNS@R;h+4AwkT^ksKaBzkf`O7Qgx*i>Y-xhs_{XI4yX8Z0>>zV*!qLCtG>6RP_(VuCR+d`lm0(Cl}Zuo09NH2D4Q;AO* z?lj8v6hK!Fq?d`X;ngz`gN61kkHcNf<-7V67YW(vh{)KN-0gN7Ed`a{{VS^4EQmoN zAp0eT3DoSG`6N4|9gyW6mG6(HZYls&qaDucVj+{P#pW`fsNL>R1%gDyde&up>W#LpEKh$oM*OA zWa#~tSOjr*XL8dorIZ(XjANWv@1#J-$zA>LZ-#;?drfkgj$3Gv6&bVTmX{$gBFO7? z=Jvah&bQ*UO_Xt!*`vK*m~1x*M#6Jd2{y|(hM9b4cj7Lyug`a0dTuaVt9vNg+~7pE z+g|G%2Z-_HD&wDKDDu!)myOmybW3Zl(@6XD`ta*Xh(+Gm$GNlW^^?Nv&VItl#={Xo zU2cDqcH0jJG-gZG*E~SXZtuT($u@#{D)PY|;|PG57(q%&_zX*;csg`W@t3Ai2InI0 z-4w&v`r@}6!bQ>NkS^Z!{H=hO9N^JUdDUK9kwX{xz8Zc>WGVOW)=gWV$6GXtyPiiG z`BQs;Cg_K<_L6vwAlt6C{9ZZ_+>n=7RuPE>Tv@{~&6gL&%LgjR2iV5~a~5*e845T5 zigL+gT7!b-p$o>MVf-HZIXvxdT!h})K|ByZvg;TSGmM96$B$ENE9xmo>{6nJL}?BM z&Y7Z~X2Hp_5g$GOt^^5EphIaI0H!xbRgyn*8c0>5k0j#!ZK#y$aJ{_(;{US%VDKy% zDAh=NQC6m3K!@F&`$H%E)!Jx|D^|d^QF+}3=oaIvPFGRoc`^)+9%T>Xvew1x+#$h zCCgq!S-dR#dJTWbF$L;^aCjE$92BwYQH%MO>!y)J=uP>sL~*{w=IWRh8ZkDwY*U!! z_NV*ylBzFY`X3PtsyAB#rPfgh*)7P5O}BeBdJr`~I)W;yVHN<2(Tm#^(iljSc`waJ{e6pqyh(Jez>4q>_x$r^Bqc#N3|e~jdr7o042QAl-85=NdTnU0ovoys;M^l}Jw z=+Do{6*1Q}7`(EwIz|fI?qc!_xY`I$qNxqki>i3cUt^3Fsrw%s#9d?pIhYc?A`ssV zxC5@YhPO$M78s2bg5M`BM`F4RJwNuZjy8s7&kD1lJu??j4C3B12s^osyi~{m__KJ8 z+cOQdMD=BFF5f0Bqgc%h0u|hS@L`k>NVsvA%qV&_xUVB`3|yZG*qndkd;9Fh+HMQo z&F%UHJc=%Ja6lz$#Yt+HTwkz5l<=%>O`pm)4^JtFuR=@WJn_gB_KIg{3Wi%CJ^_z`q<%Uny2-v7q)iUfcHt&-zJ5k$3q-Jy8V{gy(4QXtx;~08R4PxwhnUc-yE?C zlSb_1O>7S5rKkss8NH-hnsj#llt!G11Tb4NQyx)F%}3M#*VG3GU~WuUV%R zf|t*1`Zi=yG28iT|64Nuy>}!XKf)|mjui)N@z0nBLxyGfvsjTWyGa3Im@dA`cNYho z0q(F4b@WJN%ndyg*{$(dv-NrGj)=Fq3grN%CenSo;| z+!!Pd?h%_eE|;Be#H9R$bh`3Sj)4H-6dWaOPm2r}M;FdOFuvJrpT=B()N~r=ISOvl zd>db{+I6>C__`7;SoZuU-UGPhdr2b>MxL&7MAN8@(FpQdLY}wba;=TwK&P25W=%_k zMT9rWk+}L}*fJT>FbudonNK8s?EAYmOi9*I3_J!~1^|tO4uwDJGki;d8(;WM<{33} znyUj2?!g$~mSVK`(oZorz~jF8M2A&i@;yiE!bJG~M^#@aRJe{H48DRNat^Lof%Mxu zf`*|<=4g`cTtjG#AO^Aj$H>Z|u84+4lC+r2he+%fcT9rB*0JrkNAQ zbx~e#CffO+G>b+e0Snr)3@6VmK}E5=$-qDa?7U_^zpb)>SG*5e&T`4yWuxfp)!D9} z-T311u@GmZ-Vg@RX&rG@QCMH1aym0rlQP^#gi$$a;YgRz-r@uHj#VWE8sp#^pIbYo z^6CCB2CI5FJq_|V@X&?Liyy_fcLG*>V$ZDcOSx}Q^W)OvUf}g$?Pi{Id5lJU!j3$4 z?*TpiUpAhqR`k_VC7wxcc7lqJCDO?k`tomDX z!69^^NQm%V-k40F`wHZ|+jNwsPAVw5y#rn#t{E!L&R%Ce=QV-K^~1#JSfS}T{K)+@ zhntnLSlCCoKjf81!0jBWuOWc>^5S(-OQrC+(#;kmGNOb)&}24)XAyzacTUwO;y9!uXiD~XLG$d3 z*Q2xG^}oMq-|0yyRUB%hchs>9@#u3cKglyfLEB#x>UJm3GXuOIV&oLDr*{9RIr_B1~BOlu}n+1h4j8s z&8UrF>_@BL$43nR#9Y#uxzZ>^T6`_hOfrUmEM)g%oYcvdA=^XorRpZSUTB)I&!E+E5 zVw|nq9+IaFGo#}4=ZZ%V9I!1 znn9=2awQJ6JhPDicPA8kt`1?9j#v}9IfGMvw~RFNs4+D}OZMu+p1^!#}mqySlN z(?vO94iU$Hd++m~qY|p1M4wS2>Y5`T90HKE!>QAJr_1~CE0#xQO1$5aC!52c&J7az z(f?6zY0>C4Qj2v^ zxu|P#b?4wrgAw#J$Q~Xq2-OUGN*cuthcUrSFIgA&t1suf8@5-#X@6Qj%-wn=Q;b`#*^xe5X62=4vr(kty>0xVpDfwoxaOiFmMvi`i zQ!6oSy{zzlIhIhxAr2j$$&S+_F7P}{f`Nr}eJ6EgV%`b*Y2PV~NA^K5|CAgyz%xq? z@eYca>zYwymx=GJS0+BNGHB#C{bKcv_p#@yiUViMUS-6*J-oq_KIqPRSO$Np5)G?} zOsICNkP&Zfc1G>><87+0$h<;nNxlg673HT;gL zV@M3Sd^RoeSA_x2h8LL?R?-g8fXPMsdIM&kABB_BRcnwOUe6Gi>*&2|_Lb#7og-M| zc7i0|{{3@)FDk8zgOX|uIod)k(+-_p{#;ezua2FfkYvt=;NwE_=QGt_$nY^e5dpqb z&499)7xs+(4I6ODtY|U-n5anAOh{PDV@51B6-GDdW<(*-$%h&?LL58F>NZ$C`15T) zZ^+OVT4{u>)f2&5bmBR0cvwzWrUj-=S|u?lmsnY=iUD}lxBgRS6t;gk12ox}W%C>GV9scI=c9};vk0>9 zJl~!P5dg5E;>p$R&bw^z_t7bhw&bLjVCd8$<`k*-RrQ|O&Dd=k?W8cOFftP3kdM*d zS_H-l-bEIq<9qLY8FNm|^rmUlfdUf~j2Y&Nk>Pf~zs+#tO*jYYO7}7DS2@x@Uyk!O z5}=HWrE5@C(XV+AW|j>K2(b%@Gl>h@1p-MQ*C^1#iYF%2p$ON)xxo!ikKlM zjO(+QFukmMYaBr?(CDF}`jeA=C&1L(Ssg1}kRN}Q5m!wlyGyo4Y0BWRMTqCIFxP0y z+}}HX3FJD?lOwb~@nKl6$WZ8Ft>KV4&)rPJ^XwkYcjlFK*PtDe9>1YoEM3iT=_&mU zR|~*+(F+(a8M~i;lqt?chNE2&;C(P1Dm3LRXpNU*+t*J-u3AUyJY=W_wb}(I^o! zyNOkp2yyN#iP?NUli+6*hd^nZN&*Vbn#xzp65u{f9MBl%BY@# z8U?s7zJDyy@!~);ilh+nw!8$)T-@5Fy+=_iJ7X9WV3zw}#Kuy z>gzMzCre=`X-&KUUd@6EBY`ZFe(SBQXNU6(j|rb7`IC@9MS?1Q5~#2Cb#Kp-DGiho zp;5s&R^J(jg<>e^ZR`ETtIv^}=;K7v`}ryrAnpPN;Q_eKcqZtYUsC-2%Y@N ztu9N~V-7i>h>dGqyeIHh zsdcusU~uqI%z%jfFH1xr*rCCWPlnxC^9pY;ITk2c=I|Df+aTi`q+oZ+*8BI$ZLhKy zQ@uscoBM52gFiw1N*mM73-H!-gUaI=Tt)$@`eH)zQI0FrF@n@zD2L?Jqx+kWYoT9k zFlV!->Ixn*Hk*H??oeYCzrfqp(bWkLx?3Q1Ty0!I=LY74Bush$O|({Q@VgF%6@L_b z`TCprL%^4?&SKeq+Y`fS!5{&0o*y7i4V%fb*JAtY)ux4zR_~ zX~|G66onKq?gltb1I|0~Rj`Fh;gVX7q>Quzf~WTB@EaNecgolp3)f_Aul3M-j`V-| zJ0ucg06DNtybkQ{)i{J?M(es%X2`ksDJ5UVgkh)Yms8u)=Zf3jTz6jz)$;}SvU$Kn zAb<|b&@=Ao{w1E2E&w`^ ziI%c-rIUdb>I5`D_BbdL)RX#Z`aG#;yDP$5!rqSL+Vv`6g4GL#cwemV*$PkC*T(Ep znVf9xwVRDV<(T@~=^khHo2AgdG%q1`3w??uW`OIL+fw0k|UB$ELN=()WsPPN+_PlYRjDDz`LwfWVH}>*mbfBSeN0HOGU)Uf+PyiguVK=Mexh>s zQQBv@{EaASu(sZIlmFnwhz|2RsO+PTQ0cnG z+`#s|B;@=_(9{j7qasj7+ikUq7mn?u*>daNao5zd|EP;wfrqP_f!?O=+tnm^fs`y! z=%-^w*scIO&#$k-6>eX;VFT78h1Hk($vwu!ZlQl*U-#XB(eZs0Gt0u#X9M60TVKm^!^`GzVptbsU>)&5uKhm!;t86>2 zh0&`1NMC9cAC(8hNxQb&cmE3jM%Oes-jgRFVH5W_%xymC9|Izu}*z;hAb6=Tib zmY|)!bKw9cN)g7PX7X5SVkmu=z#}(xzq&4i5@T-LOd;ZaYz!GviWF8pgCtCoJ9?B{ z5ctV?;+34DRANqS{VQ{v?*!fQ!bwSD8eO#KcQvs7WM}EJv;-kbwvksK(@v4ZE; z#}RiNTxYko817)D`NOS-Zo7k3*b-mEPZEXbzQ%g~uCEZ$c9*@UWjU6b6bcb}sK7%5 zTH9)UZ7sSC0KO$8{CkjaPKDX!;iFMZuL34Swb*b9(~^h>h#XzIZe0!(a1?+SD8D{E zSl0RK&7=lk%UK&>i{pKPiUJ01IQ*n(-j5TJJX5`uwaBH^T6}=EKbJF`{Hix1Y5W50 ziAC^oV@enYK&wn-OMyq^>qVi<*>F;>31>gHE{DC1?=Sf;u71BxGQMjW8rDINcQano z6pN3reE4~TEO+_7nK0|9nGf1YCVTi^in@S~1P(PHEAa1VkD>_ZfQBsHCE5P#c}I%i z>tR_>er6S~xMt%YWzWDIvKs?^16EY;Phb#=nC`2d>+{6R)ce@PtJ8yMe?&(A~)E?kC zKCZ`^)5l{hw2;ii5vUzx0JVytnySFUQn+PV&H`~?5a@KFn>}ZFzfb!r338NhE&k;N zbl@MImhj7dn7%CL6NZAyw39eE+6(OhR=q`UNkd-3w@4XLHLNH?sttZHYWAiP0YAc- zicvor72ZQ|_u)IDAR=@29O9UoIJA$lc{uCqw4n{5Y`Y1_r163i-12TQk;x7Y|1I!L zbHjcHlz;>P>HG&qI=$d!V=(lE9j|(pwGIEQnQ6eQ*1v~Bb?TPa*Aim$iTARY_TjuK zA7L4X?-z*S{xJ}$|GAK^`=-b;+E2FQ20y(_Fen=I(fRpE*VM3)PB^s-D$t6=KTp*?hBU}>b8)Ig4H`z z-L%tDLki`~YK1*dTXSM4!u-pgZhZ3<+nkmMH#hFJF__^T&rh}GgeHajQe$Xh zQsNoImFAi>LK$Y{S?om~4l!`-2W< zP0`{@*~u5of;9_N{rg*wlS(m3LmVP?a*`6Nxjt1zP|5$Kqg36$(&ow>MelxS)k)nm zE4L>pbHQR^`pRv2`imY>7%_8}JmL>U{b`a++5N=+;V$E@pVQr7t#GD_=I>^-MgCm4 zJavDRv{d>knx!H;oCB2$Kuhde#DEoyl1xXPJdm9XCkEUp_q!%wq9LkrV6eV^AOp~w zkQH(=l;3ZJbG%?ER62NWFBNL}`t18>^M?8ez^W1(ZV+KNxXleE-AX48qfCrK%)xR2 zz_Ms;L;m2?A2y0W*qmas=9iW=@~44iSBbZ^suRzQU3mS}2$A2%N)+147M-y$abJa3 z7&OtteYyr?{aRgE>SKxy%;vVUoRsK@tbiz!)KZ!zCPLiC}xr z_)_SJtor&4FOqsfPx7pXXli+DGu=gg*ao(8dcwy@d%j(&r=KlTl{^I(d z*;Z0qb6gfM|-^*JmxHV`atK;jXo{*}Xc45y1f`P*=HZUNKKy@B~M(r@rJ zmW&UYN-arLQz3kJ%Kk$4(BT#d{aY!#qOL#k#S-UjpvaP*#UM?qyW zTL)Fa4fAKvj%eFmzt?h#-#L~#ufgV7tg+?K5RsZei{zuE<+@ZWSZ{Cd*lKD9)K6R` z`=kC)^`Nl+6g|wH&G!2G)Xrk4pZ#o^tE(gzwtukMBnw6<16tp#QQ2wfn3+b@LgM$i zNt0xFyj)OwBMGcAHf&cZOxConH~y{y-RE#+L}B?36aP8(0*~)L|EC35$4C|Aw^WM! z9PvTO1%c`0_Mr>&eXkw5&RJ*OJN#y$MNGu@@}*R99Q>agKg+Uth$|QLE9)}O6O**h z!^8XlRa73H%k@-NJ^=XG|8KYK0!kGAJSb~iwd;!f?gvE0-p^q-q!kC-Ty;A(WVvuz zm{KrU0&%vMJ_1$N;d1_!ey^SwY!HcHM(i{sH1^)TTu)BfJHw17~4K?qKX=^D&f`0JwUC2uyLuwK98Dufp3KmDqjaTlQp)yn^0xWAit+Z{=}UuaY1@AOxsONrg|1s5C-7 zBsKA4IH%|^sbbxv2MqZDfND`^p0lOL8K^jSn=elfu?1c?p?f2_4T7fIFuD@k#XqMV zR;A!U?)6|jMsd$+6bCuqtL%fDaW?Bl-(BE^;E(=}%03Q;I+kf#-$%X#d(uynPilfW zx-QVIqPs?JgAv#F^YeSYrJxUC{;ZTFaNxan@8M=&U$UI^w4wds4@6nJB{5ja5^Gm` zQpadoZXupR?eQ+ zF|G4{k$Z!PNZ*YQR8&xo{#pGZA>lfX@ne$`+mzp_T0Z?WdP!9mbLj|gzVPR?MPAAG zOT;tIe=hwmFZ1%pZy|78lB=;HgV)5<)~nsg^?Sj74IieYmwXObSpKRA(HSxJTdXYtgF5hHvW^Tz~i(2?)@J0zB_p- z4NLs6C;Pb^-|6kt$KIFSTmEkBd4A7lKy>vbM#5uS8r}z+ z&%)nQ5>rZPC>WC!KNv9~>1j%zIQ_j>Sw-RR35~z;nUqfH&Lx!Ie&SI*(P8Mt&>Nvg3k9 z4HzpTq3(ejHB5)jq*5hW&YTrNl4edyqBf1dSmQPc6Irq8|Aq8(A>Ih2jA+a7?e7}v z8GEO>(@!cH*Y*6hd*8XRpsn`&^&f`Mq)BJAUG_~f#hfDYF( zFEb%^YhF*0eIFRuH8ab7gH3uLT(PF}TIS5Ja{%8juCzuzB^Z3NCe%2QRwKsQ zXgi)JWP3ezpp~dV|4l^GPV9{gcZ3 zZ#P3w6h2mreqo%a5mQ>C6;GTS)3+l3Cs)&;wGX%NG~*?uwuF+-c;}x{46Oak(B<9koI8X0T?@+gA`^ zvolkMgN+$M8OJQ2fNUH|^YVraJ0`54+>7+b&I{2fQgJ1MjabQYcFd8~iSh5a0H$&* zvk~qezQAF6)7Pam(rDzc-Ld7L(^qre#sI&IwQGEQ!ks#h%{Tv!PsVY5ipxwR{Fui1 zzo)!65=1BCp6oyNJFJ0kgD^ddJjE$GsY(@Hb_35izq$?A#1~3i?MkI|MXJ? z+xk8UTl@^KR&_|MBafFOT8)KC@{X^R?xu#*tYY)Sy|v&Dh*mu7neJ25twnAjR{udr zj>eZbkuA}6IqgZf$HhWYZX{x7;KRJmTmq#a7YB~d(qj=X*cVXF@o zp!Hd0+MYA7;dm+h+`TUHyy|36ns|LCkvqNQ8-@a;N6rT0hq;H|I~@lOCw^q4Rk@m6 zrFE(pDBLq1xq^{r!W*sBjJ~tiC*E|+2*FP^Z!M2D8%zJR%EXo(W1SZ(k6%9ZU@=5I z71LoF{I=wp9FHUh_Q{JW>@|eD{chM1(r;&Z<9c{MiDRE-h!vcvz23Tolez3)sWXk~ z>_a>Q|GeEOh~)7uqI|fv;+4gEom%{U`gCUMwiI1*x;+jvlh3PCZ*)d!eHAO&^KY&B zK5+V!v0SX&3AF$>k_L656@sLV0`HNX!)gE5CiH1^^b18#i(pwL?XGo@`8>=PoZM=e zQzdS!oK*>gYwoJ-k3rBz!B(HR04EH1uFuvvC5-4Dh_1=`+ua>4Ykq=&(-OVS?#AytxQm0#{>WfM1h4m5k=MRF%KKbS|-1y@xs$ z2U_X>&ayHFwFietTCx>3KW;t;`R=s!-LwBvpfsRi=ky0Qk9(N=X;1_dK^Qr3(5jWZ zeBb~mqc{Z^A4x)a?#-x%NNizv#j`%;c52_QWH}DMq0zbn;E^L?W=LVd4z+(YPoejX^)2X)o*O8GWXM z10z$09xU3Lgw&yCVk)7*{%VJhZLKyLO8;zt%bkyZjI;3Z>V!LI*@INz_!A02Fw+JS z)p7^6CURl0n=qU%(I=g8clY4GC-lVyZ>#wn`xF6v{mcl*$fo|*lc#4z@8Kj1Lm7;v zg&LdNBfB_sO&yQcP2ruKMv9b1nTx=+r@PZVFM-K9oy!kcr)A(%oD#{u|2&g>{z7*` zk!v&KFoo|=;24o6<%SWV4FIqjnBh}o><`@HYtHIyucl!Zd{wm1=@2wSkN(Q4WFg9b z##xc`qI~)&vHJ;ft|#d^N?vfnqmu7|K#`7B&*pEwl_2Sbz`YXs7!ua#fi@q65S^K6 zNRk!jCWIlLYhl1!%hvqP2r+LhJ=~}}!}zW!u|Ox3gKY)Ccq>XPeSCFTwhY`=<{Qt% zE%!o9tCdE#R~kv;K9TP%NBEMcOQbCEc>EJUOg6=|U5lL)IUr^XGvu`(u97!!EKV=9 z!!5_60sxbZj)dJq-e2+&J3^BP3BC`JSU-G7Y-hVXAn!8Y%(sl(;(rM+vVPcwEm;_i8hkTx3;Ao$uV-7X)^Le@=(`I|Ah!6DIH zeTL~fWpVEgd3LJCF0sjyYyJ6@Pvkk@*c6+QKq zyBZVz`@c+0jrVr~6Ya<1Cy{3hVnNuaB=NwkKce6zY%f{tgk}V2SH%vHGg$B-lxeUK zgWncHD(Ui)Ma*lnErcsI*9Rh)j-GDwmk3?y-4E34{Ri}PeW_5+roqWXAsdb^uThG% zPvu}(Ppc~OH;`FRXF#d!An`vM*;kJ2tPTj)5$y&b@lV)`gU$4bwa1h9OK~siqt<7h zt3)~K-;#|CB_$~4;n);H_W#a`KK^+#_w8XM!-x@kG8m)1cCA>ps|VjrytaG`+Ia@q zf7DOd7;;}+`1Jng&!kTO_V3?0?#bI7Jji!!eVMwXqk_Xk{y&)SObdORVSaK8nXr8{)otD6zxeoZJZwWOAKQ%aXP z^xtQ420<=5Oz~bG**Ne+!OUz@QhnD02l*Y>oA;3!&I++EM4AkM3jgCFBNHvg>0jkS}a$0J6cm!LaU*Y--3g-JttoNM~f zW9IxQ*e)PwhHE|n5?#q^yu6|+?X}O)4Ty%v!6&Y{5-LHUvNwm?U$v;2DoFK(z7HDuTy4AtFVPa}a!P2p-+z_!E@=F+<{K%7wemd+;^|7)=ksop|rn>1%q&G8~*zXON1T0 zf5qubqO_GGVLN}Yuzk^>Ca9FZD!`bJLO4}p`h#c6r_tk&Rm;lKF_X({J7RJCnjIVI zpVZTyFS_HI{d%>b*ztN`r<(l36DAeP zhAm|br;4rA67bLRuVe<~yztR=YOyX;gI1#-m*?ino2eF~=|X4@z1x-ZwQghY-_&uu zskOI>{EJ&<$gk`D%dIV+owEVVdv&*m^S_UqRb1c+)V60<%CtoGCf!&?7of6$rM5WO z|2Q*q(UyP@YPd}XyEX-Cr$oLZ3*ZjjJ1Kg9HFfrHy_~d6l!+An!WYdi^@^Z zJhqVdVFdqrAV0jvn82nmYIZ(rpp0$Cvw`}~E1I9DKAT;Ix;+IPuMo$5YnGA5%+e6^ zn0i;L{#m!RxxMnzK|5-2U?ws0J->c=oy?o_ALyt*wES}RF+X`avvCCnj|j&JyEuB z?3hP|boJ+-?Tz+}=eTkTKw6NgY;_8~Q}A8$56%90mZdDfc9?vehO&(~I?9BhO-GRM zM*~(_V}q+)>{W|0H;H?^*U9+$WGBDN*A0i&uU_8XVSFW#01q%7Qy&{F8hhcv_c1LP z#pvJYry^to7B?T0%D8|Z{J+6y;ZoBbIdzpX4SQpJvnI9n`E%JVA^3jLVN7-sCPC9K z>Aq}2@pK?7x!^6%mV(sb+=4?z9))#U<;Zc+8^}?8!vp*D?dGUsuIJA!sbXH+koet) z-M_hg;-d@Ml1-OQ>_2<>yA`1;9I_)v2oSYyYUNP-b8!gC=?pTFJRe-A;qQ7}M9+Ge z+?*#OVDz(6OBpuYK0tG!vEmJ&(aq|n%HSPz&2hvHR=bvb53v`&t?2gY2>vNbfc+tP zyOsS{#NY7J5*ZzFvWd!L9d3Kuae2$&;VfpIs$DM^+2N8rPHeC1mM8JYnfWn?GA~S6 z$ZLP_RTJT^pRW%MQIz>~SSfY2iqcph)zl$sn>>L7AiU5lwb9&06g8l|-D6oC*PGmc z3#D*KB?4Z0d7mL21rZLXE6Mza1zG0>gtgD-?nLa^qrFmM#~b0e`{Amr%YvZ++nwbW#;Ii0lSKcQ3EYvepC=F3MQr{5kG_pyXV4j*i`x)wa z3(XW{xz1U-v@V}m1xQomKdnjzk6Q2azh+v+e={(Ed}CpMW~^xz$_0pRR($cKspeG| zTSK+OT||W02`h1M`-sFRFFOI0Zd<;2ATRE}z3}}@1o^}kH0Fsq@kkK>T08S~dM~op zH)la9bx=^&`n`v6yfWOJG8n`aaGbd~WouwFZ<6ty$p0Pj*sQ4OQqn`PlnBzy*dg8p zI*}CYKH+b~W65P8_oC^BAPP%_NA*2_$l=|iPKMSKNpeEbuyU~xAeexmX~G5MEGk(X zJQM{u^E&j8DuuKOrmpC~+u;GP*gth6f%^gm>8h|{lfRmZ1oyKhCX zOq(=CA4i#2$2DhXo|~%iO+`}79sQ0;{S*F6DsIdH4j&JFZ@~=pb4@ZffREf|(=#KPWZ-Z6geUbmOcxFX z0fx8uej#_i)7B>oNYC}SAq@6J=F(14k!k#h%G4Z&%PK7frWKsahqQIucwh%t2d>rq z5o`3)Gu#SJ3X265FlCufbA?^#*##VzzbUa_MHs-e+drJAuCK0&Z}HWErpsn&Dec5N zZ6#8oJpMe+cXS_77DK#n4(FjT*0b}C?A!tCf$O`6sJ+3_u*xFR<9%I=wZ^jf2QeVdgI_9Jw$YK zv(J`D0qVzw70$E;6i7v!WA!SWqY06Qu%bA>JUJwkO6OYXw+(4gIUN~rYf1GUnj1W zg5zb3@&%20Qa)-m_?Yr%{-b7sKj=NIJJlOyv-@$a7a1#<(;8_0Wkad9kj_#RIA?2Up~0xxc(eKG5Qf{#e* z%Hb+Y!srCs%!uOra4ncHVjw;zm(prv@tNt06b~|NYE=0>9x8v9MqaoQ!%FCeDqQKo z%VtCxXIe%$O1;6;{CDq950m)YvXZkBW|@V^*qj?}w)5CZ$pybFC^C73(3FLrG;r|dn+1qQM_K^UKCm7a#+PC(LegpP==x}}98ZsxNiEKziVl#)WpGm68v6+=~t zyUEZuTA1el5ppBTavvTta714`A&sc7i3xmej)?hA6^ z3xr0aaO(d>BdlUs3JARBAA>%hJ<|2D$W0hOUveA{Nu8TM=!rVSfa2AQ2#V)+# zbY9ALJJvLcaSd2mFPU&G369PFj9mak1OzZqY0cbYpU3O!UazOas%(UmbJD*-zvDn` zww+GbN8gXkv}&_4v?TDc7>WsE#yd5 zF>J)(3!w(ZROlyz*Qg7WK@N|%ZOHFI&OBe^Tz10AIHIhdA`F9><3VVPeRt=td4CAQ zkENDcv-6aw8miKZ?7L``UqpE5el_0Xt)w93zZL&m;EA$a`sI3&f`Fc?OV-w~`*iZO zd{xBl`vPB2S8g&Aqle>V2fE|z`D+Y?Tj?X;ETlB@Sn*i1mjaGQkxv;xsd`^ra<@bT zZT*hnouM}K@cK-eA)3mICv`sTrmGKARfV_Qz}DC}sW@3eDq}a*#~|Ze-Q6XJ_(X`} zYMF#6-79}rhXKuW$!^``6~01K4*GQX!>iOSsZW6gpgO<7Sr+dz%1$9s9kH<>dk&=V zRNq@39r!~o^cqkh>T~_l057=BdNDP#ZYsoD?8(7+dNdA^ED5kP`0ICU(hw!XQm#mW zf%M_~7pJdoC!Z5oWdQ|hK1FC*LOExsU$Jd+I7fD(iyNGtCv~>4LR6|r5?sFNSCrEU zH>N9p(p318RLB=@R<0?LK!Xi(Lt^ElX{6hq;mN_aS+W(0!5tU@ez1yd#1RnTR#+8n zC=NLgU!UvWA5@n4`Q@)$aR%W!FO{U58K}Lm`|6`Lv&>WsBV|;D;;!ORgnEl)4s;4i zmnG_x6yoPjT+1k?*n4m9dA?Z(gB(Y(+i(G5E2f(?VLT0|uAFiq@gBw~qS8zp&anpX41_FKPV$ z7#n>x+UOGO0}QB=u?Je|PTydiO#*9nPBfF8wYIghj9_52$jLsK07sG2x~u zI~1rP3hhqM#Jfwt0N>VEg6`+!r7+fsw^izFJBeziam@+ zQOG{}A3tM}LtIoe<>Td(U)0Rz&KHfcD^?KK!!5UR+~&U3^H$DIs946S4PYSOseR=} zz8?I_p?Mwb=Dg*&Zb+{+0vO~%s6N0+{K|;8RN)hJPDzjXD#W+=wiJ5X7LZY|nD=Bs zoMMe!%hcF#6JH%xZWJYl@!3Liy}mdv_z?`^M??owB){xmc0(7nbchnzig`>o+ zFUSJWte<|`hIYc{qG(l)N(DPv4rl47H*;Ewk}*M{Fxkb)zqW3pj;lA*%dhQEfAiNb zQXRaA%d45F$e6<$821OFhsj(a*suYcvbNnc$?{z<-pYyzOiM#Ooa1n1wdiPYbX8l+ zan;MKZ;}nJoxW2mL#pxGcGl~C!K%Jj8^Oi)`sOMjjQ4nO8DLg8@!Pk9%sw*>(On*| z>iCGf%}rZ_N;Tt^l+iKV+%R0M)7(Z2ti8yu9Fj&&o*SFJu0~Zcj^;|z6A@^?YmsJEO8LBhc!Ky_ zuJyTE+$?|y$Ii&udwtGlNrCFi7^xJ(lWW>=1!=(}jGP3}V-0_@>iUSPqggzxlrQxpn%rQxJ&BYQJY8*3D@+s%jPe3Y=->-pL)Rm%fwjVE$R2#jhpqm${=42$Km8#e&)QS)V*fs=Z9G*b|W=h07ErS_L7Iww_#+4TyKZfZK)82k_NNzhmH&L5AQ^V>O$Jh5Im` z_YGi2YL-0>sRU7<_oN5uZZ|KxH7g+{Yr)z}Erx$AnogR)YNFvgl|K-+>~7QkY|rx% zpK!O>wc`Ca^;*Jhf6dt0`B4N;CEhr>U}T6%Q0f40&>O(`5d|^w7>Xu$#Gc23j#9A^ z`2Q>7KZU;*SpX&X{QNdti}ymwKgW-G)xvznN&IF;mj-Q&LH+X*pHkQ5WgF77;%-?K z$txo@3^*lLdDxFne$9wxJ0X*>5g99TH>iOihcCpBK`k{`icfGrHif?T{Yz2b>%MU= zjGxUqS@DKLYfU+9ux%Z8=nA%u`NPnTD!yr#V__=4(cMj-=Zm-Qn|1CFsm);ZXBX(17OgnmuRC+m-QX9n51%OmyZYm5zhi4u42p!^;Bk79>!NOu&tjGdsLT!34smTxRr zQo~YPS1UN@>R_OoTNZFU9EF8-I^1SfWb*E@UElv)BaZDV^e@KoyIGVTvjf^f1nh`q zVan9BnV~LbUX{Eo!YLi#BEAuk1;j`ZoF_TImiVR~XF^(PM#F^8bx%iYg%++|(hYyK zxZ%HSI@{+vHWU5q$saujj6ufYbl&Pd+bt@(Qc5{T`9&dYX#SZ%|6K#_7Mk`kp%+(> z(7>*O^X0&PwEO?G0B&6KI$U!jjm*(~LDpN%>Vc;3e6U?0q?A@;r2`x%50FI3PHJ3L z(vo<&WJFm_I3DoMR zgs}@pCrm}WrXR?iABnT{WttA;SP=P3xJfLyp%7Q>R*EWYD*l$8o!t|SLt*z_{m@K8 z<#$?LGIiGUtLC2|yV+gA2Gy(;8fIizW*EA3lgW2wn4G#6p`Bl`Hp)$&3G@R@J{rYZ zj01%<%D7}{bM#h>ppR&#qcRcQUy89PbQh2$&=4mC}9Jj981Jk?o zY3kyus%g`WWLfGJLz>Ucxk0HPbLyJE#oxxy*4Ni3klaco2mNv-M7}#PXoP8~DhFy7 zN&H<%4>akNz^_$Ug5s+QG)E2Hh=)ayYtz%>gaBagcQ%+s{v|VwQf)lyM=|du5>KEk ztJ-WM>U>R8R6!QH&7VM}hPXxw#YiikVEeg@K%3U2`GAR0RumDx=R3~6zvS#VOv>j- z`Go$b(bhcPYATR>PE$@Vu4_`9^7y^H+9_!0DOZ#*`Y%Tqp%YBpbKd{*e*C$4zc6LY zxo7qzQMyV!tjd3v#U5ZNLiagJDue^7Gwl=7!-DpNfBm8~0o|E%IP&e-RSYN96~1Qx=4i;<^|57i#A3yN#(8TRYRx8;6w!7ZDvx3m>(E9+gA6*by+aE-OebwMtZ><<8DD>9e9b`MWKB zKJeeEBS+t(j5Ls9_A(W#K84~*yp$~yuZ!XdG*Gap#+-O~k&4X!6?{oouekfku*2O2 zw&jaP$C*%0^66F%@_Yct)!O^T=IgYc)80Eschs+3O$AS+nu%Fnj3Nebu~1uElFlKL zYK#U|ZbzK9qk_Gp7p>%Uqo95gP@5@DjefhQ+2UXOhJ>gx^LA`?7hO|VvN0|josMU{ zaT!|L7y-wx{jB$oGs=e1GO7g73pBgZy!aJ*4h2thyLt?7Q+F=P+R^y^m+$T!2ibML zY=%uo-!&i40T&Fq>5N|b`Bu&W{5%T(z4h~qJ34vW^c)o_C~tIn%B(|h+MRgm zR`MTt!Wt9>wH~k!tAW@3Fzw~IG^*H+ zve<^hl^$E3L@YSl>GiZ{@_OKEBXTSQ$RvM$V0Yf?eHN{B&V(AgPb~!APw00#6qkJ( ze9`SXPE>Ru{$!2Vw#uKMm!D6F@A3bN`pT%Px@c{>ON0YRmvjgsori8vx{TP+wXZcFvBu#CdMF#1O3gbFy=kpvmo|6i90c5A*>fCkthIgiBN8()`_`(71tG zO-}QQD(hD~xxvp#^V#f{c{$9t#lV{YQcpx{4OjQpEvF#kq9CEnxUEIIlFpzJzbw(h z2=tM^1fHYR7G*$Zpjlc?wPKxW2nrL?NT|hc3jQ1s=3%uHt@`|vq9bhMI#!?yK}tXa zQ)kYv5gBCWa@o=p+^=LBTyW4XcJ@lACbX7U;%0@{A8hhb>EI@He)MUeTSoAH^VPYY z91rFq3vt56~^jctB(=#ip^MRQYN) zhRSWq(1O>-Zrx2Ro`^=+jRz?jF^|-1%d8i-TlDU00V*FJiuY`W03}#R>}@hHPFIFJ zMbC!oZo@Wb*%vl{8%yS0ftYYL)iFTV!XpAe$r|R1M#11FKZu9ko{oPa9x&BIrRccQ zejiSuKUjo0Ixv@_BiuDt+4)#O?yuS6l!A}jgx{$Nrxrw`=P$(iU%ax z(jVew-Ti$wt7onBSLOEL*mSEr(a0s1=^uUwF~7~pc+OhGaRaYj8-QW>T7?!W6@`#S z;-Rg8`vYhfXeiy}u=H3Zv^no)F09=b!qMRh!O(EZRd&rtjAr9CVaj}-+|g@2q=bdx zfxbVxJ!x@%?F?N1gjOI6DqUo=zgMsu7_Z&^3&bNJ-)9b|KY#5*?!1JZ$hnwH&>M`F z@dbUJic7!#WP$*dUBdXldn`_T!POcl^QM&+i*fJ~=F=tuzv9@{gqW7$MLEFVn4Hx0 zJ1ttzC!KM1rR)8!vO>?0Mi@1*1dXds{z@UNoSi}87S$*`oicLIvXW)%wl?o`!LV)P z&6I6zcCqq|vySufW_N?t`rk(_{?*l_I7OrYv1ZnQTkDO&?ayLD&qA%7GdX+uRgy3= zSHeg2yS&Jo-Z6q-~-mkBD8!NDHp8Oot+SrjP;vy<&RZ_nC*-@4Kb^y`s zh&y!;j&b*l%%#QV`MG@sP%&+Q8MXR2!-sll_O7V@`kez8f=t!un z4<_n%xBxse6D6>$ASq*SENxhWAy5<($b)^x5j+_Ik=?K8SuMP7ykExfF6LDa4#M`A zN#AD+w_o&&3o0p#rA>^jg%*>MKzGo_%#vHSof3Xsr$L-Z30>n9IO(s}K@DIO;&7t% zfZ2%%vNZ9!(#zdJ_5g zi-!NIQN7D;D*m`jUU@TgpbOh%3Jzuy@Lf_Qk%t1l^G;B`GvSN2hkoza-{|=P3sp2X zhoz->=vxp$?ldClZ%)32BR$qcTf%CVRKSOdH4F7%3l>r|z5JjrY1R9o51R`x z*mSU(WN5-karr}1Adedldr&b+^Uos+I2^xJy87T)s=T47yr#L+=IR;j*>A2=zO1hB zDgMOnd-tblx9cB&VvpsEFDEWgliW9+Z*$7!e95X&9m6&NiV#JccgCjmP}E|+tq!-~ z@#EL&YmXAN)o7SurCh9&sv2So4LUT7TCuyDrxMg=&9V-cF17D+kJS;QieL8MOj4cesJRnegGn{JAJD_~aggCQQ!&0Vb;Rc<8+94DiM{3_;2nIN^l9?a z{rPI9iJkj1btsRqF_sarXjjS0(6A#LUs5_^Z54GF68zO4yEiKWdc?ffdRkwT;hLi^ z!}K%9>HwG_(5-aL4h0A)7Gw1I{oq|1ZBG8Yu3TWLbH6%)b<~JJ81et=EQ zYwl{ermk2bK9uX{{>eyoR`N5(bM=l%fnz-$$letQZc@fd=uCEHlKN8dfz zdVSFsFlDq`Gw;Yu!cbB#hT?NnO2&_6i0Hb2@?eX$V+|@B8j>3wt>Lyb-cU1d5aUp{xrl-q+l@z)B z!ZUjkMt5MRBk;9uyJ#HfoN|f4x%gZhn*ABQ5xY0WyROTNV}GK9sH%t0fyLx>mp275 zz>=Mn240dLqpY%Ok*mGb{N33iH``-c;Qhct(z-JgDv{l4`s-!JGiD|KzX#LD!#vAQ zsOApx%!-Vm|v_2@up7)#@^e zW|x=aMb69bdjrC-K)I=gsr?cPq+i>+eyUO5b}~ySiMa|Ak&Gqr5Q06jjJx&N@5yj| z@Z-jEUixJFW1m`R+5nXEN1{k<1|?AGeoAm;{)*+RFQ*e6EcCZzHLFxX&l?d82qh{q z(TK!c+tVqmx_-*h9RJ;s4rb-*n)gU(g@DS&Sh506NfVcrBkokhAyp+gXgaN$i!SrWL{-(zyLghS*{dyEL@{YWK z4=fz}&v}6&cn3b2f3a&{&K@!oP{kGSV6*5(@+XKqG0&W@G87>NYNv?3aPz`)VpnPK zj(cl8Mv#IU0`An9=&bv%2p1DT6zjAMTfVG&Z^fn_)kqWq)-Nf6;s~8^MoLGJiZ{6T z*hf2=0zQY-?Q+>YI@O=HmcMYc{@m{w?TEh>b~En%Tx6t&y>Gm`Bn(2$ zqLbc{$AG4dc;-k6xe=zkO7_6FL~B68Qp==4p%Vf`B}wIIZ!~j|fmh-_Yg=Dn2w^XV zw+24jarID7z!|uqK*Q~?_mjUR34$D8hA64`r9P?`l_;y83j>oD&0|%fZmgjb<%Gsv zS#Reo$gaU3=VeY#Kci2Y?JV8bnAp!rgLIuRb~RXed?9H}9eh_&o}_oPl7lfX|HgAM#%U>OhM3184jVKH(M6fDLi3?U#R;~gqClz9?U_}=f zLd47Cg)G50!FO0)B7G`8@kf7r`PcL<7Y$j>pV~|jmVE!DpDaaG|93UYYDtV2^K(K6 zAI;F_CE>`UC*-f5+mxlmBrZy&Vg;Y3((m7O&SMl+KB<4zG6LOitj2Tr{NOR1S~zY6 zS8qDfpMQA^;FgFghjskXDTzRtuhVZ)1sDWry?Y#_T$v4TPlo*llS_ezH8+98g@Vby zsjAvE=a=4pJdHE8%yA#z(a+X-y!?p?w_l}o8Th(#y1kw6D*PF00Auj>mgrz8J`K^j*99UZ-M_L}yfJprE0hyGMBY;~&(1=NiXe$g$MMZ!1X1X>k61WHKHZEM zYlzb)iI8FWy+I`t%*TOJymczC(XQO=?CjYOh{vTT<|qsh!bZH=JB*`H z6xpf%ih;x7*O(PRS#%Jg!F0d^#pT0?g2O^3J_usI`CA zr-lm}%cYm`VzBSSvb+o~5gnQYvItFmFx5HhFe{@hDY!V>5MCJl`ueC?E~Cv&+nK|* zjSnp&`l<*}u1j4{FO(MkYB~)NQ_I(XC+jw=-V$nL^n@002$RF`Whg}`O7e1i8SrGR zYEm(LnoT~tz)&2n*qkU_iQ5kVj@Q!mrS@HQ2lPDp>to1k+oK-mS!2Q1ACe-4L?KLW z&3lad%XkysOjiQ9`Lff&@*}mhYA?YW4*+^%ZpJEIu>3%LjFQw}ju)l@qAvg=zSBVD zjoP}?+?iALI=$NN!5CkFR2j={=gX7(=>&wBz4ZUUysoU3bgD0N+hU( zt-qk_UEldMf?c0%KtY7jElIr)pd?0fJ|I=V_aVwg+ioX7EGchdxu8A$DcsZu8e`Yg zh{H!tUUNfk9{tJbx%~ENnZ3Q89k)zaJEF@$C9Ha*kr_@U&~m}A4El@xhe2LWa%HZN z=g3-}De1_Hj7dB2=O*;svI?>^S&9-mb18!qXb&B^lMrrplYiM++)cv@g0vXB?)Ca! zji&V-gjMCwTeq*?>k2uVueaihaQhB$JlF5xbK$!toIL9fME=t0Ucu}K!d8{+g$>&+Wr$8c% z8XNkukUW3p`E>v6>pOzhp(w4-C90N4hU~Y~Xcy$C_N}Ljj_Odv-Z>tM%r%+H86d8& zAu)9U(!Bf*Qg)k57;wTuM&RcV^Jx=CNJUbO?s0`4u=H&qjdH z4ic_}I97z26b3(uLlDCp$?A- zv(vs~hQWjz9p6fy7R&mVu_qe=KR9bRp-?@p7!zE;uZby|imoe3VUrSOZ}3=>_HL|@6dKCZGd67p~eqmmb2);}s@ zyxnjuKX8B!jthYe=H$xxh(eKsu9{Yh!Rd%bW?lU3YI;*BplC9g?z0>^U?if6N*_j9 zUbZE8Z%_X&#X|g;=&GqdEfk0bjR~Riz|8KW&5)NScND6lI<`)aGN#hV6N$k%ptMx0 z53@!e2Q-}ZKX>>Rt;oh_0qwBXPym?>SJ=9`s5%TqP&UqOkN+!FI(mA(z!BE z`I90y;cCG0C`@APdLXo6)#20v&~FV?UP7iu{teB|`7!(#12MO!i?^I?-<0$%e3@wl zj=TJrxF)D^KUET)bRsyxSxn-R1U6#bq+>Tha^BZ~gV1rS=6^8%>U?tYfH<0t6=HkK z3-V<|C3nvQYHzc56HJ&1|FW>AdqdiOH;>qGw({H%U)WJ+1&51XEgOcG94=wg3DTh| zA~V#aUV;V4reY)-l#z92N{ZmAq&-k5w1sb8OzbZ=i59O%9*^P_QdteA6Y0L%ZUOl{ zjp>!Y$${>tRp_LPWQ-G&lS(fW3O;|l=GUHmiRq(q%UcMk3pwK@<9x@sX0YHFs>z!` zvci7k!4pM^1?*fP9sdthwbF&6=*eUqF7S={Xlht&WO*6htTZG|R1sz+w(5f3eLs4M z1`vOjUR>b-8lu_GYeDFdba~k48uBao??nA&WB>)Fxf1La))xOKvvin#r;P}h$Ut^o z6cwIkh%KsQ1i4db(muvqE{%F*s%AtGzF%kKUi^GfSg&4)<9E!rcWRK&XbTHf4XH_P z@?}E2T+yQx==!R@G46X>p?h`Y}Pwy$8nw!;t5^E~=$Uc^o1PMNlRR^HC{Ylh` zOCHO}3|Aa0*(=gqm@7dioT3^$rq96xqq46m1EnOBa@o>7V>-y3Y8mkZNLkArT@gfD zT3B#d7ImysVeG=Ubp&(qN5uVl>9r+Ux>} z4C@$EwAI^(3<*Do$5L^kGu}s<%PlDMhxXJ)b9WM>$A9o!NY)b-MZ;GJV?bY|LHUuo zm2c}l<@1{yxzHcx+tNuYr+CjjIWaUl#_XrXh18E|X0lcNVTBO@C0F+qlP$&Hq~@jO zYk;o8cC#>gD3gQg^|9GxpeC+3+8TJ_iL2~?s=Ql>(B(txK`3C8Zgj*2@4 zW7evp>E=FGvwvTxh)DEVM?E8<+-2<4{!S|NE$=Yc^TDzbD<<=5;QAX(zD$-sPN6bg zP=N3^6;aNyzZXLpW!(lCkl-trOao@3k;w0Ps0Qh9z#QXcmXwo)wrAT^Q@QhhU;T*6 z;SF`!pWhjS$1PG32-KY})rV3il-#V3y=i@=#{QOLnZQ7?m zPe^d}K`1LCkmz9r337OX$mWK|eP0H;J#S7QVf-77HFEP)zxp?EN~37Hk;&-GTZ9Xw zzK8PEKXtzhDWRZ)nZrmtJBzhK0kn+Wnm%g!kSNng|w~ zR$Jt@05b+)CG~t^<-fd=m@3_s+9v0B04sKH~Aaw)%>^ZQj9Kt@^^C+K_UaqAZ zvLZ^&m37RdZ#Iqz#UVMvk3Ynjyf#ni1PL@i^qcFdYLGS1*;+kUvte@S!l-(Glq2{s zUC(dL30DWj)6Ao!tlS0lEGwbM`qRa(0+i@J^|GlF8ozgpi}YI;JQC?DN`TBAu{9X zuv;jxR_$^zV;(uSS&JPv5VYj4l_zm$x z$O46YQ0CU5pa`y{M1{X4F0heo2aE8-Ey3+4(iZj50)zOhV)sswUC~2F9m+nw|4ga# z^Cb)V^US<$<`?S+Iqev)nFcd?{@6fwc_u_s*^F~fF(mF^cBT-`e1-KO{Xov!85#GO&82g8KB1G$ic5^ruJ~sfppFU~HgGD%4KsHR zGoRg`vRD{rG@PtH6{YGE6O;0PKNML_z9i+6vl+nceK#?w*E;zcOK~HuQtPliqEQ37 z7?OWEwPW4$B->-$Xs)_=x;fEXeVy8DVO*}Fo`~u-yc^bgfthBVSX~|UTe&S!K;C5} zn&K3fkF!B3&HOiEJvEtss3`mo=2P^bP!@I}5Z(%!UOM;!g+1=kx4? zJ5VS6dIuEdz<4?qUY}Z7hf6#7|ucYzYPX z;vb0yk(I4Ir)^cjcYfjPWKs$sN7P56e^lI$>jr46ryRoJkKz<%auXcK)^e{nq2`d5 z9uYR`vIt2s#5fs?C2R^yG!V`Q#P$bqMDno87#QZY`2n{9X`XVAMQI6$r0!J*2vD(N z1s|U-*WK=S)LxWgdvb;4Qlzd~iHASZ=Z|mX!qN6l06qH=w`=ZrI3eey9?{z!4n#sz zLa!`KJlnY?0kEH#+Qgu7r>UE?psT>7IJ%Gw5oQ$kvv{!8%%qGl(^sr|_WF1!nI?DlNv?b-`ddqC4 zV_i#7JUl$=0WjLd6N zyYNlcm%l8=WMwa^Ih23Ux3DtP<~4n|>ec=n+0OaQ)X|xF7G9yXG0M5xk#T1Ay1UuU zvTm$iEG>&G?G*3CBpTq zaM{Ws6;wehNu``?BZ^~TKb=PesP)kxBX9b0F#3&Tt9iSDg`w> zaPkX+4KFIp!VC}On>%|o0=Nlzsg1+0&Hh6_UXLaeD~`*rsZ$)ae7QyF=;XVdD=ZNg z%}c6WcJY4P*bH};-fG?X6Y_<>Xj&V((R9NFe4g4ucO9f*j?eK?!9Py9!AFdX1_=(DI z8*aJpbbf^DBI{tVRXQd3HK-L(KYL_RrzY63puQLGNbL)`PAHab3BMeOJiNxA`u=|v z5m`+?Kd)g_7O%%5HQko4oakbzxS%7GHP zt7)*HIoa*-6Lp%m5Vz~xuS z1nQwgPE|jLw{*rMV$|VFB7<^S?^nk3(RsR~_K~rMsgZ_@8k^z~oL0-Bf`g@7U@t%5 zW|FeKV{IYl#fiMt1^?oiO(4kqG&et2Wu3*DQ==Mj#ZPcp3vB)0IT^X5&X$DHEbAj3zjpJP#_0>wR(ps2~F}m@pKM(m*)k{0yO)!=B7f z(3zwT@g<6qI}plleSwa|$G+|7J5P!@eW__TH5#6E-yDE+LKfWWR0cAB z;ZA6!erd!=p+bN_H3wrwha2zDj0TONmSBG(9NX@rcbrff&<_Rc!c=be0W^p;(6C-Ib+!N7rN<+_nz5hZ z)|D|V8CnG<1NNYCUm72|>4!6|^iWZ@tGrGmgjE?x6KEp=q&};`_tzf;aAw}k@M7T* z?b9LtDeHVE`=j)i)-sRrp$G}(_}O!I)FcoKhs;JEr=bn3`#b{A)`{n?laUqpFc z;a~rBiz2=;E6v0WbS6|5wNB~Jl6)am+6u$pa3u!Z`w`b0cas=BJj(_j6Jo70%$uqk z`DariP_X5p=xFU`l-1)t5Y3joo2JL2(SXwMr)#9GsN=3qHb4$W@?}#&V{&7 z^E`w8QSGrJ?nN_{(pWDCe*1E0u_5U5^JLMGf=Ylv+K(k#h7aGkJGKt`*FEvFBw{Gn zRtJ~rl#Gz*|Kd^MCR29QYCDA+I3<6k09A=Ks78}e2NhBk%>39K@*uzqc1lb;19K!` ziH??96196cT#jV)B`4Lz%y`{u+8r9RghKCpCVm{mRREwqkWl5*mU?3v@6B*4M z%C!1H!=pHm-44+hP!wS3Gws7q9xI8!VE`yE=kZRl#c1P$veh}8d6w*-{ub34jXFool*!E}Z*&(BFfl-@7Jl|AAkv<-$RnsZ2vN=AKa@=Jh`Ksx` zSB~08nmzxPZI~ZUX$hox*gUc&y`S6c4t*gfiIJf;E~=QxJ|9rI(B~g-J^QqzFK>X0 zQZqrC({M^7X09C}QE%X!r)#XUmJHuv76SfbR}dpwWM4ce+LjV#zhxqnb~G@ zysw_~Yu>J9&~g+CYBcpB+tpj77X#j8qaRZr|1=4ttYS8}y@G`JxzgHDN|~k9xaSkw(l)?E2x4 z3-;zhzIZ#xAF0W>|KN*paXrOIddn@y=|+z@uXa3)X1v}W`95rCeSs^r1sm?}WE=Ef zpOqx&z#?H0Cw-cRSJo+9%MR#$@NJew&4Q~dDGKff|Gbn$%(9R;`03Zxh1JH-RBf;~`xbF%_ru55h+FgHSZM?-?5-s(zKac2%m0#PSg%#gsB57ON22=mQ)*Y zq>7FD--o7X^*sr`THZX)(N`Cv!C3?T_i1qK9 z-y@;mzkYkuY4%$fTJZ-;NqHJxDe-yKBDX9s^1xp%9{+YhpLH;eM%7aKl1inc7HB>t zk%$;N;Zn;1^-9w(kb51Cpa#nSeixlEn|ICriDK^f2QGZpg5f>F?jNI1%UE2zFwo6T z6p11`FO1PP;9T)Znsb+hdF&shw%V&RQ-5M%-TUhC+b0PCutlbA%nuDRP^5}Lo6G3g zGH(mBVV29q-M=o{7gxlXB(Onp8?sJ(B|0!CT-aj==KVg!2`HaZe3(Ji*JAA{n0keB zd|M}054@+Jt#_0(UBE=eYT8y8vr;iV5#Ig!Nu}m+5U18}3)!ZL`J0BYwe{*!^4wg; zp_@^7=Gw2|FI*VA!S(qXnF@LS_ocE2=YtAQAx=87{DVT79j(9f?B#}MO5YM*YolAr z|0MA8-VWDhe#}hbw0>LN-dlD0F;@IhNZ`Rv%{;$}HW?>i~f8w)YyGc|q# zfBPNgvVXqPyS||2$S4?Q_Z$47icdDuFD%3?jEDp^6%~P19_NSAR#VeX>%G@9a^{0(wMH+&o zDl~0jKSvdjOf2p6F zc@k4?r1|Nhh)-M>jhCl=7bqRH&oTUz&@wXs$;DyC^uI%a(_lXg-^;AAnA=IP*(7n7 zx9!d+CPKW-*LfIGXpQYynHIk?-0`3f#>{eknP#U^Xe(-NPN(5zZ+E^UX4eNEmw=U` zJ=hf38Atv!At|Z=plN*eYq4C5v9|N|ySBL%m?jJ0s-|W(cdja6`(lgp8HqHw&&tY^ z9UcrwYz8O@fg}}$*1xz+8*;xUmK7Nf2BRZF)i0xIjxyF%7i*GBQR^96WbfbXBQnE< zC&VnZcYRIwxW(69U=lrCLOv19v;P{Eh>=ejKQ|PxSd)@yN1z2zXZHZIaQQv&!XUM2 zFD-{)r1U;RQtmTRd5Vm@bl9F;W~0YLQOfFw2E%>z(H*`w;A-x9k{f{r_*rj@U3fYf zFGf^Uf{h3&_;S8m^+yr5c-$nK_h@boj{P`6^C_6DhC;lYtagawqs-~Z?8xY%FBOH^ z)Q3toR~DX_X3t1Zo)M*J{Vf`IyeN|X5%E$)bChwMdcLEzU1F^PjFlEKgIUU_H}9-% z_X5vQJf7K?6WiTS4s8Xfoo`-{0j}eBjHcprv*m0OZmET-ydjG1xask}AH+3> zWxL5*6nu+mlr5o{MvcHW0F4qCN1jZvmH-v;<@G@4=Ru}9ulp58nyPgBgPjJ4NyavJ z)WNr9%{glLQZiv3`wi{wizVb8Akl&6+kJwIpUtPNffaW~yGV2Ffe%04C>41d(uA<< zeLY}3+!ciUUR6Ga+fs^{Ws+r0PP2o3PhYnql6UFrFb8W2T#7p+q-y)=a$Jx5^3Sk) zdBfxy&XaqA2_R+#CWl?Vil(Nfy$MJ2{28eHLg95H9*}oal)ox=;vT7Qwa z1E~81pq1s#LutRoC4Jri^skql%a$p67fc%BCA-W5TM>9Zn6daZ*;qYfP@Ko$sgY)H z+(LKg8Yp7eJtYRb2~B`{-%4taSs*tNp1%;(`6=@ar_@rs*&H>VUhBo5810@qRR<%j ze@Z{%0lgFxpBK6LDGkwa+~Vgn{4lfDP(oI3_4Xan<9~() zlc1)=&$o<>ZO9J|{n`$o%tdqE-TcsuJ37h)pi25wrB>1r-Zo-6|q=`0y%-Ug!(v>m8ez-r1xZ$EK zIa#ZT#C`LWMxZ9|P1{Wz_l^q$!n2|8!Yy^`V*#luq!RjR$_Cl@q|f_e3OX-wF>6Cc z5HDT_)J));JGK!5#zQucySGm&F!S>uK@3p`JZbaBU@7S{{ygRQLfJVX?*DiEfMp}7 zsw3p{N!dv5dmOVf1-w7bYYzI??ScpR-^BGV$Kdiiy}TMjVl^4@^o_m1}`aQ3DzoNW_dgm%JUPZ;|Jh z3YNg*HPOqIRF>*2vN<0r>n;v*k~DMx*d8F?6$_a7_y3^>0j!1C@JdrF8LbgRkL|aC zH~TVB&O7Azs1I{B;sK%3kTKM#vSwrE4*sSbPG$7#hq;y4Rz&gcawEw-EenOO_8K54 z?rY3Cr|4cK`phDJWJqWui<^zdzZ_|@TMQ3@q1!WnyE6J$Xt_Mn4!{~WS!B~@+kGt^H1%l0H_5v0WQOnY&3fH`uaeLeeGFFMsCipo!xMD98UnM66ZGjC z=d((06EL#6M?%nLP;IQV)V-kueSl`1i52Z_FG9}mifFXRfZ+y!lk_obkR7Olhj+3W zJl*yG^f``SJ~}*H+q;2)Hb7jS!1aQj%jXP_8XL0ziELkAAMPkqWv0ZKD|Ukr0&wp6 zV8tN~{{WVmOLXAf5(e3S!uiU}DS2nM$ITw*n=yHsfpO*gr z1A7)S3F)^Pt~Ouyw=@@HrDha|n|+Sh?vDY3#Naq^OTS~|0d%er1Sz^MyeyM@TA^BG zj&HBatp$3{dH_g!7d~Pmi&DIsBd1N1-J&FI`xkDWqWzHcA^Vu|;kgSvR^v@dEBGTH zY@WLr{~&=(;@~D(kRDDF&8N>w80Y{amcK^lbwOzWXah=vS&F}=5)u;k5$H$Zqg%Zr zI)u - fileName.endsWith(".json") - && fileName !== metadataFileName - && fileName !== versionFileName, - ) - .map(fileName => path.resolve(jsonDir, fileName)); - - const scripts = await Promise.all( - filePaths.map(async (filePath) => { - const fileContent = await fs.readFile(filePath, encoding); - const script: Script = JSON.parse(fileContent); - return script; - }), - ); - return scripts; -} - -export async function GET() { - try { - const metadata = await getMetadata(); - const scripts = await getScripts(); - - const categories = metadata.categories - .map((category) => { - category.scripts = scripts.filter(script => - script.categories?.includes(category.id), - ); - return category; - }) - .sort((a, b) => a.sort_order - b.sort_order); - - return NextResponse.json(categories); - } - catch (error) { - console.error(error as Error); - return NextResponse.json( - { error: "Failed to fetch categories" }, - { status: 500 }, - ); - } -} diff --git a/frontend/src/app/api/github-versions/route.ts b/frontend/src/app/api/github-versions/route.ts deleted file mode 100644 index b24327607..000000000 --- a/frontend/src/app/api/github-versions/route.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { NextResponse } from "next/server"; -import { promises as fs } from "node:fs"; -import path from "node:path"; - -import type { GitHubVersionsResponse } from "@/lib/types"; - -export const dynamic = "force-static"; - -const jsonDir = "public/json"; -const versionsFileName = "github-versions.json"; -const encoding = "utf-8"; - -async function getVersions(): Promise { - const filePath = path.resolve(jsonDir, versionsFileName); - const fileContent = await fs.readFile(filePath, encoding); - const data: GitHubVersionsResponse = JSON.parse(fileContent); - return data; -} - -export async function GET() { - try { - const versions = await getVersions(); - return NextResponse.json(versions); - } - catch (error) { - console.error(error); - const err = error as globalThis.Error; - return NextResponse.json({ - generated: "", - versions: [], - error: err.message || "An unexpected error occurred", - }, { - status: 500, - }); - } -} diff --git a/frontend/src/app/api/versions/route.ts b/frontend/src/app/api/versions/route.ts deleted file mode 100644 index ca9e19758..000000000 --- a/frontend/src/app/api/versions/route.ts +++ /dev/null @@ -1,48 +0,0 @@ -// import Error from "next/error"; -import { NextResponse } from "next/server"; -import { promises as fs } from "node:fs"; -import path from "node:path"; - -export const dynamic = "force-static"; - -const jsonDir = "public/json"; -const versionsFileName = "versions.json"; -const encoding = "utf-8"; - -interface LegacyVersion { - name: string; - version: string; - date: string; -} - -async function getVersions() { - const filePath = path.resolve(jsonDir, versionsFileName); - const fileContent = await fs.readFile(filePath, encoding); - const versions: LegacyVersion[] = JSON.parse(fileContent); - - const modifiedVersions = versions.map((version) => { - let newName = version.name; - newName = newName.toLowerCase().replace(/[^a-z0-9/]/g, ""); - return { ...version, name: newName, date: new Date(version.date) }; - }); - - return modifiedVersions; -} - -export async function GET() { - try { - const versions = await getVersions(); - return NextResponse.json(versions); - } - catch (error) { - console.error(error); - const err = error as globalThis.Error; - return NextResponse.json({ - name: err.name, - message: err.message || "An unexpected error occurred", - version: "No version found - Error", - }, { - status: 500, - }); - } -} diff --git a/frontend/src/app/data/page.tsx b/frontend/src/app/data/page.tsx deleted file mode 100644 index 374aac0da..000000000 --- a/frontend/src/app/data/page.tsx +++ /dev/null @@ -1,509 +0,0 @@ -"use client"; - -import { - ArrowUpDown, - Box, - CheckCircle2, - ChevronLeft, - ChevronRight, - List, - Loader2, - Trophy, - XCircle, -} from "lucide-react"; -import { useEffect, useMemo, useState } from "react"; -import { Bar, BarChart, CartesianGrid, Cell, LabelList, XAxis } from "recharts"; - -import type { ChartConfig } from "@/components/ui/chart"; - -import { formattedBadge } from "@/components/command-menu"; -import { Badge } from "@/components/ui/badge"; -import { Button } from "@/components/ui/button"; -import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; -import { ChartContainer, ChartTooltip, ChartTooltipContent } from "@/components/ui/chart"; -import { - Dialog, - DialogContent, - DialogDescription, - DialogHeader, - DialogTitle, - DialogTrigger, -} from "@/components/ui/dialog"; -import { ScrollArea } from "@/components/ui/scroll-area"; -import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; -import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@/components/ui/table"; -import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"; - -type DataModel = { - id: number; - ct_type: number; - disk_size: number; - core_count: number; - ram_size: number; - os_type: string; - os_version: string; - disableip6: string; - nsapp: string; - created_at: string; - method: string; - pve_version: string; - status: string; - error: string; - type: string; - [key: string]: any; -}; - -type SummaryData = { - total_entries: number; - status_count: Record; - nsapp_count: Record; -}; - -// Chart colors optimized for both light and dark modes -// Medium-toned colors that are visible and not too flashy in both themes -const CHART_COLORS = [ - "#5B8DEF", // blue - medium tone - "#4ECDC4", // teal - medium tone - "#FF8C42", // orange - medium tone - "#A78BFA", // purple - medium tone - "#F472B6", // pink - medium tone - "#38BDF8", // cyan - medium tone - "#4ADE80", // green - medium tone - "#FBBF24", // yellow - medium tone - "#818CF8", // indigo - medium tone - "#FB7185", // rose - medium tone - "#2DD4BF", // turquoise - medium tone - "#C084FC", // violet - medium tone - "#60A5FA", // sky blue - medium tone - "#84CC16", // lime - medium tone - "#F59E0B", // amber - medium tone - "#A855F7", // purple - medium tone - "#10B981", // emerald - medium tone - "#EAB308", // gold - medium tone - "#3B82F6", // royal blue - medium tone - "#EF4444", // red - medium tone -]; - -const chartConfigApps = { - count: { - label: "Installations", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig; - -export default function DataPage() { - const [data, setData] = useState([]); - const [summary, setSummary] = useState(null); - const [summaryLoading, setSummaryLoading] = useState(true); - const [dataLoading, setDataLoading] = useState(true); - const [error, setError] = useState(null); - const [currentPage, setCurrentPage] = useState(1); - const [itemsPerPage, setItemsPerPage] = useState(25); - const [sortConfig, setSortConfig] = useState<{ - key: string; - direction: "ascending" | "descending"; - } | null>(null); - - const nf = new Intl.NumberFormat("en-US", { maximumFractionDigits: 0 }); - - // Fetch summary only once on mount - useEffect(() => { - const fetchSummary = async () => { - try { - const summaryRes = await fetch("https://api.htl-braunau.at/data/summary"); - if (!summaryRes.ok) { - throw new Error(`Failed to fetch summary: ${summaryRes.statusText}`); - } - const summaryData: SummaryData = await summaryRes.json(); - setSummary(summaryData); - } catch (err) { - setError((err as Error).message); - } finally { - setSummaryLoading(false); - } - }; - - fetchSummary(); - }, []); - - useEffect(() => { - const fetchData = async () => { - setDataLoading(true); - try { - const dataRes = await fetch(`https://api.htl-braunau.at/data/paginated?page=${currentPage}&limit=${itemsPerPage}`); - if (!dataRes.ok) { - throw new Error(`Failed to fetch data: ${dataRes.statusText}`); - } - const pageData: DataModel[] = await dataRes.json(); - setData(pageData); - } catch (err) { - setError((err as Error).message); - } finally { - setDataLoading(false); - } - }; - - fetchData(); - }, [currentPage, itemsPerPage]); - - const sortedData = useMemo(() => { - if (!sortConfig) return data; - return [...data].sort((a, b) => { - if (a[sortConfig.key] < b[sortConfig.key]) { - return sortConfig.direction === "ascending" ? -1 : 1; - } - if (a[sortConfig.key] > b[sortConfig.key]) { - return sortConfig.direction === "ascending" ? 1 : -1; - } - return 0; - }); - }, [data, sortConfig]); - - const requestSort = (key: string) => { - let direction: "ascending" | "descending" = "ascending"; - if (sortConfig && sortConfig.key === key && sortConfig.direction === "ascending") { - direction = "descending"; - } - setSortConfig({ key, direction }); - }; - - const formatDate = (dateString: string): string => { - const date = new Date(dateString); - return new Intl.DateTimeFormat("en-US", { - dateStyle: "medium", - timeStyle: "short", - }).format(date); - }; - - const getTypeBadge = (type: string) => { - if (type === "lxc") return formattedBadge("ct"); - if (type === "vm") return formattedBadge("vm"); - return null; - }; - - // Stats calculations - const successCount = summary?.status_count.done ?? 0; - const failureCount = summary?.status_count.failed ?? 0; - const totalCount = summary?.total_entries ?? 0; - const successRate = totalCount > 0 ? (successCount / totalCount) * 100 : 0; - - const allApps = useMemo(() => { - if (!summary?.nsapp_count) return []; - return Object.entries(summary.nsapp_count).sort(([, a], [, b]) => b - a); - }, [summary]); - - const topApps = useMemo(() => { - return allApps.slice(0, 15); - }, [allApps]); - - const mostPopularApp = topApps[0]; - - // Chart Data - const appsChartData = topApps.map(([name, count], index) => ({ - app: name, - count, - fill: CHART_COLORS[index % CHART_COLORS.length], - })); - - if (error) { - return ( -
-

- Error loading data: - {error} -

-
- ); - } - - return ( -
-
-
- {/* Header */} -
-

Analytics

-

Overview of container installations and system statistics.

-
- - {/* Widgets */} -
- - - Total Created - - - -
{nf.format(totalCount)}
-

Total LXC/VM entries found

-
-
- - - - Success Rate - - - -
{successRate.toFixed(1)}%
-

{nf.format(successCount)} successful installations

-
-
- - - - Failures - - - -
{nf.format(failureCount)}
-

Installations encountered errors

-
-
- - - - Most Popular - - - -
{mostPopularApp ? mostPopularApp[0] : "N/A"}
-

- {mostPopularApp ? nf.format(mostPopularApp[1]) : 0} installations -

-
-
-
- - {/* Graphs */} - - -
- Top Applications - The most frequently installed applications. -
- - - - - - - Application Statistics - Installation counts for all {allApps.length} applications. - - -
- {allApps.map(([name, count], index) => ( -
-
- {index + 1}. - {name} -
- {nf.format(count)} -
- ))} -
-
-
-
-
- -
- {summaryLoading ? ( -
- -
- ) : ( - - - - (value.length > 8 ? `${value.slice(0, 8)}...` : value)} - /> - } /> - - {appsChartData.map((entry, index) => ( - - ))} - - - - - )} -
-
-
- - {/* Data Table */} - - -
- Installation Log - Detailed records of all container creation attempts. -
-
- -
-
- -
- - - - requestSort("status")}> - Status - {sortConfig?.key === "status" && } - - requestSort("type")}> - Type - {sortConfig?.key === "type" && } - - requestSort("nsapp")}> - Application - {sortConfig?.key === "nsapp" && } - - requestSort("os_type")}> - OS - {sortConfig?.key === "os_type" && } - - requestSort("disk_size")} - > - Disk Size - {sortConfig?.key === "disk_size" && } - - requestSort("core_count")} - > - Core Count - {sortConfig?.key === "core_count" && } - - requestSort("ram_size")} - > - RAM Size - {sortConfig?.key === "ram_size" && } - - requestSort("created_at")}> - Created At - {sortConfig?.key === "created_at" && } - - - - - {dataLoading ? ( - - -
- Loading data... -
-
-
- ) : sortedData.length > 0 ? ( - sortedData.map((item, idx) => ( - - - {item.status === "done" ? ( - Success - ) : item.status === "failed" ? ( - - - - Failed - - -

Error:

-

{item.error || "Unknown error"}

-
-
-
- ) : item.status === "installing" ? ( - Installing - ) : ( - {item.status} - )} -
- - {getTypeBadge(item.type) || {item.type}} - - {item.nsapp} - - {item.os_type} {item.os_version} - - - {item.disk_size} - GB - - {item.core_count} - - {item.ram_size} - MB - - {formatDate(item.created_at)} -
- )) - ) : ( - - - No results found. - - - )} -
-
-
- -
- -
Page {currentPage}
- -
-
-
-
-
-
- ); -} diff --git a/frontend/src/app/favicon.ico b/frontend/src/app/favicon.ico deleted file mode 100644 index 2ef326ee6a4806293b1d9f9eb1c3ecbf6bdce1c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1841 zcmV-12hRA3P)Px*>q$gGR9HvFn0ZuGRUF5^_q~}nFpOiO0sQOO|3W5rvg6VN-;b5VyKpb_zz;RMcfmz$NLv& znBVvJdB5-P{_cH4(8cQtrG0u6a#@KiQ4-WvOg*K2z27aqfb<6y=_(3p4QAo7i$m9( zu002l;*P@PoT~{Nmviw)*c$;}bLU|8m(`7o-BEhFxmtG$W_Hf65nqw}X(sTv@500e|rVcH;JL*~@` zUr@43J%*XIy*P1qxoyV>L1(f0SQ)N0@F0DMqrtZ?q79nG2WCCAQV9r)@c@RBIXg-g zZ2H5t9yWrt!9PI75q$V{1uTseV;>qafBS2*H!2132xiu{Zx(K@u&)M0K-4&4C~cH^n#`)gE- zAhIT9OIn$xqbOG-MY6v!>i(;pqm$hYWHT*V2cprRUU4W*#6tb`B@4hZmx zjg7sf1gK4zkslm?|4g0mGDL?&m#BF>sqYcAAmopk<+WAIh)AVSgg`3@_dS=KT7SB{a3BytjgPkYer{gg>%W^!EoKX|Oz-P!NQsX(breVd30sl(b7`ag z9%-ktGmnRu*6~B{tE@e*n#`89@}$hNK?cJEanaEw?tsXE75N7%8vSDc*={5RSUSps z;{srobsUP5hF`Dh^Mrnck8k|#U@VtSd` z+3{6Z&3hP-WJa;3*6E&4nKtd?)_|H5X;&1}`i6Q?RuPxgog=vZre_s$0%c_-SDVdS zTC*(F5STC_dQ6KRl4MpJPu#FUrE`w_<|V>M5ODL2aE~g)EZbjjbYi*b!X7IAI~H6N z3CGcXfq^f@$Hc6cR8CGVEc=#PZR|jlE-$qT4NE)&VhTI==8Q2}Y7P+j*#SVW)4x48 zaq7~hOszhxU_3#s;93Bwh!yswqdlq+6Uoghc>4G1i+Rr17}*LA2uPb67q^Uk+@`RQ zUSzTILJvtSCC~^0;(n-9?cP0EI*{D#S!UVc!V`%ck1 zmS3)3CBJ4cw?hJhQYMWV^M%{p)Yen_zEeak4zK^No-RuT2kgd{le+NuapT$Ferw*k zO(Co}VFL#}8x;|;$?cqRS8nz{@3j1?dR`w07xUSloJI|QYpqYU@xLqQ&YbMGt7^>Y zAfm(?PQ@c6pwHC!n3!GiTpj8ed5|_e-+YVj)>FFeDd43877r&|_U&6|HeY!~K3CZ3 z-QQpsKQTHwr?rPx1jB@S8V}K{L=RA@Wo+)R3px)`HZ++v5yQepj|dMx)>icu!#FKl zoLgD1>DdpiCy!mky1u_abeX3rwF<)q41759@yEY&*9M(}VZ!?KgOzoB_kPVu91gs1 z_yvytE5j~mp~1nU#z#fn{tc%MqE5p&ElbU$SAF`!d1ZBhVb;u=o)p|mt98Cjw6{79 zGiS!U5(}*x{=HumO!~oq-R7(eCwSq3@bI8VhYYE14?@wLk&Aw|b=w)!<*M-W=Y9fb zv*B!DBr3ZN#)kf72o32!FeWmxqN5<}dx|Ub+1AaLzpb_&O}$Gg#kK3#v9-n@m)6YS z31I`qv!xhjO~&Wcb)d1AJhjFLFD5^uSW|J}nv4v|G0yHeLx+a+ju;VP_N*SazuhG; zY}dS&GFP!yryIDbGJ+uB#hEiZ4brIwW-wk}UKr%>uZxO`x~bF}*Eq#bwEFW5+7;Gx f2~1a1Lay--?WTauvxr8#00000NkvXXu0mjf$!vt0 diff --git a/frontend/src/app/json-editor/_components/categories.tsx b/frontend/src/app/json-editor/_components/categories.tsx deleted file mode 100644 index 3d8b9f0dd..000000000 --- a/frontend/src/app/json-editor/_components/categories.tsx +++ /dev/null @@ -1,125 +0,0 @@ -import type { z } from "zod"; - -import { memo } from "react"; - -import type { Category } from "@/lib/types"; - -import { - Select, - SelectContent, - SelectItem, - SelectTrigger, - SelectValue, -} from "@/components/ui/select"; -import { Label } from "@/components/ui/label"; -import { cn } from "@/lib/utils"; - -import type { Script } from "../_schemas/schemas"; - -type CategoryProps = { - script: Script; - setScript: (script: Script) => void; - setIsValid: (isValid: boolean) => void; - setZodErrors: (zodErrors: z.ZodError | null) => void; - categories: Category[]; -}; - -const CategoryTag = memo(({ - category, - onRemove, -}: { - category: Category; - onRemove: () => void; -}) => ( - - {category.name} - - -)); - -CategoryTag.displayName = "CategoryTag"; - -function Categories({ - script, - setScript, - categories, -}: Omit) { - const addCategory = (categoryId: number) => { - setScript({ - ...script, - categories: [...new Set([...script.categories, categoryId])], - }); - }; - - const removeCategory = (categoryId: number) => { - setScript({ - ...script, - categories: script.categories.filter((id: number) => id !== categoryId), - }); - }; - - const categoryMap = new Map(categories.map(c => [c.id, c])); - - return ( -
- - -
- {script.categories.map((categoryId) => { - const category = categoryMap.get(categoryId); - return category - ? ( - removeCategory(categoryId)} - /> - ) - : null; - })} -
-
- ); -} - -export default memo(Categories); diff --git a/frontend/src/app/json-editor/_components/install-method.tsx b/frontend/src/app/json-editor/_components/install-method.tsx deleted file mode 100644 index b7bf9439b..000000000 --- a/frontend/src/app/json-editor/_components/install-method.tsx +++ /dev/null @@ -1,233 +0,0 @@ -import type { z } from "zod"; - -import { PlusCircle, Trash2 } from "lucide-react"; -import { memo, useCallback, useRef } from "react"; - -import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; -import { OperatingSystems } from "@/config/site-config"; -import { Button } from "@/components/ui/button"; -import { Input } from "@/components/ui/input"; - -import type { Script } from "../_schemas/schemas"; - -import { InstallMethodSchema, ScriptSchema } from "../_schemas/schemas"; - -type InstallMethodProps = { - script: Script; - setScript: (value: Script | ((prevState: Script) => Script)) => void; - setIsValid: (isValid: boolean) => void; - setZodErrors: (zodErrors: z.ZodError | null) => void; -}; - -function InstallMethod({ script, setScript, setIsValid, setZodErrors }: InstallMethodProps) { - const cpuRefs = useRef<(HTMLInputElement | null)[]>([]); - const ramRefs = useRef<(HTMLInputElement | null)[]>([]); - const hddRefs = useRef<(HTMLInputElement | null)[]>([]); - - const addInstallMethod = useCallback(() => { - setScript((prev) => { - const { type, slug } = prev; - const newMethodType = "default"; - - let scriptPath = ""; - - if (type === "pve") { - scriptPath = `tools/pve/${slug}.sh`; - } - else if (type === "addon") { - scriptPath = `tools/addon/${slug}.sh`; - } - else { - scriptPath = `${type}/${slug}.sh`; - } - - const method = InstallMethodSchema.parse({ - type: newMethodType, - script: scriptPath, - resources: { - cpu: null, - ram: null, - hdd: null, - os: null, - version: null, - }, - }); - - return { - ...prev, - install_methods: [...prev.install_methods, method], - }; - }); - }, [setScript]); - - const updateInstallMethod = useCallback( - ( - index: number, - key: keyof Script["install_methods"][number], - value: Script["install_methods"][number][keyof Script["install_methods"][number]], - ) => { - setScript((prev) => { - const updatedMethods = prev.install_methods.map((method, i) => { - if (i === index) { - const updatedMethod = { ...method, [key]: value }; - - if (key === "type") { - updatedMethod.script - = value === "alpine" ? `${prev.type}/alpine-${prev.slug}.sh` : `${prev.type}/${prev.slug}.sh`; - - // Set OS to Alpine and reset version if type is alpine - if (value === "alpine") { - updatedMethod.resources.os = "Alpine"; - updatedMethod.resources.version = null; - } - } - - return updatedMethod; - } - return method; - }); - - const updated = { - ...prev, - install_methods: updatedMethods, - }; - - const result = ScriptSchema.safeParse(updated); - setIsValid(result.success); - if (!result.success) { - setZodErrors(result.error); - } - else { - setZodErrors(null); - } - return updated; - }); - }, - [setScript, setIsValid, setZodErrors], - ); - - const removeInstallMethod = useCallback( - (index: number) => { - setScript(prev => ({ - ...prev, - install_methods: prev.install_methods.filter((_, i) => i !== index), - })); - }, - [setScript], - ); - - return ( - <> -

Install Methods

- {script.install_methods.map((method, index) => ( -
- -
- { - cpuRefs.current[index] = el; - }} - placeholder="CPU in Cores" - type="number" - value={method.resources.cpu || ""} - onChange={e => - updateInstallMethod(index, "resources", { - ...method.resources, - cpu: e.target.value ? Number(e.target.value) : null, - })} - /> - { - ramRefs.current[index] = el; - }} - placeholder="RAM in MB" - type="number" - value={method.resources.ram || ""} - onChange={e => - updateInstallMethod(index, "resources", { - ...method.resources, - ram: e.target.value ? Number(e.target.value) : null, - })} - /> - { - hddRefs.current[index] = el; - }} - placeholder="HDD in GB" - type="number" - value={method.resources.hdd || ""} - onChange={e => - updateInstallMethod(index, "resources", { - ...method.resources, - hdd: e.target.value ? Number(e.target.value) : null, - })} - /> -
-
- - -
- -
- ))} - - - ); -} - -export default memo(InstallMethod); diff --git a/frontend/src/app/json-editor/_components/note.tsx b/frontend/src/app/json-editor/_components/note.tsx deleted file mode 100644 index 4bb2b20ec..000000000 --- a/frontend/src/app/json-editor/_components/note.tsx +++ /dev/null @@ -1,159 +0,0 @@ -import type { z } from "zod"; - -import { PlusCircle, Trash2 } from "lucide-react"; -import { memo, useCallback, useRef } from "react"; - -import { - Select, - SelectContent, - SelectItem, - SelectTrigger, - SelectValue, -} from "@/components/ui/select"; -import { AlertColors } from "@/config/site-config"; -import { Button } from "@/components/ui/button"; -import { Input } from "@/components/ui/input"; -import { cn } from "@/lib/utils"; - -import type { Script } from "../_schemas/schemas"; - -import { ScriptSchema } from "../_schemas/schemas"; - -const NoteItem = memo( - ({ - note, - index, - updateNote, - removeNote, - }: { - note: Script["notes"][number]; - index: number; - updateNote: (index: number, key: keyof Script["notes"][number], value: string) => void; - removeNote: (index: number) => void; - }) => { - const inputRef = useRef(null); - - const handleTextChange = useCallback((e: React.ChangeEvent) => { - updateNote(index, "text", e.target.value); - setTimeout(() => { - inputRef.current?.focus(); - }, 0); - }, [index, updateNote]); - - return ( -
- - - -
- ); - }, -); - -type NoteProps = { - script: Script; - setScript: (script: Script) => void; - setIsValid: (isValid: boolean) => void; - setZodErrors: (zodErrors: z.ZodError | null) => void; -}; - -function Note({ - script, - setScript, - setIsValid, - setZodErrors, -}: NoteProps) { - const inputRefs = useRef<(HTMLInputElement | null)[]>([]); - - const addNote = useCallback(() => { - setScript({ - ...script, - notes: [...script.notes, { text: "", type: "info" }], - }); - }, [script, setScript]); - - const updateNote = useCallback(( - index: number, - key: keyof Script["notes"][number], - value: string, - ) => { - const updated: Script = { - ...script, - notes: script.notes.map((note, i) => - i === index ? { ...note, [key]: value } : note, - ), - }; - const result = ScriptSchema.safeParse(updated); - setIsValid(result.success); - setZodErrors(result.success ? null : result.error); - setScript(updated); - // Restore focus after state update - if (key === "text") { - setTimeout(() => { - inputRefs.current[index]?.focus(); - }, 0); - } - }, [script, setScript, setIsValid, setZodErrors]); - - const removeNote = useCallback((index: number) => { - setScript({ - ...script, - notes: script.notes.filter((_, i) => i !== index), - }); - }, [script, setScript]); - - return ( - <> -

Notes

- {script.notes.map((note, index) => ( - - ))} - - - ); -} - -NoteItem.displayName = "NoteItem"; - -export default memo(Note); diff --git a/frontend/src/app/json-editor/_schemas/schemas.ts b/frontend/src/app/json-editor/_schemas/schemas.ts deleted file mode 100644 index 8b803d2b9..000000000 --- a/frontend/src/app/json-editor/_schemas/schemas.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { z } from "zod"; -import { AlertColors } from "@/config/site-config"; - -export const InstallMethodSchema = z.object({ - type: z.enum(["default", "alpine"], { - message: "Type must be either 'default' or 'alpine'", - }), - script: z.string().min(1, "Script content cannot be empty"), - resources: z.object({ - cpu: z.number().nullable(), - ram: z.number().nullable(), - hdd: z.number().nullable(), - os: z.string().nullable(), - version: z.string().nullable(), - }), -}); - -const NoteSchema = z.object({ - text: z.string().min(1, "Note text cannot be empty"), - type: z.enum(Object.keys(AlertColors) as [keyof typeof AlertColors, ...(keyof typeof AlertColors)[]], { - message: `Type must be one of: ${Object.keys(AlertColors).join(", ")}`, - }), -}); - -export const ScriptSchema = z.object({ - name: z.string().min(1, "Name is required"), - slug: z.string().min(1, "Slug is required"), - categories: z.array(z.number()), - date_created: z.string().regex(/^\d{4}-\d{2}-\d{2}$/, "Date must be in YYYY-MM-DD format").min(1, "Date is required"), - type: z.enum(["vm", "ct", "pve", "addon", "turnkey"], { - message: "Type must be either 'vm', 'ct', 'pve', 'addon' or 'turnkey'", - }), - updateable: z.boolean(), - privileged: z.boolean(), - interface_port: z.number().nullable(), - documentation: z.string().nullable(), - website: z.url().nullable(), - logo: z.url().nullable(), - config_path: z.string(), - description: z.string().min(1, "Description is required"), - disable: z.boolean().optional(), - disable_description: z.string().optional(), - install_methods: z.array(InstallMethodSchema).min(1, "At least one install method is required"), - default_credentials: z.object({ - username: z.string().nullable(), - password: z.string().nullable(), - }), - notes: z.array(NoteSchema).optional().default([]), -}).refine((data) => { - if (data.disable === true && !data.disable_description) { - return false; - } - return true; -}, { - message: "disable_description is required when disable is true", - path: ["disable_description"], -}); - -export type Script = z.infer; diff --git a/frontend/src/app/json-editor/page.tsx b/frontend/src/app/json-editor/page.tsx deleted file mode 100644 index 48e6f2a8f..000000000 --- a/frontend/src/app/json-editor/page.tsx +++ /dev/null @@ -1,590 +0,0 @@ -"use client"; - -import type { z } from "zod"; - -import { githubGist, nord } from "react-syntax-highlighter/dist/esm/styles/hljs"; -import { CalendarIcon, Check, Clipboard, Download } from "lucide-react"; -import { useCallback, useEffect, useMemo, useState } from "react"; -import SyntaxHighlighter from "react-syntax-highlighter"; -import { useTheme } from "next-themes"; -import { format } from "date-fns"; -import { toast } from "sonner"; -import Image from "next/image"; - -import type { Category } from "@/lib/types"; - -import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuTrigger } from "@/components/ui/dropdown-menu"; -import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger } from "@/components/ui/dialog"; -import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; -import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; -import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; -import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert"; -import { Calendar } from "@/components/ui/calendar"; -import { Textarea } from "@/components/ui/textarea"; -import { Button } from "@/components/ui/button"; -import { Switch } from "@/components/ui/switch"; -import { basePath } from "@/config/site-config"; -import { Input } from "@/components/ui/input"; -import { Label } from "@/components/ui/label"; -import { fetchCategories } from "@/lib/data"; -import { cn } from "@/lib/utils"; - -import type { Script } from "./_schemas/schemas"; - -import { ScriptItem } from "../scripts/_components/script-item"; -import InstallMethod from "./_components/install-method"; -import { ScriptSchema } from "./_schemas/schemas"; -import Categories from "./_components/categories"; -import Note from "./_components/note"; - -function search(scripts: Script[], query: string): Script[] { - const queryLower = query.toLowerCase().trim(); - const searchWords = queryLower.split(/\s+/).filter(Boolean); - - return scripts - .map((script) => { - const nameLower = script.name.toLowerCase(); - const descriptionLower = (script.description || "").toLowerCase(); - - let score = 0; - - for (const word of searchWords) { - if (nameLower.includes(word)) { - score += 10; - } - if (descriptionLower.includes(word)) { - score += 5; - } - } - - return { script, score }; - }) - .filter(({ score }) => score > 0) - .sort((a, b) => b.score - a.score) - .slice(0, 20) - .map(({ script }) => script); -} - -const initialScript: Script = { - name: "", - slug: "", - categories: [], - date_created: format(new Date(), "yyyy-MM-dd"), - type: "ct", - updateable: false, - privileged: false, - interface_port: null, - documentation: null, - config_path: "", - website: null, - logo: null, - description: "", - disable: undefined, - disable_description: undefined, - install_methods: [], - default_credentials: { - username: null, - password: null, - }, - notes: [], -}; - -export default function JSONGenerator() { - const { theme } = useTheme(); - const [script, setScript] = useState' /opt/drawdb/dist/index.html + msg_ok "Rebuilt Frontend" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed Successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:3000${CL}" diff --git a/install/drawdb-install.sh b/install/drawdb-install.sh new file mode 100644 index 000000000..54bc41c5b --- /dev/null +++ b/install/drawdb-install.sh @@ -0,0 +1,52 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/drawdb-io/drawdb + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apt install -y nginx +msg_ok "Installed Dependencies" + +NODE_VERSION="20" setup_nodejs +fetch_and_deploy_gh_tag "drawdb" "drawdb-io/drawdb" "latest" "/opt/drawdb" + +msg_info "Building Frontend" +cd /opt/drawdb +$STD npm ci +NODE_OPTIONS="--max-old-space-size=4096" $STD npm run build +msg_ok "Built Frontend" + +msg_info "Applying crypto.randomUUID Polyfill" +sed -i '//a ' /opt/drawdb/dist/index.html +msg_ok "Applied Polyfill" + +msg_info "Configuring Nginx" +cat </etc/nginx/conf.d/drawdb.conf +server { + listen 3000; + server_name _; + root /opt/drawdb/dist; + + location / { + try_files \$uri /index.html; + } +} +EOF +rm -f /etc/nginx/sites-enabled/default +systemctl enable -q --now nginx +systemctl reload nginx +msg_ok "Configured Nginx" + +motd_ssh +customize +cleanup_lxc From f2861e108b442868ee29434a5c58d71ec64468bf Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 1 Apr 2026 20:08:50 +0000 Subject: [PATCH 341/842] Update CHANGELOG.md (#13459) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c1f8e0ac6..6e29778fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -429,6 +429,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-04-01 + +### 🆕 New Scripts + + - DrawDB ([#13454](https://github.com/community-scripts/ProxmoxVE/pull/13454)) + ## 2026-03-31 ### 🚀 Updated Scripts From 9789c46e204269322936d8e671857c5e4e5eb5bf Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 1 Apr 2026 22:11:16 +0200 Subject: [PATCH 342/842] Update .app files (#13460) Co-authored-by: GitHub Actions --- ct/headers/drawdb | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 ct/headers/drawdb diff --git a/ct/headers/drawdb b/ct/headers/drawdb new file mode 100644 index 000000000..b6720b510 --- /dev/null +++ b/ct/headers/drawdb @@ -0,0 +1,6 @@ + ____ ____ ____ + / __ \_________ __ __/ __ \/ __ ) + / / / / ___/ __ `/ | /| / / / / / __ | + / /_/ / / / /_/ /| |/ |/ / /_/ / /_/ / +/_____/_/ \__,_/ |__/|__/_____/_____/ + From 59eed2646cae021ff2f98ada116d00d2f30a8f0d Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Wed, 1 Apr 2026 22:44:05 +0200 Subject: [PATCH 343/842] Filebrowser: make noauth setup use correct database (#13457) --- tools/addon/filebrowser.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/addon/filebrowser.sh b/tools/addon/filebrowser.sh index d3e83e8b2..93ad3db64 100644 --- a/tools/addon/filebrowser.sh +++ b/tools/addon/filebrowser.sh @@ -131,9 +131,10 @@ if [[ "${install_prompt,,}" =~ ^(y|yes)$ ]]; then cd /usr/local/community-scripts filebrowser config init -a '0.0.0.0' -p "$PORT" -d "$DB_PATH" &>/dev/null filebrowser config set -a '0.0.0.0' -p "$PORT" -d "$DB_PATH" &>/dev/null - filebrowser config init --auth.method=noauth &>/dev/null - filebrowser config set --auth.method=noauth &>/dev/null - filebrowser users add ID 1 --perm.admin &>/dev/null + filebrowser config set --auth.method=noauth --database "$DB_PATH" &>/dev/null + if ! filebrowser users update 1 --perm.admin --database "$DB_PATH" &>/dev/null; then + filebrowser users add admin community-scripts.org --perm.admin --database "$DB_PATH" &>/dev/null + fi msg_ok "No Authentication configured" else msg_info "Setting up default authentication" From ca7811fd1ab3c0903f30b9ecb15f119ed42fe5da Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 1 Apr 2026 20:44:35 +0000 Subject: [PATCH 344/842] Update CHANGELOG.md (#13463) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e29778fc..996050e4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -435,6 +435,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - DrawDB ([#13454](https://github.com/community-scripts/ProxmoxVE/pull/13454)) +### 🧰 Tools + + - #### 🐞 Bug Fixes + + - Filebrowser: make noauth setup use correct database [@MickLesk](https://github.com/MickLesk) ([#13457](https://github.com/community-scripts/ProxmoxVE/pull/13457)) + ## 2026-03-31 ### 🚀 Updated Scripts From 0d2a24c712ecad9c2c31aded51c298b96ca76dbb Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Fri, 3 Apr 2026 00:24:46 +0200 Subject: [PATCH 345/842] fix(zigbee2mqtt): suppress grep error when pnpm-workspace.yaml is absent on update (#13476) * Initial plan * fix: suppress grep error when pnpm-workspace.yaml doesn't exist in zigbee2mqtt update Agent-Logs-Url: https://github.com/community-scripts/ProxmoxVE/sessions/6bc6bdc3-ea2e-4577-b834-e25065ecf76d Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com> --- ct/zigbee2mqtt.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ct/zigbee2mqtt.sh b/ct/zigbee2mqtt.sh index e61e21e57..05a141dbb 100644 --- a/ct/zigbee2mqtt.sh +++ b/ct/zigbee2mqtt.sh @@ -50,7 +50,7 @@ function update_script() { rm -rf /opt/zigbee2mqtt/data mv /opt/z2m_backup/data /opt/zigbee2mqtt cd /opt/zigbee2mqtt - grep -q "^packageImportMethod" ./pnpm-workspace.yaml || echo "packageImportMethod: hardlink" >>./pnpm-workspace.yaml + grep -q "^packageImportMethod" ./pnpm-workspace.yaml 2>/dev/null || echo "packageImportMethod: hardlink" >>./pnpm-workspace.yaml $STD pnpm install --frozen-lockfile $STD pnpm build rm -rf /opt/z2m_backup From 7c482ef06ee106e0723b815f60686b0722614ee5 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 22:25:11 +0000 Subject: [PATCH 346/842] Update CHANGELOG.md (#13481) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 996050e4f..45e4522d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -429,6 +429,14 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-04-02 + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - fix(zigbee2mqtt): suppress grep error when pnpm-workspace.yaml is absent on update [@Copilot](https://github.com/Copilot) ([#13476](https://github.com/community-scripts/ProxmoxVE/pull/13476)) + ## 2026-04-01 ### 🆕 New Scripts From 4f9f5a64c9140d5fe29c724355ebaed46bfc785e Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Fri, 3 Apr 2026 00:37:20 +0200 Subject: [PATCH 347/842] Grist: Guard backup restore for empty docs/db files (#13472) --- ct/grist.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ct/grist.sh b/ct/grist.sh index f037922b1..8b78fffe2 100644 --- a/ct/grist.sh +++ b/ct/grist.sh @@ -46,9 +46,11 @@ function update_script() { msg_info "Updating Grist" mkdir -p /opt/grist/docs cp -n /opt/grist_bak/.env /opt/grist/.env - cp -r /opt/grist_bak/docs/* /opt/grist/docs/ - cp /opt/grist_bak/grist-sessions.db /opt/grist/grist-sessions.db - cp /opt/grist_bak/landing.db /opt/grist/landing.db + if ls /opt/grist_bak/docs/* &>/dev/null; then + cp -r /opt/grist_bak/docs/* /opt/grist/docs/ + fi + [[ -f /opt/grist_bak/grist-sessions.db ]] && cp /opt/grist_bak/grist-sessions.db /opt/grist/grist-sessions.db + [[ -f /opt/grist_bak/landing.db ]] && cp /opt/grist_bak/landing.db /opt/grist/landing.db cd /opt/grist $STD yarn install $STD yarn run install:ee From ffffe960cef770f0bd73997b90d358241e956967 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 22:37:43 +0000 Subject: [PATCH 348/842] Update CHANGELOG.md (#13482) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 45e4522d7..eb42067cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -435,6 +435,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - Grist: Guard backup restore for empty docs/db files [@MickLesk](https://github.com/MickLesk) ([#13472](https://github.com/community-scripts/ProxmoxVE/pull/13472)) - fix(zigbee2mqtt): suppress grep error when pnpm-workspace.yaml is absent on update [@Copilot](https://github.com/Copilot) ([#13476](https://github.com/community-scripts/ProxmoxVE/pull/13476)) ## 2026-04-01 From 70cc9749fae7611543d66d02830b52b7197347bc Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Fri, 3 Apr 2026 00:37:46 +0200 Subject: [PATCH 349/842] Cron LXC Updater: Add full PATH for cron environment (#13473) --- tools/pve/update-lxcs-cron.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/pve/update-lxcs-cron.sh b/tools/pve/update-lxcs-cron.sh index 68e523a5b..15ca40540 100644 --- a/tools/pve/update-lxcs-cron.sh +++ b/tools/pve/update-lxcs-cron.sh @@ -7,6 +7,9 @@ # This script is installed locally by cron-update-lxcs.sh and executed # by cron. It updates all LXC containers using their native package manager. +# Ensure full PATH when running via cron (pct lives in /usr/sbin) +export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + CONF_FILE="/etc/update-lxcs.conf" echo -e "\n $(date)" From 3e714b6f6dde22c883b2ac87787e47dbb42461f7 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 22:38:08 +0000 Subject: [PATCH 350/842] Update CHANGELOG.md (#13483) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index eb42067cc..711db0b71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -438,6 +438,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - Grist: Guard backup restore for empty docs/db files [@MickLesk](https://github.com/MickLesk) ([#13472](https://github.com/community-scripts/ProxmoxVE/pull/13472)) - fix(zigbee2mqtt): suppress grep error when pnpm-workspace.yaml is absent on update [@Copilot](https://github.com/Copilot) ([#13476](https://github.com/community-scripts/ProxmoxVE/pull/13476)) +### 🧰 Tools + + - #### 🐞 Bug Fixes + + - Cron LXC Updater: Add full PATH for cron environment [@MickLesk](https://github.com/MickLesk) ([#13473](https://github.com/community-scripts/ProxmoxVE/pull/13473)) + ## 2026-04-01 ### 🆕 New Scripts From 1025c7218becbf6681434b60059e6f7f9035ccd2 Mon Sep 17 00:00:00 2001 From: "push-app-to-main[bot]" <203845782+push-app-to-main[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 09:53:50 +0200 Subject: [PATCH 351/842] netboot.xyz (#13480) Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com> --- ct/netboot-xyz.sh | 89 ++++++++++++++++++++++++++++ install/netboot-xyz-install.sh | 102 +++++++++++++++++++++++++++++++++ 2 files changed, 191 insertions(+) create mode 100644 ct/netboot-xyz.sh create mode 100644 install/netboot-xyz-install.sh diff --git a/ct/netboot-xyz.sh b/ct/netboot-xyz.sh new file mode 100644 index 000000000..4bb646774 --- /dev/null +++ b/ct/netboot-xyz.sh @@ -0,0 +1,89 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk (CanbiZ) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://netboot.xyz + +APP="netboot.xyz" +var_tags="${var_tags:-network;pxe;boot}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-512}" +var_disk="${var_disk:-8}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +NSAPP="netboot-xyz" +var_install="${NSAPP}-install" +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + + if [[ ! -f ~/.netboot-xyz ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + + if check_for_gh_release "netboot-xyz" "netbootxyz/netboot.xyz"; then + msg_info "Backing up Configuration" + cp /var/www/html/boot.cfg /opt/netboot-xyz-boot.cfg.bak + msg_ok "Backed up Configuration" + + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "netboot-xyz" "netbootxyz/netboot.xyz" "prebuild" "latest" "/var/www/html" "menus.tar.gz" + + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-efi" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.efi" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-efi-dsk" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.efi.dsk" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-snp" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-snp.efi" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-snp-dsk" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-snp.efi.dsk" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-snponly" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-snponly.efi" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal.efi" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-dsk" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal.efi.dsk" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-snp" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal-snp.efi" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-snp-dsk" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal-snp.efi.dsk" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-snponly" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal-snponly.efi" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-kpxe" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.kpxe" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-undionly" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-undionly.kpxe" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-kpxe" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal.kpxe" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-lkrn" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.lkrn" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-linux-bin" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-linux.bin" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-dsk" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.dsk" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-pdsk" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.pdsk" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-arm64" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-arm64.efi" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-arm64-snp" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-arm64-snp.efi" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-arm64-snponly" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-arm64-snponly.efi" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-arm64" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal-arm64.efi" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-arm64-snp" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal-arm64-snp.efi" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-arm64-snponly" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal-arm64-snponly.efi" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-iso" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.iso" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-img" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.img" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-arm64-iso" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-arm64.iso" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-arm64-img" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-arm64.img" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-multiarch-iso" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-multiarch.iso" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-multiarch-img" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-multiarch.img" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-checksums" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-sha256-checksums.txt" + + msg_info "Restoring Configuration" + cp /opt/netboot-xyz-boot.cfg.bak /var/www/html/boot.cfg + rm -f /opt/netboot-xyz-boot.cfg.bak + msg_ok "Restored Configuration" + + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed Successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}${CL}" diff --git a/install/netboot-xyz-install.sh b/install/netboot-xyz-install.sh new file mode 100644 index 000000000..e63f3de3f --- /dev/null +++ b/install/netboot-xyz-install.sh @@ -0,0 +1,102 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk (CanbiZ) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://netboot.xyz + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apt install -y \ + nginx \ + tftpd-hpa +msg_ok "Installed Dependencies" + +fetch_and_deploy_gh_release "netboot-xyz" "netbootxyz/netboot.xyz" "prebuild" "latest" "/var/www/html" "menus.tar.gz" + +# x86_64 UEFI bootloaders +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-efi" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.efi" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-efi-dsk" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.efi.dsk" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-snp" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-snp.efi" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-snp-dsk" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-snp.efi.dsk" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-snponly" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-snponly.efi" +# x86_64 metal (code-signed) UEFI bootloaders +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal.efi" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-dsk" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal.efi.dsk" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-snp" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal-snp.efi" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-snp-dsk" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal-snp.efi.dsk" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-snponly" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal-snponly.efi" +# x86_64 BIOS/Legacy bootloaders +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-kpxe" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.kpxe" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-undionly" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-undionly.kpxe" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-kpxe" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal.kpxe" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-lkrn" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.lkrn" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-linux-bin" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-linux.bin" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-dsk" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.dsk" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-pdsk" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.pdsk" +# ARM64 bootloaders +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-arm64" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-arm64.efi" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-arm64-snp" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-arm64-snp.efi" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-arm64-snponly" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-arm64-snponly.efi" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-arm64" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal-arm64.efi" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-arm64-snp" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal-arm64-snp.efi" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-metal-arm64-snponly" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-metal-arm64-snponly.efi" +# ISO and IMG images (for virtual/physical media creation) +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-iso" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.iso" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-img" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz.img" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-arm64-iso" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-arm64.iso" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-arm64-img" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-arm64.img" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-multiarch-iso" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-multiarch.iso" +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-multiarch-img" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-multiarch.img" +# SHA256 checksums +USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "netboot-xyz-checksums" "netbootxyz/netboot.xyz" "singlefile" "latest" "/var/www/html" "netboot.xyz-sha256-checksums.txt" + +msg_info "Configuring Webserver" +rm -f /etc/nginx/sites-enabled/default +cat <<'EOF' >/etc/nginx/sites-available/netboot-xyz +server { + listen 80 default_server; + listen [::]:80 default_server; + + root /var/www/html; + server_name _; + + location / { + autoindex on; + add_header Access-Control-Allow-Origin "*"; + add_header Access-Control-Allow-Headers "Content-Type"; + } + + # The index.html from menus.tar.gz links bootloaders under /ipxe/ — + # serve them from the same root directory via alias + location /ipxe/ { + alias /var/www/html/; + autoindex on; + add_header Access-Control-Allow-Origin "*"; + } +} +EOF +ln -sf /etc/nginx/sites-available/netboot-xyz /etc/nginx/sites-enabled/netboot-xyz +$STD systemctl reload nginx +msg_ok "Configured Webserver" + +msg_info "Configuring TFTP Server" +cat </etc/default/tftpd-hpa +TFTP_USERNAME="tftp" +TFTP_DIRECTORY="/var/www/html" +TFTP_ADDRESS="0.0.0.0:69" +TFTP_OPTIONS="--secure" +EOF +systemctl enable -q --now tftpd-hpa +msg_ok "Configured TFTP Server" + +motd_ssh +customize +cleanup_lxc From 1a41665a832fb175389216cd13d69c77f69c2880 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 07:54:11 +0000 Subject: [PATCH 352/842] Update CHANGELOG.md (#13491) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 711db0b71..0dc0f01a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -429,6 +429,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-04-03 + +### 🆕 New Scripts + + - netboot.xyz ([#13480](https://github.com/community-scripts/ProxmoxVE/pull/13480)) + ## 2026-04-02 ### 🚀 Updated Scripts From 2acac05ddbf6ba31d6b37e44bbad3bfca7d52fae Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 09:55:18 +0200 Subject: [PATCH 353/842] Update .app files (#13492) Co-authored-by: GitHub Actions --- ct/headers/netboot-xyz | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 ct/headers/netboot-xyz diff --git a/ct/headers/netboot-xyz b/ct/headers/netboot-xyz new file mode 100644 index 000000000..738b495e6 --- /dev/null +++ b/ct/headers/netboot-xyz @@ -0,0 +1,6 @@ + __ __ __ + ____ ___ / /_/ /_ ____ ____ / /_ _ ____ ______ + / __ \/ _ \/ __/ __ \/ __ \/ __ \/ __/ | |/_/ / / /_ / + / / / / __/ /_/ /_/ / /_/ / /_/ / /__ _> Date: Fri, 3 Apr 2026 12:26:15 -0400 Subject: [PATCH 354/842] Wealthfolio: update to v3.2.1 and Node.js 24 (#13486) --- ct/wealthfolio.sh | 2 ++ install/wealthfolio-install.sh | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ct/wealthfolio.sh b/ct/wealthfolio.sh index 09652ff23..9f98cc6a0 100644 --- a/ct/wealthfolio.sh +++ b/ct/wealthfolio.sh @@ -29,6 +29,8 @@ function update_script() { exit fi + NODE_VERSION="24" NODE_MODULE="pnpm" setup_nodejs + if grep -q '^WF_CORS_ALLOW_ORIGINS=\*$' /opt/wealthfolio/.env; then sed -i "s|^WF_CORS_ALLOW_ORIGINS=\*$|WF_CORS_ALLOW_ORIGINS=http://${LOCAL_IP}:8080|" /opt/wealthfolio/.env fi diff --git a/install/wealthfolio-install.sh b/install/wealthfolio-install.sh index 84a633466..aa8e89184 100644 --- a/install/wealthfolio-install.sh +++ b/install/wealthfolio-install.sh @@ -23,8 +23,8 @@ $STD apt install -y \ msg_ok "Installed Dependencies" setup_rust -NODE_VERSION="20" NODE_MODULE="pnpm" setup_nodejs -fetch_and_deploy_gh_release "wealthfolio" "afadil/wealthfolio" "tarball" "v3.0.3" +NODE_VERSION="24" NODE_MODULE="pnpm" setup_nodejs +fetch_and_deploy_gh_release "wealthfolio" "afadil/wealthfolio" "tarball" msg_info "Building Frontend (patience)" cd /opt/wealthfolio From 67f5d213c2e913fa9ee0506ed24a2f3e47708cba Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 16:26:44 +0000 Subject: [PATCH 355/842] Update CHANGELOG.md (#13499) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0dc0f01a2..ec6302933 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -435,6 +435,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - netboot.xyz ([#13480](https://github.com/community-scripts/ProxmoxVE/pull/13480)) +### 🚀 Updated Scripts + + - #### ✨ New Features + + - Wealthfolio: update to v3.2.1 and Node.js 24 [@afadil](https://github.com/afadil) ([#13486](https://github.com/community-scripts/ProxmoxVE/pull/13486)) + ## 2026-04-02 ### 🚀 Updated Scripts From 44ddf4cfa706536d0e92834d291d8600e923a5b5 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Fri, 3 Apr 2026 21:14:10 +0200 Subject: [PATCH 356/842] Nginx Proxy Manager: fix openresty restart by setting user root before reload (#13500) --- ct/nginxproxymanager.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/ct/nginxproxymanager.sh b/ct/nginxproxymanager.sh index 96843ed84..5f7363f7f 100644 --- a/ct/nginxproxymanager.sh +++ b/ct/nginxproxymanager.sh @@ -92,6 +92,7 @@ ExecStart=/usr/local/openresty/nginx/sbin/nginx -g 'daemon off;' [Install] WantedBy=multi-user.target EOF + sed -i 's/user npm/user root/g; s/^pid/#pid/g' /usr/local/openresty/nginx/conf/nginx.conf systemctl daemon-reload systemctl unmask openresty 2>/dev/null || true systemctl restart openresty From 37588ce5f776e4f989fbd7ccd597b49c57fd75ee Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 19:14:32 +0000 Subject: [PATCH 357/842] Update CHANGELOG.md (#13506) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ec6302933..4c926c850 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -437,6 +437,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ### 🚀 Updated Scripts + - #### 🐞 Bug Fixes + + - NginxProxyManager: fix openresty restart by setting user root before reload [@MickLesk](https://github.com/MickLesk) ([#13500](https://github.com/community-scripts/ProxmoxVE/pull/13500)) + - #### ✨ New Features - Wealthfolio: update to v3.2.1 and Node.js 24 [@afadil](https://github.com/afadil) ([#13486](https://github.com/community-scripts/ProxmoxVE/pull/13486)) From 4241c34d3c1b3ebf938f808c29a98271d51601e3 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Fri, 3 Apr 2026 21:15:01 +0200 Subject: [PATCH 358/842] Crafty Controller: add Java 25 for Minecraft 1.26.1+ (#13502) --- install/crafty-controller-install.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install/crafty-controller-install.sh b/install/crafty-controller-install.sh index 54f51b4d7..2f5280407 100644 --- a/install/crafty-controller-install.sh +++ b/install/crafty-controller-install.sh @@ -15,8 +15,8 @@ update_os msg_info "Setting up TemurinJDK" setup_java -$STD apt install -y temurin-{8,11,17,21}-jre -sudo update-alternatives --set java /usr/lib/jvm/temurin-21-jre-amd64/bin/java +$STD apt install -y temurin-{8,11,17,21,25}-jre +sudo update-alternatives --set java /usr/lib/jvm/temurin-25-jre-amd64/bin/java msg_ok "Installed TemurinJDK" msg_info "Setup Python3" @@ -59,7 +59,7 @@ After=network.target Type=simple User=crafty WorkingDirectory=/opt/crafty-controller/crafty/crafty-4 -Environment=PATH=/usr/lib/jvm/temurin-21-jre-amd64/bin:/opt/crafty-controller/crafty/.venv/bin:$PATH +Environment=PATH=/usr/lib/jvm/temurin-25-jre-amd64/bin:/opt/crafty-controller/crafty/.venv/bin:$PATH ExecStart=/opt/crafty-controller/crafty/.venv/bin/python3 main.py -d Restart=on-failure From f3a881e6f7155c754b4263af2a9882137f1589a3 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Fri, 3 Apr 2026 21:15:16 +0200 Subject: [PATCH 359/842] core.func: prevent profile.d scripts from aborting on non-zero exit (#13503) --- misc/core.func | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/core.func b/misc/core.func index 95d93c83d..6b4190caa 100644 --- a/misc/core.func +++ b/misc/core.func @@ -143,7 +143,7 @@ ensure_profile_loaded() { # Source all profile.d scripts to ensure PATH is complete if [[ -d /etc/profile.d ]]; then for script in /etc/profile.d/*.sh; do - [[ -r "$script" ]] && source "$script" + [[ -r "$script" ]] && source "$script" || true done fi From 428436db71766ba3588e25a729200a39f5d0d218 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 19:15:22 +0000 Subject: [PATCH 360/842] Update CHANGELOG.md (#13507) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c926c850..4573ddf3b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -443,6 +443,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### ✨ New Features + - Crafty Controller: add Java 25 for Minecraft 1.26.1+ [@MickLesk](https://github.com/MickLesk) ([#13502](https://github.com/community-scripts/ProxmoxVE/pull/13502)) - Wealthfolio: update to v3.2.1 and Node.js 24 [@afadil](https://github.com/afadil) ([#13486](https://github.com/community-scripts/ProxmoxVE/pull/13486)) ## 2026-04-02 From 1f5b489d4a0a1fc310134d749086854fb028a897 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Fri, 3 Apr 2026 21:15:31 +0200 Subject: [PATCH 361/842] PVE LXC Updater: pipe apt list through cat to prevent pager hang (#13501) --- tools/pve/update-lxcs.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/pve/update-lxcs.sh b/tools/pve/update-lxcs.sh index 5b0dfc2a5..66edcd0e9 100644 --- a/tools/pve/update-lxcs.sh +++ b/tools/pve/update-lxcs.sh @@ -78,7 +78,7 @@ function update_container() { alpine) pct exec "$container" -- ash -c "apk -U upgrade" ;; archlinux) pct exec "$container" -- bash -c "pacman -Syyu --noconfirm" ;; fedora | rocky | centos | alma) pct exec "$container" -- bash -c "dnf -y update && dnf -y upgrade" ;; - ubuntu | debian | devuan) pct exec "$container" -- bash -c "apt-get update 2>/dev/null | grep 'packages.*upgraded'; apt list --upgradable && apt-get -yq dist-upgrade 2>&1; rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED || true" ;; + ubuntu | debian | devuan) pct exec "$container" -- bash -c "apt-get update 2>/dev/null | grep 'packages.*upgraded'; apt list --upgradable 2>/dev/null | cat && apt-get -yq dist-upgrade 2>&1; rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED || true" ;; opensuse) pct exec "$container" -- bash -c "zypper ref && zypper --non-interactive dup" ;; esac } From 3f8db3bcdb8b51d9fa085630dc9c782a260d2833 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 19:15:38 +0000 Subject: [PATCH 362/842] Update CHANGELOG.md (#13508) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4573ddf3b..3aaa13750 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -446,6 +446,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - Crafty Controller: add Java 25 for Minecraft 1.26.1+ [@MickLesk](https://github.com/MickLesk) ([#13502](https://github.com/community-scripts/ProxmoxVE/pull/13502)) - Wealthfolio: update to v3.2.1 and Node.js 24 [@afadil](https://github.com/afadil) ([#13486](https://github.com/community-scripts/ProxmoxVE/pull/13486)) +### 💾 Core + + - #### 🐞 Bug Fixes + + - core.func: prevent profile.d scripts from aborting on non-zero exit [@MickLesk](https://github.com/MickLesk) ([#13503](https://github.com/community-scripts/ProxmoxVE/pull/13503)) + ## 2026-04-02 ### 🚀 Updated Scripts From bff20d3b618cda25d9cd68b4a17515323084d6d9 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 19:15:59 +0000 Subject: [PATCH 363/842] Update CHANGELOG.md (#13509) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3aaa13750..9921e1f14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -452,6 +452,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - core.func: prevent profile.d scripts from aborting on non-zero exit [@MickLesk](https://github.com/MickLesk) ([#13503](https://github.com/community-scripts/ProxmoxVE/pull/13503)) +### 🧰 Tools + + - #### 🐞 Bug Fixes + + - PVE LXC-Updater: pipe apt list through cat to prevent pager hang [@MickLesk](https://github.com/MickLesk) ([#13501](https://github.com/community-scripts/ProxmoxVE/pull/13501)) + ## 2026-04-02 ### 🚀 Updated Scripts From 730176268e346bf1ed48798d5200100f1f6edab1 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Fri, 3 Apr 2026 21:17:07 +0200 Subject: [PATCH 364/842] APT Proxy: Support full URLs (http/https with custom ports) (#13474) * APT Proxy: Support full URLs (http/https with custom ports) * APT Proxy: Add URL validation and update default.vars examples --- misc/build.func | 29 ++++++++++++++++++++++++----- misc/install.func | 18 ++++++++++++++++-- 2 files changed, 40 insertions(+), 7 deletions(-) diff --git a/misc/build.func b/misc/build.func index 3db6c7615..1f517903e 100644 --- a/misc/build.func +++ b/misc/build.func @@ -986,13 +986,23 @@ base_settings() { # Runtime check: Verify APT cacher is reachable if configured if [[ -n "$APT_CACHER_IP" && "$APT_CACHER" == "yes" ]]; then - if ! curl -s --connect-timeout 2 "http://${APT_CACHER_IP}:3142" >/dev/null 2>&1; then - msg_warn "APT Cacher configured but not reachable at ${APT_CACHER_IP}:3142" + local _check_host _check_port _check_url + _check_host=$(echo "$APT_CACHER_IP" | sed -e 's|https\?://||' -e 's|/.*||' | cut -d: -f1) + _check_port=$(echo "$APT_CACHER_IP" | sed -e 's|https\?://||' -e 's|/.*||' | cut -s -d: -f2) + if [[ "$APT_CACHER_IP" =~ ^https?:// ]]; then + _check_url="$APT_CACHER_IP" + _check_port="${_check_port:-80}" + else + _check_port="${_check_port:-3142}" + _check_url="http://${APT_CACHER_IP}:${_check_port}" + fi + if ! curl -s --connect-timeout 2 "${_check_url}" >/dev/null 2>&1; then + msg_warn "APT Cacher configured but not reachable at ${_check_url}" msg_custom "⚠️" "${YW}" "Disabling APT Cacher for this installation" APT_CACHER="" APT_CACHER_IP="" else - msg_ok "APT Cacher verified at ${APT_CACHER_IP}:3142" + msg_ok "APT Cacher verified at ${_check_url}" fi fi @@ -1199,6 +1209,13 @@ load_vars_file() { continue fi ;; + var_apt_cacher_ip) + # Allow: plain IP/hostname, http://host, https://host:port + if [[ -n "$var_val" ]] && ! [[ "$var_val" =~ ^(https?://)?[a-zA-Z0-9._-]+(:[0-9]+)?(/.*)?$ ]]; then + msg_warn "Invalid APT Cacher address '$var_val' in $file, ignoring" + continue + fi + ;; var_container_storage | var_template_storage) # Validate that the storage exists and is active on the current node local _storage_status @@ -1311,9 +1328,11 @@ var_ipv6_method=none var_ssh=no # var_ssh_authorized_key= -# APT cacher (optional - with example) +# APT cacher (optional - IP or URL) # var_apt_cacher=yes # var_apt_cacher_ip=192.168.1.10 +# var_apt_cacher_ip=http://proxy.local +# var_apt_cacher_ip=https://proxy.local:443 # Features/Tags/verbosity var_fuse=no @@ -2526,7 +2545,7 @@ advanced_settings() { # Ask for IP if enabled if result=$(whiptail --backtitle "Proxmox VE Helper Scripts [Step $STEP/$MAX_STEP]" \ --title "APT CACHER IP" \ - --inputbox "\nEnter APT Cacher-NG server IP address:" 10 58 "$_apt_cacher_ip" \ + --inputbox "\nEnter APT Cacher-NG IP or URL:\n(e.g. 192.168.1.10, http://host, https://host:443)" 12 62 "$_apt_cacher_ip" \ 3>&1 1>&2 2>&3); then _apt_cacher_ip="$result" fi diff --git a/misc/install.func b/misc/install.func index 30cf93f2c..a1a1e0ff3 100644 --- a/misc/install.func +++ b/misc/install.func @@ -390,10 +390,24 @@ update_os() { msg_info "Updating Container OS" if [[ "$CACHER" == "yes" ]]; then echo 'Acquire::http::Proxy-Auto-Detect "/usr/local/bin/apt-proxy-detect.sh";' >/etc/apt/apt.conf.d/00aptproxy + local _proxy_raw="${CACHER_IP}" + local _proxy_host _proxy_port _proxy_url + # Parse host and port from URL or plain IP/hostname + _proxy_host=$(echo "$_proxy_raw" | sed -e 's|https\?://||' -e 's|/.*||' | cut -d: -f1) + _proxy_port=$(echo "$_proxy_raw" | sed -e 's|https\?://||' -e 's|/.*||' | cut -s -d: -f2) + if [[ "$_proxy_raw" =~ ^https?:// ]]; then + # Full URL provided — use as-is for proxy output, extract port for nc check + _proxy_url="$_proxy_raw" + _proxy_port="${_proxy_port:-80}" + else + # Legacy: plain IP or hostname — default to http + port 3142 + _proxy_port="${_proxy_port:-3142}" + _proxy_url="http://${_proxy_raw}:${_proxy_port}" + fi cat </usr/local/bin/apt-proxy-detect.sh #!/bin/bash -if nc -w1 -z "${CACHER_IP}" 3142; then - echo -n "http://${CACHER_IP}:3142" +if nc -w1 -z "${_proxy_host}" ${_proxy_port}; then + echo -n "${_proxy_url}" else echo -n "DIRECT" fi From 3f04e49f04c039495a40a9f5623c9d2ce36a7699 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 19:17:28 +0000 Subject: [PATCH 365/842] Update CHANGELOG.md (#13510) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9921e1f14..eccb70250 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -452,6 +452,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - core.func: prevent profile.d scripts from aborting on non-zero exit [@MickLesk](https://github.com/MickLesk) ([#13503](https://github.com/community-scripts/ProxmoxVE/pull/13503)) + - #### ✨ New Features + + - APT Proxy: Support full URLs (http/https with custom ports) [@MickLesk](https://github.com/MickLesk) ([#13474](https://github.com/community-scripts/ProxmoxVE/pull/13474)) + ### 🧰 Tools - #### 🐞 Bug Fixes From 762d1e731ef472c6883534304ff9f761ab425d3c Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Fri, 3 Apr 2026 21:38:53 +0200 Subject: [PATCH 366/842] OpenWRT-VM: use poweroff instead of halt to properly stop VM (#13504) --- vm/openwrt-vm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vm/openwrt-vm.sh b/vm/openwrt-vm.sh index d2927ec8f..8a8e39cb0 100644 --- a/vm/openwrt-vm.sh +++ b/vm/openwrt-vm.sh @@ -663,7 +663,7 @@ if qm status "$VMID" | grep -q "running"; then send_line_to_vm "uci set network.lan.ipaddr=${LAN_IP_ADDR}" send_line_to_vm "uci set network.lan.netmask=${LAN_NETMASK}" send_line_to_vm "uci commit" - send_line_to_vm "halt" + send_line_to_vm "poweroff" msg_ok "Network interfaces configured in OpenWrt" else msg_error "VM is not running" From 1abce0c6958532664da8ccd031cccf2aa60dfd00 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 19:39:19 +0000 Subject: [PATCH 367/842] Update CHANGELOG.md (#13512) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index eccb70250..98161bc4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -439,6 +439,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - OpenWRT-VM: use poweroff instead of halt to properly stop VM [@MickLesk](https://github.com/MickLesk) ([#13504](https://github.com/community-scripts/ProxmoxVE/pull/13504)) - NginxProxyManager: fix openresty restart by setting user root before reload [@MickLesk](https://github.com/MickLesk) ([#13500](https://github.com/community-scripts/ProxmoxVE/pull/13500)) - #### ✨ New Features From 0b247866959f7dac41fcaf77f59aa6892c4d41bb Mon Sep 17 00:00:00 2001 From: Andrey Viktorov Date: Sun, 5 Apr 2026 03:05:10 +0700 Subject: [PATCH 368/842] komodo: set `PERIPHERY_CORE_PUBLIC_KEYS` to default value if absent (#13519) --- tools/addon/komodo.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/addon/komodo.sh b/tools/addon/komodo.sh index 66ade114a..bd5289b6c 100644 --- a/tools/addon/komodo.sh +++ b/tools/addon/komodo.sh @@ -111,6 +111,12 @@ function update() { sed -i '/^KOMODO_PASSKEY=/d' "$COMPOSE_ENV" fi + # === v2 migration: ensure PERIPHERY_CORE_PUBLIC_KEYS is set === + if ! grep -q 'PERIPHERY_CORE_PUBLIC_KEYS' "$COMPOSE_ENV"; then + echo '## Use the public key generated by Core.' >> "$COMPOSE_ENV" + echo 'PERIPHERY_CORE_PUBLIC_KEYS=file:/config/keys/core.pub' >> "$COMPOSE_ENV" + fi + # === ensure backups path is set === if ! grep -q 'COMPOSE_KOMODO_BACKUPS_PATH=' "$COMPOSE_ENV"; then echo 'COMPOSE_KOMODO_BACKUPS_PATH=/etc/komodo/backups' >>"$COMPOSE_ENV" From 9ce2fe9ee0f57bb7f5ac1a5bf14bad15629299b0 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sat, 4 Apr 2026 20:05:38 +0000 Subject: [PATCH 369/842] Update CHANGELOG.md (#13525) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98161bc4f..93ac840f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -429,6 +429,14 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-04-04 + +### 🧰 Tools + + - #### 🐞 Bug Fixes + + - komodo: set `PERIPHERY_CORE_PUBLIC_KEYS` to default value if absent [@4ndv](https://github.com/4ndv) ([#13519](https://github.com/community-scripts/ProxmoxVE/pull/13519)) + ## 2026-04-03 ### 🆕 New Scripts From f2d6840756e6b71c32a65360f47effd52c7b1996 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sun, 5 Apr 2026 00:07:55 +0000 Subject: [PATCH 370/842] Archive old changelog entries (#13530) Co-authored-by: github-actions[bot] --- .github/changelogs/2026/03.md | 42 +++++++ .github/changelogs/2026/04.md | 68 ++++++++++++ CHANGELOG.md | 201 ++-------------------------------- 3 files changed, 122 insertions(+), 189 deletions(-) create mode 100644 .github/changelogs/2026/04.md diff --git a/.github/changelogs/2026/03.md b/.github/changelogs/2026/03.md index bcb9efad4..6d12cec39 100644 --- a/.github/changelogs/2026/03.md +++ b/.github/changelogs/2026/03.md @@ -1,3 +1,45 @@ +## 2026-03-31 + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - Graylog: set vm.max_map_count on host for OpenSearch [@MickLesk](https://github.com/MickLesk) ([#13441](https://github.com/community-scripts/ProxmoxVE/pull/13441)) + - Koillection: ensure newline before appending to .env.local [@MickLesk](https://github.com/MickLesk) ([#13440](https://github.com/community-scripts/ProxmoxVE/pull/13440)) + +### 💾 Core + + - #### 🔧 Refactor + + - core: skip empty gateway value in network config [@MickLesk](https://github.com/MickLesk) ([#13442](https://github.com/community-scripts/ProxmoxVE/pull/13442)) + +## 2026-03-30 + +### 🆕 New Scripts + + - Bambuddy ([#13411](https://github.com/community-scripts/ProxmoxVE/pull/13411)) + +### 🚀 Updated Scripts + + - #### 💥 Breaking Changes + + - Rename: BirdNET > BirdNET-Go [@MickLesk](https://github.com/MickLesk) ([#13410](https://github.com/community-scripts/ProxmoxVE/pull/13410)) + +## 2026-03-29 + +### 🆕 New Scripts + + - YOURLS ([#13379](https://github.com/community-scripts/ProxmoxVE/pull/13379)) + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - fix(victoriametrics): use jq to filter releases [@Joery-M](https://github.com/Joery-M) ([#13393](https://github.com/community-scripts/ProxmoxVE/pull/13393)) + - Ollama: add error handling for Intel GPG key imports [@MickLesk](https://github.com/MickLesk) ([#13397](https://github.com/community-scripts/ProxmoxVE/pull/13397)) + - Immich: ignore Redis connection error on maintenance mode disable [@MickLesk](https://github.com/MickLesk) ([#13398](https://github.com/community-scripts/ProxmoxVE/pull/13398)) + - NPM: unmask openresty after migration from package [@MickLesk](https://github.com/MickLesk) ([#13399](https://github.com/community-scripts/ProxmoxVE/pull/13399)) + ## 2026-03-28 ### 🚀 Updated Scripts diff --git a/.github/changelogs/2026/04.md b/.github/changelogs/2026/04.md new file mode 100644 index 000000000..b407dff04 --- /dev/null +++ b/.github/changelogs/2026/04.md @@ -0,0 +1,68 @@ +## 2026-04-04 + +### 🧰 Tools + + - #### 🐞 Bug Fixes + + - komodo: set `PERIPHERY_CORE_PUBLIC_KEYS` to default value if absent [@4ndv](https://github.com/4ndv) ([#13519](https://github.com/community-scripts/ProxmoxVE/pull/13519)) + +## 2026-04-03 + +### 🆕 New Scripts + + - netboot.xyz ([#13480](https://github.com/community-scripts/ProxmoxVE/pull/13480)) + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - OpenWRT-VM: use poweroff instead of halt to properly stop VM [@MickLesk](https://github.com/MickLesk) ([#13504](https://github.com/community-scripts/ProxmoxVE/pull/13504)) + - NginxProxyManager: fix openresty restart by setting user root before reload [@MickLesk](https://github.com/MickLesk) ([#13500](https://github.com/community-scripts/ProxmoxVE/pull/13500)) + + - #### ✨ New Features + + - Crafty Controller: add Java 25 for Minecraft 1.26.1+ [@MickLesk](https://github.com/MickLesk) ([#13502](https://github.com/community-scripts/ProxmoxVE/pull/13502)) + - Wealthfolio: update to v3.2.1 and Node.js 24 [@afadil](https://github.com/afadil) ([#13486](https://github.com/community-scripts/ProxmoxVE/pull/13486)) + +### 💾 Core + + - #### 🐞 Bug Fixes + + - core.func: prevent profile.d scripts from aborting on non-zero exit [@MickLesk](https://github.com/MickLesk) ([#13503](https://github.com/community-scripts/ProxmoxVE/pull/13503)) + + - #### ✨ New Features + + - APT Proxy: Support full URLs (http/https with custom ports) [@MickLesk](https://github.com/MickLesk) ([#13474](https://github.com/community-scripts/ProxmoxVE/pull/13474)) + +### 🧰 Tools + + - #### 🐞 Bug Fixes + + - PVE LXC-Updater: pipe apt list through cat to prevent pager hang [@MickLesk](https://github.com/MickLesk) ([#13501](https://github.com/community-scripts/ProxmoxVE/pull/13501)) + +## 2026-04-02 + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - Grist: Guard backup restore for empty docs/db files [@MickLesk](https://github.com/MickLesk) ([#13472](https://github.com/community-scripts/ProxmoxVE/pull/13472)) + - fix(zigbee2mqtt): suppress grep error when pnpm-workspace.yaml is absent on update [@Copilot](https://github.com/Copilot) ([#13476](https://github.com/community-scripts/ProxmoxVE/pull/13476)) + +### 🧰 Tools + + - #### 🐞 Bug Fixes + + - Cron LXC Updater: Add full PATH for cron environment [@MickLesk](https://github.com/MickLesk) ([#13473](https://github.com/community-scripts/ProxmoxVE/pull/13473)) + +## 2026-04-01 + +### 🆕 New Scripts + + - DrawDB ([#13454](https://github.com/community-scripts/ProxmoxVE/pull/13454)) + +### 🧰 Tools + + - #### 🐞 Bug Fixes + + - Filebrowser: make noauth setup use correct database [@MickLesk](https://github.com/MickLesk) ([#13457](https://github.com/community-scripts/ProxmoxVE/pull/13457)) diff --git a/CHANGELOG.md b/CHANGELOG.md index 93ac840f5..fb0d7e4c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,9 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit + + + @@ -45,7 +48,14 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
-

March (28 entries)

+

April (4 entries)

+ +[View April 2026 Changelog](.github/changelogs/2026/04.md) + +
+ +
+

March (31 entries)

[View March 2026 Changelog](.github/changelogs/2026/03.md) @@ -1070,191 +1080,4 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 💥 Breaking Changes - - Semaphore: Move from BoltDB to SQLite [@tremor021](https://github.com/tremor021) ([#12624](https://github.com/community-scripts/ProxmoxVE/pull/12624)) - -## 2026-03-05 - -### 🆕 New Scripts - - - ddclient ([#12587](https://github.com/community-scripts/ProxmoxVE/pull/12587)) -- Netbird ([#12585](https://github.com/community-scripts/ProxmoxVE/pull/12585)) -- Papra ([#12577](https://github.com/community-scripts/ProxmoxVE/pull/12577)) - -### 🚀 Updated Scripts - - - #### 🐞 Bug Fixes - - - fluid-calendar: add build-essential to install and update dependencies [@Copilot](https://github.com/Copilot) ([#12602](https://github.com/community-scripts/ProxmoxVE/pull/12602)) - - Refactor: BentoPDF [@vhsdream](https://github.com/vhsdream) ([#12597](https://github.com/community-scripts/ProxmoxVE/pull/12597)) - - Tianji: Fix the bug introduced by the refactor [@tremor021](https://github.com/tremor021) ([#12564](https://github.com/community-scripts/ProxmoxVE/pull/12564)) - - PowerDNS: use 'launch=' instead of 'launch+=' for gsqlite3 backend [@MickLesk](https://github.com/MickLesk) ([#12579](https://github.com/community-scripts/ProxmoxVE/pull/12579)) - -### 🗑️ Deleted Scripts - - - Suwayomi-Server: remove due to inactivity and very low usage [@MickLesk](https://github.com/MickLesk) ([#12596](https://github.com/community-scripts/ProxmoxVE/pull/12596)) - -### 💾 Core - - - #### 🔧 Refactor - - - core: add var_os / var_version to whitelist for app.vars [@MickLesk](https://github.com/MickLesk) ([#12576](https://github.com/community-scripts/ProxmoxVE/pull/12576)) - -## 2026-03-04 - -### 🚀 Updated Scripts - - - #### 🐞 Bug Fixes - - - fix: gitea-mirror [@CrazyWolf13](https://github.com/CrazyWolf13) ([#12549](https://github.com/community-scripts/ProxmoxVE/pull/12549)) - - fix(immich): correct LibRaw clone URL to official upstream [@DenislavDenev](https://github.com/DenislavDenev) ([#12526](https://github.com/community-scripts/ProxmoxVE/pull/12526)) - - update: stirling-pdf: java 25 [@CrazyWolf13](https://github.com/CrazyWolf13) ([#12552](https://github.com/community-scripts/ProxmoxVE/pull/12552)) - - Docmost: register NoopAuditService globally when EE submodule is missing [@MickLesk](https://github.com/MickLesk) ([#12551](https://github.com/community-scripts/ProxmoxVE/pull/12551)) - - jellyseer/overseer migration corrupting /usr/bin/update [@MickLesk](https://github.com/MickLesk) ([#12539](https://github.com/community-scripts/ProxmoxVE/pull/12539)) - - PowerDNS: use gsqlite3 backend instead of BIND [@MickLesk](https://github.com/MickLesk) ([#12538](https://github.com/community-scripts/ProxmoxVE/pull/12538)) - - addon migrations: /usr/bin/update replacement to prevent syntax error [@MickLesk](https://github.com/MickLesk) ([#12540](https://github.com/community-scripts/ProxmoxVE/pull/12540)) - - - #### 🔧 Refactor - - - Fluid-Calendar: NodeJS bump [@tremor021](https://github.com/tremor021) ([#12558](https://github.com/community-scripts/ProxmoxVE/pull/12558)) - - Refactor: LiteLLM [@tremor021](https://github.com/tremor021) ([#12550](https://github.com/community-scripts/ProxmoxVE/pull/12550)) - -### 💾 Core - - - #### 🐞 Bug Fixes - - - tools: fall back to distro packages for psql [@MickLesk](https://github.com/MickLesk) ([#12542](https://github.com/community-scripts/ProxmoxVE/pull/12542)) - - fix: whitelist var_searchdomain and fix the handling of var_ns and va… [@tommoyer](https://github.com/tommoyer) ([#12521](https://github.com/community-scripts/ProxmoxVE/pull/12521)) - -## 2026-03-03 - -### 🆕 New Scripts - - - Tinyauth: v5 Support & add Debian Version [@MickLesk](https://github.com/MickLesk) ([#12501](https://github.com/community-scripts/ProxmoxVE/pull/12501)) - -### 🚀 Updated Scripts - - - #### 🐞 Bug Fixes - - - cross-seed: install build-essential to resolve missing `make` error [@Copilot](https://github.com/Copilot) ([#12522](https://github.com/community-scripts/ProxmoxVE/pull/12522)) - - meshcentral: increased disk space to 4GB [@MickLesk](https://github.com/MickLesk) ([#12509](https://github.com/community-scripts/ProxmoxVE/pull/12509)) - - - #### 🔧 Refactor - - - opnsense-vm: harden temp dir, bridge detection and network selection [@MickLesk](https://github.com/MickLesk) ([#12513](https://github.com/community-scripts/ProxmoxVE/pull/12513)) - -### 🗑️ Deleted Scripts - - - Remove Unifi Network Server scripts (dead APT repo) [@Copilot](https://github.com/Copilot) ([#12500](https://github.com/community-scripts/ProxmoxVE/pull/12500)) - -### 💾 Core - - - #### ✨ New Features - - - core: recovery - add ENOSPC disk-full detection with auto-retry using * 2 hdd [@MickLesk](https://github.com/MickLesk) ([#12511](https://github.com/community-scripts/ProxmoxVE/pull/12511)) - -### 📚 Documentation - - - Fix config_path casing in reactive-resume.json [@ScubyG](https://github.com/ScubyG) ([#12525](https://github.com/community-scripts/ProxmoxVE/pull/12525)) - -### 🌐 Website - - - #### 🐞 Bug Fixes - - - Revert #11534 PR that messed up search [@BramSuurdje](https://github.com/BramSuurdje) ([#12492](https://github.com/community-scripts/ProxmoxVE/pull/12492)) - -## 2026-03-02 - -### 🆕 New Scripts - - - PowerDNS ([#12481](https://github.com/community-scripts/ProxmoxVE/pull/12481)) -- Profilarr ([#12441](https://github.com/community-scripts/ProxmoxVE/pull/12441)) - -### 🚀 Updated Scripts - - - #### 🐞 Bug Fixes - - - Tracearr: prepare for imminent v1.4.19 release [@durzo](https://github.com/durzo) ([#12413](https://github.com/community-scripts/ProxmoxVE/pull/12413)) - - - #### ✨ New Features - - - Frigate: Bump to v0.17 [@MickLesk](https://github.com/MickLesk) ([#12474](https://github.com/community-scripts/ProxmoxVE/pull/12474)) - - - #### 💥 Breaking Changes - - - Migrate: DokPloy, Komodo, Coolify, Dockge, Runtipi to Addons [@MickLesk](https://github.com/MickLesk) ([#12275](https://github.com/community-scripts/ProxmoxVE/pull/12275)) - - - #### 🔧 Refactor - - - ref: replace generic exit 1 with specific exit codes in ct & install [@MickLesk](https://github.com/MickLesk) ([#12475](https://github.com/community-scripts/ProxmoxVE/pull/12475)) - -### 💾 Core - - - #### ✨ New Features - - - tools.func: Improve stability with retry logic, caching, and debug mode [@MickLesk](https://github.com/MickLesk) ([#10351](https://github.com/community-scripts/ProxmoxVE/pull/10351)) - - - #### 🔧 Refactor - - - core: standardize exit codes and add mappings [@MickLesk](https://github.com/MickLesk) ([#12467](https://github.com/community-scripts/ProxmoxVE/pull/12467)) - -### 🌐 Website - - - frontend: improve detail view badges, addon texts, and HTML title [@MickLesk](https://github.com/MickLesk) ([#12461](https://github.com/community-scripts/ProxmoxVE/pull/12461)) - -## 2026-03-01 - -### 🚀 Updated Scripts - - - #### 🐞 Bug Fixes - - - Sparkyfitness: use pnpm [@tomfrenzel](https://github.com/tomfrenzel) ([#12445](https://github.com/community-scripts/ProxmoxVE/pull/12445)) - - OpenArchiver: Fix installation [@tremor021](https://github.com/tremor021) ([#12447](https://github.com/community-scripts/ProxmoxVE/pull/12447)) - -## 2026-02-28 - -### 🚀 Updated Scripts - - - Update Reactive Resume install script with useful .env information for reverse proxy setup [@Mazianni](https://github.com/Mazianni) ([#12401](https://github.com/community-scripts/ProxmoxVE/pull/12401)) - - - #### 🐞 Bug Fixes - - - gramps-web: install addons (FilterRules) for relationship diagram [@MickLesk](https://github.com/MickLesk) ([#12387](https://github.com/community-scripts/ProxmoxVE/pull/12387)) - - [Fix] Immich: Change `sed` command to fully replace line in postgresql.conf [@vhsdream](https://github.com/vhsdream) ([#12429](https://github.com/community-scripts/ProxmoxVE/pull/12429)) - - [FIX] Immich: fix Openvino memory leak during OCR; improve HW-accelerated ML performance [@vhsdream](https://github.com/vhsdream) ([#12426](https://github.com/community-scripts/ProxmoxVE/pull/12426)) - - Fix default tag for ioBroker LXC install [@josefglatz](https://github.com/josefglatz) ([#12423](https://github.com/community-scripts/ProxmoxVE/pull/12423)) - - Ombi: Add database.json [@hraphael](https://github.com/hraphael) ([#12412](https://github.com/community-scripts/ProxmoxVE/pull/12412)) - - Dawarich: add missing build deps and handle seed failure [@MickLesk](https://github.com/MickLesk) ([#12410](https://github.com/community-scripts/ProxmoxVE/pull/12410)) - - pangolin: increase hdd to 10G [@MickLesk](https://github.com/MickLesk) ([#12409](https://github.com/community-scripts/ProxmoxVE/pull/12409)) - - - #### ✨ New Features - - - BookLore: add additional JVM flags [@vhsdream](https://github.com/vhsdream) ([#12421](https://github.com/community-scripts/ProxmoxVE/pull/12421)) - -### 🗑️ Deleted Scripts - - - Delete Palmr [@vhsdream](https://github.com/vhsdream) ([#12399](https://github.com/community-scripts/ProxmoxVE/pull/12399)) - -### 💾 Core - - - #### 🐞 Bug Fixes - - - core: read from /dev/tty in all interactive prompts | fix empty or cropped logs due build process [@MickLesk](https://github.com/MickLesk) ([#12406](https://github.com/community-scripts/ProxmoxVE/pull/12406)) - -## 2026-02-27 - -### 🆕 New Scripts - - - Strapi ([#12320](https://github.com/community-scripts/ProxmoxVE/pull/12320)) - -### 🚀 Updated Scripts - - - #### 🐞 Bug Fixes - - - TrueNAS VM: filter out new nightlies with MASTER [@juronja](https://github.com/juronja) ([#12355](https://github.com/community-scripts/ProxmoxVE/pull/12355)) - -### 💾 Core - - - #### ✨ New Features - - - core: graceful fallback for apt-get update failures [@MickLesk](https://github.com/MickLesk) ([#12386](https://github.com/community-scripts/ProxmoxVE/pull/12386)) - - core: Improve error outputs across core functions [@MickLesk](https://github.com/MickLesk) ([#12378](https://github.com/community-scripts/ProxmoxVE/pull/12378)) \ No newline at end of file + - Semaphore: Move from BoltDB to SQLite [@tremor021](https://github.com/tremor021) ([#12624](https://github.com/community-scripts/ProxmoxVE/pull/12624)) \ No newline at end of file From 05748eb1ed636ee733d1a5b5204f80102e18c6fd Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sun, 5 Apr 2026 00:08:20 +0000 Subject: [PATCH 371/842] Update CHANGELOG.md (#13531) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb0d7e4c5..98ce9f175 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -439,6 +439,8 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
+## 2026-04-05 + ## 2026-04-04 ### 🧰 Tools From 59c0052bc886630d2e7e6ccf6a17ff96b02b6d6b Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sun, 5 Apr 2026 21:02:56 +0200 Subject: [PATCH 372/842] core: silent() function - use return instead of exit to allow || true error handling (#13529) --- misc/core.func | 36 +++++++++++++++--------------------- misc/error_handler.func | 16 +++++++++++++++- misc/vm-core.func | 34 ++++++++++------------------------ 3 files changed, 40 insertions(+), 46 deletions(-) diff --git a/misc/core.func b/misc/core.func index 6b4190caa..220281958 100644 --- a/misc/core.func +++ b/misc/core.func @@ -527,29 +527,23 @@ silent() { fi if [[ $rc -ne 0 ]]; then - # Source explain_exit_code if needed - if ! declare -f explain_exit_code >/dev/null 2>&1; then - if ! source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/error_handler.func); then - explain_exit_code() { echo "unknown (error_handler.func download failed)"; } - fi - fi + # Return instead of exit so that callers can use `$STD cmd || true` + # or `if $STD cmd; then ...` to handle errors gracefully. + # When no || / if is used, set -e + ERR trap will still catch it + # and error_handler() will display the error and exit. + # + # Set flag so error_handler knows to show log tail from silent's logfile + export _SILENT_FAILED_RC="$rc" + export _SILENT_FAILED_CMD="$cmd" + export _SILENT_FAILED_LINE="$caller_line" + export _SILENT_FAILED_LOG="$logfile" - local explanation - explanation="$(explain_exit_code "$rc")" - - printf "\e[?25h" - msg_error "in line ${caller_line}: exit code ${rc} (${explanation})" - msg_custom "→" "${YWB}" "${cmd}" - - if [[ -s "$logfile" ]]; then - echo -e "\n${TAB}--- Last 20 lines of log ---" - tail -n 20 "$logfile" - echo -e "${TAB}-----------------------------------" - echo -e "${TAB}📋 Full log: ${logfile}\n" - fi - - exit "$rc" + return "$rc" fi + + # Clear stale flags on success (prevents false positives if a previous + # $STD cmd || true failed and a later non-silent command triggers error_handler) + unset _SILENT_FAILED_RC _SILENT_FAILED_CMD _SILENT_FAILED_LINE _SILENT_FAILED_LOG 2>/dev/null || true } # ------------------------------------------------------------------------------ diff --git a/misc/error_handler.func b/misc/error_handler.func index bf81ea9bf..dd816dc22 100644 --- a/misc/error_handler.func +++ b/misc/error_handler.func @@ -236,6 +236,16 @@ error_handler() { command="${command//\$STD/}" + # If error originated from silent(), use its captured metadata + # This provides the actual command and line number instead of "silent ..." + if [[ -n "${_SILENT_FAILED_RC:-}" ]]; then + exit_code="$_SILENT_FAILED_RC" + command="$_SILENT_FAILED_CMD" + line_number="$_SILENT_FAILED_LINE" + # Clear flags to prevent stale data on subsequent errors + unset _SILENT_FAILED_RC _SILENT_FAILED_CMD _SILENT_FAILED_LINE + fi + if [[ "$exit_code" -eq 0 ]]; then return 0 fi @@ -279,8 +289,12 @@ error_handler() { fi # Get active log file (BUILD_LOG or INSTALL_LOG) + # Prefer silent()'s logfile when available (contains the actual command output) local active_log="" - if declare -f get_active_logfile >/dev/null 2>&1; then + if [[ -n "${_SILENT_FAILED_LOG:-}" && -s "${_SILENT_FAILED_LOG}" ]]; then + active_log="$_SILENT_FAILED_LOG" + unset _SILENT_FAILED_LOG + elif declare -f get_active_logfile >/dev/null 2>&1; then active_log="$(get_active_logfile)" elif [[ -n "${SILENT_LOGFILE:-}" ]]; then active_log="$SILENT_LOGFILE" diff --git a/misc/vm-core.func b/misc/vm-core.func index f0d44cfa2..dd0595700 100644 --- a/misc/vm-core.func +++ b/misc/vm-core.func @@ -188,32 +188,18 @@ silent() { trap 'error_handler' ERR if [[ $rc -ne 0 ]]; then - # Source explain_exit_code if needed - if ! declare -f explain_exit_code >/dev/null 2>&1; then - source <(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/misc/error_handler.func) 2>/dev/null || true - fi + # Return instead of exit so that callers can use `$STD cmd || true` + # When no || is used, set -e + ERR trap catches it via error_handler() + export _SILENT_FAILED_RC="$rc" + export _SILENT_FAILED_CMD="$cmd" + export _SILENT_FAILED_LINE="$caller_line" + export _SILENT_FAILED_LOG="$logfile" - local explanation="" - if declare -f explain_exit_code >/dev/null 2>&1; then - explanation="$(explain_exit_code "$rc")" - fi - - printf "\e[?25h" - if [[ -n "$explanation" ]]; then - msg_error "in line ${caller_line}: exit code ${rc} (${explanation})" - else - msg_error "in line ${caller_line}: exit code ${rc}" - fi - msg_custom "→" "${YWB}" "${cmd}" - - if [[ -s "$logfile" ]]; then - echo -e "\n${TAB}--- Last 20 lines of log ---" - tail -n 20 "$logfile" - echo -e "${TAB}----------------------------\n" - fi - - exit "$rc" + return "$rc" fi + + # Clear stale flags on success + unset _SILENT_FAILED_RC _SILENT_FAILED_CMD _SILENT_FAILED_LINE _SILENT_FAILED_LOG 2>/dev/null || true } # ------------------------------------------------------------------------------ From f6528642082b35f6c122cded52e8412f37589595 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sun, 5 Apr 2026 19:03:18 +0000 Subject: [PATCH 373/842] Update CHANGELOG.md (#13534) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98ce9f175..1d389f856 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -441,6 +441,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ## 2026-04-05 +### 💾 Core + + - #### 🔧 Refactor + + - core: silent() function - use return instead of exit to allow || true error handling [@MickLesk](https://github.com/MickLesk) ([#13529](https://github.com/community-scripts/ProxmoxVE/pull/13529)) + ## 2026-04-04 ### 🧰 Tools From 68e009e9c67ecff9ca814b6405cad3d5e38f1117 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sun, 5 Apr 2026 21:04:08 +0200 Subject: [PATCH 374/842] MotionEye: run as root to enable SMB share support (#13527) --- install/motioneye-install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install/motioneye-install.sh b/install/motioneye-install.sh index 362221efb..d3829d572 100644 --- a/install/motioneye-install.sh +++ b/install/motioneye-install.sh @@ -50,6 +50,7 @@ msg_ok "Installed MotionEye" msg_info "Creating Service" curl -fsSL "https://raw.githubusercontent.com/motioneye-project/motioneye/dev/motioneye/extra/motioneye.systemd" -o "/etc/systemd/system/motioneye.service" +sed -i 's/^User=.*/User=root/' /etc/systemd/system/motioneye.service systemctl enable -q --now motioneye msg_ok "Created Service" From e247a8ee8b03257decb3317c8f6bfc408163cffd Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sun, 5 Apr 2026 19:04:34 +0000 Subject: [PATCH 375/842] Update CHANGELOG.md (#13535) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d389f856..f2d315d0a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -441,6 +441,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ## 2026-04-05 +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - MotionEye: run as root to enable SMB share support [@MickLesk](https://github.com/MickLesk) ([#13527](https://github.com/community-scripts/ProxmoxVE/pull/13527)) + ### 💾 Core - #### 🔧 Refactor From 70a9d99ecd196cbc8640239a398df42ae34a4e14 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sun, 5 Apr 2026 21:28:34 +0200 Subject: [PATCH 376/842] Nginx Proxy Manager: ensure /tmp/nginx/body exists via openresty service ExecStartPre (#13528) --- ct/nginxproxymanager.sh | 1 + install/nginxproxymanager-install.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/ct/nginxproxymanager.sh b/ct/nginxproxymanager.sh index 5f7363f7f..940666606 100644 --- a/ct/nginxproxymanager.sh +++ b/ct/nginxproxymanager.sh @@ -86,6 +86,7 @@ Wants=network-online.target [Service] Type=simple +ExecStartPre=-/bin/mkdir -p /tmp/nginx/body /run/nginx ExecStartPre=/usr/local/openresty/nginx/sbin/nginx -t ExecStart=/usr/local/openresty/nginx/sbin/nginx -g 'daemon off;' diff --git a/install/nginxproxymanager-install.sh b/install/nginxproxymanager-install.sh index 3d5781db1..307a14389 100644 --- a/install/nginxproxymanager-install.sh +++ b/install/nginxproxymanager-install.sh @@ -62,6 +62,7 @@ Wants=network-online.target [Service] Type=simple +ExecStartPre=-/bin/mkdir -p /tmp/nginx/body /run/nginx ExecStartPre=/usr/local/openresty/nginx/sbin/nginx -t ExecStart=/usr/local/openresty/nginx/sbin/nginx -g 'daemon off;' From 9ef3b919c754220b688e4edcc886991bbfdc4816 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sun, 5 Apr 2026 19:28:59 +0000 Subject: [PATCH 377/842] Update CHANGELOG.md (#13537) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f2d315d0a..0f51b43c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -445,6 +445,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - Nginx Proxy Manager: ensure /tmp/nginx/body exists via openresty service [@MickLesk](https://github.com/MickLesk) ([#13528](https://github.com/community-scripts/ProxmoxVE/pull/13528)) - MotionEye: run as root to enable SMB share support [@MickLesk](https://github.com/MickLesk) ([#13527](https://github.com/community-scripts/ProxmoxVE/pull/13527)) ### 💾 Core From b72d91ef8ecdde7d508a1f79af25a6fe060d71c8 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sun, 5 Apr 2026 21:51:10 +0200 Subject: [PATCH 378/842] Grist: remove install:ee step (private repo, not needed for grist-core) (#13526) --- ct/grist.sh | 1 - install/grist-install.sh | 1 - 2 files changed, 2 deletions(-) diff --git a/ct/grist.sh b/ct/grist.sh index 8b78fffe2..2a9893152 100644 --- a/ct/grist.sh +++ b/ct/grist.sh @@ -53,7 +53,6 @@ function update_script() { [[ -f /opt/grist_bak/landing.db ]] && cp /opt/grist_bak/landing.db /opt/grist/landing.db cd /opt/grist $STD yarn install - $STD yarn run install:ee $STD yarn run build:prod $STD yarn run install:python msg_ok "Updated Grist" diff --git a/install/grist-install.sh b/install/grist-install.sh index c86eff323..5ebea6e76 100644 --- a/install/grist-install.sh +++ b/install/grist-install.sh @@ -28,7 +28,6 @@ export CYPRESS_INSTALL_BINARY=0 export NODE_OPTIONS="--max-old-space-size=2048" cd /opt/grist $STD yarn install -$STD yarn run install:ee $STD yarn run build:prod $STD yarn run install:python cat </opt/grist/.env From c2d5b27a79d29d90b862870a4fccb526e813e99a Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sun, 5 Apr 2026 19:51:33 +0000 Subject: [PATCH 379/842] Update CHANGELOG.md (#13538) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f51b43c7..aa4c5a45c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -445,6 +445,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - Grist: remove install:ee step (private repo, not needed for grist-core) [@MickLesk](https://github.com/MickLesk) ([#13526](https://github.com/community-scripts/ProxmoxVE/pull/13526)) - Nginx Proxy Manager: ensure /tmp/nginx/body exists via openresty service [@MickLesk](https://github.com/MickLesk) ([#13528](https://github.com/community-scripts/ProxmoxVE/pull/13528)) - MotionEye: run as root to enable SMB share support [@MickLesk](https://github.com/MickLesk) ([#13527](https://github.com/community-scripts/ProxmoxVE/pull/13527)) From e5fd7e4436f68ec04ce97e2e1c4fd6fe7014da2f Mon Sep 17 00:00:00 2001 From: Tobias <96661824+CrazyWolf13@users.noreply.github.com> Date: Mon, 6 Apr 2026 20:26:59 +0200 Subject: [PATCH 380/842] kasm: fix: fetch latest version (#13547) --- ct/kasm.sh | 26 +++++++++++++++----------- install/kasm-install.sh | 25 ++++++++++++++----------- 2 files changed, 29 insertions(+), 22 deletions(-) diff --git a/ct/kasm.sh b/ct/kasm.sh index 8b490f9c2..2542c52d6 100644 --- a/ct/kasm.sh +++ b/ct/kasm.sh @@ -15,6 +15,7 @@ var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-0}" var_fuse="${var_fuse:-yes}" var_tun="${var_tun:-yes}" +var_kasm_version="${var_kasm_version:-}" header_info "$APP" variables @@ -32,18 +33,21 @@ function update_script() { msg_info "Checking for new version" CURRENT_VERSION=$(readlink -f /opt/kasm/current | awk -F'/' '{print $4}') - KASM_URL=$(curl -fsSL "https://www.kasm.com/downloads" | tr '\n' ' ' | grep -oE 'https://kasm-static-content[^"]*kasm_release_[0-9]+\.[0-9]+\.[0-9]+\.[a-z0-9]+\.tar\.gz' | head -n 1) - if [[ -z "$KASM_URL" ]]; then - SERVICE_IMAGE_URL=$(curl -fsSL "https://www.kasm.com/downloads" | tr '\n' ' ' | grep -oE 'https://kasm-static-content[^"]*kasm_release_service_images_amd64_[0-9]+\.[0-9]+\.[0-9]+\.tar\.gz' | head -n 1) - if [[ -n "$SERVICE_IMAGE_URL" ]]; then - KASM_VERSION=$(echo "$SERVICE_IMAGE_URL" | sed -E 's/.*kasm_release_service_images_amd64_([0-9]+\.[0-9]+\.[0-9]+).*/\1/') - KASM_URL="https://kasm-static-content.s3.amazonaws.com/kasm_release_${KASM_VERSION}.tar.gz" - fi - else - KASM_VERSION=$(echo "$KASM_URL" | sed -E 's/.*kasm_release_([0-9]+\.[0-9]+\.[0-9]+).*/\1/') - fi + KASM_VERSION=$(curl -s https://kasm.com/downloads | grep -oP ']*>.*?' | sed -E 's/<\/?h1[^>]*>//g' | grep -oP '\d+\.\d+\.\d+') + KASM_URL="https://kasm-static-content.s3.amazonaws.com/kasm_release_${KASM_VERSION:-var_kasm_version}.tar.gz" - if [[ -z "$KASM_URL" ]] || [[ -z "$KASM_VERSION" ]]; then + # KASM_URL=$(curl -fsSL "https://www.kasm.com/downloads" | tr '\n' ' ' | grep -oE 'https://kasm-static-content[^"]*kasm_release_[0-9]+\.[0-9]+\.[0-9]+\.[a-z0-9]+\.tar\.gz' | head -n 1) + # if [[ -z "$KASM_URL" ]]; then + # SERVICE_IMAGE_URL=$(curl -fsSL "https://www.kasm.com/downloads" | tr '\n' ' ' | grep -oE 'https://kasm-static-content[^"]*kasm_release_service_images_amd64_[0-9]+\.[0-9]+\.[0-9]+\.tar\.gz' | head -n 1) + # if [[ -n "$SERVICE_IMAGE_URL" ]]; then + # KASM_VERSION=$(echo "$SERVICE_IMAGE_URL" | sed -E 's/.*kasm_release_service_images_amd64_([0-9]+\.[0-9]+\.[0-9]+).*/\1/') + # KASM_URL="https://kasm-static-content.s3.amazonaws.com/kasm_release_${KASM_VERSION}.tar.gz" + # fi + # else + # KASM_VERSION=$(echo "$KASM_URL" | sed -E 's/.*kasm_release_([0-9]+\.[0-9]+\.[0-9]+).*/\1/') + # fi + + if [[ -z "$KASM_VERSION" ]] || [[ -z "$KASM_URL" ]]; then msg_error "Unable to detect latest Kasm release URL." exit 250 fi diff --git a/install/kasm-install.sh b/install/kasm-install.sh index fb3ad99cc..340a6ae11 100644 --- a/install/kasm-install.sh +++ b/install/kasm-install.sh @@ -18,18 +18,21 @@ $STD sh <(curl -fsSL https://get.docker.com/) msg_ok "Installed Docker" msg_info "Detecting latest Kasm Workspaces release" -KASM_URL=$(curl -fsSL "https://www.kasm.com/downloads" | tr '\n' ' ' | grep -oE 'https://kasm-static-content[^"]*kasm_release_[0-9]+\.[0-9]+\.[0-9]+\.[a-z0-9]+\.tar\.gz' | head -n 1) -if [[ -z "$KASM_URL" ]]; then - SERVICE_IMAGE_URL=$(curl -fsSL "https://www.kasm.com/downloads" | tr '\n' ' ' | grep -oE 'https://kasm-static-content[^"]*kasm_release_service_images_amd64_[0-9]+\.[0-9]+\.[0-9]+\.tar\.gz' | head -n 1) - if [[ -n "$SERVICE_IMAGE_URL" ]]; then - KASM_VERSION=$(echo "$SERVICE_IMAGE_URL" | sed -E 's/.*kasm_release_service_images_amd64_([0-9]+\.[0-9]+\.[0-9]+).*/\1/') - KASM_URL="https://kasm-static-content.s3.amazonaws.com/kasm_release_${KASM_VERSION}.tar.gz" - fi -else - KASM_VERSION=$(echo "$KASM_URL" | sed -E 's/.*kasm_release_([0-9]+\.[0-9]+\.[0-9]+).*/\1/') -fi +KASM_VERSION=$(curl -s https://kasm.com/downloads | grep -oP ']*>.*?' | sed -E 's/<\/?h1[^>]*>//g' | grep -oP '\d+\.\d+\.\d+') +KASM_URL="https://kasm-static-content.s3.amazonaws.com/kasm_release_${KASM_VERSION:-var_kasm_version}.tar.gz" + +# KASM_URL=$(curl -fsSL "https://www.kasm.com/downloads" | tr '\n' ' ' | grep -oE 'https://kasm-static-content[^"]*kasm_release_[0-9]+\.[0-9]+\.[0-9]+\.[a-z0-9]+\.tar\.gz' | head -n 1) +# if [[ -z "$KASM_URL" ]]; then +# SERVICE_IMAGE_URL=$(curl -fsSL "https://www.kasm.com/downloads" | tr '\n' ' ' | grep -oE 'https://kasm-static-content[^"]*kasm_release_service_images_amd64_[0-9]+\.[0-9]+\.[0-9]+\.tar\.gz' | head -n 1) +# if [[ -n "$SERVICE_IMAGE_URL" ]]; then +# KASM_VERSION=$(echo "$SERVICE_IMAGE_URL" | sed -E 's/.*kasm_release_service_images_amd64_([0-9]+\.[0-9]+\.[0-9]+).*/\1/') +# KASM_URL="https://kasm-static-content.s3.amazonaws.com/kasm_release_${KASM_VERSION}.tar.gz" +# fi +# else +# KASM_VERSION=$(echo "$KASM_URL" | sed -E 's/.*kasm_release_([0-9]+\.[0-9]+\.[0-9]+).*/\1/') +# fi -if [[ -z "$KASM_URL" ]] || [[ -z "$KASM_VERSION" ]]; then +if [[ -z "$KASM_VERSION" ]] || [[ -z "$KASM_URL" ]]; then msg_error "Unable to detect latest Kasm release URL." exit 250 fi From ec8b73c148a8bd555b1baf362ace7fa1e6232dea Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 18:27:25 +0000 Subject: [PATCH 381/842] Update CHANGELOG.md (#13554) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa4c5a45c..c6c112ab5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -439,6 +439,14 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-04-06 + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - kasm: fix: fetch latest version [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13547](https://github.com/community-scripts/ProxmoxVE/pull/13547)) + ## 2026-04-05 ### 🚀 Updated Scripts From a674e84eefb8433c826e194891ab2f480b742417 Mon Sep 17 00:00:00 2001 From: Tobias <96661824+CrazyWolf13@users.noreply.github.com> Date: Mon, 6 Apr 2026 20:27:26 +0200 Subject: [PATCH 382/842] changedetection: fix: typing_extensions error (#13548) --- ct/changedetection.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ct/changedetection.sh b/ct/changedetection.sh index ff7c2181d..6fccc0354 100644 --- a/ct/changedetection.sh +++ b/ct/changedetection.sh @@ -34,11 +34,11 @@ function update_script() { NODE_VERSION="24" setup_nodejs msg_info "Updating ${APP}" - $STD pip3 install changedetection.io --upgrade + $STD pip3 install changedetection.io --upgrade --break-system-packages --ignore-installed typing_extensions msg_ok "Updated ${APP}" msg_info "Updating Playwright" - $STD pip3 install playwright --upgrade + $STD pip3 install playwright --upgrade --break-system-packages msg_ok "Updated Playwright" if [[ -f /etc/systemd/system/browserless.service ]]; then From f489db21cd5cfdd731778fb8311e964c5183f1b1 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 18:27:47 +0000 Subject: [PATCH 383/842] Update CHANGELOG.md (#13555) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c6c112ab5..4c7c973c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -445,6 +445,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - changedetection: fix: typing_extensions error [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13548](https://github.com/community-scripts/ProxmoxVE/pull/13548)) - kasm: fix: fetch latest version [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13547](https://github.com/community-scripts/ProxmoxVE/pull/13547)) ## 2026-04-05 From 5d84c935e535ebcc379e6b577d700fd972b69c67 Mon Sep 17 00:00:00 2001 From: "push-app-to-main[bot]" <203845782+push-app-to-main[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 21:06:40 +0200 Subject: [PATCH 384/842] Add homelable (ct) (#13539) Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com> --- ct/homelable.sh | 78 ++++++++++++++++++++++++++ install/homelable-install.sh | 103 +++++++++++++++++++++++++++++++++++ 2 files changed, 181 insertions(+) create mode 100644 ct/homelable.sh create mode 100644 install/homelable-install.sh diff --git a/ct/homelable.sh b/ct/homelable.sh new file mode 100644 index 000000000..e12104e9a --- /dev/null +++ b/ct/homelable.sh @@ -0,0 +1,78 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/Pouzor/homelable + +APP="Homelable" +var_tags="${var_tags:-monitoring;network;visualization}" +var_cpu="${var_cpu:-2}" +var_ram="${var_ram:-2048}" +var_disk="${var_disk:-8}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + + if [[ ! -d /opt/homelable ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + + if check_for_gh_release "homelable" "Pouzor/homelable"; then + msg_info "Stopping Service" + systemctl stop homelable + msg_ok "Stopped Service" + + msg_info "Backing up Configuration and Data" + cp /opt/homelable/backend/.env /opt/homelable.env.bak + cp -r /opt/homelable/data /opt/homelable_data_bak + msg_ok "Backed up Configuration and Data" + + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "homelable" "Pouzor/homelable" "tarball" "latest" "/opt/homelable" + + msg_info "Updating Python Dependencies" + cd /opt/homelable/backend + $STD uv venv /opt/homelable/backend/.venv + $STD uv pip install --python /opt/homelable/backend/.venv/bin/python -r requirements.txt + msg_ok "Updated Python Dependencies" + + msg_info "Rebuilding Frontend" + cd /opt/homelable/frontend + $STD npm ci + $STD npm run build + msg_ok "Rebuilt Frontend" + + msg_info "Restoring Configuration and Data" + cp /opt/homelable.env.bak /opt/homelable/backend/.env + cp -r /opt/homelable_data_bak/. /opt/homelable/data/ + rm -f /opt/homelable.env.bak + rm -rf /opt/homelable_data_bak + msg_ok "Restored Configuration and Data" + + msg_info "Starting Service" + systemctl start homelable + msg_ok "Started Service" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed Successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:3000${CL}" diff --git a/install/homelable-install.sh b/install/homelable-install.sh new file mode 100644 index 000000000..abf550fcf --- /dev/null +++ b/install/homelable-install.sh @@ -0,0 +1,103 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/Pouzor/homelable + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apt install -y \ + nmap \ + iputils-ping \ + caddy +msg_ok "Installed Dependencies" + +UV_PYTHON="3.13" setup_uv +NODE_VERSION="20" setup_nodejs +fetch_and_deploy_gh_release "homelable" "Pouzor/homelable" "tarball" "latest" "/opt/homelable" + +msg_info "Setting up Python Backend" +cd /opt/homelable/backend +$STD uv venv /opt/homelable/backend/.venv +$STD uv pip install --python /opt/homelable/backend/.venv/bin/python -r requirements.txt +msg_ok "Set up Python Backend" + +msg_info "Configuring Homelable" +mkdir -p /opt/homelable/data +SECRET_KEY=$(openssl rand -hex 32) +BCRYPT_HASH=$(/opt/homelable/backend/.venv/bin/python -c "from passlib.context import CryptContext; print(CryptContext(schemes=['bcrypt']).hash('admin'))") +cat </opt/homelable/backend/.env +SECRET_KEY=${SECRET_KEY} +SQLITE_PATH=/opt/homelable/data/homelab.db +CORS_ORIGINS=["http://localhost:3000","http://${LOCAL_IP}:3000"] +AUTH_USERNAME=admin +AUTH_PASSWORD_HASH='${BCRYPT_HASH}' +SCANNER_RANGES=["192.168.1.0/24"] +STATUS_CHECKER_INTERVAL=60 +EOF +msg_ok "Configured Homelable" + +msg_info "Building Frontend" +cd /opt/homelable/frontend +$STD npm ci +$STD npm run build +msg_ok "Built Frontend" + +msg_info "Creating Service" +cat </etc/systemd/system/homelable.service +[Unit] +Description=Homelable Backend +After=network.target + +[Service] +Type=simple +WorkingDirectory=/opt/homelable/backend +EnvironmentFile=/opt/homelable/backend/.env +ExecStart=/opt/homelable/backend/.venv/bin/uvicorn app.main:app --host 127.0.0.1 --port 8000 +Restart=on-failure +RestartSec=5 + +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now homelable +msg_ok "Created Service" + +msg_info "Configuring Caddy" +cat </etc/caddy/Caddyfile +:3000 { + root * /opt/homelable/frontend/dist + file_server + + @websocket path /api/v1/status/ws/* + handle @websocket { + reverse_proxy 127.0.0.1:8000 + } + + handle /ws/* { + reverse_proxy 127.0.0.1:8000 + } + + handle /api/* { + reverse_proxy 127.0.0.1:8000 + } + + handle { + try_files {path} {path}.html /index.html + } +} +EOF +systemctl reload caddy +msg_ok "Configured Caddy" + +motd_ssh +customize +cleanup_lxc From 42c02d132698f6d2b192fa77a9cf6c6244515aa0 Mon Sep 17 00:00:00 2001 From: "push-app-to-main[bot]" <203845782+push-app-to-main[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 21:07:05 +0200 Subject: [PATCH 385/842] Add openthread-br (ct) (#13536) Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com> --- ct/openthread-br.sh | 87 +++++++++++++++++++++++++++++ install/openthread-br-install.sh | 94 ++++++++++++++++++++++++++++++++ 2 files changed, 181 insertions(+) create mode 100644 ct/openthread-br.sh create mode 100644 install/openthread-br-install.sh diff --git a/ct/openthread-br.sh b/ct/openthread-br.sh new file mode 100644 index 000000000..310318cff --- /dev/null +++ b/ct/openthread-br.sh @@ -0,0 +1,87 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk (CanbiZ) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://openthread.io/guides/border-router + +APP="OpenThread-BR" +var_tags="${var_tags:-thread;iot;border-router;matter}" +var_cpu="${var_cpu:-2}" +var_ram="${var_ram:-2048}" +var_disk="${var_disk:-4}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-0}" +var_tun="${var_tun:-yes}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + + if [[ ! -d /opt/ot-br-posix ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + + cd /opt/ot-br-posix + LOCAL_COMMIT=$(git rev-parse HEAD) + $STD git fetch --depth 1 origin main + REMOTE_COMMIT=$(git rev-parse origin/main) + + if [[ "${LOCAL_COMMIT}" == "${REMOTE_COMMIT}" ]]; then + msg_ok "Already up to date (${LOCAL_COMMIT:0:7})" + exit + fi + + msg_info "Stopping Services" + systemctl stop otbr-web + systemctl stop otbr-agent + msg_ok "Stopped Services" + + msg_info "Updating Source" + $STD git reset --hard origin/main + $STD git submodule update --depth 1 --init --recursive + msg_ok "Updated Source" + + msg_info "Rebuilding OpenThread Border Router (Patience)" + cd /opt/ot-br-posix/build + $STD cmake -GNinja \ + -DBUILD_TESTING=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DOTBR_DBUS=ON \ + -DOTBR_MDNS=openthread \ + -DOTBR_REST=ON \ + -DOTBR_WEB=ON \ + -DOTBR_BORDER_ROUTING=ON \ + -DOTBR_BACKBONE_ROUTER=ON \ + -DOT_FIREWALL=ON \ + -DOT_POSIX_NAT64_CIDR="192.168.255.0/24" \ + .. + $STD ninja + $STD ninja install + msg_ok "Rebuilt OpenThread Border Router" + + msg_info "Starting Services" + systemctl start otbr-agent + systemctl start otbr-web + msg_ok "Started Services" + msg_ok "Updated successfully!" + exit +} + +start +build_container +description + +msg_ok "Completed Successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}${CL}" diff --git a/install/openthread-br-install.sh b/install/openthread-br-install.sh new file mode 100644 index 000000000..82c3fea45 --- /dev/null +++ b/install/openthread-br-install.sh @@ -0,0 +1,94 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk (CanbiZ) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://openthread.io/guides/border-router + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apt install -y \ + build-essential \ + cmake \ + ninja-build \ + pkg-config \ + git \ + iproute2 \ + libreadline-dev \ + libncurses-dev \ + rsyslog \ + dbus \ + libdbus-1-dev \ + libjsoncpp-dev \ + iptables \ + ipset \ + bind9 \ + libnetfilter-queue1 \ + libnetfilter-queue-dev \ + libprotobuf-dev \ + protobuf-compiler \ + socat +msg_ok "Installed Dependencies" + +setup_nodejs + +msg_info "Cloning OpenThread Border Router" +# git clone is needed to fetch submodules, fetch_and_deploy_gh_release doesn't support this. We use --depth 1 to minimize the amount of data cloned, but it still may take a while. +$STD git clone --depth 1 https://github.com/openthread/ot-br-posix /opt/ot-br-posix +cd /opt/ot-br-posix +$STD git submodule update --depth 1 --init --recursive +msg_ok "Cloned OpenThread Border Router" + +msg_info "Building OpenThread Border Router (Patience)" +mkdir -p build && cd build +$STD cmake -GNinja \ + -DBUILD_TESTING=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DOTBR_DBUS=ON \ + -DOTBR_MDNS=openthread \ + -DOTBR_REST=ON \ + -DOTBR_WEB=ON \ + -DOTBR_BORDER_ROUTING=ON \ + -DOTBR_BACKBONE_ROUTER=ON \ + -DOT_FIREWALL=ON \ + -DOT_POSIX_NAT64_CIDR="192.168.255.0/24" \ + .. +$STD ninja +$STD ninja install +msg_ok "Built OpenThread Border Router" + +msg_info "Configuring Network" +cat </etc/sysctl.d/99-otbr.conf +net.ipv6.conf.all.forwarding=1 +net.ipv4.ip_forward=1 +EOF +$STD sysctl -p /etc/sysctl.d/99-otbr.conf +msg_ok "Configured Network" + +msg_info "Configuring Services" +cat <<'EOF' >/etc/default/otbr-agent +# USB example: +# OTBR_AGENT_OPTS="-I wpan0 -B eth0 --vendor-name OpenThread --model-name BorderRouter --rest-listen-address 0.0.0.0 --rest-listen-port 8081 spinel+hdlc+uart:///dev/ttyACM0" +# TCP via socat (for network-attached RCP like SLZB-06/SLZB-MR3): + +# OTBR_AGENT_OPTS="-I wpan0 -B eth0 --vendor-name OpenThread --model-name BorderRouter --rest-listen-address 0.0.0.0 --rest-listen-port 8081 spinel+hdlc+forkpty:///usr/bin/socat?forkpty-arg=-,rawer&forkpty-arg=tcp:IP:PORT trel://eth0" +OTBR_AGENT_OPTS="-I wpan0 -B eth0 --vendor-name OpenThread --model-name BorderRouter --rest-listen-address 0.0.0.0 --rest-listen-port 8081 spinel+hdlc+uart:///dev/ttyACM0" +EOF +cat <<'EOF' >/etc/default/otbr-web +OTBR_WEB_OPTS="-I wpan0 -a 0.0.0.0 -p 80" +EOF +systemctl enable -q dbus rsyslog otbr-agent otbr-web +systemctl enable -q bind9 2>/dev/null || systemctl enable -q named 2>/dev/null || true +systemctl start -q dbus rsyslog bind9 +msg_ok "Configured Services" + +motd_ssh +customize +cleanup_lxc From 0c5bcb812254b1679903660f3f4be37b64ca956e Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 19:07:09 +0000 Subject: [PATCH 386/842] Update CHANGELOG.md (#13557) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c7c973c3..fb13136de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -441,6 +441,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ## 2026-04-06 +### 🆕 New Scripts + + - Homelable ([#13539](https://github.com/community-scripts/ProxmoxVE/pull/13539)) + ### 🚀 Updated Scripts - #### 🐞 Bug Fixes From 00fdd3a3c5d031719c0d2addf5d872c49d10e6f9 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 21:07:20 +0200 Subject: [PATCH 387/842] Update .app files (#13556) Co-authored-by: GitHub Actions --- ct/headers/homelable | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 ct/headers/homelable diff --git a/ct/headers/homelable b/ct/headers/homelable new file mode 100644 index 000000000..7180b7afc --- /dev/null +++ b/ct/headers/homelable @@ -0,0 +1,6 @@ + __ __ __ __ __ + / / / /___ ____ ___ ___ / /___ _/ /_ / /__ + / /_/ / __ \/ __ `__ \/ _ \/ / __ `/ __ \/ / _ \ + / __ / /_/ / / / / / / __/ / /_/ / /_/ / / __/ +/_/ /_/\____/_/ /_/ /_/\___/_/\__,_/_.___/_/\___/ + From 10af5efd6bece255fdc11a7f42d20334de1efd7e Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 19:07:30 +0000 Subject: [PATCH 388/842] Update CHANGELOG.md (#13558) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb13136de..4c228ffa0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -443,7 +443,8 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ### 🆕 New Scripts - - Homelable ([#13539](https://github.com/community-scripts/ProxmoxVE/pull/13539)) + - OpenThread Border Router ([#13536](https://github.com/community-scripts/ProxmoxVE/pull/13536)) +- Homelable ([#13539](https://github.com/community-scripts/ProxmoxVE/pull/13539)) ### 🚀 Updated Scripts From c999a61c60fe18107d29c58c568d51cd84b5e281 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 21:08:26 +0200 Subject: [PATCH 390/842] Update .app files (#13559) Co-authored-by: GitHub Actions --- ct/headers/openthread-br | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 ct/headers/openthread-br diff --git a/ct/headers/openthread-br b/ct/headers/openthread-br new file mode 100644 index 000000000..078dbd194 --- /dev/null +++ b/ct/headers/openthread-br @@ -0,0 +1,6 @@ + ____ ________ __ ____ ____ + / __ \____ ___ ____/_ __/ /_ ________ ____ _____/ / / __ )/ __ \ + / / / / __ \/ _ \/ __ \/ / / __ \/ ___/ _ \/ __ `/ __ /_____/ __ / /_/ / +/ /_/ / /_/ / __/ / / / / / / / / / / __/ /_/ / /_/ /_____/ /_/ / _, _/ +\____/ .___/\___/_/ /_/_/ /_/ /_/_/ \___/\__,_/\__,_/ /_____/_/ |_| + /_/ From daffd7571925731dfc6f75eb3039874489cd5252 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Mon, 6 Apr 2026 21:45:11 +0200 Subject: [PATCH 391/842] Papra: check env before copy (#13553) --- ct/papra.sh | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/ct/papra.sh b/ct/papra.sh index 71051da02..4a5dc477d 100644 --- a/ct/papra.sh +++ b/ct/papra.sh @@ -35,14 +35,37 @@ function update_script() { msg_ok "Stopped Service" msg_info "Backing up Configuration" - cp /opt/papra/apps/papra-server/.env /opt/papra_env.bak + if [[ -f /opt/papra/apps/papra-server/.env ]]; then + cp /opt/papra/apps/papra-server/.env /opt/papra_env.bak + fi msg_ok "Backed up Configuration" CLEAN_INSTALL=1 fetch_and_deploy_gh_release "papra" "papra-hq/papra" "tarball" msg_info "Building Application" cd /opt/papra - cp /opt/papra_env.bak /opt/papra/apps/papra-server/.env + if [[ -f /opt/papra_env.bak ]]; then + cp /opt/papra_env.bak /opt/papra/apps/papra-server/.env + else + msg_warn ".env missing, regenerating from defaults" + LOCAL_IP=$(hostname -I | awk '{print $1}') + cat </opt/papra/apps/papra-server/.env +NODE_ENV=production +SERVER_SERVE_PUBLIC_DIR=true +PORT=1221 +DATABASE_URL=file:/opt/papra_data/db/db.sqlite +DOCUMENT_STORAGE_FILESYSTEM_ROOT=/opt/papra_data/documents +PAPRA_CONFIG_DIR=/opt/papra_data +AUTH_SECRET=$(cat /opt/papra_data/.secret) +BETTER_AUTH_SECRET=$(cat /opt/papra_data/.secret) +BETTER_AUTH_TELEMETRY=0 +CLIENT_BASE_URL=http://${LOCAL_IP}:1221 +SERVER_BASE_URL=http://${LOCAL_IP}:1221 +EMAILS_DRY_RUN=true +INGESTION_FOLDER_IS_ENABLED=true +INGESTION_FOLDER_ROOT_PATH=/opt/papra_data/ingestion +EOF + fi $STD pnpm install --frozen-lockfile $STD pnpm --filter "@papra/app-client..." run build $STD pnpm --filter "@papra/app-server..." run build From 046e8c749a8a895ad763339216ee2fae54f38f2e Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 19:45:40 +0000 Subject: [PATCH 392/842] Update CHANGELOG.md (#13561) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c228ffa0..a6c7a3d02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -450,6 +450,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - Papra: check env before copy [@MickLesk](https://github.com/MickLesk) ([#13553](https://github.com/community-scripts/ProxmoxVE/pull/13553)) - changedetection: fix: typing_extensions error [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13548](https://github.com/community-scripts/ProxmoxVE/pull/13548)) - kasm: fix: fetch latest version [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13547](https://github.com/community-scripts/ProxmoxVE/pull/13547)) From a7a6d5dd178757dbbaef07df953dc2cc8658027a Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com> Date: Tue, 7 Apr 2026 14:45:56 +0200 Subject: [PATCH 393/842] Remove low-install-count CT scripts and installers (#13570) --- ct/apache-cassandra.sh | 43 --------- ct/argus.sh | 52 ----------- ct/commafeed.sh | 68 -------------- ct/daemonsync.sh | 45 ---------- ct/globaleaks.sh | 44 --------- ct/headers/apache-cassandra | 6 -- ct/headers/argus | 6 -- ct/headers/commafeed | 6 -- ct/headers/daemonsync | 6 -- ct/headers/globaleaks | 6 -- ct/headers/hivemq | 6 -- ct/headers/inspircd | 6 -- ct/headers/kubo | 6 -- ct/headers/neo4j | 6 -- ct/headers/nodebb | 6 -- ct/headers/opengist | 6 -- ct/headers/ots | 6 -- ct/headers/pf2etools | 6 -- ct/headers/ps5-mqtt | 6 -- ct/headers/rustypaste | 6 -- ct/headers/seelf | 6 -- ct/headers/streamlink-webui | 6 -- ct/headers/typesense | 6 -- ct/headers/valkey | 6 -- ct/headers/verdaccio | 6 -- ct/headers/wavelog | 6 -- ct/headers/writefreely | 6 -- ct/hivemq.sh | 39 -------- ct/inspircd.sh | 52 ----------- ct/kubo.sh | 52 ----------- ct/neo4j.sh | 46 ---------- ct/nodebb.sh | 59 ------------ ct/opengist.sh | 60 ------------- ct/ots.sh | 54 ----------- ct/pf2etools.sh | 59 ------------ ct/ps5-mqtt.sh | 58 ------------ ct/rustypaste.sh | 69 --------------- ct/seelf.sh | 56 ------------ ct/streamlink-webui.sh | 66 -------------- ct/typesense.sh | 46 ---------- ct/valkey.sh | 45 ---------- ct/verdaccio.sh | 49 ---------- ct/wavelog.sh | 77 ---------------- ct/writefreely.sh | 72 --------------- install/apache-cassandra-install.sh | 31 ------- install/argus-install.sh | 85 ------------------ install/commafeed-install.sh | 42 --------- install/daemonsync-install.sh | 28 ------ install/globaleaks-install.sh | 26 ------ install/hivemq-install.sh | 34 ------- install/inspircd-install.sh | 37 -------- install/kubo-install.sh | 47 ---------- install/neo4j-install.sh | 30 ------- install/nodebb-install.sh | 133 ---------------------------- install/opengist-install.sh | 44 --------- install/ots-install.sh | 91 ------------------- install/pf2etools-install.sh | 47 ---------- install/ps5-mqtt-install.sh | 87 ------------------ install/rustypaste-install.sh | 43 --------- install/seelf-install.sh | 64 ------------- install/streamlink-webui-install.sh | 62 ------------- install/typesense-install.sh | 28 ------ install/valkey-install.sh | 78 ---------------- install/verdaccio-install.sh | 85 ------------------ install/wavelog-install.sh | 50 ----------- install/writefreely-install.sh | 63 ------------- 66 files changed, 2578 deletions(-) delete mode 100644 ct/apache-cassandra.sh delete mode 100644 ct/argus.sh delete mode 100644 ct/commafeed.sh delete mode 100644 ct/daemonsync.sh delete mode 100644 ct/globaleaks.sh delete mode 100644 ct/headers/apache-cassandra delete mode 100644 ct/headers/argus delete mode 100644 ct/headers/commafeed delete mode 100644 ct/headers/daemonsync delete mode 100644 ct/headers/globaleaks delete mode 100644 ct/headers/hivemq delete mode 100644 ct/headers/inspircd delete mode 100644 ct/headers/kubo delete mode 100644 ct/headers/neo4j delete mode 100644 ct/headers/nodebb delete mode 100644 ct/headers/opengist delete mode 100644 ct/headers/ots delete mode 100644 ct/headers/pf2etools delete mode 100644 ct/headers/ps5-mqtt delete mode 100644 ct/headers/rustypaste delete mode 100644 ct/headers/seelf delete mode 100644 ct/headers/streamlink-webui delete mode 100644 ct/headers/typesense delete mode 100644 ct/headers/valkey delete mode 100644 ct/headers/verdaccio delete mode 100644 ct/headers/wavelog delete mode 100644 ct/headers/writefreely delete mode 100644 ct/hivemq.sh delete mode 100644 ct/inspircd.sh delete mode 100644 ct/kubo.sh delete mode 100644 ct/neo4j.sh delete mode 100644 ct/nodebb.sh delete mode 100644 ct/opengist.sh delete mode 100644 ct/ots.sh delete mode 100644 ct/pf2etools.sh delete mode 100644 ct/ps5-mqtt.sh delete mode 100644 ct/rustypaste.sh delete mode 100644 ct/seelf.sh delete mode 100644 ct/streamlink-webui.sh delete mode 100644 ct/typesense.sh delete mode 100644 ct/valkey.sh delete mode 100644 ct/verdaccio.sh delete mode 100644 ct/wavelog.sh delete mode 100644 ct/writefreely.sh delete mode 100644 install/apache-cassandra-install.sh delete mode 100644 install/argus-install.sh delete mode 100644 install/commafeed-install.sh delete mode 100644 install/daemonsync-install.sh delete mode 100644 install/globaleaks-install.sh delete mode 100644 install/hivemq-install.sh delete mode 100644 install/inspircd-install.sh delete mode 100644 install/kubo-install.sh delete mode 100644 install/neo4j-install.sh delete mode 100644 install/nodebb-install.sh delete mode 100644 install/opengist-install.sh delete mode 100644 install/ots-install.sh delete mode 100644 install/pf2etools-install.sh delete mode 100644 install/ps5-mqtt-install.sh delete mode 100644 install/rustypaste-install.sh delete mode 100644 install/seelf-install.sh delete mode 100644 install/streamlink-webui-install.sh delete mode 100644 install/typesense-install.sh delete mode 100644 install/valkey-install.sh delete mode 100644 install/verdaccio-install.sh delete mode 100644 install/wavelog-install.sh delete mode 100644 install/writefreely-install.sh diff --git a/ct/apache-cassandra.sh b/ct/apache-cassandra.sh deleted file mode 100644 index 40d948d7a..000000000 --- a/ct/apache-cassandra.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 tteck -# Author: tteck (tteckster) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://cassandra.apache.org/_/index.html - -APP="Apache-Cassandra" -var_tags="${var_tags:-database;NoSQL}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-2048}" -var_disk="${var_disk:-4}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -f /etc/init.d/cassandra ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - msg_info "Updating Apache Cassandra" - $STD apt update - $STD apt install -y --only-upgrade cassandra cassandra-tools - msg_ok "Updated Apache Cassandra" - msg_ok "Updated successfully!" - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" diff --git a/ct/argus.sh b/ct/argus.sh deleted file mode 100644 index 3ddbdb074..000000000 --- a/ct/argus.sh +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: MickLesk (CanbiZ) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://release-argus.io/ | Github: https://github.com/release-argus/Argus - -APP="Argus" -var_tags="${var_tags:-watcher}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-512}" -var_disk="${var_disk:-3}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /opt/argus ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - if check_for_gh_release "argus" "release-argus/Argus"; then - msg_info "Stopping service" - systemctl stop argus - msg_ok "Service stopped" - - fetch_and_deploy_gh_release "Argus" "release-argus/Argus" "singlefile" "latest" "/opt/argus" "Argus*linux-amd64" - - msg_info "Starting service" - systemctl start argus - msg_ok "Service started" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8080${CL}" diff --git a/ct/commafeed.sh b/ct/commafeed.sh deleted file mode 100644 index 79c5003f0..000000000 --- a/ct/commafeed.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 tteck -# Author: tteck (tteckster) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://www.commafeed.com/#/welcome | Github: https://github.com/Athou/commafeed - -APP="CommaFeed" -var_tags="${var_tags:-rss-reader}" -var_cpu="${var_cpu:-2}" -var_ram="${var_ram:-2048}" -var_disk="${var_disk:-4}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - - if [[ ! -d /opt/commafeed ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - JAVA_VERSION="25" setup_java - if check_for_gh_release "commafeed" "Athou/commafeed"; then - msg_info "Stopping Service" - systemctl stop commafeed - msg_ok "Stopped Service" - - ensure_dependencies rsync - - if [ -d /opt/commafeed/data ] && [ "$(ls -A /opt/commafeed/data)" ]; then - msg_info "Backing up existing data" - mv /opt/commafeed/data /opt/data.bak - msg_ok "Backed up existing data" - fi - - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "commafeed" "Athou/commafeed" "prebuild" "latest" "/opt/commafeed" "commafeed-*-h2-jvm.zip" - - if [ -d /opt/data.bak ] && [ "$(ls -A /opt/data.bak)" ]; then - msg_info "Restoring data" - mv /opt/data.bak /opt/commafeed/data - msg_ok "Restored data" - fi - - msg_info "Starting Service" - systemctl start commafeed - msg_ok "Started Service" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8082${CL}" diff --git a/ct/daemonsync.sh b/ct/daemonsync.sh deleted file mode 100644 index 23344e210..000000000 --- a/ct/daemonsync.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 tteck -# Author: tteck (tteckster) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://daemonsync.me/ - -APP="Daemon Sync" -var_tags="${var_tags:-sync}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-512}" -var_disk="${var_disk:-8}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /var ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - msg_info "Updating LXC" - $STD apt update - $STD apt -y upgrade - msg_ok "Updated LXC" - msg_ok "Updated successfully!" - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8084${CL}" diff --git a/ct/globaleaks.sh b/ct/globaleaks.sh deleted file mode 100644 index abfa23cd6..000000000 --- a/ct/globaleaks.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: Giovanni Pellerano (evilaliv3) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/globaleaks/globaleaks-whistleblowing-software - -APP="GlobaLeaks" -var_tags="${var_tags:-whistleblowing-software}" -var_disk="${var_disk:-4}" -var_cpu="${var_cpu:-2}" -var_ram="${var_ram:-2048}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -f /usr/sbin/globaleaks ]]; then - msg_error "No ${APP} installation found!" - exit - fi - - msg_info "Updating $APP LXC" - $STD apt update - $STD apt -y upgrade - msg_ok "Updated $APP LXC" - msg_ok "Updated successfully!" -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN} ${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}https://${IP}${CL}" diff --git a/ct/headers/apache-cassandra b/ct/headers/apache-cassandra deleted file mode 100644 index e82ea7c51..000000000 --- a/ct/headers/apache-cassandra +++ /dev/null @@ -1,6 +0,0 @@ - ___ __ ______ __ - / | ____ ____ ______/ /_ ___ / ____/___ _______________ _____ ____/ /________ _ - / /| | / __ \/ __ `/ ___/ __ \/ _ \______/ / / __ `/ ___/ ___/ __ `/ __ \/ __ / ___/ __ `/ - / ___ |/ /_/ / /_/ / /__/ / / / __/_____/ /___/ /_/ (__ |__ ) /_/ / / / / /_/ / / / /_/ / -/_/ |_/ .___/\__,_/\___/_/ /_/\___/ \____/\__,_/____/____/\__,_/_/ /_/\__,_/_/ \__,_/ - /_/ diff --git a/ct/headers/argus b/ct/headers/argus deleted file mode 100644 index 47434a30a..000000000 --- a/ct/headers/argus +++ /dev/null @@ -1,6 +0,0 @@ - ___ - / | _________ ___ _______ - / /| | / ___/ __ `/ / / / ___/ - / ___ |/ / / /_/ / /_/ (__ ) -/_/ |_/_/ \__, /\__,_/____/ - /____/ diff --git a/ct/headers/commafeed b/ct/headers/commafeed deleted file mode 100644 index 06beb9a56..000000000 --- a/ct/headers/commafeed +++ /dev/null @@ -1,6 +0,0 @@ - ______ ______ __ - / ____/___ ____ ___ ____ ___ ____ _/ ____/__ ___ ____/ / - / / / __ \/ __ `__ \/ __ `__ \/ __ `/ /_ / _ \/ _ \/ __ / -/ /___/ /_/ / / / / / / / / / / / /_/ / __/ / __/ __/ /_/ / -\____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ \___/\___/\__,_/ - diff --git a/ct/headers/daemonsync b/ct/headers/daemonsync deleted file mode 100644 index 532072375..000000000 --- a/ct/headers/daemonsync +++ /dev/null @@ -1,6 +0,0 @@ - ____ _____ - / __ \____ ____ ____ ___ ____ ____ / ___/__ ______ _____ - / / / / __ `/ _ \/ __ `__ \/ __ \/ __ \ \__ \/ / / / __ \/ ___/ - / /_/ / /_/ / __/ / / / / / /_/ / / / / ___/ / /_/ / / / / /__ -/_____/\__,_/\___/_/ /_/ /_/\____/_/ /_/ /____/\__, /_/ /_/\___/ - /____/ diff --git a/ct/headers/globaleaks b/ct/headers/globaleaks deleted file mode 100644 index b54d1871c..000000000 --- a/ct/headers/globaleaks +++ /dev/null @@ -1,6 +0,0 @@ - ________ __ __ __ - / ____/ /___ / /_ ____ _/ / ___ ____ _/ /_______ - / / __/ / __ \/ __ \/ __ `/ / / _ \/ __ `/ //_/ ___/ -/ /_/ / / /_/ / /_/ / /_/ / /___/ __/ /_/ / ,< (__ ) -\____/_/\____/_.___/\__,_/_____/\___/\__,_/_/|_/____/ - diff --git a/ct/headers/hivemq b/ct/headers/hivemq deleted file mode 100644 index ac5216a72..000000000 --- a/ct/headers/hivemq +++ /dev/null @@ -1,6 +0,0 @@ - __ ___ __ _______ - / / / (_) _____ / |/ / __ \ - / /_/ / / | / / _ \/ /|_/ / / / / - / __ / /| |/ / __/ / / / /_/ / -/_/ /_/_/ |___/\___/_/ /_/\___\_\ - diff --git a/ct/headers/inspircd b/ct/headers/inspircd deleted file mode 100644 index 0d7550da1..000000000 --- a/ct/headers/inspircd +++ /dev/null @@ -1,6 +0,0 @@ - ____ ________ ______ __ - / _/___ _________ / _/ __ \/ ____/___/ / - / // __ \/ ___/ __ \ / // /_/ / / / __ / - _/ // / / (__ ) /_/ // // _, _/ /___/ /_/ / -/___/_/ /_/____/ .___/___/_/ |_|\____/\__,_/ - /_/ diff --git a/ct/headers/kubo b/ct/headers/kubo deleted file mode 100644 index a8490005f..000000000 --- a/ct/headers/kubo +++ /dev/null @@ -1,6 +0,0 @@ - __ __ __ - / //_/_ __/ /_ ____ - / ,< / / / / __ \/ __ \ - / /| / /_/ / /_/ / /_/ / -/_/ |_\__,_/_.___/\____/ - diff --git a/ct/headers/neo4j b/ct/headers/neo4j deleted file mode 100644 index 7e5311b4e..000000000 --- a/ct/headers/neo4j +++ /dev/null @@ -1,6 +0,0 @@ - _ __ __ __ _ - / | / /__ ____ / // / (_) - / |/ / _ \/ __ \/ // /_/ / - / /| / __/ /_/ /__ __/ / -/_/ |_/\___/\____/ /_/_/ / - /___/ diff --git a/ct/headers/nodebb b/ct/headers/nodebb deleted file mode 100644 index 0ca632d82..000000000 --- a/ct/headers/nodebb +++ /dev/null @@ -1,6 +0,0 @@ - _ __ __ ____ ____ - / | / /___ ____/ /__ / __ )/ __ ) - / |/ / __ \/ __ / _ \/ __ / __ | - / /| / /_/ / /_/ / __/ /_/ / /_/ / -/_/ |_/\____/\__,_/\___/_____/_____/ - diff --git a/ct/headers/opengist b/ct/headers/opengist deleted file mode 100644 index 618b72dc3..000000000 --- a/ct/headers/opengist +++ /dev/null @@ -1,6 +0,0 @@ - ____ _ __ - / __ \____ ___ ____ ____ _(_)____/ /_ - / / / / __ \/ _ \/ __ \/ __ `/ / ___/ __/ -/ /_/ / /_/ / __/ / / / /_/ / (__ ) /_ -\____/ .___/\___/_/ /_/\__, /_/____/\__/ - /_/ /____/ diff --git a/ct/headers/ots b/ct/headers/ots deleted file mode 100644 index 64a5fc431..000000000 --- a/ct/headers/ots +++ /dev/null @@ -1,6 +0,0 @@ - ____ ___________ - / __ \/_ __/ ___/ - / / / / / / \__ \ -/ /_/ / / / ___/ / -\____/ /_/ /____/ - diff --git a/ct/headers/pf2etools b/ct/headers/pf2etools deleted file mode 100644 index b6f7cb106..000000000 --- a/ct/headers/pf2etools +++ /dev/null @@ -1,6 +0,0 @@ - ____ _______ ______ __ - / __ \/ __/__ \ ___/_ __/___ ____ / /____ - / /_/ / /_ __/ // _ \/ / / __ \/ __ \/ / ___/ - / ____/ __// __// __/ / / /_/ / /_/ / (__ ) -/_/ /_/ /____/\___/_/ \____/\____/_/____/ - diff --git a/ct/headers/ps5-mqtt b/ct/headers/ps5-mqtt deleted file mode 100644 index 7d04f172d..000000000 --- a/ct/headers/ps5-mqtt +++ /dev/null @@ -1,6 +0,0 @@ - ____ _____ ______ __ _______ ____________ - / __ \/ ___// ____/ / |/ / __ \/_ __/_ __/ - / /_/ /\__ \/___ \______/ /|_/ / / / / / / / / - / ____/___/ /___/ /_____/ / / / /_/ / / / / / -/_/ /____/_____/ /_/ /_/\___\_\/_/ /_/ - diff --git a/ct/headers/rustypaste b/ct/headers/rustypaste deleted file mode 100644 index 9e914cc65..000000000 --- a/ct/headers/rustypaste +++ /dev/null @@ -1,6 +0,0 @@ - __ __ - _______ _______/ /___ ______ ____ ______/ /____ - / ___/ / / / ___/ __/ / / / __ \/ __ `/ ___/ __/ _ \ - / / / /_/ (__ ) /_/ /_/ / /_/ / /_/ (__ ) /_/ __/ -/_/ \__,_/____/\__/\__, / .___/\__,_/____/\__/\___/ - /____/_/ diff --git a/ct/headers/seelf b/ct/headers/seelf deleted file mode 100644 index b7202eb37..000000000 --- a/ct/headers/seelf +++ /dev/null @@ -1,6 +0,0 @@ - ______ - ________ ___ / / __/ - / ___/ _ \/ _ \/ / /_ - (__ ) __/ __/ / __/ -/____/\___/\___/_/_/ - diff --git a/ct/headers/streamlink-webui b/ct/headers/streamlink-webui deleted file mode 100644 index f067c6120..000000000 --- a/ct/headers/streamlink-webui +++ /dev/null @@ -1,6 +0,0 @@ - __ ___ __ __ _ - _____/ /_________ ____ _____ ___ / (_)___ / /__ _ _____ / /_ __ __(_) - / ___/ __/ ___/ _ \/ __ `/ __ `__ \/ / / __ \/ //_/____| | /| / / _ \/ __ \/ / / / / - (__ ) /_/ / / __/ /_/ / / / / / / / / / / / ,< /_____/ |/ |/ / __/ /_/ / /_/ / / -/____/\__/_/ \___/\__,_/_/ /_/ /_/_/_/_/ /_/_/|_| |__/|__/\___/_.___/\__,_/_/ - diff --git a/ct/headers/typesense b/ct/headers/typesense deleted file mode 100644 index 29835c6f4..000000000 --- a/ct/headers/typesense +++ /dev/null @@ -1,6 +0,0 @@ - ______ _____ - /_ __/_ ______ ___ / ___/___ ____ ________ - / / / / / / __ \/ _ \\__ \/ _ \/ __ \/ ___/ _ \ - / / / /_/ / /_/ / __/__/ / __/ / / (__ ) __/ -/_/ \__, / .___/\___/____/\___/_/ /_/____/\___/ - /____/_/ diff --git a/ct/headers/valkey b/ct/headers/valkey deleted file mode 100644 index e0b2b739e..000000000 --- a/ct/headers/valkey +++ /dev/null @@ -1,6 +0,0 @@ - _ __ ____ -| | / /___ _/ / /_____ __ __ -| | / / __ `/ / //_/ _ \/ / / / -| |/ / /_/ / / ,< / __/ /_/ / -|___/\__,_/_/_/|_|\___/\__, / - /____/ diff --git a/ct/headers/verdaccio b/ct/headers/verdaccio deleted file mode 100644 index bf03eeff7..000000000 --- a/ct/headers/verdaccio +++ /dev/null @@ -1,6 +0,0 @@ - _ __ __ _ -| | / /__ _________/ /___ ___________(_)___ -| | / / _ \/ ___/ __ / __ `/ ___/ ___/ / __ \ -| |/ / __/ / / /_/ / /_/ / /__/ /__/ / /_/ / -|___/\___/_/ \__,_/\__,_/\___/\___/_/\____/ - diff --git a/ct/headers/wavelog b/ct/headers/wavelog deleted file mode 100644 index 717a75bcb..000000000 --- a/ct/headers/wavelog +++ /dev/null @@ -1,6 +0,0 @@ - _ __ __ -| | / /___ __ _____ / /___ ____ _ -| | /| / / __ `/ | / / _ \/ / __ \/ __ `/ -| |/ |/ / /_/ /| |/ / __/ / /_/ / /_/ / -|__/|__/\__,_/ |___/\___/_/\____/\__, / - /____/ diff --git a/ct/headers/writefreely b/ct/headers/writefreely deleted file mode 100644 index 088cfecf7..000000000 --- a/ct/headers/writefreely +++ /dev/null @@ -1,6 +0,0 @@ - _ __ _ __ ______ __ -| | / /____(_) /____ / ____/_______ ___ / /_ __ -| | /| / / ___/ / __/ _ \/ /_ / ___/ _ \/ _ \/ / / / / -| |/ |/ / / / / /_/ __/ __/ / / / __/ __/ / /_/ / -|__/|__/_/ /_/\__/\___/_/ /_/ \___/\___/_/\__, / - /____/ diff --git a/ct/hivemq.sh b/ct/hivemq.sh deleted file mode 100644 index f9b1bedc4..000000000 --- a/ct/hivemq.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 tteck -# Author: tteck (tteckster) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://www.hivemq.com/ | Github: https://github.com/hivemq/hivemq-community-edition - -APP="HiveMQ" -var_tags="${var_tags:-mqtt}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-1024}" -var_disk="${var_disk:-4}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /var ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - msg_error "Currently we don't provide an update function for this ${APP}." - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" diff --git a/ct/inspircd.sh b/ct/inspircd.sh deleted file mode 100644 index 86b7d2e11..000000000 --- a/ct/inspircd.sh +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: kristocopani -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://www.inspircd.org/ | Github: https://github.com/inspircd/inspircd - -APP="InspIRCd" -var_tags="${var_tags:-IRC}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-512}" -var_disk="${var_disk:-2}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors -function update_script() { - header_info - check_container_storage - check_container_resources - - if [[ ! -f /lib/systemd/system/inspircd.service ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - if check_for_gh_release "inspircd" "inspircd/inspircd"; then - msg_info "Stopping Service" - systemctl stop inspircd - msg_ok "Stopped Service" - - fetch_and_deploy_gh_release "inspircd" "inspircd/inspircd" "binary" "latest" "/opt/inspircd" "inspircd_*.deb13u1_amd64.deb" - - msg_info "Starting Service" - systemctl start inspircd - msg_ok "Started Service" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Server-Acces it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}${IP}:6667${CL}" diff --git a/ct/kubo.sh b/ct/kubo.sh deleted file mode 100644 index 06be770cf..000000000 --- a/ct/kubo.sh +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 tteck -# Author: tteck (tteckster) | Co-Author: ulmentflam -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/ipfs/kubo - -APP="Kubo" -var_tags="${var_tags:-sharing}" -var_cpu="${var_cpu:-2}" -var_ram="${var_ram:-4096}" -var_disk="${var_disk:-4}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -f /usr/local/kubo/ipfs ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - if check_for_gh_release "kubo" "ipfs/kubo"; then - msg_info "Stopping service" - systemctl stop ipfs - msg_ok "Stopped service" - - fetch_and_deploy_gh_release "kubo" "ipfs/kubo" "prebuild" "latest" "/usr/local/kubo" "kubo*linux-amd64.tar.gz" - - msg_info "Starting service" - systemctl start ipfs - msg_ok "Service started" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:5001/webui${CL}" diff --git a/ct/neo4j.sh b/ct/neo4j.sh deleted file mode 100644 index 11270934f..000000000 --- a/ct/neo4j.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 tteck -# Author: tteck | Co-Author: havardthom -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://neo4j.com/product/neo4j-graph-database/ - -APP="Neo4j" -var_tags="${var_tags:-database}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-1024}" -var_disk="${var_disk:-4}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /etc/neo4j ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - JAVA_VERSION="21" setup_java - - msg_info "Updating ${APP}" - $STD apt update - $STD apt -y upgrade - msg_ok "Updated successfully!" - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:7474${CL}" diff --git a/ct/nodebb.sh b/ct/nodebb.sh deleted file mode 100644 index 54a0327f8..000000000 --- a/ct/nodebb.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: MickLesk (Canbiz) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/NodeBB/NodeBB - -APP="NodeBB" -var_tags="${var_tags:-forum}" -var_disk="${var_disk:-10}" -var_cpu="${var_cpu:-4}" -var_ram="${var_ram:-2048}" -var_os="${var_os:-ubuntu}" -var_version="${var_version:-24.04}" -var_unprivileged="${var_unprivileged:-1}" - -# App Output & Base Settings -header_info "$APP" - -# Core -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /opt/nodebb ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - if check_for_gh_release "nodebb" "NodeBB/NodeBB"; then - msg_info "Stopping Service" - systemctl stop nodebb - msg_ok "Stopped Service" - - msg_info "Updating ${APP}" - cd /opt/nodebb - $STD ./nodebb upgrade - echo "${CHECK_UPDATE_RELEASE}" >~/.nodebb - msg_ok "Updated ${APP}" - - msg_info "Starting Service" - systemctl start nodebb - msg_ok "Started Service" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:4567${CL}" diff --git a/ct/opengist.sh b/ct/opengist.sh deleted file mode 100644 index 58414b04a..000000000 --- a/ct/opengist.sh +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: Jonathan (jd-apprentice) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://opengist.io/ | Github: https://github.com/thomiceli/opengist - -APP="Opengist" -var_tags="${var_tags:-development}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-1024}" -var_disk="${var_disk:-8}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /opt/opengist ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - if check_for_gh_release "opengist" "thomiceli/opengist"; then - msg_info "Stopping Service" - systemctl stop opengist - msg_ok "Stopped Service" - - msg_info "Creating backup" - mv /opt/opengist /opt/opengist-backup - msg_ok "Backup created" - - fetch_and_deploy_gh_release "opengist" "thomiceli/opengist" "prebuild" "latest" "/opt/opengist" "opengist*linux-amd64.tar.gz" - - msg_info "Restoring Configuration" - mv /opt/opengist-backup/config.yml /opt/opengist/config.yml - msg_ok "Configuration Restored" - - msg_info "Starting Service" - systemctl start opengist - msg_ok "Started Service" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:6157${CL}" diff --git a/ct/ots.sh b/ct/ots.sh deleted file mode 100644 index d14bc5338..000000000 --- a/ct/ots.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: bvdberg01 -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/Luzifer/ots - -APP="OTS" -var_tags="${var_tags:-secrets-sharer}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-512}" -var_disk="${var_disk:-3}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /opt/ots ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - if check_for_gh_release "ots" "Luzifer/ots"; then - msg_info "Stopping Services" - systemctl stop ots - systemctl stop nginx - msg_ok "Stopped Services" - - fetch_and_deploy_gh_release "ots" "Luzifer/ots" "prebuild" "latest" "/opt/ots" "ots_linux_amd64.tgz" - - msg_info "Starting Services" - systemctl start ots - systemctl start nginx - msg_ok "Started Services" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}https://${IP}${CL}" diff --git a/ct/pf2etools.sh b/ct/pf2etools.sh deleted file mode 100644 index 7146db74f..000000000 --- a/ct/pf2etools.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: TheRealVira -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://pf2etools.com/ | Github: https://github.com/Pf2eToolsOrg/Pf2eTools - -APP="Pf2eTools" -var_tags="${var_tags:-wiki}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-512}" -var_disk="${var_disk:-6}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - - if [[ ! -d "/opt/${APP}" ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - if check_for_gh_release "pf2etools" "Pf2eToolsOrg/Pf2eTools"; then - msg_info "Updating System" - $STD apt update - $STD apt -y upgrade - msg_ok "Updated System" - - rm -rf /opt/Pf2eTools - fetch_and_deploy_gh_release "pf2etools" "Pf2eToolsOrg/Pf2eTools" "tarball" "latest" "/opt/Pf2eTools" - - msg_info "Updating ${APP}" - cd /opt/Pf2eTools - $STD npm install - $STD npm run build - chown -R www-data: "/opt/${APP}" - chmod -R 755 "/opt/${APP}" - msg_ok "Updated ${APP}" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}${CL}" diff --git a/ct/ps5-mqtt.sh b/ct/ps5-mqtt.sh deleted file mode 100644 index 4a5e782a1..000000000 --- a/ct/ps5-mqtt.sh +++ /dev/null @@ -1,58 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: liecno -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/FunkeyFlo/ps5-mqtt/ - -APP="PS5-MQTT" -var_tags="${var_tags:-smarthome;automation}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-512}" -var_disk="${var_disk:-3}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /opt/ps5-mqtt ]]; then - msg_error "No ${APP} installation found!" - exit - fi - if check_for_gh_release "ps5-mqtt" "FunkeyFlo/ps5-mqtt"; then - msg_info "Stopping service" - systemctl stop ps5-mqtt - msg_ok "Stopped service" - - fetch_and_deploy_gh_release "ps5-mqtt" "FunkeyFlo/ps5-mqtt" "tarball" - - msg_info "Configuring ${APP}" - cd /opt/ps5-mqtt/ps5-mqtt/ - $STD npm install - $STD npm run build - msg_ok "Configured ${APP}" - - msg_info "Starting service" - systemctl start ps5-mqtt - msg_ok "Started service" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8645${CL}" diff --git a/ct/rustypaste.sh b/ct/rustypaste.sh deleted file mode 100644 index 6bccbc973..000000000 --- a/ct/rustypaste.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: GoldenSpringness -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/orhun/rustypaste - -APP="rustypaste" -var_tags="${var_tags:-pastebin;storage}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-1024}" -var_disk="${var_disk:-20}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - - if [[ ! -f /opt/rustypaste/rustypaste ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - - if check_for_gh_release "rustypaste" "orhun/rustypaste"; then - msg_info "Stopping Services" - systemctl stop rustypaste - msg_ok "Stopped Services" - - msg_info "Creating Backup" - tar -czf "/opt/rustypaste_backup_$(date +%F).tar.gz" /opt/rustypaste/upload 2>/dev/null || true - cp /opt/rustypaste/config.toml /tmp/rustypaste_config.toml.bak - msg_ok "Backup Created" - - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "rustypaste" "orhun/rustypaste" "prebuild" "latest" "/opt/rustypaste" "*x86_64-unknown-linux-gnu.tar.gz" - - msg_info "Restoring Data" - mv /tmp/rustypaste_config.toml.bak /opt/rustypaste/config.toml - tar -xzf "/opt/rustypaste_backup_$(date +%F).tar.gz" -C /opt/rustypaste/upload 2>/dev/null || true - rm -rf /opt/rustypaste_backup_$(date +%F).tar.gz - msg_ok "Restored Data" - - msg_info "Starting Services" - systemctl start rustypaste - msg_ok "Started Services" - msg_ok "Updated successfully!" - fi - - if check_for_gh_release "rustypaste-cli" "orhun/rustypaste-cli"; then - fetch_and_deploy_gh_release "rustypaste-cli" "orhun/rustypaste-cli" "prebuild" "latest" "/usr/local/bin" "*x86_64-unknown-linux-gnu.tar.gz" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}rustypaste setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8000${CL}" diff --git a/ct/seelf.sh b/ct/seelf.sh deleted file mode 100644 index af96d3185..000000000 --- a/ct/seelf.sh +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: Slaviša Arežina (tremor021) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/YuukanOO/seelf - -APP="seelf" -var_tags="${var_tags:-server;docker}" -var_cpu="${var_cpu:-2}" -var_ram="${var_ram:-4096}" -var_disk="${var_disk:-10}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - - if [[ ! -d /opt/seelf ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - if check_for_gh_release "seelf" "YuukanOO/seelf"; then - msg_info "Stopping Service" - systemctl stop seelf - msg_info "Stopped Service" - - msg_info "Updating seelf" - cd /opt/seelf - $STD make build - msg_ok "Updated seelf" - - msg_info "Starting Service" - systemctl start seelf - msg_ok "Started Service" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8080${CL}" diff --git a/ct/streamlink-webui.sh b/ct/streamlink-webui.sh deleted file mode 100644 index 4f69c5790..000000000 --- a/ct/streamlink-webui.sh +++ /dev/null @@ -1,66 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: CrazyWolf13 -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/CrazyWolf13/streamlink-webui - -APP="streamlink-webui" -var_tags="${var_tags:-download;streaming}" -var_cpu="${var_cpu:-2}" -var_ram="${var_ram:-2048}" -var_disk="${var_disk:-10}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - - if [[ ! -d /opt/streamlink-webui ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - - if check_for_gh_release "streamlink-webui" "CrazyWolf13/streamlink-webui"; then - msg_info "Stopping Service" - systemctl stop streamlink-webui - msg_info "Stopped Service" - - NODE_VERSION="22" NODE_MODULE="yarn" setup_nodejs - setup_uv - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "streamlink-webui" "CrazyWolf13/streamlink-webui" "tarball" - - msg_info "Updating streamlink-webui" - $STD uv venv --clear /opt/streamlink-webui/backend/src/.venv - source /opt/streamlink-webui/backend/src/.venv/bin/activate - $STD uv pip install -r /opt/streamlink-webui/backend/src/requirements.txt --python=/opt/streamlink-webui/backend/src/.venv - cd /opt/streamlink-webui/frontend/src - $STD yarn install - $STD yarn build - chmod +x /opt/streamlink-webui/start.sh - msg_ok "Updated streamlink-webui" - - msg_info "Starting Service" - systemctl start streamlink-webui - msg_ok "Started Service" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8000${CL}" diff --git a/ct/typesense.sh b/ct/typesense.sh deleted file mode 100644 index 1f40cce43..000000000 --- a/ct/typesense.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: tlissak | Co-Author MickLesk -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://typesense.org/ - -APP="TypeSense" -var_tags="${var_tags:-database}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-1024}" -var_disk="${var_disk:-4}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -f /etc/typesense/typesense-server.ini ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - if check_for_gh_release "typesense" "typesense/typesense"; then - msg_info "Updating Typesense" - $STD apt update - $STD apt -y upgrade - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following IP:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}${IP}:8108${CL}" diff --git a/ct/valkey.sh b/ct/valkey.sh deleted file mode 100644 index 93eb097be..000000000 --- a/ct/valkey.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: pshankinclarke (lazarillo) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://valkey.io/ - -APP="Valkey" -var_tags="${var_tags:-database}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-1024}" -var_disk="${var_disk:-4}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -f /lib/systemd/system/valkey-server.service ]]; then - msg_error "No Valkey Installation Found!" - exit - fi - msg_info "Updating Valkey LXC" - $STD apt update - $STD apt -y upgrade - msg_ok "Updated Valkey LXC" - msg_ok "Updated successfully!" - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:6379${CL}" diff --git a/ct/verdaccio.sh b/ct/verdaccio.sh deleted file mode 100644 index c8a181c62..000000000 --- a/ct/verdaccio.sh +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: BrynnJKnight -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://verdaccio.org/ | Github: https://github.com/verdaccio/verdaccio - -APP="Verdaccio" -var_tags="${var_tags:-dev-tools;npm;registry}" -var_cpu="${var_cpu:-2}" -var_ram="${var_ram:-2048}" -var_disk="${var_disk:-8}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -f /etc/systemd/system/verdaccio.service ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - - msg_info "Updating LXC Container" - $STD apt update - $STD apt upgrade -y - msg_ok "Updated LXC Container" - - NODE_VERSION="24" NODE_MODULE="verdaccio" setup_nodejs - systemctl restart verdaccio - msg_ok "Updated successfully!" - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:4873${CL}" diff --git a/ct/wavelog.sh b/ct/wavelog.sh deleted file mode 100644 index 75752614b..000000000 --- a/ct/wavelog.sh +++ /dev/null @@ -1,77 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: Don Locke (DonLocke) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/wavelog/wavelog - -APP="Wavelog" -var_tags="${var_tags:-radio-logging}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-512}" -var_disk="${var_disk:-2}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /opt/wavelog ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - setup_mariadb - if check_for_gh_release "wavelog" "wavelog/wavelog"; then - msg_info "Stopping Services" - systemctl stop apache2 - msg_ok "Services Stopped" - - msg_info "Creating backup" - cp /opt/wavelog/application/config/config.php /opt/config.php - cp /opt/wavelog/application/config/database.php /opt/database.php - cp -r /opt/wavelog/userdata /opt/userdata - if [[ -f /opt/wavelog/assets/js/sections/custom.js ]]; then - cp /opt/wavelog/assets/js/sections/custom.js /opt/custom.js - fi - msg_ok "Backup created" - - rm -rf /opt/wavelog - fetch_and_deploy_gh_release "wavelog" "wavelog/wavelog" "tarball" - - msg_info "Updating Wavelog" - rm -rf /opt/wavelog/install - mv /opt/config.php /opt/wavelog/application/config/config.php - mv /opt/database.php /opt/wavelog/application/config/database.php - cp -r /opt/userdata/* /opt/wavelog/userdata - rm -rf /opt/userdata - if [[ -f /opt/custom.js ]]; then - mv /opt/custom.js /opt/wavelog/assets/js/sections/custom.js - fi - chown -R www-data:www-data /opt/wavelog/ - find /opt/wavelog/ -type d -exec chmod 755 {} \; - find /opt/wavelog/ -type f -exec chmod 664 {} \; - msg_ok "Updated Wavelog" - - msg_info "Starting Services" - systemctl start apache2 - msg_ok "Started Services" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}${CL}" diff --git a/ct/writefreely.sh b/ct/writefreely.sh deleted file mode 100644 index ec465b91b..000000000 --- a/ct/writefreely.sh +++ /dev/null @@ -1,72 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2026 community-scripts ORG -# Author: StellaeAlis -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/writefreely/writefreely - -APP="WriteFreely" -var_tags="${var_tags:-writing}" -var_cpu="${var_cpu:-2}" -var_ram="${var_ram:-1024}" -var_disk="${var_disk:-4}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - - if [[ ! -d /opt/writefreely ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - - if check_for_gh_release "writefreely" "writefreely/writefreely"; then - msg_info "Stopping Services" - systemctl stop writefreely - msg_ok "Stopped Services" - - msg_info "Creating Backup" - mkdir -p /tmp/writefreely_backup - cp /opt/writefreely/keys /tmp/writefreely_backup/ 2>/dev/null - cp /opt/writefreely/config.ini /tmp/writefreely_backup/ 2>/dev/null - msg_ok "Created Backup" - - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "writefreely" "writefreely/writefreely" "prebuild" "latest" "/opt/writefreely" "writefreely_*_linux_amd64.tar.gz" - - msg_info "Restoring Data" - cp /tmp/writefreely_backup/config.ini /opt/writefreely/ 2>/dev/null - cp /tmp/writefreely_backup/keys/* /opt/writefreely/keys/ 2>/dev/null - rm -rf /tmp/writefreely_backup - msg_ok "Restored Data" - - msg_info "Running Post-Update Tasks" - cd /opt/writefreely - $STD ./writefreely db migrate - ln -s /opt/writefreely/writefreely /usr/local/bin/writefreely - msg_ok "Ran Post-Update Tasks" - - msg_info "Starting Services" - systemctl start writefreely - msg_ok "Started Services" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}${CL}" diff --git a/install/apache-cassandra-install.sh b/install/apache-cassandra-install.sh deleted file mode 100644 index b1eca2994..000000000 --- a/install/apache-cassandra-install.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 tteck -# Author: tteck (tteckster) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://cassandra.apache.org/_/index.html - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -JAVA_VERSION="11" setup_java - -msg_info "Installing Apache Cassandra" -setup_deb822_repo \ - "cassandra" \ - "https://downloads.apache.org/cassandra/KEYS" \ - "https://debian.cassandra.apache.org" \ - "41x" \ - "main" -$STD apt install -y cassandra cassandra-tools -sed -i -e 's/^rpc_address: localhost/#rpc_address: localhost/g' -e 's/^# rpc_interface: eth1/rpc_interface: eth0/g' /etc/cassandra/cassandra.yaml -msg_ok "Installed Apache Cassandra" - -motd_ssh -customize -cleanup_lxc diff --git a/install/argus-install.sh b/install/argus-install.sh deleted file mode 100644 index 12e3e0079..000000000 --- a/install/argus-install.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: MickLesk (CanbiZ) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://release-argus.io/ | Github: https://github.com/release-argus/Argus - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -fetch_and_deploy_gh_release "Argus" "release-argus/Argus" "singlefile" "latest" "/opt/argus" "Argus*linux-amd64" - -msg_info "Setup Argus Config" -cat </opt/argus/config.yml -settings: - log: - level: INFO - timestamps: false - data: - database_file: data/argus.db - web: - listen_host: 0.0.0.0 - listen_port: 8080 - route_prefix: / - -defaults: - service: - options: - interval: 30m - semantic_versioning: true - latest_version: - allow_invalid_certs: false - use_prerelease: false - dashboard: - auto_approve: true - webhook: - desired_status_code: 201 - -service: - release-argus/argus: - latest_version: - type: github - url: release-argus/argus - dashboard: - icon: https://raw.githubusercontent.com/release-argus/Argus/master/web/ui/react-app/public/favicon.svg - icon_link_to: https://release-argus.io - web_url: https://github.com/release-argus/Argus/blob/master/CHANGELOG.md - - community-scripts/ProxmoxVE: - latest_version: - type: github - url: community-scripts/ProxmoxVE - use_prerelease: false - dashboard: - icon: https://raw.githubusercontent.com/community-scripts/ProxmoxVE/refs/heads/main/misc/images/logo.png - icon_link_to: https://community-scripts.org/ - web_url: https://github.com/community-scripts/ProxmoxVE/releases -EOF -msg_ok "Setup Config" - -msg_info "Creating Service" -cat </etc/systemd/system/argus.service -[Unit] -Description=Argus -After=network.target -[Service] -Type=simple -WorkingDirectory=/opt/argus -ExecStart=/opt/argus/Argus -Restart=on-failure -RestartSec=5 -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now argus -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/install/commafeed-install.sh b/install/commafeed-install.sh deleted file mode 100644 index 2141a0545..000000000 --- a/install/commafeed-install.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 tteck -# Author: tteck (tteckster) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://www.commafeed.com/#/welcome | Github: https://github.com/Athou/commafeed - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies" -$STD apt install -y rsync -msg_ok "Installed Dependencies" - -JAVA_VERSION="25" setup_java -fetch_and_deploy_gh_release "commafeed" "Athou/commafeed" "prebuild" "latest" "/opt/commafeed" "commafeed-*-h2-jvm.zip" - -msg_info "Creating Service" -cat </etc/systemd/system/commafeed.service -[Unit] -Description=CommaFeed Service -After=network.target - -[Service] -ExecStart=java -Xminf0.05 -Xmaxf0.1 -jar quarkus-run.jar -WorkingDirectory=/opt/commafeed/ -Restart=always - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now commafeed -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/install/daemonsync-install.sh b/install/daemonsync-install.sh deleted file mode 100644 index e22e79aef..000000000 --- a/install/daemonsync-install.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 tteck -# Author: tteck (tteckster) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://daemonsync.me/ - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies" -$STD apt install -y g++-multilib -msg_ok "Installed Dependencies" - -msg_info "Installing Daemon Sync Server" -curl -fsSL "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/daemonsync_2.2.0.0059_amd64.deb" -o "daemonsync_2.2.0.0059_amd64.deb" -$STD dpkg -i daemonsync_2.2.0.0059_amd64.deb -rm -rf daemonsync_2.2.0.0059_amd64.deb -msg_ok "Installed Daemon Sync Server" - -motd_ssh -customize -cleanup_lxc diff --git a/install/globaleaks-install.sh b/install/globaleaks-install.sh deleted file mode 100644 index 08cf79dcc..000000000 --- a/install/globaleaks-install.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env bash -# Copyright (c) 2021-2026 community-scripts ORG -# Author: Giovanni Pellerano (evilaliv3) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/globaleaks/globaleaks-whistleblowing-software - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Setup GlobaLeaks" -DISTRO_CODENAME="$(awk -F= '/^VERSION_CODENAME=/{print $2}' /etc/os-release)" -curl -fsSL https://deb.globaleaks.org/globaleaks.asc | gpg --dearmor -o /etc/apt/trusted.gpg.d/globaleaks.gpg -echo "deb [signed-by=/etc/apt/trusted.gpg.d/globaleaks.gpg] http://deb.globaleaks.org $DISTRO_CODENAME/" >/etc/apt/sources.list.d/globaleaks.list -echo 'APPARMOR_SANDBOXING=0' >/etc/default/globaleaks -$STD apt update -$STD apt -y -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold install globaleaks -msg_ok "Setup GlobaLeaks" - -motd_ssh -customize -cleanup_lxc diff --git a/install/hivemq-install.sh b/install/hivemq-install.sh deleted file mode 100644 index 9eb6f1282..000000000 --- a/install/hivemq-install.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 tteck -# Author: tteck (tteckster) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://www.hivemq.com/ | Github: https://github.com/hivemq/hivemq-community-edition - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -JAVA_VERSION="21" setup_java -fetch_and_deploy_gh_release "hivemq" "hivemq/hivemq-community-edition" "prebuild" "latest" "/opt/hivemq" "hivemq-ce-*.zip" - -msg_info "Configuring HiveMQ CE" -useradd -d /opt/hivemq hivemq -chown -R hivemq:hivemq /opt/hivemq -chmod +x /opt/hivemq/bin/run.sh -cp /opt/hivemq/bin/init-script/hivemq.service /etc/systemd/system/hivemq.service -rm /opt/hivemq/conf/config.xml -mv /opt/hivemq/conf/examples/configuration/config-sample-tcp-and-websockets.xml /opt/hivemq/conf/config.xml -msg_ok "Configured HiveMQ CE" - -msg_info "Starting service" -systemctl enable -q --now hivemq -msg_ok "Service started" - -motd_ssh -customize -cleanup_lxc diff --git a/install/inspircd-install.sh b/install/inspircd-install.sh deleted file mode 100644 index 88e4c9d6f..000000000 --- a/install/inspircd-install.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: kristocopani -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://www.inspircd.org/ | Github: https://github.com/inspircd/inspircd - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -fetch_and_deploy_gh_release "inspircd" "inspircd/inspircd" "binary" "latest" "/opt/inspircd" "inspircd_*.deb13u1_amd64.deb" - -msg_info "Configuring InspIRCd" -cat </etc/inspircd/inspircd.conf - - - - - - -EOF -msg_ok "Installed InspIRCd" - -motd_ssh -customize -cleanup_lxc diff --git a/install/kubo-install.sh b/install/kubo-install.sh deleted file mode 100644 index cc86dae3b..000000000 --- a/install/kubo-install.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 tteck -# Author: tteck (tteckster) -# Co-Author: ulmentflam -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/ipfs/kubo - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -fetch_and_deploy_gh_release "kubo" "ipfs/kubo" "prebuild" "latest" "/usr/local/kubo" "kubo*linux-amd64.tar.gz" - -msg_info "Configuring IPFS" -$STD ln -s /usr/local/kubo/ipfs /usr/local/bin/ipfs -$STD ipfs init -ipfs config Addresses.API /ip4/0.0.0.0/tcp/5001 -ipfs config Addresses.Gateway /ip4/0.0.0.0/tcp/8080 -ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin "[\"http://${LOCAL_IP}:5001\", \"http://localhost:3000\", \"http://127.0.0.1:5001\", \"https://webui.ipfs.io\", \"http://0.0.0.0:5001\"]" -ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "POST"]' -msg_ok "Configured IPFS" - -msg_info "Creating Service" -cat </etc/systemd/system/ipfs.service -[Unit] -Description=IPFS Daemon -After=syslog.target network.target - -[Service] -Type=simple -ExecStart=/usr/local/bin/ipfs daemon -Restart=on-failure -Environment=HOME=/root -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now ipfs -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/install/neo4j-install.sh b/install/neo4j-install.sh deleted file mode 100644 index 176c27b75..000000000 --- a/install/neo4j-install.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 tteck -# Author: tteck -# Co-Author: havardthom -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://neo4j.com/product/neo4j-graph-database/ - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -JAVA_VERSION="21" setup_java - -msg_info "Installing Neo4j (patience)" -curl -fsSL "https://debian.neo4j.com/neotechnology.gpg.key" | gpg --dearmor -o /etc/apt/keyrings/neotechnology.gpg -echo 'deb [signed-by=/etc/apt/keyrings/neotechnology.gpg] https://debian.neo4j.com stable latest' >/etc/apt/sources.list.d/neo4j.list -$STD apt update -$STD apt install -y neo4j -sed -i '/server.default_listen_address/s/^#//' /etc/neo4j/neo4j.conf -systemctl enable -q --now neo4j -msg_ok "Installed Neo4j" - -motd_ssh -customize -cleanup_lxc diff --git a/install/nodebb-install.sh b/install/nodebb-install.sh deleted file mode 100644 index 73468576c..000000000 --- a/install/nodebb-install.sh +++ /dev/null @@ -1,133 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2024 tteck -# Author: MickLesk (Canbiz) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/NodeBB/NodeBB - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies (Patience)" -$STD apt install -y \ - build-essential \ - redis-server \ - expect \ - ca-certificates -msg_ok "Installed Dependencies" - -setup_mongodb -NODE_VERSION="22" setup_nodejs - -msg_info "Configuring MongoDB" -MONGO_ADMIN_USER="admin" -MONGO_ADMIN_PWD="$(openssl rand -base64 18 | cut -c1-13)" -NODEBB_USER="nodebb" -NODEBB_PWD="$(openssl rand -base64 18 | cut -c1-13)" -MONGO_CONNECTION_STRING="mongodb://${NODEBB_USER}:${NODEBB_PWD}@localhost:27017/nodebb" -NODEBB_SECRET=$(uuidgen) -{ - echo "NodeBB-Credentials" - echo "Mongo Database User: $MONGO_ADMIN_USER" - echo "Mongo Database Password: $MONGO_ADMIN_PWD" - echo "NodeBB User: $NODEBB_USER" - echo "NodeBB Password: $NODEBB_PWD" - echo "NodeBB Secret: $NODEBB_SECRET" -} >>~/nodebb.creds - -$STD mongosh <> /etc/mongod.conf' -systemctl restart mongod -msg_ok "MongoDB configured" - -fetch_and_deploy_gh_release "nodebb" "NodeBB/NodeBB" "tarball" - -msg_info "Configuring NodeBB" -cd /opt/nodebb -touch pidfile -expect </dev/null 2>&1 -log_file /dev/null -set timeout -1 - -spawn ./nodebb setup -expect "URL used to access this NodeBB" { - send "http://localhost:4567\r" -} -expect "Please enter a NodeBB secret" { - send "$NODEBB_SECRET\r" -} -expect "Would you like to submit anonymous plugin usage to nbbpm? (yes)" { - send "no\r" -} -expect "Which database to use (mongo)" { - send "mongo\r" -} -expect "Format: mongodb://*" { - send "$MONGO_CONNECTION_STRING\r" -} -expect "Administrator username" { - send "community-scripts\r" -} -expect "Administrator email address" { - send "admin@community-scripts.org\r" -} -expect "Password" { - send "community-scripts\r" -} -expect "Confirm Password" { - send "community-scripts\r" -} -expect eof -EOF -msg_ok "Configured NodeBB" - -msg_info "Creating Services" -cat </etc/systemd/system/nodebb.service -[Unit] -Description=NodeBB -Documentation=https://docs.nodebb.org -After=system.slice multi-user.target mongod.service - -[Service] -Type=forking -User=root - -WorkingDirectory=/opt/nodebb -PIDFile=/opt/nodebb/pidfile -ExecStart=/usr/bin/node /opt/nodebb/loader.js -Restart=always - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now nodebb -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/install/opengist-install.sh b/install/opengist-install.sh deleted file mode 100644 index ae7496bd9..000000000 --- a/install/opengist-install.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: Jonathan (jd-apprentice) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://opengist.io/ | Github: https://github.com/thomiceli/opengist - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies" -$STD apt install -y git -msg_ok "Installed Dependencies" - -fetch_and_deploy_gh_release "opengist" "thomiceli/opengist" "prebuild" "latest" "/opt/opengist" "opengist*linux-amd64.tar.gz" -mkdir -p /opt/opengist-data -sed -i 's|opengist-home:.*|opengist-home: /opt/opengist-data|' /opt/opengist/config.yml - -msg_info "Creating Service" -cat </etc/systemd/system/opengist.service -[Unit] -Description=Opengist server to manage your Gists -After=network.target - -[Service] -WorkingDirectory=/opt/opengist -ExecStart=/opt/opengist/opengist --config /opt/opengist/config.yml -Restart=always -User=root - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now opengist -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/install/ots-install.sh b/install/ots-install.sh deleted file mode 100644 index ddad7d671..000000000 --- a/install/ots-install.sh +++ /dev/null @@ -1,91 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: bvberg01 -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/Luzifer/ots - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies" -$STD apt install -y \ - redis-server \ - nginx -msg_ok "Installed Dependencies" - -fetch_and_deploy_gh_release "ots" "Luzifer/ots" "prebuild" "latest" "/opt/ots" "ots_linux_amd64.tgz" -create_self_signed_cert - -msg_info "Setup OTS" -cat </opt/ots/.env -LISTEN=127.0.0.1:3000 -REDIS_URL=redis://127.0.0.1:6379 -SECRET_EXPIRY=604800 -STORAGE_TYPE=redis -EOF -msg_ok "Setup OTS" - -msg_info "Setting up nginx" -cat </etc/nginx/sites-available/ots.conf -server { - listen 80; - listen [::]:80; - server_name ots; - return 301 https://\$host\$request_uri; -} -server { - listen 443 ssl; - listen [::]:443 ssl; - server_name ots; - - ssl_certificate /etc/ssl/ots/ots.crt; - ssl_certificate_key /etc/ssl/ots/ots.key; - - location / { - add_header X-Robots-Tag noindex; - - proxy_set_header Upgrade \$http_upgrade; - proxy_set_header Connection "Upgrade"; - proxy_set_header Host \$host; - proxy_set_header X-Real-IP \$remote_addr; - proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto \$scheme; - client_max_body_size 64M; - proxy_pass http://127.0.0.1:3000/; - } -} -EOF - -ln -s /etc/nginx/sites-available/ots.conf /etc/nginx/sites-enabled/ -rm -f /etc/nginx/sites-enabled/default -$STD systemctl reload nginx -msg_ok "Configured nginx" - -msg_info "Creating Services" -cat </etc/systemd/system/ots.service -[Unit] -Description=One-Time-Secret Service -After=network-online.target -Requires=network-online.target - -[Service] -EnvironmentFile=/opt/ots/.env -ExecStart=/opt/ots/ots -Restart=Always -RestartSecs=5 - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now ots -msg_ok "Created Services" - -motd_ssh -customize -cleanup_lxc diff --git a/install/pf2etools-install.sh b/install/pf2etools-install.sh deleted file mode 100644 index dbf9c7664..000000000 --- a/install/pf2etools-install.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: TheRealVira -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://pf2etools.com/ | Github: https://github.com/Pf2eToolsOrg/Pf2eTools - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies" -$STD apt install -y \ - apache2 \ - ca-certificates \ - git -msg_ok "Installed Dependencies" - -NODE_VERSION="22" setup_nodejs -fetch_and_deploy_gh_release "pf2etools" "Pf2eToolsOrg/Pf2eTools" "tarball" "latest" "/opt/Pf2eTools" - -msg_info "Configuring Pf2eTools" -cd /opt/Pf2eTools -$STD npm install -$STD npm run build -msg_ok "Configured Pf2eTools" - -msg_info "Creating Service" -cat <>/etc/apache2/apache2.conf - - SetHandler server-status - Order deny,allow - Allow from all - -EOF -rm -rf /var/www/html -ln -s "/opt/Pf2eTools" /var/www/html -chown -R www-data: "/opt/Pf2eTools" -chmod -R 755 "/opt/Pf2eTools" -msg_ok "Created Service" -cleanup_lxc -motd_ssh -customize diff --git a/install/ps5-mqtt-install.sh b/install/ps5-mqtt-install.sh deleted file mode 100644 index 96c380286..000000000 --- a/install/ps5-mqtt-install.sh +++ /dev/null @@ -1,87 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: liecno -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/FunkeyFlo/ps5-mqtt/ - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies" -$STD apt install -y \ - jq \ - ca-certificates -msg_ok "Installed Dependencies" - -NODE_VERSION="22" NODE_MODULE="playactor" setup_nodejs -fetch_and_deploy_gh_release "ps5-mqtt" "FunkeyFlo/ps5-mqtt" "tarball" - -msg_info "Configuring PS5-MQTT" -cd /opt/ps5-mqtt/ps5-mqtt/ -$STD npm install -$STD npm run build -mkdir -p /opt/.config/ps5-mqtt/ -mkdir -p /opt/.config/ps5-mqtt/playactor -cat </opt/.config/ps5-mqtt/config.json -{ - "mqtt": { - "host": "", - "port": "", - "user": "", - "pass": "", - "discovery_topic": "homeassistant" - }, - - "device_check_interval": 5000, - "device_discovery_interval": 60000, - "device_discovery_broadcast_address": "", - - "include_ps4_devices": false, - - "psn_accounts": [ - { - "username": "", - "npsso":"" - } - ], - - "account_check_interval": 5000, - - "credentialsStoragePath": "/opt/.config/ps5-mqtt/credentials.json", - "frontendPort": "8645" -} -EOF -msg_ok "Configured PS5-MQTT" - -msg_info "Creating Service" -cat </etc/systemd/system/ps5-mqtt.service -[Unit] -Description=PS5-MQTT Daemon -After=syslog.target network.target - -[Service] -WorkingDirectory=/opt/ps5-mqtt/ps5-mqtt -Environment="CONFIG_PATH=/opt/.config/ps5-mqtt/config.json" -Environment="DEBUG='@ha:ps5:*'" -Restart=always -RestartSec=5 -Type=simple -ExecStart=node server/dist/index.js -KillMode=process -SyslogIdentifier=ps5-mqtt - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now ps5-mqtt -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/install/rustypaste-install.sh b/install/rustypaste-install.sh deleted file mode 100644 index 67c495058..000000000 --- a/install/rustypaste-install.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: GoldenSpringness | MickLesk (CanbiZ) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/orhun/rustypaste - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -fetch_and_deploy_gh_release "rustypaste" "orhun/rustypaste" "prebuild" "latest" "/opt/rustypaste" "*x86_64-unknown-linux-gnu.tar.gz" -fetch_and_deploy_gh_release "rustypaste-cli" "orhun/rustypaste-cli" "prebuild" "latest" "/usr/local/bin" "*x86_64-unknown-linux-gnu.tar.gz" - -msg_info "Setting up RustyPaste" -cd /opt/rustypaste -sed -i 's|^address = ".*"|address = "0.0.0.0:8000"|' config.toml -msg_ok "Set up RustyPaste" - -msg_info "Creating Service" -cat </etc/systemd/system/rustypaste.service -[Unit] -Description=rustypaste Service -After=network.target - -[Service] -WorkingDirectory=/opt/rustypaste -ExecStart=/opt/rustypaste/rustypaste -Restart=always - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now rustypaste -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/install/seelf-install.sh b/install/seelf-install.sh deleted file mode 100644 index 2b8f4c69c..000000000 --- a/install/seelf-install.sh +++ /dev/null @@ -1,64 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: Slaviša Arežina (tremor021) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/YuukanOO/seelf - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies" -$STD apt install -y \ - make \ - gcc -msg_ok "Installed Dependencies" - -setup_go -NODE_VERSION="22" setup_nodejs -fetch_and_deploy_gh_release "seelf" "YuukanOO/seelf" "tarball" - -msg_info "Setting up seelf. Patience" -cd /opt/seelf -$STD make build -PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13) -mkdir -p /opt/seelf/data -{ - echo "ADMIN_EMAIL=admin@example.com" - echo "ADMIN_PASSWORD=$PASS" -} | tee .env ~/seelf.creds >/dev/null -SEELF_ADMIN_EMAIL=admin@example.com SEELF_ADMIN_PASSWORD=$PASS ./seelf serve &>/dev/null & -sleep 5 -kill $! -msg_ok "Done setting up seelf" - -msg_info "Creating Service" -cat </etc/systemd/system/seelf.service -[Unit] -Description=seelf Service -After=network.target - -[Service] -Type=simple -User=root -Group=root -EnvironmentFile=/opt/seelf/.env -Environment=DATA_PATH=/opt/seelf/data -WorkingDirectory=/opt/seelf -ExecStart=/opt/seelf/./seelf -c data/conf.yml serve -Restart=always - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now seelf -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/install/streamlink-webui-install.sh b/install/streamlink-webui-install.sh deleted file mode 100644 index b62d68b26..000000000 --- a/install/streamlink-webui-install.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: CrazyWolf13 -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/CrazyWolf13/streamlink-webui - -# Import Functions und Setup -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -NODE_VERSION="22" -NODE_MODULE="npm@latest,yarn@latest" -setup_nodejs -setup_uv -fetch_and_deploy_gh_release "streamlink-webui" "CrazyWolf13/streamlink-webui" "tarball" - -msg_info "Setup ${APPLICATION}" -mkdir -p "/opt/${APPLICATION}-download" -$STD uv venv --clear /opt/"${APPLICATION}"/backend/src/.venv -source /opt/"${APPLICATION}"/backend/src/.venv/bin/activate -$STD uv pip install -r /opt/streamlink-webui/backend/src/requirements.txt --python=/opt/"${APPLICATION}"/backend/src/.venv -cd /opt/"${APPLICATION}"/frontend/src -$STD yarn install -$STD yarn build -chmod +x /opt/"${APPLICATION}"/start.sh -msg_ok "Setup ${APPLICATION}" - -msg_info "Creating Service" -cat <<'EOF' >/opt/"${APPLICATION}".env -CLIENT_ID='your_client_id' -CLIENT_SECRET='your_client_secret' -DOWNLOAD_PATH='/opt/streamlink-webui-download' -# BASE_URL='https://sub.domain.com' \ -# REVERSE_PROXY=True \ -EOF - -cat </etc/systemd/system/"${APPLICATION}".service -[Unit] -Description=${APPLICATION} Service -After=network.target - -[Service] -EnvironmentFile=/opt/${APPLICATION}.env -WorkingDirectory=/opt/${APPLICATION}/backend/src -ExecStart=/bin/bash -c 'source /opt/${APPLICATION}/backend/src/.venv/bin/activate && exec /opt/${APPLICATION}/start.sh' -Restart=always - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now "${APPLICATION}" -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/install/typesense-install.sh b/install/typesense-install.sh deleted file mode 100644 index 99da42eb1..000000000 --- a/install/typesense-install.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: tlissak -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://typesense.org/ - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing TypeSense" -RELEASE=$(curl -fsSL https://api.github.com/repos/typesense/typesense/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') -cd /opt -curl -fsSL "https://dl.typesense.org/releases/${RELEASE}/typesense-server-${RELEASE}-amd64.deb" -o "/opt/typesense-server-${RELEASE}-amd64.deb" -$STD apt install -y /opt/typesense-server-${RELEASE}-amd64.deb -echo 'enable-cors = true' >>/etc/typesense/typesense-server.ini -rm -rf /opt/typesense-server-${RELEASE}-amd64.deb -echo "${RELEASE}" >"/opt/${APPLICATION}_version.txt" -msg_ok "Installed TypeSense" - -motd_ssh -customize -cleanup_lxc diff --git a/install/valkey-install.sh b/install/valkey-install.sh deleted file mode 100644 index 0bd06db1c..000000000 --- a/install/valkey-install.sh +++ /dev/null @@ -1,78 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: pshankinclarke (lazarillo) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://valkey.io/ - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Valkey" -$STD apt update -$STD apt install -y valkey openssl -sed -i 's/^bind .*/bind 0.0.0.0/' /etc/valkey/valkey.conf - -PASS="$(openssl rand -base64 48 | tr -dc 'a-zA-Z0-9' | head -c32)" -echo "requirepass $PASS" >> /etc/valkey/valkey.conf -echo "$PASS" >~/valkey.creds -chmod 600 ~/valkey.creds - -MEMTOTAL_MB=$(free -m | grep ^Mem: | awk '{print $2}') -# reserve 25% of a node type's maxmemory value for system use -MAXMEMORY_MB=$((MEMTOTAL_MB * 75 / 100)) - -echo "" >> /etc/valkey/valkey.conf -echo "# Memory-optimized settings for small-scale deployments" >> /etc/valkey/valkey.conf -echo "maxmemory ${MAXMEMORY_MB}mb" >> /etc/valkey/valkey.conf -echo "maxmemory-policy allkeys-lru" >> /etc/valkey/valkey.conf -echo "maxmemory-samples 10" >> /etc/valkey/valkey.conf -msg_ok "Installed Valkey" - -echo -read -r -p "${TAB3}Enable TLS for Valkey (Sentinel mode does not supported)? [y/N]: " prompt -if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then - read -r -p "${TAB3}Use TLS-only mode (disable TCP port 6379)? [y/N]: " tls_only - msg_info "Configuring TLS for Valkey..." - - create_self_signed_cert "Valkey" - TLS_DIR="/etc/ssl/valkey" - TLS_CERT="$TLS_DIR/valkey.crt" - TLS_KEY="$TLS_DIR/valkey.key" - chown valkey:valkey "$TLS_CERT" "$TLS_KEY" - - if [[ ${tls_only,,} =~ ^(y|yes)$ ]]; then - { - echo "" - echo "# TLS configuration generated by Proxmox VE Valkey helper-script" - echo "port 0" - echo "tls-port 6379" - echo "tls-cert-file $TLS_DIR/valkey.crt" - echo "tls-key-file $TLS_DIR/valkey.key" - echo "tls-auth-clients no" - } >> /etc/valkey/valkey.conf - msg_ok "Enabled TLS-only mode on port 6379" - else - { - echo "" - echo "# TLS configuration generated by Proxmox VE Valkey helper-script" - echo "tls-port 6380" - echo "tls-cert-file $TLS_DIR/valkey.crt" - echo "tls-key-file $TLS_DIR/valkey.key" - echo "tls-auth-clients no" - } >> /etc/valkey/valkey.conf - msg_ok "Enabled TLS on port 6380 and TCP on 6379" - fi -fi - -systemctl enable -q --now valkey-server -systemctl restart valkey-server - -motd_ssh -customize -cleanup_lxc diff --git a/install/verdaccio-install.sh b/install/verdaccio-install.sh deleted file mode 100644 index a241c6e25..000000000 --- a/install/verdaccio-install.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: BrynnJKnight -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://verdaccio.org/ | Github: https://github.com/verdaccio/verdaccio - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies" -$STD apt install -y build-essential -msg_ok "Installed Dependencies" - -NODE_VERSION="24" NODE_MODULE="verdaccio" setup_nodejs - -msg_info "Configuring Verdaccio" -mkdir -p /opt/verdaccio/config -mkdir -p /opt/verdaccio/storage -cat </opt/verdaccio/config/config.yaml -# Verdaccio configuration -storage: /opt/verdaccio/storage -auth: - htpasswd: - file: /opt/verdaccio/storage/htpasswd - max_users: 1000 -uplinks: - npmjs: - url: https://registry.npmjs.org/ -packages: - '@*/*': - access: \$all - publish: \$authenticated - proxy: npmjs - '**': - access: \$all - publish: \$authenticated - proxy: npmjs -middlewares: - audit: - enabled: true -logs: - - {type: stdout, format: pretty, level: http} -listen: - - 0.0.0.0:4873 -web: - enable: true - title: Verdaccio - gravatar: true - sort_packages: asc - login: true -EOF -chown -R root:root /opt/verdaccio -chmod -R 755 /opt/verdaccio -msg_ok "Configured Verdaccio" - -msg_info "Creating Service" -cat </etc/systemd/system/verdaccio.service -[Unit] -Description=Verdaccio lightweight private npm proxy registry -After=network.target - -[Service] -Type=simple -ExecStart=/usr/bin/verdaccio --config /opt/verdaccio/config/config.yaml -Restart=on-failure -StandardOutput=journal -StandardError=journal -SyslogIdentifier=verdaccio -KillMode=control-group - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now verdaccio -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/install/wavelog-install.sh b/install/wavelog-install.sh deleted file mode 100644 index b70507749..000000000 --- a/install/wavelog-install.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: Don Locke (DonLocke) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/wavelog/wavelog - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -PHP_VERSION="8.4" PHP_APACHE="YES" PHP_MAX_EXECUTION_TIME="600" setup_php -setup_mariadb -MARIADB_DB_NAME="wavelog" MARIADB_DB_USER="waveloguser" setup_mariadb_db -fetch_and_deploy_gh_release "wavelog" "wavelog/wavelog" "tarball" - -msg_info "Configuring Wavelog" -chown -R www-data:www-data /opt/wavelog/ -find /opt/wavelog/ -type d -exec chmod 755 {} \; -find /opt/wavelog/ -type f -exec chmod 664 {} \; -msg_ok "Configured Wavelog" - -msg_info "Creating Service" -cat </etc/apache2/sites-available/wavelog.conf - - ServerAdmin webmaster@localhost - DocumentRoot /opt/wavelog - - - Options Indexes FollowSymLinks - AllowOverride All - Require all granted - - - ErrorLog /var/log/apache2/error.log - CustomLog /var/log/apache2/access.log combined - -EOF -$STD a2ensite wavelog.conf -$STD a2dissite 000-default.conf -$STD systemctl reload apache2 -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/install/writefreely-install.sh b/install/writefreely-install.sh deleted file mode 100644 index e87e89184..000000000 --- a/install/writefreely-install.sh +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: StellaeAlis -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/writefreely/writefreely - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies" -$STD apt install -y crudini -msg_ok "Installed Dependencies" - -setup_mariadb -MARIADB_DB_NAME="writefreely" MARIADB_DB_USER="writefreely" setup_mariadb_db -fetch_and_deploy_gh_release "writefreely" "writefreely/writefreely" "prebuild" "latest" "/opt/writefreely" "writefreely_*_linux_amd64.tar.gz" - -msg_info "Setting up WriteFreely" -cd /opt/writefreely -$STD ./writefreely config generate -$STD ./writefreely keys generate -msg_ok "Setup WriteFreely" - -msg_info "Configuring WriteFreely" -$STD crudini --set config.ini server port 80 -$STD crudini --set config.ini server bind $LOCAL_IP -$STD crudini --set config.ini database username $MARIADB_DB_USER -$STD crudini --set config.ini database password $MARIADB_DB_PASS -$STD crudini --set config.ini database database $MARIADB_DB_NAME -$STD crudini --set config.ini app host http://$LOCAL_IP:80 -$STD ./writefreely db init -ln -s /opt/writefreely/writefreely /usr/local/bin/writefreely -msg_ok "Configured WriteFreely" - -msg_info "Creating Service" -cat </etc/systemd/system/writefreely.service -[Unit] -Description=WriteFreely Service -After=syslog.target network.target - -[Service] -Type=simple -User=root -WorkingDirectory=/opt/writefreely -ExecStart=/opt/writefreely/writefreely -Restart=on-failure -RestartSec=5 - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now writefreely -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc From 8e010cacfe5c48a619a948a2f8097989c376425f Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 7 Apr 2026 12:46:23 +0000 Subject: [PATCH 394/842] Update CHANGELOG.md (#13571) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6c7a3d02..38db1c978 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -439,6 +439,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-04-07 + +### 🗑️ Deleted Scripts + + - Remove low-install-count CT scripts and installers [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#13570](https://github.com/community-scripts/ProxmoxVE/pull/13570)) + ## 2026-04-06 ### 🆕 New Scripts From ac3cf75b11f328c5ba13aedeb40ac7b0dcb5cfe3 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Tue, 7 Apr 2026 23:10:37 +0200 Subject: [PATCH 395/842] core: improve resilience for top Proxmox error codes (209, 215, 118, 206) (#13575) --- misc/build.func | 163 +++++++++++++++++++++++++++++------------------- 1 file changed, 98 insertions(+), 65 deletions(-) diff --git a/misc/build.func b/misc/build.func index 1f517903e..adc724bb9 100644 --- a/misc/build.func +++ b/misc/build.func @@ -4018,7 +4018,7 @@ EOF # Wait for IP assignment (IPv4 or IPv6) local ip_in_lxc="" - for i in {1..20}; do + for i in {1..60}; do # Try IPv4 first ip_in_lxc=$(pct exec "$CTID" -- ip -4 addr show dev eth0 2>/dev/null | awk '/inet / {print $2}' | cut -d/ -f1) # Fallback to IPv6 if IPv4 not available @@ -4026,11 +4026,18 @@ EOF ip_in_lxc=$(pct exec "$CTID" -- ip -6 addr show dev eth0 scope global 2>/dev/null | awk '/inet6 / {print $2}' | cut -d/ -f1 | head -n1) fi [ -n "$ip_in_lxc" ] && break - sleep 1 + # Progressive backoff: 1s for first 20, 2s for next 20, 3s for last 20 + if [ "$i" -le 20 ]; then + sleep 1 + elif [ "$i" -le 40 ]; then + sleep 2 + else + sleep 3 + fi done if [ -z "$ip_in_lxc" ]; then - msg_error "No IP assigned to CT $CTID after 20s" + msg_error "No IP assigned to CT $CTID after 60 attempts" msg_custom "🔧" "${YW}" "Troubleshooting:" echo " • Verify bridge ${BRG} exists and has connectivity" echo " • Check if DHCP server is reachable (if using DHCP)" @@ -5261,9 +5268,10 @@ create_lxc_container() { exit 205 } if qm status "$CTID" &>/dev/null || pct status "$CTID" &>/dev/null; then - unset CTID - msg_error "Cannot use ID that is already in use." - exit 206 + msg_warn "Container/VM ID $CTID is already in use (detected late). Reassigning..." + CTID=$(get_valid_container_id "$((CTID + 1))") + export CTID + msg_ok "Reassigned to container ID $CTID" fi # Report installation start to API early - captures failures in storage/template/create @@ -5739,30 +5747,77 @@ create_lxc_container() { if ! pct create "$CTID" "${TEMPLATE_STORAGE}:vztmpl/${TEMPLATE}" $PCT_OPTIONS >"$LOGFILE" 2>&1; then msg_debug "Container creation failed on ${TEMPLATE_STORAGE}. Checking error..." - # Check if template issue - retry with fresh download - if grep -qiE 'unable to open|corrupt|invalid' "$LOGFILE"; then - msg_info "Template may be corrupted – re-downloading" - rm -f "$TEMPLATE_PATH" - pveam download "$TEMPLATE_STORAGE" "$TEMPLATE" >>"${BUILD_LOG:-/dev/null}" 2>&1 - msg_ok "Template re-downloaded" - fi + # Check if CTID collision (race condition: ID claimed between validation and creation) + if grep -qiE 'already exists|already in use' "$LOGFILE"; then + local old_ctid="$CTID" + CTID=$(get_valid_container_id "$((CTID + 1))") + export CTID + msg_warn "Container ID $old_ctid was claimed by another process. Retrying with ID $CTID" + LOGFILE="/tmp/pct_create_${CTID}_$(date +%Y%m%d_%H%M%S)_${SESSION_ID}.log" + if pct create "$CTID" "${TEMPLATE_STORAGE}:vztmpl/${TEMPLATE}" $PCT_OPTIONS >"$LOGFILE" 2>&1; then + msg_ok "Container successfully created with new ID $CTID" + else + msg_error "Container creation failed even with new ID $CTID. See $LOGFILE" + _flush_pct_log + exit 209 + fi + else + # Not a CTID collision - check if template issue and retry with fresh download + if grep -qiE 'unable to open|corrupt|invalid' "$LOGFILE"; then + msg_info "Template may be corrupted – re-downloading" + rm -f "$TEMPLATE_PATH" + pveam download "$TEMPLATE_STORAGE" "$TEMPLATE" >>"${BUILD_LOG:-/dev/null}" 2>&1 + msg_ok "Template re-downloaded" + fi - # Retry after repair - if ! pct create "$CTID" "${TEMPLATE_STORAGE}:vztmpl/${TEMPLATE}" $PCT_OPTIONS >>"$LOGFILE" 2>&1; then - # Fallback to local storage if not already on local - if [[ "$TEMPLATE_STORAGE" != "local" ]]; then - msg_info "Retrying container creation with fallback to local storage" - LOCAL_TEMPLATE_PATH="/var/lib/vz/template/cache/$TEMPLATE" - if [[ ! -f "$LOCAL_TEMPLATE_PATH" ]]; then - msg_ok "Trying local storage fallback" - msg_info "Downloading template to local" - pveam download local "$TEMPLATE" >>"${BUILD_LOG:-/dev/null}" 2>&1 - msg_ok "Template downloaded to local" + # Retry after repair + if ! pct create "$CTID" "${TEMPLATE_STORAGE}:vztmpl/${TEMPLATE}" $PCT_OPTIONS >>"$LOGFILE" 2>&1; then + # Fallback to local storage if not already on local + if [[ "$TEMPLATE_STORAGE" != "local" ]]; then + msg_info "Retrying container creation with fallback to local storage" + LOCAL_TEMPLATE_PATH="/var/lib/vz/template/cache/$TEMPLATE" + if [[ ! -f "$LOCAL_TEMPLATE_PATH" ]]; then + msg_ok "Trying local storage fallback" + msg_info "Downloading template to local" + pveam download local "$TEMPLATE" >>"${BUILD_LOG:-/dev/null}" 2>&1 + msg_ok "Template downloaded to local" + else + msg_ok "Trying local storage fallback" + fi + if ! pct create "$CTID" "local:vztmpl/${TEMPLATE}" $PCT_OPTIONS >>"$LOGFILE" 2>&1; then + # Local fallback also failed - check for LXC stack version issue + if grep -qiE 'unsupported .* version' "$LOGFILE"; then + msg_warn "pct reported 'unsupported version' – LXC stack might be too old for this template" + offer_lxc_stack_upgrade_and_maybe_retry "yes" + rc=$? + case $rc in + 0) : ;; # success - container created, continue + 2) + msg_error "Upgrade declined. Please update and re-run: apt update && apt install --only-upgrade pve-container lxc-pve" + _flush_pct_log + exit 231 + ;; + 3) + msg_error "Upgrade and/or retry failed. Please inspect: $LOGFILE" + _flush_pct_log + exit 231 + ;; + esac + else + msg_error "Container creation failed. See $LOGFILE" + if whiptail --yesno "pct create failed.\nDo you want to enable verbose debug mode and view detailed logs?" 12 70; then + set -x + pct create "$CTID" "local:vztmpl/${TEMPLATE}" $PCT_OPTIONS 2>&1 | tee -a "$LOGFILE" + set +x + fi + _flush_pct_log + exit 209 + fi + else + msg_ok "Container successfully created using local fallback." + fi else - msg_ok "Trying local storage fallback" - fi - if ! pct create "$CTID" "local:vztmpl/${TEMPLATE}" $PCT_OPTIONS >>"$LOGFILE" 2>&1; then - # Local fallback also failed - check for LXC stack version issue + # Already on local storage and still failed - check LXC stack version if grep -qiE 'unsupported .* version' "$LOGFILE"; then msg_warn "pct reported 'unsupported version' – LXC stack might be too old for this template" offer_lxc_stack_upgrade_and_maybe_retry "yes" @@ -5790,50 +5845,28 @@ create_lxc_container() { _flush_pct_log exit 209 fi - else - msg_ok "Container successfully created using local fallback." fi else - # Already on local storage and still failed - check LXC stack version - if grep -qiE 'unsupported .* version' "$LOGFILE"; then - msg_warn "pct reported 'unsupported version' – LXC stack might be too old for this template" - offer_lxc_stack_upgrade_and_maybe_retry "yes" - rc=$? - case $rc in - 0) : ;; # success - container created, continue - 2) - msg_error "Upgrade declined. Please update and re-run: apt update && apt install --only-upgrade pve-container lxc-pve" - _flush_pct_log - exit 231 - ;; - 3) - msg_error "Upgrade and/or retry failed. Please inspect: $LOGFILE" - _flush_pct_log - exit 231 - ;; - esac - else - msg_error "Container creation failed. See $LOGFILE" - if whiptail --yesno "pct create failed.\nDo you want to enable verbose debug mode and view detailed logs?" 12 70; then - set -x - pct create "$CTID" "local:vztmpl/${TEMPLATE}" $PCT_OPTIONS 2>&1 | tee -a "$LOGFILE" - set +x - fi - _flush_pct_log - exit 209 - fi + msg_ok "Container successfully created after template repair." fi - else - msg_ok "Container successfully created after template repair." - fi + fi # close CTID collision else-branch fi - # Verify container exists - pct list | awk '{print $1}' | grep -qx "$CTID" || { - msg_error "Container ID $CTID not listed in 'pct list'. See $LOGFILE" + # Verify container exists (allow up to 10s for pmxcfs sync in clusters) + local _pct_visible=false + for _pct_check in {1..10}; do + if pct list | awk '{print $1}' | grep -qx "$CTID"; then + _pct_visible=true + break + fi + sleep 1 + done + if [[ "$_pct_visible" != true ]]; then + msg_error "Container ID $CTID not listed in 'pct list' after 10s. See $LOGFILE" + msg_custom "🔧" "${YW}" "This can happen in clusters with pmxcfs sync delays." _flush_pct_log exit 215 - } + fi # Verify config rootfs grep -q '^rootfs:' "/etc/pve/lxc/$CTID.conf" || { From fb6c428a0ffbe75476a32cbaaf67899b1e97106d Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 7 Apr 2026 21:11:00 +0000 Subject: [PATCH 396/842] Update CHANGELOG.md (#13581) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 38db1c978..3219000f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -445,6 +445,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - Remove low-install-count CT scripts and installers [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#13570](https://github.com/community-scripts/ProxmoxVE/pull/13570)) +### 💾 Core + + - #### ✨ New Features + + - core: improve resilience for top Proxmox error codes (209, 215, 118, 206) [@MickLesk](https://github.com/MickLesk) ([#13575](https://github.com/community-scripts/ProxmoxVE/pull/13575)) + ## 2026-04-06 ### 🆕 New Scripts From c5083471d982b0a6af974fa6b9414080665546e5 Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 8 Apr 2026 01:21:07 -0400 Subject: [PATCH 397/842] Immich: v2.7.2 (#13579) * Squash merge dev/openvino-cpu into immich * Immich: bump to v2.7.0 * Upstream fix for helmet.json * Pin to 2.7.1; revert `helmet.json` fix * Pin to v2.7.2 --- ct/immich.sh | 5 ++++- install/immich-install.sh | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ct/immich.sh b/ct/immich.sh index bdeb2a2df..4dd344a3b 100644 --- a/ct/immich.sh +++ b/ct/immich.sh @@ -109,7 +109,7 @@ EOF msg_ok "Image-processing libraries up to date" fi - RELEASE="v2.6.3" + RELEASE="v2.7.2" if check_for_gh_release "Immich" "immich-app/immich" "${RELEASE}" "each release is tested individually before the version is updated. Please do not open issues for this"; then if [[ $(cat ~/.immich) > "2.5.1" ]]; then msg_info "Enabling Maintenance Mode" @@ -269,6 +269,9 @@ EOF if ! grep -q '^DB_HOSTNAME=' "$INSTALL_DIR"/.env; then sed -i '/^DB_DATABASE_NAME/a DB_HOSTNAME=127.0.0.1' "$INSTALL_DIR"/.env fi + if ! grep -q 'HELMET_FILE' "$INSTALL_DIR"/.env; then + echo "IMMICH_HELMET_FILE=true" >>"$INSTALL_DIR"/.env + fi if grep -q 'ExecStart=/usr/bin/node' /etc/systemd/system/immich-web.service; then sed -i '/^EnvironmentFile=/d' /etc/systemd/system/immich-web.service diff --git a/install/immich-install.sh b/install/immich-install.sh index 2d04dc105..e926cc409 100644 --- a/install/immich-install.sh +++ b/install/immich-install.sh @@ -295,7 +295,7 @@ ML_DIR="${APP_DIR}/machine-learning" GEO_DIR="${INSTALL_DIR}/geodata" mkdir -p {"${APP_DIR}","${UPLOAD_DIR}","${GEO_DIR}","${INSTALL_DIR}"/cache} -fetch_and_deploy_gh_release "Immich" "immich-app/immich" "tarball" "v2.6.3" "$SRC_DIR" +fetch_and_deploy_gh_release "Immich" "immich-app/immich" "tarball" "v2.7.2" "$SRC_DIR" PNPM_VERSION="$(jq -r '.packageManager | split("@")[1] | split("+")[0]' ${SRC_DIR}/package.json)" NODE_VERSION="24" NODE_MODULE="pnpm@${PNPM_VERSION}" setup_nodejs @@ -419,6 +419,9 @@ IMMICH_VERSION=release NODE_ENV=production IMMICH_ALLOW_SETUP=true +## Change to 'false' to disable CSP +IMMICH_HELMET_FILE=true + DB_HOSTNAME=127.0.0.1 DB_USERNAME=${PG_DB_USER} DB_PASSWORD=${PG_DB_PASS} From 927e7181c26fc7e79c9979551a2c1aa9772b9e84 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 8 Apr 2026 05:21:31 +0000 Subject: [PATCH 398/842] Update CHANGELOG.md (#13583) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3219000f8..c35f35a0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -439,6 +439,14 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-04-08 + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - Immich: v2.7.2 [@vhsdream](https://github.com/vhsdream) ([#13579](https://github.com/community-scripts/ProxmoxVE/pull/13579)) + ## 2026-04-07 ### 🗑️ Deleted Scripts From 507ad186ddd1db76aa1a722f3bceaa7a0e396abc Mon Sep 17 00:00:00 2001 From: maztheman Date: Wed, 8 Apr 2026 02:38:53 -0600 Subject: [PATCH 399/842] Update flaresolverr-install.sh (#13584) Fix error saying this file already doesnt exist? --- install/flaresolverr-install.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/install/flaresolverr-install.sh b/install/flaresolverr-install.sh index da6ff0287..556427526 100644 --- a/install/flaresolverr-install.sh +++ b/install/flaresolverr-install.sh @@ -29,7 +29,9 @@ setup_deb822_repo \ $STD apt update $STD apt install -y google-chrome-stable # remove google-chrome.list added by google-chrome-stable -rm /etc/apt/sources.list.d/google-chrome.list +if [ -f /etc/apt/sources.list.d/google-chrome.list ]; then + rm /etc/apt/sources.list.d/google-chrome.list +fi msg_ok "Installed Chrome" fetch_and_deploy_gh_release "flaresolverr" "FlareSolverr/FlareSolverr" "prebuild" "latest" "/opt/flaresolverr" "flaresolverr_linux_x64.tar.gz" From be0d0a6a7a5c202c5fd3052e830e89515bb3ef49 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 8 Apr 2026 08:39:18 +0000 Subject: [PATCH 400/842] Update CHANGELOG.md (#13587) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c35f35a0f..333620803 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -445,6 +445,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - Update flaresolverr-install.sh [@maztheman](https://github.com/maztheman) ([#13584](https://github.com/community-scripts/ProxmoxVE/pull/13584)) - Immich: v2.7.2 [@vhsdream](https://github.com/vhsdream) ([#13579](https://github.com/community-scripts/ProxmoxVE/pull/13579)) ## 2026-04-07 From 74c430ddf215ff6c0c8faeb2052397ce9f40aa27 Mon Sep 17 00:00:00 2001 From: Zack Date: Wed, 8 Apr 2026 08:56:33 -0400 Subject: [PATCH 401/842] feat: update UHF Server script to use setup_ffmpeg (#13564) Co-authored-by: Zack Rupinga --- ct/uhf.sh | 6 ++++++ install/uhf-install.sh | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ct/uhf.sh b/ct/uhf.sh index 2b19fb5d1..7e55ac5e8 100644 --- a/ct/uhf.sh +++ b/ct/uhf.sh @@ -38,8 +38,14 @@ function update_script() { $STD apt -y upgrade msg_ok "Updated LXC" + msg_info "Updating UHF Server" + if dpkg -l ffmpeg 2>&1 | grep -q "ii"; then + apt remove ffmpeg -y && apt autoremove -y + fi + setup_ffmpeg fetch_and_deploy_gh_release "comskip" "swapplications/comskip" "prebuild" "latest" "/opt/comskip" "comskip-x64-*.zip" fetch_and_deploy_gh_release "uhf-server" "swapplications/uhf-server-dist" "prebuild" "latest" "/opt/uhf-server" "UHF.Server-linux-x64-*.zip" + msg_ok "Updated UHF Server" msg_info "Starting Service" systemctl start uhf-server diff --git a/install/uhf-install.sh b/install/uhf-install.sh index c1fa1cf0b..3f66b1fec 100644 --- a/install/uhf-install.sh +++ b/install/uhf-install.sh @@ -15,7 +15,7 @@ update_os setup_hwaccel msg_info "Installing Dependencies" -$STD apt install -y ffmpeg +setup_ffmpeg msg_ok "Installed Dependencies" msg_info "Setting Up UHF Server Environment" From d3a935e347c9ce88f94d231716d2223e20317154 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 8 Apr 2026 12:57:01 +0000 Subject: [PATCH 402/842] Update CHANGELOG.md (#13592) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 333620803..7711feb43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -445,8 +445,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes - - Update flaresolverr-install.sh [@maztheman](https://github.com/maztheman) ([#13584](https://github.com/community-scripts/ProxmoxVE/pull/13584)) - Immich: v2.7.2 [@vhsdream](https://github.com/vhsdream) ([#13579](https://github.com/community-scripts/ProxmoxVE/pull/13579)) + - Update flaresolverr-install.sh [@maztheman](https://github.com/maztheman) ([#13584](https://github.com/community-scripts/ProxmoxVE/pull/13584)) + + - #### 🔧 Refactor + + - feat: update UHF Server script to use setup_ffmpeg [@zackwithak13](https://github.com/zackwithak13) ([#13564](https://github.com/community-scripts/ProxmoxVE/pull/13564)) ## 2026-04-07 From 8b7c620f92fa776db4932f133f3faea16d27095c Mon Sep 17 00:00:00 2001 From: "push-app-to-main[bot]" <203845782+push-app-to-main[bot]@users.noreply.github.com> Date: Wed, 8 Apr 2026 15:59:21 +0200 Subject: [PATCH 403/842] IronClaw | Alpine-IronClaw (#13591) * Add ironclaw (ct) * add alpine variant --------- Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com> Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com> --- ct/alpine-ironclaw.sh | 71 ++++++++++++++++++++++++++++ ct/ironclaw.sh | 71 ++++++++++++++++++++++++++++ install/alpine-ironclaw-install.sh | 75 ++++++++++++++++++++++++++++++ install/ironclaw-install.sh | 61 ++++++++++++++++++++++++ 4 files changed, 278 insertions(+) create mode 100644 ct/alpine-ironclaw.sh create mode 100644 ct/ironclaw.sh create mode 100644 install/alpine-ironclaw-install.sh create mode 100644 install/ironclaw-install.sh diff --git a/ct/alpine-ironclaw.sh b/ct/alpine-ironclaw.sh new file mode 100644 index 000000000..9176dbf93 --- /dev/null +++ b/ct/alpine-ironclaw.sh @@ -0,0 +1,71 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk (CanbiZ) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/nearai/ironclaw + +APP="Alpine-IronClaw" +var_tags="${var_tags:-ai;agent;alpine}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-1024}" +var_disk="${var_disk:-8}" +var_os="${var_os:-alpine}" +var_version="${var_version:-3.23}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + + if [[ ! -f /usr/local/bin/ironclaw ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + + if check_for_gh_release "ironclaw-bin" "nearai/ironclaw"; then + msg_info "Stopping Service" + rc-service ironclaw stop 2>/dev/null || true + msg_ok "Stopped Service" + + msg_info "Backing up Configuration" + cp /root/.ironclaw/.env /root/ironclaw.env.bak + msg_ok "Backed up Configuration" + + fetch_and_deploy_gh_release "ironclaw-bin" "nearai/ironclaw" "prebuild" "latest" "/usr/local/bin" \ + "ironclaw-$(uname -m)-unknown-linux-musl.tar.gz" + chmod +x /usr/local/bin/ironclaw + + msg_info "Restoring Configuration" + cp /root/ironclaw.env.bak /root/.ironclaw/.env + rm -f /root/ironclaw.env.bak + msg_ok "Restored Configuration" + + msg_info "Starting Service" + rc-service ironclaw start + msg_ok "Started Service" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed Successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Complete setup by running:${CL}" +echo -e "${TAB}${BGN}ironclaw onboard${CL}" +echo -e "${INFO}${YW} Then start the service:${CL}" +echo -e "${TAB}${BGN}rc-service ironclaw start${CL}" +echo -e "${INFO}${YW} Access the Web UI at:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:3000${CL}" +echo -e "${INFO}${YW} Auth token and database credentials:${CL}" +echo -e "${TAB}${BGN}cat /root/.ironclaw/.env${CL}" diff --git a/ct/ironclaw.sh b/ct/ironclaw.sh new file mode 100644 index 000000000..256897f8f --- /dev/null +++ b/ct/ironclaw.sh @@ -0,0 +1,71 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk (CanbiZ) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/nearai/ironclaw + +APP="IronClaw" +var_tags="${var_tags:-ai;agent;security}" +var_cpu="${var_cpu:-2}" +var_ram="${var_ram:-2048}" +var_disk="${var_disk:-8}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + + if [[ ! -f /usr/local/bin/ironclaw ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + + if check_for_gh_release "ironclaw-bin" "nearai/ironclaw"; then + msg_info "Stopping Service" + systemctl stop ironclaw + msg_ok "Stopped Service" + + msg_info "Backing up Configuration" + cp /root/.ironclaw/.env /root/ironclaw.env.bak + msg_ok "Backed up Configuration" + + fetch_and_deploy_gh_release "ironclaw-bin" "nearai/ironclaw" "prebuild" "latest" "/usr/local/bin" \ + "ironclaw-$(uname -m)-unknown-linux-$([[ -f /etc/alpine-release ]] && echo "musl" || echo "gnu").tar.gz" + chmod +x /usr/local/bin/ironclaw + + msg_info "Restoring Configuration" + cp /root/ironclaw.env.bak /root/.ironclaw/.env + rm -f /root/ironclaw.env.bak + msg_ok "Restored Configuration" + + msg_info "Starting Service" + systemctl start ironclaw + msg_ok "Started Service" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed Successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Complete setup by running:${CL}" +echo -e "${TAB}${BGN}ironclaw onboard${CL}" +echo -e "${INFO}${YW} Then start the service:${CL}" +echo -e "${TAB}${BGN}systemctl start ironclaw${CL}" +echo -e "${INFO}${YW} Access the Web UI at:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:3000${CL}" +echo -e "${INFO}${YW} Auth token and database credentials:${CL}" +echo -e "${TAB}${BGN}cat /root/.ironclaw/.env${CL}" diff --git a/install/alpine-ironclaw-install.sh b/install/alpine-ironclaw-install.sh new file mode 100644 index 000000000..faf972300 --- /dev/null +++ b/install/alpine-ironclaw-install.sh @@ -0,0 +1,75 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk (CanbiZ) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/nearai/ironclaw + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apk add openssl +msg_ok "Installed Dependencies" + +msg_info "Installing PostgreSQL" +$STD apk add postgresql17 postgresql17-openrc postgresql-pgvector postgresql-common +$STD rc-service postgresql setup +$STD rc-update add postgresql default +$STD rc-service postgresql start +msg_ok "Installed PostgreSQL" + +msg_info "Setting up Database" +PG_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | cut -c1-13) +$STD su -s /bin/sh postgres -c "psql -c \"CREATE ROLE ironclaw WITH LOGIN PASSWORD '${PG_PASS}';\"" +$STD su -s /bin/sh postgres -c "psql -c \"CREATE DATABASE ironclaw WITH OWNER ironclaw;\"" +$STD su -s /bin/sh postgres -c "psql -d ironclaw -c \"CREATE EXTENSION IF NOT EXISTS vector;\"" +msg_ok "Set up Database" + +fetch_and_deploy_gh_release "ironclaw-bin" "nearai/ironclaw" "prebuild" "latest" "/usr/local/bin" \ + "ironclaw-$(uname -m)-unknown-linux-musl.tar.gz" +chmod +x /usr/local/bin/ironclaw + +msg_info "Configuring IronClaw" +mkdir -p /root/.ironclaw +GATEWAY_TOKEN=$(openssl rand -hex 32) +cat </root/.ironclaw/.env +DATABASE_URL=postgresql://ironclaw:${PG_PASS}@localhost:5432/ironclaw?sslmode=disable +GATEWAY_ENABLED=true +GATEWAY_HOST=0.0.0.0 +GATEWAY_PORT=3000 +GATEWAY_AUTH_TOKEN=${GATEWAY_TOKEN} +CLI_ENABLED=false +AGENT_NAME=ironclaw +RUST_LOG=ironclaw=info,tower_http=info +EOF +chmod 600 /root/.ironclaw/.env +msg_ok "Configured IronClaw" + +msg_info "Creating Service" +cat </etc/init.d/ironclaw +#!/sbin/openrc-run + +name="IronClaw" +description="IronClaw AI Agent" +command="/usr/local/bin/ironclaw" +command_background=true +pidfile="/run/ironclaw.pid" +directory="/root" +supervise_daemon_args="--env-file /root/.ironclaw/.env" + +depend() { + need net postgresql +} +EOF +chmod +x /etc/init.d/ironclaw +$STD rc-update add ironclaw default +msg_ok "Created Service" + +motd_ssh +customize diff --git a/install/ironclaw-install.sh b/install/ironclaw-install.sh new file mode 100644 index 000000000..0364e1840 --- /dev/null +++ b/install/ironclaw-install.sh @@ -0,0 +1,61 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk (CanbiZ) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/nearai/ironclaw + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +PG_VERSION="17" PG_MODULES="pgvector" setup_postgresql +PG_DB_NAME="ironclaw" PG_DB_USER="ironclaw" PG_DB_EXTENSIONS="vector" setup_postgresql_db + +fetch_and_deploy_gh_release "ironclaw-bin" "nearai/ironclaw" "prebuild" "latest" "/usr/local/bin" \ + "ironclaw-$(uname -m)-unknown-linux-$([[ -f /etc/alpine-release ]] && echo "musl" || echo "gnu").tar.gz" +chmod +x /usr/local/bin/ironclaw + +msg_info "Configuring IronClaw" +mkdir -p /root/.ironclaw +GATEWAY_TOKEN=$(openssl rand -hex 32) +cat </root/.ironclaw/.env +DATABASE_URL=postgresql://${PG_DB_USER}:${PG_DB_PASS}@localhost:5432/${PG_DB_NAME}?sslmode=disable +GATEWAY_ENABLED=true +GATEWAY_HOST=0.0.0.0 +GATEWAY_PORT=3000 +GATEWAY_AUTH_TOKEN=${GATEWAY_TOKEN} +CLI_ENABLED=false +AGENT_NAME=ironclaw +RUST_LOG=ironclaw=info,tower_http=info +EOF +chmod 600 /root/.ironclaw/.env +msg_ok "Configured IronClaw" + +msg_info "Creating Service" +cat </etc/systemd/system/ironclaw.service +[Unit] +Description=IronClaw AI Agent +After=network.target postgresql.service + +[Service] +Type=simple +User=root +WorkingDirectory=/root +ExecStart=/usr/local/bin/ironclaw +Restart=on-failure +RestartSec=5 + +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q ironclaw +msg_ok "Created Service" + +motd_ssh +customize +cleanup_lxc From f7c2477e09a5d7563790c8b42e4cb31ee16a8f82 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 8 Apr 2026 13:59:50 +0000 Subject: [PATCH 404/842] Update CHANGELOG.md (#13594) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7711feb43..9c47eece4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -441,6 +441,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ## 2026-04-08 +### 🆕 New Scripts + + - IronClaw | Alpine-IronClaw ([#13591](https://github.com/community-scripts/ProxmoxVE/pull/13591)) + ### 🚀 Updated Scripts - #### 🐞 Bug Fixes From c11b2e9db25e5526d789ec52d5ca55979f7a9afd Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 8 Apr 2026 16:05:59 +0200 Subject: [PATCH 405/842] Update .app files (#13595) Co-authored-by: GitHub Actions --- ct/headers/alpine-ironclaw | 6 ++++++ ct/headers/ironclaw | 6 ++++++ 2 files changed, 12 insertions(+) create mode 100644 ct/headers/alpine-ironclaw create mode 100644 ct/headers/ironclaw diff --git a/ct/headers/alpine-ironclaw b/ct/headers/alpine-ironclaw new file mode 100644 index 000000000..f5e6dc2c3 --- /dev/null +++ b/ct/headers/alpine-ironclaw @@ -0,0 +1,6 @@ + ___ __ _ ____ ________ + / | / /___ (_)___ ___ / _/________ ____ / ____/ /___ __ __ + / /| | / / __ \/ / __ \/ _ \______ / // ___/ __ \/ __ \/ / / / __ `/ | /| / / + / ___ |/ / /_/ / / / / / __/_____// // / / /_/ / / / / /___/ / /_/ /| |/ |/ / +/_/ |_/_/ .___/_/_/ /_/\___/ /___/_/ \____/_/ /_/\____/_/\__,_/ |__/|__/ + /_/ diff --git a/ct/headers/ironclaw b/ct/headers/ironclaw new file mode 100644 index 000000000..bf7386a54 --- /dev/null +++ b/ct/headers/ironclaw @@ -0,0 +1,6 @@ + ____ ________ + / _/________ ____ / ____/ /___ __ __ + / // ___/ __ \/ __ \/ / / / __ `/ | /| / / + _/ // / / /_/ / / / / /___/ / /_/ /| |/ |/ / +/___/_/ \____/_/ /_/\____/_/\__,_/ |__/|__/ + From ae3e1deece540b8bea02fae8b59cd9b9f27e9873 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Wed, 8 Apr 2026 19:47:10 +0200 Subject: [PATCH 406/842] fix(immich): disable upgrade-insecure-requests CSP directive (#13600) Helmet's useDefaults adds upgrade-insecure-requests to the CSP, which forces browsers to upgrade all HTTP requests to HTTPS. Since most LXC users access Immich directly via HTTP, this breaks the web UI completely (CORS errors, spinning logo). Patch helmet.json after deploy to explicitly null out the directive, keeping CSP benefits while allowing HTTP access. Fixes #13597 --- ct/immich.sh | 6 ++++++ install/immich-install.sh | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/ct/immich.sh b/ct/immich.sh index 4dd344a3b..45a200903 100644 --- a/ct/immich.sh +++ b/ct/immich.sh @@ -181,6 +181,12 @@ EOF unset SHARP_IGNORE_GLOBAL_LIBVIPS export SHARP_FORCE_GLOBAL_LIBVIPS=true $STD pnpm --filter immich --frozen-lockfile --prod --no-optional deploy "$APP_DIR" + + # Patch helmet.json: disable upgrade-insecure-requests for HTTP access + if [[ -f "$APP_DIR/helmet.json" ]]; then + jq '.contentSecurityPolicy.directives["upgrade-insecure-requests"] = null' "$APP_DIR/helmet.json" >"$APP_DIR/helmet.json.tmp" && mv "$APP_DIR/helmet.json.tmp" "$APP_DIR/helmet.json" + fi + cp "$APP_DIR"/package.json "$APP_DIR"/bin sed -i "s|^start|${APP_DIR}/bin/start|" "$APP_DIR"/bin/immich-admin diff --git a/install/immich-install.sh b/install/immich-install.sh index e926cc409..f6b4289f9 100644 --- a/install/immich-install.sh +++ b/install/immich-install.sh @@ -312,6 +312,12 @@ $STD pnpm --filter immich --frozen-lockfile build unset SHARP_IGNORE_GLOBAL_LIBVIPS export SHARP_FORCE_GLOBAL_LIBVIPS=true $STD pnpm --filter immich --frozen-lockfile --prod --no-optional deploy "$APP_DIR" + +# Patch helmet.json: disable upgrade-insecure-requests for HTTP access +if [[ -f "$APP_DIR/helmet.json" ]]; then + jq '.contentSecurityPolicy.directives["upgrade-insecure-requests"] = null' "$APP_DIR/helmet.json" >"$APP_DIR/helmet.json.tmp" && mv "$APP_DIR/helmet.json.tmp" "$APP_DIR/helmet.json" +fi + cp "$APP_DIR"/package.json "$APP_DIR"/bin sed -i "s|^start|${APP_DIR}/bin/start|" "$APP_DIR"/bin/immich-admin From 9dd4bff9c5e2b12bac44e779be88ae86b37a5456 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 8 Apr 2026 17:47:34 +0000 Subject: [PATCH 407/842] Update CHANGELOG.md (#13602) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c47eece4..c6a69095b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -449,6 +449,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - immich: disable upgrade-insecure-requests CSP directive [@MickLesk](https://github.com/MickLesk) ([#13600](https://github.com/community-scripts/ProxmoxVE/pull/13600)) - Immich: v2.7.2 [@vhsdream](https://github.com/vhsdream) ([#13579](https://github.com/community-scripts/ProxmoxVE/pull/13579)) - Update flaresolverr-install.sh [@maztheman](https://github.com/maztheman) ([#13584](https://github.com/community-scripts/ProxmoxVE/pull/13584)) From 68b486be9242d06c182e49dc22ecc0a43b7f68a1 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Wed, 8 Apr 2026 21:40:52 +0200 Subject: [PATCH 408/842] Add donate & script page badges to descriptions (#13596) Update LXC and VM description blocks to include donation and script page badges. Introduces script_slug, script_url and donate_url variables (derived from SCRIPT_SLUG or NSAPP/APP, normalized to lowercase and dashed) and uses them to build links. Replaces the old Ko-fi "Buy us a coffee" badge with a generic donate badge and adds an "Open Script Page" badge linking to the script detail page. --- misc/build.func | 16 ++++++++++++++-- misc/vm-core.func | 17 +++++++++++++++-- 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/misc/build.func b/misc/build.func index adc724bb9..fe89b3f26 100644 --- a/misc/build.func +++ b/misc/build.func @@ -5906,6 +5906,12 @@ create_lxc_container() { # ------------------------------------------------------------------------------ description() { IP=$(pct exec "$CTID" ip a s dev eth0 | awk '/inet / {print $2}' | cut -d/ -f1) + local script_slug script_url donate_url + + script_slug="${SCRIPT_SLUG:-${NSAPP}}" + script_slug="$(echo "$script_slug" | tr '[:upper:]' '[:lower:]' | tr ' ' '-')" + script_url="https://community-scripts.org/scripts/${script_slug}" + donate_url="https://community-scripts.org/donate" # Generate LXC Description DESCRIPTION=$( @@ -5918,8 +5924,14 @@ description() {

${APP} LXC

+ +

+ + Open script page

diff --git a/misc/vm-core.func b/misc/vm-core.func index dd0595700..2c82c0fb5 100644 --- a/misc/vm-core.func +++ b/misc/vm-core.func @@ -577,6 +577,13 @@ check_hostname_conflict() { } set_description() { + local app_name script_slug script_url donate_url + app_name=$(echo "${APP,,}" | tr ' ' '-') + script_slug="${SCRIPT_SLUG:-${app_name}}" + script_slug="$(echo "$script_slug" | tr '[:upper:]' '[:lower:]' | tr ' ' '-')" + script_url="https://community-scripts.org/scripts/${script_slug}" + donate_url="https://community-scripts.org/donate" + DESCRIPTION=$( cat < @@ -587,8 +594,14 @@ set_description() {

${NSAPP} VM

- - spend Coffee + + Sponsoring and donations + +

+ +

+ + Open script page

From 1eb246ee411d38d567d41f43284ce220261cc926 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 8 Apr 2026 19:41:23 +0000 Subject: [PATCH 409/842] Update CHANGELOG.md (#13604) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c6a69095b..49be7148b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -457,6 +457,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - feat: update UHF Server script to use setup_ffmpeg [@zackwithak13](https://github.com/zackwithak13) ([#13564](https://github.com/community-scripts/ProxmoxVE/pull/13564)) +### 💾 Core + + - #### ✨ New Features + + - core: add script page badges to descriptions | change donate URL [@MickLesk](https://github.com/MickLesk) ([#13596](https://github.com/community-scripts/ProxmoxVE/pull/13596)) + ## 2026-04-07 ### 🗑️ Deleted Scripts From 41848653d6e7ba3f2e9758de359fee128c3c3467 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Wed, 8 Apr 2026 23:22:34 +0200 Subject: [PATCH 410/842] bambuddy: add mkdir before data restore & add ffmpeg dependency (#13601) --- ct/bambuddy.sh | 3 +++ install/bambuddy-install.sh | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ct/bambuddy.sh b/ct/bambuddy.sh index e93d53da4..097d1ebaf 100644 --- a/ct/bambuddy.sh +++ b/ct/bambuddy.sh @@ -29,6 +29,8 @@ function update_script() { exit fi + ensure_dependencies ffmpeg + if check_for_gh_release "bambuddy" "maziggy/bambuddy"; then msg_info "Stopping Service" systemctl stop bambuddy @@ -54,6 +56,7 @@ function update_script() { msg_ok "Rebuilt Frontend" msg_info "Restoring Configuration and Data" + mkdir -p /opt/bambuddy/data cp /opt/bambuddy.env.bak /opt/bambuddy/.env cp -r /opt/bambuddy_data_bak/. /opt/bambuddy/data/ rm -f /opt/bambuddy.env.bak diff --git a/install/bambuddy-install.sh b/install/bambuddy-install.sh index b3df17033..f782334f3 100644 --- a/install/bambuddy-install.sh +++ b/install/bambuddy-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt install -y libglib2.0-0 +$STD apt install -y libglib2.0-0 ffmpeg msg_ok "Installed Dependencies" PYTHON_VERSION="3.13" setup_uv From a10100d66a29596642e6db5fd4d1359ca69a5a3a Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 8 Apr 2026 21:22:58 +0000 Subject: [PATCH 411/842] Update CHANGELOG.md (#13605) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 49be7148b..36a791483 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -453,6 +453,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - Immich: v2.7.2 [@vhsdream](https://github.com/vhsdream) ([#13579](https://github.com/community-scripts/ProxmoxVE/pull/13579)) - Update flaresolverr-install.sh [@maztheman](https://github.com/maztheman) ([#13584](https://github.com/community-scripts/ProxmoxVE/pull/13584)) + - #### ✨ New Features + + - bambuddy: add mkdir before data restore & add ffmpeg dependency [@MickLesk](https://github.com/MickLesk) ([#13601](https://github.com/community-scripts/ProxmoxVE/pull/13601)) + - #### 🔧 Refactor - feat: update UHF Server script to use setup_ffmpeg [@zackwithak13](https://github.com/zackwithak13) ([#13564](https://github.com/community-scripts/ProxmoxVE/pull/13564)) From 2c2beab3ce47ed1991b40104f6e24a3763ab5278 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Thu, 9 Apr 2026 10:52:36 +0200 Subject: [PATCH 412/842] checkmk: default v13 + dynamic codename (#13610) --- ct/checkmk.sh | 5 +++-- install/checkmk-install.sh | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ct/checkmk.sh b/ct/checkmk.sh index fa9d2c3b1..34d362a52 100644 --- a/ct/checkmk.sh +++ b/ct/checkmk.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-6}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -29,10 +29,11 @@ function update_script() { fi RELEASE=$(curl -fsSL https://api.github.com/repos/checkmk/checkmk/tags | grep "name" | awk '{print substr($2, 3, length($2)-4) }' | tr ' ' '\n' | grep -Ev 'rc|b' | sort -V | tail -n 1) + RELEASE="${RELEASE%%+*}" msg_info "Updating ${APP} to v${RELEASE}" $STD omd stop monitoring $STD omd cp monitoring monitoringbackup - curl -fsSL "https://download.checkmk.com/checkmk/${RELEASE}/check-mk-raw-${RELEASE}_0.bookworm_amd64.deb" -o "/opt/checkmk.deb" + curl -fsSL "https://download.checkmk.com/checkmk/${RELEASE}/check-mk-raw-${RELEASE}_0.$(get_os_info codename)_amd64.deb" -o "/opt/checkmk.deb" $STD apt-get install -y /opt/checkmk.deb $STD omd --force -V ${RELEASE}.cre update --conflict=install monitoring $STD omd start monitoring diff --git a/install/checkmk-install.sh b/install/checkmk-install.sh index fffb2a35e..154ded1a4 100644 --- a/install/checkmk-install.sh +++ b/install/checkmk-install.sh @@ -15,7 +15,8 @@ update_os msg_info "Install Checkmk" RELEASE=$(curl -fsSL https://api.github.com/repos/checkmk/checkmk/tags | grep "name" | awk '{print substr($2, 3, length($2)-4) }' | tr ' ' '\n' | grep -Ev 'rc|b' | sort -V | tail -n 1) -curl -fsSL "https://download.checkmk.com/checkmk/${RELEASE}/check-mk-raw-${RELEASE}_0.bookworm_amd64.deb" -o "/opt/checkmk.deb" +RELEASE="${RELEASE%%+*}" +curl -fsSL "https://download.checkmk.com/checkmk/${RELEASE}/check-mk-raw-${RELEASE}_0.$(get_os_info codename)_amd64.deb" -o "/opt/checkmk.deb" $STD apt-get install -y /opt/checkmk.deb rm -rf /opt/checkmk.deb echo "${RELEASE}" >"/opt/checkmk_version.txt" From ae6cf7666ef0b8dcffb3aa13aeb7e8ccf24d37ab Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 9 Apr 2026 08:53:01 +0000 Subject: [PATCH 413/842] Update CHANGELOG.md (#13613) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 36a791483..a9c7768b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -439,6 +439,14 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-04-09 + +### 🚀 Updated Scripts + + - #### ✨ New Features + + - CheckMK: Bump Default OS to 13 (trixie) + dynamic codename + fix RELEASE-Tag Fetching [@MickLesk](https://github.com/MickLesk) ([#13610](https://github.com/community-scripts/ProxmoxVE/pull/13610)) + ## 2026-04-08 ### 🆕 New Scripts From 703ad0ecb7d5da87ae1c622993abcd4f05e3d7ea Mon Sep 17 00:00:00 2001 From: Tobias <96661824+CrazyWolf13@users.noreply.github.com> Date: Thu, 9 Apr 2026 16:44:11 +0200 Subject: [PATCH 414/842] boostack: add: git (#13620) * boostack: add: git * bookstack: add: git --- ct/bookstack.sh | 1 + install/bookstack-install.sh | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ct/bookstack.sh b/ct/bookstack.sh index caf899285..2093fe4b0 100644 --- a/ct/bookstack.sh +++ b/ct/bookstack.sh @@ -29,6 +29,7 @@ function update_script() { exit fi setup_mariadb + ensure_dependencies git if check_for_gh_release "bookstack" "BookStackApp/BookStack"; then msg_info "Stopping Apache2" systemctl stop apache2 diff --git a/install/bookstack-install.sh b/install/bookstack-install.sh index 53cdce196..d9a085a45 100644 --- a/install/bookstack-install.sh +++ b/install/bookstack-install.sh @@ -14,7 +14,9 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt install -y make +$STD apt install -y \ + make \ + git msg_ok "Installed Dependencies" PHP_VERSION="8.3" PHP_APACHE="YES" PHP_FPM="YES" PHP_MODULE="ldap,tidy,mysqli" setup_php From 498d37ae3a4ed0f18a79c5d1203d0586bf8f2e8d Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 9 Apr 2026 14:44:55 +0000 Subject: [PATCH 415/842] Update CHANGELOG.md (#13622) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a9c7768b4..819ace9d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -443,6 +443,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ### 🚀 Updated Scripts + - #### 🐞 Bug Fixes + + - boostack: add: git [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13620](https://github.com/community-scripts/ProxmoxVE/pull/13620)) + - #### ✨ New Features - CheckMK: Bump Default OS to 13 (trixie) + dynamic codename + fix RELEASE-Tag Fetching [@MickLesk](https://github.com/MickLesk) ([#13610](https://github.com/community-scripts/ProxmoxVE/pull/13610)) From 7d19269122ee0c897ec7b40c5fbdead61543794c Mon Sep 17 00:00:00 2001 From: tdn131 <32997056+tdn131@users.noreply.github.com> Date: Thu, 9 Apr 2026 21:45:07 +0200 Subject: [PATCH 416/842] Update OPNsense version from 25.7 to 26.1 (#13626) --- vm/opnsense-vm.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vm/opnsense-vm.sh b/vm/opnsense-vm.sh index 392770754..dcc2a0f7d 100644 --- a/vm/opnsense-vm.sh +++ b/vm/opnsense-vm.sh @@ -24,7 +24,7 @@ RANDOM_UUID="$(cat /proc/sys/kernel/random/uuid)" METHOD="" NSAPP="opnsense-vm" var_os="opnsense" -var_version="25.7" +var_version="26.1" # GEN_MAC=02:$(openssl rand -hex 5 | awk '{print toupper($0)}' | sed 's/\(..\)/\1:/g; s/.$//') GEN_MAC_LAN=02:$(openssl rand -hex 5 | awk '{print toupper($0)}' | sed 's/\(..\)/\1:/g; s/.$//') @@ -797,7 +797,7 @@ if [ -n "$WAN_BRG" ]; then msg_ok "WAN interface added" sleep 5 # Brief pause after adding network interface fi -send_line_to_vm "sh ./opnsense-bootstrap.sh.in -y -f -r 25.7" +send_line_to_vm "sh ./opnsense-bootstrap.sh.in -y -f -r 26.1" msg_ok "OPNsense VM is being installed, do not close the terminal, or the installation will fail." #We need to wait for the OPNsense build proccess to finish, this takes a few minutes sleep 1000 From a69f9955f4b28ea44c4262892d5a18dfbc8bac75 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Thu, 9 Apr 2026 19:45:36 +0000 Subject: [PATCH 417/842] Update CHANGELOG.md (#13628) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 819ace9d4..0457245f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -449,6 +449,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### ✨ New Features + - Update OPNsense version from 25.7 to 26.1 [@tdn131](https://github.com/tdn131) ([#13626](https://github.com/community-scripts/ProxmoxVE/pull/13626)) - CheckMK: Bump Default OS to 13 (trixie) + dynamic codename + fix RELEASE-Tag Fetching [@MickLesk](https://github.com/MickLesk) ([#13610](https://github.com/community-scripts/ProxmoxVE/pull/13610)) ## 2026-04-08 From 6b224ac6493da4c9f6db29165961272a20e34ca3 Mon Sep 17 00:00:00 2001 From: Chris Date: Fri, 10 Apr 2026 01:20:17 -0400 Subject: [PATCH 418/842] Immich: Pin version to 2.7.3 (#13631) --- ct/immich.sh | 2 +- install/immich-install.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ct/immich.sh b/ct/immich.sh index 45a200903..7d540160c 100644 --- a/ct/immich.sh +++ b/ct/immich.sh @@ -109,7 +109,7 @@ EOF msg_ok "Image-processing libraries up to date" fi - RELEASE="v2.7.2" + RELEASE="v2.7.3" if check_for_gh_release "Immich" "immich-app/immich" "${RELEASE}" "each release is tested individually before the version is updated. Please do not open issues for this"; then if [[ $(cat ~/.immich) > "2.5.1" ]]; then msg_info "Enabling Maintenance Mode" diff --git a/install/immich-install.sh b/install/immich-install.sh index f6b4289f9..3344e68d1 100644 --- a/install/immich-install.sh +++ b/install/immich-install.sh @@ -295,7 +295,7 @@ ML_DIR="${APP_DIR}/machine-learning" GEO_DIR="${INSTALL_DIR}/geodata" mkdir -p {"${APP_DIR}","${UPLOAD_DIR}","${GEO_DIR}","${INSTALL_DIR}"/cache} -fetch_and_deploy_gh_release "Immich" "immich-app/immich" "tarball" "v2.7.2" "$SRC_DIR" +fetch_and_deploy_gh_release "Immich" "immich-app/immich" "tarball" "v2.7.3" "$SRC_DIR" PNPM_VERSION="$(jq -r '.packageManager | split("@")[1] | split("+")[0]' ${SRC_DIR}/package.json)" NODE_VERSION="24" NODE_MODULE="pnpm@${PNPM_VERSION}" setup_nodejs From 82cc074b0532ffbd0a1cc051dd718a2e94b91b62 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 10 Apr 2026 05:20:42 +0000 Subject: [PATCH 419/842] Update CHANGELOG.md (#13633) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0457245f4..562b8f606 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -439,6 +439,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-04-10 + +### 🚀 Updated Scripts + + - Immich: Pin version to 2.7.3 [@vhsdream](https://github.com/vhsdream) ([#13631](https://github.com/community-scripts/ProxmoxVE/pull/13631)) + ## 2026-04-09 ### 🚀 Updated Scripts From 2707295ebad7167d92e2fce51582276d6fa05be6 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Fri, 10 Apr 2026 10:03:22 +0200 Subject: [PATCH 420/842] Homarr: bind Redis to localhost only (#13552) * Homarr: bind Redis to localhost only * fix(homarr): make Redis bind directive idempotent Replace unconditional append with grep guard to prevent duplicate 'bind 127.0.0.1 -::1' entries on repeated updates. * Fix whitespace in homarr install script Clean up minor whitespace issues in install/homarr-install.sh: remove an extra space before the here-path in the Redis config append (>>/etc/redis/redis.conf) and strip a trailing space after the nginx service name in the systemctl disable call. These are whitespace-only edits to keep the script tidy and avoid passing unintended whitespace to commands. --- ct/homarr.sh | 1 + install/homarr-install.sh | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ct/homarr.sh b/ct/homarr.sh index 2b8cf5ded..1af49547d 100644 --- a/ct/homarr.sh +++ b/ct/homarr.sh @@ -65,6 +65,7 @@ EOF msg_info "Updating Homarr" cp /opt/homarr/redis.conf /etc/redis/redis.conf + grep -q '^bind 127.0.0.1 -::1$' /etc/redis/redis.conf || echo "bind 127.0.0.1 -::1" >> /etc/redis/redis.conf rm /etc/nginx/nginx.conf cp /opt/homarr/nginx.conf /etc/nginx/templates/nginx.conf msg_ok "Updated Homarr" diff --git a/install/homarr-install.sh b/install/homarr-install.sh index e8f199ce2..ef6c23616 100644 --- a/install/homarr-install.sh +++ b/install/homarr-install.sh @@ -47,6 +47,7 @@ mkdir -p /appdata/redis chown -R redis:redis /appdata/redis chmod 744 /appdata/redis cp /opt/homarr/redis.conf /etc/redis/redis.conf +grep -q '^bind 127.0.0.1 -::1$' /etc/redis/redis.conf || echo "bind 127.0.0.1 -::1" >>/etc/redis/redis.conf rm /etc/nginx/nginx.conf mkdir -p /etc/nginx/templates cp /opt/homarr/nginx.conf /etc/nginx/templates/nginx.conf @@ -80,7 +81,7 @@ chmod +x /opt/homarr/run.sh systemctl daemon-reload systemctl enable -q --now redis-server systemctl enable -q --now homarr -systemctl disable -q --now nginx +systemctl disable -q --now nginx msg_ok "Created Services" motd_ssh From f2d46dd8c84dfece5fb8d4334499591deb7353d1 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 10 Apr 2026 08:03:50 +0000 Subject: [PATCH 421/842] Update CHANGELOG.md (#13637) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 562b8f606..c220efe42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -445,6 +445,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - Immich: Pin version to 2.7.3 [@vhsdream](https://github.com/vhsdream) ([#13631](https://github.com/community-scripts/ProxmoxVE/pull/13631)) + - #### ✨ New Features + + - Homarr: bind Redis to localhost only [@MickLesk](https://github.com/MickLesk) ([#13552](https://github.com/community-scripts/ProxmoxVE/pull/13552)) + ## 2026-04-09 ### 🚀 Updated Scripts From 9a82ec48b2f0cdb5f71360286e8fe2714b993688 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Fri, 10 Apr 2026 11:28:52 +0200 Subject: [PATCH 422/842] tools.func: prevent script crash when entering GitHub token after rate limit (#13638) * fix(tools): prevent script crash when entering GitHub token after rate limit fetch_and_deploy_gh_release set attempt=0 after accepting a token, then immediately ran ((0++)) which evaluates to 0 (falsy) causing exit code 1 and killing the script under set -e. Fix: set attempt=1 and continue to restart the retry loop cleanly, giving the full max_retries budget with the new token. Also fix fetch_and_deploy_codeberg_release: replace ((attempt++)) with attempt=\ to avoid the same zero-evaluation crash on the first connection timeout (attempt starts at 0 in that loop). Fixes #13635 * feat(tools): add var_github_token support with token validation - Add var_github_token to all VAR_WHITELIST arrays in build.func so the token can be set via default.vars, app.vars, or environment variable - Map var_github_token -> GITHUB_TOKEN in default_var_settings() (env variable takes precedence over the var file value) - Add commented var_github_token example to the default.vars template - Add validate_github_token() to tools.func: * Calls GET /user to verify the token is accepted * Reports expiry date from x-oauth-expiry header (fine-grained PATs) * Warns when classic PAT is missing public_repo scope * Returns distinct exit codes: 0=valid, 1=invalid/expired, 2=no scope, 3=error - Update prompt_for_github_token(): * Non-interactive path now picks up var_github_token automatically * Interactive path also picks up var_github_token without prompting * Validates token immediately after entry; loops until valid or Ctrl+C --- misc/build.func | 15 +++++++-- misc/tools.func | 87 ++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 95 insertions(+), 7 deletions(-) diff --git a/misc/build.func b/misc/build.func index fe89b3f26..4af0752dc 100644 --- a/misc/build.func +++ b/misc/build.func @@ -1054,7 +1054,7 @@ load_vars_file() { # Allowed var_* keys local VAR_WHITELIST=( - var_apt_cacher var_apt_cacher_ip var_brg var_cpu var_disk var_fuse var_gpu var_keyctl + var_apt_cacher var_apt_cacher_ip var_brg var_cpu var_disk var_fuse var_github_token var_gpu var_keyctl var_gateway var_hostname var_ipv6_method var_mac var_mknod var_mount_fs var_mtu var_net var_nesting var_ns var_os var_protection var_pw var_ram var_tags var_timezone var_tun var_unprivileged var_verbose var_version var_vlan var_ssh var_ssh_authorized_key var_container_storage var_template_storage var_searchdomain @@ -1255,7 +1255,7 @@ default_var_settings() { # Allowed var_* keys (alphabetically sorted) # Note: Removed var_ctid (can only exist once), var_ipv6_static (static IPs are unique) local VAR_WHITELIST=( - var_apt_cacher var_apt_cacher_ip var_brg var_cpu var_disk var_fuse var_gpu var_keyctl + var_apt_cacher var_apt_cacher_ip var_brg var_cpu var_disk var_fuse var_github_token var_gpu var_keyctl var_gateway var_hostname var_ipv6_method var_mac var_mknod var_mount_fs var_mtu var_net var_nesting var_ns var_os var_protection var_pw var_ram var_tags var_timezone var_tun var_unprivileged var_verbose var_version var_vlan var_ssh var_ssh_authorized_key var_container_storage var_template_storage @@ -1350,6 +1350,10 @@ var_verbose=no # Security (root PW) – empty => autologin # var_pw= + +# GitHub Personal Access Token (optional – avoids API rate limits during installs) +# Create at https://github.com/settings/tokens – read-only public access is sufficient +# var_github_token=ghp_your_token_here EOF # Now choose storages (always prompt unless just one exists) @@ -1387,6 +1391,11 @@ EOF VERBOSE="no" fi + # 4) Map var_github_token → GITHUB_TOKEN (only if not already set in environment) + if [[ -z "${GITHUB_TOKEN:-}" && -n "${var_github_token:-}" ]]; then + export GITHUB_TOKEN="${var_github_token}" + fi + # 4) Apply base settings and show summary METHOD="mydefaults-global" base_settings "$VERBOSE" @@ -1419,7 +1428,7 @@ get_app_defaults_path() { if ! declare -p VAR_WHITELIST >/dev/null 2>&1; then # Note: Removed var_ctid (can only exist once), var_ipv6_static (static IPs are unique) declare -ag VAR_WHITELIST=( - var_apt_cacher var_apt_cacher_ip var_brg var_cpu var_disk var_fuse var_gpu + var_apt_cacher var_apt_cacher_ip var_brg var_cpu var_disk var_fuse var_github_token var_gpu var_gateway var_hostname var_ipv6_method var_mac var_mtu var_net var_ns var_os var_pw var_ram var_tags var_tun var_unprivileged var_verbose var_version var_vlan var_ssh var_ssh_authorized_key var_container_storage var_template_storage diff --git a/misc/tools.func b/misc/tools.func index c5c9265f6..4c03d4468 100644 --- a/misc/tools.func +++ b/misc/tools.func @@ -1117,15 +1117,87 @@ is_package_installed() { fi } +# ------------------------------------------------------------------------------ +# validate_github_token() +# Checks a GitHub token via the /user endpoint. +# Prints a status message and returns: +# 0 - token is valid +# 1 - token is invalid / expired (HTTP 401) +# 2 - token has no public repo scope (HTTP 200 but missing scope) +# 3 - network/API error +# Also reports expiry date if the token carries an x-oauth-expiry header. +# ------------------------------------------------------------------------------ +validate_github_token() { + local token="${1:-${GITHUB_TOKEN:-}}" + [[ -z "$token" ]] && return 3 + + local response headers http_code expiry_date scopes + headers=$(mktemp) + response=$(curl -sSL -w "%{http_code}" \ + -D "$headers" \ + -o /dev/null \ + -H "Authorization: Bearer $token" \ + -H "Accept: application/vnd.github+json" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + "https://api.github.com/user" 2>/dev/null) || { rm -f "$headers"; return 3; } + http_code="$response" + + # Read expiry header (fine-grained PATs carry this) + expiry_date=$(grep -i '^github-authentication-token-expiration:' "$headers" \ + | sed 's/.*: *//' | tr -d '\r\n' || true) + # Read token scopes (classic PATs) + scopes=$(grep -i '^x-oauth-scopes:' "$headers" \ + | sed 's/.*: *//' | tr -d '\r\n' || true) + rm -f "$headers" + + case "$http_code" in + 200) + if [[ -n "$expiry_date" ]]; then + msg_ok "GitHub token is valid (expires: $expiry_date)." + else + msg_ok "GitHub token is valid (no expiry / fine-grained PAT)." + fi + # Warn if classic PAT has no public_repo scope + if [[ -n "$scopes" && "$scopes" != *"public_repo"* && "$scopes" != *"repo"* ]]; then + msg_warn "Token has no 'public_repo' scope - private repos and some release APIs may fail." + return 2 + fi + return 0 + ;; + 401) + msg_error "GitHub token is invalid or expired (HTTP 401)." + return 1 + ;; + *) + msg_warn "GitHub token validation returned HTTP $http_code - treating as valid." + return 0 + ;; + esac +} + # ------------------------------------------------------------------------------ # Prompt user to enter a GitHub Personal Access Token (PAT) interactively # Returns 0 if a valid token was provided, 1 otherwise # ------------------------------------------------------------------------------ prompt_for_github_token() { if [[ ! -t 0 ]]; then + # Non-interactive: pick up var_github_token if set (from default.vars / app.vars / env) + if [[ -z "${GITHUB_TOKEN:-}" && -n "${var_github_token:-}" ]]; then + export GITHUB_TOKEN="${var_github_token}" + msg_ok "GitHub token loaded from var_github_token." + return 0 + fi return 1 fi + # Prefer var_github_token when already set and no interactive override needed + if [[ -z "${GITHUB_TOKEN:-}" && -n "${var_github_token:-}" ]]; then + export GITHUB_TOKEN="${var_github_token}" + msg_ok "GitHub token loaded from var_github_token." + validate_github_token || true + return 0 + fi + local reply read -rp "${TAB}Would you like to enter a GitHub Personal Access Token (PAT)? [y/N]: " reply reply="${reply:-n}" @@ -1147,10 +1219,16 @@ prompt_for_github_token() { msg_warn "Token must not contain spaces. Please try again." continue fi - break + # Validate before accepting + export GITHUB_TOKEN="$token" + if validate_github_token "$token"; then + break + else + msg_warn "Please enter a valid token, or press Ctrl+C to abort." + unset GITHUB_TOKEN + fi done - export GITHUB_TOKEN="$token" msg_ok "GitHub token has been set." return 0 } @@ -2860,7 +2938,7 @@ function fetch_and_deploy_codeberg_release() { while ((attempt < ${#api_timeouts[@]})); do resp=$(curl --connect-timeout 10 --max-time "${api_timeouts[$attempt]}" -fsSL -w "%{http_code}" -o /tmp/codeberg_rel.json "$api_url") && success=true && break - ((attempt++)) + attempt=$((attempt + 1)) if ((attempt < ${#api_timeouts[@]})); then msg_warn "API request timed out after ${api_timeouts[$((attempt - 1))]}s, retrying... (attempt $((attempt + 1))/${#api_timeouts[@]})" fi @@ -3370,7 +3448,8 @@ function fetch_and_deploy_gh_release() { if prompt_for_github_token; then header=(-H "Authorization: token $GITHUB_TOKEN") retry_delay=2 - attempt=0 + attempt=1 + continue fi fi else From a18642a8f88d9240eea2e022bf65aa2e06c70001 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 10 Apr 2026 09:29:19 +0000 Subject: [PATCH 423/842] Update CHANGELOG.md (#13640) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c220efe42..0bd00c8fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -449,6 +449,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - Homarr: bind Redis to localhost only [@MickLesk](https://github.com/MickLesk) ([#13552](https://github.com/community-scripts/ProxmoxVE/pull/13552)) +### 💾 Core + + - #### 🐞 Bug Fixes + + - tools.func: prevent script crash when entering GitHub token after rate limit [@MickLesk](https://github.com/MickLesk) ([#13638](https://github.com/community-scripts/ProxmoxVE/pull/13638)) + ## 2026-04-09 ### 🚀 Updated Scripts From 5e865278e9553019a7f178b17d9011b82cbd8915 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Fri, 10 Apr 2026 11:29:31 +0200 Subject: [PATCH 424/842] addons: Filebrowser & Filebrowser-Quantum get warning if host install (#13639) * fix(filebrowser-quantum): warn when addon is run directly on Proxmox host Detect /etc/pve and show a clear warning with link to the recommended LXC installer. User must explicitly confirm to continue on the host, addressing the size calculation and indexing issues reported in gtsteffaniak/filebrowser#1893. Closes #13636 * fix(filebrowser): improve host warning text and add to filebrowser addon - Clarify that passthrough drives are not visible on the Proxmox host - Mention incorrect disk usage stats and incomplete file browsing - Add same warning to filebrowser (non-quantum) addon which also serves from / - Reduce verbosity, remove redundant phrasing * fix(filebrowser): fix misleading host warning wording Remove reference to a non-existent dedicated LXC installer. The addons should simply be run inside an LXC or VM instead. --- tools/addon/filebrowser-quantum.sh | 15 +++++++++++++++ tools/addon/filebrowser.sh | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/tools/addon/filebrowser-quantum.sh b/tools/addon/filebrowser-quantum.sh index 9f50e5f4c..66fdb3455 100644 --- a/tools/addon/filebrowser-quantum.sh +++ b/tools/addon/filebrowser-quantum.sh @@ -43,6 +43,21 @@ IP=$(ip -4 addr show "$IFACE" | awk '/inet / {print $2}' | cut -d/ -f1 | head -n [[ -z "$IP" ]] && IP=$(hostname -I | awk '{print $1}') [[ -z "$IP" ]] && IP="127.0.0.1" +# Proxmox Host Warning +if [[ -d "/etc/pve" ]]; then + echo -e "${RD}⚠️ Warning: Running this addon directly on the Proxmox host is not recommended!${CL}" + echo -e "${YW} Only the boot disk will be visible — passthrough drives will not be indexed.${CL}" + echo -e "${YW} This causes incorrect disk usage stats and incomplete file browsing.${CL}" + echo -e "${YW} Run this addon inside an LXC or VM instead and mount your drives there.${CL}" + echo "" + echo -n "Continue anyway on the Proxmox host? (y/N): " + read -r host_confirm + if [[ ! "${host_confirm,,}" =~ ^(y|yes)$ ]]; then + echo -e "${YW}Aborted.${CL}" + exit 0 + fi +fi + # OS Detection if [[ -f "/etc/alpine-release" ]]; then OS="Alpine" diff --git a/tools/addon/filebrowser.sh b/tools/addon/filebrowser.sh index 93ad3db64..a7db5f122 100644 --- a/tools/addon/filebrowser.sh +++ b/tools/addon/filebrowser.sh @@ -41,6 +41,21 @@ IP=$(ip -4 addr show "$IFACE" | awk '/inet / {print $2}' | cut -d/ -f1 | head -n [[ -z "$IP" ]] && IP=$(hostname -I | awk '{print $1}') [[ -z "$IP" ]] && IP="127.0.0.1" +# Proxmox Host Warning +if [[ -d "/etc/pve" ]]; then + echo -e "${RD}⚠️ Warning: Running this addon directly on the Proxmox host is not recommended!${CL}" + echo -e "${YW} Only the boot disk will be visible — passthrough drives will not be indexed.${CL}" + echo -e "${YW} This causes incorrect disk usage stats and incomplete file browsing.${CL}" + echo -e "${YW} Run this addon inside an LXC or VM instead and mount your drives there.${CL}" + echo "" + echo -n "Continue anyway on the Proxmox host? (y/N): " + read -r host_confirm + if [[ ! "${host_confirm,,}" =~ ^(y|yes)$ ]]; then + echo -e "${YW}Aborted.${CL}" + exit 0 + fi +fi + # Detect OS if [[ -f "/etc/alpine-release" ]]; then OS="Alpine" From 0d2d1f46f57b96839ec788899172d018aa447397 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 10 Apr 2026 09:29:45 +0000 Subject: [PATCH 425/842] Update CHANGELOG.md (#13641) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bd00c8fb..0285e1f78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -455,6 +455,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - tools.func: prevent script crash when entering GitHub token after rate limit [@MickLesk](https://github.com/MickLesk) ([#13638](https://github.com/community-scripts/ProxmoxVE/pull/13638)) +### 🧰 Tools + + - #### 🔧 Refactor + + - addons: Filebrowser & Filebrowser-Quantum get warning if host install [@MickLesk](https://github.com/MickLesk) ([#13639](https://github.com/community-scripts/ProxmoxVE/pull/13639)) + ## 2026-04-09 ### 🚀 Updated Scripts From 017e709ac7c25e814bc12dfbee15148cd8684f7a Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Fri, 10 Apr 2026 22:36:56 +0200 Subject: [PATCH 427/842] fix: ensure trailing newline in redis.conf before appending bind directive (#13647) * Initial plan * fix: ensure trailing newline in redis.conf before appending bind directive in homarr scripts Agent-Logs-Url: https://github.com/community-scripts/ProxmoxVE/sessions/69891642-9467-46d1-a5d4-004cb66aa824 Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com> --- ct/homarr.sh | 1 + install/homarr-install.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/ct/homarr.sh b/ct/homarr.sh index 1af49547d..f1e66e0c1 100644 --- a/ct/homarr.sh +++ b/ct/homarr.sh @@ -65,6 +65,7 @@ EOF msg_info "Updating Homarr" cp /opt/homarr/redis.conf /etc/redis/redis.conf + sed -i -e '$a\' /etc/redis/redis.conf grep -q '^bind 127.0.0.1 -::1$' /etc/redis/redis.conf || echo "bind 127.0.0.1 -::1" >> /etc/redis/redis.conf rm /etc/nginx/nginx.conf cp /opt/homarr/nginx.conf /etc/nginx/templates/nginx.conf diff --git a/install/homarr-install.sh b/install/homarr-install.sh index ef6c23616..f8e39c3a6 100644 --- a/install/homarr-install.sh +++ b/install/homarr-install.sh @@ -47,6 +47,7 @@ mkdir -p /appdata/redis chown -R redis:redis /appdata/redis chmod 744 /appdata/redis cp /opt/homarr/redis.conf /etc/redis/redis.conf +sed -i -e '$a\' /etc/redis/redis.conf grep -q '^bind 127.0.0.1 -::1$' /etc/redis/redis.conf || echo "bind 127.0.0.1 -::1" >>/etc/redis/redis.conf rm /etc/nginx/nginx.conf mkdir -p /etc/nginx/templates From e9e65854cc2076264ce903d9f59c8db77917a6af Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 10 Apr 2026 20:37:21 +0000 Subject: [PATCH 428/842] Update CHANGELOG.md (#13648) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0285e1f78..b8e6977a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -461,6 +461,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - addons: Filebrowser & Filebrowser-Quantum get warning if host install [@MickLesk](https://github.com/MickLesk) ([#13639](https://github.com/community-scripts/ProxmoxVE/pull/13639)) +### ❔ Uncategorized + + - fix: ensure trailing newline in redis.conf before appending bind directive [@Copilot](https://github.com/Copilot) ([#13647](https://github.com/community-scripts/ProxmoxVE/pull/13647)) + ## 2026-04-09 ### 🚀 Updated Scripts From cacc04b26de91c8f04f4be0a4cbb257aa6a2367a Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Fri, 10 Apr 2026 20:50:53 +0000 Subject: [PATCH 429/842] Update CHANGELOG.md (#13649) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b8e6977a7..35bc0d4e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -443,10 +443,13 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ### 🚀 Updated Scripts - - Immich: Pin version to 2.7.3 [@vhsdream](https://github.com/vhsdream) ([#13631](https://github.com/community-scripts/ProxmoxVE/pull/13631)) + - #### 🐞 Bug Fixes + + - fix: ensure trailing newline in redis.conf before appending bind directive [@Copilot](https://github.com/Copilot) ([#13647](https://github.com/community-scripts/ProxmoxVE/pull/13647)) - #### ✨ New Features + - Immich: Pin version to 2.7.3 [@vhsdream](https://github.com/vhsdream) ([#13631](https://github.com/community-scripts/ProxmoxVE/pull/13631)) - Homarr: bind Redis to localhost only [@MickLesk](https://github.com/MickLesk) ([#13552](https://github.com/community-scripts/ProxmoxVE/pull/13552)) ### 💾 Core @@ -461,10 +464,6 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - addons: Filebrowser & Filebrowser-Quantum get warning if host install [@MickLesk](https://github.com/MickLesk) ([#13639](https://github.com/community-scripts/ProxmoxVE/pull/13639)) -### ❔ Uncategorized - - - fix: ensure trailing newline in redis.conf before appending bind directive [@Copilot](https://github.com/Copilot) ([#13647](https://github.com/community-scripts/ProxmoxVE/pull/13647)) - ## 2026-04-09 ### 🚀 Updated Scripts From b40bc46b4bff7543b28f0d750f5edae72e57ea83 Mon Sep 17 00:00:00 2001 From: Chris Date: Sat, 11 Apr 2026 16:07:23 -0400 Subject: [PATCH 430/842] Immich: Pin version to 2.7.4 (#13661) --- ct/immich.sh | 2 +- install/immich-install.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ct/immich.sh b/ct/immich.sh index 7d540160c..bd62f8448 100644 --- a/ct/immich.sh +++ b/ct/immich.sh @@ -109,7 +109,7 @@ EOF msg_ok "Image-processing libraries up to date" fi - RELEASE="v2.7.3" + RELEASE="v2.7.4" if check_for_gh_release "Immich" "immich-app/immich" "${RELEASE}" "each release is tested individually before the version is updated. Please do not open issues for this"; then if [[ $(cat ~/.immich) > "2.5.1" ]]; then msg_info "Enabling Maintenance Mode" diff --git a/install/immich-install.sh b/install/immich-install.sh index 3344e68d1..8132f6a63 100644 --- a/install/immich-install.sh +++ b/install/immich-install.sh @@ -295,7 +295,7 @@ ML_DIR="${APP_DIR}/machine-learning" GEO_DIR="${INSTALL_DIR}/geodata" mkdir -p {"${APP_DIR}","${UPLOAD_DIR}","${GEO_DIR}","${INSTALL_DIR}"/cache} -fetch_and_deploy_gh_release "Immich" "immich-app/immich" "tarball" "v2.7.3" "$SRC_DIR" +fetch_and_deploy_gh_release "Immich" "immich-app/immich" "tarball" "v2.7.4" "$SRC_DIR" PNPM_VERSION="$(jq -r '.packageManager | split("@")[1] | split("+")[0]' ${SRC_DIR}/package.json)" NODE_VERSION="24" NODE_MODULE="pnpm@${PNPM_VERSION}" setup_nodejs From 90bc07f65b7be48f86f367df47806fa314b2ef98 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sat, 11 Apr 2026 20:07:47 +0000 Subject: [PATCH 431/842] Update CHANGELOG.md (#13662) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35bc0d4e0..b4183bce5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -439,6 +439,14 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-04-11 + +### 🚀 Updated Scripts + + - #### ✨ New Features + + - Immich: Pin version to 2.7.4 [@vhsdream](https://github.com/vhsdream) ([#13661](https://github.com/community-scripts/ProxmoxVE/pull/13661)) + ## 2026-04-10 ### 🚀 Updated Scripts From e820d58f2e85034fcc0e589c5554ef4df3a9aab9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Slavi=C5=A1a=20Are=C5=BEina?= <58952836+tremor021@users.noreply.github.com> Date: Sat, 11 Apr 2026 22:08:04 +0200 Subject: [PATCH 432/842] Refactor (#13656) --- ct/alpine-wakapi.sh | 4 +--- install/alpine-wakapi-install.sh | 6 +----- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/ct/alpine-wakapi.sh b/ct/alpine-wakapi.sh index d881bfeec..484f1d1eb 100644 --- a/ct/alpine-wakapi.sh +++ b/ct/alpine-wakapi.sh @@ -44,12 +44,10 @@ function update_script() { cp /opt/wakapi/config.yml /opt/wakapi/wakapi_db.db /opt/wakapi-backup/ msg_ok "Created backup" - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "wakapi" "muety/wakapi" "tarball" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "wakapi" "muety/wakapi" "prebuild" "latest" "/opt/wakapi" "wakapi_linux_amd64.zip" msg_info "Configuring Wakapi" cd /opt/wakapi - $STD go mod download - $STD go build -o wakapi cp /opt/wakapi-backup/config.yml /opt/wakapi/ cp /opt/wakapi-backup/wakapi_db.db /opt/wakapi/ rm -rf /opt/wakapi-backup diff --git a/install/alpine-wakapi-install.sh b/install/alpine-wakapi-install.sh index 9c0b81241..dbd28cf0a 100644 --- a/install/alpine-wakapi-install.sh +++ b/install/alpine-wakapi-install.sh @@ -18,17 +18,13 @@ $STD apk add --no-cache \ ca-certificates \ tzdata $STD update-ca-certificates -$STD apk add --no-cache go --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community msg_ok "Installed Dependencies" -fetch_and_deploy_gh_release "wakapi" "muety/wakapi" "tarball" +fetch_and_deploy_gh_release "wakapi" "muety/wakapi" "prebuild" "latest" "/opt/wakapi" "wakapi_linux_amd64.zip" msg_info "Configuring Wakapi" LOCAL_IP=$(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1) cd /opt/wakapi -$STD go mod download -$STD go build -o wakapi -cp config.default.yml config.yml sed -i 's/listen_ipv6: ::1/listen_ipv6: "-"/g' config.yml sed -i 's/listen_ipv4: 127.0.0.1/listen_ipv4: "0.0.0.0"/g' config.yml sed -i "s/public_url: http:\/\/localhost:3000/public_url: http:\/\/$LOCAL_IP:3000/g" config.yml From daaa137cec51cb3321b1b4a8c2d2c4be3abc0156 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sat, 11 Apr 2026 20:08:27 +0000 Subject: [PATCH 433/842] Update CHANGELOG.md (#13663) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b4183bce5..f5d4fabef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -447,6 +447,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - Immich: Pin version to 2.7.4 [@vhsdream](https://github.com/vhsdream) ([#13661](https://github.com/community-scripts/ProxmoxVE/pull/13661)) + - #### 🔧 Refactor + + - Refactor: Alpine-Wakapi [@tremor021](https://github.com/tremor021) ([#13656](https://github.com/community-scripts/ProxmoxVE/pull/13656)) + ## 2026-04-10 ### 🚀 Updated Scripts From ecb4d36d6a2aef7aa8aa438b56642a3eafdd2d05 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sat, 11 Apr 2026 23:54:03 +0200 Subject: [PATCH 434/842] Crafty Controller: Wait for credentials file instead of fixed sleep (#13670) --- install/crafty-controller-install.sh | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/install/crafty-controller-install.sh b/install/crafty-controller-install.sh index 2f5280407..904332147 100644 --- a/install/crafty-controller-install.sh +++ b/install/crafty-controller-install.sh @@ -67,12 +67,18 @@ Restart=on-failure WantedBy=multi-user.target EOF $STD systemctl enable -q --now crafty-controller -sleep 10 -{ - echo "Crafty-Controller-Credentials" - echo "Username: $(grep -oP '(?<="username": ")[^"]*' /opt/crafty-controller/crafty/crafty-4/app/config/default-creds.txt)" - echo "Password: $(grep -oP '(?<="password": ")[^"]*' /opt/crafty-controller/crafty/crafty-4/app/config/default-creds.txt)" -} >>~/crafty-controller.creds +CREDS_FILE="/opt/crafty-controller/crafty/crafty-4/app/config/default-creds.txt" +for i in $(seq 1 30); do + [[ -f "$CREDS_FILE" ]] && break + sleep 2 +done +if [[ -f "$CREDS_FILE" ]]; then + { + echo "Crafty-Controller-Credentials" + echo "Username: $(grep -oP '(?<="username": ")[^"]*' "$CREDS_FILE")" + echo "Password: $(grep -oP '(?<="password": ")[^"]*' "$CREDS_FILE")" + } >>~/crafty-controller.creds +fi msg_ok "Service started" motd_ssh From f8668c74fc566e5dd4777b9fe2d05e2c70bc93f2 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sat, 11 Apr 2026 21:54:24 +0000 Subject: [PATCH 435/842] Update CHANGELOG.md (#13672) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f5d4fabef..4d6299eca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -449,6 +449,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🔧 Refactor + - Crafty Controller: Wait for credentials file instead of fixed sleep [@MickLesk](https://github.com/MickLesk) ([#13670](https://github.com/community-scripts/ProxmoxVE/pull/13670)) - Refactor: Alpine-Wakapi [@tremor021](https://github.com/tremor021) ([#13656](https://github.com/community-scripts/ProxmoxVE/pull/13656)) ## 2026-04-10 From 8b0156ede8871e85b8fdc60523d8b5f4d21fd8cc Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sat, 11 Apr 2026 23:55:07 +0200 Subject: [PATCH 436/842] Immich: Ensure newline before appending IMMICH_HELMET_FILE to .env (#13667) --- ct/immich.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/ct/immich.sh b/ct/immich.sh index bd62f8448..9e1f9230b 100644 --- a/ct/immich.sh +++ b/ct/immich.sh @@ -276,6 +276,7 @@ EOF sed -i '/^DB_DATABASE_NAME/a DB_HOSTNAME=127.0.0.1' "$INSTALL_DIR"/.env fi if ! grep -q 'HELMET_FILE' "$INSTALL_DIR"/.env; then + sed -i -e '$a\' "$INSTALL_DIR"/.env echo "IMMICH_HELMET_FILE=true" >>"$INSTALL_DIR"/.env fi From 146cd312d505c5625d45b17b8c33f6f6eb657602 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sat, 11 Apr 2026 23:55:28 +0200 Subject: [PATCH 437/842] RomM: Use ROMM_BASE_PATH from .env for symlinks and nginx config (#13666) --- ct/romm.sh | 8 ++++++-- install/romm-install.sh | 7 +++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ct/romm.sh b/ct/romm.sh index a1010c98e..c74394e5b 100644 --- a/ct/romm.sh +++ b/ct/romm.sh @@ -54,8 +54,12 @@ function update_script() { # Merge static assets into dist folder cp -rf /opt/romm/frontend/assets/* /opt/romm/frontend/dist/assets/ mkdir -p /opt/romm/frontend/dist/assets/romm - ln -sfn /var/lib/romm/resources /opt/romm/frontend/dist/assets/romm/resources - ln -sfn /var/lib/romm/assets /opt/romm/frontend/dist/assets/romm/assets + ROMM_BASE=$(grep '^ROMM_BASE_PATH=' /opt/romm/.env | cut -d'=' -f2) + ROMM_BASE=${ROMM_BASE:-/var/lib/romm} + ln -sfn "$ROMM_BASE"/resources /opt/romm/frontend/dist/assets/romm/resources + ln -sfn "$ROMM_BASE"/assets /opt/romm/frontend/dist/assets/romm/assets + sed -i "s|alias .*/library/;|alias ${ROMM_BASE}/library/;|" /etc/nginx/sites-available/romm + systemctl reload nginx msg_ok "Updated ROMM" msg_info "Starting Services" diff --git a/install/romm-install.sh b/install/romm-install.sh index ddf0a2d6d..eab5ce485 100644 --- a/install/romm-install.sh +++ b/install/romm-install.sh @@ -176,8 +176,10 @@ $STD npm run build cp -rf /opt/romm/frontend/assets/* /opt/romm/frontend/dist/assets/ mkdir -p /opt/romm/frontend/dist/assets/romm -ln -sfn /var/lib/romm/resources /opt/romm/frontend/dist/assets/romm/resources -ln -sfn /var/lib/romm/assets /opt/romm/frontend/dist/assets/romm/assets +ROMM_BASE=$(grep '^ROMM_BASE_PATH=' /opt/romm/.env | cut -d'=' -f2) +ROMM_BASE=${ROMM_BASE:-/var/lib/romm} +ln -sfn "$ROMM_BASE"/resources /opt/romm/frontend/dist/assets/romm/resources +ln -sfn "$ROMM_BASE"/assets /opt/romm/frontend/dist/assets/romm/assets msg_ok "Set up RomM Frontend" msg_info "Configuring Nginx" @@ -251,6 +253,7 @@ server { } EOF +sed -i "s|alias /var/lib/romm/library/;|alias ${ROMM_BASE}/library/;|" /etc/nginx/sites-available/romm rm -f /etc/nginx/sites-enabled/default ln -sf /etc/nginx/sites-available/romm /etc/nginx/sites-enabled/romm systemctl restart nginx From dd86af007efd41b618ed530bd4470fe13794cf08 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sat, 11 Apr 2026 21:55:32 +0000 Subject: [PATCH 438/842] Update CHANGELOG.md (#13673) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d6299eca..dbdf3a94e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -443,6 +443,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ### 🚀 Updated Scripts + - #### 🐞 Bug Fixes + + - Immich: Ensure newline before appending IMMICH_HELMET_FILE to .env [@MickLesk](https://github.com/MickLesk) ([#13667](https://github.com/community-scripts/ProxmoxVE/pull/13667)) + - #### ✨ New Features - Immich: Pin version to 2.7.4 [@vhsdream](https://github.com/vhsdream) ([#13661](https://github.com/community-scripts/ProxmoxVE/pull/13661)) From bea342ba040fb4c6261fb9c3dacbd3f7ae4adb60 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sat, 11 Apr 2026 23:55:47 +0200 Subject: [PATCH 439/842] Element Synapse: Add MatrixRTC configuration for Element Call support (#13665) --- install/elementsynapse-install.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/install/elementsynapse-install.sh b/install/elementsynapse-install.sh index 2d4523589..226b965b3 100644 --- a/install/elementsynapse-install.sh +++ b/install/elementsynapse-install.sh @@ -43,6 +43,24 @@ SECRET=$(openssl rand -hex 32) ADMIN_PASS="$(openssl rand -base64 18 | cut -c1-13)" echo "enable_registration_without_verification: true" >>/etc/matrix-synapse/homeserver.yaml echo "registration_shared_secret: ${SECRET}" >>/etc/matrix-synapse/homeserver.yaml + +cat <>/etc/matrix-synapse/homeserver.yaml + +# MatrixRTC / Element Call configuration +experimental_features: + msc3266_enabled: true + msc4222_enabled: true + +max_event_delay_duration: 24h + +rc_message: + per_second: 0.5 + burst_count: 30 + +rc_delayed_event_mgmt: + per_second: 1 + burst_count: 20 +EOF systemctl enable -q --now matrix-synapse $STD register_new_matrix_user -a --user admin --password "$ADMIN_PASS" --config /etc/matrix-synapse/homeserver.yaml { From 86a40ebfbe68f285cd7e0b52a69bb589e662f0bf Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sat, 11 Apr 2026 21:55:50 +0000 Subject: [PATCH 440/842] Update CHANGELOG.md (#13674) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index dbdf3a94e..21948ed5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -449,6 +449,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### ✨ New Features + - RomM: Use ROMM_BASE_PATH from .env for symlinks and nginx config [@MickLesk](https://github.com/MickLesk) ([#13666](https://github.com/community-scripts/ProxmoxVE/pull/13666)) - Immich: Pin version to 2.7.4 [@vhsdream](https://github.com/vhsdream) ([#13661](https://github.com/community-scripts/ProxmoxVE/pull/13661)) - #### 🔧 Refactor From d8b0ea0490aff5fa71539991afe53746ef17e7db Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sat, 11 Apr 2026 21:56:12 +0000 Subject: [PATCH 441/842] Update CHANGELOG.md (#13675) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 21948ed5d..569106b77 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -449,6 +449,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### ✨ New Features + - Element Synapse: Add MatrixRTC configuration for Element Call support [@MickLesk](https://github.com/MickLesk) ([#13665](https://github.com/community-scripts/ProxmoxVE/pull/13665)) - RomM: Use ROMM_BASE_PATH from .env for symlinks and nginx config [@MickLesk](https://github.com/MickLesk) ([#13666](https://github.com/community-scripts/ProxmoxVE/pull/13666)) - Immich: Pin version to 2.7.4 [@vhsdream](https://github.com/vhsdream) ([#13661](https://github.com/community-scripts/ProxmoxVE/pull/13661)) From 41fc57072a4c6ad9b89b25e562fae76aa7d5e165 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sat, 11 Apr 2026 23:56:16 +0200 Subject: [PATCH 442/842] BentoPDF: replace http-server with nginx to fix WASM initialization timeout (#13625) --- ct/bentopdf.sh | 95 ++++++++++++++++++++++++++++++++++--- install/bentopdf-install.sh | 83 ++++++++++++++++++++++++++++++-- 2 files changed, 166 insertions(+), 12 deletions(-) diff --git a/ct/bentopdf.sh b/ct/bentopdf.sh index c07f95bb6..f4662bee9 100644 --- a/ct/bentopdf.sh +++ b/ct/bentopdf.sh @@ -42,7 +42,6 @@ function update_script() { msg_info "Updating BentoPDF" cd /opt/bentopdf $STD npm ci --no-audit --no-fund - $STD npm install http-server -g if [[ -f /opt/production.env ]]; then mv /opt/production.env ./.env.production else @@ -52,15 +51,97 @@ function update_script() { export SIMPLE_MODE=true export VITE_USE_CDN=true $STD npm run build:all + if [[ ! -f /opt/bentopdf/dist/config.json ]]; then + cat <<'EOF' >/opt/bentopdf/dist/config.json +{} +EOF + fi msg_ok "Updated BentoPDF" msg_info "Starting Service" - if grep -q '8080' /etc/systemd/system/bentopdf.service; then - sed -i -e 's|/bentopdf|/bentopdf/dist|' \ - -e 's|npx.*|npx http-server -g -b -d false -r --no-dotfiles|' \ - /etc/systemd/system/bentopdf.service - systemctl daemon-reload + ensure_dependencies nginx openssl + if [[ ! -f /etc/ssl/private/bentopdf-selfsigned.key || ! -f /etc/ssl/certs/bentopdf-selfsigned.crt ]]; then + CERT_CN="$(hostname -I | awk '{print $1}')" + $STD openssl req -x509 -nodes -newkey rsa:2048 -days 3650 \ + -keyout /etc/ssl/private/bentopdf-selfsigned.key \ + -out /etc/ssl/certs/bentopdf-selfsigned.crt \ + -subj "/CN=${CERT_CN}" fi + cat <<'EOF' >/etc/nginx/sites-available/bentopdf +server { + listen 8080; + server_name _; + return 301 https://$host:8443$request_uri; + } + + server { + listen 8443 ssl; + server_name _; + ssl_certificate /etc/ssl/certs/bentopdf-selfsigned.crt; + ssl_certificate_key /etc/ssl/private/bentopdf-selfsigned.key; + root /opt/bentopdf/dist; + index index.html; + + # Required for LibreOffice WASM (Word/Excel/PowerPoint to PDF via SharedArrayBuffer) + add_header Cross-Origin-Opener-Policy "same-origin" always; + add_header Cross-Origin-Embedder-Policy "require-corp" always; + add_header Cross-Origin-Resource-Policy "cross-origin" always; + add_header X-Content-Type-Options "nosniff" always; + add_header X-Frame-Options "SAMEORIGIN" always; + + gzip_static on; + + location ~* /libreoffice-wasm/soffice\.wasm\.gz$ { + gzip off; + types {} default_type application/wasm; + add_header Content-Encoding gzip; + add_header Vary "Accept-Encoding"; + add_header Cache-Control "public, immutable"; + } + + location ~* /libreoffice-wasm/soffice\.data\.gz$ { + gzip off; + types {} default_type application/octet-stream; + add_header Content-Encoding gzip; + add_header Vary "Accept-Encoding"; + add_header Cache-Control "public, immutable"; + } + + location ~* \.wasm$ { + types {} default_type application/wasm; + expires 1y; + add_header Cache-Control "public, immutable"; + } + + location ~* \.(wasm\.gz|data\.gz|data)$ { + expires 1y; + add_header Cache-Control "public, immutable"; + } + + location / { + try_files $uri $uri/ $uri.html =404; + } + + error_page 404 /404.html; +} +EOF + rm -f /etc/nginx/sites-enabled/default + ln -sf /etc/nginx/sites-available/bentopdf /etc/nginx/sites-enabled/bentopdf + cat <<'EOF' >/etc/systemd/system/bentopdf.service +[Unit] +Description=BentoPDF Service +After=network.target + +[Service] +Type=simple +ExecStart=/usr/sbin/nginx -g "daemon off;" +ExecReload=/bin/kill -HUP $MAINPID +Restart=always + +[Install] +WantedBy=multi-user.target +EOF + systemctl daemon-reload systemctl start bentopdf msg_ok "Started Service" msg_ok "Updated successfully!" @@ -75,4 +156,4 @@ description msg_ok "Completed successfully!\n" echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8080${CL}" +echo -e "${TAB}${GATEWAY}${BGN}https://${IP}:8443${CL}" diff --git a/install/bentopdf-install.sh b/install/bentopdf-install.sh index f447eec76..6985607e0 100644 --- a/install/bentopdf-install.sh +++ b/install/bentopdf-install.sh @@ -13,32 +13,105 @@ setting_up_container network_check update_os +msg_info "Installing Dependencies" +$STD apt install -y \ + nginx \ + openssl +msg_ok "Installed Dependencies" + NODE_VERSION="24" setup_nodejs fetch_and_deploy_gh_release "bentopdf" "alam00000/bentopdf" "tarball" "latest" "/opt/bentopdf" msg_info "Setup BentoPDF" cd /opt/bentopdf $STD npm ci --no-audit --no-fund -$STD npm install http-server -g cp ./.env.example ./.env.production export NODE_OPTIONS="--max-old-space-size=3072" export SIMPLE_MODE=true export VITE_USE_CDN=true $STD npm run build:all +cat <<'EOF' >/opt/bentopdf/dist/config.json +{} +EOF msg_ok "Setup BentoPDF" msg_info "Creating Service" -cat </etc/systemd/system/bentopdf.service +CERT_CN="$(hostname -I | awk '{print $1}')" +$STD openssl req -x509 -nodes -newkey rsa:2048 -days 3650 \ + -keyout /etc/ssl/private/bentopdf-selfsigned.key \ + -out /etc/ssl/certs/bentopdf-selfsigned.crt \ + -subj "/CN=${CERT_CN}" + +cat <<'EOF' >/etc/nginx/sites-available/bentopdf +server { + listen 8080; + server_name _; + return 301 https://$host:8443$request_uri; +} + +server { + listen 8443 ssl; + server_name _; + ssl_certificate /etc/ssl/certs/bentopdf-selfsigned.crt; + ssl_certificate_key /etc/ssl/private/bentopdf-selfsigned.key; + root /opt/bentopdf/dist; + index index.html; + + # Required for LibreOffice WASM (Word/Excel/PowerPoint to PDF via SharedArrayBuffer) + add_header Cross-Origin-Opener-Policy "same-origin" always; + add_header Cross-Origin-Embedder-Policy "require-corp" always; + add_header Cross-Origin-Resource-Policy "cross-origin" always; + add_header X-Content-Type-Options "nosniff" always; + add_header X-Frame-Options "SAMEORIGIN" always; + + gzip_static on; + + location ~* /libreoffice-wasm/soffice\.wasm\.gz$ { + gzip off; + types {} default_type application/wasm; + add_header Content-Encoding gzip; + add_header Vary "Accept-Encoding"; + add_header Cache-Control "public, immutable"; + } + + location ~* /libreoffice-wasm/soffice\.data\.gz$ { + gzip off; + types {} default_type application/octet-stream; + add_header Content-Encoding gzip; + add_header Vary "Accept-Encoding"; + add_header Cache-Control "public, immutable"; + } + + location ~* \.wasm$ { + types {} default_type application/wasm; + expires 1y; + add_header Cache-Control "public, immutable"; + } + + location ~* \.(wasm\.gz|data\.gz|data)$ { + expires 1y; + add_header Cache-Control "public, immutable"; + } + + location / { + try_files $uri $uri/ $uri.html =404; + } + + error_page 404 /404.html; +} +EOF +rm -f /etc/nginx/sites-enabled/default +ln -sf /etc/nginx/sites-available/bentopdf /etc/nginx/sites-enabled/bentopdf +cat <<'EOF' >/etc/systemd/system/bentopdf.service [Unit] Description=BentoPDF Service After=network.target [Service] Type=simple -WorkingDirectory=/opt/bentopdf/dist -ExecStart=/usr/bin/npx http-server -g -b -d false -r --no-dotfiles +ExecStart=/usr/sbin/nginx -g "daemon off;" +ExecReload=/bin/kill -HUP $MAINPID Restart=always -RestartSec=10 [Install] WantedBy=multi-user.target From c3f7cc4d325b9a571aa95740477e94a354ee2feb Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sat, 11 Apr 2026 21:56:36 +0000 Subject: [PATCH 443/842] Update CHANGELOG.md (#13676) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 569106b77..68456bbc9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -449,6 +449,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### ✨ New Features + - BentoPDF: replace http-server with nginx to fix WASM initialization timeout [@MickLesk](https://github.com/MickLesk) ([#13625](https://github.com/community-scripts/ProxmoxVE/pull/13625)) - Element Synapse: Add MatrixRTC configuration for Element Call support [@MickLesk](https://github.com/MickLesk) ([#13665](https://github.com/community-scripts/ProxmoxVE/pull/13665)) - RomM: Use ROMM_BASE_PATH from .env for symlinks and nginx config [@MickLesk](https://github.com/MickLesk) ([#13666](https://github.com/community-scripts/ProxmoxVE/pull/13666)) - Immich: Pin version to 2.7.4 [@vhsdream](https://github.com/vhsdream) ([#13661](https://github.com/community-scripts/ProxmoxVE/pull/13661)) From 7c6460f903dec47f8449522ebdce76f7b573ed7f Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sun, 12 Apr 2026 00:09:31 +0000 Subject: [PATCH 444/842] Archive old changelog entries (#13677) Co-authored-by: github-actions[bot] --- .github/changelogs/2026/04.md | 129 +++++++++++++++++++++++++ CHANGELOG.md | 176 +--------------------------------- 2 files changed, 134 insertions(+), 171 deletions(-) diff --git a/.github/changelogs/2026/04.md b/.github/changelogs/2026/04.md index b407dff04..8f9cd498b 100644 --- a/.github/changelogs/2026/04.md +++ b/.github/changelogs/2026/04.md @@ -1,3 +1,132 @@ +## 2026-04-11 + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - Immich: Ensure newline before appending IMMICH_HELMET_FILE to .env [@MickLesk](https://github.com/MickLesk) ([#13667](https://github.com/community-scripts/ProxmoxVE/pull/13667)) + + - #### ✨ New Features + + - BentoPDF: replace http-server with nginx to fix WASM initialization timeout [@MickLesk](https://github.com/MickLesk) ([#13625](https://github.com/community-scripts/ProxmoxVE/pull/13625)) + - Element Synapse: Add MatrixRTC configuration for Element Call support [@MickLesk](https://github.com/MickLesk) ([#13665](https://github.com/community-scripts/ProxmoxVE/pull/13665)) + - RomM: Use ROMM_BASE_PATH from .env for symlinks and nginx config [@MickLesk](https://github.com/MickLesk) ([#13666](https://github.com/community-scripts/ProxmoxVE/pull/13666)) + - Immich: Pin version to 2.7.4 [@vhsdream](https://github.com/vhsdream) ([#13661](https://github.com/community-scripts/ProxmoxVE/pull/13661)) + + - #### 🔧 Refactor + + - Crafty Controller: Wait for credentials file instead of fixed sleep [@MickLesk](https://github.com/MickLesk) ([#13670](https://github.com/community-scripts/ProxmoxVE/pull/13670)) + - Refactor: Alpine-Wakapi [@tremor021](https://github.com/tremor021) ([#13656](https://github.com/community-scripts/ProxmoxVE/pull/13656)) + +## 2026-04-10 + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - fix: ensure trailing newline in redis.conf before appending bind directive [@Copilot](https://github.com/Copilot) ([#13647](https://github.com/community-scripts/ProxmoxVE/pull/13647)) + + - #### ✨ New Features + + - Immich: Pin version to 2.7.3 [@vhsdream](https://github.com/vhsdream) ([#13631](https://github.com/community-scripts/ProxmoxVE/pull/13631)) + - Homarr: bind Redis to localhost only [@MickLesk](https://github.com/MickLesk) ([#13552](https://github.com/community-scripts/ProxmoxVE/pull/13552)) + +### 💾 Core + + - #### 🐞 Bug Fixes + + - tools.func: prevent script crash when entering GitHub token after rate limit [@MickLesk](https://github.com/MickLesk) ([#13638](https://github.com/community-scripts/ProxmoxVE/pull/13638)) + +### 🧰 Tools + + - #### 🔧 Refactor + + - addons: Filebrowser & Filebrowser-Quantum get warning if host install [@MickLesk](https://github.com/MickLesk) ([#13639](https://github.com/community-scripts/ProxmoxVE/pull/13639)) + +## 2026-04-09 + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - boostack: add: git [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13620](https://github.com/community-scripts/ProxmoxVE/pull/13620)) + + - #### ✨ New Features + + - Update OPNsense version from 25.7 to 26.1 [@tdn131](https://github.com/tdn131) ([#13626](https://github.com/community-scripts/ProxmoxVE/pull/13626)) + - CheckMK: Bump Default OS to 13 (trixie) + dynamic codename + fix RELEASE-Tag Fetching [@MickLesk](https://github.com/MickLesk) ([#13610](https://github.com/community-scripts/ProxmoxVE/pull/13610)) + +## 2026-04-08 + +### 🆕 New Scripts + + - IronClaw | Alpine-IronClaw ([#13591](https://github.com/community-scripts/ProxmoxVE/pull/13591)) + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - immich: disable upgrade-insecure-requests CSP directive [@MickLesk](https://github.com/MickLesk) ([#13600](https://github.com/community-scripts/ProxmoxVE/pull/13600)) + - Immich: v2.7.2 [@vhsdream](https://github.com/vhsdream) ([#13579](https://github.com/community-scripts/ProxmoxVE/pull/13579)) + - Update flaresolverr-install.sh [@maztheman](https://github.com/maztheman) ([#13584](https://github.com/community-scripts/ProxmoxVE/pull/13584)) + + - #### ✨ New Features + + - bambuddy: add mkdir before data restore & add ffmpeg dependency [@MickLesk](https://github.com/MickLesk) ([#13601](https://github.com/community-scripts/ProxmoxVE/pull/13601)) + + - #### 🔧 Refactor + + - feat: update UHF Server script to use setup_ffmpeg [@zackwithak13](https://github.com/zackwithak13) ([#13564](https://github.com/community-scripts/ProxmoxVE/pull/13564)) + +### 💾 Core + + - #### ✨ New Features + + - core: add script page badges to descriptions | change donate URL [@MickLesk](https://github.com/MickLesk) ([#13596](https://github.com/community-scripts/ProxmoxVE/pull/13596)) + +## 2026-04-07 + +### 🗑️ Deleted Scripts + + - Remove low-install-count CT scripts and installers [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#13570](https://github.com/community-scripts/ProxmoxVE/pull/13570)) + +### 💾 Core + + - #### ✨ New Features + + - core: improve resilience for top Proxmox error codes (209, 215, 118, 206) [@MickLesk](https://github.com/MickLesk) ([#13575](https://github.com/community-scripts/ProxmoxVE/pull/13575)) + +## 2026-04-06 + +### 🆕 New Scripts + + - OpenThread Border Router ([#13536](https://github.com/community-scripts/ProxmoxVE/pull/13536)) +- Homelable ([#13539](https://github.com/community-scripts/ProxmoxVE/pull/13539)) + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - Papra: check env before copy [@MickLesk](https://github.com/MickLesk) ([#13553](https://github.com/community-scripts/ProxmoxVE/pull/13553)) + - changedetection: fix: typing_extensions error [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13548](https://github.com/community-scripts/ProxmoxVE/pull/13548)) + - kasm: fix: fetch latest version [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13547](https://github.com/community-scripts/ProxmoxVE/pull/13547)) + +## 2026-04-05 + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - Grist: remove install:ee step (private repo, not needed for grist-core) [@MickLesk](https://github.com/MickLesk) ([#13526](https://github.com/community-scripts/ProxmoxVE/pull/13526)) + - Nginx Proxy Manager: ensure /tmp/nginx/body exists via openresty service [@MickLesk](https://github.com/MickLesk) ([#13528](https://github.com/community-scripts/ProxmoxVE/pull/13528)) + - MotionEye: run as root to enable SMB share support [@MickLesk](https://github.com/MickLesk) ([#13527](https://github.com/community-scripts/ProxmoxVE/pull/13527)) + +### 💾 Core + + - #### 🔧 Refactor + + - core: silent() function - use return instead of exit to allow || true error handling [@MickLesk](https://github.com/MickLesk) ([#13529](https://github.com/community-scripts/ProxmoxVE/pull/13529)) + ## 2026-04-04 ### 🧰 Tools diff --git a/CHANGELOG.md b/CHANGELOG.md index 68456bbc9..cf9ff5439 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,9 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit + + + @@ -48,7 +51,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
-

April (4 entries)

+

April (11 entries)

[View April 2026 Changelog](.github/changelogs/2026/04.md) @@ -1040,173 +1043,4 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ### 📚 Documentation - - Update: Docs/website metadata workflow [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#12858](https://github.com/community-scripts/ProxmoxVE/pull/12858)) - -## 2026-03-12 - -### 🚀 Updated Scripts - - - #### 🐞 Bug Fixes - - - manyfold: fix incorrect port in upstream requests by forwarding original host [@anlopo](https://github.com/anlopo) ([#12812](https://github.com/community-scripts/ProxmoxVE/pull/12812)) - - SparkyFitness: install pnpm dependencies from workspace root [@MickLesk](https://github.com/MickLesk) ([#12792](https://github.com/community-scripts/ProxmoxVE/pull/12792)) - - n8n: add build-essential to update dependencies [@MickLesk](https://github.com/MickLesk) ([#12795](https://github.com/community-scripts/ProxmoxVE/pull/12795)) - - Frigate openvino labelmap patch [@semtex1987](https://github.com/semtex1987) ([#12751](https://github.com/community-scripts/ProxmoxVE/pull/12751)) - - - #### 🔧 Refactor - - - Pin Patchmon to 1.4.2 [@vhsdream](https://github.com/vhsdream) ([#12789](https://github.com/community-scripts/ProxmoxVE/pull/12789)) - -### 💾 Core - - - #### 🐞 Bug Fixes - - - tools.func: correct PATH escaping in ROCm profile script [@MickLesk](https://github.com/MickLesk) ([#12793](https://github.com/community-scripts/ProxmoxVE/pull/12793)) - - - #### ✨ New Features - - - core: add mode=generated for unattended frontend installs [@MickLesk](https://github.com/MickLesk) ([#12807](https://github.com/community-scripts/ProxmoxVE/pull/12807)) - - core: validate storage availability when loading defaults [@MickLesk](https://github.com/MickLesk) ([#12794](https://github.com/community-scripts/ProxmoxVE/pull/12794)) - - - #### 🔧 Refactor - - - tools.func: support older NVIDIA driver versions with 2 segments (xxx.xxx) [@MickLesk](https://github.com/MickLesk) ([#12796](https://github.com/community-scripts/ProxmoxVE/pull/12796)) - -### 🧰 Tools - - - #### 🐞 Bug Fixes - - - Fix PBS microcode naming [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#12834](https://github.com/community-scripts/ProxmoxVE/pull/12834)) - -### 📂 Github - - - Cleanup: remove old workflow files [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#12818](https://github.com/community-scripts/ProxmoxVE/pull/12818)) -- Cleanup: remove frontend, move JSONs to json/ top-level [@MickLesk](https://github.com/MickLesk) ([#12813](https://github.com/community-scripts/ProxmoxVE/pull/12813)) - -### ❔ Uncategorized - - - Remove json files [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#12830](https://github.com/community-scripts/ProxmoxVE/pull/12830)) - -## 2026-03-11 - -### 🚀 Updated Scripts - - - #### 🐞 Bug Fixes - - - fix: Init telemetry in addon scripts [@MickLesk](https://github.com/MickLesk) ([#12777](https://github.com/community-scripts/ProxmoxVE/pull/12777)) - - Tracearr: Increase default disk variable from 5 to 10 [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#12762](https://github.com/community-scripts/ProxmoxVE/pull/12762)) - - Fix Wireguard Dashboard update [@odin568](https://github.com/odin568) ([#12767](https://github.com/community-scripts/ProxmoxVE/pull/12767)) - -### 🧰 Tools - - - #### ✨ New Features - - - Coder-Code-Server: Check if config file exists [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#12758](https://github.com/community-scripts/ProxmoxVE/pull/12758)) - -## 2026-03-10 - -### 🚀 Updated Scripts - - - #### 🐞 Bug Fixes - - - [Fix] Immich: Pin libvips to 8.17.3 [@vhsdream](https://github.com/vhsdream) ([#12744](https://github.com/community-scripts/ProxmoxVE/pull/12744)) - -## 2026-03-09 - -### 🚀 Updated Scripts - - - Pin Opencloud to 5.2.0 [@vhsdream](https://github.com/vhsdream) ([#12721](https://github.com/community-scripts/ProxmoxVE/pull/12721)) - - - #### 🐞 Bug Fixes - - - [Hotfix] qBittorrent: Disable UPnP port forwarding by default [@vhsdream](https://github.com/vhsdream) ([#12728](https://github.com/community-scripts/ProxmoxVE/pull/12728)) - - [Quickfix] Opencloud: ensure correct case for binary [@vhsdream](https://github.com/vhsdream) ([#12729](https://github.com/community-scripts/ProxmoxVE/pull/12729)) - - Omada: Bump libssl [@MickLesk](https://github.com/MickLesk) ([#12724](https://github.com/community-scripts/ProxmoxVE/pull/12724)) - - openwebui: Ensure required dependencies [@MickLesk](https://github.com/MickLesk) ([#12717](https://github.com/community-scripts/ProxmoxVE/pull/12717)) - - Frigate: try an OpenVino model build fallback [@MickLesk](https://github.com/MickLesk) ([#12704](https://github.com/community-scripts/ProxmoxVE/pull/12704)) - - Change cronjob setup to use www-data user [@opastorello](https://github.com/opastorello) ([#12695](https://github.com/community-scripts/ProxmoxVE/pull/12695)) - - RustDesk Server: Fix check_for_gh_release function call [@tremor021](https://github.com/tremor021) ([#12694](https://github.com/community-scripts/ProxmoxVE/pull/12694)) - - - #### ✨ New Features - - - feat: improve zigbee2mqtt backup handler [@MickLesk](https://github.com/MickLesk) ([#12714](https://github.com/community-scripts/ProxmoxVE/pull/12714)) - - - #### 💥 Breaking Changes - - - Reactive Resume: rewrite for v5 using original repo amruthpilla/reactive-resume [@MickLesk](https://github.com/MickLesk) ([#12705](https://github.com/community-scripts/ProxmoxVE/pull/12705)) - -### 💾 Core - - - #### ✨ New Features - - - tools: add Alpine (apk) support to ensure_dependencies and is_package_installed [@MickLesk](https://github.com/MickLesk) ([#12703](https://github.com/community-scripts/ProxmoxVE/pull/12703)) - - tools.func: extend hwaccel with ROCm [@MickLesk](https://github.com/MickLesk) ([#12707](https://github.com/community-scripts/ProxmoxVE/pull/12707)) - -### 🌐 Website - - - #### ✨ New Features - - - feat: add CopycatWarningToast component for user warnings [@BramSuurdje](https://github.com/BramSuurdje) ([#12733](https://github.com/community-scripts/ProxmoxVE/pull/12733)) - -## 2026-03-08 - -### 🚀 Updated Scripts - - - #### 🐞 Bug Fixes - - - [Fix] Immich: chown install dir before machine-learning update [@vhsdream](https://github.com/vhsdream) ([#12684](https://github.com/community-scripts/ProxmoxVE/pull/12684)) - - [Fix] Scanopy: Build generate-fixtures [@vhsdream](https://github.com/vhsdream) ([#12686](https://github.com/community-scripts/ProxmoxVE/pull/12686)) - - fix: rustdeskserver: use correct repo string [@CrazyWolf13](https://github.com/CrazyWolf13) ([#12682](https://github.com/community-scripts/ProxmoxVE/pull/12682)) - - NZBGet: Fixes for RAR5 handling [@tremor021](https://github.com/tremor021) ([#12675](https://github.com/community-scripts/ProxmoxVE/pull/12675)) - -### 🌐 Website - - - #### 🐞 Bug Fixes - - - LXC-Execute: Fix slug [@tremor021](https://github.com/tremor021) ([#12681](https://github.com/community-scripts/ProxmoxVE/pull/12681)) - -## 2026-03-07 - -### 🆕 New Scripts - - - ImmichFrame ([#12653](https://github.com/community-scripts/ProxmoxVE/pull/12653)) - -### 🚀 Updated Scripts - - - #### 🐞 Bug Fixes - - - Grocy: bump PHP version from 8.3 to 8.5 [@MickLesk](https://github.com/MickLesk) ([#12651](https://github.com/community-scripts/ProxmoxVE/pull/12651)) - - Check for influxdb3 installation in update_script [@odin568](https://github.com/odin568) ([#12648](https://github.com/community-scripts/ProxmoxVE/pull/12648)) - - Update Rdtclient to dotnet 10.0 [@asylumexp](https://github.com/asylumexp) ([#12638](https://github.com/community-scripts/ProxmoxVE/pull/12638)) - - fix(immich): fix update script failing to add Debian testing repo when preferences file already exists [@Copilot](https://github.com/Copilot) ([#12631](https://github.com/community-scripts/ProxmoxVE/pull/12631)) - -### 💾 Core - - - #### ✨ New Features - - - tools: add interactive GitHub PAT prompt on rate limit / auth failure [@MickLesk](https://github.com/MickLesk) ([#12652](https://github.com/community-scripts/ProxmoxVE/pull/12652)) - -### 🌐 Website - - - #### 📝 Script Information - - - Papra: update repository URL to papra-hq/papra [@MickLesk](https://github.com/MickLesk) ([#12650](https://github.com/community-scripts/ProxmoxVE/pull/12650)) - -## 2026-03-06 - -### 🚀 Updated Scripts - - - #### 🐞 Bug Fixes - - - RustDesk Server: Fix update script [@tremor021](https://github.com/tremor021) ([#12625](https://github.com/community-scripts/ProxmoxVE/pull/12625)) - - [Node-RED] Restart service after update [@Aurelien30000](https://github.com/Aurelien30000) ([#12621](https://github.com/community-scripts/ProxmoxVE/pull/12621)) - - wealthfolio: update cors [@CrazyWolf13](https://github.com/CrazyWolf13) ([#12617](https://github.com/community-scripts/ProxmoxVE/pull/12617)) - - CryptPad: Better update handling [@tremor021](https://github.com/tremor021) ([#12611](https://github.com/community-scripts/ProxmoxVE/pull/12611)) - - - #### ✨ New Features - - - RustDesk Server: Switch to updated repository [@tremor021](https://github.com/tremor021) ([#12083](https://github.com/community-scripts/ProxmoxVE/pull/12083)) - - - #### 💥 Breaking Changes - - - Semaphore: Move from BoltDB to SQLite [@tremor021](https://github.com/tremor021) ([#12624](https://github.com/community-scripts/ProxmoxVE/pull/12624)) \ No newline at end of file + - Update: Docs/website metadata workflow [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#12858](https://github.com/community-scripts/ProxmoxVE/pull/12858)) \ No newline at end of file From 9e1c4a39a18b9fa9f97051d951d40d2853b8ccc8 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sun, 12 Apr 2026 00:09:57 +0000 Subject: [PATCH 445/842] Update CHANGELOG.md (#13678) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cf9ff5439..e72c7676f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -442,6 +442,8 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
+## 2026-04-12 + ## 2026-04-11 ### 🚀 Updated Scripts From 66ec27a1fbdc21b4c1bc9f145f271b012e3804b4 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sun, 12 Apr 2026 09:04:26 +0200 Subject: [PATCH 446/842] MeTube: Allow pnpm build scripts to fix ERR_PNPM_IGNORED_BUILDS (#13668) --- ct/metube.sh | 1 + install/metube-install.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/ct/metube.sh b/ct/metube.sh index 79d1e8b95..907f92c0a 100644 --- a/ct/metube.sh +++ b/ct/metube.sh @@ -62,6 +62,7 @@ function update_script() { $STD corepack enable $STD corepack prepare pnpm --activate || true fi + echo 'onlyBuiltDependencies=*' >> .npmrc $STD pnpm install --frozen-lockfile $STD pnpm run build msg_ok "Built Frontend" diff --git a/install/metube-install.sh b/install/metube-install.sh index ec64699df..734cf583c 100644 --- a/install/metube-install.sh +++ b/install/metube-install.sh @@ -41,6 +41,7 @@ if command -v corepack >/dev/null 2>&1; then $STD corepack enable $STD corepack prepare pnpm --activate || true fi +echo 'onlyBuiltDependencies=*' >> .npmrc $STD pnpm install --frozen-lockfile $STD pnpm run build cd /opt/metube From 2331f92c3273a1e39f1855445489dbf5a99cbf3f Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sun, 12 Apr 2026 07:04:48 +0000 Subject: [PATCH 447/842] Update CHANGELOG.md (#13680) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e72c7676f..6d69dfcc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -444,6 +444,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ## 2026-04-12 +### 🚀 Updated Scripts + + - #### 🔧 Refactor + + - MeTube: Allow pnpm build scripts to fix ERR_PNPM_IGNORED_BUILDS [@MickLesk](https://github.com/MickLesk) ([#13668](https://github.com/community-scripts/ProxmoxVE/pull/13668)) + ## 2026-04-11 ### 🚀 Updated Scripts From 346dfd8bf7aad3242f5a715b1e51073ad8746d6f Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sun, 12 Apr 2026 21:32:51 +0200 Subject: [PATCH 448/842] Alpine-Wakapi: Remove container checks in update_script function (#13694) --- ct/alpine-wakapi.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/ct/alpine-wakapi.sh b/ct/alpine-wakapi.sh index 484f1d1eb..042ffa522 100644 --- a/ct/alpine-wakapi.sh +++ b/ct/alpine-wakapi.sh @@ -22,8 +22,6 @@ catch_errors function update_script() { header_info - check_container_storage - check_container_resources if [[ ! -d /opt/wakapi ]]; then msg_error "No ${APP} Installation Found!" exit From 6a86f52c0e82ee91bd65ea7c79a402d705df83db Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sun, 12 Apr 2026 19:33:13 +0000 Subject: [PATCH 449/842] Update CHANGELOG.md (#13695) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d69dfcc1..69c95a620 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -446,6 +446,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ### 🚀 Updated Scripts + - #### 🐞 Bug Fixes + + - Alpine-Wakapi: Remove container checks in update_script function [@MickLesk](https://github.com/MickLesk) ([#13694](https://github.com/community-scripts/ProxmoxVE/pull/13694)) + - #### 🔧 Refactor - MeTube: Allow pnpm build scripts to fix ERR_PNPM_IGNORED_BUILDS [@MickLesk](https://github.com/MickLesk) ([#13668](https://github.com/community-scripts/ProxmoxVE/pull/13668)) From 3dd3040010ab81eafebb99fd33da5b0ae918adee Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sun, 12 Apr 2026 21:33:17 +0200 Subject: [PATCH 450/842] IronClaw: Install keychain dependencies and launch in a DBus session (#13692) --- install/alpine-ironclaw-install.sh | 5 +++-- install/ironclaw-install.sh | 10 +++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/install/alpine-ironclaw-install.sh b/install/alpine-ironclaw-install.sh index faf972300..65141f191 100644 --- a/install/alpine-ironclaw-install.sh +++ b/install/alpine-ironclaw-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apk add openssl +$STD apk add openssl dbus gnome-keyring msg_ok "Installed Dependencies" msg_info "Installing PostgreSQL" @@ -57,7 +57,8 @@ cat </etc/init.d/ironclaw name="IronClaw" description="IronClaw AI Agent" -command="/usr/local/bin/ironclaw" +command="/usr/bin/dbus-run-session" +command_args="/usr/local/bin/ironclaw" command_background=true pidfile="/run/ironclaw.pid" directory="/root" diff --git a/install/ironclaw-install.sh b/install/ironclaw-install.sh index 0364e1840..07cbea755 100644 --- a/install/ironclaw-install.sh +++ b/install/ironclaw-install.sh @@ -13,6 +13,13 @@ setting_up_container network_check update_os +msg_info "Installing Dependencies" +$STD apt install -y \ + dbus-user-session \ + gnome-keyring \ + libsecret-tools +msg_ok "Installed Dependencies" + PG_VERSION="17" PG_MODULES="pgvector" setup_postgresql PG_DB_NAME="ironclaw" PG_DB_USER="ironclaw" PG_DB_EXTENSIONS="vector" setup_postgresql_db @@ -46,7 +53,8 @@ After=network.target postgresql.service Type=simple User=root WorkingDirectory=/root -ExecStart=/usr/local/bin/ironclaw +EnvironmentFile=/root/.ironclaw/.env +ExecStart=/usr/bin/dbus-run-session /usr/local/bin/ironclaw Restart=on-failure RestartSec=5 From 0bf87f6fccebefdd84c286056e1ca8f43c70da35 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Sun, 12 Apr 2026 19:33:38 +0000 Subject: [PATCH 451/842] Update CHANGELOG.md (#13696) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 69c95a620..3776474ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -452,6 +452,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🔧 Refactor + - IronClaw: Install keychain dependencies and launch in a DBus session [@MickLesk](https://github.com/MickLesk) ([#13692](https://github.com/community-scripts/ProxmoxVE/pull/13692)) - MeTube: Allow pnpm build scripts to fix ERR_PNPM_IGNORED_BUILDS [@MickLesk](https://github.com/MickLesk) ([#13668](https://github.com/community-scripts/ProxmoxVE/pull/13668)) ## 2026-04-11 From 60957a8eeeee64574d2a402882a4e3b9bfd1cc9f Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 13 Apr 2026 02:15:41 -0400 Subject: [PATCH 452/842] OpenCloud: pin version to 6.0.0 (#13691) --- ct/opencloud.sh | 2 +- install/opencloud-install.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ct/opencloud.sh b/ct/opencloud.sh index 21709f80d..449941145 100644 --- a/ct/opencloud.sh +++ b/ct/opencloud.sh @@ -29,7 +29,7 @@ function update_script() { exit fi - RELEASE="v5.2.0" + RELEASE="v6.0.0" if check_for_gh_release "OpenCloud" "opencloud-eu/opencloud" "${RELEASE}" "each release is tested individually before the version is updated. Please do not open issues for this"; then msg_info "Stopping services" systemctl stop opencloud opencloud-wopi diff --git a/install/opencloud-install.sh b/install/opencloud-install.sh index f99a7efd5..f98394514 100644 --- a/install/opencloud-install.sh +++ b/install/opencloud-install.sh @@ -64,7 +64,7 @@ $STD sudo -u cool coolconfig set-admin-password --user=admin --password="$COOLPA echo "$COOLPASS" >~/.coolpass msg_ok "Installed Collabora Online" -fetch_and_deploy_gh_release "OpenCloud" "opencloud-eu/opencloud" "singlefile" "v5.2.0" "/usr/bin" "opencloud-*-linux-amd64" +fetch_and_deploy_gh_release "OpenCloud" "opencloud-eu/opencloud" "singlefile" "v6.0.0" "/usr/bin" "opencloud-*-linux-amd64" mv /usr/bin/OpenCloud /usr/bin/opencloud msg_info "Configuring OpenCloud" From e9f802dd292a76fe7ea47256c74e9c1635129280 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 06:16:11 +0000 Subject: [PATCH 453/842] Update CHANGELOG.md (#13699) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3776474ea..f4a8607f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -442,6 +442,14 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-04-13 + +### 🚀 Updated Scripts + + - #### ✨ New Features + + - OpenCloud: pin version to 6.0.0 [@vhsdream](https://github.com/vhsdream) ([#13691](https://github.com/community-scripts/ProxmoxVE/pull/13691)) + ## 2026-04-12 ### 🚀 Updated Scripts From 2652ae6c954867d7e914d424fd8e8d63d01fda9f Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Apr 2026 15:55:46 +0200 Subject: [PATCH 454/842] Bambuddy: preserve database and archive on update (#13706) * Initial plan * fix(bambuddy): backup and restore database and archive directory on update Agent-Logs-Url: https://github.com/community-scripts/ProxmoxVE/sessions/17f6ab31-077b-4215-bc88-eac3187aab0b Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com> --- ct/bambuddy.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/ct/bambuddy.sh b/ct/bambuddy.sh index 097d1ebaf..4ddf75c6a 100644 --- a/ct/bambuddy.sh +++ b/ct/bambuddy.sh @@ -39,6 +39,9 @@ function update_script() { msg_info "Backing up Configuration and Data" cp /opt/bambuddy/.env /opt/bambuddy.env.bak cp -r /opt/bambuddy/data /opt/bambuddy_data_bak + [[ -f /opt/bambuddy/bambuddy.db ]] && cp /opt/bambuddy/bambuddy.db /opt/bambuddy.db.bak + [[ -f /opt/bambuddy/bambutrack.db ]] && cp /opt/bambuddy/bambutrack.db /opt/bambutrack.db.bak + [[ -d /opt/bambuddy/archive ]] && cp -r /opt/bambuddy/archive /opt/bambuddy_archive_bak msg_ok "Backed up Configuration and Data" CLEAN_INSTALL=1 fetch_and_deploy_gh_release "bambuddy" "maziggy/bambuddy" "tarball" "latest" "/opt/bambuddy" @@ -59,8 +62,14 @@ function update_script() { mkdir -p /opt/bambuddy/data cp /opt/bambuddy.env.bak /opt/bambuddy/.env cp -r /opt/bambuddy_data_bak/. /opt/bambuddy/data/ - rm -f /opt/bambuddy.env.bak - rm -rf /opt/bambuddy_data_bak + [[ -f /opt/bambuddy.db.bak ]] && cp /opt/bambuddy.db.bak /opt/bambuddy/bambuddy.db + [[ -f /opt/bambutrack.db.bak ]] && cp /opt/bambutrack.db.bak /opt/bambuddy/bambutrack.db + if [[ -d /opt/bambuddy_archive_bak ]]; then + mkdir -p /opt/bambuddy/archive + cp -r /opt/bambuddy_archive_bak/. /opt/bambuddy/archive/ + fi + rm -f /opt/bambuddy.env.bak /opt/bambuddy.db.bak /opt/bambutrack.db.bak + rm -rf /opt/bambuddy_data_bak /opt/bambuddy_archive_bak msg_ok "Restored Configuration and Data" msg_info "Starting Service" From 482f579dc0aceb7bbf99f90f6ac40caf83fdee35 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 13:56:13 +0000 Subject: [PATCH 455/842] Update CHANGELOG.md (#13710) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4a8607f2..0ef86f39e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -446,6 +446,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ### 🚀 Updated Scripts + - #### 🐞 Bug Fixes + + - Bambuddy: preserve database and archive on update [@Copilot](https://github.com/Copilot) ([#13706](https://github.com/community-scripts/ProxmoxVE/pull/13706)) + - #### ✨ New Features - OpenCloud: pin version to 6.0.0 [@vhsdream](https://github.com/vhsdream) ([#13691](https://github.com/community-scripts/ProxmoxVE/pull/13691)) From e55fe43e2d7b9b0bed8980ce519ecad0ee34364b Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Mon, 13 Apr 2026 15:59:42 +0200 Subject: [PATCH 456/842] core: remove unused TEMP_DIR mktemp leak in build_container / clean sonarqube (#13708) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(core): remove unused TEMP_DIR mktemp leak in build_container The build_container() function created a temp directory via mktemp -d and pushd into it, but never popd or rm -rf. The directory was not used for anything — FUNCTIONS_FILE_PATH is downloaded into a variable, not a file. Remove the mktemp -d and pushd entirely to eliminate the leak. * fix(sonarqube): clean up temp file after zip extraction The SonarQube update function (ct/sonarqube.sh) never deleted the downloaded zip file (~200-500 MB) from /tmp after extraction. On LXC containers with 4-8 GB disks, this accumulates with every update and can eventually fill the disk. Also add explicit cleanup in the install script instead of relying solely on cleanup_lxc() pattern matching. --- ct/sonarqube.sh | 1 + install/sonarqube-install.sh | 1 + misc/build.func | 2 -- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ct/sonarqube.sh b/ct/sonarqube.sh index 0ac979445..ab7cd3c47 100644 --- a/ct/sonarqube.sh +++ b/ct/sonarqube.sh @@ -43,6 +43,7 @@ function update_script() { RELEASE=$(get_latest_github_release "SonarSource/sonarqube") curl -fsSL "https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-${RELEASE}.zip" -o $temp_file unzip -q "$temp_file" -d /opt + rm -f "$temp_file" mv /opt/sonarqube-${RELEASE} /opt/sonarqube echo "${RELEASE}" > ~/.sonarqube msg_ok "Updated SonarQube" diff --git a/install/sonarqube-install.sh b/install/sonarqube-install.sh index 0856eb513..b84d7b03b 100644 --- a/install/sonarqube-install.sh +++ b/install/sonarqube-install.sh @@ -21,6 +21,7 @@ temp_file=$(mktemp) RELEASE=$(get_latest_github_release "SonarSource/sonarqube") curl -fsSL "https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-${RELEASE}.zip" -o $temp_file unzip -q "$temp_file" -d /opt +rm -f "$temp_file" mv /opt/sonarqube-* /opt/sonarqube $STD useradd -r -m -U -d /opt/sonarqube -s /bin/bash sonarqube chown -R sonarqube:sonarqube /opt/sonarqube diff --git a/misc/build.func b/misc/build.func index 4af0752dc..0f1e90417 100644 --- a/misc/build.func +++ b/misc/build.func @@ -3613,8 +3613,6 @@ build_container() { fi # Build PCT_OPTIONS as string for export - TEMP_DIR=$(mktemp -d) - pushd "$TEMP_DIR" >/dev/null local _func_url if [ "$var_os" == "alpine" ]; then _func_url="https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/alpine-install.func" From 0baafa3993e8f2a034550c5485d8daa07f5e732b Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 14:00:11 +0000 Subject: [PATCH 457/842] Update CHANGELOG.md (#13711) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ef86f39e..373572023 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -454,6 +454,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - OpenCloud: pin version to 6.0.0 [@vhsdream](https://github.com/vhsdream) ([#13691](https://github.com/community-scripts/ProxmoxVE/pull/13691)) + - #### 🔧 Refactor + + - core: remove unused TEMP_DIR mktemp leak in build_container / clean sonarqube [@MickLesk](https://github.com/MickLesk) ([#13708](https://github.com/community-scripts/ProxmoxVE/pull/13708)) + ## 2026-04-12 ### 🚀 Updated Scripts From 83ef4a585765e0fffe1a2d31549a62c8f5579ae6 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Mon, 13 Apr 2026 16:15:28 +0200 Subject: [PATCH 458/842] refactor(bytestash): auto backup/restore data on update (#13707) Remove manual backup prompt. Automatically back up and restore the data directory (/opt/bytestash/data or legacy /opt/data) during clean installs to prevent data loss. --- ct/bytestash.sh | 53 ++++++++++++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 20 deletions(-) diff --git a/ct/bytestash.sh b/ct/bytestash.sh index 9aad7faf9..0309ed8da 100644 --- a/ct/bytestash.sh +++ b/ct/bytestash.sh @@ -29,28 +29,41 @@ function update_script() { exit fi if check_for_gh_release "bytestash" "jordan-dalby/ByteStash"; then - read -rp "${TAB3}Did you make a backup via application WebUI? (y/n): " backuped - if [[ "$backuped" =~ ^[Yy]$ ]]; then - msg_info "Stopping Services" - systemctl stop bytestash-backend bytestash-frontend - msg_ok "Services Stopped" + msg_info "Stopping Services" + systemctl stop bytestash-backend bytestash-frontend + msg_ok "Services Stopped" - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "bytestash" "jordan-dalby/ByteStash" "tarball" - - msg_info "Configuring ByteStash" - cd /opt/bytestash/server - $STD npm install - cd /opt/bytestash/client - $STD npm install - msg_ok "Updated ByteStash" - - msg_info "Starting Services" - systemctl start bytestash-backend bytestash-frontend - msg_ok "Started Services" - else - msg_error "PLEASE MAKE A BACKUP FIRST!" - exit + msg_info "Backing up data" + tmp_dir="/opt/bytestash-data-backup" + mkdir -p "$tmp_dir" + if [[ -d /opt/bytestash/data ]]; then + cp -r /opt/bytestash/data "$tmp_dir"/data + elif [[ -d /opt/data ]]; then + cp -r /opt/data "$tmp_dir"/data fi + msg_ok "Data backed up" + + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "bytestash" "jordan-dalby/ByteStash" "tarball" + + msg_info "Restoring data" + if [[ -d "$tmp_dir"/data ]]; then + mkdir -p /opt/bytestash/data + cp -r "$tmp_dir"/data/* /opt/bytestash/data/ + rm -rf "$tmp_dir" + fi + msg_ok "Data restored" + + msg_info "Configuring ByteStash" + cd /opt/bytestash/server + $STD npm install + cd /opt/bytestash/client + $STD npm install + msg_ok "Updated ByteStash" + + msg_info "Starting Services" + systemctl start bytestash-backend bytestash-frontend + msg_ok "Started Services" + msg_ok "Updated successfully!" fi exit From f0bfec1b59b341033e887930c603dfe4e6b58591 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 14:15:58 +0000 Subject: [PATCH 459/842] Update CHANGELOG.md (#13713) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 373572023..674fc7e00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -452,6 +452,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### ✨ New Features + - Bytestash: auto backup/restore data on update [@MickLesk](https://github.com/MickLesk) ([#13707](https://github.com/community-scripts/ProxmoxVE/pull/13707)) - OpenCloud: pin version to 6.0.0 [@vhsdream](https://github.com/vhsdream) ([#13691](https://github.com/community-scripts/ProxmoxVE/pull/13691)) - #### 🔧 Refactor From 041de06a4da883001a7d0de52ff4d1fad6299027 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Mon, 13 Apr 2026 16:31:36 +0200 Subject: [PATCH 460/842] fix(opnsense-vm): fix grep pipefail crash with single bridge & ambiguous redirect - Add || true to grep -v in default_settings and advanced_settings to prevent pipefail exit code 1 when only one bridge exists - Change 1>&/dev/null to &>/dev/null for pvesm alloc and qm importdisk to fix ambiguous bash redirect syntax --- vm/opnsense-vm.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vm/opnsense-vm.sh b/vm/opnsense-vm.sh index dcc2a0f7d..aba0315ce 100644 --- a/vm/opnsense-vm.sh +++ b/vm/opnsense-vm.sh @@ -317,7 +317,7 @@ function default_settings() { # Determine available network modes based on bridge count local DEFAULT_WAN_BRG - DEFAULT_WAN_BRG=$(echo "$AVAILABLE_BRIDGES" | grep -v "^${BRG}$" | head -n1) + DEFAULT_WAN_BRG=$(echo "$AVAILABLE_BRIDGES" | grep -v "^${BRG}$" | head -n1 || true) if [ "$BRIDGE_COUNT" -ge 2 ]; then # Multiple bridges available - offer dual or single mode @@ -509,7 +509,7 @@ function advanced_settings() { # Build WAN bridge selection from available bridges (excluding LAN bridge) local WAN_BRIDGES - WAN_BRIDGES=$(get_available_bridges | grep -v "^${BRG}$") + WAN_BRIDGES=$(get_available_bridges | grep -v "^${BRG}$" || true) if [ -z "$WAN_BRIDGES" ]; then msg_error "No additional bridge available for WAN. Only '${BRG}' exists." msg_error "Create a second bridge (e.g. vmbr1) in Proxmox network config first." @@ -738,8 +738,8 @@ done msg_info "Creating a OPNsense VM" qm create $VMID -agent 1${MACHINE} -tablet 0 -localtime 1 -bios ovmf${CPU_TYPE} -cores $CORE_COUNT -memory $RAM_SIZE \ -name $HN -tags community-script -net0 virtio,bridge=$BRG,macaddr=$MAC$VLAN$MTU -onboot 1 -ostype l26 -scsihw virtio-scsi-pci -pvesm alloc $STORAGE $VMID $DISK0 4M 1>&/dev/null -qm importdisk $VMID ${FILE} $STORAGE ${DISK_IMPORT:-} 1>&/dev/null +pvesm alloc $STORAGE $VMID $DISK0 4M &>/dev/null +qm importdisk $VMID ${FILE} $STORAGE ${DISK_IMPORT:-} &>/dev/null qm set $VMID \ -efidisk0 ${DISK0_REF}${FORMAT} \ -scsi0 ${DISK1_REF},${DISK_CACHE}${THIN}size=2G \ From 1d609976d35492ba6723a838912d7551a2f3ab10 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Mon, 13 Apr 2026 21:02:29 +0200 Subject: [PATCH 461/842] Slskd: Remove stale Soularr lock file on startup and redirect logs to stderr (#13669) * Slskd: Remove stale Soularr lock file on startup and redirect logs to stderr * fix(slskd): inline LOCK_FILE variable --- install/slskd-install.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/install/slskd-install.sh b/install/slskd-install.sh index d56f37e28..448839a71 100644 --- a/install/slskd-install.sh +++ b/install/slskd-install.sh @@ -48,12 +48,15 @@ if [[ ${soularr,,} =~ ^(y|yes)$ ]]; then #!/usr/bin/env bash if ps aux | grep "[s]oularr.py" >/dev/null; then - echo "Soularr is already running. Exiting..." + echo "Soularr is already running. Exiting..." >&2 exit 1 -else - source /opt/soularr/venv/bin/activate - uv run python3 -u /opt/soularr/soularr.py --config-dir /opt/soularr fi + +# Remove stale lock file from previous ungraceful exit +rm -f "/opt/soularr/.soularr.lock" + +source /opt/soularr/venv/bin/activate +uv run python3 -u /opt/soularr/soularr.py --config-dir /opt/soularr 2>&1 EOF chmod +x /opt/soularr/run.sh deactivate From cfe5e7baa714184bd407d9ac7380e3b1fad44c2c Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 19:02:54 +0000 Subject: [PATCH 462/842] Update CHANGELOG.md (#13716) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 674fc7e00..74cfabf3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -448,6 +448,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - Slskd: Remove stale Soularr lock file on startup and redirect logs to stderr [@MickLesk](https://github.com/MickLesk) ([#13669](https://github.com/community-scripts/ProxmoxVE/pull/13669)) - Bambuddy: preserve database and archive on update [@Copilot](https://github.com/Copilot) ([#13706](https://github.com/community-scripts/ProxmoxVE/pull/13706)) - #### ✨ New Features From af9bf93707f4392982a71d6a07cc25c9eb9b2b5b Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 13 Apr 2026 15:20:02 -0400 Subject: [PATCH 463/842] Immich: Pin version to 2.7.5 (#13715) --- ct/immich.sh | 2 +- install/immich-install.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ct/immich.sh b/ct/immich.sh index 9e1f9230b..5e61759eb 100644 --- a/ct/immich.sh +++ b/ct/immich.sh @@ -109,7 +109,7 @@ EOF msg_ok "Image-processing libraries up to date" fi - RELEASE="v2.7.4" + RELEASE="v2.7.5" if check_for_gh_release "Immich" "immich-app/immich" "${RELEASE}" "each release is tested individually before the version is updated. Please do not open issues for this"; then if [[ $(cat ~/.immich) > "2.5.1" ]]; then msg_info "Enabling Maintenance Mode" diff --git a/install/immich-install.sh b/install/immich-install.sh index 8132f6a63..2eb2e28da 100644 --- a/install/immich-install.sh +++ b/install/immich-install.sh @@ -295,7 +295,7 @@ ML_DIR="${APP_DIR}/machine-learning" GEO_DIR="${INSTALL_DIR}/geodata" mkdir -p {"${APP_DIR}","${UPLOAD_DIR}","${GEO_DIR}","${INSTALL_DIR}"/cache} -fetch_and_deploy_gh_release "Immich" "immich-app/immich" "tarball" "v2.7.4" "$SRC_DIR" +fetch_and_deploy_gh_release "Immich" "immich-app/immich" "tarball" "v2.7.5" "$SRC_DIR" PNPM_VERSION="$(jq -r '.packageManager | split("@")[1] | split("+")[0]' ${SRC_DIR}/package.json)" NODE_VERSION="24" NODE_MODULE="pnpm@${PNPM_VERSION}" setup_nodejs From 392ff1f5753b607a9d0ef2ff685a528a244299e2 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 19:20:27 +0000 Subject: [PATCH 464/842] Update CHANGELOG.md (#13717) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 74cfabf3c..078c1e212 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -453,6 +453,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### ✨ New Features + - Immich: Pin version to 2.7.5 [@vhsdream](https://github.com/vhsdream) ([#13715](https://github.com/community-scripts/ProxmoxVE/pull/13715)) - Bytestash: auto backup/restore data on update [@MickLesk](https://github.com/MickLesk) ([#13707](https://github.com/community-scripts/ProxmoxVE/pull/13707)) - OpenCloud: pin version to 6.0.0 [@vhsdream](https://github.com/vhsdream) ([#13691](https://github.com/community-scripts/ProxmoxVE/pull/13691)) From dda2ea811fb0c183e12de3418b1b0fd9a22da719 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Apr 2026 23:29:01 +0200 Subject: [PATCH 465/842] fix(mealie): pin version to v3.14.0 in install and update scripts (#13724) Agent-Logs-Url: https://github.com/community-scripts/ProxmoxVE/sessions/8cc1f756-6838-4392-9069-ba53921b4e38 Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com> --- ct/mealie.sh | 5 +++-- install/mealie-install.sh | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ct/mealie.sh b/ct/mealie.sh index 6a9d34bba..a4b7cc2a4 100644 --- a/ct/mealie.sh +++ b/ct/mealie.sh @@ -28,7 +28,8 @@ function update_script() { msg_error "No ${APP} Installation Found!" exit fi - if check_for_gh_release "mealie" "mealie-recipes/mealie"; then + RELEASE="v3.14.0" + if check_for_gh_release "mealie" "mealie-recipes/mealie" "${RELEASE}" "each release is tested individually before the version is updated. Please do not open issues for this"; then PYTHON_VERSION="3.12" setup_uv NODE_MODULE="yarn" NODE_VERSION="24" setup_nodejs @@ -40,7 +41,7 @@ function update_script() { cp -f /opt/mealie/mealie.env /opt/mealie.env msg_ok "Backup completed" - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "mealie" "mealie-recipes/mealie" "tarball" "latest" "/opt/mealie" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "mealie" "mealie-recipes/mealie" "tarball" "${RELEASE}" "/opt/mealie" msg_info "Installing Python Dependencies with uv" cd /opt/mealie diff --git a/install/mealie-install.sh b/install/mealie-install.sh index cae7fac85..c3efb7530 100644 --- a/install/mealie-install.sh +++ b/install/mealie-install.sh @@ -30,7 +30,7 @@ msg_ok "Installed Dependencies" PYTHON_VERSION="3.12" setup_uv PG_VERSION="16" setup_postgresql NODE_MODULE="yarn" NODE_VERSION="24" setup_nodejs -fetch_and_deploy_gh_release "mealie" "mealie-recipes/mealie" "tarball" "latest" "/opt/mealie" +fetch_and_deploy_gh_release "mealie" "mealie-recipes/mealie" "tarball" "v3.14.0" "/opt/mealie" PG_DB_NAME="mealie_db" PG_DB_USER="mealie_user" PG_DB_GRANT_SUPERUSER="true" setup_postgresql_db msg_info "Installing Python Dependencies with uv" From 33716c92e542a4d0f4e0ace201b1d8b278fd96da Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 21:29:28 +0000 Subject: [PATCH 466/842] Update CHANGELOG.md (#13725) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 078c1e212..86db7ae14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -457,6 +457,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - Bytestash: auto backup/restore data on update [@MickLesk](https://github.com/MickLesk) ([#13707](https://github.com/community-scripts/ProxmoxVE/pull/13707)) - OpenCloud: pin version to 6.0.0 [@vhsdream](https://github.com/vhsdream) ([#13691](https://github.com/community-scripts/ProxmoxVE/pull/13691)) + - #### 💥 Breaking Changes + + - Mealie: pin version to v3.14.0 in install and update scripts [@Copilot](https://github.com/Copilot) ([#13724](https://github.com/community-scripts/ProxmoxVE/pull/13724)) + - #### 🔧 Refactor - core: remove unused TEMP_DIR mktemp leak in build_container / clean sonarqube [@MickLesk](https://github.com/MickLesk) ([#13708](https://github.com/community-scripts/ProxmoxVE/pull/13708)) From c881811499b4fac5ac949dceaf24a8a197f875b8 Mon Sep 17 00:00:00 2001 From: Alexander Stein Date: Tue, 14 Apr 2026 10:51:07 +0200 Subject: [PATCH 467/842] alpine-nextcloud-install: do not use deprecated nginx config (#13726) Co-authored-by: Alexander Stein --- install/alpine-nextcloud-install.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/install/alpine-nextcloud-install.sh b/install/alpine-nextcloud-install.sh index 549ba9d4e..3c9eb504e 100644 --- a/install/alpine-nextcloud-install.sh +++ b/install/alpine-nextcloud-install.sh @@ -102,8 +102,9 @@ server { fastcgi_read_timeout 120s; } server { - listen 443 ssl http2; - listen [::]:443 ssl http2; + listen 443 ssl; + listen [::]:443 ssl; + http2 on; server_name localhost; root /usr/share/webapps/nextcloud; index index.php index.html index.htm; From 589473485727347df06186edeb11f93dd9b9afb8 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 08:51:37 +0000 Subject: [PATCH 468/842] Update CHANGELOG.md (#13733) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 86db7ae14..f6d5e333b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -442,6 +442,14 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-04-14 + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - alpine-nextcloud-install: do not use deprecated nginx config [@AlexanderStein](https://github.com/AlexanderStein) ([#13726](https://github.com/community-scripts/ProxmoxVE/pull/13726)) + ## 2026-04-13 ### 🚀 Updated Scripts From 683be87e9e7844194a481a22b368b711abb4fe06 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Tue, 14 Apr 2026 13:41:05 +0200 Subject: [PATCH 469/842] Zerobyte: add git to dependencies to fix bun install failure (#13721) * Initial plan * fix(zerobyte): add git to dependencies to fix bun install postinstall script Agent-Logs-Url: https://github.com/community-scripts/ProxmoxVE/sessions/d5a3e428-515e-4b91-817e-0ff6d05ef24c Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com> * fix(zerobyte): add ensure_dependencies git in update_script Agent-Logs-Url: https://github.com/community-scripts/ProxmoxVE/sessions/b61bb87d-1c0e-4f75-a16a-c1f6f2143e49 Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com> --- ct/zerobyte.sh | 1 + install/zerobyte-install.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/ct/zerobyte.sh b/ct/zerobyte.sh index 53b4b6a20..ab001130a 100644 --- a/ct/zerobyte.sh +++ b/ct/zerobyte.sh @@ -38,6 +38,7 @@ function update_script() { cp /opt/zerobyte/.env /opt/zerobyte.env.bak msg_ok "Backed up Configuration" + ensure_dependencies git NODE_VERSION="24" setup_nodejs CLEAN_INSTALL=1 fetch_and_deploy_gh_release "zerobyte" "nicotsx/zerobyte" "tarball" diff --git a/install/zerobyte-install.sh b/install/zerobyte-install.sh index 80ec20ef3..4d43d5e50 100644 --- a/install/zerobyte-install.sh +++ b/install/zerobyte-install.sh @@ -18,6 +18,7 @@ echo "davfs2 davfs2/suid_file boolean false" | debconf-set-selections $STD apt-get install -y \ bzip2 \ fuse3 \ + git \ sshfs \ davfs2 \ openssh-client From 65353d01e1d48e6d7870f9b8a82d7a7abe219d07 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 11:41:29 +0000 Subject: [PATCH 470/842] Update CHANGELOG.md (#13740) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f6d5e333b..c5bd03d1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -448,6 +448,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - Zerobyte: add git to dependencies to fix bun install failure [@Copilot](https://github.com/Copilot) ([#13721](https://github.com/community-scripts/ProxmoxVE/pull/13721)) - alpine-nextcloud-install: do not use deprecated nginx config [@AlexanderStein](https://github.com/AlexanderStein) ([#13726](https://github.com/community-scripts/ProxmoxVE/pull/13726)) ## 2026-04-13 From 64d000b73a370efae9c2a7129194569b8a397ad1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Slavi=C5=A1a=20Are=C5=BEina?= <58952836+tremor021@users.noreply.github.com> Date: Tue, 14 Apr 2026 15:12:18 +0200 Subject: [PATCH 471/842] Nginx fixes (#13741) --- install/bentopdf-install.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/install/bentopdf-install.sh b/install/bentopdf-install.sh index 6985607e0..875147739 100644 --- a/install/bentopdf-install.sh +++ b/install/bentopdf-install.sh @@ -38,9 +38,9 @@ msg_ok "Setup BentoPDF" msg_info "Creating Service" CERT_CN="$(hostname -I | awk '{print $1}')" $STD openssl req -x509 -nodes -newkey rsa:2048 -days 3650 \ - -keyout /etc/ssl/private/bentopdf-selfsigned.key \ - -out /etc/ssl/certs/bentopdf-selfsigned.crt \ - -subj "/CN=${CERT_CN}" + -keyout /etc/ssl/private/bentopdf-selfsigned.key \ + -out /etc/ssl/certs/bentopdf-selfsigned.crt \ + -subj "/CN=${CERT_CN}" cat <<'EOF' >/etc/nginx/sites-available/bentopdf server { @@ -102,6 +102,10 @@ server { EOF rm -f /etc/nginx/sites-enabled/default ln -sf /etc/nginx/sites-available/bentopdf /etc/nginx/sites-enabled/bentopdf +systemctl stop nginx +systemctl disable -q nginx +sed -i '/application\/rss+xml/a\ application\/javascript mjs;' /etc/nginx/mime.types + cat <<'EOF' >/etc/systemd/system/bentopdf.service [Unit] Description=BentoPDF Service @@ -116,7 +120,6 @@ Restart=always [Install] WantedBy=multi-user.target EOF - systemctl enable -q --now bentopdf msg_ok "Created & started service" From 0e809c6ee9a1f8913da5225eea12a2d6806a99c9 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 13:12:46 +0000 Subject: [PATCH 472/842] Update CHANGELOG.md (#13742) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c5bd03d1e..6cf1003df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -448,6 +448,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - BentoPDF: Nginx fixes [@tremor021](https://github.com/tremor021) ([#13741](https://github.com/community-scripts/ProxmoxVE/pull/13741)) - Zerobyte: add git to dependencies to fix bun install failure [@Copilot](https://github.com/Copilot) ([#13721](https://github.com/community-scripts/ProxmoxVE/pull/13721)) - alpine-nextcloud-install: do not use deprecated nginx config [@AlexanderStein](https://github.com/AlexanderStein) ([#13726](https://github.com/community-scripts/ProxmoxVE/pull/13726)) From a9c2307b0e1231a9a69b067278866ea88d765103 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Tue, 14 Apr 2026 15:37:50 +0200 Subject: [PATCH 473/842] Enhance PocketBase bot commands & revalidation Add frontend revalidation and richer command handling for the PocketBase GitHub bot. Key changes: - Expose FRONTEND_URL and REVALIDATE_SECRET to workflow env and add a best-effort revalidate() helper to ping the frontend after edits. - Introduce shared parsing/helpers: parseKVPairs, parseTokens, readJsonBlob, formatNotesList, formatMethodsList, and other utilities to centralize logic. - Add an "info" subcommand to display script details, links, credentials, install methods and notes. - Improve note handling (add/edit/remove) to use shared parsers and call revalidate after updates; tweak messages and reactions. - Expand install method management: support add/remove/edit operations, new method fields (cpu, ram, hdd, os, version, config_path, script), validation of unknown fields, and better formatting. Persist install_methods_json as JSON (not stringified JSON) when PATCHing. - Replace ad-hoc field parsers with the shared key=value parser for field updates and SET handling; call revalidate after SET/field patches. - Update help text and minor message wording/formatting. - In push-json-to-pocketbase workflow, remove writing config_path from pushed payload. These changes aim to make the bot more robust, easier to extend, and ensure frontend caches are refreshed after data changes. --- .github/workflows/pocketbase-bot.yml | 474 +++++++++++------- .github/workflows/push-json-to-pocketbase.yml | 1 - 2 files changed, 300 insertions(+), 175 deletions(-) diff --git a/.github/workflows/pocketbase-bot.yml b/.github/workflows/pocketbase-bot.yml index 47a3f1f6b..0570541c1 100644 --- a/.github/workflows/pocketbase-bot.yml +++ b/.github/workflows/pocketbase-bot.yml @@ -31,6 +31,8 @@ jobs: ACTOR: ${{ github.event.comment.user.login }} ACTOR_ASSOCIATION: ${{ github.event.comment.author_association }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + FRONTEND_URL: ${{ secrets.FRONTEND_URL }} + REVALIDATE_SECRET: ${{ secrets.REVALIDATE_SECRET }} run: | node << 'ENDSCRIPT' (async function () { @@ -113,7 +115,6 @@ jobs: } // ── Permission check ─────────────────────────────────────────────── - // author_association: OWNER = repo/org owner, MEMBER = org member (includes Contributors team) const association = process.env.ACTOR_ASSOCIATION; if (association !== 'OWNER' && association !== 'MEMBER') { await addReaction('-1'); @@ -128,18 +129,11 @@ jobs: await addReaction('eyes'); // ── Parse command ────────────────────────────────────────────────── - // Formats (first line of comment): - // /pocketbase field=value [field=value ...] ← field updates (simple values) - // /pocketbase set ← value from code block below - // /pocketbase note list|add|edit|remove ... ← note management - // /pocketbase method list ← list install methods - // /pocketbase method cpu=N ram=N hdd=N ← edit install method resources const commentBody = process.env.COMMENT_BODY || ''; const lines = commentBody.trim().split('\n'); const firstLine = lines[0].trim(); const withoutCmd = firstLine.replace(/^\/pocketbase\s+/, '').trim(); - // Extract code block content from comment body (```...``` or ```lang\n...```) function extractCodeBlock(body) { const m = body.match(/```[^\n]*\n([\s\S]*?)```/); return m ? m[1].trim() : null; @@ -147,6 +141,8 @@ jobs: const codeBlockValue = extractCodeBlock(commentBody); const HELP_TEXT = + '**Show current state:**\n' + + '```\n/pocketbase info\n```\n\n' + '**Field update (simple):** `/pocketbase field=value [field=value ...]`\n\n' + '**Field update (HTML/multiline) — value from code block:**\n' + '````\n' + @@ -162,12 +158,16 @@ jobs: '/pocketbase note edit "" ""\n' + '/pocketbase note remove ""\n' + '```\n\n' + - '**Install method resources:**\n' + + '**Install method management:**\n' + '```\n' + '/pocketbase method list\n' + - '/pocketbase method hdd=10\n' + '/pocketbase method cpu=4 ram=2048 hdd=20\n' + - '```\n\n' + + '/pocketbase method config_path="/opt/app/.env"\n' + + '/pocketbase method os=debian version=13\n' + + '/pocketbase method add cpu=2 ram=2048 hdd=8 os=debian version=13\n' + + '/pocketbase method remove \n' + + '```\n' + + 'Method fields: `cpu` `ram` `hdd` `os` `version` `config_path` `script`\n\n' + '**Editable fields:** `name` `description` `logo` `documentation` `website` `project_url` `github` ' + '`config_path` `port` `default_user` `default_passwd` ' + '`updateable` `privileged` `has_arm` `is_dev` ' + @@ -189,8 +189,7 @@ jobs: process.exit(0); } - // ── Allowed fields and their types ───────────────────────────────── - // ── PocketBase: authenticate (shared by all paths) ───────────────── + // ── PocketBase: authenticate ─────────────────────────────────────── const raw = process.env.POCKETBASE_URL.replace(/\/$/, ''); const apiBase = /\/api$/i.test(raw) ? raw : raw + '/api'; const coll = process.env.POCKETBASE_COLLECTION; @@ -210,7 +209,7 @@ jobs: } const token = JSON.parse(authRes.body).token; - // ── PocketBase: find record by slug (shared by all paths) ────────── + // ── PocketBase: find record by slug ──────────────────────────────── const recordsUrl = apiBase + '/collections/' + encodeURIComponent(coll) + '/records'; const filter = "(slug='" + slug.replace(/'/g, "''") + "')"; const listRes = await request(recordsUrl + '?filter=' + encodeURIComponent(filter) + '&perPage=1', { @@ -228,57 +227,164 @@ jobs: process.exit(0); } + // ── Shared helpers ───────────────────────────────────────────────── + + // Key=value parser: handles unquoted and "quoted" values + function parseKVPairs(str) { + const fields = {}; + let pos = 0; + while (pos < str.length) { + while (pos < str.length && /\s/.test(str[pos])) pos++; + if (pos >= str.length) break; + let keyStart = pos; + while (pos < str.length && str[pos] !== '=' && !/\s/.test(str[pos])) pos++; + const key = str.substring(keyStart, pos).trim(); + if (!key || pos >= str.length || str[pos] !== '=') { pos++; continue; } + pos++; + let value; + if (pos < str.length && str[pos] === '"') { + pos++; + let valStart = pos; + while (pos < str.length && str[pos] !== '"') { + if (str[pos] === '\\') pos++; + pos++; + } + value = str.substring(valStart, pos).replace(/\\"/g, '"'); + if (pos < str.length) pos++; + } else { + let valStart = pos; + while (pos < str.length && !/\s/.test(str[pos])) pos++; + value = str.substring(valStart, pos); + } + fields[key] = value; + } + return fields; + } + + // Token parser for note commands: unquoted-word OR "quoted string" + function parseTokens(str) { + const tokens = []; + let pos = 0; + while (pos < str.length) { + while (pos < str.length && /\s/.test(str[pos])) pos++; + if (pos >= str.length) break; + if (str[pos] === '"') { + pos++; + let start = pos; + while (pos < str.length && str[pos] !== '"') { + if (str[pos] === '\\') pos++; + pos++; + } + tokens.push(str.substring(start, pos).replace(/\\"/g, '"')); + if (pos < str.length) pos++; + } else { + let start = pos; + while (pos < str.length && !/\s/.test(str[pos])) pos++; + tokens.push(str.substring(start, pos)); + } + } + return tokens; + } + + // Read JSON blob from record (handles parsed objects and strings) + function readJsonBlob(val) { + if (Array.isArray(val)) return val; + try { return JSON.parse(val || '[]'); } catch (e) { return []; } + } + + // Frontend cache revalidation (silent, best-effort) + async function revalidate(s) { + const frontendUrl = process.env.FRONTEND_URL; + const secret = process.env.REVALIDATE_SECRET; + if (!frontendUrl || !secret) return; + try { + await request(frontendUrl.replace(/\/$/, '') + '/api/revalidate', { + method: 'POST', + headers: { 'Authorization': 'Bearer ' + secret, 'Content-Type': 'application/json' }, + body: JSON.stringify({ tags: ['scripts', 'script-' + s] }) + }); + } catch (e) { console.warn('Revalidation skipped:', e.message); } + } + + // Format notes list for display + function formatNotesList(arr) { + if (arr.length === 0) return '*None*'; + return arr.map(function (n, i) { + return (i + 1) + '. **`' + (n.type || '?') + '`**: ' + (n.text || ''); + }).join('\n'); + } + + // Format install methods list for display + function formatMethodsList(arr) { + if (arr.length === 0) return '*None*'; + return arr.map(function (im, i) { + const r = im.resources || {}; + const parts = [ + (r.os || '?') + ' ' + (r.version || '?'), + (r.cpu != null ? r.cpu : '?') + 'C / ' + (r.ram != null ? r.ram : '?') + ' MB / ' + (r.hdd != null ? r.hdd : '?') + ' GB' + ]; + if (im.config_path) parts.push('config: `' + im.config_path + '`'); + if (im.script) parts.push('script: `' + im.script + '`'); + return (i + 1) + '. **`' + (im.type || '?') + '`** — ' + parts.join(', '); + }).join('\n'); + } + // ── Route: dispatch to subcommand handler ────────────────────────── + const infoMatch = rest.match(/^info$/i); const noteMatch = rest.match(/^note\s+(list|add|edit|remove)\b/i); const methodMatch = rest.match(/^method\b/i); const setMatch = rest.match(/^set\s+(\S+)/i); - if (noteMatch) { - // ── NOTE SUBCOMMAND (reads/writes notes_json on script record) ──── + if (infoMatch) { + // ── INFO SUBCOMMAND ────────────────────────────────────────────── + const notesArr = readJsonBlob(record.notes_json); + const methodsArr = readJsonBlob(record.install_methods_json); + + const out = []; + out.push('ℹ️ **PocketBase Bot**: Info for **`' + slug + '`**\n'); + + out.push('**Basic info:**'); + out.push('- **Name:** ' + (record.name || '—')); + out.push('- **Slug:** `' + slug + '`'); + out.push('- **Port:** ' + (record.port != null ? '`' + record.port + '`' : '—')); + out.push('- **Updateable:** ' + (record.updateable ? 'Yes' : 'No')); + out.push('- **Privileged:** ' + (record.privileged ? 'Yes' : 'No')); + out.push('- **ARM:** ' + (record.has_arm ? 'Yes' : 'No')); + if (record.is_dev) out.push('- **Dev:** Yes'); + if (record.is_disabled) out.push('- **Disabled:** Yes' + (record.disable_message ? ' — ' + record.disable_message : '')); + if (record.is_deleted) out.push('- **Deleted:** Yes' + (record.deleted_message ? ' — ' + record.deleted_message : '')); + out.push(''); + + out.push('**Links:**'); + out.push('- **Website:** ' + (record.website || '—')); + out.push('- **Docs:** ' + (record.documentation || '—')); + out.push('- **Logo:** ' + (record.logo ? '[link](' + record.logo + ')' : '—')); + out.push('- **GitHub:** ' + (record.github || '—')); + if (record.config_path) out.push('- **Config:** `' + record.config_path + '`'); + out.push(''); + + out.push('**Credentials:**'); + out.push('- **User:** ' + (record.default_user || '—')); + out.push('- **Password:** ' + (record.default_passwd ? '*(set)*' : '—')); + out.push(''); + + out.push('**Install methods** (' + methodsArr.length + '):'); + out.push(formatMethodsList(methodsArr)); + out.push(''); + + out.push('**Notes** (' + notesArr.length + '):'); + out.push(formatNotesList(notesArr)); + + await addReaction('+1'); + await postComment(out.join('\n')); + + } else if (noteMatch) { + // ── NOTE SUBCOMMAND ────────────────────────────────────────────── const noteAction = noteMatch[1].toLowerCase(); const noteArgsStr = rest.substring(noteMatch[0].length).trim(); + let notesArr = readJsonBlob(record.notes_json); - // Parse notes_json from the already-fetched script record - // PocketBase may return JSON fields as already-parsed objects - let notesArr = []; - try { - const rawNotes = record.notes_json; - notesArr = Array.isArray(rawNotes) ? rawNotes : JSON.parse(rawNotes || '[]'); - } catch (e) { notesArr = []; } - - // Token parser: unquoted-word OR "quoted string" (supports \" escapes) - function parseNoteTokens(str) { - const tokens = []; - let pos = 0; - while (pos < str.length) { - while (pos < str.length && /\s/.test(str[pos])) pos++; - if (pos >= str.length) break; - if (str[pos] === '"') { - pos++; - let start = pos; - while (pos < str.length && str[pos] !== '"') { - if (str[pos] === '\\') pos++; - pos++; - } - tokens.push(str.substring(start, pos).replace(/\\"/g, '"')); - if (pos < str.length) pos++; - } else { - let start = pos; - while (pos < str.length && !/\s/.test(str[pos])) pos++; - tokens.push(str.substring(start, pos)); - } - } - return tokens; - } - - function formatNotesList(arr) { - if (arr.length === 0) return '*None*'; - return arr.map(function (n, i) { - return (i + 1) + '. **`' + (n.type || '?') + '`**: ' + (n.text || ''); - }).join('\n'); - } - - async function patchNotesJson(arr) { + async function patchNotes(arr) { const res = await request(recordsUrl + '/' + record.id, { method: 'PATCH', headers: { 'Authorization': token, 'Content-Type': 'application/json' }, @@ -286,7 +392,7 @@ jobs: }); if (!res.ok) { await addReaction('-1'); - await postComment('❌ **PocketBase Bot**: Failed to update `notes_json`:\n```\n' + res.body + '\n```'); + await postComment('❌ **PocketBase Bot**: Failed to update notes:\n```\n' + res.body + '\n```'); process.exit(1); } } @@ -299,7 +405,7 @@ jobs: ); } else if (noteAction === 'add') { - const tokens = parseNoteTokens(noteArgsStr); + const tokens = parseTokens(noteArgsStr); if (tokens.length < 2) { await addReaction('-1'); await postComment( @@ -311,7 +417,8 @@ jobs: const noteType = tokens[0].toLowerCase(); const noteText = tokens.slice(1).join(' '); notesArr.push({ type: noteType, text: noteText }); - await patchNotesJson(notesArr); + await patchNotes(notesArr); + await revalidate(slug); await addReaction('+1'); await postComment( '✅ **PocketBase Bot**: Added note to **`' + slug + '`**\n\n' + @@ -321,7 +428,7 @@ jobs: ); } else if (noteAction === 'edit') { - const tokens = parseNoteTokens(noteArgsStr); + const tokens = parseTokens(noteArgsStr); if (tokens.length < 3) { await addReaction('-1'); await postComment( @@ -346,7 +453,8 @@ jobs: process.exit(0); } notesArr[idx].text = newText; - await patchNotesJson(notesArr); + await patchNotes(notesArr); + await revalidate(slug); await addReaction('+1'); await postComment( '✅ **PocketBase Bot**: Edited note in **`' + slug + '`**\n\n' + @@ -357,7 +465,7 @@ jobs: ); } else if (noteAction === 'remove') { - const tokens = parseNoteTokens(noteArgsStr); + const tokens = parseTokens(noteArgsStr); if (tokens.length < 2) { await addReaction('-1'); await postComment( @@ -381,7 +489,8 @@ jobs: ); process.exit(0); } - await patchNotesJson(notesArr); + await patchNotes(notesArr); + await revalidate(slug); await addReaction('+1'); await postComment( '✅ **PocketBase Bot**: Removed note from **`' + slug + '`**\n\n' + @@ -392,36 +501,36 @@ jobs: } } else if (methodMatch) { - // ── METHOD SUBCOMMAND (reads/writes install_methods_json on script record) ── + // ── METHOD SUBCOMMAND ──────────────────────────────────────────── const methodArgs = rest.replace(/^method\s*/i, '').trim(); const methodListMode = !methodArgs || methodArgs.toLowerCase() === 'list'; + let methodsArr = readJsonBlob(record.install_methods_json); - // Parse install_methods_json from the already-fetched script record - // PocketBase may return JSON fields as already-parsed objects - let methodsArr = []; - try { - const rawMethods = record.install_methods_json; - methodsArr = Array.isArray(rawMethods) ? rawMethods : JSON.parse(rawMethods || '[]'); - } catch (e) { methodsArr = []; } + // Method field classification + const RESOURCE_KEYS = { cpu: 'number', ram: 'number', hdd: 'number', os: 'string', version: 'string' }; + const METHOD_KEYS = { config_path: 'string', script: 'string' }; + const ALL_METHOD_KEYS = Object.assign({}, RESOURCE_KEYS, METHOD_KEYS); - function formatMethodsList(arr) { - if (arr.length === 0) return '*None*'; - return arr.map(function (im, i) { - const r = im.resources || {}; - return (i + 1) + '. **`' + (im.type || '?') + '`** — CPU: `' + (r.cpu != null ? r.cpu : '?') + - '` · RAM: `' + (r.ram != null ? r.ram : '?') + ' MB` · HDD: `' + (r.hdd != null ? r.hdd : '?') + ' GB`'; - }).join('\n'); + function applyMethodChanges(method, parsed) { + if (!method.resources) method.resources = {}; + for (const [k, v] of Object.entries(parsed)) { + if (RESOURCE_KEYS[k]) { + method.resources[k] = RESOURCE_KEYS[k] === 'number' ? parseInt(v, 10) : v; + } else if (METHOD_KEYS[k]) { + method[k] = v === '' ? null : v; + } + } } - async function patchInstallMethodsJson(arr) { + async function patchMethods(arr) { const res = await request(recordsUrl + '/' + record.id, { method: 'PATCH', headers: { 'Authorization': token, 'Content-Type': 'application/json' }, - body: JSON.stringify({ install_methods_json: JSON.stringify(arr) }) + body: JSON.stringify({ install_methods_json: arr }) }); if (!res.ok) { await addReaction('-1'); - await postComment('❌ **PocketBase Bot**: Failed to update `install_methods_json`:\n```\n' + res.body + '\n```'); + await postComment('❌ **PocketBase Bot**: Failed to update install methods:\n```\n' + res.body + '\n```'); process.exit(1); } } @@ -432,70 +541,122 @@ jobs: 'ℹ️ **PocketBase Bot**: Install methods for **`' + slug + '`** (' + methodsArr.length + ' total)\n\n' + formatMethodsList(methodsArr) ); + } else { - // Parse: cpu=N ram=N hdd=N - const methodParts = methodArgs.match(/^(\S+)\s+(.+)$/); - if (!methodParts) { - await addReaction('-1'); + // Check for add / remove sub-actions + const addMatch = methodArgs.match(/^add\s+(\S+)(?:\s+(.+))?$/i); + const removeMatch = methodArgs.match(/^remove\s+(\S+)$/i); + + if (addMatch) { + // ── METHOD ADD ─────────────────────────────────────────────── + const newType = addMatch[1]; + if (methodsArr.some(function (im) { return (im.type || '').toLowerCase() === newType.toLowerCase(); })) { + await addReaction('-1'); + await postComment('❌ **PocketBase Bot**: Install method `' + newType + '` already exists for `' + slug + '`.\n\nUse `/pocketbase ' + slug + ' method list` to see all methods.'); + process.exit(0); + } + const newMethod = { type: newType, resources: { cpu: 1, ram: 512, hdd: 4, os: 'debian', version: '13' } }; + if (addMatch[2]) { + const parsed = parseKVPairs(addMatch[2]); + const unknown = Object.keys(parsed).filter(function (k) { return !ALL_METHOD_KEYS[k]; }); + if (unknown.length > 0) { + await addReaction('-1'); + await postComment('❌ **PocketBase Bot**: Unknown method field(s): `' + unknown.join('`, `') + '`\n\n**Allowed:** `' + Object.keys(ALL_METHOD_KEYS).join('`, `') + '`'); + process.exit(0); + } + applyMethodChanges(newMethod, parsed); + } + methodsArr.push(newMethod); + await patchMethods(methodsArr); + await revalidate(slug); + await addReaction('+1'); await postComment( - '❌ **PocketBase Bot**: Invalid `method` syntax.\n\n' + - '**Usage:**\n```\n/pocketbase ' + slug + ' method list\n/pocketbase ' + slug + ' method hdd=10\n/pocketbase ' + slug + ' method cpu=4 ram=2048 hdd=20\n```' + '✅ **PocketBase Bot**: Added install method **`' + newType + '`** to **`' + slug + '`**\n\n' + + formatMethodsList([newMethod]) + '\n\n' + + '*Executed by @' + actor + '*' ); - process.exit(0); - } - const targetType = methodParts[1].toLowerCase(); - const resourcesStr = methodParts[2]; - // Parse resource fields (only cpu/ram/hdd allowed) - const RESOURCE_FIELDS = { cpu: true, ram: true, hdd: true }; - const resourceChanges = {}; - const rePairs = /([a-z]+)=(\d+)/gi; - let m; - while ((m = rePairs.exec(resourcesStr)) !== null) { - const key = m[1].toLowerCase(); - if (RESOURCE_FIELDS[key]) resourceChanges[key] = parseInt(m[2], 10); - } - if (Object.keys(resourceChanges).length === 0) { - await addReaction('-1'); - await postComment('❌ **PocketBase Bot**: No valid resource fields found. Use `cpu=N`, `ram=N`, `hdd=N`.'); - process.exit(0); - } - - // Find matching method by type name (case-insensitive) - const idx = methodsArr.findIndex(function (im) { - return (im.type || '').toLowerCase() === targetType; - }); - if (idx === -1) { - await addReaction('-1'); - const availableTypes = methodsArr.map(function (im) { return im.type || '?'; }); + } else if (removeMatch) { + // ── METHOD REMOVE ──────────────────────────────────────────── + const removeType = removeMatch[1].toLowerCase(); + const removed = methodsArr.filter(function (im) { return (im.type || '').toLowerCase() === removeType; }); + if (removed.length === 0) { + await addReaction('-1'); + const available = methodsArr.map(function (im) { return im.type || '?'; }); + await postComment('❌ **PocketBase Bot**: No install method `' + removeType + '` found.\n\n**Available:** `' + (available.length ? available.join('`, `') : '(none)') + '`'); + process.exit(0); + } + methodsArr = methodsArr.filter(function (im) { return (im.type || '').toLowerCase() !== removeType; }); + await patchMethods(methodsArr); + await revalidate(slug); + await addReaction('+1'); await postComment( - '❌ **PocketBase Bot**: No install method with type `' + targetType + '` found for `' + slug + '`.\n\n' + - '**Available types:** `' + (availableTypes.length ? availableTypes.join('`, `') : '(none)') + '`\n\n' + - 'Use `/pocketbase ' + slug + ' method list` to see all methods.' + '✅ **PocketBase Bot**: Removed install method **`' + removed[0].type + '`** from **`' + slug + '`**\n\n' + + '*Executed by @' + actor + '*' + ); + + } else { + // ── METHOD EDIT ────────────────────────────────────────────── + const editParts = methodArgs.match(/^(\S+)\s+(.+)$/); + if (!editParts) { + await addReaction('-1'); + await postComment( + '❌ **PocketBase Bot**: Invalid `method` syntax.\n\n' + + '**Usage:**\n```\n/pocketbase ' + slug + ' method list\n' + + '/pocketbase ' + slug + ' method cpu=4 ram=2048 hdd=20\n' + + '/pocketbase ' + slug + ' method config_path="/opt/app/.env"\n' + + '/pocketbase ' + slug + ' method add cpu=2 ram=2048 hdd=8\n' + + '/pocketbase ' + slug + ' method remove \n```' + ); + process.exit(0); + } + const targetType = editParts[1].toLowerCase(); + const parsed = parseKVPairs(editParts[2]); + + const unknown = Object.keys(parsed).filter(function (k) { return !ALL_METHOD_KEYS[k]; }); + if (unknown.length > 0) { + await addReaction('-1'); + await postComment('❌ **PocketBase Bot**: Unknown method field(s): `' + unknown.join('`, `') + '`\n\n**Allowed:** `' + Object.keys(ALL_METHOD_KEYS).join('`, `') + '`'); + process.exit(0); + } + if (Object.keys(parsed).length === 0) { + await addReaction('-1'); + await postComment('❌ **PocketBase Bot**: No valid `key=value` pairs found.\n\n**Allowed:** `' + Object.keys(ALL_METHOD_KEYS).join('`, `') + '`'); + process.exit(0); + } + + const idx = methodsArr.findIndex(function (im) { return (im.type || '').toLowerCase() === targetType; }); + if (idx === -1) { + await addReaction('-1'); + const available = methodsArr.map(function (im) { return im.type || '?'; }); + await postComment( + '❌ **PocketBase Bot**: No install method `' + targetType + '` found for `' + slug + '`.\n\n' + + '**Available:** `' + (available.length ? available.join('`, `') : '(none)') + '`\n\n' + + 'Use `/pocketbase ' + slug + ' method list` to see all methods.' + ); + process.exit(0); + } + + applyMethodChanges(methodsArr[idx], parsed); + await patchMethods(methodsArr); + await revalidate(slug); + + const changesLines = Object.entries(parsed) + .map(function ([k, v]) { + const unit = k === 'ram' ? ' MB' : k === 'hdd' ? ' GB' : ''; + return '- `' + k + '` → `' + v + unit + '`'; + }).join('\n'); + await addReaction('+1'); + await postComment( + '✅ **PocketBase Bot**: Updated install method **`' + methodsArr[idx].type + '`** for **`' + slug + '`**\n\n' + + '**Changes applied:**\n' + changesLines + '\n\n' + + '*Executed by @' + actor + '*' ); - process.exit(0); } - - if (!methodsArr[idx].resources) methodsArr[idx].resources = {}; - if (resourceChanges.cpu != null) methodsArr[idx].resources.cpu = resourceChanges.cpu; - if (resourceChanges.ram != null) methodsArr[idx].resources.ram = resourceChanges.ram; - if (resourceChanges.hdd != null) methodsArr[idx].resources.hdd = resourceChanges.hdd; - - await patchInstallMethodsJson(methodsArr); - - const changesLines = Object.entries(resourceChanges) - .map(function ([k, v]) { return '- `' + k + '` → `' + v + (k === 'ram' ? ' MB' : k === 'hdd' ? ' GB' : '') + '`'; }) - .join('\n'); - await addReaction('+1'); - await postComment( - '✅ **PocketBase Bot**: Updated install method **`' + methodsArr[idx].type + '`** for **`' + slug + '`**\n\n' + - '**Changes applied:**\n' + changesLines + '\n\n' + - '*Executed by @' + actor + '*' - ); } } else if (setMatch) { - // ── SET SUBCOMMAND (multi-line / HTML / special chars via code block) ── + // ── SET SUBCOMMAND (value from code block) ─────────────────────── const fieldName = setMatch[1].toLowerCase(); const SET_ALLOWED = { name: 'string', description: 'string', logo: 'string', @@ -531,6 +692,7 @@ jobs: await postComment('❌ **PocketBase Bot**: PATCH failed for `' + slug + '`:\n```\n' + setPatchRes.body + '\n```'); process.exit(1); } + await revalidate(slug); const preview = codeBlockValue.length > 300 ? codeBlockValue.substring(0, 300) + '…' : codeBlockValue; await addReaction('+1'); await postComment( @@ -541,11 +703,6 @@ jobs: } else { // ── FIELD=VALUE PATH ───────────────────────────────────────────── - const fieldsStr = rest; - - // Skipped: slug, script_created/updated, created (auto), categories/ - // install_methods/notes/type (relations), github_data/install_methods_json/ - // notes_json (auto-generated), execute_in (select relation), last_update_commit (auto) const ALLOWED_FIELDS = { name: 'string', description: 'string', @@ -568,39 +725,7 @@ jobs: deleted_message: 'string', }; - // Field=value parser (handles quoted values and empty=null) - function parseFields(str) { - const fields = {}; - let pos = 0; - while (pos < str.length) { - while (pos < str.length && /\s/.test(str[pos])) pos++; - if (pos >= str.length) break; - let keyStart = pos; - while (pos < str.length && str[pos] !== '=' && !/\s/.test(str[pos])) pos++; - const key = str.substring(keyStart, pos).trim(); - if (!key || pos >= str.length || str[pos] !== '=') { pos++; continue; } - pos++; - let value; - if (str[pos] === '"') { - pos++; - let valStart = pos; - while (pos < str.length && str[pos] !== '"') { - if (str[pos] === '\\') pos++; - pos++; - } - value = str.substring(valStart, pos).replace(/\\"/g, '"'); - if (pos < str.length) pos++; - } else { - let valStart = pos; - while (pos < str.length && !/\s/.test(str[pos])) pos++; - value = str.substring(valStart, pos); - } - fields[key] = value; - } - return fields; - } - - const parsedFields = parseFields(fieldsStr); + const parsedFields = parseKVPairs(rest); const unknownFields = Object.keys(parsedFields).filter(function (f) { return !ALLOWED_FIELDS[f]; }); if (unknownFields.length > 0) { @@ -655,6 +780,7 @@ jobs: await postComment('❌ **PocketBase Bot**: PATCH failed for `' + slug + '`:\n```\n' + patchRes.body + '\n```'); process.exit(1); } + await revalidate(slug); await addReaction('+1'); const changesLines = Object.entries(payload) .map(function ([k, v]) { return '- `' + k + '` → `' + JSON.stringify(v) + '`'; }) diff --git a/.github/workflows/push-json-to-pocketbase.yml b/.github/workflows/push-json-to-pocketbase.yml index 9bcb68e68..2b25988ea 100644 --- a/.github/workflows/push-json-to-pocketbase.yml +++ b/.github/workflows/push-json-to-pocketbase.yml @@ -170,7 +170,6 @@ jobs: website: data.website, logo: data.logo, description: data.description, - config_path: data.config_path, default_user: (data.default_credentials && data.default_credentials.username) || data.default_user || null, default_passwd: (data.default_credentials && data.default_credentials.password) || data.default_passwd || null, is_dev: false From 9b35339cbe5e7478fe81752cbe4faf19cd7c083a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Slavi=C5=A1a=20Are=C5=BEina?= <58952836+tremor021@users.noreply.github.com> Date: Tue, 14 Apr 2026 20:19:37 +0200 Subject: [PATCH 474/842] Changedetection: move env vars from service file to .env (#13732) --- install/changedetection-install.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/install/changedetection-install.sh b/install/changedetection-install.sh index 366d69116..c74f87d3e 100644 --- a/install/changedetection-install.sh +++ b/install/changedetection-install.sh @@ -56,6 +56,10 @@ NODE_VERSION="24" setup_nodejs msg_info "Installing Change Detection" mkdir /opt/changedetection $STD pip3 install changedetection.io +cat </opt/changedetection/.env +WEBDRIVER_URL=http://127.0.0.1:4444/wd/hub +PLAYWRIGHT_DRIVER_URL=ws://localhost:3000/chrome?launch=eyJkZWZhdWx0Vmlld3BvcnQiOnsiaGVpZ2h0Ijo3MjAsIndpZHRoIjoxMjgwfSwiaGVhZGxlc3MiOmZhbHNlLCJzdGVhbHRoIjp0cnVlfQ==&blockAds=true +EOF msg_ok "Installed Change Detection" msg_info "Installing Browserless & Playwright" @@ -112,12 +116,13 @@ Description=Change Detection After=network-online.target After=network.target browserless.service Wants=browserless.service + [Service] Type=simple +EnvironmentFile=/opt/changedetection/.env WorkingDirectory=/opt/changedetection -Environment=WEBDRIVER_URL=http://127.0.0.1:4444/wd/hub -Environment=PLAYWRIGHT_DRIVER_URL=ws://localhost:3000/chrome?launch=eyJkZWZhdWx0Vmlld3BvcnQiOnsiaGVpZ2h0Ijo3MjAsIndpZHRoIjoxMjgwfSwiaGVhZGxlc3MiOmZhbHNlLCJzdGVhbHRoIjp0cnVlfQ==&blockAds=true ExecStart=changedetection.io -d /opt/changedetection -p 5000 + [Install] WantedBy=multi-user.target EOF @@ -126,15 +131,16 @@ cat </etc/systemd/system/browserless.service [Unit] Description=browserless service After=network.target + [Service] Environment=CONNECTION_TIMEOUT=60000 WorkingDirectory=/opt/browserless ExecStart=/opt/browserless/scripts/start.sh SyslogIdentifier=browserless + [Install] WantedBy=default.target EOF - systemctl enable -q --now browserless systemctl enable -q --now changedetection msg_ok "Created Services" From 18fd0f23930d07878f6bd73501f7afd6f77b8f71 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 18:20:04 +0000 Subject: [PATCH 475/842] Update CHANGELOG.md (#13746) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cf1003df..4f4ce5a53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -452,6 +452,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - Zerobyte: add git to dependencies to fix bun install failure [@Copilot](https://github.com/Copilot) ([#13721](https://github.com/community-scripts/ProxmoxVE/pull/13721)) - alpine-nextcloud-install: do not use deprecated nginx config [@AlexanderStein](https://github.com/AlexanderStein) ([#13726](https://github.com/community-scripts/ProxmoxVE/pull/13726)) + - #### 🔧 Refactor + + - Changedetection: move env vars from service file to .env [@tremor021](https://github.com/tremor021) ([#13732](https://github.com/community-scripts/ProxmoxVE/pull/13732)) + ## 2026-04-13 ### 🚀 Updated Scripts From a49d9c5713891075dc3b95661aefca7fb277e489 Mon Sep 17 00:00:00 2001 From: Chris Date: Tue, 14 Apr 2026 15:19:16 -0400 Subject: [PATCH 476/842] Immich: Pin photo-processing library revisions (#13748) --- ct/immich.sh | 9 ++++++--- install/immich-install.sh | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/ct/immich.sh b/ct/immich.sh index 5e61759eb..aed9cfa6b 100644 --- a/ct/immich.sh +++ b/ct/immich.sh @@ -309,7 +309,8 @@ function compile_libjxl() { SOURCE=${SOURCE_DIR}/libjxl JPEGLI_LIBJPEG_LIBRARY_SOVERSION="62" JPEGLI_LIBJPEG_LIBRARY_VERSION="62.3.0" - : "${LIBJXL_REVISION:=$(jq -cr '.revision' "$BASE_DIR"/server/sources/libjxl.json)}" + LIBJXL_REVISION="794a5dcf0d54f9f0b20d288a12e87afb91d20dfc" + # : "${LIBJXL_REVISION:=$(jq -cr '.revision' "$BASE_DIR"/server/sources/libjxl.json)}" if [[ "$LIBJXL_REVISION" != "$(grep 'libjxl' ~/.immich_library_revisions | awk '{print $2}')" ]]; then msg_info "Recompiling libjxl" [[ -d "$SOURCE" ]] && rm -rf "$SOURCE" @@ -353,7 +354,8 @@ function compile_libjxl() { function compile_libheif() { SOURCE=${SOURCE_DIR}/libheif ensure_dependencies libaom-dev - : "${LIBHEIF_REVISION:=$(jq -cr '.revision' "$BASE_DIR"/server/sources/libheif.json)}" + LIBHEIF_REVISION="35dad50a9145332a7bfdf1ff6aef6801fb613d68" + # : "${LIBHEIF_REVISION:=$(jq -cr '.revision' "$BASE_DIR"/server/sources/libheif.json)}" if [[ "${update:-}" ]] || [[ "$LIBHEIF_REVISION" != "$(grep 'libheif' ~/.immich_library_revisions | awk '{print $2}')" ]]; then msg_info "Recompiling libheif" [[ -d "$SOURCE" ]] && rm -rf "$SOURCE" @@ -384,7 +386,8 @@ function compile_libheif() { function compile_libraw() { SOURCE=${SOURCE_DIR}/libraw - : "${LIBRAW_REVISION:=$(jq -cr '.revision' "$BASE_DIR"/server/sources/libraw.json)}" + LIBRAW_REVISION="0b56545a4f828743f28a4345cdfdd4c49f9f9a2a" + # : "${LIBRAW_REVISION:=$(jq -cr '.revision' "$BASE_DIR"/server/sources/libraw.json)}" if [[ "$LIBRAW_REVISION" != "$(grep 'libraw' ~/.immich_library_revisions | awk '{print $2}')" ]]; then msg_info "Recompiling libraw" [[ -d "$SOURCE" ]] && rm -rf "$SOURCE" diff --git a/install/immich-install.sh b/install/immich-install.sh index 2eb2e28da..45fce2344 100644 --- a/install/immich-install.sh +++ b/install/immich-install.sh @@ -175,7 +175,8 @@ cd "$STAGING_DIR" SOURCE=${SOURCE_DIR}/libjxl JPEGLI_LIBJPEG_LIBRARY_SOVERSION="62" JPEGLI_LIBJPEG_LIBRARY_VERSION="62.3.0" -: "${LIBJXL_REVISION:=$(jq -cr '.revision' $BASE_DIR/server/sources/libjxl.json)}" +LIBJXL_REVISION="794a5dcf0d54f9f0b20d288a12e87afb91d20dfc" +# : "${LIBJXL_REVISION:=$(jq -cr '.revision' $BASE_DIR/server/sources/libjxl.json)}" $STD git clone https://github.com/libjxl/libjxl.git "$SOURCE" cd "$SOURCE" $STD git reset --hard "$LIBJXL_REVISION" @@ -212,7 +213,8 @@ msg_ok "(1/5) Compiled libjxl" msg_info "(2/5) Compiling libheif" SOURCE=${SOURCE_DIR}/libheif -: "${LIBHEIF_REVISION:=$(jq -cr '.revision' $BASE_DIR/server/sources/libheif.json)}" +LIBHEIF_REVISION="35dad50a9145332a7bfdf1ff6aef6801fb613d68" +# : "${LIBHEIF_REVISION:=$(jq -cr '.revision' $BASE_DIR/server/sources/libheif.json)}" $STD git clone https://github.com/strukturag/libheif.git "$SOURCE" cd "$SOURCE" $STD git reset --hard "$LIBHEIF_REVISION" @@ -237,7 +239,8 @@ msg_ok "(2/5) Compiled libheif" msg_info "(3/5) Compiling libraw" SOURCE=${SOURCE_DIR}/libraw -: "${LIBRAW_REVISION:=$(jq -cr '.revision' $BASE_DIR/server/sources/libraw.json)}" +LIBRAW_REVISION="0b56545a4f828743f28a4345cdfdd4c49f9f9a2a" +# : "${LIBRAW_REVISION:=$(jq -cr '.revision' $BASE_DIR/server/sources/libraw.json)}" $STD git clone https://github.com/LibRaw/LibRaw.git "$SOURCE" cd "$SOURCE" $STD git reset --hard "$LIBRAW_REVISION" From 08ee4699df2a89d8f151d207443896bde6ad318d Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 19:19:40 +0000 Subject: [PATCH 477/842] Update CHANGELOG.md (#13749) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f4ce5a53..d6f61a715 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -446,6 +446,8 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ### 🚀 Updated Scripts + - Immich: Pin photo-processing library revisions [@vhsdream](https://github.com/vhsdream) ([#13748](https://github.com/community-scripts/ProxmoxVE/pull/13748)) + - #### 🐞 Bug Fixes - BentoPDF: Nginx fixes [@tremor021](https://github.com/tremor021) ([#13741](https://github.com/community-scripts/ProxmoxVE/pull/13741)) From a17ba89e7bdcc39712060e1ceaaa610bf8e2c042 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Tue, 14 Apr 2026 21:22:11 +0200 Subject: [PATCH 478/842] Mealie: support v3.15+ Nuxt 4 migration (#13731) --- ct/mealie.sh | 13 ++++++------- install/mealie-install.sh | 9 +++++---- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/ct/mealie.sh b/ct/mealie.sh index a4b7cc2a4..fb51f0471 100644 --- a/ct/mealie.sh +++ b/ct/mealie.sh @@ -28,8 +28,7 @@ function update_script() { msg_error "No ${APP} Installation Found!" exit fi - RELEASE="v3.14.0" - if check_for_gh_release "mealie" "mealie-recipes/mealie" "${RELEASE}" "each release is tested individually before the version is updated. Please do not open issues for this"; then + if check_for_gh_release "mealie" "mealie-recipes/mealie"; then PYTHON_VERSION="3.12" setup_uv NODE_MODULE="yarn" NODE_VERSION="24" setup_nodejs @@ -41,7 +40,7 @@ function update_script() { cp -f /opt/mealie/mealie.env /opt/mealie.env msg_ok "Backup completed" - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "mealie" "mealie-recipes/mealie" "tarball" "${RELEASE}" "/opt/mealie" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "mealie" "mealie-recipes/mealie" "tarball" msg_info "Installing Python Dependencies with uv" cd /opt/mealie @@ -50,9 +49,10 @@ function update_script() { msg_info "Building Frontend" MEALIE_VERSION=$(<$HOME/.mealie) - $STD sed -i "s|https://github.com/mealie-recipes/mealie/commit/|https://github.com/mealie-recipes/mealie/releases/tag/|g" /opt/mealie/frontend/pages/admin/site-settings.vue - $STD sed -i "s|value: data.buildId,|value: \"v${MEALIE_VERSION}\",|g" /opt/mealie/frontend/pages/admin/site-settings.vue - $STD sed -i "s|value: data.production ? i18n.t(\"about.production\") : i18n.t(\"about.development\"),|value: \"bare-metal\",|g" /opt/mealie/frontend/pages/admin/site-settings.vue + SITE_SETTINGS=$(find /opt/mealie/frontend -name "site-settings.vue" -path "*/admin/*" | head -1) + $STD sed -i "s|https://github.com/mealie-recipes/mealie/commit/|https://github.com/mealie-recipes/mealie/releases/tag/|g" "$SITE_SETTINGS" + $STD sed -i "s|value: data.buildId,|value: \"v${MEALIE_VERSION}\",|g" "$SITE_SETTINGS" + $STD sed -i "s|value: data.production ? i18n.t(\"about.production\") : i18n.t(\"about.development\"),|value: \"bare-metal\",|g" "$SITE_SETTINGS" export NUXT_TELEMETRY_DISABLED=1 cd /opt/mealie/frontend $STD yarn install --prefer-offline --frozen-lockfile --non-interactive --production=false --network-timeout 1000000 @@ -98,4 +98,3 @@ msg_ok "Completed successfully!\n" echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" echo -e "${INFO}${YW} Access it using the following URL:${CL}" echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:9000${CL}" - diff --git a/install/mealie-install.sh b/install/mealie-install.sh index c3efb7530..1a821d1cb 100644 --- a/install/mealie-install.sh +++ b/install/mealie-install.sh @@ -30,7 +30,7 @@ msg_ok "Installed Dependencies" PYTHON_VERSION="3.12" setup_uv PG_VERSION="16" setup_postgresql NODE_MODULE="yarn" NODE_VERSION="24" setup_nodejs -fetch_and_deploy_gh_release "mealie" "mealie-recipes/mealie" "tarball" "v3.14.0" "/opt/mealie" +fetch_and_deploy_gh_release "mealie" "mealie-recipes/mealie" "tarball" PG_DB_NAME="mealie_db" PG_DB_USER="mealie_user" PG_DB_GRANT_SUPERUSER="true" setup_postgresql_db msg_info "Installing Python Dependencies with uv" @@ -42,9 +42,10 @@ msg_info "Building Frontend" MEALIE_VERSION=$(<$HOME/.mealie) export NUXT_TELEMETRY_DISABLED=1 cd /opt/mealie/frontend -$STD sed -i "s|https://github.com/mealie-recipes/mealie/commit/|https://github.com/mealie-recipes/mealie/releases/tag/|g" /opt/mealie/frontend/pages/admin/site-settings.vue -$STD sed -i "s|value: data.buildId,|value: \"v${MEALIE_VERSION}\",|g" /opt/mealie/frontend/pages/admin/site-settings.vue -$STD sed -i "s|value: data.production ? i18n.t(\"about.production\") : i18n.t(\"about.development\"),|value: \"bare-metal\",|g" /opt/mealie/frontend/pages/admin/site-settings.vue +SITE_SETTINGS=$(find /opt/mealie/frontend -name "site-settings.vue" -path "*/admin/*" | head -1) +$STD sed -i "s|https://github.com/mealie-recipes/mealie/commit/|https://github.com/mealie-recipes/mealie/releases/tag/|g" "$SITE_SETTINGS" +$STD sed -i "s|value: data.buildId,|value: \"v${MEALIE_VERSION}\",|g" "$SITE_SETTINGS" +$STD sed -i "s|value: data.production ? i18n.t(\"about.production\") : i18n.t(\"about.development\"),|value: \"bare-metal\",|g" "$SITE_SETTINGS" $STD yarn install --prefer-offline --frozen-lockfile --non-interactive --production=false --network-timeout 1000000 $STD yarn generate msg_ok "Built Frontend" From 209f92bf0fded93baa65bc4d3255c3fc4bbcf6cc Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Tue, 14 Apr 2026 21:22:32 +0200 Subject: [PATCH 479/842] fix(lyrion): correct service name and version file in update script (#13734) --- ct/lyrionmusicserver.sh | 10 +++++----- install/lyrionmusicserver-install.sh | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ct/lyrionmusicserver.sh b/ct/lyrionmusicserver.sh index b9532c1f6..d31f61cde 100644 --- a/ct/lyrionmusicserver.sh +++ b/ct/lyrionmusicserver.sh @@ -30,16 +30,16 @@ function update_script() { exit fi - DEB_URL=$(curl -s 'https://lyrion.org/getting-started/' | grep -oP ']*href="\K[^"]*amd64\.deb(?="[^>]*>)' | head -n 1) + DEB_URL=$(curl_with_retry 'https://lyrion.org/getting-started/' | grep -oP ']*href="\K[^"]*amd64\.deb(?="[^>]*>)' | head -n 1) RELEASE=$(echo "$DEB_URL" | grep -oP 'lyrionmusicserver_\K[0-9.]+(?=_amd64\.deb)') DEB_FILE="/tmp/lyrionmusicserver_${RELEASE}_amd64.deb" if [[ ! -f /opt/lyrion_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/lyrion_version.txt)" ]]; then msg_info "Updating $APP to ${RELEASE}" - curl -fsSL -o "$DEB_FILE" "$DEB_URL" + curl_with_retry "$DEB_URL" "$DEB_FILE" $STD apt install "$DEB_FILE" -y - systemctl restart lyrion - $STD rm -f "$DEB_FILE" - echo "${RELEASE}" >/opt/${APP}_version.txt + systemctl restart lyrionmusicserver + rm -f "$DEB_FILE" + echo "${RELEASE}" >/opt/lyrion_version.txt msg_ok "Updated $APP to ${RELEASE}" msg_ok "Updated successfully!" else diff --git a/install/lyrionmusicserver-install.sh b/install/lyrionmusicserver-install.sh index cc968a443..a348c9fbb 100644 --- a/install/lyrionmusicserver-install.sh +++ b/install/lyrionmusicserver-install.sh @@ -14,10 +14,10 @@ network_check update_os msg_info "Setup Lyrion Music Server" -DEB_URL=$(curl -fsSL 'https://lyrion.org/getting-started/' | grep -oP ']*href="\K[^"]*amd64\.deb(?="[^>]*>)' | head -n 1) +DEB_URL=$(curl_with_retry 'https://lyrion.org/getting-started/' | grep -oP ']*href="\K[^"]*amd64\.deb(?="[^>]*>)' | head -n 1) RELEASE=$(echo "$DEB_URL" | grep -oP 'lyrionmusicserver_\K[0-9.]+(?=_amd64\.deb)') DEB_FILE="/tmp/lyrionmusicserver_${RELEASE}_amd64.deb" -curl -fsSL -o "$DEB_FILE" "$DEB_URL" +curl_with_retry "$DEB_URL" "$DEB_FILE" $STD apt install "$DEB_FILE" -y rm -f "$DEB_FILE" echo "${RELEASE}" >"/opt/lyrion_version.txt" From 18e09c26d930ffa8d3cb26645330a8cabe73152f Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 19:22:37 +0000 Subject: [PATCH 480/842] Update CHANGELOG.md (#13750) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6f61a715..072464a8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -454,6 +454,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - Zerobyte: add git to dependencies to fix bun install failure [@Copilot](https://github.com/Copilot) ([#13721](https://github.com/community-scripts/ProxmoxVE/pull/13721)) - alpine-nextcloud-install: do not use deprecated nginx config [@AlexanderStein](https://github.com/AlexanderStein) ([#13726](https://github.com/community-scripts/ProxmoxVE/pull/13726)) + - #### ✨ New Features + + - Mealie: support v3.15+ Nuxt 4 migration [@MickLesk](https://github.com/MickLesk) ([#13731](https://github.com/community-scripts/ProxmoxVE/pull/13731)) + - #### 🔧 Refactor - Changedetection: move env vars from service file to .env [@tremor021](https://github.com/tremor021) ([#13732](https://github.com/community-scripts/ProxmoxVE/pull/13732)) From f06dedd872018291a742afffb85fe9a2ec7f8f5d Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 19:23:01 +0000 Subject: [PATCH 481/842] Update CHANGELOG.md (#13751) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 072464a8c..9a0c6a636 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -460,6 +460,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🔧 Refactor + - Lyrion: correct service name and version file in update script [@MickLesk](https://github.com/MickLesk) ([#13734](https://github.com/community-scripts/ProxmoxVE/pull/13734)) - Changedetection: move env vars from service file to .env [@tremor021](https://github.com/tremor021) ([#13732](https://github.com/community-scripts/ProxmoxVE/pull/13732)) ## 2026-04-13 From 7fa11aa6b5e770fcb0b050b524f14439ae565331 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Slavi=C5=A1a=20Are=C5=BEina?= <58952836+tremor021@users.noreply.github.com> Date: Wed, 15 Apr 2026 08:05:17 +0200 Subject: [PATCH 482/842] Fix (#13759) --- ct/domain-monitor.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ct/domain-monitor.sh b/ct/domain-monitor.sh index 8d699a08f..346643d35 100644 --- a/ct/domain-monitor.sh +++ b/ct/domain-monitor.sh @@ -34,7 +34,7 @@ function update_script() { fi if ! grep -Fq "www-data /usr/bin/php /opt/domain-monitor/cron/check_domains.php" /etc/crontab; then - echo "0 0 * * * www-data /usr/bin/php /opt/domain-monitor/cron/check_domains.php" >> /etc/crontab + echo "0 0 * * * www-data /usr/bin/php /opt/domain-monitor/cron/check_domains.php" >>/etc/crontab fi if check_for_gh_release "domain-monitor" "Hosteroid/domain-monitor"; then @@ -52,6 +52,7 @@ function update_script() { msg_info "Updating Domain Monitor" cd /opt/domain-monitor $STD composer install + chown -R www-data:www-data /opt/domain-monitor msg_ok "Updated Domain Monitor" msg_info "Restoring backup" From da1fe82c714b72c967fb595a2a845c3ca7ce17b8 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 06:05:43 +0000 Subject: [PATCH 483/842] Update CHANGELOG.md (#13761) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a0c6a636..275a92c21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -442,6 +442,14 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit +## 2026-04-15 + +### 🚀 Updated Scripts + + - #### 🐞 Bug Fixes + + - Domain Monitor: Fix file ownership after update [@tremor021](https://github.com/tremor021) ([#13759](https://github.com/community-scripts/ProxmoxVE/pull/13759)) + ## 2026-04-14 ### 🚀 Updated Scripts From 4500d413a2a1c9d2d84f9bfe3883e334bdb46253 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Wed, 15 Apr 2026 08:20:30 +0200 Subject: [PATCH 484/842] fix(reitti): refactor scripts for v4 - remove RabbitMQ and Photon (#13728) - Remove rabbitmq-server from install dependencies - Remove RabbitMQ configuration block from install script - Remove Photon JAR download and photon.service from install script - Remove RabbitMQ and Photon config from application.properties - Update reitti.service After/Wants to drop rabbitmq and photon deps - Add v3->v4 migration in update_script: purge RabbitMQ, disable Photon service, clean up application.properties and service unit file - Remove orphaned nginx tile cache migration block from update_script Refs: https://www.dedicatedcode.com/projects/reitti/4.0/upgrade/ --- ct/reitti.sh | 210 +++++++++++++++++++++++--------------- install/reitti-install.sh | 153 ++++++++++++++------------- 2 files changed, 210 insertions(+), 153 deletions(-) diff --git a/ct/reitti.sh b/ct/reitti.sh index 36fd55c8a..26d3f5a38 100644 --- a/ct/reitti.sh +++ b/ct/reitti.sh @@ -37,39 +37,136 @@ function update_script() { fi fi - if [ ! -d /var/cache/nginx/tiles ]; then - msg_info "Installing Nginx Tile Cache" - mkdir -p /var/cache/nginx/tiles - $STD apt install -y nginx - cat </etc/nginx/nginx.conf -user www-data; - -events { - worker_connections 1024; -} -http { - proxy_cache_path /var/cache/nginx/tiles levels=1:2 keys_zone=tiles:10m max_size=1g inactive=30d use_temp_path=off; - server { - listen 80; - location / { - proxy_pass https://tile.openstreetmap.org/; - proxy_set_header Host tile.openstreetmap.org; - proxy_set_header User-Agent "Reitti/1.0"; - proxy_cache tiles; - proxy_cache_valid 200 30d; - proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504; - } - } -} -EOF - chown -R www-data:www-data /var/cache/nginx - chmod -R 750 /var/cache/nginx - systemctl restart nginx - echo "reitti.ui.tiles.cache.url=http://127.0.0.1" >> /opt/reitti/application.properties - systemctl restart reitti - msg_info "Installed Nginx Tile Cache" + # Migrate v3 -> v4: Remove RabbitMQ (no longer required) / Photon / Spring Settings + if systemctl is-enabled --quiet rabbitmq-server 2>/dev/null; then + msg_info "Migrating to v4: Removing RabbitMQ" + systemctl stop rabbitmq-server + systemctl disable rabbitmq-server + $STD apt-get purge -y rabbitmq-server erlang-base + $STD apt-get autoremove -y + msg_ok "Removed RabbitMQ" fi - + + if systemctl is-enabled --quiet photon 2>/dev/null; then + msg_info "Migrating to v4: Removing Photon service" + systemctl stop photon + systemctl disable photon + rm -f /etc/systemd/system/photon.service + systemctl daemon-reload + msg_ok "Removed Photon service" + fi + + if grep -q "spring.rabbitmq\|PHOTON_BASE_URL\|PROCESSING_WAIT_TIME\|DANGEROUS_LIFE" /opt/reitti/application.properties 2>/dev/null; then + msg_info "Migrating to v4: Rewriting application.properties" + local DB_URL DB_USER DB_PASS + DB_URL=$(grep '^spring.datasource.url=' /opt/reitti/application.properties | cut -d'=' -f2-) + DB_USER=$(grep '^spring.datasource.username=' /opt/reitti/application.properties | cut -d'=' -f2-) + DB_PASS=$(grep '^spring.datasource.password=' /opt/reitti/application.properties | cut -d'=' -f2-) + cp /opt/reitti/application.properties /opt/reitti/application.properties.bak + cat </opt/reitti/application.properties +# Server configuration +server.port=8080 +server.servlet.context-path=/ +server.forward-headers-strategy=framework +server.compression.enabled=true +server.compression.min-response-size=1024 +server.compression.mime-types=text/plain,application/json + +# Logging configuration +logging.level.root=INFO +logging.level.org.hibernate.engine.jdbc.spi.SqlExceptionHelper=FATAL +logging.level.com.dedicatedcode.reitti=INFO + +# Internationalization +spring.messages.basename=messages +spring.messages.encoding=UTF-8 +spring.messages.cache-duration=3600 +spring.messages.fallback-to-system-locale=false + +# PostgreSQL configuration +spring.datasource.url=${DB_URL} +spring.datasource.username=${DB_USER} +spring.datasource.password=${DB_PASS} +spring.datasource.hikari.maximum-pool-size=20 + +# Redis configuration +spring.data.redis.host=127.0.0.1 +spring.data.redis.port=6379 +spring.data.redis.username= +spring.data.redis.password= +spring.data.redis.database=0 +spring.cache.redis.key-prefix= + +spring.cache.cache-names=processed-visits,significant-places,users,magic-links,configurations,transport-mode-configs,avatarThumbnails,avatarData,user-settings +spring.cache.redis.time-to-live=1d + +# Upload configuration +spring.servlet.multipart.max-file-size=5GB +spring.servlet.multipart.max-request-size=5GB +server.tomcat.max-part-count=100 + +# Rqueue configuration +rqueue.web.enable=false +rqueue.job.enabled=false +rqueue.message.durability.in-terminal-state=0 +rqueue.key.prefix=\${spring.cache.redis.key-prefix} +rqueue.message.converter.provider.class=com.dedicatedcode.reitti.config.RQueueCustomMessageConverter + +# Application-specific settings +reitti.server.advertise-uri= + +reitti.security.local-login.disable=false + +# OIDC / Security Settings +reitti.security.oidc.enabled=false +reitti.security.oidc.registration.enabled=false + +reitti.import.batch-size=10000 +reitti.import.processing-idle-start-time=10 + +reitti.geo-point-filter.max-speed-kmh=1000 +reitti.geo-point-filter.max-accuracy-meters=100 +reitti.geo-point-filter.history-lookback-hours=24 +reitti.geo-point-filter.window-size=50 + +reitti.process-data.schedule=0 */10 * * * * +reitti.process-data.refresh-views.schedule=0 0 4 * * * +reitti.imports.schedule=0 5/10 * * * * +reitti.imports.owntracks-recorder.schedule=\${reitti.imports.schedule} + +# Geocoding service configuration +reitti.geocoding.max-errors=10 +reitti.geocoding.photon.base-url= + +# Tiles Configuration +reitti.ui.tiles.cache.url=http://127.0.0.1 +reitti.ui.tiles.default.service=https://tile.openstreetmap.org/{z}/{x}/{y}.png +reitti.ui.tiles.default.attribution=© OpenStreetMap contributors + +# Data management configuration +reitti.data-management.enabled=false +reitti.data-management.preview-cleanup.cron=0 0 4 * * * + +reitti.storage.path=data/ +reitti.storage.cleanup.cron=0 0 4 * * * + +# Location data density normalization +reitti.location.density.target-points-per-minute=4 + +# Logging buffer +reitti.logging.buffer-size=1000 +reitti.logging.max-buffer-size=10000 + +spring.config.import=optional:oidc.properties +PROPEOF + # Update reitti.service dependencies + if [[ -f /etc/systemd/system/reitti.service ]]; then + sed -i 's/ rabbitmq-server\.service//g; s/ photon\.service//g' /etc/systemd/system/reitti.service + systemctl daemon-reload + fi + msg_ok "Rewrote application.properties (backup: application.properties.bak)" + fi + if check_for_gh_release "reitti" "dedicatedcode/reitti"; then msg_info "Stopping Service" systemctl stop reitti @@ -83,55 +180,6 @@ EOF msg_info "Starting Service" systemctl start reitti - chown -R www-data:www-data /var/cache/nginx - chmod -R 750 /var/cache/nginx - systemctl restart nginx - msg_ok "Started Service" - msg_ok "Updated successfully!" - fi - - if check_for_gh_release "photon" "komoot/photon"; then - if [[ -f "$HOME/.photon" ]] && [[ "$(cat "$HOME/.photon")" == 0.7 ]]; then - CURRENT_VERSION="$(<"$HOME/.photon")" - echo - echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - echo "Photon v1 upgrade detected (breaking change)" - echo - echo "Your current version: $CURRENT_VERSION" - echo - echo "Photon v1 requires a manual migration before updating." - echo - echo "You need to:" - echo " 1. Remove existing geocoding data (not actual reitti data):" - echo " rm -rf /opt/photon_data" - echo - echo " 2. Follow the inial setup guide again:" - echo " https://github.com/community-scripts/ProxmoxVE/discussions/8737" - echo - echo " 3. Re-download and import Photon data for v1" - echo - read -rp "Do you want to continue anyway? (y/N): " CONTINUE - echo - - if [[ ! "$CONTINUE" =~ ^[Yy]$ ]]; then - msg_info "Migration required. Update cancelled." - exit 0 - fi - - msg_warn "Continuing without migration may break Photon in the future!" - fi - - msg_info "Stopping Service" - systemctl stop photon - msg_ok "Stopped Service" - - rm -f /opt/photon/photon.jar - USE_ORIGINAL_FILENAME="true" fetch_and_deploy_gh_release "photon" "komoot/photon" "singlefile" "latest" "/opt/photon" "photon-*.jar" - mv /opt/photon/photon-*.jar /opt/photon/photon.jar - - msg_info "Starting Service" - systemctl start photon - systemctl restart nginx msg_ok "Started Service" msg_ok "Updated successfully!" fi diff --git a/install/reitti-install.sh b/install/reitti-install.sh index edc4b928e..2810b1495 100644 --- a/install/reitti-install.sh +++ b/install/reitti-install.sh @@ -16,7 +16,6 @@ update_os msg_info "Installing Dependencies" $STD apt install -y \ redis-server \ - rabbitmq-server \ libpq-dev \ zstd \ nginx @@ -26,26 +25,8 @@ JAVA_VERSION="25" setup_java PG_VERSION="17" PG_MODULES="postgis" setup_postgresql PG_DB_NAME="reitti_db" PG_DB_USER="reitti" PG_DB_EXTENSIONS="postgis" setup_postgresql_db -msg_info "Configuring RabbitMQ" -RABBIT_USER="reitti" -RABBIT_PASS="$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | cut -c1-13)" -RABBIT_VHOST="/" -$STD rabbitmqctl add_user "$RABBIT_USER" "$RABBIT_PASS" -$STD rabbitmqctl add_vhost "$RABBIT_VHOST" -$STD rabbitmqctl set_permissions -p "$RABBIT_VHOST" "$RABBIT_USER" ".*" ".*" ".*" -$STD rabbitmqctl set_user_tags "$RABBIT_USER" administrator -{ - echo "" - echo "Reitti Credentials" - echo "RabbitMQ User: $RABBIT_USER" - echo "RabbitMQ Password: $RABBIT_PASS" -} >>~/reitti.creds -msg_ok "Configured RabbitMQ" - USE_ORIGINAL_FILENAME="true" fetch_and_deploy_gh_release "reitti" "dedicatedcode/reitti" "singlefile" "latest" "/opt/reitti" "reitti-app.jar" mv /opt/reitti/reitti-*.jar /opt/reitti/reitti.jar -USE_ORIGINAL_FILENAME="true" fetch_and_deploy_gh_release "photon" "komoot/photon" "singlefile" "latest" "/opt/photon" "photon-*.jar" -mv /opt/photon/photon-*.jar /opt/photon/photon.jar msg_info "Installing Nginx Tile Cache" mkdir -p /var/cache/nginx/tiles @@ -73,57 +54,105 @@ EOF chown -R www-data:www-data /var/cache/nginx chmod -R 750 /var/cache/nginx systemctl restart nginx -msg_info "Installed Nginx Tile Cache" +msg_ok "Installed Nginx Tile Cache" msg_info "Creating Reitti Configuration-File" mkdir -p /opt/reitti/data cat </opt/reitti/application.properties -# Reitti Server Base URI -reitti.server.advertise-uri=http://127.0.0.1:8080 +# Server configuration +server.port=8080 +server.servlet.context-path=/ +server.forward-headers-strategy=framework +server.compression.enabled=true +server.compression.min-response-size=1024 +server.compression.mime-types=text/plain,application/json -# PostgreSQL Database Connection +# Logging configuration +logging.level.root=INFO +logging.level.org.hibernate.engine.jdbc.spi.SqlExceptionHelper=FATAL +logging.level.com.dedicatedcode.reitti=INFO + +# Internationalization +spring.messages.basename=messages +spring.messages.encoding=UTF-8 +spring.messages.cache-duration=3600 +spring.messages.fallback-to-system-locale=false + +# PostgreSQL configuration spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/$PG_DB_NAME spring.datasource.username=$PG_DB_USER spring.datasource.password=$PG_DB_PASS -spring.datasource.driver-class-name=org.postgresql.Driver +spring.datasource.hikari.maximum-pool-size=20 -# Flyway Database Migrations -spring.flyway.enabled=true -spring.flyway.locations=classpath:db/migration -spring.flyway.baseline-on-migrate=true - -# RabbitMQ (Message Queue) -spring.rabbitmq.host=127.0.0.1 -spring.rabbitmq.port=5672 -spring.rabbitmq.username=$RABBIT_USER -spring.rabbitmq.password=$RABBIT_PASS - -# Redis (Cache) +# Redis configuration spring.data.redis.host=127.0.0.1 spring.data.redis.port=6379 +spring.data.redis.username= +spring.data.redis.password= +spring.data.redis.database=0 +spring.cache.redis.key-prefix= -# Server Port -server.port=8080 +spring.cache.cache-names=processed-visits,significant-places,users,magic-links,configurations,transport-mode-configs,avatarThumbnails,avatarData,user-settings +spring.cache.redis.time-to-live=1d -# Optional: Logging & Performance -logging.level.root=INFO -spring.jpa.hibernate.ddl-auto=none -spring.datasource.hikari.maximum-pool-size=10 +# Upload configuration +spring.servlet.multipart.max-file-size=5GB +spring.servlet.multipart.max-request-size=5GB +server.tomcat.max-part-count=100 + +# Rqueue configuration +rqueue.web.enable=false +rqueue.job.enabled=false +rqueue.message.durability.in-terminal-state=0 +rqueue.key.prefix=\${spring.cache.redis.key-prefix} +rqueue.message.converter.provider.class=com.dedicatedcode.reitti.config.RQueueCustomMessageConverter + +# Application-specific settings +reitti.server.advertise-uri= + +reitti.security.local-login.disable=false # OIDC / Security Settings +reitti.security.oidc.enabled=false reitti.security.oidc.registration.enabled=false -# Photon (Geocoding) -PHOTON_BASE_URL=http://127.0.0.1:2322 -PROCESSING_WAIT_TIME=15 -PROCESSING_BATCH_SIZE=1000 -PROCESSING_WORKERS_PER_QUEUE=4-16 +reitti.import.batch-size=10000 +reitti.import.processing-idle-start-time=10 -# Disable potentially dangerous features unless needed -DANGEROUS_LIFE=false +reitti.geo-point-filter.max-speed-kmh=1000 +reitti.geo-point-filter.max-accuracy-meters=100 +reitti.geo-point-filter.history-lookback-hours=24 +reitti.geo-point-filter.window-size=50 -# Tiles Cache +reitti.process-data.schedule=0 */10 * * * * +reitti.process-data.refresh-views.schedule=0 0 4 * * * +reitti.imports.schedule=0 5/10 * * * * +reitti.imports.owntracks-recorder.schedule=\${reitti.imports.schedule} + +# Geocoding service configuration +reitti.geocoding.max-errors=10 +reitti.geocoding.photon.base-url= + +# Tiles Configuration reitti.ui.tiles.cache.url=http://127.0.0.1 +reitti.ui.tiles.default.service=https://tile.openstreetmap.org/{z}/{x}/{y}.png +reitti.ui.tiles.default.attribution=© OpenStreetMap contributors + +# Data management configuration +reitti.data-management.enabled=false +reitti.data-management.preview-cleanup.cron=0 0 4 * * * + +reitti.storage.path=data/ +reitti.storage.cleanup.cron=0 0 4 * * * + +# Location data density normalization +reitti.location.density.target-points-per-minute=4 + +# Logging buffer +reitti.logging.buffer-size=1000 +reitti.logging.max-buffer-size=10000 + +spring.config.import=optional:oidc.properties EOF msg_ok "Created Configuration-File for Reitti" @@ -131,8 +160,8 @@ msg_info "Creating Services" cat </etc/systemd/system/reitti.service [Unit] Description=Reitti -After=network.target postgresql.service redis-server.service rabbitmq-server.service photon.service -Wants=postgresql.service redis-server.service rabbitmq-server.service photon.service +After=network.target postgresql.service redis-server.service +Wants=postgresql.service redis-server.service [Service] Type=simple @@ -146,26 +175,6 @@ Restart=on-failure WantedBy=multi-user.target EOF -cat </etc/systemd/system/photon.service -[Unit] -Description=Photon Geocoding Service (Germany, OpenSearch) -After=network.target - -[Service] -Type=simple -WorkingDirectory=/opt/photon -ExecStart=/usr/bin/java -Xmx4g -jar photon.jar \ - -data-dir /opt/photon \ - -listen-port 2322 \ - -listen-ip 0.0.0.0 \ - -cors-any -Restart=on-failure -TimeoutStopSec=20 - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now photon systemctl enable -q --now reitti msg_ok "Created Services" From 04eb2ba9d1a03fefa56baa03f9d8d4c0fe617e6c Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 06:20:55 +0000 Subject: [PATCH 485/842] Update CHANGELOG.md (#13762) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 275a92c21..1e356411b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -450,6 +450,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - Domain Monitor: Fix file ownership after update [@tremor021](https://github.com/tremor021) ([#13759](https://github.com/community-scripts/ProxmoxVE/pull/13759)) + - #### 💥 Breaking Changes + + - Reitti: refactor scripts for v4 - remove RabbitMQ and Photon [@MickLesk](https://github.com/MickLesk) ([#13728](https://github.com/community-scripts/ProxmoxVE/pull/13728)) + ## 2026-04-14 ### 🚀 Updated Scripts From 8a243d2a2f77705c976e1800f3c3a952051219e0 Mon Sep 17 00:00:00 2001 From: Tobias <96661824+CrazyWolf13@users.noreply.github.com> Date: Wed, 15 Apr 2026 12:52:45 +0200 Subject: [PATCH 486/842] Revert "Remove low-install-count CT scripts and installers (#13570)" (#13752) --- ct/apache-cassandra.sh | 43 +++++++ ct/argus.sh | 52 ++++++++ ct/commafeed.sh | 68 ++++++++++ ct/globaleaks.sh | 44 +++++++ ct/headers/apache-cassandra | 6 + ct/headers/argus | 6 + ct/headers/commafeed | 6 + ct/headers/globaleaks | 6 + ct/headers/hivemq | 6 + ct/headers/inspircd | 6 + ct/headers/kubo | 6 + ct/headers/neo4j | 6 + ct/headers/nodebb | 6 + ct/headers/opengist | 6 + ct/headers/ots | 6 + ct/headers/ps5-mqtt | 6 + ct/headers/rustypaste | 6 + ct/headers/seelf | 6 + ct/headers/streamlink-webui | 6 + ct/headers/valkey | 6 + ct/headers/wavelog | 6 + ct/headers/writefreely | 6 + ct/hivemq.sh | 39 ++++++ ct/inspircd.sh | 52 ++++++++ ct/kubo.sh | 52 ++++++++ ct/neo4j.sh | 46 +++++++ ct/nodebb.sh | 59 +++++++++ ct/opengist.sh | 60 +++++++++ ct/ots.sh | 54 ++++++++ ct/ps5-mqtt.sh | 58 +++++++++ ct/rustypaste.sh | 69 ++++++++++ ct/seelf.sh | 56 +++++++++ ct/streamlink-webui.sh | 66 ++++++++++ ct/valkey.sh | 45 +++++++ ct/wavelog.sh | 77 ++++++++++++ ct/writefreely.sh | 72 +++++++++++ install/apache-cassandra-install.sh | 31 +++++ install/argus-install.sh | 85 +++++++++++++ install/commafeed-install.sh | 42 +++++++ install/globaleaks-install.sh | 26 ++++ install/hivemq-install.sh | 34 +++++ install/inspircd-install.sh | 37 ++++++ install/kubo-install.sh | 47 +++++++ install/neo4j-install.sh | 30 +++++ install/nodebb-install.sh | 133 ++++++++++++++++++++ install/opengist-install.sh | 44 +++++++ install/ots-install.sh | 91 ++++++++++++++ install/ps5-mqtt-install.sh | 87 +++++++++++++ install/rustypaste-install.sh | 43 +++++++ install/seelf-install.sh | 64 ++++++++++ install/streamlink-webui-install.sh | 62 +++++++++ install/valkey-install.sh | 78 ++++++++++++ install/vaultwarden-install.sh | 105 ---------------- install/verdaccio-install.sh | 85 +++++++++++++ install/wavelog-install.sh | 50 ++++++++ install/writefreely-install.sh | 63 ++++++++++ tools/addon/daemonsync_2.2.0.0059_amd64.deb | Bin 3008644 -> 0 bytes 57 files changed, 2252 insertions(+), 105 deletions(-) create mode 100644 ct/apache-cassandra.sh create mode 100644 ct/argus.sh create mode 100644 ct/commafeed.sh create mode 100644 ct/globaleaks.sh create mode 100644 ct/headers/apache-cassandra create mode 100644 ct/headers/argus create mode 100644 ct/headers/commafeed create mode 100644 ct/headers/globaleaks create mode 100644 ct/headers/hivemq create mode 100644 ct/headers/inspircd create mode 100644 ct/headers/kubo create mode 100644 ct/headers/neo4j create mode 100644 ct/headers/nodebb create mode 100644 ct/headers/opengist create mode 100644 ct/headers/ots create mode 100644 ct/headers/ps5-mqtt create mode 100644 ct/headers/rustypaste create mode 100644 ct/headers/seelf create mode 100644 ct/headers/streamlink-webui create mode 100644 ct/headers/valkey create mode 100644 ct/headers/wavelog create mode 100644 ct/headers/writefreely create mode 100644 ct/hivemq.sh create mode 100644 ct/inspircd.sh create mode 100644 ct/kubo.sh create mode 100644 ct/neo4j.sh create mode 100644 ct/nodebb.sh create mode 100644 ct/opengist.sh create mode 100644 ct/ots.sh create mode 100644 ct/ps5-mqtt.sh create mode 100644 ct/rustypaste.sh create mode 100644 ct/seelf.sh create mode 100644 ct/streamlink-webui.sh create mode 100644 ct/valkey.sh create mode 100644 ct/wavelog.sh create mode 100644 ct/writefreely.sh create mode 100644 install/apache-cassandra-install.sh create mode 100644 install/argus-install.sh create mode 100644 install/commafeed-install.sh create mode 100644 install/globaleaks-install.sh create mode 100644 install/hivemq-install.sh create mode 100644 install/inspircd-install.sh create mode 100644 install/kubo-install.sh create mode 100644 install/neo4j-install.sh create mode 100644 install/nodebb-install.sh create mode 100644 install/opengist-install.sh create mode 100644 install/ots-install.sh create mode 100644 install/ps5-mqtt-install.sh create mode 100644 install/rustypaste-install.sh create mode 100644 install/seelf-install.sh create mode 100644 install/streamlink-webui-install.sh create mode 100644 install/valkey-install.sh delete mode 100644 install/vaultwarden-install.sh create mode 100644 install/verdaccio-install.sh create mode 100644 install/wavelog-install.sh create mode 100644 install/writefreely-install.sh delete mode 100644 tools/addon/daemonsync_2.2.0.0059_amd64.deb diff --git a/ct/apache-cassandra.sh b/ct/apache-cassandra.sh new file mode 100644 index 000000000..40d948d7a --- /dev/null +++ b/ct/apache-cassandra.sh @@ -0,0 +1,43 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 tteck +# Author: tteck (tteckster) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://cassandra.apache.org/_/index.html + +APP="Apache-Cassandra" +var_tags="${var_tags:-database;NoSQL}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-2048}" +var_disk="${var_disk:-4}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -f /etc/init.d/cassandra ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + msg_info "Updating Apache Cassandra" + $STD apt update + $STD apt install -y --only-upgrade cassandra cassandra-tools + msg_ok "Updated Apache Cassandra" + msg_ok "Updated successfully!" + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" diff --git a/ct/argus.sh b/ct/argus.sh new file mode 100644 index 000000000..3ddbdb074 --- /dev/null +++ b/ct/argus.sh @@ -0,0 +1,52 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk (CanbiZ) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://release-argus.io/ | Github: https://github.com/release-argus/Argus + +APP="Argus" +var_tags="${var_tags:-watcher}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-512}" +var_disk="${var_disk:-3}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -d /opt/argus ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + if check_for_gh_release "argus" "release-argus/Argus"; then + msg_info "Stopping service" + systemctl stop argus + msg_ok "Service stopped" + + fetch_and_deploy_gh_release "Argus" "release-argus/Argus" "singlefile" "latest" "/opt/argus" "Argus*linux-amd64" + + msg_info "Starting service" + systemctl start argus + msg_ok "Service started" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8080${CL}" diff --git a/ct/commafeed.sh b/ct/commafeed.sh new file mode 100644 index 000000000..79c5003f0 --- /dev/null +++ b/ct/commafeed.sh @@ -0,0 +1,68 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 tteck +# Author: tteck (tteckster) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://www.commafeed.com/#/welcome | Github: https://github.com/Athou/commafeed + +APP="CommaFeed" +var_tags="${var_tags:-rss-reader}" +var_cpu="${var_cpu:-2}" +var_ram="${var_ram:-2048}" +var_disk="${var_disk:-4}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + + if [[ ! -d /opt/commafeed ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + JAVA_VERSION="25" setup_java + if check_for_gh_release "commafeed" "Athou/commafeed"; then + msg_info "Stopping Service" + systemctl stop commafeed + msg_ok "Stopped Service" + + ensure_dependencies rsync + + if [ -d /opt/commafeed/data ] && [ "$(ls -A /opt/commafeed/data)" ]; then + msg_info "Backing up existing data" + mv /opt/commafeed/data /opt/data.bak + msg_ok "Backed up existing data" + fi + + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "commafeed" "Athou/commafeed" "prebuild" "latest" "/opt/commafeed" "commafeed-*-h2-jvm.zip" + + if [ -d /opt/data.bak ] && [ "$(ls -A /opt/data.bak)" ]; then + msg_info "Restoring data" + mv /opt/data.bak /opt/commafeed/data + msg_ok "Restored data" + fi + + msg_info "Starting Service" + systemctl start commafeed + msg_ok "Started Service" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8082${CL}" diff --git a/ct/globaleaks.sh b/ct/globaleaks.sh new file mode 100644 index 000000000..abfa23cd6 --- /dev/null +++ b/ct/globaleaks.sh @@ -0,0 +1,44 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: Giovanni Pellerano (evilaliv3) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/globaleaks/globaleaks-whistleblowing-software + +APP="GlobaLeaks" +var_tags="${var_tags:-whistleblowing-software}" +var_disk="${var_disk:-4}" +var_cpu="${var_cpu:-2}" +var_ram="${var_ram:-2048}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -f /usr/sbin/globaleaks ]]; then + msg_error "No ${APP} installation found!" + exit + fi + + msg_info "Updating $APP LXC" + $STD apt update + $STD apt -y upgrade + msg_ok "Updated $APP LXC" + msg_ok "Updated successfully!" +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN} ${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}https://${IP}${CL}" diff --git a/ct/headers/apache-cassandra b/ct/headers/apache-cassandra new file mode 100644 index 000000000..e82ea7c51 --- /dev/null +++ b/ct/headers/apache-cassandra @@ -0,0 +1,6 @@ + ___ __ ______ __ + / | ____ ____ ______/ /_ ___ / ____/___ _______________ _____ ____/ /________ _ + / /| | / __ \/ __ `/ ___/ __ \/ _ \______/ / / __ `/ ___/ ___/ __ `/ __ \/ __ / ___/ __ `/ + / ___ |/ /_/ / /_/ / /__/ / / / __/_____/ /___/ /_/ (__ |__ ) /_/ / / / / /_/ / / / /_/ / +/_/ |_/ .___/\__,_/\___/_/ /_/\___/ \____/\__,_/____/____/\__,_/_/ /_/\__,_/_/ \__,_/ + /_/ diff --git a/ct/headers/argus b/ct/headers/argus new file mode 100644 index 000000000..47434a30a --- /dev/null +++ b/ct/headers/argus @@ -0,0 +1,6 @@ + ___ + / | _________ ___ _______ + / /| | / ___/ __ `/ / / / ___/ + / ___ |/ / / /_/ / /_/ (__ ) +/_/ |_/_/ \__, /\__,_/____/ + /____/ diff --git a/ct/headers/commafeed b/ct/headers/commafeed new file mode 100644 index 000000000..06beb9a56 --- /dev/null +++ b/ct/headers/commafeed @@ -0,0 +1,6 @@ + ______ ______ __ + / ____/___ ____ ___ ____ ___ ____ _/ ____/__ ___ ____/ / + / / / __ \/ __ `__ \/ __ `__ \/ __ `/ /_ / _ \/ _ \/ __ / +/ /___/ /_/ / / / / / / / / / / / /_/ / __/ / __/ __/ /_/ / +\____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ \___/\___/\__,_/ + diff --git a/ct/headers/globaleaks b/ct/headers/globaleaks new file mode 100644 index 000000000..b54d1871c --- /dev/null +++ b/ct/headers/globaleaks @@ -0,0 +1,6 @@ + ________ __ __ __ + / ____/ /___ / /_ ____ _/ / ___ ____ _/ /_______ + / / __/ / __ \/ __ \/ __ `/ / / _ \/ __ `/ //_/ ___/ +/ /_/ / / /_/ / /_/ / /_/ / /___/ __/ /_/ / ,< (__ ) +\____/_/\____/_.___/\__,_/_____/\___/\__,_/_/|_/____/ + diff --git a/ct/headers/hivemq b/ct/headers/hivemq new file mode 100644 index 000000000..ac5216a72 --- /dev/null +++ b/ct/headers/hivemq @@ -0,0 +1,6 @@ + __ ___ __ _______ + / / / (_) _____ / |/ / __ \ + / /_/ / / | / / _ \/ /|_/ / / / / + / __ / /| |/ / __/ / / / /_/ / +/_/ /_/_/ |___/\___/_/ /_/\___\_\ + diff --git a/ct/headers/inspircd b/ct/headers/inspircd new file mode 100644 index 000000000..0d7550da1 --- /dev/null +++ b/ct/headers/inspircd @@ -0,0 +1,6 @@ + ____ ________ ______ __ + / _/___ _________ / _/ __ \/ ____/___/ / + / // __ \/ ___/ __ \ / // /_/ / / / __ / + _/ // / / (__ ) /_/ // // _, _/ /___/ /_/ / +/___/_/ /_/____/ .___/___/_/ |_|\____/\__,_/ + /_/ diff --git a/ct/headers/kubo b/ct/headers/kubo new file mode 100644 index 000000000..a8490005f --- /dev/null +++ b/ct/headers/kubo @@ -0,0 +1,6 @@ + __ __ __ + / //_/_ __/ /_ ____ + / ,< / / / / __ \/ __ \ + / /| / /_/ / /_/ / /_/ / +/_/ |_\__,_/_.___/\____/ + diff --git a/ct/headers/neo4j b/ct/headers/neo4j new file mode 100644 index 000000000..7e5311b4e --- /dev/null +++ b/ct/headers/neo4j @@ -0,0 +1,6 @@ + _ __ __ __ _ + / | / /__ ____ / // / (_) + / |/ / _ \/ __ \/ // /_/ / + / /| / __/ /_/ /__ __/ / +/_/ |_/\___/\____/ /_/_/ / + /___/ diff --git a/ct/headers/nodebb b/ct/headers/nodebb new file mode 100644 index 000000000..0ca632d82 --- /dev/null +++ b/ct/headers/nodebb @@ -0,0 +1,6 @@ + _ __ __ ____ ____ + / | / /___ ____/ /__ / __ )/ __ ) + / |/ / __ \/ __ / _ \/ __ / __ | + / /| / /_/ / /_/ / __/ /_/ / /_/ / +/_/ |_/\____/\__,_/\___/_____/_____/ + diff --git a/ct/headers/opengist b/ct/headers/opengist new file mode 100644 index 000000000..618b72dc3 --- /dev/null +++ b/ct/headers/opengist @@ -0,0 +1,6 @@ + ____ _ __ + / __ \____ ___ ____ ____ _(_)____/ /_ + / / / / __ \/ _ \/ __ \/ __ `/ / ___/ __/ +/ /_/ / /_/ / __/ / / / /_/ / (__ ) /_ +\____/ .___/\___/_/ /_/\__, /_/____/\__/ + /_/ /____/ diff --git a/ct/headers/ots b/ct/headers/ots new file mode 100644 index 000000000..64a5fc431 --- /dev/null +++ b/ct/headers/ots @@ -0,0 +1,6 @@ + ____ ___________ + / __ \/_ __/ ___/ + / / / / / / \__ \ +/ /_/ / / / ___/ / +\____/ /_/ /____/ + diff --git a/ct/headers/ps5-mqtt b/ct/headers/ps5-mqtt new file mode 100644 index 000000000..7d04f172d --- /dev/null +++ b/ct/headers/ps5-mqtt @@ -0,0 +1,6 @@ + ____ _____ ______ __ _______ ____________ + / __ \/ ___// ____/ / |/ / __ \/_ __/_ __/ + / /_/ /\__ \/___ \______/ /|_/ / / / / / / / / + / ____/___/ /___/ /_____/ / / / /_/ / / / / / +/_/ /____/_____/ /_/ /_/\___\_\/_/ /_/ + diff --git a/ct/headers/rustypaste b/ct/headers/rustypaste new file mode 100644 index 000000000..9e914cc65 --- /dev/null +++ b/ct/headers/rustypaste @@ -0,0 +1,6 @@ + __ __ + _______ _______/ /___ ______ ____ ______/ /____ + / ___/ / / / ___/ __/ / / / __ \/ __ `/ ___/ __/ _ \ + / / / /_/ (__ ) /_/ /_/ / /_/ / /_/ (__ ) /_/ __/ +/_/ \__,_/____/\__/\__, / .___/\__,_/____/\__/\___/ + /____/_/ diff --git a/ct/headers/seelf b/ct/headers/seelf new file mode 100644 index 000000000..b7202eb37 --- /dev/null +++ b/ct/headers/seelf @@ -0,0 +1,6 @@ + ______ + ________ ___ / / __/ + / ___/ _ \/ _ \/ / /_ + (__ ) __/ __/ / __/ +/____/\___/\___/_/_/ + diff --git a/ct/headers/streamlink-webui b/ct/headers/streamlink-webui new file mode 100644 index 000000000..f067c6120 --- /dev/null +++ b/ct/headers/streamlink-webui @@ -0,0 +1,6 @@ + __ ___ __ __ _ + _____/ /_________ ____ _____ ___ / (_)___ / /__ _ _____ / /_ __ __(_) + / ___/ __/ ___/ _ \/ __ `/ __ `__ \/ / / __ \/ //_/____| | /| / / _ \/ __ \/ / / / / + (__ ) /_/ / / __/ /_/ / / / / / / / / / / / ,< /_____/ |/ |/ / __/ /_/ / /_/ / / +/____/\__/_/ \___/\__,_/_/ /_/ /_/_/_/_/ /_/_/|_| |__/|__/\___/_.___/\__,_/_/ + diff --git a/ct/headers/valkey b/ct/headers/valkey new file mode 100644 index 000000000..e0b2b739e --- /dev/null +++ b/ct/headers/valkey @@ -0,0 +1,6 @@ + _ __ ____ +| | / /___ _/ / /_____ __ __ +| | / / __ `/ / //_/ _ \/ / / / +| |/ / /_/ / / ,< / __/ /_/ / +|___/\__,_/_/_/|_|\___/\__, / + /____/ diff --git a/ct/headers/wavelog b/ct/headers/wavelog new file mode 100644 index 000000000..717a75bcb --- /dev/null +++ b/ct/headers/wavelog @@ -0,0 +1,6 @@ + _ __ __ +| | / /___ __ _____ / /___ ____ _ +| | /| / / __ `/ | / / _ \/ / __ \/ __ `/ +| |/ |/ / /_/ /| |/ / __/ / /_/ / /_/ / +|__/|__/\__,_/ |___/\___/_/\____/\__, / + /____/ diff --git a/ct/headers/writefreely b/ct/headers/writefreely new file mode 100644 index 000000000..088cfecf7 --- /dev/null +++ b/ct/headers/writefreely @@ -0,0 +1,6 @@ + _ __ _ __ ______ __ +| | / /____(_) /____ / ____/_______ ___ / /_ __ +| | /| / / ___/ / __/ _ \/ /_ / ___/ _ \/ _ \/ / / / / +| |/ |/ / / / / /_/ __/ __/ / / / __/ __/ / /_/ / +|__/|__/_/ /_/\__/\___/_/ /_/ \___/\___/_/\__, / + /____/ diff --git a/ct/hivemq.sh b/ct/hivemq.sh new file mode 100644 index 000000000..f9b1bedc4 --- /dev/null +++ b/ct/hivemq.sh @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 tteck +# Author: tteck (tteckster) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://www.hivemq.com/ | Github: https://github.com/hivemq/hivemq-community-edition + +APP="HiveMQ" +var_tags="${var_tags:-mqtt}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-1024}" +var_disk="${var_disk:-4}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -d /var ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + msg_error "Currently we don't provide an update function for this ${APP}." + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" diff --git a/ct/inspircd.sh b/ct/inspircd.sh new file mode 100644 index 000000000..86b7d2e11 --- /dev/null +++ b/ct/inspircd.sh @@ -0,0 +1,52 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: kristocopani +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://www.inspircd.org/ | Github: https://github.com/inspircd/inspircd + +APP="InspIRCd" +var_tags="${var_tags:-IRC}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-512}" +var_disk="${var_disk:-2}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors +function update_script() { + header_info + check_container_storage + check_container_resources + + if [[ ! -f /lib/systemd/system/inspircd.service ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + if check_for_gh_release "inspircd" "inspircd/inspircd"; then + msg_info "Stopping Service" + systemctl stop inspircd + msg_ok "Stopped Service" + + fetch_and_deploy_gh_release "inspircd" "inspircd/inspircd" "binary" "latest" "/opt/inspircd" "inspircd_*.deb13u1_amd64.deb" + + msg_info "Starting Service" + systemctl start inspircd + msg_ok "Started Service" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Server-Acces it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}${IP}:6667${CL}" diff --git a/ct/kubo.sh b/ct/kubo.sh new file mode 100644 index 000000000..06be770cf --- /dev/null +++ b/ct/kubo.sh @@ -0,0 +1,52 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 tteck +# Author: tteck (tteckster) | Co-Author: ulmentflam +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/ipfs/kubo + +APP="Kubo" +var_tags="${var_tags:-sharing}" +var_cpu="${var_cpu:-2}" +var_ram="${var_ram:-4096}" +var_disk="${var_disk:-4}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -f /usr/local/kubo/ipfs ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + if check_for_gh_release "kubo" "ipfs/kubo"; then + msg_info "Stopping service" + systemctl stop ipfs + msg_ok "Stopped service" + + fetch_and_deploy_gh_release "kubo" "ipfs/kubo" "prebuild" "latest" "/usr/local/kubo" "kubo*linux-amd64.tar.gz" + + msg_info "Starting service" + systemctl start ipfs + msg_ok "Service started" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:5001/webui${CL}" diff --git a/ct/neo4j.sh b/ct/neo4j.sh new file mode 100644 index 000000000..11270934f --- /dev/null +++ b/ct/neo4j.sh @@ -0,0 +1,46 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 tteck +# Author: tteck | Co-Author: havardthom +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://neo4j.com/product/neo4j-graph-database/ + +APP="Neo4j" +var_tags="${var_tags:-database}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-1024}" +var_disk="${var_disk:-4}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -d /etc/neo4j ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + JAVA_VERSION="21" setup_java + + msg_info "Updating ${APP}" + $STD apt update + $STD apt -y upgrade + msg_ok "Updated successfully!" + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:7474${CL}" diff --git a/ct/nodebb.sh b/ct/nodebb.sh new file mode 100644 index 000000000..54a0327f8 --- /dev/null +++ b/ct/nodebb.sh @@ -0,0 +1,59 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk (Canbiz) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/NodeBB/NodeBB + +APP="NodeBB" +var_tags="${var_tags:-forum}" +var_disk="${var_disk:-10}" +var_cpu="${var_cpu:-4}" +var_ram="${var_ram:-2048}" +var_os="${var_os:-ubuntu}" +var_version="${var_version:-24.04}" +var_unprivileged="${var_unprivileged:-1}" + +# App Output & Base Settings +header_info "$APP" + +# Core +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -d /opt/nodebb ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + if check_for_gh_release "nodebb" "NodeBB/NodeBB"; then + msg_info "Stopping Service" + systemctl stop nodebb + msg_ok "Stopped Service" + + msg_info "Updating ${APP}" + cd /opt/nodebb + $STD ./nodebb upgrade + echo "${CHECK_UPDATE_RELEASE}" >~/.nodebb + msg_ok "Updated ${APP}" + + msg_info "Starting Service" + systemctl start nodebb + msg_ok "Started Service" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:4567${CL}" diff --git a/ct/opengist.sh b/ct/opengist.sh new file mode 100644 index 000000000..58414b04a --- /dev/null +++ b/ct/opengist.sh @@ -0,0 +1,60 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: Jonathan (jd-apprentice) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://opengist.io/ | Github: https://github.com/thomiceli/opengist + +APP="Opengist" +var_tags="${var_tags:-development}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-1024}" +var_disk="${var_disk:-8}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -d /opt/opengist ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + if check_for_gh_release "opengist" "thomiceli/opengist"; then + msg_info "Stopping Service" + systemctl stop opengist + msg_ok "Stopped Service" + + msg_info "Creating backup" + mv /opt/opengist /opt/opengist-backup + msg_ok "Backup created" + + fetch_and_deploy_gh_release "opengist" "thomiceli/opengist" "prebuild" "latest" "/opt/opengist" "opengist*linux-amd64.tar.gz" + + msg_info "Restoring Configuration" + mv /opt/opengist-backup/config.yml /opt/opengist/config.yml + msg_ok "Configuration Restored" + + msg_info "Starting Service" + systemctl start opengist + msg_ok "Started Service" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:6157${CL}" diff --git a/ct/ots.sh b/ct/ots.sh new file mode 100644 index 000000000..d14bc5338 --- /dev/null +++ b/ct/ots.sh @@ -0,0 +1,54 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: bvdberg01 +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/Luzifer/ots + +APP="OTS" +var_tags="${var_tags:-secrets-sharer}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-512}" +var_disk="${var_disk:-3}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -d /opt/ots ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + if check_for_gh_release "ots" "Luzifer/ots"; then + msg_info "Stopping Services" + systemctl stop ots + systemctl stop nginx + msg_ok "Stopped Services" + + fetch_and_deploy_gh_release "ots" "Luzifer/ots" "prebuild" "latest" "/opt/ots" "ots_linux_amd64.tgz" + + msg_info "Starting Services" + systemctl start ots + systemctl start nginx + msg_ok "Started Services" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}https://${IP}${CL}" diff --git a/ct/ps5-mqtt.sh b/ct/ps5-mqtt.sh new file mode 100644 index 000000000..4a5e782a1 --- /dev/null +++ b/ct/ps5-mqtt.sh @@ -0,0 +1,58 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: liecno +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/FunkeyFlo/ps5-mqtt/ + +APP="PS5-MQTT" +var_tags="${var_tags:-smarthome;automation}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-512}" +var_disk="${var_disk:-3}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -d /opt/ps5-mqtt ]]; then + msg_error "No ${APP} installation found!" + exit + fi + if check_for_gh_release "ps5-mqtt" "FunkeyFlo/ps5-mqtt"; then + msg_info "Stopping service" + systemctl stop ps5-mqtt + msg_ok "Stopped service" + + fetch_and_deploy_gh_release "ps5-mqtt" "FunkeyFlo/ps5-mqtt" "tarball" + + msg_info "Configuring ${APP}" + cd /opt/ps5-mqtt/ps5-mqtt/ + $STD npm install + $STD npm run build + msg_ok "Configured ${APP}" + + msg_info "Starting service" + systemctl start ps5-mqtt + msg_ok "Started service" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8645${CL}" diff --git a/ct/rustypaste.sh b/ct/rustypaste.sh new file mode 100644 index 000000000..6bccbc973 --- /dev/null +++ b/ct/rustypaste.sh @@ -0,0 +1,69 @@ +#!/usr/bin/env bash +source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: GoldenSpringness +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/orhun/rustypaste + +APP="rustypaste" +var_tags="${var_tags:-pastebin;storage}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-1024}" +var_disk="${var_disk:-20}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + + if [[ ! -f /opt/rustypaste/rustypaste ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + + if check_for_gh_release "rustypaste" "orhun/rustypaste"; then + msg_info "Stopping Services" + systemctl stop rustypaste + msg_ok "Stopped Services" + + msg_info "Creating Backup" + tar -czf "/opt/rustypaste_backup_$(date +%F).tar.gz" /opt/rustypaste/upload 2>/dev/null || true + cp /opt/rustypaste/config.toml /tmp/rustypaste_config.toml.bak + msg_ok "Backup Created" + + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "rustypaste" "orhun/rustypaste" "prebuild" "latest" "/opt/rustypaste" "*x86_64-unknown-linux-gnu.tar.gz" + + msg_info "Restoring Data" + mv /tmp/rustypaste_config.toml.bak /opt/rustypaste/config.toml + tar -xzf "/opt/rustypaste_backup_$(date +%F).tar.gz" -C /opt/rustypaste/upload 2>/dev/null || true + rm -rf /opt/rustypaste_backup_$(date +%F).tar.gz + msg_ok "Restored Data" + + msg_info "Starting Services" + systemctl start rustypaste + msg_ok "Started Services" + msg_ok "Updated successfully!" + fi + + if check_for_gh_release "rustypaste-cli" "orhun/rustypaste-cli"; then + fetch_and_deploy_gh_release "rustypaste-cli" "orhun/rustypaste-cli" "prebuild" "latest" "/usr/local/bin" "*x86_64-unknown-linux-gnu.tar.gz" + fi + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}rustypaste setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8000${CL}" diff --git a/ct/seelf.sh b/ct/seelf.sh new file mode 100644 index 000000000..af96d3185 --- /dev/null +++ b/ct/seelf.sh @@ -0,0 +1,56 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: Slaviša Arežina (tremor021) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/YuukanOO/seelf + +APP="seelf" +var_tags="${var_tags:-server;docker}" +var_cpu="${var_cpu:-2}" +var_ram="${var_ram:-4096}" +var_disk="${var_disk:-10}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + + if [[ ! -d /opt/seelf ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + if check_for_gh_release "seelf" "YuukanOO/seelf"; then + msg_info "Stopping Service" + systemctl stop seelf + msg_info "Stopped Service" + + msg_info "Updating seelf" + cd /opt/seelf + $STD make build + msg_ok "Updated seelf" + + msg_info "Starting Service" + systemctl start seelf + msg_ok "Started Service" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8080${CL}" diff --git a/ct/streamlink-webui.sh b/ct/streamlink-webui.sh new file mode 100644 index 000000000..4f69c5790 --- /dev/null +++ b/ct/streamlink-webui.sh @@ -0,0 +1,66 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: CrazyWolf13 +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/CrazyWolf13/streamlink-webui + +APP="streamlink-webui" +var_tags="${var_tags:-download;streaming}" +var_cpu="${var_cpu:-2}" +var_ram="${var_ram:-2048}" +var_disk="${var_disk:-10}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + + if [[ ! -d /opt/streamlink-webui ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + + if check_for_gh_release "streamlink-webui" "CrazyWolf13/streamlink-webui"; then + msg_info "Stopping Service" + systemctl stop streamlink-webui + msg_info "Stopped Service" + + NODE_VERSION="22" NODE_MODULE="yarn" setup_nodejs + setup_uv + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "streamlink-webui" "CrazyWolf13/streamlink-webui" "tarball" + + msg_info "Updating streamlink-webui" + $STD uv venv --clear /opt/streamlink-webui/backend/src/.venv + source /opt/streamlink-webui/backend/src/.venv/bin/activate + $STD uv pip install -r /opt/streamlink-webui/backend/src/requirements.txt --python=/opt/streamlink-webui/backend/src/.venv + cd /opt/streamlink-webui/frontend/src + $STD yarn install + $STD yarn build + chmod +x /opt/streamlink-webui/start.sh + msg_ok "Updated streamlink-webui" + + msg_info "Starting Service" + systemctl start streamlink-webui + msg_ok "Started Service" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8000${CL}" diff --git a/ct/valkey.sh b/ct/valkey.sh new file mode 100644 index 000000000..93eb097be --- /dev/null +++ b/ct/valkey.sh @@ -0,0 +1,45 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: pshankinclarke (lazarillo) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://valkey.io/ + +APP="Valkey" +var_tags="${var_tags:-database}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-1024}" +var_disk="${var_disk:-4}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -f /lib/systemd/system/valkey-server.service ]]; then + msg_error "No Valkey Installation Found!" + exit + fi + msg_info "Updating Valkey LXC" + $STD apt update + $STD apt -y upgrade + msg_ok "Updated Valkey LXC" + msg_ok "Updated successfully!" + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:6379${CL}" diff --git a/ct/wavelog.sh b/ct/wavelog.sh new file mode 100644 index 000000000..75752614b --- /dev/null +++ b/ct/wavelog.sh @@ -0,0 +1,77 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: Don Locke (DonLocke) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/wavelog/wavelog + +APP="Wavelog" +var_tags="${var_tags:-radio-logging}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-512}" +var_disk="${var_disk:-2}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -d /opt/wavelog ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + setup_mariadb + if check_for_gh_release "wavelog" "wavelog/wavelog"; then + msg_info "Stopping Services" + systemctl stop apache2 + msg_ok "Services Stopped" + + msg_info "Creating backup" + cp /opt/wavelog/application/config/config.php /opt/config.php + cp /opt/wavelog/application/config/database.php /opt/database.php + cp -r /opt/wavelog/userdata /opt/userdata + if [[ -f /opt/wavelog/assets/js/sections/custom.js ]]; then + cp /opt/wavelog/assets/js/sections/custom.js /opt/custom.js + fi + msg_ok "Backup created" + + rm -rf /opt/wavelog + fetch_and_deploy_gh_release "wavelog" "wavelog/wavelog" "tarball" + + msg_info "Updating Wavelog" + rm -rf /opt/wavelog/install + mv /opt/config.php /opt/wavelog/application/config/config.php + mv /opt/database.php /opt/wavelog/application/config/database.php + cp -r /opt/userdata/* /opt/wavelog/userdata + rm -rf /opt/userdata + if [[ -f /opt/custom.js ]]; then + mv /opt/custom.js /opt/wavelog/assets/js/sections/custom.js + fi + chown -R www-data:www-data /opt/wavelog/ + find /opt/wavelog/ -type d -exec chmod 755 {} \; + find /opt/wavelog/ -type f -exec chmod 664 {} \; + msg_ok "Updated Wavelog" + + msg_info "Starting Services" + systemctl start apache2 + msg_ok "Started Services" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}${CL}" diff --git a/ct/writefreely.sh b/ct/writefreely.sh new file mode 100644 index 000000000..ec465b91b --- /dev/null +++ b/ct/writefreely.sh @@ -0,0 +1,72 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: StellaeAlis +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/writefreely/writefreely + +APP="WriteFreely" +var_tags="${var_tags:-writing}" +var_cpu="${var_cpu:-2}" +var_ram="${var_ram:-1024}" +var_disk="${var_disk:-4}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + + if [[ ! -d /opt/writefreely ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + + if check_for_gh_release "writefreely" "writefreely/writefreely"; then + msg_info "Stopping Services" + systemctl stop writefreely + msg_ok "Stopped Services" + + msg_info "Creating Backup" + mkdir -p /tmp/writefreely_backup + cp /opt/writefreely/keys /tmp/writefreely_backup/ 2>/dev/null + cp /opt/writefreely/config.ini /tmp/writefreely_backup/ 2>/dev/null + msg_ok "Created Backup" + + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "writefreely" "writefreely/writefreely" "prebuild" "latest" "/opt/writefreely" "writefreely_*_linux_amd64.tar.gz" + + msg_info "Restoring Data" + cp /tmp/writefreely_backup/config.ini /opt/writefreely/ 2>/dev/null + cp /tmp/writefreely_backup/keys/* /opt/writefreely/keys/ 2>/dev/null + rm -rf /tmp/writefreely_backup + msg_ok "Restored Data" + + msg_info "Running Post-Update Tasks" + cd /opt/writefreely + $STD ./writefreely db migrate + ln -s /opt/writefreely/writefreely /usr/local/bin/writefreely + msg_ok "Ran Post-Update Tasks" + + msg_info "Starting Services" + systemctl start writefreely + msg_ok "Started Services" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}${CL}" diff --git a/install/apache-cassandra-install.sh b/install/apache-cassandra-install.sh new file mode 100644 index 000000000..b1eca2994 --- /dev/null +++ b/install/apache-cassandra-install.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 tteck +# Author: tteck (tteckster) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://cassandra.apache.org/_/index.html + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +JAVA_VERSION="11" setup_java + +msg_info "Installing Apache Cassandra" +setup_deb822_repo \ + "cassandra" \ + "https://downloads.apache.org/cassandra/KEYS" \ + "https://debian.cassandra.apache.org" \ + "41x" \ + "main" +$STD apt install -y cassandra cassandra-tools +sed -i -e 's/^rpc_address: localhost/#rpc_address: localhost/g' -e 's/^# rpc_interface: eth1/rpc_interface: eth0/g' /etc/cassandra/cassandra.yaml +msg_ok "Installed Apache Cassandra" + +motd_ssh +customize +cleanup_lxc diff --git a/install/argus-install.sh b/install/argus-install.sh new file mode 100644 index 000000000..12e3e0079 --- /dev/null +++ b/install/argus-install.sh @@ -0,0 +1,85 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: MickLesk (CanbiZ) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://release-argus.io/ | Github: https://github.com/release-argus/Argus + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +fetch_and_deploy_gh_release "Argus" "release-argus/Argus" "singlefile" "latest" "/opt/argus" "Argus*linux-amd64" + +msg_info "Setup Argus Config" +cat </opt/argus/config.yml +settings: + log: + level: INFO + timestamps: false + data: + database_file: data/argus.db + web: + listen_host: 0.0.0.0 + listen_port: 8080 + route_prefix: / + +defaults: + service: + options: + interval: 30m + semantic_versioning: true + latest_version: + allow_invalid_certs: false + use_prerelease: false + dashboard: + auto_approve: true + webhook: + desired_status_code: 201 + +service: + release-argus/argus: + latest_version: + type: github + url: release-argus/argus + dashboard: + icon: https://raw.githubusercontent.com/release-argus/Argus/master/web/ui/react-app/public/favicon.svg + icon_link_to: https://release-argus.io + web_url: https://github.com/release-argus/Argus/blob/master/CHANGELOG.md + + community-scripts/ProxmoxVE: + latest_version: + type: github + url: community-scripts/ProxmoxVE + use_prerelease: false + dashboard: + icon: https://raw.githubusercontent.com/community-scripts/ProxmoxVE/refs/heads/main/misc/images/logo.png + icon_link_to: https://community-scripts.org/ + web_url: https://github.com/community-scripts/ProxmoxVE/releases +EOF +msg_ok "Setup Config" + +msg_info "Creating Service" +cat </etc/systemd/system/argus.service +[Unit] +Description=Argus +After=network.target +[Service] +Type=simple +WorkingDirectory=/opt/argus +ExecStart=/opt/argus/Argus +Restart=on-failure +RestartSec=5 +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now argus +msg_ok "Created Service" + +motd_ssh +customize +cleanup_lxc diff --git a/install/commafeed-install.sh b/install/commafeed-install.sh new file mode 100644 index 000000000..2141a0545 --- /dev/null +++ b/install/commafeed-install.sh @@ -0,0 +1,42 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 tteck +# Author: tteck (tteckster) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://www.commafeed.com/#/welcome | Github: https://github.com/Athou/commafeed + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apt install -y rsync +msg_ok "Installed Dependencies" + +JAVA_VERSION="25" setup_java +fetch_and_deploy_gh_release "commafeed" "Athou/commafeed" "prebuild" "latest" "/opt/commafeed" "commafeed-*-h2-jvm.zip" + +msg_info "Creating Service" +cat </etc/systemd/system/commafeed.service +[Unit] +Description=CommaFeed Service +After=network.target + +[Service] +ExecStart=java -Xminf0.05 -Xmaxf0.1 -jar quarkus-run.jar +WorkingDirectory=/opt/commafeed/ +Restart=always + +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now commafeed +msg_ok "Created Service" + +motd_ssh +customize +cleanup_lxc diff --git a/install/globaleaks-install.sh b/install/globaleaks-install.sh new file mode 100644 index 000000000..08cf79dcc --- /dev/null +++ b/install/globaleaks-install.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +# Copyright (c) 2021-2026 community-scripts ORG +# Author: Giovanni Pellerano (evilaliv3) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/globaleaks/globaleaks-whistleblowing-software + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Setup GlobaLeaks" +DISTRO_CODENAME="$(awk -F= '/^VERSION_CODENAME=/{print $2}' /etc/os-release)" +curl -fsSL https://deb.globaleaks.org/globaleaks.asc | gpg --dearmor -o /etc/apt/trusted.gpg.d/globaleaks.gpg +echo "deb [signed-by=/etc/apt/trusted.gpg.d/globaleaks.gpg] http://deb.globaleaks.org $DISTRO_CODENAME/" >/etc/apt/sources.list.d/globaleaks.list +echo 'APPARMOR_SANDBOXING=0' >/etc/default/globaleaks +$STD apt update +$STD apt -y -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold install globaleaks +msg_ok "Setup GlobaLeaks" + +motd_ssh +customize +cleanup_lxc diff --git a/install/hivemq-install.sh b/install/hivemq-install.sh new file mode 100644 index 000000000..9eb6f1282 --- /dev/null +++ b/install/hivemq-install.sh @@ -0,0 +1,34 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 tteck +# Author: tteck (tteckster) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://www.hivemq.com/ | Github: https://github.com/hivemq/hivemq-community-edition + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +JAVA_VERSION="21" setup_java +fetch_and_deploy_gh_release "hivemq" "hivemq/hivemq-community-edition" "prebuild" "latest" "/opt/hivemq" "hivemq-ce-*.zip" + +msg_info "Configuring HiveMQ CE" +useradd -d /opt/hivemq hivemq +chown -R hivemq:hivemq /opt/hivemq +chmod +x /opt/hivemq/bin/run.sh +cp /opt/hivemq/bin/init-script/hivemq.service /etc/systemd/system/hivemq.service +rm /opt/hivemq/conf/config.xml +mv /opt/hivemq/conf/examples/configuration/config-sample-tcp-and-websockets.xml /opt/hivemq/conf/config.xml +msg_ok "Configured HiveMQ CE" + +msg_info "Starting service" +systemctl enable -q --now hivemq +msg_ok "Service started" + +motd_ssh +customize +cleanup_lxc diff --git a/install/inspircd-install.sh b/install/inspircd-install.sh new file mode 100644 index 000000000..88e4c9d6f --- /dev/null +++ b/install/inspircd-install.sh @@ -0,0 +1,37 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: kristocopani +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://www.inspircd.org/ | Github: https://github.com/inspircd/inspircd + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +fetch_and_deploy_gh_release "inspircd" "inspircd/inspircd" "binary" "latest" "/opt/inspircd" "inspircd_*.deb13u1_amd64.deb" + +msg_info "Configuring InspIRCd" +cat </etc/inspircd/inspircd.conf + + + + + + +EOF +msg_ok "Installed InspIRCd" + +motd_ssh +customize +cleanup_lxc diff --git a/install/kubo-install.sh b/install/kubo-install.sh new file mode 100644 index 000000000..cc86dae3b --- /dev/null +++ b/install/kubo-install.sh @@ -0,0 +1,47 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 tteck +# Author: tteck (tteckster) +# Co-Author: ulmentflam +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/ipfs/kubo + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +fetch_and_deploy_gh_release "kubo" "ipfs/kubo" "prebuild" "latest" "/usr/local/kubo" "kubo*linux-amd64.tar.gz" + +msg_info "Configuring IPFS" +$STD ln -s /usr/local/kubo/ipfs /usr/local/bin/ipfs +$STD ipfs init +ipfs config Addresses.API /ip4/0.0.0.0/tcp/5001 +ipfs config Addresses.Gateway /ip4/0.0.0.0/tcp/8080 +ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin "[\"http://${LOCAL_IP}:5001\", \"http://localhost:3000\", \"http://127.0.0.1:5001\", \"https://webui.ipfs.io\", \"http://0.0.0.0:5001\"]" +ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "POST"]' +msg_ok "Configured IPFS" + +msg_info "Creating Service" +cat </etc/systemd/system/ipfs.service +[Unit] +Description=IPFS Daemon +After=syslog.target network.target + +[Service] +Type=simple +ExecStart=/usr/local/bin/ipfs daemon +Restart=on-failure +Environment=HOME=/root +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now ipfs +msg_ok "Created Service" + +motd_ssh +customize +cleanup_lxc diff --git a/install/neo4j-install.sh b/install/neo4j-install.sh new file mode 100644 index 000000000..176c27b75 --- /dev/null +++ b/install/neo4j-install.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 tteck +# Author: tteck +# Co-Author: havardthom +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://neo4j.com/product/neo4j-graph-database/ + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +JAVA_VERSION="21" setup_java + +msg_info "Installing Neo4j (patience)" +curl -fsSL "https://debian.neo4j.com/neotechnology.gpg.key" | gpg --dearmor -o /etc/apt/keyrings/neotechnology.gpg +echo 'deb [signed-by=/etc/apt/keyrings/neotechnology.gpg] https://debian.neo4j.com stable latest' >/etc/apt/sources.list.d/neo4j.list +$STD apt update +$STD apt install -y neo4j +sed -i '/server.default_listen_address/s/^#//' /etc/neo4j/neo4j.conf +systemctl enable -q --now neo4j +msg_ok "Installed Neo4j" + +motd_ssh +customize +cleanup_lxc diff --git a/install/nodebb-install.sh b/install/nodebb-install.sh new file mode 100644 index 000000000..73468576c --- /dev/null +++ b/install/nodebb-install.sh @@ -0,0 +1,133 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2024 tteck +# Author: MickLesk (Canbiz) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/NodeBB/NodeBB + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies (Patience)" +$STD apt install -y \ + build-essential \ + redis-server \ + expect \ + ca-certificates +msg_ok "Installed Dependencies" + +setup_mongodb +NODE_VERSION="22" setup_nodejs + +msg_info "Configuring MongoDB" +MONGO_ADMIN_USER="admin" +MONGO_ADMIN_PWD="$(openssl rand -base64 18 | cut -c1-13)" +NODEBB_USER="nodebb" +NODEBB_PWD="$(openssl rand -base64 18 | cut -c1-13)" +MONGO_CONNECTION_STRING="mongodb://${NODEBB_USER}:${NODEBB_PWD}@localhost:27017/nodebb" +NODEBB_SECRET=$(uuidgen) +{ + echo "NodeBB-Credentials" + echo "Mongo Database User: $MONGO_ADMIN_USER" + echo "Mongo Database Password: $MONGO_ADMIN_PWD" + echo "NodeBB User: $NODEBB_USER" + echo "NodeBB Password: $NODEBB_PWD" + echo "NodeBB Secret: $NODEBB_SECRET" +} >>~/nodebb.creds + +$STD mongosh <> /etc/mongod.conf' +systemctl restart mongod +msg_ok "MongoDB configured" + +fetch_and_deploy_gh_release "nodebb" "NodeBB/NodeBB" "tarball" + +msg_info "Configuring NodeBB" +cd /opt/nodebb +touch pidfile +expect </dev/null 2>&1 +log_file /dev/null +set timeout -1 + +spawn ./nodebb setup +expect "URL used to access this NodeBB" { + send "http://localhost:4567\r" +} +expect "Please enter a NodeBB secret" { + send "$NODEBB_SECRET\r" +} +expect "Would you like to submit anonymous plugin usage to nbbpm? (yes)" { + send "no\r" +} +expect "Which database to use (mongo)" { + send "mongo\r" +} +expect "Format: mongodb://*" { + send "$MONGO_CONNECTION_STRING\r" +} +expect "Administrator username" { + send "community-scripts\r" +} +expect "Administrator email address" { + send "admin@community-scripts.org\r" +} +expect "Password" { + send "community-scripts\r" +} +expect "Confirm Password" { + send "community-scripts\r" +} +expect eof +EOF +msg_ok "Configured NodeBB" + +msg_info "Creating Services" +cat </etc/systemd/system/nodebb.service +[Unit] +Description=NodeBB +Documentation=https://docs.nodebb.org +After=system.slice multi-user.target mongod.service + +[Service] +Type=forking +User=root + +WorkingDirectory=/opt/nodebb +PIDFile=/opt/nodebb/pidfile +ExecStart=/usr/bin/node /opt/nodebb/loader.js +Restart=always + +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now nodebb +msg_ok "Created Service" + +motd_ssh +customize +cleanup_lxc diff --git a/install/opengist-install.sh b/install/opengist-install.sh new file mode 100644 index 000000000..ae7496bd9 --- /dev/null +++ b/install/opengist-install.sh @@ -0,0 +1,44 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: Jonathan (jd-apprentice) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://opengist.io/ | Github: https://github.com/thomiceli/opengist + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apt install -y git +msg_ok "Installed Dependencies" + +fetch_and_deploy_gh_release "opengist" "thomiceli/opengist" "prebuild" "latest" "/opt/opengist" "opengist*linux-amd64.tar.gz" +mkdir -p /opt/opengist-data +sed -i 's|opengist-home:.*|opengist-home: /opt/opengist-data|' /opt/opengist/config.yml + +msg_info "Creating Service" +cat </etc/systemd/system/opengist.service +[Unit] +Description=Opengist server to manage your Gists +After=network.target + +[Service] +WorkingDirectory=/opt/opengist +ExecStart=/opt/opengist/opengist --config /opt/opengist/config.yml +Restart=always +User=root + +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now opengist +msg_ok "Created Service" + +motd_ssh +customize +cleanup_lxc diff --git a/install/ots-install.sh b/install/ots-install.sh new file mode 100644 index 000000000..ddad7d671 --- /dev/null +++ b/install/ots-install.sh @@ -0,0 +1,91 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: bvberg01 +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/Luzifer/ots + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apt install -y \ + redis-server \ + nginx +msg_ok "Installed Dependencies" + +fetch_and_deploy_gh_release "ots" "Luzifer/ots" "prebuild" "latest" "/opt/ots" "ots_linux_amd64.tgz" +create_self_signed_cert + +msg_info "Setup OTS" +cat </opt/ots/.env +LISTEN=127.0.0.1:3000 +REDIS_URL=redis://127.0.0.1:6379 +SECRET_EXPIRY=604800 +STORAGE_TYPE=redis +EOF +msg_ok "Setup OTS" + +msg_info "Setting up nginx" +cat </etc/nginx/sites-available/ots.conf +server { + listen 80; + listen [::]:80; + server_name ots; + return 301 https://\$host\$request_uri; +} +server { + listen 443 ssl; + listen [::]:443 ssl; + server_name ots; + + ssl_certificate /etc/ssl/ots/ots.crt; + ssl_certificate_key /etc/ssl/ots/ots.key; + + location / { + add_header X-Robots-Tag noindex; + + proxy_set_header Upgrade \$http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_set_header Host \$host; + proxy_set_header X-Real-IP \$remote_addr; + proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto \$scheme; + client_max_body_size 64M; + proxy_pass http://127.0.0.1:3000/; + } +} +EOF + +ln -s /etc/nginx/sites-available/ots.conf /etc/nginx/sites-enabled/ +rm -f /etc/nginx/sites-enabled/default +$STD systemctl reload nginx +msg_ok "Configured nginx" + +msg_info "Creating Services" +cat </etc/systemd/system/ots.service +[Unit] +Description=One-Time-Secret Service +After=network-online.target +Requires=network-online.target + +[Service] +EnvironmentFile=/opt/ots/.env +ExecStart=/opt/ots/ots +Restart=Always +RestartSecs=5 + +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now ots +msg_ok "Created Services" + +motd_ssh +customize +cleanup_lxc diff --git a/install/ps5-mqtt-install.sh b/install/ps5-mqtt-install.sh new file mode 100644 index 000000000..96c380286 --- /dev/null +++ b/install/ps5-mqtt-install.sh @@ -0,0 +1,87 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: liecno +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/FunkeyFlo/ps5-mqtt/ + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apt install -y \ + jq \ + ca-certificates +msg_ok "Installed Dependencies" + +NODE_VERSION="22" NODE_MODULE="playactor" setup_nodejs +fetch_and_deploy_gh_release "ps5-mqtt" "FunkeyFlo/ps5-mqtt" "tarball" + +msg_info "Configuring PS5-MQTT" +cd /opt/ps5-mqtt/ps5-mqtt/ +$STD npm install +$STD npm run build +mkdir -p /opt/.config/ps5-mqtt/ +mkdir -p /opt/.config/ps5-mqtt/playactor +cat </opt/.config/ps5-mqtt/config.json +{ + "mqtt": { + "host": "", + "port": "", + "user": "", + "pass": "", + "discovery_topic": "homeassistant" + }, + + "device_check_interval": 5000, + "device_discovery_interval": 60000, + "device_discovery_broadcast_address": "", + + "include_ps4_devices": false, + + "psn_accounts": [ + { + "username": "", + "npsso":"" + } + ], + + "account_check_interval": 5000, + + "credentialsStoragePath": "/opt/.config/ps5-mqtt/credentials.json", + "frontendPort": "8645" +} +EOF +msg_ok "Configured PS5-MQTT" + +msg_info "Creating Service" +cat </etc/systemd/system/ps5-mqtt.service +[Unit] +Description=PS5-MQTT Daemon +After=syslog.target network.target + +[Service] +WorkingDirectory=/opt/ps5-mqtt/ps5-mqtt +Environment="CONFIG_PATH=/opt/.config/ps5-mqtt/config.json" +Environment="DEBUG='@ha:ps5:*'" +Restart=always +RestartSec=5 +Type=simple +ExecStart=node server/dist/index.js +KillMode=process +SyslogIdentifier=ps5-mqtt + +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now ps5-mqtt +msg_ok "Created Service" + +motd_ssh +customize +cleanup_lxc diff --git a/install/rustypaste-install.sh b/install/rustypaste-install.sh new file mode 100644 index 000000000..67c495058 --- /dev/null +++ b/install/rustypaste-install.sh @@ -0,0 +1,43 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: GoldenSpringness | MickLesk (CanbiZ) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/orhun/rustypaste + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +fetch_and_deploy_gh_release "rustypaste" "orhun/rustypaste" "prebuild" "latest" "/opt/rustypaste" "*x86_64-unknown-linux-gnu.tar.gz" +fetch_and_deploy_gh_release "rustypaste-cli" "orhun/rustypaste-cli" "prebuild" "latest" "/usr/local/bin" "*x86_64-unknown-linux-gnu.tar.gz" + +msg_info "Setting up RustyPaste" +cd /opt/rustypaste +sed -i 's|^address = ".*"|address = "0.0.0.0:8000"|' config.toml +msg_ok "Set up RustyPaste" + +msg_info "Creating Service" +cat </etc/systemd/system/rustypaste.service +[Unit] +Description=rustypaste Service +After=network.target + +[Service] +WorkingDirectory=/opt/rustypaste +ExecStart=/opt/rustypaste/rustypaste +Restart=always + +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now rustypaste +msg_ok "Created Service" + +motd_ssh +customize +cleanup_lxc diff --git a/install/seelf-install.sh b/install/seelf-install.sh new file mode 100644 index 000000000..2b8f4c69c --- /dev/null +++ b/install/seelf-install.sh @@ -0,0 +1,64 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: Slaviša Arežina (tremor021) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/YuukanOO/seelf + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apt install -y \ + make \ + gcc +msg_ok "Installed Dependencies" + +setup_go +NODE_VERSION="22" setup_nodejs +fetch_and_deploy_gh_release "seelf" "YuukanOO/seelf" "tarball" + +msg_info "Setting up seelf. Patience" +cd /opt/seelf +$STD make build +PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13) +mkdir -p /opt/seelf/data +{ + echo "ADMIN_EMAIL=admin@example.com" + echo "ADMIN_PASSWORD=$PASS" +} | tee .env ~/seelf.creds >/dev/null +SEELF_ADMIN_EMAIL=admin@example.com SEELF_ADMIN_PASSWORD=$PASS ./seelf serve &>/dev/null & +sleep 5 +kill $! +msg_ok "Done setting up seelf" + +msg_info "Creating Service" +cat </etc/systemd/system/seelf.service +[Unit] +Description=seelf Service +After=network.target + +[Service] +Type=simple +User=root +Group=root +EnvironmentFile=/opt/seelf/.env +Environment=DATA_PATH=/opt/seelf/data +WorkingDirectory=/opt/seelf +ExecStart=/opt/seelf/./seelf -c data/conf.yml serve +Restart=always + +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now seelf +msg_ok "Created Service" + +motd_ssh +customize +cleanup_lxc diff --git a/install/streamlink-webui-install.sh b/install/streamlink-webui-install.sh new file mode 100644 index 000000000..b62d68b26 --- /dev/null +++ b/install/streamlink-webui-install.sh @@ -0,0 +1,62 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: CrazyWolf13 +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/CrazyWolf13/streamlink-webui + +# Import Functions und Setup +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +NODE_VERSION="22" +NODE_MODULE="npm@latest,yarn@latest" +setup_nodejs +setup_uv +fetch_and_deploy_gh_release "streamlink-webui" "CrazyWolf13/streamlink-webui" "tarball" + +msg_info "Setup ${APPLICATION}" +mkdir -p "/opt/${APPLICATION}-download" +$STD uv venv --clear /opt/"${APPLICATION}"/backend/src/.venv +source /opt/"${APPLICATION}"/backend/src/.venv/bin/activate +$STD uv pip install -r /opt/streamlink-webui/backend/src/requirements.txt --python=/opt/"${APPLICATION}"/backend/src/.venv +cd /opt/"${APPLICATION}"/frontend/src +$STD yarn install +$STD yarn build +chmod +x /opt/"${APPLICATION}"/start.sh +msg_ok "Setup ${APPLICATION}" + +msg_info "Creating Service" +cat <<'EOF' >/opt/"${APPLICATION}".env +CLIENT_ID='your_client_id' +CLIENT_SECRET='your_client_secret' +DOWNLOAD_PATH='/opt/streamlink-webui-download' +# BASE_URL='https://sub.domain.com' \ +# REVERSE_PROXY=True \ +EOF + +cat </etc/systemd/system/"${APPLICATION}".service +[Unit] +Description=${APPLICATION} Service +After=network.target + +[Service] +EnvironmentFile=/opt/${APPLICATION}.env +WorkingDirectory=/opt/${APPLICATION}/backend/src +ExecStart=/bin/bash -c 'source /opt/${APPLICATION}/backend/src/.venv/bin/activate && exec /opt/${APPLICATION}/start.sh' +Restart=always + +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now "${APPLICATION}" +msg_ok "Created Service" + +motd_ssh +customize +cleanup_lxc diff --git a/install/valkey-install.sh b/install/valkey-install.sh new file mode 100644 index 000000000..0bd06db1c --- /dev/null +++ b/install/valkey-install.sh @@ -0,0 +1,78 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: pshankinclarke (lazarillo) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://valkey.io/ + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Valkey" +$STD apt update +$STD apt install -y valkey openssl +sed -i 's/^bind .*/bind 0.0.0.0/' /etc/valkey/valkey.conf + +PASS="$(openssl rand -base64 48 | tr -dc 'a-zA-Z0-9' | head -c32)" +echo "requirepass $PASS" >> /etc/valkey/valkey.conf +echo "$PASS" >~/valkey.creds +chmod 600 ~/valkey.creds + +MEMTOTAL_MB=$(free -m | grep ^Mem: | awk '{print $2}') +# reserve 25% of a node type's maxmemory value for system use +MAXMEMORY_MB=$((MEMTOTAL_MB * 75 / 100)) + +echo "" >> /etc/valkey/valkey.conf +echo "# Memory-optimized settings for small-scale deployments" >> /etc/valkey/valkey.conf +echo "maxmemory ${MAXMEMORY_MB}mb" >> /etc/valkey/valkey.conf +echo "maxmemory-policy allkeys-lru" >> /etc/valkey/valkey.conf +echo "maxmemory-samples 10" >> /etc/valkey/valkey.conf +msg_ok "Installed Valkey" + +echo +read -r -p "${TAB3}Enable TLS for Valkey (Sentinel mode does not supported)? [y/N]: " prompt +if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then + read -r -p "${TAB3}Use TLS-only mode (disable TCP port 6379)? [y/N]: " tls_only + msg_info "Configuring TLS for Valkey..." + + create_self_signed_cert "Valkey" + TLS_DIR="/etc/ssl/valkey" + TLS_CERT="$TLS_DIR/valkey.crt" + TLS_KEY="$TLS_DIR/valkey.key" + chown valkey:valkey "$TLS_CERT" "$TLS_KEY" + + if [[ ${tls_only,,} =~ ^(y|yes)$ ]]; then + { + echo "" + echo "# TLS configuration generated by Proxmox VE Valkey helper-script" + echo "port 0" + echo "tls-port 6379" + echo "tls-cert-file $TLS_DIR/valkey.crt" + echo "tls-key-file $TLS_DIR/valkey.key" + echo "tls-auth-clients no" + } >> /etc/valkey/valkey.conf + msg_ok "Enabled TLS-only mode on port 6379" + else + { + echo "" + echo "# TLS configuration generated by Proxmox VE Valkey helper-script" + echo "tls-port 6380" + echo "tls-cert-file $TLS_DIR/valkey.crt" + echo "tls-key-file $TLS_DIR/valkey.key" + echo "tls-auth-clients no" + } >> /etc/valkey/valkey.conf + msg_ok "Enabled TLS on port 6380 and TCP on 6379" + fi +fi + +systemctl enable -q --now valkey-server +systemctl restart valkey-server + +motd_ssh +customize +cleanup_lxc diff --git a/install/vaultwarden-install.sh b/install/vaultwarden-install.sh deleted file mode 100644 index 9c2858148..000000000 --- a/install/vaultwarden-install.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 tteck -# Author: tteck (tteckster) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/dani-garcia/vaultwarden - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies" -$STD apt install -y \ - build-essential \ - pkgconf \ - libssl-dev \ - libmariadb-dev-compat \ - libpq-dev \ - argon2 \ - ssl-cert -msg_ok "Installed Dependencies" - -setup_rust -fetch_and_deploy_gh_release "vaultwarden" "dani-garcia/vaultwarden" "tarball" "latest" "/tmp/vaultwarden-src" - -msg_info "Building Vaultwarden (Patience)" -cd /tmp/vaultwarden-src -VW_VERSION=$(get_latest_github_release "dani-garcia/vaultwarden") -export VW_VERSION -$STD cargo build --features "sqlite,mysql,postgresql" --release -msg_ok "Built Vaultwarden" - -msg_info "Setting up Vaultwarden" -$STD addgroup --system vaultwarden -$STD adduser --system --home /opt/vaultwarden --shell /usr/sbin/nologin --no-create-home --gecos 'vaultwarden' --ingroup vaultwarden --disabled-login --disabled-password vaultwarden -mkdir -p /opt/vaultwarden/{bin,data,web-vault} -cp target/release/vaultwarden /opt/vaultwarden/bin/ -cd ~ && rm -rf /tmp/vaultwarden-src -msg_ok "Set up Vaultwarden" - -fetch_and_deploy_gh_release "vaultwarden_webvault" "dani-garcia/bw_web_builds" "prebuild" "latest" "/opt/vaultwarden/web-vault" "bw_web_*.tar.gz" - -msg_info "Configuring Vaultwarden" -cat </opt/vaultwarden/.env -ADMIN_TOKEN='' -ROCKET_ADDRESS=0.0.0.0 -ROCKET_TLS='{certs="/opt/vaultwarden/ssl-cert-snakeoil.pem",key="/opt/vaultwarden/ssl-cert-snakeoil.key"}' -DATA_FOLDER=/opt/vaultwarden/data -DATABASE_MAX_CONNS=10 -WEB_VAULT_FOLDER=/opt/vaultwarden/web-vault -WEB_VAULT_ENABLED=true -EOF -mv /etc/ssl/certs/ssl-cert-snakeoil.pem /opt/vaultwarden/ -mv /etc/ssl/private/ssl-cert-snakeoil.key /opt/vaultwarden/ - -chown -R vaultwarden:vaultwarden /opt/vaultwarden/ -chown root:root /opt/vaultwarden/bin/vaultwarden -chmod +x /opt/vaultwarden/bin/vaultwarden -chown -R root:root /opt/vaultwarden/web-vault/ -chmod +r /opt/vaultwarden/.env -msg_ok "Configured Vaultwarden" - -msg_info "Creating Service" -cat </etc/systemd/system/vaultwarden.service -[Unit] -Description=Bitwarden Server (Powered by Vaultwarden) -Documentation=https://github.com/dani-garcia/vaultwarden -After=network.target - -[Service] -User=vaultwarden -Group=vaultwarden -EnvironmentFile=-/opt/vaultwarden/.env -ExecStart=/opt/vaultwarden/bin/vaultwarden -LimitNOFILE=65535 -LimitNPROC=4096 -PrivateTmp=true -PrivateDevices=true -ProtectHome=true -ProtectSystem=strict -DevicePolicy=closed -ProtectControlGroups=yes -ProtectKernelModules=yes -ProtectKernelTunables=yes -RestrictNamespaces=yes -RestrictRealtime=yes -MemoryDenyWriteExecute=yes -LockPersonality=yes -WorkingDirectory=/opt/vaultwarden -ReadWriteDirectories=/opt/vaultwarden/data -AmbientCapabilities=CAP_NET_BIND_SERVICE - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now vaultwarden -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/install/verdaccio-install.sh b/install/verdaccio-install.sh new file mode 100644 index 000000000..a241c6e25 --- /dev/null +++ b/install/verdaccio-install.sh @@ -0,0 +1,85 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: BrynnJKnight +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://verdaccio.org/ | Github: https://github.com/verdaccio/verdaccio + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apt install -y build-essential +msg_ok "Installed Dependencies" + +NODE_VERSION="24" NODE_MODULE="verdaccio" setup_nodejs + +msg_info "Configuring Verdaccio" +mkdir -p /opt/verdaccio/config +mkdir -p /opt/verdaccio/storage +cat </opt/verdaccio/config/config.yaml +# Verdaccio configuration +storage: /opt/verdaccio/storage +auth: + htpasswd: + file: /opt/verdaccio/storage/htpasswd + max_users: 1000 +uplinks: + npmjs: + url: https://registry.npmjs.org/ +packages: + '@*/*': + access: \$all + publish: \$authenticated + proxy: npmjs + '**': + access: \$all + publish: \$authenticated + proxy: npmjs +middlewares: + audit: + enabled: true +logs: + - {type: stdout, format: pretty, level: http} +listen: + - 0.0.0.0:4873 +web: + enable: true + title: Verdaccio + gravatar: true + sort_packages: asc + login: true +EOF +chown -R root:root /opt/verdaccio +chmod -R 755 /opt/verdaccio +msg_ok "Configured Verdaccio" + +msg_info "Creating Service" +cat </etc/systemd/system/verdaccio.service +[Unit] +Description=Verdaccio lightweight private npm proxy registry +After=network.target + +[Service] +Type=simple +ExecStart=/usr/bin/verdaccio --config /opt/verdaccio/config/config.yaml +Restart=on-failure +StandardOutput=journal +StandardError=journal +SyslogIdentifier=verdaccio +KillMode=control-group + +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now verdaccio +msg_ok "Created Service" + +motd_ssh +customize +cleanup_lxc diff --git a/install/wavelog-install.sh b/install/wavelog-install.sh new file mode 100644 index 000000000..b70507749 --- /dev/null +++ b/install/wavelog-install.sh @@ -0,0 +1,50 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: Don Locke (DonLocke) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/wavelog/wavelog + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +PHP_VERSION="8.4" PHP_APACHE="YES" PHP_MAX_EXECUTION_TIME="600" setup_php +setup_mariadb +MARIADB_DB_NAME="wavelog" MARIADB_DB_USER="waveloguser" setup_mariadb_db +fetch_and_deploy_gh_release "wavelog" "wavelog/wavelog" "tarball" + +msg_info "Configuring Wavelog" +chown -R www-data:www-data /opt/wavelog/ +find /opt/wavelog/ -type d -exec chmod 755 {} \; +find /opt/wavelog/ -type f -exec chmod 664 {} \; +msg_ok "Configured Wavelog" + +msg_info "Creating Service" +cat </etc/apache2/sites-available/wavelog.conf + + ServerAdmin webmaster@localhost + DocumentRoot /opt/wavelog + + + Options Indexes FollowSymLinks + AllowOverride All + Require all granted + + + ErrorLog /var/log/apache2/error.log + CustomLog /var/log/apache2/access.log combined + +EOF +$STD a2ensite wavelog.conf +$STD a2dissite 000-default.conf +$STD systemctl reload apache2 +msg_ok "Created Service" + +motd_ssh +customize +cleanup_lxc diff --git a/install/writefreely-install.sh b/install/writefreely-install.sh new file mode 100644 index 000000000..e87e89184 --- /dev/null +++ b/install/writefreely-install.sh @@ -0,0 +1,63 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: StellaeAlis +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/writefreely/writefreely + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apt install -y crudini +msg_ok "Installed Dependencies" + +setup_mariadb +MARIADB_DB_NAME="writefreely" MARIADB_DB_USER="writefreely" setup_mariadb_db +fetch_and_deploy_gh_release "writefreely" "writefreely/writefreely" "prebuild" "latest" "/opt/writefreely" "writefreely_*_linux_amd64.tar.gz" + +msg_info "Setting up WriteFreely" +cd /opt/writefreely +$STD ./writefreely config generate +$STD ./writefreely keys generate +msg_ok "Setup WriteFreely" + +msg_info "Configuring WriteFreely" +$STD crudini --set config.ini server port 80 +$STD crudini --set config.ini server bind $LOCAL_IP +$STD crudini --set config.ini database username $MARIADB_DB_USER +$STD crudini --set config.ini database password $MARIADB_DB_PASS +$STD crudini --set config.ini database database $MARIADB_DB_NAME +$STD crudini --set config.ini app host http://$LOCAL_IP:80 +$STD ./writefreely db init +ln -s /opt/writefreely/writefreely /usr/local/bin/writefreely +msg_ok "Configured WriteFreely" + +msg_info "Creating Service" +cat </etc/systemd/system/writefreely.service +[Unit] +Description=WriteFreely Service +After=syslog.target network.target + +[Service] +Type=simple +User=root +WorkingDirectory=/opt/writefreely +ExecStart=/opt/writefreely/writefreely +Restart=on-failure +RestartSec=5 + +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now writefreely +msg_ok "Created Service" + +motd_ssh +customize +cleanup_lxc diff --git a/tools/addon/daemonsync_2.2.0.0059_amd64.deb b/tools/addon/daemonsync_2.2.0.0059_amd64.deb deleted file mode 100644 index 0444976c762251686dcda5a03086eaa5983991f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3008644 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%0AFRP8hI}25xIV+*WX{BE82w*q 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

  • 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͈Aw;7juPMWzTE)P}+l5gZ8$oD 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 sonRRE1jP} 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

    s{+h@?_^wI?I2?07cB0l;2QIoor9 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

    S{d2(jHh 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

    _-E0#J^3NryMytm{ZZELdfM$u<A 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�{ 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

    >*fqc^4GFhQH< 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

  • 6Eyy%@Von8l;nd`}<}CP04lEKf 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 z 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
  • O;3pzaC+ZzICkq-v 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�IBa((gc5m8fo$ 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%0A~U?&XDlGI4 zeLA9xv{Q)-<7*RMQ1k>66rTv3!tAP3r`7|(W$Qq0e%-9JEWae~5e8t^sF;5b4+6s7 zyUWrM##a^b34!A~!F(ZlaC3spuBK(rvTQOMg76X~rrS*=1jxR0-M&APVOQ8dZrMNZ zdV@Vc5_^){mZ$+diWgUJn>Yl0L~&4CP&j5Sb6d~UGE>w&p)`iCPE`Bt zr%*hX>*8y<;aIc3-fi+;QTA{6HDH*l017xw|6p5zrn(PaJAt&(j_w*cikffa$nku# z3@tjyj=mDoA(`Xq4nus1-`rqC>$W~}<4OzjZ4*cq7@~n8c4a~{U($MS4K_rbAmCP5 z5InUs(`HIe2j;qz;|!P>W6*u~W76|h zbyt-U1eKmeay`BMXM=t9SG5`1YCArIHuPetFF-Z!J zHHDy23j9w+rfC8FmCu@=75b#-YG5TGh_@HnCQ>yII8fHjQNY#_hqod6lr)|SB$5y z`f9G=l8TwxuvVL~%zx^3h7>aF@6lkuZa50I0_E^E0)ySTDj7;_}{4p981Tgdua{UKM{9P$y5s(Ji+bx{;3=~Rl9vmBjKy)}_K#JWS!@=tp zlC}BV(oiN^7xep*8Xv^L#hPV0`&s9()wz)(Xz9S8Q{KfC1>vRLDFC_{CBS!+I@?jZ zm}d~po!4dSKp(V{eC}VUc`d+-|;mT!ttOn0I zDD}B3U@taxQ~~I_{|Aq*j;P18u8JoD8WzlBPYyOr=^2~D4NIE=`TQp3mJC(vd)+%P zx~e)kfNgT##=yLZVuxs*B(T24I$cz;M>z*m!oq@^cI921L-4lVFpzGT^y=^JlGCN> zz5R~lfA<|VOhzM&2T0{3Z130M^OoQ`^}pU*mB9=;=}uXK{0=9&L#H}iDe5f5;T&)a zE+4UUoG{Jl*~2_ZxQk$lwU0S*cuAoBc6@N}t+bRCKa*39&*dc49h*V`vC+a7Qv0z= z=tN~G`D01=ITcVf5rS@2Pa;8A&d+XcYiuDOH3nQ@92}Wky8B7l�pJeHuu>#z*s! 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 z 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 z�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

    &R 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

  • - - spend Coffee + + Sponsoring and donations + +