pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/shells/oh-my-posh



Module Name:    pkgsrc
Committed By:   pin
Date:           Mon Feb 16 18:10:13 UTC 2026

Modified Files:
        pkgsrc/shells/oh-my-posh: Makefile distinfo go-modules.mk
Added Files:
        pkgsrc/shells/oh-my-posh/patches: patch-go.mod

Log Message:
shells/oh-my-posh: update to 29.4.0

v29.4.0
🚀 Streaming Prompt Rendering (Beta)

Oh My Posh now supports streaming mode - a new rendering approach that displays your prompt progressively as segments complete, instead of waiting for all segments to finish before showing anything.
What's New

    Instant prompt display: Get an immediate prompt with fast segments, while slow segments load in the background
    Progressive updates: The prompt updates incrementally as data-fetching segments (APIs, git status, etc.) complete
    Configurable timeout: Set the segment timeout threshold via the streaming config property (recommended: 100ms)
    Pending placeholders: Segments still loading show ... by default (customizable via segment placeholder property)
    Multi-shell support: Available in PowerShell 7.2+, Zsh, and Fish

Configuration

Enable streaming by adding a timeout value (in milliseconds) to your config:

{
  "streaming": 100,
  "blocks": [...]
}

How It Works

sequenceDiagram
    participant Shell
    participant CLI as oh-my-posh stream
    participant Engine
    participant Segments as Segment Workers

    Shell->>CLI: Execute with context
    CLI->>Engine: Initialize streaming

    par Concurrent Execution
        Engine->>Segments: Start all segments
        Segments-->>Engine: Fast segments complete
        Segments-->>Engine: Slow segments timeout
    end

    Engine->>CLI: Render initial prompt<br/>(fast segments + "..." placeholders)
    CLI->>Shell: Output prompt (null-delimited)
    Shell->>Shell: Display initial prompt

    loop Background completion
        Segments-->>Engine: Slow segment completes
        Engine->>Engine: Re-render prompt with new data
        Engine->>CLI: Output updated prompt
        CLI->>Shell: Send update (null-delimited)
        Shell->>Shell: Redraw prompt progressively
    end

    Segments->>Engine: All segments complete
    Engine->>CLI: Final prompt
    CLI->>Shell: Close stream

Technical Details

    New oh-my-posh stream command outputs null-byte delimited prompts (\0) for proper multi-line handling
    Segments that exceed the timeout threshold are marked as Pending and continue executing in goroutines
    Background segments notify the engine via channels when they complete
    The entire prompt is re-rendered incrementally (not just the changed segment)
    Shell integration scripts handle async updates using:
        PowerShell: Event-based DataAdded with PSConsoleReadLine::InvokePrompt()
        Zsh: File descriptor with zle -F async handler and zle reset-prompt
        Fish: Background process with SIGUSR1 signal and commandline --function repaint

Benefits

    Improved responsiveness: No more waiting for slow API calls or network operations
    Better UX: See your prompt immediately, with updates appearing as they're ready
    Flexible configuration: Set timeouts per your needs and customize pending indicators

Notes

⚠️ This is an experimental beta feature. The behavior and configuration may evolve in future releases.

For more information, see the streaming documentation.

v29.3.0
Features

    go: upgrade dependencies (aafb845)
    upgrade to go1.26 (56addaa)

v29.2.2
Bug Fixes

    mcp: use correct schema (a8e7552)

v29.2.1
Bug Fixes

    nightscout: handle float date values via custom UnmarshalJSON (e875d30), closes #7284

v29.2.0
Bug Fixes

    claude: reset gauge to 0 when context is cleared (072b718)
    fixed memorization of wrong value inside the enviroment_platform cache variable (4e35acd)
    git: resolve relative paths in worktrees (5b408d5)

Features

    segments: added void linux icon in os segment (8462c16)


To generate a diff of this commit:
cvs rdiff -u -r1.313 -r1.314 pkgsrc/shells/oh-my-posh/Makefile
cvs rdiff -u -r1.287 -r1.288 pkgsrc/shells/oh-my-posh/distinfo
cvs rdiff -u -r1.118 -r1.119 pkgsrc/shells/oh-my-posh/go-modules.mk
cvs rdiff -u -r0 -r1.3 pkgsrc/shells/oh-my-posh/patches/patch-go.mod

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/shells/oh-my-posh/Makefile
diff -u pkgsrc/shells/oh-my-posh/Makefile:1.313 pkgsrc/shells/oh-my-posh/Makefile:1.314
--- pkgsrc/shells/oh-my-posh/Makefile:1.313     Mon Jan 26 19:49:20 2026
+++ pkgsrc/shells/oh-my-posh/Makefile   Mon Feb 16 18:10:13 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.313 2026/01/26 19:49:20 bsiegert Exp $
+# $NetBSD: Makefile,v 1.314 2026/02/16 18:10:13 pin Exp $
 
-DISTNAME=              oh-my-posh-29.1.0
+DISTNAME=              oh-my-posh-29.4.0
 CATEGORIES=            shells
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=JanDeDobbeleer/}
 GITHUB_TAG=            v${PKGVERSION_NOREV}

Index: pkgsrc/shells/oh-my-posh/distinfo
diff -u pkgsrc/shells/oh-my-posh/distinfo:1.287 pkgsrc/shells/oh-my-posh/distinfo:1.288
--- pkgsrc/shells/oh-my-posh/distinfo:1.287     Mon Jan 26 10:32:07 2026
+++ pkgsrc/shells/oh-my-posh/distinfo   Mon Feb 16 18:10:13 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.287 2026/01/26 10:32:07 pin Exp $
+$NetBSD: distinfo,v 1.288 2026/02/16 18:10:13 pin Exp $
 
 BLAKE2s (dario.cat_mergo_@v_v1.0.2.mod) = 7b465f298a2de57c12f0f78180f97e8de899412ad8639d2d72653c98d550d78f
 SHA512 (dario.cat_mergo_@v_v1.0.2.mod) = 7ce66ba65c020143c4a7d000bbe82ad40dcef6602b462cbe81a4cb79bb948decae6e3dee7dfc7f580f09573efe37e1380d8e14a0e8c37b1dc2d32d0b8c1adbb6
@@ -90,24 +90,24 @@ Size (github.com_buger_jsonparser_@v_v1.
 BLAKE2s (github.com_buger_jsonparser_@v_v1.1.1.zip) = 60f74464366fe8037ae05437cdd8ed7945f9eca0b5b4455060f11eda9acf32cf
 SHA512 (github.com_buger_jsonparser_@v_v1.1.1.zip) = 6745195997623251dfe4afda4245f61deeb02028ad39a9d43cde5ad6f1d7097da268bb7c88d30e88f038928be4a955e65a397bf653ce156979dd098dde512bff
 Size (github.com_buger_jsonparser_@v_v1.1.1.zip) = 35992 bytes
-BLAKE2s (github.com_charmbracelet_bubbles_@v_v0.21.0.mod) = c8df70d50f554f6073a8acb712e3998ea2074373857b4c478c412b8c5e19f24e
-SHA512 (github.com_charmbracelet_bubbles_@v_v0.21.0.mod) = 68fdfb523de0813f27c0b8f1cf0d07a3225ef9663a0d1b1fe7ad3a5c690cc6230d63188ebd005988ab0c613a8fe113eaf7dccdf19eaf071cc0594277f1c2dc35
-Size (github.com_charmbracelet_bubbles_@v_v0.21.0.mod) = 1493 bytes
-BLAKE2s (github.com_charmbracelet_bubbles_@v_v0.21.0.zip) = 6df8174fac5da99bf68f193cf7dfee4da690ee037f1fd22b33c833f023c0b9d9
-SHA512 (github.com_charmbracelet_bubbles_@v_v0.21.0.zip) = affcf1d68e87db1a5528c33c878d0de1df3aa78b23fad80c26f3e331bc8d2f48dc9adbfa69d56f5270afa46b4d7483d831d63245ff57e506ebd86f9b0a8bf11b
-Size (github.com_charmbracelet_bubbles_@v_v0.21.0.zip) = 101547 bytes
+BLAKE2s (github.com_charmbracelet_bubbles_@v_v1.0.0.mod) = e61653149d88e8f1bbf29e9e451d7e7f68946dd6f066f611a5609e7b35a280e9
+SHA512 (github.com_charmbracelet_bubbles_@v_v1.0.0.mod) = e05b095c0abaa2e95f1ce5e41700e8647cf4fe615442df45ed9f4c7af0b25ac30d3f25853b4b3672c2df9ba563f233ddc0d92edaf9119e88cad783c31fa54a0b
+Size (github.com_charmbracelet_bubbles_@v_v1.0.0.mod) = 1540 bytes
+BLAKE2s (github.com_charmbracelet_bubbles_@v_v1.0.0.zip) = 5deae432e70550496e46880a85b28f6d72dbc5070211bc39269a550be677f1b6
+SHA512 (github.com_charmbracelet_bubbles_@v_v1.0.0.zip) = 6a27b6f2248c8bb25a282fa1e2f3c3da82b0d73ac08165867e991113a80fe1d20a44e7c0b3668ec9881674aa4081ab62852cc5befcd8aa4c489dd10bab83d07c
+Size (github.com_charmbracelet_bubbles_@v_v1.0.0.zip) = 109639 bytes
 BLAKE2s (github.com_charmbracelet_bubbletea_@v_v1.3.10.mod) = 8d08e3225ef8aa8b58559b863d454ddd740ad03e686d9d17cf45e3fe3580cee8
 SHA512 (github.com_charmbracelet_bubbletea_@v_v1.3.10.mod) = 96196cc7d1aa32705b0ba3368ee3de995db26776512ce4a713d8748acc2e2d01c8015167eede7813c2212ee34add9447b82142ec1a4f72b9d69442ae3e4b8318
 Size (github.com_charmbracelet_bubbletea_@v_v1.3.10.mod) = 1017 bytes
 BLAKE2s (github.com_charmbracelet_bubbletea_@v_v1.3.10.zip) = 473f991a1bd16c74b9771f8e6e3761fe69c837ff9ec7fe23ce8d62129fd73ba8
 SHA512 (github.com_charmbracelet_bubbletea_@v_v1.3.10.zip) = bac875597c7968af78705b6493d2d2b2439d947fc1650f35661948b4f90f2031c250ace8f002550dcecbc182b955a684e5a2a18a7716f1172863715ad02b0f17
 Size (github.com_charmbracelet_bubbletea_@v_v1.3.10.zip) = 78208 bytes
-BLAKE2s (github.com_charmbracelet_colorprofile_@v_v0.3.2.mod) = 89e8293b032b4d001ece7ebd5ab18d87dd98cb17975cc55e762ecbc700df46fc
-SHA512 (github.com_charmbracelet_colorprofile_@v_v0.3.2.mod) = 3dd38fae3aaf7fb1df909eaf5ea6468a4656d194d0102f142939a003b9cb6ee270a40d834268bc1bc24f93cb1d90054c3cebab1e30429ca3f6229ab4c2715506
-Size (github.com_charmbracelet_colorprofile_@v_v0.3.2.mod) = 385 bytes
-BLAKE2s (github.com_charmbracelet_colorprofile_@v_v0.3.2.zip) = 3c27ca4728581bf4ac0d97b740ea44a0e4ab305787757caadd93b3715c78b948
-SHA512 (github.com_charmbracelet_colorprofile_@v_v0.3.2.zip) = 3e46178db859707f5ceaefc03369c54ee58831bdcd2ab5751889cd9f7aeb7f9d6de3dc23952dbf378394d7ca53e559a44bfe5f2a1510764c2f9370d2ae53c752
-Size (github.com_charmbracelet_colorprofile_@v_v0.3.2.zip) = 21209 bytes
+BLAKE2s (github.com_charmbracelet_colorprofile_@v_v0.4.1.mod) = 1c28a7ee5cd2bbb432f31686601c8e84d6d51cd2f854672c404266a89a8e5bd6
+SHA512 (github.com_charmbracelet_colorprofile_@v_v0.4.1.mod) = 985be18173eff632b8171912b49b9846d495f59c977283a01066938471189a2e803116eb4188a6b782005543f887160e0764d8411b5cc7341784fbd9e91efa33
+Size (github.com_charmbracelet_colorprofile_@v_v0.4.1.mod) = 506 bytes
+BLAKE2s (github.com_charmbracelet_colorprofile_@v_v0.4.1.zip) = e56d4f94ae0d891d87c73136232b3bccf1ed4494c1bacd45a07a29b6ebe2ac52
+SHA512 (github.com_charmbracelet_colorprofile_@v_v0.4.1.zip) = 5c4ba73239d301ede61647f45682b1826d31dbb20c757dcfbf2c05c1531e2c1777aac59a0c019daf644afb8177cf984eeea61761b12d2770b9e0825e15008c04
+Size (github.com_charmbracelet_colorprofile_@v_v0.4.1.zip) = 21631 bytes
 BLAKE2s (github.com_charmbracelet_harmonica_@v_v0.2.0.mod) = 331ac9b5a2f27725e50fd3346d9f679d9a5d679a45b3498d009c8dbffc29b3fb
 SHA512 (github.com_charmbracelet_harmonica_@v_v0.2.0.mod) = 10bca9ea330299d8f978decf2e798b0c436c7707c409febecb7b9d5b63caa570f00fe5481e13748af32b1d8bb371eb206355d982a6d9f765fb2a3c703c0ab3c6
 Size (github.com_charmbracelet_harmonica_@v_v0.2.0.mod) = 51 bytes
@@ -120,30 +120,36 @@ Size (github.com_charmbracelet_lipgloss_
 BLAKE2s (github.com_charmbracelet_lipgloss_@v_v1.1.0.zip) = 25c27aefa899e81bea9c379c6ed8c4ce42d3d6f8986e81a608e53378366aaf51
 SHA512 (github.com_charmbracelet_lipgloss_@v_v1.1.0.zip) = 20582ed7ed951797e4a9fa1a356351cf548f7ddfdd5e1da0a082f0059d6fd52903366d97fbef5986f245188a4af422094fce80f6ef13383cb7a26b9633f6e0c7
 Size (github.com_charmbracelet_lipgloss_@v_v1.1.0.zip) = 118462 bytes
-BLAKE2s (github.com_charmbracelet_x_ansi_@v_v0.10.1.mod) = 97a078c59132f1014d3852f359d93bf3614323474609c9d520c9337f5abc6ef7
-SHA512 (github.com_charmbracelet_x_ansi_@v_v0.10.1.mod) = cf2ea21808fcdde897a5155f631f72461b9984cdcbf2e145e6ea6f1e0e8898c9e1ee5197653ce74ee0b4eab66414d09d51fa1f2fff5853a173f942264adf68fa
-Size (github.com_charmbracelet_x_ansi_@v_v0.10.1.mod) = 219 bytes
-BLAKE2s (github.com_charmbracelet_x_ansi_@v_v0.10.1.zip) = 1e855d34c1262c6dadafee006462dcbd7ff87748e2cdaec70861af39f5549ae2
-SHA512 (github.com_charmbracelet_x_ansi_@v_v0.10.1.zip) = e1204f32266caf11ac0117dc92dd56338a9ad1502629231119ca5db76b4dea519e5335b2566ab4bdd07afd578325d20f1b93df39b9f14eeb63f6e45f7ada37da
-Size (github.com_charmbracelet_x_ansi_@v_v0.10.1.zip) = 155218 bytes
-BLAKE2s (github.com_charmbracelet_x_cellbuf_@v_v0.0.13.mod) = 1c2da6788413504ceaf63e62b46c179168f7e07abf92819fe9631fa616960215
-SHA512 (github.com_charmbracelet_x_cellbuf_@v_v0.0.13.mod) = 0f0819b1c3434a611158de59b5a127bdd20a4a4a862be6dd66c04fa344481ce913caa9fecd34e4ad7ae1f19073a431799c8ccb1c07d963809ccf2faa4d002da9
-Size (github.com_charmbracelet_x_cellbuf_@v_v0.0.13.mod) = 467 bytes
-BLAKE2s (github.com_charmbracelet_x_cellbuf_@v_v0.0.13.zip) = be76b3dcbecaf28b9b5bc71069902d1dab13fbdb015c1924ec25d17e98b64bf8
-SHA512 (github.com_charmbracelet_x_cellbuf_@v_v0.0.13.zip) = 854034726a427621a2a2820b860a000b2491b600c5966b43bc78d4f0e558648ec0a783020a43f302268ae245189a8d6e0c894a147a0540da7d6d1ef815ac3e76
-Size (github.com_charmbracelet_x_cellbuf_@v_v0.0.13.zip) = 40560 bytes
-BLAKE2s (github.com_charmbracelet_x_term_@v_v0.2.1.mod) = 1c589f1c0b0e7fa9485e834c50394b8818e79d1937277bebb42e689bf99383a1
-SHA512 (github.com_charmbracelet_x_term_@v_v0.2.1.mod) = 14460e028eb0d77ec6efeb61f7799eefcef81f860f3bab3f5685b3b1cb2cde2ff3b3c5aecf98d77f2f5865c771225f17fd8cd347d1f446345dc163253d2c0c8a
-Size (github.com_charmbracelet_x_term_@v_v0.2.1.mod) = 82 bytes
-BLAKE2s (github.com_charmbracelet_x_term_@v_v0.2.1.zip) = 9ef2f2d1b2fe35d6d5a5f8bb55d09930fd129edc1057531fc0a0146a36b84e20
-SHA512 (github.com_charmbracelet_x_term_@v_v0.2.1.zip) = 55744383447bedf371730507d2bcc13457d6bca3ad1614b02e5956b28fbf537f4fb5004e904b3bac6726eb1db7fd15619f9310fa6e80180e4989fb542bd44e0b
-Size (github.com_charmbracelet_x_term_@v_v0.2.1.zip) = 6903 bytes
-BLAKE2s (github.com_clipperhouse_uax29_v2_@v_v2.2.0.mod) = 24de0c518a8868138bdd88d5c0349e70d4be906e633c3e4450e0919b98afd9cf
-SHA512 (github.com_clipperhouse_uax29_v2_@v_v2.2.0.mod) = 254125ee748dc3e4fa065fc384b93e73f46bec6925366d26de71e5a329b42896af20ff9ca0d9d0f0a0cb11881a575702a3bef4162b5fa259e34ec1a5dc31ee26
-Size (github.com_clipperhouse_uax29_v2_@v_v2.2.0.mod) = 255 bytes
-BLAKE2s (github.com_clipperhouse_uax29_v2_@v_v2.2.0.zip) = c00da35cefd044c7c9f675f991cf2fd9470889d7f06784c2f1afd21a2419f894
-SHA512 (github.com_clipperhouse_uax29_v2_@v_v2.2.0.zip) = dfc97162e2640ee2ba087b2d078f77ca4b55404348b88f6be520d9e47f8de41da9802ac2779a4ef7ff93ae858e33f44aea337ac50397c5be382506f6141a66fd
-Size (github.com_clipperhouse_uax29_v2_@v_v2.2.0.zip) = 283496 bytes
+BLAKE2s (github.com_charmbracelet_x_ansi_@v_v0.11.6.mod) = d29cf04971107de3ab531718e4c32bc4ce22fabda30253b5f3e269d69592f7c5
+SHA512 (github.com_charmbracelet_x_ansi_@v_v0.11.6.mod) = 411c2888ab27dca609806e6b6e9c3f8a925b07e8c45a49e977466761f73d1f987f2d112ae8ed2d75c28b07517baf1300fa677d78337b8ac30f1f98b6aaac02e2
+Size (github.com_charmbracelet_x_ansi_@v_v0.11.6.mod) = 336 bytes
+BLAKE2s (github.com_charmbracelet_x_ansi_@v_v0.11.6.zip) = e9a25df16023bfccd4cc5335d5f28960ed1b5caf69b973cdbe17833447f6649c
+SHA512 (github.com_charmbracelet_x_ansi_@v_v0.11.6.zip) = 221768850bc19b1adc5950a3cc850e677d02ddf0b41ea5830caea89099cef9f68be880549f5f222ce7ab2c19b391e7823c02603a186ad7007cb552c1c08eacd9
+Size (github.com_charmbracelet_x_ansi_@v_v0.11.6.zip) = 164896 bytes
+BLAKE2s (github.com_charmbracelet_x_cellbuf_@v_v0.0.15.mod) = 5fc79d23ebac995a620937d1a2e7e0132ae7e4d8adb1ad230a3b122f7591c7b2
+SHA512 (github.com_charmbracelet_x_cellbuf_@v_v0.0.15.mod) = 125e6e6a40b4fcdac24b946bd623cf3a40be30c7971fbbad1f5248615a95db204151e1f07df167823455aea327cd9b953f8de26ede16e87382817b939477958e
+Size (github.com_charmbracelet_x_cellbuf_@v_v0.0.15.mod) = 669 bytes
+BLAKE2s (github.com_charmbracelet_x_cellbuf_@v_v0.0.15.zip) = 6a936d8c768445df97a8990b0d9c05c9b04662a22e7791cea92522d601e4437b
+SHA512 (github.com_charmbracelet_x_cellbuf_@v_v0.0.15.zip) = 262595029e52fef9ffa02eb1e72cb1b36ade6f286cb4c079056c4e39487a53c89e8415427de4a7e2d803f17c8d22ba49a32e486c53ed22990b1a237b0f5ff438
+Size (github.com_charmbracelet_x_cellbuf_@v_v0.0.15.zip) = 42692 bytes
+BLAKE2s (github.com_charmbracelet_x_term_@v_v0.2.2.mod) = ec61162ca234d7544b18513f486502e3cf9bc0d3c0dd54f9ce398c551e7586a1
+SHA512 (github.com_charmbracelet_x_term_@v_v0.2.2.mod) = 349b165f23ad6cc6897059e88c22879b34692d15e36de6b652350723dbc712d1d6c31fdf7014d031e03084775385e6c3409299309116d4f391e79e328ac3ded9
+Size (github.com_charmbracelet_x_term_@v_v0.2.2.mod) = 84 bytes
+BLAKE2s (github.com_charmbracelet_x_term_@v_v0.2.2.zip) = d5ce25ca2d54bf17d70f0a8d6218173d8bf2ecf86aaf29b8606cb660143f6b8a
+SHA512 (github.com_charmbracelet_x_term_@v_v0.2.2.zip) = 7cd4d3c947a47ad5c272f384bdc46f38813b89f6dd3ee5c7603f80bac16f5d9146971766357caa0252dd7390663fdab25528969e3df6b06e4a28e58498caf47d
+Size (github.com_charmbracelet_x_term_@v_v0.2.2.zip) = 8201 bytes
+BLAKE2s (github.com_clipperhouse_displaywidth_@v_v0.10.0.mod) = 6ad298b6cafa2f78d12bdfec6c7e2465ab82c8ed95ba667aa856f15d93bfff0f
+SHA512 (github.com_clipperhouse_displaywidth_@v_v0.10.0.mod) = f8b81be9c729d2c104e1757f0b6290a907a22bab1d1c6ce53dad7da139efe9ffcc7def67e849662e13d0aa09e5bb08ca6077c03c8c43f16395f6f99ca75c6f2e
+Size (github.com_clipperhouse_displaywidth_@v_v0.10.0.mod) = 102 bytes
+BLAKE2s (github.com_clipperhouse_displaywidth_@v_v0.10.0.zip) = 5c89f51d009bdebe17ecacc47b0d962498db6e88f63904bce5b63b61497b491d
+SHA512 (github.com_clipperhouse_displaywidth_@v_v0.10.0.zip) = df16c9f013f83bd2b3dce106de6b54ed6d86f4deee14334b1601459beeb29e15ea690b2e98727defbb72d73e6a3d468a2da108dd99c00b12af6120b89c4f9491
+Size (github.com_clipperhouse_displaywidth_@v_v0.10.0.zip) = 75162 bytes
+BLAKE2s (github.com_clipperhouse_uax29_v2_@v_v2.6.0.mod) = c55c9b1db57a46003c3362f15d5f324ce93097e622dd60d59c551c8b0e45fe42
+SHA512 (github.com_clipperhouse_uax29_v2_@v_v2.6.0.mod) = c88e4d86e45c038186429b6e9be39fdca8c652b0632c716e8ed8d7bdb564bccaf6c36125889d8ad8363c40d307b9730505737fe8d2887d3bd3d58a4c62a644a2
+Size (github.com_clipperhouse_uax29_v2_@v_v2.6.0.mod) = 305 bytes
+BLAKE2s (github.com_clipperhouse_uax29_v2_@v_v2.6.0.zip) = 38bc2691dff077c3d054e15d748a64713c95f57958ea5d0709218512bac27580
+SHA512 (github.com_clipperhouse_uax29_v2_@v_v2.6.0.zip) = 1a39f21045fa5d6b1750730ce355a353228706b82a3f988415ab8093841e26e5389259e0c5197fe0f21fc8dc931d2dd51123f59d921ba70e1048e22ffc6c1c68
+Size (github.com_clipperhouse_uax29_v2_@v_v2.6.0.zip) = 315094 bytes
 BLAKE2s (github.com_cpuguy83_go-md2man_v2_@v_v2.0.6.mod) = 656c75bef03c9a4b9314f464f28c04d1ac746f9143178c8a06c438cdd42ad71b
 SHA512 (github.com_cpuguy83_go-md2man_v2_@v_v2.0.6.mod) = f9b30c02a38265c3a782c0b6ed7836fc983d37dc0d52debf106f8b36f17723ede65922afb4b8fe02434db4d03ab84385d500d002938f6e6c4655e99c68a2a5bc
 Size (github.com_cpuguy83_go-md2man_v2_@v_v2.0.6.mod) = 100 bytes
@@ -279,18 +285,18 @@ Size (github.com_lucasb-eyer_go-colorful
 BLAKE2s (github.com_lucasb-eyer_go-colorful_@v_v1.3.0.zip) = 7a7904b264f40d08f4062a37b1620a0dead0e51418a53e8a175f9d53be8bbbfa
 SHA512 (github.com_lucasb-eyer_go-colorful_@v_v1.3.0.zip) = f7d60f80b7150ebfd32f59acf32ced18f44a2c9cc100d94b68ad3e57e6e882fcda3a219acb0ec514203e26d8f97a110781a63d5870d94be1c56c4517ecfcbc43
 Size (github.com_lucasb-eyer_go-colorful_@v_v1.3.0.zip) = 971586 bytes
-BLAKE2s (github.com_lufia_plan9stats_@v_v0.0.0-20250827001030-24949be3fa54.mod) = 22eff8f92d568140e1095292773de5352779814055420ccbb91688566e6049fe
-SHA512 (github.com_lufia_plan9stats_@v_v0.0.0-20250827001030-24949be3fa54.mod) = 
4250ae715d292fed41d72ade26b2cfad1eeb3915b84936bd7a13bbab349842dcce877e6b42790fb6b9df583512dd40df35c6cf6861621a27d1d047feffab8d3e
-Size (github.com_lufia_plan9stats_@v_v0.0.0-20250827001030-24949be3fa54.mod) = 105 bytes
-BLAKE2s (github.com_lufia_plan9stats_@v_v0.0.0-20250827001030-24949be3fa54.zip) = ff23ef86b5f42cb88178129f39a298745bb7ac367b410f71cf5b73e84f0c13c0
-SHA512 (github.com_lufia_plan9stats_@v_v0.0.0-20250827001030-24949be3fa54.zip) = 
afaeef02b7182e708c256cbfdf480e280656452a4550446d200b517fe4fe271d70f76102b48c6e4a1b25ab627888be5a79cc0ac0fcfedd3fae0ec5f5be9ddee8
-Size (github.com_lufia_plan9stats_@v_v0.0.0-20250827001030-24949be3fa54.zip) = 25312 bytes
-BLAKE2s (github.com_mailru_easyjson_@v_v0.9.0.mod) = 9b4cb15c9e5a996f961871cc4c8635d734549065a8cd65199ab285ebabc4b0d9
-SHA512 (github.com_mailru_easyjson_@v_v0.9.0.mod) = 7a88b4d8fbbfa98d95ce0e63183c41e6b06e50af91dd0fab321aa5c3c83ca056f70c4a8b7a15344c79132efdeb6f4e1bccf314a97fa858eb13adaf948148fc1f
-Size (github.com_mailru_easyjson_@v_v0.9.0.mod) = 87 bytes
-BLAKE2s (github.com_mailru_easyjson_@v_v0.9.0.zip) = 56ae33d978a8fca9eac99fda807472bac11e4c7810df49348363b464155ac8e9
-SHA512 (github.com_mailru_easyjson_@v_v0.9.0.zip) = 3e0966161588cd5d63f2c03cdbe96de5138bf3a26c38a663e4283f7c9979160232c65c3a383c9e54cc5d19ca1eb9af8c212dfbc0a76e572733d819fc9cfc7c07
-Size (github.com_mailru_easyjson_@v_v0.9.0.zip) = 85510 bytes
+BLAKE2s (github.com_lufia_plan9stats_@v_v0.0.0-20251013123823-9fd1530e3ec3.mod) = 22eff8f92d568140e1095292773de5352779814055420ccbb91688566e6049fe
+SHA512 (github.com_lufia_plan9stats_@v_v0.0.0-20251013123823-9fd1530e3ec3.mod) = 
4250ae715d292fed41d72ade26b2cfad1eeb3915b84936bd7a13bbab349842dcce877e6b42790fb6b9df583512dd40df35c6cf6861621a27d1d047feffab8d3e
+Size (github.com_lufia_plan9stats_@v_v0.0.0-20251013123823-9fd1530e3ec3.mod) = 105 bytes
+BLAKE2s (github.com_lufia_plan9stats_@v_v0.0.0-20251013123823-9fd1530e3ec3.zip) = 13293272d1bc7c713bda729d2a8841c1056783551c2e2df07f07094d59fe7962
+SHA512 (github.com_lufia_plan9stats_@v_v0.0.0-20251013123823-9fd1530e3ec3.zip) = 
36ead2e71a69c2ea2b31fb5a08d55b71a65bd482926e11fb45f59cb755f0d43622b5cec82041109966ee091291f45696c0d4e820a0b6277672f9710601a66f53
+Size (github.com_lufia_plan9stats_@v_v0.0.0-20251013123823-9fd1530e3ec3.zip) = 25313 bytes
+BLAKE2s (github.com_mailru_easyjson_@v_v0.9.1.mod) = 9b4cb15c9e5a996f961871cc4c8635d734549065a8cd65199ab285ebabc4b0d9
+SHA512 (github.com_mailru_easyjson_@v_v0.9.1.mod) = 7a88b4d8fbbfa98d95ce0e63183c41e6b06e50af91dd0fab321aa5c3c83ca056f70c4a8b7a15344c79132efdeb6f4e1bccf314a97fa858eb13adaf948148fc1f
+Size (github.com_mailru_easyjson_@v_v0.9.1.mod) = 87 bytes
+BLAKE2s (github.com_mailru_easyjson_@v_v0.9.1.zip) = 930dc560b44a9538ff9c003d73def8c003ccb769baa2a0e6b2a2633c5db9dbe6
+SHA512 (github.com_mailru_easyjson_@v_v0.9.1.zip) = 04acad07f3a98e55c5d19588ccb6e04e02190f840c721993ed570aac4ecf619c99c0965d380b7ce0e25d2772584894fa689e84fc5e8759b480e38bcd599c477c
+Size (github.com_mailru_easyjson_@v_v0.9.1.zip) = 85799 bytes
 BLAKE2s (github.com_mattn_go-isatty_@v_v0.0.20.mod) = 779efb55fdcfefacdd39190c04ee6ce80f51999e7500c46db997722d7af26586
 SHA512 (github.com_mattn_go-isatty_@v_v0.0.20.mod) = 9f1baeff279dfddcbc2c93a65b56b432ae90fc360b59809ef755bb13c02b5beb87f8e70e6d4397a85c0f20e1ec50f572558535eb401b1a48d2b40f9f4aa2eaa2
 Size (github.com_mattn_go-isatty_@v_v0.0.20.mod) = 76 bytes
@@ -384,12 +390,12 @@ Size (github.com_sergi_go-diff_@v_v1.4.0
 BLAKE2s (github.com_sergi_go-diff_@v_v1.4.0.zip) = bc8a3b98fcf23eefd072253e783131b6cdce7ee1458146ac7d87850fe7a087c4
 SHA512 (github.com_sergi_go-diff_@v_v1.4.0.zip) = 06846e9ffaac5a61dfedbd2877606db4b217cb003ed3ae3c86f4242fae8f04c6676377acb442c8a92338cf29e66a2be027554c369bca26f693586c8910b50932
 Size (github.com_sergi_go-diff_@v_v1.4.0.zip) = 1352740 bytes
-BLAKE2s (github.com_shirou_gopsutil_v4_@v_v4.25.12.mod) = 7722e85880080926c94034942734adf26ebfd3d4bf87bd665c9838b84126e971
-SHA512 (github.com_shirou_gopsutil_v4_@v_v4.25.12.mod) = 9a16b184a54c8a269328a7c958b0d6d81c39fe563bfc5a658516102531b4c967a51d4d377710d58ca21063216392c44e053a58bb1a5f0d4aa2dd99b314be8b0f
-Size (github.com_shirou_gopsutil_v4_@v_v4.25.12.mod) = 644 bytes
-BLAKE2s (github.com_shirou_gopsutil_v4_@v_v4.25.12.zip) = 095ab1374e5e33ad9aba4c92cdddeff81a0ac98c32c0ea22c641eac86a4599c4
-SHA512 (github.com_shirou_gopsutil_v4_@v_v4.25.12.zip) = c62e522ee83c0b88b221bacab527d4133251b6875ce69fe184e002521892011885102bc47b9513c2fd7b15e1071d866443477ac941a3974e034e20e051de0c7e
-Size (github.com_shirou_gopsutil_v4_@v_v4.25.12.zip) = 344174 bytes
+BLAKE2s (github.com_shirou_gopsutil_v4_@v_v4.26.1.mod) = c2017ca0d0f4b70e95e1ec124eefdf5cac8840a01a66d08c777033f3b296bcf0
+SHA512 (github.com_shirou_gopsutil_v4_@v_v4.26.1.mod) = 954186505841d97b2f97ddf3ddada826849341ac912e71268a91085cc3616de1ae5ca87a243490920e9c189e77949ac521e129c77c4a23ca096609b8488512a1
+Size (github.com_shirou_gopsutil_v4_@v_v4.26.1.mod) = 644 bytes
+BLAKE2s (github.com_shirou_gopsutil_v4_@v_v4.26.1.zip) = 3908e1e0e2f4f230bbd9c2bc90dbc3329dac72a76e6a02454a31e38cfac83bf9
+SHA512 (github.com_shirou_gopsutil_v4_@v_v4.26.1.zip) = a02cb78dab107436dbc2160164250bb20a7a5fd7c0af60600d1e64e8759b664fe674b18768e68446cfb6bd007efe5cfbd2039074026feb3288a7713f12cbf08d
+Size (github.com_shirou_gopsutil_v4_@v_v4.26.1.zip) = 345377 bytes
 BLAKE2s (github.com_shopspring_decimal_@v_v1.4.0.mod) = d1797719922b99f53a67982d46727266d38659ccfe8b95ef718a0f3414c0d260
 SHA512 (github.com_shopspring_decimal_@v_v1.4.0.mod) = 3bfccb7c4a3329800aa848748a38543d5955c99a3cbf54a39cead121f78a47e86f21760efa32c619f89607d92ab9e02be40140e2958609c8f5b0bfa76a1b2b81
 Size (github.com_shopspring_decimal_@v_v1.4.0.mod) = 46 bytes
@@ -432,9 +438,12 @@ Size (github.com_stretchr_objx_@v_v0.5.0
 BLAKE2s (github.com_stretchr_objx_@v_v0.5.2.mod) = 2add509f81ee74455ae2a53cd81b1fe867d9102af689d84dee8f4766f66611a3
 SHA512 (github.com_stretchr_objx_@v_v0.5.2.mod) = 8d6bf1ad2ac5696a556d23d3543fa1be5e7380e75fc176920f728c86b20680b2cc82a07adbc8fd01e70ab21fd52004413c6ecfda511768f4d514fe0ce1e7f2e0
 Size (github.com_stretchr_objx_@v_v0.5.2.mod) = 276 bytes
-BLAKE2s (github.com_stretchr_objx_@v_v0.5.2.zip) = d1cff419a3ab3691121bbba6f35238b95c2db337b1ce92d285ca3638cbc2c0ae
-SHA512 (github.com_stretchr_objx_@v_v0.5.2.zip) = c0e841713886347f6d2bdf536b7153d14af8f6f1955f0f56606bb68c9ce796c8dd43c3e2a1759aec283f3a04f99c6803a33c628c75c1899744e7decb4097818b
-Size (github.com_stretchr_objx_@v_v0.5.2.zip) = 43974 bytes
+BLAKE2s (github.com_stretchr_objx_@v_v0.5.3.mod) = a1460dd74d23f437f2b2933adf44be6897797415060ebd6f1eb15dc568e9f05a
+SHA512 (github.com_stretchr_objx_@v_v0.5.3.mod) = a2cde47851c0782bd1dd47e6072f48ab7578b075f19e6c64879adc16bae3c0d99caee16b6b369cfce9dc381aee72de8d6dea23bc19c326ba3c536764fbec446a
+Size (github.com_stretchr_objx_@v_v0.5.3.mod) = 41 bytes
+BLAKE2s (github.com_stretchr_objx_@v_v0.5.3.zip) = 53ffa71c7b03970480296b56b5eea85f1287e2ced450e85cb5e62ef1220eca1e
+SHA512 (github.com_stretchr_objx_@v_v0.5.3.zip) = 3aa4dffe9a0f8909cf6aa2c434889049a5543f5c721937109ae5751838804b10524f876b832c5ea4b7e9d8b1fd0a2cc6621687d259c9275ec01d3274f8a9f5ea
+Size (github.com_stretchr_objx_@v_v0.5.3.zip) = 44017 bytes
 BLAKE2s (github.com_stretchr_testify_@v_v1.11.1.mod) = 065b9a294f5a819b92ac352803eccabb1601d9a346f6d58a05b522a8ccd5e246
 SHA512 (github.com_stretchr_testify_@v_v1.11.1.mod) = d39568414528eecbfea1b37610f0c7fabf74a448dcb673550497329788baceb925ba24a2ad968bca4876d1e6d672d2fae7c60c1868f9bd6313046c7858086b7d
 Size (github.com_stretchr_testify_@v_v1.11.1.mod) = 498 bytes
@@ -504,30 +513,30 @@ Size (go.yaml.in_yaml_v3_@v_v3.0.4.mod) 
 BLAKE2s (go.yaml.in_yaml_v3_@v_v3.0.4.zip) = 8d7eca64e00c07c4f06141c4fe066a67f1ff5d1867e524506582d4047abafa28
 SHA512 (go.yaml.in_yaml_v3_@v_v3.0.4.zip) = e2a355e285eb3dc32be94b216e25bc0c95dfbdb107fbfdc5704794c59e176ff06da3183bbfcd162674452eff7a37d2a4acafdb3a9c36e68deea47af0d597c5ff
 Size (go.yaml.in_yaml_v3_@v_v3.0.4.zip) = 106476 bytes
-BLAKE2s (golang.org_x_crypto_@v_v0.45.0.mod) = e73fffd9c847ca3e57d8a6e26e81e4bb189e9ee02324de1f6c785148b22569b8
-SHA512 (golang.org_x_crypto_@v_v0.45.0.mod) = 29d25b41c2802761da784afe6fbee78b494119bfb389887c2f300b9106ca4b2db0b9b42fb2491d1514c7785a416d0d37f5d71b6e25e40a6c50223f777a703f6a
-Size (golang.org_x_crypto_@v_v0.45.0.mod) = 192 bytes
-BLAKE2s (golang.org_x_crypto_@v_v0.45.0.zip) = 08e8f09f0f2570be885e710c2eb873c2deda7c8f83efdac3d8a771e85934425b
-SHA512 (golang.org_x_crypto_@v_v0.45.0.zip) = cc98fde38f94ae23493efb80da0b699e06845750c066dc158601477a25a20040e8282ee033d612e131158e7409a4093f97a8e5f7297caf4fef56d983bca5f7a9
-Size (golang.org_x_crypto_@v_v0.45.0.zip) = 2223680 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.48.0.mod) = cff7ef479788ce06720b7eba7319646145ca70ea9e6b477309ab7cb8b00ffa38
+SHA512 (golang.org_x_crypto_@v_v0.48.0.mod) = dd0761b307afda3036a89773a4343b0397ad51c1378f83c77e6bec63314e7a2ae6f2a3984fb70c44708198c54b9c3325da421510d240dedb3f2b1208aaf1d2c6
+Size (golang.org_x_crypto_@v_v0.48.0.mod) = 192 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.48.0.zip) = c56903aa36b18f8811bed548cac37bbca8eb7c2b0ebd43581a4beac483200cd0
+SHA512 (golang.org_x_crypto_@v_v0.48.0.zip) = 686e1a89b8e0a794a914061193ac485cfcab14dcc3459caf6b8db6f0f68442c85480a915445c38bf62b984bc491a512399691ce1c1f9e79c0c34425a287fab88
+Size (golang.org_x_crypto_@v_v0.48.0.zip) = 2224771 bytes
 BLAKE2s (golang.org_x_exp_@v_v0.0.0-20241217172543-b2144cdd0a67.mod) = 9c5aed554983b2c570995a59dfa5adea9a8bd93032d5c466d8418cdcd4f61671
 SHA512 (golang.org_x_exp_@v_v0.0.0-20241217172543-b2144cdd0a67.mod) = ef7e5790a1329e9102fa910a11b37900fa45f0e3edb881c4143d04d9bb38d598a86b9d799d81f45de6261047f2689cff4fa8e5d5a6e859caeea9fb2299eea1fa
 Size (golang.org_x_exp_@v_v0.0.0-20241217172543-b2144cdd0a67.mod) = 182 bytes
 BLAKE2s (golang.org_x_exp_@v_v0.0.0-20241217172543-b2144cdd0a67.zip) = d26d23f81bdb8f442db12e7e56a3ea79a66ff51eaad77b0750bcb858e789cf89
 SHA512 (golang.org_x_exp_@v_v0.0.0-20241217172543-b2144cdd0a67.zip) = 50025cb4429396de168b189bd368a758d79473ea3c183d880f9c54feddb81795be1a9c3c43201d7cfe52534e492e2ea90fb64643e73f914a6a18330d062812d5
 Size (golang.org_x_exp_@v_v0.0.0-20241217172543-b2144cdd0a67.zip) = 616476 bytes
-BLAKE2s (golang.org_x_image_@v_v0.35.0.mod) = 8da0a9cc88f304f18d7ac8d7348c28de87fafeaf198560f1f08d6e3802cb659b
-SHA512 (golang.org_x_image_@v_v0.35.0.mod) = 113a7fbb8c81c959fdc7095910723455333c738acc9afbf68128e2bb00631b27cd67093578080ab320da4e44647b3ba67bc80dc5dfdc72f992d8cb8fb0591da3
-Size (golang.org_x_image_@v_v0.35.0.mod) = 72 bytes
-BLAKE2s (golang.org_x_image_@v_v0.35.0.zip) = 91f950e2f4cbe949d7f81b812ff213394368ec87c653a5a2e1a3aba744103e3d
-SHA512 (golang.org_x_image_@v_v0.35.0.zip) = 454ef35a9621a9e7aada05d55ccc486be0bbc634f5f45b117d2504d76ec0065d59461ca0eeaf3dc6b67d479f50e105e8fc6ee144d7f1ded664e043ca9e272c3a
-Size (golang.org_x_image_@v_v0.35.0.zip) = 5310357 bytes
-BLAKE2s (golang.org_x_mod_@v_v0.32.0.mod) = 06ced4e3968d77c9eebd97f7b9b4198d544c8351566f936941016edd1c93a392
-SHA512 (golang.org_x_mod_@v_v0.32.0.mod) = b4d44f89101626d379c7008d5085ba81d7c0d55f87c2b12b0db91d51f8d948450e93c26fc0fe5cd2fbfb0e5e32dc4dc4eb2b50379d9dade2d555e619d8761705
-Size (golang.org_x_mod_@v_v0.32.0.mod) = 86 bytes
-BLAKE2s (golang.org_x_mod_@v_v0.32.0.zip) = cb640ca3755432fafbb58813f8b77f98ad8d7d214a6fb098a17ff845a6a83014
-SHA512 (golang.org_x_mod_@v_v0.32.0.zip) = 658df01db4c4ba22a5cd2273d0803630b3db5d1683b9c7239a5b2f4e732ee7b7ce64423d59e49fb8910f2ef080404ab544a10d3dab9facf63fb0aac7729dc9e9
-Size (golang.org_x_mod_@v_v0.32.0.zip) = 172421 bytes
+BLAKE2s (golang.org_x_image_@v_v0.36.0.mod) = 601797b0cf746f9c07ea8781981000de23f2a07fcf8fc584c2bfdc89c409db02
+SHA512 (golang.org_x_image_@v_v0.36.0.mod) = a0193867bca5f9022168b0e1c5a9ff1db4bf29b8a2ab1dbb9d5b16854178e5a0b5c647a19027d75858f733ba8c0bae8a6982cfb75b8f52226e9d98ab527933be
+Size (golang.org_x_image_@v_v0.36.0.mod) = 72 bytes
+BLAKE2s (golang.org_x_image_@v_v0.36.0.zip) = d3cded3e5eed884e07a0d96dd858a88889d36e7c1a65cbf2e1498fe453a5b83f
+SHA512 (golang.org_x_image_@v_v0.36.0.zip) = 46884c61be81f18a38a41b76e8d400d953aa5cb3ea444fdcb93c0c89eb5c2f38be1e5d719b65abb25095180097c903ba7bd4b7ac4164a4907cf27f15f82e6aaa
+Size (golang.org_x_image_@v_v0.36.0.zip) = 5310355 bytes
+BLAKE2s (golang.org_x_mod_@v_v0.33.0.mod) = 098a6bf0544bff01eb7d9a0770637a28047ce7d9c1e50d4b876118e3fff37a34
+SHA512 (golang.org_x_mod_@v_v0.33.0.mod) = 39193b843bba2f98a7047db65f7e5f5a4bcf77cc2b33feff22bdf356453c5af9c9dd36edb4b2937639cc0dd3815e16920c57ca911cfbd3a4f5fe5eb39b42ea25
+Size (golang.org_x_mod_@v_v0.33.0.mod) = 86 bytes
+BLAKE2s (golang.org_x_mod_@v_v0.33.0.zip) = 58e0d6222379e8d0b49dc9de2f5285f63a37a4d02f9318f3eeecacc863d5333b
+SHA512 (golang.org_x_mod_@v_v0.33.0.zip) = 638e569ab45b86c88ebaca3361c54f61bf978e7577f31b7a40b31991729ee61fd67e4b2299315ef200bc5030131a0bcde9f5097bb744b01ddb02c23d2b31e951
+Size (golang.org_x_mod_@v_v0.33.0.zip) = 172420 bytes
 BLAKE2s (golang.org_x_sync_@v_v0.19.0.mod) = 72e908ae7dbf240ec580a350b47eca6be0f62b52ea3435c9d353e1b1dbda1ddc
 SHA512 (golang.org_x_sync_@v_v0.19.0.mod) = 9f3b089330f55983949f50c62fd345e0a4698bdfeaabb5a8c67de2ada21668b64598bccd5472ff30b85c3d0addadb406eb2f58fb2fa5bf1db7e475c40da39498
 Size (golang.org_x_sync_@v_v0.19.0.mod) = 36 bytes
@@ -549,33 +558,33 @@ Size (golang.org_x_sys_@v_v0.0.0-2021080
 BLAKE2s (golang.org_x_sys_@v_v0.1.0.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
 SHA512 (golang.org_x_sys_@v_v0.1.0.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
 Size (golang.org_x_sys_@v_v0.1.0.mod) = 33 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.40.0.mod) = 915c9f3168174156bdb5abccea1b8714d7b590a7aa09c8fdc407b0f1c81398bb
-SHA512 (golang.org_x_sys_@v_v0.40.0.mod) = 6abdaf0a6b14413cece09d1bfff7627d586924d4b68c37d3faeacb926291654ac1928d2d8b91b6f8a1b277244e8bc1f7b8cf308173ddfa6e5207e52d8a86a84d
-Size (golang.org_x_sys_@v_v0.40.0.mod) = 35 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.40.0.zip) = ae756c57d8c0e16074e45664c25e3c82a45fc273b5b82ec890254ade0b208d53
-SHA512 (golang.org_x_sys_@v_v0.40.0.zip) = a107cc432e12bb4e444082c8fd40fcd0d1597f37556d9b54e2a3573ea075061c590d2ca1c5c4017ce45f1e50ab98ec775ae2666694c0922af13b1f986983e0ea
-Size (golang.org_x_sys_@v_v0.40.0.zip) = 2003724 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.41.0.mod) = 915c9f3168174156bdb5abccea1b8714d7b590a7aa09c8fdc407b0f1c81398bb
+SHA512 (golang.org_x_sys_@v_v0.41.0.mod) = 6abdaf0a6b14413cece09d1bfff7627d586924d4b68c37d3faeacb926291654ac1928d2d8b91b6f8a1b277244e8bc1f7b8cf308173ddfa6e5207e52d8a86a84d
+Size (golang.org_x_sys_@v_v0.41.0.mod) = 35 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.41.0.zip) = 7d8d709183645f8a51b26f4cf203cf5b434680bf711a5659f77a57fd2345e7b1
+SHA512 (golang.org_x_sys_@v_v0.41.0.zip) = 8e93909167701deeba49f9a89f67d2233bf498b776c63e66e8254573676b10602f7f9af43e459936914ee97953c18839301d9616080084a02eecd999296efbd5
+Size (golang.org_x_sys_@v_v0.41.0.zip) = 2005850 bytes
 BLAKE2s (golang.org_x_sys_@v_v0.6.0.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
 SHA512 (golang.org_x_sys_@v_v0.6.0.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
 Size (golang.org_x_sys_@v_v0.6.0.mod) = 33 bytes
 BLAKE2s (golang.org_x_text_@v_v0.3.5.mod) = 70f5179544ccad4f13f0825e55a41b11a7dd38266aada468eb391ab115a3458e
 SHA512 (golang.org_x_text_@v_v0.3.5.mod) = f3f68808ccf5223453f765f59db1ef551b2130069eb83518878961c2d4a2044f9049f8d49df6e67699fcd2645cf90b84d35626590b2cfbca302fcf0eac76dc8b
 Size (golang.org_x_text_@v_v0.3.5.mod) = 97 bytes
-BLAKE2s (golang.org_x_text_@v_v0.33.0.mod) = 86303e2bdbe55e6ffd646eaf33fc5c1c468827702ac33e07d3bb60dad27c8f7f
-SHA512 (golang.org_x_text_@v_v0.33.0.mod) = 62a7cf578d34b3532ca986e150e4469f0d93f55ba6b0c50b09724e64eff126f5740dd1cf67f6b01461029ac3e4eb8b4161f5686381ac47a5bf0474aedafcfe84
-Size (golang.org_x_text_@v_v0.33.0.mod) = 190 bytes
-BLAKE2s (golang.org_x_text_@v_v0.33.0.zip) = b27a0a7cbedd5169360724ca62c431b6fd537c4ee65526fd830c33e28ee4bc3b
-SHA512 (golang.org_x_text_@v_v0.33.0.zip) = 1a7167d78d94ab8a45ea658f0a743413babd9743be291363a030a44548a0859aa7419d044e243f894d65c3e1bbf4aa6b54db28b85144f2893ba56e3b6a513e5d
-Size (golang.org_x_text_@v_v0.33.0.zip) = 9236387 bytes
+BLAKE2s (golang.org_x_text_@v_v0.34.0.mod) = f14c3876de6d7a6de6ec67dc5eef9167a1c02c06e03a3d938cff105e20dd8152
+SHA512 (golang.org_x_text_@v_v0.34.0.mod) = 8cfd0024bca528c94f25d96cf40e5416fd87c5952834696bf94aa5632d8e1bfee968f4b97a1cb67e87ddefc819cfd54f5a8fb2823693c341f8d25451df1c8938
+Size (golang.org_x_text_@v_v0.34.0.mod) = 190 bytes
+BLAKE2s (golang.org_x_text_@v_v0.34.0.zip) = 90143216c330f6cffbc91ee673a2c4e3c341b7db53046b87e3d9e60213d9c1b7
+SHA512 (golang.org_x_text_@v_v0.34.0.zip) = aeef4f06ff9e8516dbb43521c4f3d9e63bb2f174c43aa35476d646d432a1e85aacd7da59125d9729e72112b1d71f543a64da96b25d69fc8deee7316d4c662409
+Size (golang.org_x_text_@v_v0.34.0.zip) = 7015063 bytes
 BLAKE2s (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = d276ed1711a2da66e71b05357b06093eb7c33e7f00c194ff6386deb7b0676fca
 SHA512 (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = 
3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
 Size (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = 26 bytes
-BLAKE2s (golang.org_x_tools_@v_v0.40.0.mod) = 3c5135e4ae626f85a829c3f5db711bf956a4b0c4daa75450c98821dcf45037f9
-SHA512 (golang.org_x_tools_@v_v0.40.0.mod) = bfec1a865c614d0dd833c107fdab6e5a991c3771a78e5d69604ac5d394c80c763e4693f47f7e3e745ea6e6de21303ba154d760a354c672f2d561d3afa96baad4
-Size (golang.org_x_tools_@v_v0.40.0.mod) = 301 bytes
-BLAKE2s (golang.org_x_tools_@v_v0.40.0.zip) = a6f2d36b3e853261cbe8de765abfafeb9b15e7e5705012ffa81820e01cbb860f
-SHA512 (golang.org_x_tools_@v_v0.40.0.zip) = 01fdcc51a7caa377f8760b8160d65e97532b3c341314edb5c3c91a637f1278aacb40b4d81cec600d1d7e68d60e5cc6ecb112fe473e4e08148fd99901fcea0c47
-Size (golang.org_x_tools_@v_v0.40.0.zip) = 2873030 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.42.0.mod) = c6f44e4d39a3b699a41522f4ced4b357c70a19ddec2fa2c637a2cd28178b19b9
+SHA512 (golang.org_x_tools_@v_v0.42.0.mod) = a21a3c27b477b390b40da51c8f4a88f0755e01dc9b38fa4519a4d81377e077b3265b578ccd39ff6347b6ecef67e50b5b87d9003319e9a6ef0a77397db26aa873
+Size (golang.org_x_tools_@v_v0.42.0.mod) = 301 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.42.0.zip) = 4c90ddbcafb6a32b5d587bc0ae5ece0d941b9f1696e9bbe385d9c729b0e0c2da
+SHA512 (golang.org_x_tools_@v_v0.42.0.zip) = e2ccc5403b6986934e49562b7506a80f9376c3b2e9443ddbc9168fc0cb2f0d35645f35e32c0f710200377b86e931763551b11b8498c956a12cfc00a35c0760cf
+Size (golang.org_x_tools_@v_v0.42.0.zip) = 2640481 bytes
 BLAKE2s (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 35cd1964700502d06b8c987979fb4dbddc41a5cda3368d037211b89d3587521f
 SHA512 (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
 Size (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 25 bytes
@@ -603,9 +612,9 @@ Size (gopkg.in_yaml.v3_@v_v3.0.1.mod) = 
 BLAKE2s (gopkg.in_yaml.v3_@v_v3.0.1.zip) = 2e80fa896e65b1ae160400012c71aeac70e22a31cac82ec4921c85a93d65774c
 SHA512 (gopkg.in_yaml.v3_@v_v3.0.1.zip) = d57b0d42c71ad6503415e42979b51b0dc7f6344072c728ab2e3d4bab88da7b7d775e7f261868909f990f6b44aed6c533966c97bbe333a0acd65fc8bac9d1d4ff
 Size (gopkg.in_yaml.v3_@v_v3.0.1.zip) = 104623 bytes
-BLAKE2s (oh-my-posh-29.1.0.tar.gz) = 639f658e4f276bccfa85c782bcb24e68fcb63bc299b0020e3d15425a334b14a4
-SHA512 (oh-my-posh-29.1.0.tar.gz) = 35069db1013d65225dc9692abf6531ad1f32bcf36a31ff8507594e3a6e348b0e4fb12780a08ae39ad9f87cf754cc8ff4b8cdee3411be578c22efcaa338a13f43
-Size (oh-my-posh-29.1.0.tar.gz) = 7036834 bytes
-SHA1 (patch-go.mod) = f02ebe53cae01005f81d0e9abfe06cf756bac9b2
+BLAKE2s (oh-my-posh-29.4.0.tar.gz) = 0c382e5c4518f430f74de15935ec234a31cef989a7a8940e5064b94002962dcb
+SHA512 (oh-my-posh-29.4.0.tar.gz) = 9d8e6f3d8c82d78f458310cf5a338056822cde9aa58c58fbfefb72ae6f06c3e59d3c82e5c9ea9e9017b27fd933321581c460baa8d5de90d9f854930ae25b5eca
+Size (oh-my-posh-29.4.0.tar.gz) = 7052852 bytes
+SHA1 (patch-go.mod) = ad0ec453ca6c1337db3d5f2a828c7ed360a21027
 SHA1 (patch-runtime_battery_battery__solaris.go) = 9e8f8fa10006cadfc7fb9d2b95e7a85bc271315a
 SHA1 (patch-runtime_battery_battery__windows__nix.go) = 8e8863cf8c925a1e409b135e5abf113640f0e708

Index: pkgsrc/shells/oh-my-posh/go-modules.mk
diff -u pkgsrc/shells/oh-my-posh/go-modules.mk:1.118 pkgsrc/shells/oh-my-posh/go-modules.mk:1.119
--- pkgsrc/shells/oh-my-posh/go-modules.mk:1.118        Mon Jan 26 10:32:07 2026
+++ pkgsrc/shells/oh-my-posh/go-modules.mk      Mon Feb 16 18:10:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: go-modules.mk,v 1.118 2026/01/26 10:32:07 pin Exp $
+# $NetBSD: go-modules.mk,v 1.119 2026/02/16 18:10:13 pin Exp $
 
 GO_MODULE_FILES+=      dario.cat/mergo/@v/v1.0.2.mod
 GO_MODULE_FILES+=      dario.cat/mergo/@v/v1.0.2.zip
@@ -30,24 +30,26 @@ GO_MODULE_FILES+=   github.com/bahlo/gener
 GO_MODULE_FILES+=      github.com/bahlo/generic-list-go/@v/v0.2.0.zip
 GO_MODULE_FILES+=      github.com/buger/jsonparser/@v/v1.1.1.mod
 GO_MODULE_FILES+=      github.com/buger/jsonparser/@v/v1.1.1.zip
-GO_MODULE_FILES+=      github.com/charmbracelet/bubbles/@v/v0.21.0.mod
-GO_MODULE_FILES+=      github.com/charmbracelet/bubbles/@v/v0.21.0.zip
+GO_MODULE_FILES+=      github.com/charmbracelet/bubbles/@v/v1.0.0.mod
+GO_MODULE_FILES+=      github.com/charmbracelet/bubbles/@v/v1.0.0.zip
 GO_MODULE_FILES+=      github.com/charmbracelet/bubbletea/@v/v1.3.10.mod
 GO_MODULE_FILES+=      github.com/charmbracelet/bubbletea/@v/v1.3.10.zip
-GO_MODULE_FILES+=      github.com/charmbracelet/colorprofile/@v/v0.3.2.mod
-GO_MODULE_FILES+=      github.com/charmbracelet/colorprofile/@v/v0.3.2.zip
+GO_MODULE_FILES+=      github.com/charmbracelet/colorprofile/@v/v0.4.1.mod
+GO_MODULE_FILES+=      github.com/charmbracelet/colorprofile/@v/v0.4.1.zip
 GO_MODULE_FILES+=      github.com/charmbracelet/harmonica/@v/v0.2.0.mod
 GO_MODULE_FILES+=      github.com/charmbracelet/harmonica/@v/v0.2.0.zip
 GO_MODULE_FILES+=      github.com/charmbracelet/lipgloss/@v/v1.1.0.mod
 GO_MODULE_FILES+=      github.com/charmbracelet/lipgloss/@v/v1.1.0.zip
-GO_MODULE_FILES+=      github.com/charmbracelet/x/ansi/@v/v0.10.1.mod
-GO_MODULE_FILES+=      github.com/charmbracelet/x/ansi/@v/v0.10.1.zip
-GO_MODULE_FILES+=      github.com/charmbracelet/x/cellbuf/@v/v0.0.13.mod
-GO_MODULE_FILES+=      github.com/charmbracelet/x/cellbuf/@v/v0.0.13.zip
-GO_MODULE_FILES+=      github.com/charmbracelet/x/term/@v/v0.2.1.mod
-GO_MODULE_FILES+=      github.com/charmbracelet/x/term/@v/v0.2.1.zip
-GO_MODULE_FILES+=      github.com/clipperhouse/uax29/v2/@v/v2.2.0.mod
-GO_MODULE_FILES+=      github.com/clipperhouse/uax29/v2/@v/v2.2.0.zip
+GO_MODULE_FILES+=      github.com/charmbracelet/x/ansi/@v/v0.11.6.mod
+GO_MODULE_FILES+=      github.com/charmbracelet/x/ansi/@v/v0.11.6.zip
+GO_MODULE_FILES+=      github.com/charmbracelet/x/cellbuf/@v/v0.0.15.mod
+GO_MODULE_FILES+=      github.com/charmbracelet/x/cellbuf/@v/v0.0.15.zip
+GO_MODULE_FILES+=      github.com/charmbracelet/x/term/@v/v0.2.2.mod
+GO_MODULE_FILES+=      github.com/charmbracelet/x/term/@v/v0.2.2.zip
+GO_MODULE_FILES+=      github.com/clipperhouse/displaywidth/@v/v0.10.0.mod
+GO_MODULE_FILES+=      github.com/clipperhouse/displaywidth/@v/v0.10.0.zip
+GO_MODULE_FILES+=      github.com/clipperhouse/uax29/v2/@v/v2.6.0.mod
+GO_MODULE_FILES+=      github.com/clipperhouse/uax29/v2/@v/v2.6.0.zip
 GO_MODULE_FILES+=      github.com/cpuguy83/go-md2man/v2/@v/v2.0.6.mod
 GO_MODULE_FILES+=      github.com/davecgh/go-spew/@v/v1.1.0.mod
 GO_MODULE_FILES+=      github.com/davecgh/go-spew/@v/v1.1.1.mod
@@ -93,10 +95,10 @@ GO_MODULE_FILES+=   github.com/kr/pty/@v/v
 GO_MODULE_FILES+=      github.com/kr/text/@v/v0.1.0.mod
 GO_MODULE_FILES+=      github.com/lucasb-eyer/go-colorful/@v/v1.3.0.mod
 GO_MODULE_FILES+=      github.com/lucasb-eyer/go-colorful/@v/v1.3.0.zip
-GO_MODULE_FILES+=      github.com/lufia/plan9stats/@v/v0.0.0-20250827001030-24949be3fa54.mod
-GO_MODULE_FILES+=      github.com/lufia/plan9stats/@v/v0.0.0-20250827001030-24949be3fa54.zip
-GO_MODULE_FILES+=      github.com/mailru/easyjson/@v/v0.9.0.mod
-GO_MODULE_FILES+=      github.com/mailru/easyjson/@v/v0.9.0.zip
+GO_MODULE_FILES+=      github.com/lufia/plan9stats/@v/v0.0.0-20251013123823-9fd1530e3ec3.mod
+GO_MODULE_FILES+=      github.com/lufia/plan9stats/@v/v0.0.0-20251013123823-9fd1530e3ec3.zip
+GO_MODULE_FILES+=      github.com/mailru/easyjson/@v/v0.9.1.mod
+GO_MODULE_FILES+=      github.com/mailru/easyjson/@v/v0.9.1.zip
 GO_MODULE_FILES+=      github.com/mattn/go-isatty/@v/v0.0.20.mod
 GO_MODULE_FILES+=      github.com/mattn/go-isatty/@v/v0.0.20.zip
 GO_MODULE_FILES+=      github.com/mattn/go-localereader/@v/v0.0.1.mod
@@ -128,8 +130,8 @@ GO_MODULE_FILES+=   github.com/sahilm/fuzz
 GO_MODULE_FILES+=      github.com/sahilm/fuzzy/@v/v0.1.1.zip
 GO_MODULE_FILES+=      github.com/sergi/go-diff/@v/v1.4.0.mod
 GO_MODULE_FILES+=      github.com/sergi/go-diff/@v/v1.4.0.zip
-GO_MODULE_FILES+=      github.com/shirou/gopsutil/v4/@v/v4.25.12.mod
-GO_MODULE_FILES+=      github.com/shirou/gopsutil/v4/@v/v4.25.12.zip
+GO_MODULE_FILES+=      github.com/shirou/gopsutil/v4/@v/v4.26.1.mod
+GO_MODULE_FILES+=      github.com/shirou/gopsutil/v4/@v/v4.26.1.zip
 GO_MODULE_FILES+=      github.com/shopspring/decimal/@v/v1.4.0.mod
 GO_MODULE_FILES+=      github.com/shopspring/decimal/@v/v1.4.0.zip
 GO_MODULE_FILES+=      github.com/shurcoo!l/gofontwoff/@v/v0.0.0-20181114050219-180f79e6909d.mod
@@ -144,7 +146,8 @@ GO_MODULE_FILES+=   github.com/stretchr/ob
 GO_MODULE_FILES+=      github.com/stretchr/objx/@v/v0.4.0.mod
 GO_MODULE_FILES+=      github.com/stretchr/objx/@v/v0.5.0.mod
 GO_MODULE_FILES+=      github.com/stretchr/objx/@v/v0.5.2.mod
-GO_MODULE_FILES+=      github.com/stretchr/objx/@v/v0.5.2.zip
+GO_MODULE_FILES+=      github.com/stretchr/objx/@v/v0.5.3.mod
+GO_MODULE_FILES+=      github.com/stretchr/objx/@v/v0.5.3.zip
 GO_MODULE_FILES+=      github.com/stretchr/testify/@v/v1.11.1.mod
 GO_MODULE_FILES+=      github.com/stretchr/testify/@v/v1.11.1.zip
 GO_MODULE_FILES+=      github.com/stretchr/testify/@v/v1.4.0.mod
@@ -168,14 +171,14 @@ GO_MODULE_FILES+= github.com/zclconf/go-
 GO_MODULE_FILES+=      github.com/zclconf/go-cty/@v/v1.17.0.zip
 GO_MODULE_FILES+=      go.yaml.in/yaml/v3/@v/v3.0.4.mod
 GO_MODULE_FILES+=      go.yaml.in/yaml/v3/@v/v3.0.4.zip
-GO_MODULE_FILES+=      golang.org/x/crypto/@v/v0.45.0.mod
-GO_MODULE_FILES+=      golang.org/x/crypto/@v/v0.45.0.zip
+GO_MODULE_FILES+=      golang.org/x/crypto/@v/v0.48.0.mod
+GO_MODULE_FILES+=      golang.org/x/crypto/@v/v0.48.0.zip
 GO_MODULE_FILES+=      golang.org/x/exp/@v/v0.0.0-20241217172543-b2144cdd0a67.mod
 GO_MODULE_FILES+=      golang.org/x/exp/@v/v0.0.0-20241217172543-b2144cdd0a67.zip
-GO_MODULE_FILES+=      golang.org/x/image/@v/v0.35.0.mod
-GO_MODULE_FILES+=      golang.org/x/image/@v/v0.35.0.zip
-GO_MODULE_FILES+=      golang.org/x/mod/@v/v0.32.0.mod
-GO_MODULE_FILES+=      golang.org/x/mod/@v/v0.32.0.zip
+GO_MODULE_FILES+=      golang.org/x/image/@v/v0.36.0.mod
+GO_MODULE_FILES+=      golang.org/x/image/@v/v0.36.0.zip
+GO_MODULE_FILES+=      golang.org/x/mod/@v/v0.33.0.mod
+GO_MODULE_FILES+=      golang.org/x/mod/@v/v0.33.0.zip
 GO_MODULE_FILES+=      golang.org/x/sync/@v/v0.19.0.mod
 GO_MODULE_FILES+=      golang.org/x/sync/@v/v0.19.0.zip
 GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.0.0-20190916202348-b4ddaad3f8a3.mod
@@ -183,15 +186,15 @@ GO_MODULE_FILES+= golang.org/x/sys/@v/v0
 GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.0.0-20210616094352-59db8d763f22.mod
 GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.0.0-20210809222454-d867a43fc93e.mod
 GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.1.0.mod
-GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.40.0.mod
-GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.40.0.zip
+GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.41.0.mod
+GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.41.0.zip
 GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.6.0.mod
 GO_MODULE_FILES+=      golang.org/x/text/@v/v0.3.5.mod
-GO_MODULE_FILES+=      golang.org/x/text/@v/v0.33.0.mod
-GO_MODULE_FILES+=      golang.org/x/text/@v/v0.33.0.zip
+GO_MODULE_FILES+=      golang.org/x/text/@v/v0.34.0.mod
+GO_MODULE_FILES+=      golang.org/x/text/@v/v0.34.0.zip
 GO_MODULE_FILES+=      golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod
-GO_MODULE_FILES+=      golang.org/x/tools/@v/v0.40.0.mod
-GO_MODULE_FILES+=      golang.org/x/tools/@v/v0.40.0.zip
+GO_MODULE_FILES+=      golang.org/x/tools/@v/v0.42.0.mod
+GO_MODULE_FILES+=      golang.org/x/tools/@v/v0.42.0.zip
 GO_MODULE_FILES+=      gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod
 GO_MODULE_FILES+=      gopkg.in/check.v1/@v/v1.0.0-20190902080502-41f04d3bba15.mod
 GO_MODULE_FILES+=      gopkg.in/ini.v1/@v/v1.67.1.mod

Added files:

Index: pkgsrc/shells/oh-my-posh/patches/patch-go.mod
diff -u /dev/null pkgsrc/shells/oh-my-posh/patches/patch-go.mod:1.3
--- /dev/null   Mon Feb 16 18:10:13 2026
+++ pkgsrc/shells/oh-my-posh/patches/patch-go.mod       Mon Feb 16 18:10:13 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-go.mod,v 1.3 2026/02/16 18:10:13 pin Exp $
+
+Lower the required go version.
+
+--- go.mod.orig        2026-02-16 17:57:17.762648659 +0000
++++ go.mod
+@@ -1,6 +1,6 @@ module github.com/jandedobbeleer/oh-my-posh/src
+ module github.com/jandedobbeleer/oh-my-posh/src
+ 
+-go 1.26.0
++go 1.25.7
+ 
+ require (
+       github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c



Home | Main Index | Thread Index | Old Index