Download raw body.
sysutils/reaction
Hi all, attached is a major update to reaction, bringing it finally into
the 2.x series. It has been rewritten in Rust from Go, but its
user-facing configuration hasn't changed much structurally by the looks
of it, considering that the default configuration file provided in-tree
only had to be lightly modified. I am willing to take maintainer if no
one else wants to, and I am in touch with upstream regarding future
development, in particular regarding more plugins (I already looked into
using MULTI_PACKAGES then when it becomes relevant).
Tested for a few days on arm64, it seems to work like a charm in
blocking bots for SSH with pf, more testing very welcome.
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/reaction/Makefile,v
diff -u -p -r1.2 Makefile
--- Makefile 25 Jul 2025 10:47:07 -0000 1.2
+++ Makefile 14 Jun 2026 19:30:37 -0000
@@ -1,25 +1,35 @@
-COMMENT = scan logs and take action
+COMMENT = scan logs and take action, lightweight alternative to fail2ban
-MODGO_MODNAME = framagit.org/ppom/reaction
-MODGO_VERSION = v1.4.1
-REVISION = 0
-DISTNAME = reaction-${MODGO_VERSION}
+V = v2.4.1
+DISTNAME = reaction-${V}
+PKGNAME = ${DISTNAME:S/-v/-/}
+
+SITES = https://framagit.org/ppom/reaction/-/archive/${V}/
CATEGORIES = sysutils
-HOMEPAGE = https://reaction.ppom.me
+HOMEPAGE = https://reaction.ppom.me/
# AGPL-3.0
PERMIT_PACKAGE = yes
-WANTLIB += c pthread
+WANTLIB += ${MODCARGO_WANTLIB} m
+
+MODULES = devel/cargo
+CONFIGURE_STYLE = cargo
-MODULES = lang/go
+MODCARGO_BUILD_ARGS += --package reaction --package reaction-plugin-virtual
+MODCARGO_TEST_ARGS += --package reaction --package reaction-plugin-virtual
-.include "modules.inc"
+.include "crates.inc"
-post-install:
+do-install:
+ ${INSTALL_PROGRAM} ${MODCARGO_TARGET_DIR}/release/reaction ${PREFIX}/bin/
+ ${INSTALL_PROGRAM} ${MODCARGO_TARGET_DIR}/release/reaction-plugin-virtual \
+ ${PREFIX}/bin/
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/reaction
- ${INSTALL_DATA} ${WRKSRC}/config/* ${PREFIX}/share/examples/reaction
- ${INSTALL_DATA} ${FILESDIR}/authlog.jsonnet ${PREFIX}/share/examples/reaction
+ ${INSTALL_DATA} ${WRKSRC}/config/example.* ${PREFIX}/share/examples/reaction/
+ ${INSTALL_DATA} ${WRKSRC}/config/README.md ${PREFIX}/share/examples/reaction/
+ ${INSTALL_DATA} ${FILESDIR}/authlog.jsonnet ${PREFIX}/share/examples/reaction/
+ ${INSTALL_MAN} ${MODCARGO_TARGET_DIR}/release/reaction*.1 ${PREFIX}/man/man1/
.include <bsd.port.mk>
Index: crates.inc
===================================================================
RCS file: crates.inc
diff -N crates.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ crates.inc 14 Jun 2026 19:30:37 -0000
@@ -0,0 +1,481 @@
+MODCARGO_CRATES += aead 0.6.0-rc.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick 1.1.4 # Unlicense OR MIT
+MODCARGO_CRATES += allocator-api2 0.2.21 # MIT OR Apache-2.0
+MODCARGO_CRATES += android_system_properties 0.1.5 # MIT/Apache-2.0
+MODCARGO_CRATES += annotate-snippets 0.9.2 # Apache-2.0/MIT
+MODCARGO_CRATES += anstream 0.6.21 # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle 1.0.13 # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle-parse 0.2.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle-query 1.1.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle-wincon 3.0.11 # MIT OR Apache-2.0
+MODCARGO_CRATES += arrayref 0.3.9 # BSD-2-Clause
+MODCARGO_CRATES += arrayvec 0.7.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += assert_cmd 2.1.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += assert_fs 1.1.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += async-compat 0.2.5 # Apache-2.0 OR MIT
+MODCARGO_CRATES += async-trait 0.1.89 # MIT OR Apache-2.0
+MODCARGO_CRATES += async_io_stream 0.3.3 # Unlicense
+MODCARGO_CRATES += atomic-polyfill 1.0.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += atomic-waker 1.1.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += attohttpc 0.30.1 # MPL-2.0
+MODCARGO_CRATES += autocfg 1.5.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += backon 1.6.0 # Apache-2.0
+MODCARGO_CRATES += base16ct 1.0.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += base32 0.5.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += base64 0.13.1 # MIT/Apache-2.0
+MODCARGO_CRATES += base64 0.22.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += base64ct 1.8.3 # Apache-2.0 OR MIT
+MODCARGO_CRATES += bincode 1.3.3 # MIT
+MODCARGO_CRATES += bindgen 0.70.1 # BSD-3-Clause
+MODCARGO_CRATES += bitflags 2.10.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += blake3 1.8.3 # CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception
+MODCARGO_CRATES += block-buffer 0.11.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += bstr 1.12.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += bumpalo 3.19.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += byteorder 1.5.0 # Unlicense OR MIT
+MODCARGO_CRATES += bytes 1.11.0 # MIT
+MODCARGO_CRATES += cc 1.2.53 # MIT OR Apache-2.0
+MODCARGO_CRATES += cesu8 1.1.0 # Apache-2.0/MIT
+MODCARGO_CRATES += cexpr 0.6.0 # Apache-2.0/MIT
+MODCARGO_CRATES += cfg-if 1.0.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += cfg_aliases 0.2.1 # MIT
+MODCARGO_CRATES += chacha20 0.10.0-rc.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += chrono 0.4.43 # MIT OR Apache-2.0
+MODCARGO_CRATES += cipher 0.5.0-rc.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += clang-sys 1.8.1 # Apache-2.0
+MODCARGO_CRATES += clap 4.5.54 # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_builder 4.5.54 # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_complete 4.5.65 # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_derive 4.5.49 # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_lex 0.7.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_mangen 0.2.31 # MIT OR Apache-2.0
+MODCARGO_CRATES += cobs 0.3.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += colorchoice 1.0.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += combine 4.6.7 # MIT
+MODCARGO_CRATES += const-oid 0.10.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += constant_time_eq 0.4.2 # CC0-1.0 OR MIT-0 OR Apache-2.0
+MODCARGO_CRATES += convert_case 0.10.0 # MIT
+MODCARGO_CRATES += cordyceps 0.3.4 # MIT
+MODCARGO_CRATES += core-foundation 0.9.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += core-foundation 0.10.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += core-foundation-sys 0.8.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += cpufeatures 0.2.17 # MIT OR Apache-2.0
+MODCARGO_CRATES += critical-section 1.2.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-channel 0.5.15 # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-deque 0.8.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-epoch 0.9.18 # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-utils 0.8.21 # MIT OR Apache-2.0
+MODCARGO_CRATES += crypto-common 0.2.0-rc.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += crypto_box 0.10.0-pre.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += crypto_secretbox 0.2.0-pre.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += curve25519-dalek 5.0.0-pre.1 # BSD-3-Clause
+MODCARGO_CRATES += curve25519-dalek-derive 0.1.1 # MIT/Apache-2.0
+MODCARGO_CRATES += data-encoding 2.10.0 # MIT
+MODCARGO_CRATES += der 0.8.0-rc.10 # Apache-2.0 OR MIT
+MODCARGO_CRATES += deranged 0.5.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += derive_more 1.0.0 # MIT
+MODCARGO_CRATES += derive_more 2.1.1 # MIT
+MODCARGO_CRATES += derive_more-impl 1.0.0 # MIT
+MODCARGO_CRATES += derive_more-impl 2.1.1 # MIT
+MODCARGO_CRATES += diatomic-waker 0.2.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += difflib 0.4.0 # MIT
+MODCARGO_CRATES += digest 0.11.0-rc.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += displaydoc 0.2.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += dlopen2 0.5.0 # MIT
+MODCARGO_CRATES += doc-comment 0.3.4 # MIT
+MODCARGO_CRATES += document-features 0.2.12 # MIT OR Apache-2.0
+MODCARGO_CRATES += dyn-clone 1.0.20 # MIT OR Apache-2.0
+MODCARGO_CRATES += ed25519 3.0.0-rc.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += ed25519-dalek 3.0.0-pre.1 # BSD-3-Clause
+MODCARGO_CRATES += either 1.15.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += embedded-io 0.4.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += embedded-io 0.6.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += enum-as-inner 0.6.1 # MIT/Apache-2.0
+MODCARGO_CRATES += equivalent 1.0.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += errno 0.3.14 # MIT OR Apache-2.0
+MODCARGO_CRATES += fastrand 2.3.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += fiat-crypto 0.3.0 # MIT OR Apache-2.0 OR BSD-1-Clause
+MODCARGO_CRATES += find-msvc-tools 0.1.8 # MIT OR Apache-2.0
+MODCARGO_CRATES += float-cmp 0.10.0 # MIT
+MODCARGO_CRATES += fnv 1.0.7 # Apache-2.0 / MIT
+MODCARGO_CRATES += foldhash 0.2.0 # Zlib
+MODCARGO_CRATES += form_urlencoded 1.2.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += futures 0.3.31 # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-buffered 0.2.12 # MIT
+MODCARGO_CRATES += futures-channel 0.3.31 # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-core 0.3.31 # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-executor 0.3.31 # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-io 0.3.31 # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-lite 2.6.1 # Apache-2.0 OR MIT
+MODCARGO_CRATES += futures-macro 0.3.31 # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-sink 0.3.31 # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-task 0.3.31 # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-util 0.3.31 # MIT OR Apache-2.0
+MODCARGO_CRATES += generator 0.8.8 # MIT/Apache-2.0
+MODCARGO_CRATES += getrandom 0.2.17 # MIT OR Apache-2.0
+MODCARGO_CRATES += getrandom 0.3.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += glob 0.3.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += globset 0.4.18 # Unlicense OR MIT
+MODCARGO_CRATES += globwalk 0.9.1 # MIT
+MODCARGO_CRATES += gloo-timers 0.3.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += h2 0.4.13 # MIT
+MODCARGO_CRATES += hash32 0.2.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += hashbrown 0.16.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += heapless 0.7.17 # MIT OR Apache-2.0
+MODCARGO_CRATES += heck 0.5.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += hermit-abi 0.5.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += hickory-proto 0.25.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += hickory-resolver 0.25.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += http 1.4.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += http-body 1.0.1 # MIT
+MODCARGO_CRATES += http-body-util 0.1.3 # MIT
+MODCARGO_CRATES += httparse 1.10.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += httpdate 1.0.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += hybrid-array 0.4.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += hyper 1.8.1 # MIT
+MODCARGO_CRATES += hyper-rustls 0.27.7 # Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES += hyper-util 0.1.19 # MIT
+MODCARGO_CRATES += iana-time-zone 0.1.64 # MIT OR Apache-2.0
+MODCARGO_CRATES += iana-time-zone-haiku 0.1.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += icu_collections 2.1.1 # Unicode-3.0
+MODCARGO_CRATES += icu_locale_core 2.1.1 # Unicode-3.0
+MODCARGO_CRATES += icu_normalizer 2.1.1 # Unicode-3.0
+MODCARGO_CRATES += icu_normalizer_data 2.1.1 # Unicode-3.0
+MODCARGO_CRATES += icu_properties 2.1.2 # Unicode-3.0
+MODCARGO_CRATES += icu_properties_data 2.1.2 # Unicode-3.0
+MODCARGO_CRATES += icu_provider 2.1.1 # Unicode-3.0
+MODCARGO_CRATES += idna 1.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += idna_adapter 1.2.1 # Apache-2.0 OR MIT
+MODCARGO_CRATES += igd-next 0.16.2 # MIT
+MODCARGO_CRATES += ignore 0.4.25 # Unlicense OR MIT
+MODCARGO_CRATES += indexmap 2.13.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += inout 0.2.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += instant 0.1.13 # BSD-3-Clause
+MODCARGO_CRATES += ipconfig 0.3.2 # MIT/Apache-2.0
+MODCARGO_CRATES += ipnet 2.11.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += ipset 0.9.0 # MIT
+MODCARGO_CRATES += ipset_derive 0.1.1 # MIT
+MODCARGO_CRATES += iri-string 0.7.10 # MIT OR Apache-2.0
+MODCARGO_CRATES += iroh 0.95.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += iroh-base 0.95.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += iroh-metrics 0.37.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += iroh-metrics-derive 0.4.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += iroh-quinn 0.14.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += iroh-quinn-proto 0.13.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += iroh-quinn-udp 0.5.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += iroh-relay 0.95.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += is_terminal_polyfill 1.70.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += itertools 0.13.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += itoa 1.0.17 # MIT OR Apache-2.0
+MODCARGO_CRATES += jni 0.21.1 # MIT/Apache-2.0
+MODCARGO_CRATES += jni-sys 0.3.0 # MIT/Apache-2.0
+MODCARGO_CRATES += jrsonnet-evaluator 0.4.2 # MIT
+MODCARGO_CRATES += jrsonnet-gc 0.4.2 # MPL-2.0
+MODCARGO_CRATES += jrsonnet-gc-derive 0.4.1 # MPL-2.0
+MODCARGO_CRATES += jrsonnet-interner 0.4.2 # MIT
+MODCARGO_CRATES += jrsonnet-parser 0.4.2 # MIT
+MODCARGO_CRATES += jrsonnet-stdlib 0.4.2 # MIT
+MODCARGO_CRATES += jrsonnet-types 0.4.2 # MIT
+MODCARGO_CRATES += js-sys 0.3.85 # MIT OR Apache-2.0
+MODCARGO_CRATES += lazy_static 1.5.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += libc 0.2.180 # MIT OR Apache-2.0
+MODCARGO_CRATES += libloading 0.8.9 # ISC
+MODCARGO_CRATES += libnftables1-sys 1.0.0 # GPL-2.0
+MODCARGO_CRATES += linux-raw-sys 0.11.0 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES += litemap 0.8.1 # Unicode-3.0
+MODCARGO_CRATES += litrs 1.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += lock_api 0.4.14 # MIT OR Apache-2.0
+MODCARGO_CRATES += log 0.4.29 # MIT OR Apache-2.0
+MODCARGO_CRATES += loom 0.7.2 # MIT
+MODCARGO_CRATES += lru 0.16.3 # MIT
+MODCARGO_CRATES += lru-slab 0.1.2 # MIT OR Apache-2.0 OR Zlib
+MODCARGO_CRATES += matchers 0.2.0 # MIT
+MODCARGO_CRATES += md5 0.7.0 # Apache-2.0/MIT
+MODCARGO_CRATES += memchr 2.7.6 # Unlicense OR MIT
+MODCARGO_CRATES += minimal-lexical 0.2.1 # MIT/Apache-2.0
+MODCARGO_CRATES += mio 1.1.1 # MIT
+MODCARGO_CRATES += moka 0.12.12 # (MIT OR Apache-2.0) AND Apache-2.0
+MODCARGO_CRATES += n0-error 0.1.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += n0-error-macros 0.1.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += n0-future 0.3.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += n0-watcher 0.5.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += netdev 0.38.2 # MIT
+MODCARGO_CRATES += netlink-packet-core 0.8.1 # MIT
+MODCARGO_CRATES += netlink-packet-route 0.25.1 # MIT
+MODCARGO_CRATES += netlink-proto 0.12.0 # MIT
+MODCARGO_CRATES += netlink-sys 0.8.7 # MIT
+MODCARGO_CRATES += netwatch 0.12.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += nftables 0.6.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += nix 0.29.0 # MIT
+MODCARGO_CRATES += nom 7.1.3 # MIT
+MODCARGO_CRATES += normalize-line-endings 0.3.0 # Apache-2.0
+MODCARGO_CRATES += ntimestamp 1.0.0 # MIT
+MODCARGO_CRATES += nu-ansi-term 0.50.3 # MIT
+MODCARGO_CRATES += num-conv 0.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += num-traits 0.2.19 # MIT OR Apache-2.0
+MODCARGO_CRATES += num_cpus 1.17.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += num_enum 0.7.5 # BSD-3-Clause OR MIT OR Apache-2.0
+MODCARGO_CRATES += num_enum_derive 0.7.5 # BSD-3-Clause OR MIT OR Apache-2.0
+MODCARGO_CRATES += once_cell 1.21.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += once_cell_polyfill 1.70.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += openssl-probe 0.2.0 # MIT/Apache-2.0
+MODCARGO_CRATES += parking 2.2.1 # Apache-2.0 OR MIT
+MODCARGO_CRATES += parking_lot 0.12.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += parking_lot_core 0.9.12 # MIT OR Apache-2.0
+MODCARGO_CRATES += paste 1.0.15 # MIT OR Apache-2.0
+MODCARGO_CRATES += pathdiff 0.2.3 # MIT/Apache-2.0
+MODCARGO_CRATES += peg 0.7.0 # MIT
+MODCARGO_CRATES += peg-macros 0.7.0 # MIT
+MODCARGO_CRATES += peg-runtime 0.7.0 # MIT
+MODCARGO_CRATES += pem-rfc7468 1.0.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += percent-encoding 2.3.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += pharos 0.5.3 # Unlicense
+MODCARGO_CRATES += pin-project 1.1.10 # Apache-2.0 OR MIT
+MODCARGO_CRATES += pin-project-internal 1.1.10 # Apache-2.0 OR MIT
+MODCARGO_CRATES += pin-project-lite 0.2.16 # Apache-2.0 OR MIT
+MODCARGO_CRATES += pin-utils 0.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += pkarr 5.0.2 # MIT
+MODCARGO_CRATES += pkcs8 0.11.0-rc.8 # Apache-2.0 OR MIT
+MODCARGO_CRATES += pkg-config 0.3.33 # MIT OR Apache-2.0
+MODCARGO_CRATES += poly1305 0.9.0-rc.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += portable-atomic 1.13.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += portmapper 0.12.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += postbag 0.4.1 # Apache-2.0
+MODCARGO_CRATES += postcard 1.1.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += postcard-derive 0.2.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += potential_utf 0.1.4 # Unicode-3.0
+MODCARGO_CRATES += powerfmt 0.2.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += ppv-lite86 0.2.21 # MIT OR Apache-2.0
+MODCARGO_CRATES += predicates 3.1.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += predicates-core 1.0.9 # MIT OR Apache-2.0
+MODCARGO_CRATES += predicates-tree 1.0.12 # MIT OR Apache-2.0
+MODCARGO_CRATES += prettyplease 0.2.37 # MIT OR Apache-2.0
+MODCARGO_CRATES += proc-macro-crate 3.4.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += proc-macro2 1.0.105 # MIT OR Apache-2.0
+MODCARGO_CRATES += quinn 0.11.9 # MIT OR Apache-2.0
+MODCARGO_CRATES += quinn-proto 0.11.13 # MIT OR Apache-2.0
+MODCARGO_CRATES += quinn-udp 0.5.14 # MIT OR Apache-2.0
+MODCARGO_CRATES += quote 1.0.43 # MIT OR Apache-2.0
+MODCARGO_CRATES += r-efi 5.3.0 # MIT OR Apache-2.0 OR LGPL-2.1-or-later
+MODCARGO_CRATES += rand 0.8.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += rand 0.9.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += rand_chacha 0.3.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += rand_chacha 0.9.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += rand_core 0.6.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += rand_core 0.9.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += redox_syscall 0.5.18 # MIT
+MODCARGO_CRATES += ref-cast 1.0.25 # MIT OR Apache-2.0
+MODCARGO_CRATES += ref-cast-impl 1.0.25 # MIT OR Apache-2.0
+MODCARGO_CRATES += regex 1.12.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += regex-automata 0.4.13 # MIT OR Apache-2.0
+MODCARGO_CRATES += regex-syntax 0.8.8 # MIT OR Apache-2.0
+MODCARGO_CRATES += remoc 0.18.3 # Apache-2.0
+MODCARGO_CRATES += remoc_macro 0.18.3 # Apache-2.0
+MODCARGO_CRATES += reqwest 0.12.28 # MIT OR Apache-2.0
+MODCARGO_CRATES += resolv-conf 0.7.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += ring 0.17.14 # Apache-2.0 AND ISC
+MODCARGO_CRATES += roff 0.2.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += rustc-hash 1.1.0 # Apache-2.0/MIT
+MODCARGO_CRATES += rustc-hash 2.1.1 # Apache-2.0 OR MIT
+MODCARGO_CRATES += rustc_version 0.4.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += rustix 1.1.3 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES += rustls 0.23.36 # Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES += rustls-native-certs 0.8.3 # Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES += rustls-pki-types 1.14.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += rustls-platform-verifier 0.5.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += rustls-platform-verifier-android 0.1.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += rustls-webpki 0.103.9 # ISC
+MODCARGO_CRATES += rustversion 1.0.22 # MIT OR Apache-2.0
+MODCARGO_CRATES += ryu 1.0.22 # Apache-2.0 OR BSL-1.0
+MODCARGO_CRATES += salsa20 0.11.0-rc.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += same-file 1.0.6 # Unlicense/MIT
+MODCARGO_CRATES += schannel 0.1.28 # MIT
+MODCARGO_CRATES += schemars 1.2.1 # MIT
+MODCARGO_CRATES += schemars_derive 1.2.1 # MIT
+MODCARGO_CRATES += scoped-tls 1.0.1 # MIT/Apache-2.0
+MODCARGO_CRATES += scopeguard 1.2.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += security-framework 3.5.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += security-framework-sys 2.15.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += self_cell 1.2.2 # Apache-2.0 OR GPL-2.0-only
+MODCARGO_CRATES += semver 1.0.27 # MIT OR Apache-2.0
+MODCARGO_CRATES += send_wrapper 0.6.0 # MIT/Apache-2.0
+MODCARGO_CRATES += serde 1.0.228 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_bytes 0.11.19 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_core 1.0.228 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_derive 1.0.228 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_derive_internals 0.29.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_json 1.0.149 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_json_borrow 0.9.0 # MIT
+MODCARGO_CRATES += serde_path_to_error 0.1.20 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_urlencoded 0.7.1 # MIT/Apache-2.0
+MODCARGO_CRATES += serde_yaml 0.9.34+deprecated # MIT OR Apache-2.0
+MODCARGO_CRATES += serdect 0.4.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += sha1 0.11.0-rc.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += sha1_smol 1.0.1 # BSD-3-Clause
+MODCARGO_CRATES += sha2 0.11.0-rc.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += sharded-slab 0.1.7 # MIT
+MODCARGO_CRATES += shlex 1.3.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += signal-hook-registry 1.4.8 # MIT OR Apache-2.0
+MODCARGO_CRATES += signature 3.0.0-rc.6 # Apache-2.0 OR MIT
+MODCARGO_CRATES += simdutf8 0.1.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += simple-dns 0.9.3 # MIT
+MODCARGO_CRATES += slab 0.4.11 # MIT
+MODCARGO_CRATES += smallvec 1.15.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += socket2 0.5.10 # MIT OR Apache-2.0
+MODCARGO_CRATES += socket2 0.6.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += spez 0.1.2 # BSD-2-Clause
+MODCARGO_CRATES += spin 0.9.8 # MIT
+MODCARGO_CRATES += spin 0.10.0 # MIT
+MODCARGO_CRATES += spki 0.8.0-rc.4 # Apache-2.0 OR MIT
+MODCARGO_CRATES += stable_deref_trait 1.2.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += strsim 0.11.1 # MIT
+MODCARGO_CRATES += strum 0.27.2 # MIT
+MODCARGO_CRATES += strum_macros 0.27.2 # MIT
+MODCARGO_CRATES += subtle 2.6.1 # BSD-3-Clause
+MODCARGO_CRATES += syn 1.0.109 # MIT OR Apache-2.0
+MODCARGO_CRATES += syn 2.0.114 # MIT OR Apache-2.0
+MODCARGO_CRATES += sync_wrapper 1.0.2 # Apache-2.0
+MODCARGO_CRATES += synstructure 0.12.6 # MIT
+MODCARGO_CRATES += synstructure 0.13.2 # MIT
+MODCARGO_CRATES += system-configuration 0.6.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += system-configuration-sys 0.6.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += tagptr 0.2.0 # MIT/Apache-2.0
+MODCARGO_CRATES += tempfile 3.24.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += termtree 0.5.1 # MIT
+MODCARGO_CRATES += thiserror 1.0.69 # MIT OR Apache-2.0
+MODCARGO_CRATES += thiserror 2.0.18 # MIT OR Apache-2.0
+MODCARGO_CRATES += thiserror-impl 1.0.69 # MIT OR Apache-2.0
+MODCARGO_CRATES += thiserror-impl 2.0.18 # MIT OR Apache-2.0
+MODCARGO_CRATES += thread_local 1.1.9 # MIT OR Apache-2.0
+MODCARGO_CRATES += time 0.3.45 # MIT OR Apache-2.0
+MODCARGO_CRATES += time-core 0.1.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += tinystr 0.8.2 # Unicode-3.0
+MODCARGO_CRATES += tinyvec 1.10.0 # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES += tinyvec_macros 0.1.1 # MIT OR Apache-2.0 OR Zlib
+MODCARGO_CRATES += tokio 1.49.0 # MIT
+MODCARGO_CRATES += tokio-macros 2.6.0 # MIT
+MODCARGO_CRATES += tokio-rustls 0.26.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += tokio-stream 0.1.18 # MIT
+MODCARGO_CRATES += tokio-util 0.7.18 # MIT
+MODCARGO_CRATES += tokio-websockets 0.12.3 # MIT
+MODCARGO_CRATES += toml_datetime 0.7.5+spec-1.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += toml_edit 0.23.10+spec-1.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += toml_parser 1.0.6+spec-1.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += tower 0.5.3 # MIT
+MODCARGO_CRATES += tower-http 0.6.8 # MIT
+MODCARGO_CRATES += tower-layer 0.3.3 # MIT
+MODCARGO_CRATES += tower-service 0.3.3 # MIT
+MODCARGO_CRATES += tracing 0.1.44 # MIT
+MODCARGO_CRATES += tracing-attributes 0.1.31 # MIT
+MODCARGO_CRATES += tracing-core 0.1.36 # MIT
+MODCARGO_CRATES += tracing-log 0.2.0 # MIT
+MODCARGO_CRATES += tracing-subscriber 0.3.22 # MIT
+MODCARGO_CRATES += try-lock 0.2.5 # MIT
+MODCARGO_CRATES += typenum 1.19.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += unescape 0.1.0 # MIT
+MODCARGO_CRATES += unicode-ident 1.0.22 # (MIT OR Apache-2.0) AND Unicode-3.0
+MODCARGO_CRATES += unicode-segmentation 1.12.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += unicode-width 0.1.14 # MIT OR Apache-2.0
+MODCARGO_CRATES += unicode-xid 0.2.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += universal-hash 0.6.0-rc.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += unsafe-libyaml 0.2.11 # MIT
+MODCARGO_CRATES += untrusted 0.9.0 # ISC
+MODCARGO_CRATES += url 2.5.8 # MIT OR Apache-2.0
+MODCARGO_CRATES += utf8_iter 1.0.4 # Apache-2.0 OR MIT
+MODCARGO_CRATES += utf8parse 0.2.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += uuid 1.19.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += valuable 0.1.1 # MIT
+MODCARGO_CRATES += wait-timeout 0.2.1 # MIT/Apache-2.0
+MODCARGO_CRATES += walkdir 2.5.0 # Unlicense/MIT
+MODCARGO_CRATES += want 0.3.1 # MIT
+MODCARGO_CRATES += wasi 0.11.1+wasi-snapshot-preview1 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES += wasip2 1.0.2+wasi-0.2.9 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES += wasm-bindgen 0.2.108 # MIT OR Apache-2.0
+MODCARGO_CRATES += wasm-bindgen-futures 0.4.58 # MIT OR Apache-2.0
+MODCARGO_CRATES += wasm-bindgen-macro 0.2.108 # MIT OR Apache-2.0
+MODCARGO_CRATES += wasm-bindgen-macro-support 0.2.108 # MIT OR Apache-2.0
+MODCARGO_CRATES += wasm-bindgen-shared 0.2.108 # MIT OR Apache-2.0
+MODCARGO_CRATES += wasm-streams 0.4.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += web-sys 0.3.85 # MIT OR Apache-2.0
+MODCARGO_CRATES += web-time 1.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += webpki-root-certs 0.26.11 # CDLA-Permissive-2.0
+MODCARGO_CRATES += webpki-root-certs 1.0.5 # CDLA-Permissive-2.0
+MODCARGO_CRATES += webpki-roots 1.0.5 # CDLA-Permissive-2.0
+MODCARGO_CRATES += widestring 1.2.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0
+MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
+MODCARGO_CRATES += winapi-util 0.1.11 # Unlicense OR MIT
+MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
+MODCARGO_CRATES += windows 0.62.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-collections 0.3.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-core 0.62.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-future 0.3.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-implement 0.60.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-interface 0.59.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-link 0.2.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-numerics 0.3.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-result 0.4.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-strings 0.5.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-sys 0.45.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-sys 0.48.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-sys 0.52.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-sys 0.59.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-sys 0.60.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-sys 0.61.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-targets 0.42.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-targets 0.48.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-targets 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-targets 0.53.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-threading 0.2.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_aarch64_gnullvm 0.42.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_aarch64_gnullvm 0.48.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_aarch64_gnullvm 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_aarch64_gnullvm 0.53.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_aarch64_msvc 0.42.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_aarch64_msvc 0.48.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_aarch64_msvc 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_aarch64_msvc 0.53.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_gnu 0.42.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_gnu 0.48.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_gnu 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_gnu 0.53.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_gnullvm 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_gnullvm 0.53.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_msvc 0.42.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_msvc 0.48.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_msvc 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_msvc 0.53.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_gnu 0.42.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_gnu 0.48.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_gnu 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_gnu 0.53.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_gnullvm 0.42.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_gnullvm 0.48.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_gnullvm 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_gnullvm 0.53.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_msvc 0.42.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_msvc 0.48.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_msvc 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_msvc 0.53.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += winnow 0.7.14 # MIT
+MODCARGO_CRATES += winreg 0.50.0 # MIT
+MODCARGO_CRATES += wit-bindgen 0.51.0 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES += wmi 0.17.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += writeable 0.6.2 # Unicode-3.0
+MODCARGO_CRATES += ws_stream_wasm 0.7.5 # Unlicense
+MODCARGO_CRATES += xml-rs 0.8.28 # MIT
+MODCARGO_CRATES += xmltree 0.10.3 # MIT
+MODCARGO_CRATES += yansi-term 0.1.2 # MIT
+MODCARGO_CRATES += yoke 0.8.1 # Unicode-3.0
+MODCARGO_CRATES += yoke-derive 0.8.1 # Unicode-3.0
+MODCARGO_CRATES += z32 1.3.0 # MIT
+MODCARGO_CRATES += zerocopy 0.8.33 # BSD-2-Clause OR Apache-2.0 OR MIT
+MODCARGO_CRATES += zerocopy-derive 0.8.33 # BSD-2-Clause OR Apache-2.0 OR MIT
+MODCARGO_CRATES += zerofrom 0.1.6 # Unicode-3.0
+MODCARGO_CRATES += zerofrom-derive 0.1.6 # Unicode-3.0
+MODCARGO_CRATES += zeroize 1.8.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += zeroize_derive 1.4.3 # Apache-2.0 OR MIT
+MODCARGO_CRATES += zerotrie 0.2.3 # Unicode-3.0
+MODCARGO_CRATES += zerovec 0.11.5 # Unicode-3.0
+MODCARGO_CRATES += zerovec-derive 0.11.2 # Unicode-3.0
+MODCARGO_CRATES += zmij 1.0.15 # MIT
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/reaction/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo 11 Sep 2024 11:30:36 -0000 1.1.1.1
+++ distinfo 14 Jun 2026 19:30:37 -0000
@@ -1,40 +1,964 @@
-SHA256 (go_modules/github.com/fatih/color/@v/v1.12.0.mod) = U5/OfPScTcYTXzAK1HE3D9DhXf849csMxDLUExNj64s=
-SHA256 (go_modules/github.com/fatih/color/@v/v1.12.0.zip) = lWKHlY8XDK33FyqHAKroVCIabm5+KlXCFvqY+AJNRVE=
-SHA256 (go_modules/github.com/google/go-jsonnet/@v/v0.20.0.mod) = NSOGmcDNCfXnlhmGOgAU8BEpYV+BHIowI5uA6OOlgUU=
-SHA256 (go_modules/github.com/google/go-jsonnet/@v/v0.20.0.zip) = Axp0bQCcghdPXd+BNJbUHQtubjaIEkjFdshZK6UTYfo=
-SHA256 (go_modules/github.com/mattn/go-colorable/@v/v0.1.8.mod) = rf8+JDhLzS7PDG1qGp5OMQZUAem10pzmoSAlWrPAIxM=
-SHA256 (go_modules/github.com/mattn/go-colorable/@v/v0.1.8.zip) = ekiIZsqNvvwrnmKpp6tt49tOG4WppmWQj/A1FdNlzcE=
-SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.12.mod) = GgYuVsAmbQBL6lERWs+MK1l9FAfKVa1WzOAel62j2ks=
-SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.12.zip) = B5QdJOCJTCncQrzSnWRIFc17XuhOPBS75tUa0T78vwc=
-SHA256 (go_modules/github.com/sergi/go-diff/@v/v1.1.0.mod) = IObs3/d7hGk4Nbl4uKFvbCK3hVlisjQQPV63SBi+RB8=
-SHA256 (go_modules/github.com/sergi/go-diff/@v/v1.1.0.zip) = qcAgPVGIdF9Zwp4XDosafnyL0AdjS851ky/6wELkPqw=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.1.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.1.0.zip) = 58vljtN0W6Y9SC/oJgMRm9Y1+aXdkU7ZWkwYJv3PVKc=
-SHA256 (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod) = XDBuDWM81moRtA4uX7vG2kIRDbfXLqPBUkzrRe5Awz8=
-SHA256 (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip) = ThgX+WTKNOVFuBr9oDJaXonPWN4uQT2CB8Cv3dD9wVw=
-SHA256 (go_modules/gopkg.in/yaml.v2/@v/v2.2.7.mod) = iNl50vCT0jl/dWvIbvosoD9zpg1mjOs5GzUQAp8/fPw=
-SHA256 (go_modules/gopkg.in/yaml.v2/@v/v2.4.0.mod) = w7EbqaB3X/m8bxHbtYoeSMweaLrDeKjNxiC+zGYdTDM=
-SHA256 (go_modules/gopkg.in/yaml.v2/@v/v2.4.0.zip) = 7eSeJ8TMps3S7HGa7Y6k02NxDM6z1BHnp4b73sDTkf0=
-SHA256 (go_modules/sigs.k8s.io/yaml/@v/v1.1.0.mod) = JC1yDRxq7+SjBcM0GoBXXhmlRRelO2IPjOKMKW5R06o=
-SHA256 (go_modules/sigs.k8s.io/yaml/@v/v1.1.0.zip) = oNOSUuhmWkKKjLnU38nL6ge3rpCuYufPNlG+cZrfUVo=
-SHA256 (reaction-v1.4.1.zip) = iUyI5yd3ZbmTLk+wrD2gt/IQLQJvVXxgvcK7gxCF+Zw=
-SIZE (go_modules/github.com/fatih/color/@v/v1.12.0.mod) = 126
-SIZE (go_modules/github.com/fatih/color/@v/v1.12.0.zip) = 12823
-SIZE (go_modules/github.com/google/go-jsonnet/@v/v0.20.0.mod) = 333
-SIZE (go_modules/github.com/google/go-jsonnet/@v/v0.20.0.zip) = 1349484
-SIZE (go_modules/github.com/mattn/go-colorable/@v/v0.1.8.mod) = 160
-SIZE (go_modules/github.com/mattn/go-colorable/@v/v0.1.8.zip) = 13690
-SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.12.mod) = 104
-SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.12.zip) = 8902
-SIZE (go_modules/github.com/sergi/go-diff/@v/v1.1.0.mod) = 281
-SIZE (go_modules/github.com/sergi/go-diff/@v/v1.1.0.zip) = 55374
-SIZE (go_modules/golang.org/x/sys/@v/v0.1.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.1.0.zip) = 1861264
-SIZE (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod) = 25
-SIZE (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip) = 39844
-SIZE (go_modules/gopkg.in/yaml.v2/@v/v2.2.7.mod) = 95
-SIZE (go_modules/gopkg.in/yaml.v2/@v/v2.4.0.mod) = 95
-SIZE (go_modules/gopkg.in/yaml.v2/@v/v2.4.0.zip) = 81183
-SIZE (go_modules/sigs.k8s.io/yaml/@v/v1.1.0.mod) = 24
-SIZE (go_modules/sigs.k8s.io/yaml/@v/v1.1.0.zip) = 18120
-SIZE (reaction-v1.4.1.zip) = 69078
+SHA256 (cargo/aead-0.6.0-rc.2.tar.gz) = rIICq1X8v0bKgpgz80eoKipM4FlvAwSsMiwtEAAwzVY=
+SHA256 (cargo/aho-corasick-1.1.4.tar.gz) = 3dMaEwQnwnUY3yZpQ6UwjtktSyJsxjn1qPEAKBYXQwE=
+SHA256 (cargo/allocator-api2-0.2.21.tar.gz) = aD15EOdDUYsONPEYb5JJS+yssEfHtr9hbJZ3IYD++SM=
+SHA256 (cargo/android_system_properties-0.1.5.tar.gz) = gZ5yGdvUEEOsJ5sZgw8u/IlxVkkNf9bqkWcgEX7mYxE=
+SHA256 (cargo/annotate-snippets-0.9.2.tar.gz) = zK9+nfu2qyLILkc80ainvTE8GaW35Alw89ie9aXJ6B4=
+SHA256 (cargo/anstream-0.6.21.tar.gz) = Q9Wygec3VEOE6WmlzK0/HN0ktICGoPwbKlJiomuPT0o=
+SHA256 (cargo/anstyle-1.0.13.tar.gz) = UZLMqABvH9T3I3UW9A+hg7sH+Pvf7aoANt5eqbC0Xng=
+SHA256 (cargo/anstyle-parse-0.2.7.tar.gz) = TnZEgk8Kose5OEV5I07xDrfvtqDeuD+WMKSVlN2cFcI=
+SHA256 (cargo/anstyle-query-1.1.5.tar.gz) = QMSPcv1TzSiRBPxkCZq8pz20FmrYbqC0NBq+Za+D2tw=
+SHA256 (cargo/anstyle-wincon-3.0.11.tar.gz) = KR5qJQ/4bNSoIBEvuImICKNm2Pn1jOFtH1ODU61VdH0=
+SHA256 (cargo/arrayref-0.3.9.tar.gz) = dqLoEkNR/aHviqqju9frvLSGu81CJaygqg2Euy24/ss=
+SHA256 (cargo/arrayvec-0.7.6.tar.gz) = fALRI98BfvzfvXOe+Bc1s2xbqD7DxZyAqdfsxxj5LlA=
+SHA256 (cargo/assert_cmd-2.1.2.tar.gz) = nFvPqHSaxF3RLLEQVa7rayejiVVg1g1x48I7+XnmBRQ=
+SHA256 (cargo/assert_fs-1.1.3.tar.gz) = plL2yx9RaIb8/uXnpcB4ua3mLPy4iVJO/lpk1oLdJ6k=
+SHA256 (cargo/async-compat-0.2.5.tar.gz) = obqFvFVGTcv3KLVtl+EZ1nP0z5BivjMKmibzrPUEpZA=
+SHA256 (cargo/async-trait-0.1.89.tar.gz) = kDWtLQlr7XlVoyDufiIwV00o/Tw6DxhsvqH/PH7tXbs=
+SHA256 (cargo/async_io_stream-0.3.3.tar.gz) = tte53s3zXYkIp+PvAvZMXpsWleIwFUwOjeOWkULZuUw=
+SHA256 (cargo/atomic-polyfill-1.0.3.tar.gz) = jPK84w3+Ce8L+u8ii51BT6r35WMDVJTX/gktulSzAPQ=
+SHA256 (cargo/atomic-waker-1.1.2.tar.gz) = FQW9XT0RaHLnJxptThbYHQyFcIdsjeaAk6CawmnYqsA=
+SHA256 (cargo/attohttpc-0.30.1.tar.gz) = FuLNttXtg1GZSEu5K7iz7dUm7/6ZXGFzJYBDnBpn4uk=
+SHA256 (cargo/autocfg-1.5.0.tar.gz) = wIYG+MPL9M5uyOKPsAFKLAhnCP6VTqqIU4SmFlFy5+g=
+SHA256 (cargo/backon-1.6.0.tar.gz) = z/sOkxh1tmb8T8sg/uUum70e+Db9np4E7CFVX5+F9+8=
+SHA256 (cargo/base16ct-1.0.0.tar.gz) = /TB0kNYkRnqm90sOq7d2M9H3WKeyXxK86wsi4I2XJvY=
+SHA256 (cargo/base32-0.5.1.tar.gz) = Ai3+nrNfGeu8tR4LQKWrdZ9GrWDK33KX4L0IWvtQ4HY=
+SHA256 (cargo/base64-0.13.1.tar.gz) = nhtYYnPFcCk2/nt9aJZkTYvnHmMUz+CdMWfJX3Elieg=
+SHA256 (cargo/base64-0.22.1.tar.gz) = crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
+SHA256 (cargo/base64ct-1.8.3.tar.gz) = KvUBd+GQ4Homq3T4se+/4u+H2iEWIhMYyxwugrr33gY=
+SHA256 (cargo/bincode-1.3.3.tar.gz) = sfRelBfYcifHpW0i5HHGIGRiy6UUx1kMCa/0z20d3K0=
+SHA256 (cargo/bindgen-0.70.1.tar.gz) = 9J2P7YgNRz6nHvub9ZdlHncgG91Ik+/lTJ5dZa4Ezm8=
+SHA256 (cargo/bitflags-2.10.0.tar.gz) = gS4StShcxRWpxypcHTttRqGdrFrP71JllowWYQbjHdM=
+SHA256 (cargo/blake3-1.8.3.tar.gz) = JGjvfVez+34WtXboN3zb3iMgxg4Ukelh0R2kD8TwKi0=
+SHA256 (cargo/block-buffer-0.11.0.tar.gz) = lutM3Wzxsx1nHp7+dcXR7GFHdoVs774QnKNzVUptUU8=
+SHA256 (cargo/bstr-1.12.1.tar.gz) = YwROGujmnztaksc2ymJpuNEvp+/jm/NN2wbRAs8OLKs=
+SHA256 (cargo/bumpalo-3.19.1.tar.gz) = Xdncc4t6gxHHreFSQkl02BFfLNrWHo2rjayfI2IphRA=
+SHA256 (cargo/byteorder-1.5.0.tar.gz) = H9DyWEFG9vLvSAhQUIhqzzU77/cwXr0a5pUA4nxn9ks=
+SHA256 (cargo/bytes-1.11.0.tar.gz) = s1IE+9wLP0RGuJ/BrCz4SopolxmV0L8ukl7HzZYPnLM=
+SHA256 (cargo/cc-1.2.53.tar.gz) = dV0vzhdxdf/KhB6aBq/bLEqw9ZPVO03uSBR9+q3oWTI=
+SHA256 (cargo/cesu8-1.1.0.tar.gz) = bUOgTYdT81JYyR+Oxjn3kokfdIoe29dZzx3Oozgq2Dw=
+SHA256 (cargo/cexpr-0.6.0.tar.gz) = b6w4epi7fDcpIFfP/FbWLstimQACZAJjOukWDfk6h2Y=
+SHA256 (cargo/cfg-if-1.0.4.tar.gz) = kzD4sv8T80VAtE6UbvNREYJXJ7ONMyhu+YYUJhUSGAE=
+SHA256 (cargo/cfg_aliases-0.2.1.tar.gz) = YTr+R/zV+sfM8duTurywgsWZTZlvILixWfKtFljrVyQ=
+SHA256 (cargo/chacha20-0.10.0-rc.2.tar.gz) = m9Fi8rivPgY52D8opjfk5VZXt6dFCNulqb9NpSPVyek=
+SHA256 (cargo/chrono-0.4.43.tar.gz) = +sR0T7Fa6DN9yFP+5/s/TkjA+6oj0K/knER7T6sSYRg=
+SHA256 (cargo/cipher-0.5.0-rc.1.tar.gz) = HhKhPrAd7V0y7pZY2U9VOhnoBCBPLcgR32mrTZ4MuMc=
+SHA256 (cargo/clang-sys-1.8.1.tar.gz) = CwI5R4EXWMl8Wb+dHBiP1hmtRxjcqnZ5R98crbFPOfQ=
+SHA256 (cargo/clap-4.5.54.tar.gz) = xub/nc15z/XNlpoXpUXXnoSrCG5EQQKlkeKIqKo845Q=
+SHA256 (cargo/clap_builder-4.5.54.tar.gz) = +kLPTSt6QbyPZjp8q0Ax66+hvzh1cFv6+EZtxgq1LAA=
+SHA256 (cargo/clap_complete-4.5.65.tar.gz) = QwtNwrXjhhhI3nlieyvtyfM0LH2lFzoU6qXQ+NwYrl0=
+SHA256 (cargo/clap_derive-4.5.49.tar.gz) = KgtUh6/qst6y/04DqAetGgOsUy/1os7l2GiERAx/dnE=
+SHA256 (cargo/clap_lex-0.7.7.tar.gz) = w+ZLDMBDmxLfL6Z46uiaHFalKf0GepEV94J/H//SKzI=
+SHA256 (cargo/clap_mangen-0.2.31.tar.gz) = Q56mOpIIbfk4kxZCIa1PJBQghtU1s6CVe5ub6i3IYwE=
+SHA256 (cargo/cobs-0.3.0.tar.gz) = D6lhtRnwtGLjo7SjS2TRGe6sodWa9yb+RQu7oHqfwKE=
+SHA256 (cargo/colorchoice-1.0.4.tar.gz) = sFth3FESy7F+S2zWF5DZhF0TiINWORYky+fkHv6sHnU=
+SHA256 (cargo/combine-4.6.7.tar.gz) = ulowi3XfMv4CeI50hmJxjwP94AUBZDXERO6lcjmCGf0=
+SHA256 (cargo/const-oid-0.10.2.tar.gz) = pu9Rfwkm3SShWCSSx5G2pIGKTZTniaM0iUqhWw0S9Vw=
+SHA256 (cargo/constant_time_eq-0.4.2.tar.gz) = PVLv9pzV5kfv4pYSkWCFOkJ5WZIJforzmADhBgyu6ps=
+SHA256 (cargo/convert_case-0.10.0.tar.gz) = YzRY1O+MeLckVN4tVP1qsuYPngK+IvPGEEzcik4Pzrk=
+SHA256 (cargo/cordyceps-0.3.4.tar.gz) = aI1/u4CSuN53XvJTbzbIwx8rxABuzi6NitLRfQDOCio=
+SHA256 (cargo/core-foundation-0.10.1.tar.gz) = sqbNmuIz5/YrpOk1PoGojff8ilmHuNRFtNkMh5vRVvY=
+SHA256 (cargo/core-foundation-0.9.4.tar.gz) = keGV4JGpPEb3EC7HgYoqo5Th4XccOrSCWWP6A+Ra+48=
+SHA256 (cargo/core-foundation-sys-0.8.7.tar.gz) = dzZIuU0OXWIPZPKAd3RFdA5h/nAQJQh+yLV/RceRiIs=
+SHA256 (cargo/cpufeatures-0.2.17.tar.gz) = We1YOO67JqK7Llj21bUxaYmunQi6sQ4ObRA+ZW0bAoA=
+SHA256 (cargo/critical-section-1.2.0.tar.gz) = eQ7qQ2FjHF59IlmOzVcj/2EZBOM0TOhyB4TJPj2D1As=
+SHA256 (cargo/crossbeam-channel-0.5.15.tar.gz) = grj4+GizaWf5YGeQ0ZA1cN6c6vhwp7+fu9MBbWNqLLI=
+SHA256 (cargo/crossbeam-deque-0.8.6.tar.gz) = ndERt7f31VtywKauNhZg7lhTya9z9ww8LvaFi5UOLlE=
+SHA256 (cargo/crossbeam-epoch-0.9.18.tar.gz) = W4KsSjwsqcNGCWTwIOFALt1XU0EddzeqOcNxStG1Qg4=
+SHA256 (cargo/crossbeam-utils-0.8.21.tar.gz) = 0KXEAN8oNLgKTDMns6rTpMTNTeBikGOWKwMjVpdQaig=
+SHA256 (cargo/crypto-common-0.2.0-rc.4.tar.gz) = aoI1ZFg0+8aDKTlzbOLy0IGSZSJp4RAQpiQPYbkIocY=
+SHA256 (cargo/crypto_box-0.10.0-pre.0.tar.gz) = K9pN4+Bwgwzzono5TeE1tnCa78xU0eFvLwKScSVKbtk=
+SHA256 (cargo/crypto_secretbox-0.2.0-pre.0.tar.gz) = VFMqrmVGCEpSzvhVWT2vlVWUVxnu7amXQVDg3vhUhz4=
+SHA256 (cargo/curve25519-dalek-5.0.0-pre.1.tar.gz) = b5IA0dE2N/Faastx51j2RiQEjYWzGl/b/Y7KHiaH0Lc=
+SHA256 (cargo/curve25519-dalek-derive-0.1.1.tar.gz) = 9GiC4XmZxsxZCvWSKQQyvjvOBCjLDV+LZxXk3Hs4PrM=
+SHA256 (cargo/data-encoding-2.10.0.tar.gz) = 16Hi8nY28RZJO4uGD1VG7bR8jY+Opz4dKiC+iOKNH+o=
+SHA256 (cargo/der-0.8.0-rc.10.tar.gz) = AsHXPpZo6mtqKBcqpV8+vsOFBxMc4XkFHIAztcYDdlM=
+SHA256 (cargo/deranged-0.5.5.tar.gz) = 7OzLZZ57qFj7TxA4jCUKclLrCic3PxpyuHSK/dJI5Yc=
+SHA256 (cargo/derive_more-1.0.0.tar.gz) = SpuZucu+SURbIXZNwGJQMqibFFomQuZ2A+HJNvVFjQU=
+SHA256 (cargo/derive_more-2.1.1.tar.gz) = 11Hp5JFWsCtE+cGBW8uUuYTNzEOW7MMlIcc5RSgIsTQ=
+SHA256 (cargo/derive_more-impl-1.0.0.tar.gz) = y3Mwrq374pYClSLmxA8xUyCro2/EOls2MvN5U0jzvSI=
+SHA256 (cargo/derive_more-impl-2.1.1.tar.gz) = eZqXJkkh2GI6lX9sO5AR87VJL1V7u3paGbf6bQa6jcs=
+SHA256 (cargo/diatomic-waker-0.2.3.tar.gz) = qwPBB/r+s+6fWSVobbt6c7x245Mquw0rNly2Sxac8Ew=
+SHA256 (cargo/difflib-0.4.0.tar.gz) = YYTjNUMWJDdRXC4rSHFHlON4ReyYUXEZFO7J0wj26+g=
+SHA256 (cargo/digest-0.11.0-rc.3.tar.gz) = 2sifimRTOpsOqnOmjkJNsPsf1iccdMwBJTNqBfCQVo0=
+SHA256 (cargo/displaydoc-0.2.5.tar.gz) = lzacu8BBvDZpSbx000ZY1s2lYhA5cxxjEFIYkqOiCuA=
+SHA256 (cargo/dlopen2-0.5.0.tar.gz) = CbT18QEXf/AbjsTsyB7q1BaoqkKBmihpMRs0IPoRT/o=
+SHA256 (cargo/doc-comment-0.3.4.tar.gz) = eAlVuLGVohq45KxrYN0dvc7B3GxRwGF5ZLCMgXheEsk=
+SHA256 (cargo/document-features-0.2.12.tar.gz) = 1LiohoVFXtKaIVQqM6vZy2UQtrEpq62r3O8PTFW8j2E=
+SHA256 (cargo/dyn-clone-1.0.20.tar.gz) = 0IgeoYGx33P/d/+q+cdUTswR6C+6m18nsmKjxzozJVU=
+SHA256 (cargo/ed25519-3.0.0-rc.2.tar.gz) = WUQ1/gnjRe44jk6EIgcv99/sqHKTifvZl7P1UExEzUc=
+SHA256 (cargo/ed25519-dalek-3.0.0-pre.1.tar.gz) = rSB+2IoTMJH4MiQmXqwhEJkw2wm+3K0F1SUvKvLeIKE=
+SHA256 (cargo/either-1.15.0.tar.gz) = SMdXlIxe3g5GF3t63S5nFV9w4zwH/qgoTfZXbacLNxk=
+SHA256 (cargo/embedded-io-0.4.0.tar.gz) = 7xpoktnu9FyPprngCGQoosyoSRrKj3h8U0o9bQvLPO0=
+SHA256 (cargo/embedded-io-0.6.1.tar.gz) = 7dDxGFNvRPXM1IvLixEb3D3oiLWMdGOd+wNKNX0PIG0=
+SHA256 (cargo/enum-as-inner-0.6.1.tar.gz) = oeaiZcZJ8/WXm2AdJvHQWtoRZDTId0HJSTy1Yhj3bLw=
+SHA256 (cargo/equivalent-1.0.2.tar.gz) = h3pKzocTsLzypOfuyCUpwCnx0GGYhtGBRf6pbD/+XA8=
+SHA256 (cargo/errno-0.3.14.tar.gz) = Ocq3FheuDWP1GjbWn4ZjkXNbUWkdvaY89vltBCtj7+s=
+SHA256 (cargo/fastrand-2.3.0.tar.gz) = N5Ce67tQ1y+QWcO22CwEY/L/BiyelYRcQ6bJwDVUEb4=
+SHA256 (cargo/fiat-crypto-0.3.0.tar.gz) = ZM0eMt3TUAYa5u2xsILXxUkVtcZyw4kUO5pjQDoQnyQ=
+SHA256 (cargo/find-msvc-tools-0.1.8.tar.gz) = hZGwvMipimQxCi+uG7PpuFZN0Q44Hm4oAQ/ejo6FaNs=
+SHA256 (cargo/float-cmp-0.10.0.tar.gz) = sJzzFVMy6USZAUDZZ/9ezrcN93izT3fYB120bkcE5tg=
+SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
+SHA256 (cargo/foldhash-0.2.0.tar.gz) = d84ky1gij7uKoEFCW7EFCFCsGRd2hupuD0GnBBb1b9s=
+SHA256 (cargo/form_urlencoded-1.2.2.tar.gz) = y0yyRQOFFvX4UneHXNqk99LJoPoEaN4G7RkBY7FYH88=
+SHA256 (cargo/futures-0.3.31.tar.gz) = ZbwHsai8fIXF8uEQxHbHOJtFVLpyr1fYRF6mOldrCHY=
+SHA256 (cargo/futures-buffered-0.2.12.tar.gz) = qODh847Ae6SrveIe7TdwgvF8y5iL6dmIpa2/S6/BGP0=
+SHA256 (cargo/futures-channel-0.3.31.tar.gz) = Lf8Vv3iMZxwZNONm0H4wwYFKjvUU4a9ySmAuii++GxA=
+SHA256 (cargo/futures-core-0.3.31.tar.gz) = BfKQWcDCCQYS6NdCF4sFgNLclAyDeFGtcjCW+Hr2Zj4=
+SHA256 (cargo/futures-executor-0.3.31.tar.gz) = HijR2Zf1heVK68P5fTnnIziRISOmczDXI/27Vk1kbJ8=
+SHA256 (cargo/futures-io-0.3.31.tar.gz) = nlwbeMpKrhrAbEilJqZVdgaFFJ8NRl0h83q/5XzgdcY=
+SHA256 (cargo/futures-lite-2.6.1.tar.gz) = 944QYJ/g4LP0FX/6sYdjGbWw2xAqLGDcRiYwbcRrRK0=
+SHA256 (cargo/futures-macro-0.3.31.tar.gz) = Fi7jTry3xkqKvrwFnOD+4nwiYmGNe2Dtj69y/vE8NlA=
+SHA256 (cargo/futures-sink-0.3.31.tar.gz) = 5XX6t9Hg3LjQx7z5pj7iE4FqtRkC5tJEqVgZrKzx1Pc=
+SHA256 (cargo/futures-task-0.3.31.tar.gz) = +Q99zgci6VEE/LCVWFkQwJdyUvKG41S14704kCzZmYg=
+SHA256 (cargo/futures-util-0.3.31.tar.gz) = n6CDFbthIIjMORJJ79w7x3U28WyR9s9JXm++hbIKSoE=
+SHA256 (cargo/generator-0.8.8.tar.gz) = UvBK5BUtogx2/oAPpIZZIB1c9ifFFJygtwe2nX7vbPk=
+SHA256 (cargo/getrandom-0.2.17.tar.gz) = /yq8AL5/ym68R0UkaXridq2EetCms/qkvLAn6aRhStA=
+SHA256 (cargo/getrandom-0.3.4.tar.gz) = iZ3vXDfE/XsmZGSMKBIOzsE45NOVtFnlyjT5zOLdd/0=
+SHA256 (cargo/glob-0.3.3.tar.gz) = DMIycPbhgI4wqSi9yE3qC5tBNqi8gjOFdPI7r0e70oA=
+SHA256 (cargo/globset-0.4.18.tar.gz) = Ut/BkVOki94MvWMEU2FcgVG846Wt+segrr+/Ch4fV+M=
+SHA256 (cargo/globwalk-0.9.1.tar.gz) = C/dg6/aYeNn9jxEMiXA9kM41CVMk0fHty1lcY5Re51c=
+SHA256 (cargo/gloo-timers-0.3.0.tar.gz) = u7FDz5YJmAIDPg1PSWOxn9Lgtyi88HbNnPf2Y08JKZQ=
+SHA256 (cargo/h2-0.4.13.tar.gz) = L0TaOoFQpnA+1dNOFkuHX9FMLNq5rxJSqaECC94r3FQ=
+SHA256 (cargo/hash32-0.2.1.tar.gz) = sMNfWHYv63fXTr5DvbwyEPCb6f5nQiNNVzuswm7ZK2c=
+SHA256 (cargo/hashbrown-0.16.1.tar.gz) = hB0cyb7X+SNvMh35dwMDc/SkFjrhp9v+GlGiwaUdkQA=
+SHA256 (cargo/heapless-0.7.17.tar.gz) = zcZFfA62LHGqxLwXIWAm2EEDN8QSZ3O5xdq6ND8Xlk8=
+SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
+SHA256 (cargo/hermit-abi-0.5.2.tar.gz) = /A/vRW5LqpbalQRVzQLAgcqVOxQSmOQds/x+NrHahJw=
+SHA256 (cargo/hickory-proto-0.25.2.tar.gz) = +Kb+VsADgZiZim8hfKTn7zpeUfRhY71t1gtcccpsZQI=
+SHA256 (cargo/hickory-resolver-0.25.2.tar.gz) = 3GKpqZsL+0TSq5WnIIrJUtMQYO/BYkHIfq82QG/s+Ho=
+SHA256 (cargo/http-1.4.0.tar.gz) = 47oqOG1/hagfEZrXSY6+RE0uIsKvC4awaUFqzkizMRo=
+SHA256 (cargo/http-body-1.0.1.tar.gz) = Hv7c4fuOaRPyPgyS3o5izVt3Kmfns5Rt+TCmJWbJMYQ=
+SHA256 (cargo/http-body-util-0.1.3.tar.gz) = sCHZPia+z13H4bdbG+0f2TEks3TOtz9D1NTq/siWpko=
+SHA256 (cargo/httparse-1.10.1.tar.gz) = bb89555R89WGq0y51cPiwUqijtI9GAz4m03wRUppzIc=
+SHA256 (cargo/httpdate-1.0.3.tar.gz) = 3ztGQCqdWttMhqDPRj9C4ZmU4+6JEQGxhB8wpUXLSak=
+SHA256 (cargo/hybrid-array-0.4.5.tar.gz) = 9HHgqBsvkP/Ayy+VGuBNpX3ouqRvqZESsGKlFzpQiNA=
+SHA256 (cargo/hyper-1.8.1.tar.gz) = KrLU8lDD17HJ/N/xzs6U6k4t++xoYU97h8sgXyTKnRE=
+SHA256 (cargo/hyper-rustls-0.27.7.tar.gz) = 48k+thFoGyB+H+VdWnHs+RVy7IpnBc22hX99jVJCz1g=
+SHA256 (cargo/hyper-util-0.1.19.tar.gz) = cngF1g55OLdrgmpu8gnrcOqhgSeU+UJNSk4tdAZi318=
+SHA256 (cargo/iana-time-zone-0.1.64.tar.gz) = M+V/g1ELtzcHUh66/6eJ7IyvhvllfK1mWwkrWB1A6fs=
+SHA256 (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 8xgnogb1avMuWQulbV0tCF9VhQgZJZN0PxayMGSVJp8=
+SHA256 (cargo/icu_collections-2.1.1.tar.gz) = TGtklwFme76CXDt+Y4jLUhwj2IZEZ46DwMTQpiGjS0M=
+SHA256 (cargo/icu_locale_core-2.1.1.tar.gz) = 7bp4YQBN03FCZbTbVKPDkOiAq2WP7F99uJX64gRrW7Y=
+SHA256 (cargo/icu_normalizer-2.1.1.tar.gz) = X2yIKLZ7+JCNghJ7IFTqG0Qn/wIw7pFBxUJRk0qxtZk=
+SHA256 (cargo/icu_normalizer_data-2.1.1.tar.gz) = eu3MzQH8X+gea0icFbJHuLBpD+sjMEMDqeVg8378Vgo=
+SHA256 (cargo/icu_properties-2.1.2.tar.gz) = Agv8Av6HDsOmbZPmd8zKBWJQblhyxlD4kyaeCGFddOw=
+SHA256 (cargo/icu_properties_data-2.1.2.tar.gz) = YWwpTPjXJcavzY9Vq8F8VkZO9iEfntWczP/lNBKcd68=
+SHA256 (cargo/icu_provider-2.1.1.tar.gz) = hZYs8M4C4eCmKcw058o+NzziDdpMTXKUu9C/H9tZ5hQ=
+SHA256 (cargo/idna-1.1.0.tar.gz) = Owh18jyqA4mJlPbdxQGIakXH09YtBNLZB4jUe+Gx5N4=
+SHA256 (cargo/idna_adapter-1.2.1.tar.gz) = OsrpYJVAqjGNG8WIRVIl+yCFue0MT2vQ2dW82G8aA0Q=
+SHA256 (cargo/igd-next-0.16.2.tar.gz) = UWiTM5yX9gESgtWCWslPwceq1crSa9wtDO4GjAv5f5c=
+SHA256 (cargo/ignore-0.4.25.tar.gz) = 09eCo2WgFeD1wEkCJGE5JJq/dpElAG++dkni7ogWm0o=
+SHA256 (cargo/indexmap-2.13.0.tar.gz) = dxTnBDen3DrI635vjfdf2OtCJnX8dniv9zZDAQkrEBc=
+SHA256 (cargo/inout-0.2.2.tar.gz) = QlDOZFLpIBD99yaMzF0U+qgLsS/HQZOFNMWPFoBOA8c=
+SHA256 (cargo/instant-0.1.13.tar.gz) = 4CQoGdFTy6S0sFpajyp+m7+XtgVbKgArOVyWtf88AiI=
+SHA256 (cargo/ipconfig-0.3.2.tar.gz) = tY25L5a3IN6YGBu75jyDHocAWrRgwb8wbrJiK0cHmX8=
+SHA256 (cargo/ipnet-2.11.0.tar.gz) = Rp+wuc76V+PvMSde58rLePL9ykTkdlSRiEorEZ1OsTA=
+SHA256 (cargo/ipset-0.9.0.tar.gz) = 0/ZTnn323yZaSKw7+hzBufs3tgTJLpqwFSGGXiMjeH8=
+SHA256 (cargo/ipset_derive-0.1.1.tar.gz) = xNttZOh5ut856T3zgxyykC0pCi22H4pG8pmmgaKmAeA=
+SHA256 (cargo/iri-string-0.7.10.tar.gz) = yRM48Hg+29YZXeyze65nL9OxZfr/uJv3ueaUL4sacxo=
+SHA256 (cargo/iroh-0.95.1.tar.gz) = I3S6PNqsFS3Graktlx9zKOZAgob6qztzUIQrLrvtR4k=
+SHA256 (cargo/iroh-base-0.95.1.tar.gz) = JajF+xzGVYnw16tEJpp29hWoxEWDVpUsmw7xyT6kX/g=
+SHA256 (cargo/iroh-metrics-0.37.0.tar.gz) = eeM4HafJPBLTUyMMdLuiYTHRyL86TYrw/sBBVGRUWC4=
+SHA256 (cargo/iroh-metrics-derive-0.4.0.tar.gz) = 1OEr0HY/0WBi9cxejbFd1S0m51qK9Mf7V8zuNYmzRLg=
+SHA256 (cargo/iroh-quinn-0.14.0.tar.gz) = DN4WDr7nqr7eauiHRgzTA8i4CQVCJIFa3fFGnVSm/Pc=
+SHA256 (cargo/iroh-quinn-proto-0.13.0.tar.gz) = kp1dj6d9XDBNPufK6a7eMfE5CL0En53ox8AJStb3xTU=
+SHA256 (cargo/iroh-quinn-udp-0.5.7.tar.gz) = xTr6oQSffIPqEzH167nm68X91pxGi3oi3VmLAsm8yXM=
+SHA256 (cargo/iroh-relay-0.95.1.tar.gz) = Q/vfKu/6fW7eGjH2VwhmwhmbHO6WoLVjmUYjeV0brCw=
+SHA256 (cargo/is_terminal_polyfill-1.70.2.tar.gz) = pssTi7eaFGwb1GAAViPhQu8BgePQIZy0k+AvfQijVpU=
+SHA256 (cargo/itertools-0.13.0.tar.gz) = QT7n38Uu4aSUnO6328ijPy1sCIGU2fki+4MY+vHwEYY=
+SHA256 (cargo/itoa-1.0.17.tar.gz) = kuzGYYGB3vBFc5LM0O5RGY4GXgFtHVJ6esG23HwfCdI=
+SHA256 (cargo/jni-0.21.1.tar.gz) = GoeqK7fSrzQZfASEVSJHMkLhqhfBL0k11YVkkaf7jJc=
+SHA256 (cargo/jni-sys-0.3.0.tar.gz) = jq9LwC0Xy91/9MdDjK/N9/uaRhMxOtEbT4/v59P6ATA=
+SHA256 (cargo/jrsonnet-evaluator-0.4.2.tar.gz) = /uYEBtrESgGzfhILQ62wYgRyUeGV2xU5K4Jfa9yUhxI=
+SHA256 (cargo/jrsonnet-gc-0.4.2.tar.gz) = aNqLwvABF7E3O7iHevA7HTkeTEgA5lhdcnnluZyRnd4=
+SHA256 (cargo/jrsonnet-gc-derive-0.4.1.tar.gz) = rcupw4e2SwVPBsxNckkFKW4h7e63UGhH8ymRF6LZLRI=
+SHA256 (cargo/jrsonnet-interner-0.4.2.tar.gz) = 5f91hD53gkTzR2gA5vSSlQpuzuHZMIAZdkmD0xFiC/k=
+SHA256 (cargo/jrsonnet-parser-0.4.2.tar.gz) = 2qrWmyHB26kE87sWQOAvj2DFzU6ujJvANbOKgzJM30U=
+SHA256 (cargo/jrsonnet-stdlib-0.4.2.tar.gz) = hAKVujqNZb9x5XpXrL70x30RxUNznP3tJ/kf7vI5+A4=
+SHA256 (cargo/jrsonnet-types-0.4.2.tar.gz) = kJs43plxHvNXpRSvHtES5s9BGriyBMySUHtuIZ5l/lw=
+SHA256 (cargo/js-sys-0.3.85.tar.gz) = jJQuv46VSFyg1S2X2nxaLDh9Dn8LpMNek7/K7gRZVbM=
+SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
+SHA256 (cargo/libc-0.2.180.tar.gz) = vMNaOFRKiRpffIZaylSKmCzLO4ZQpbBtD9M6ECg8Vvw=
+SHA256 (cargo/libloading-0.8.9.tar.gz) = 18SwIZn+58XSGlrn2M+nmm71uy/INNbpBY6JyCXv3FU=
+SHA256 (cargo/libnftables1-sys-1.0.0.tar.gz) = G92CAivMNXvRF89Sy9ajX0rcb5S6rn9Xi05/MRW2iwQ=
+SHA256 (cargo/linux-raw-sys-0.11.0.tar.gz) = 3x08O1PaZM9XYEgic6mOV1xlGmfux/d9+WtbZC3o8Dk=
+SHA256 (cargo/litemap-0.8.1.tar.gz) = Y3NgelnwvnOjm2/kVrgZL8w1hfYCryB1FgDpdN1FXnc=
+SHA256 (cargo/litrs-1.0.0.tar.gz) = EdPX8kPVxai5u11t0rFgLAywudsWIbr8ftZuNf+f4JI=
+SHA256 (cargo/lock_api-0.4.14.tar.gz) = IkOZ50uHtfNVdRHZjf+LFAibPa2vyra7k+q2fTqs6WU=
+SHA256 (cargo/log-0.4.29.tar.gz) = XlAy4kAZBFx2LTwPKPW2uLvzhWOmWQg4m/eXh1iSCJc=
+SHA256 (cargo/loom-0.7.2.tar.gz) = QZ4NyARsuUfap365WuF0rPvdt2c7QVH1bR7tjpP7+so=
+SHA256 (cargo/lru-0.16.3.tar.gz) = odxH9ZLAbzP4466pWRd27HyfnkEkd4/4o8O4cVn35ZM=
+SHA256 (cargo/lru-slab-0.1.2.tar.gz) = ESs5zsCymLbBmZ/uPjFCf3T2duTLmHntGhIbQ2YaQVQ=
+SHA256 (cargo/matchers-0.2.0.tar.gz) = 0VJaKijH9PoPyYu5GudV0eLRUFB54FU541vIdrXWWuk=
+SHA256 (cargo/md5-0.7.0.tar.gz) = SQzESAQ/lHuuPL7pwgM1jWLb7g2xIQenS+XDDM/Ql3E=
+SHA256 (cargo/memchr-2.7.6.tar.gz) = 9SsA05lh/FsnNuqFPJzIYjjhZQF6ST0dXI6sa9xMwnM=
+SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
+SHA256 (cargo/mio-1.1.1.tar.gz) = ppvKsK1HJxoCNNlCKxMYBr85aAIeXckyjK8tTNWFV/w=
+SHA256 (cargo/moka-0.12.12.tar.gz) = o97GvTGwiUTgi1j9mTc4k6bBcFTW8+pQBsyJT09O7io=
+SHA256 (cargo/n0-error-0.1.3.tar.gz) = r0eCtLr5LWhtFhwVRgyD0W68/SFZGHY5A+lhmEJmXK4=
+SHA256 (cargo/n0-error-macros-0.1.3.tar.gz) = A3VZSSNXFLKzB+Wuid2MHCUx+xJ9m4t7St+ch2zT7Rg=
+SHA256 (cargo/n0-future-0.3.2.tar.gz) = 4quZ37hhRQ5ohT00rmZSQ6iLjEk9AbqVcyGh6bIxK74=
+SHA256 (cargo/n0-watcher-0.5.0.tar.gz) = OKzxPB3a/GDrcxbVIhNGf4zLcLbwK2Xn2X93mbH1C+Q=
+SHA256 (cargo/netdev-0.38.2.tar.gz) = Z6uHi0yQ+vNtqxDqUdSMaa6QGbzKR8BIp8myc9XXqCM=
+SHA256 (cargo/netlink-packet-core-0.8.1.tar.gz) = NGPLt4OUywFB4skmuT/CGX5HM5S3YZhuyjudosY64PQ=
+SHA256 (cargo/netlink-packet-route-0.25.1.tar.gz) = PsL1toOb4qGdf6WqtbxEQ4D2MRwraTVRy4D0XKqnte8=
+SHA256 (cargo/netlink-proto-0.12.0.tar.gz) = tl0TDuERQw5H7teJbqQ8ppPDh/CX3Zc3a/+vvyWBISg=
+SHA256 (cargo/netlink-sys-0.8.7.tar.gz) = FskDqnBZDLk2kb+Xp2fI0dYSLSzJBwQz3rO782zovSM=
+SHA256 (cargo/netwatch-0.12.0.tar.gz) = JvKs03bvSLbDJqvzuiPESeDLiqXCUR0Yndioo7+siJs=
+SHA256 (cargo/nftables-0.6.3.tar.gz) = PFfnND7tnpMw4ITu8SZRsVvjyO14JZFaD/ozc2uFK+0=
+SHA256 (cargo/nix-0.29.0.tar.gz) = ceJ0bcOiTdeLPPy3vpM2jG3plj0w9Dpqc5mKnPSxe0Y=
+SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
+SHA256 (cargo/normalize-line-endings-0.3.0.tar.gz) = YYB/d4Av8wl14B9PBxyLoQwCIFL5izKUEZ8+YV0T5b4=
+SHA256 (cargo/ntimestamp-1.0.0.tar.gz) = xQ+UxAVybT4Aleiecvdc5/ZYe5SovY3IBUtz9lwP1ow=
+SHA256 (cargo/nu-ansi-term-0.50.3.tar.gz) = eVe5dAdEiS8RSTarSlez9IdJG76vr4CDaIsWhBpCQOU=
+SHA256 (cargo/num-conv-0.1.0.tar.gz) = UdUV0y+xgu43zaLM3LkpUNajwok6ooDlQGccLNDzsdk=
+SHA256 (cargo/num-traits-0.2.19.tar.gz) = Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
+SHA256 (cargo/num_cpus-1.17.0.tar.gz) = kd9Lveda/tdjtwi37uHo52UeAtl/bV3XY+iTZ+lXsjs=
+SHA256 (cargo/num_enum-0.7.5.tar.gz) = sSB6fiCtV7hHu93Gd2uWhCDTgpK7/iCJrM/14Z6CRUw=
+SHA256 (cargo/num_enum_derive-0.7.5.tar.gz) = /zI2XeG2dDyyA7cQeIJjxEoD3gOALa+WCS8tpP5rpNc=
+SHA256 (cargo/once_cell-1.21.3.tar.gz) = QvXhXJlTxeTMzusuc4KnFkgsNFFTFfewNTK4tOg5PS0=
+SHA256 (cargo/once_cell_polyfill-1.70.2.tar.gz) = OEuKttNyFfPFMBqVpKzLXWSqYH8fyyahG1MDh4RRtP4=
+SHA256 (cargo/openssl-probe-0.2.0.tar.gz) = n1DZs9q7CezXca0KokLKaJSZTBMDCMo9doRjTfgDc5E=
+SHA256 (cargo/parking-2.2.1.tar.gz) = 841WUsFv3lFbsezvRQqw9qIZ1hmnJ0l2Mk1eN399zro=
+SHA256 (cargo/parking_lot-0.12.5.tar.gz) = k4V0UyUOMHe9cf+YtqZepmIaGbsPVZqFJIlVrBLEWho=
+SHA256 (cargo/parking_lot_core-0.9.12.tar.gz) = JiFoWYWi6/HFFogcAmAyrH3q/NoaLJt4UNyB49/LZME=
+SHA256 (cargo/paste-1.0.15.tar.gz) = V8DXt0tWO0nTja4AoMN9TW3ptDI4KyiS8FdN3K5z/Qo=
+SHA256 (cargo/pathdiff-0.2.3.tar.gz) = 35TOIQ5bwTy2ZRR5+kjRT2AdmFjP4EZ/Q64VcCO5ONM=
+SHA256 (cargo/peg-0.7.0.tar.gz) = B8C4QepU9SP3qlVpVvvSk7y+BvLmfS63Mrcniq8dFmo=
+SHA256 (cargo/peg-macros-0.7.0.tar.gz) = tapSgpuN7L72k6+QICcRNIqwAUVoA7oqmOtOyPtwhEw=
+SHA256 (cargo/peg-runtime-0.7.0.tar.gz) = xxnc9V8Jo6fnZMZkmrWUwYoXfjWZxGeYPN9kS/wKQIg=
+SHA256 (cargo/pem-rfc7468-1.0.0.tar.gz) = pjBUI+Dnc4FGQ0hD0WlNYhzOdnJisqhpEL6rcF5Ek9k=
+SHA256 (cargo/percent-encoding-2.3.2.tar.gz) = m09ifLGyWRcZOiWeSb2tCPZx+Nlwis/V/gqMFFXYciA=
+SHA256 (cargo/pharos-0.5.3.tar.gz) = 6VZziUF/7ubOFd1lJ6ih7KwgXvYsKTK889n2/Ft4tBQ=
+SHA256 (cargo/pin-project-1.1.10.tar.gz) = Z38a3VA/qs4RK58Tc+Q+ngVL/dIv8aY8G8SF6uxqaoo=
+SHA256 (cargo/pin-project-internal-1.1.10.tar.gz) = bpGOT/jEVJ64gvFLOkvIyLyT3oKUFurPV58SB6j7+GE=
+SHA256 (cargo/pin-project-lite-0.2.16.tar.gz) = Ozz/kivVFwm2Bdnq2apxAx2BRHFC2CjrSm66dv5hn5s=
+SHA256 (cargo/pin-utils-0.1.0.tar.gz) = i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ8YQ=
+SHA256 (cargo/pkarr-5.0.2.tar.gz) = 4dNGtUV2Wg71i2p+Fg4X3ap0J/Q5t7mih99siMngS/I=
+SHA256 (cargo/pkcs8-0.11.0-rc.8.tar.gz) = dwia7IKQ0Le7AbZxsJEJXPGTdnByWvT9c9RySfA7EsA=
+SHA256 (cargo/pkg-config-0.3.33.tar.gz) = GfEyyE7KVSvzTKuOyB8cHcwim4EWOPnSg9zqvljFVp4=
+SHA256 (cargo/poly1305-0.9.0-rc.2.tar.gz) = +3imNfdddthWN0lh3uz2EDHAtvkoyD3JwJJKtsAZwpg=
+SHA256 (cargo/portable-atomic-1.13.0.tar.gz) = +Jd25NabtYvGmT6Z/6HRHyKLg5mEhUx9rrXTf4fL6VA=
+SHA256 (cargo/portmapper-0.12.0.tar.gz) = e1dfl13PA+JYsMerP4FJfXEk9QiITDfaZqcxSqKo1Gc=
+SHA256 (cargo/postbag-0.4.1.tar.gz) = AqqQAgjzJrT6XXlD7eGSwSZaFRnnEyqmdg40QKH0zrA=
+SHA256 (cargo/postcard-1.1.3.tar.gz) = Z2TDtd1FTig6MObf546bMQltnjIDa10eqsemEZzLmiQ=
+SHA256 (cargo/postcard-derive-0.2.2.tar.gz) = 4CMr0Amhl87snMiBukb3J/zYBgotjWqd3nppAwpv4rs=
+SHA256 (cargo/potential_utf-0.1.4.tar.gz) = tzlJQy9eKgllcAPCW8peGaDpyE+AWMo3T0ng6+YFr3c=
+SHA256 (cargo/powerfmt-0.2.0.tar.gz) = Q57jBd7xFboFk4226xZE/5QWXFq16UINHBvO27qQk5E=
+SHA256 (cargo/ppv-lite86-0.2.21.tar.gz) = herjxO0vUNz+cmQ9pL78MN6ttFiptZDXIM3i8rHpfak=
+SHA256 (cargo/predicates-3.1.3.tar.gz) = pdGe5XViBD036CiZ+t6aIuure+nO9QJrB/2pzdQpNXM=
+SHA256 (cargo/predicates-core-1.0.9.tar.gz) = cn5GKxGf6ck/0OsUKaX3ZHOUAUzzwEqywDUO6wkJX/o=
+SHA256 (cargo/predicates-tree-1.0.12.tar.gz) = ct0tbTgd+3Ohk8f8pTZRjXyu45/IUD9059wL4FMbQlw=
+SHA256 (cargo/prettyplease-0.2.37.tar.gz) = R5yorazdfOjx+znOnszL/pOj8TRLPQ2X8gvAGWII9is=
+SHA256 (cargo/proc-macro-crate-3.4.0.tar.gz) = IZyxnpa+AKsuN9bimWWKDPqD5SQpF5lpsPASG0rEaYM=
+SHA256 (cargo/proc-macro2-1.0.105.tar.gz) = U10YDg7KtiaKPnGLuf1E22a7vCViVxZfxpna33DRb+c=
+SHA256 (cargo/quinn-0.11.9.tar.gz) = ueIKlYljwpHcMi2YQR9UEAnfLO17Wk8r1SM3Y4z8zyA=
+SHA256 (cargo/quinn-proto-0.11.13.tar.gz) = 8ZBrSbDDvAS1/l2Gp3klrmUkoZuBauOM4eQmJV8dijE=
+SHA256 (cargo/quinn-udp-0.5.14.tar.gz) = rd7GoNytio2Wp3H4FfDq9V+dGAV1ZBCzn1+oEzJXTL0=
+SHA256 (cargo/quote-1.0.43.tar.gz) = 3HTZpZS3KuZlZZZUj1b2ZyEfipez1MPUZxUHlGkNxAo=
+SHA256 (cargo/r-efi-5.3.0.tar.gz) = ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
+SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NGg4lkkvFt8Q8B5yUIznY8Ki1fDkEm+9YG0YydAQ=
+SHA256 (cargo/rand-0.9.2.tar.gz) = bbJ3DwYRfUkGEMdIhUfVQ2F7Ib+gd5bXoS9vG9U4UNE=
+SHA256 (cargo/rand_chacha-0.3.1.tar.gz) = 5sEKY6D6MiUr5J0h53CdTUuvjSMcLbzh6qgUG5sSfYg=
+SHA256 (cargo/rand_chacha-0.9.0.tar.gz) = 0wIrXx32Dybh/93Wxm6KoV3jgq5js6DBv8Dk0+PzJcs=
+SHA256 (cargo/rand_core-0.6.4.tar.gz) = 7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw=
+SHA256 (cargo/rand_core-0.9.5.tar.gz) = dq/IJt4UI45ujDdN3MH6GeN0/Y3ZhrDSrw0CN3Jh2Dw=
+SHA256 (cargo/redox_syscall-0.5.18.tar.gz) = 7SvyVHVRpwU9b9+v2j+TiXlkXESBL7/NoJj6rj8aNi0=
+SHA256 (cargo/ref-cast-1.0.25.tar.gz) = 81QwCuZvdvHIXF+EaT8M6B10fiw/IaRf70lticlgv30=
+SHA256 (cargo/ref-cast-impl-1.0.25.tar.gz) = txhgBtyyGSCZAJPzDj3qY7fW6Xe/Ela+IMNWOl2wcNo=
+SHA256 (cargo/regex-1.12.2.tar.gz) = hDvAGR918+ImUa5fHnKTmrL3KkvDD6gKBmvWbt78JNQ=
+SHA256 (cargo/regex-automata-0.4.13.tar.gz) = UnbK8lrIbI2BAiKz27k45RLFXGgxoQ8+btHJO4QEHxw=
+SHA256 (cargo/regex-syntax-0.8.8.tar.gz) = ei2YeFezGTYgQ+lfU1PAU1wfWO7FM2/fz2JkMK9971g=
+SHA256 (cargo/remoc-0.18.3.tar.gz) = BJGWGsS8GsQZF0OqWKLOd49HJWk9KXQ/rpV7LPRfd/A=
+SHA256 (cargo/remoc_macro-0.18.3.tar.gz) = 2JR52dh/Ze9XP68BZ90Kn0DTpj/ZXnopNdZi+lfbww0=
+SHA256 (cargo/reqwest-0.12.28.tar.gz) = 7d08pVkgMYCjB/EtEUwmir9YP1mwPLkG/Qs/+GRsEUc=
+SHA256 (cargo/resolv-conf-0.7.6.tar.gz) = HgYdG0jLjTgELeSuCnpkAQCdYUPcgNLi1vMfC91kcMc=
+SHA256 (cargo/ring-0.17.14.tar.gz) = pGiebCKU2B6I3GJhx2i2O8T824Ur5tE1JJixFPYTg7c=
+SHA256 (cargo/roff-0.2.2.tar.gz) = iPhmDB/2ApIUPJjQj8bi9lTXIttQQQ4/N5fUC6r52PM=
+SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
+SHA256 (cargo/rustc-hash-2.1.1.tar.gz) = NXcD1BNltLJ8WQ4+2R6rsbZj8HxMCECV5gy+1DYt/w0=
+SHA256 (cargo/rustc_version-0.4.1.tar.gz) = z8s6Iu9G6FtF3m7n550GMxnrtllPqvzxwiXqkqtum5I=
+SHA256 (cargo/rustix-1.1.3.tar.gz) = FGyeJHzMGAwfYWFUM4aMmfPeOuJWowpDtJ9nwtkXHzQ=
+SHA256 (cargo/rustls-0.23.36.tar.gz) = xmXzPTjOplfZYU92aIHk1RDg7aQjmJHupWtMrc8BgBs=
+SHA256 (cargo/rustls-native-certs-0.8.3.tar.gz) = YSRg1fe+pUDEkLK2OV2ONKlT5StJGszWyGyBZMWTKmM=
+SHA256 (cargo/rustls-pki-types-1.14.0.tar.gz) = vgQPiwoiXkA3WCKlY/qVJDeLnWMRL1Phn//zTfXTP90=
+SHA256 (cargo/rustls-platform-verifier-0.5.3.tar.gz) = GXh82nZAjsVAREPcizF5XIfNj+xJdi3HX6cndA00rME=
+SHA256 (cargo/rustls-platform-verifier-android-0.1.1.tar.gz) = +HFl8JlfY6n77qYrZNELTZ2OeOxtfVH7ISX9p7s2eI8=
+SHA256 (cargo/rustls-webpki-0.103.9.tar.gz) = 198jEJqmwVZ9HFdbmVJVY4jaV0AeSs4dFfee7a0Nj1M=
+SHA256 (cargo/rustversion-1.0.22.tar.gz) = s5ze8PqAD8RFJchMy1SgKZYaghX5YZdTY1qcDSU41G0=
+SHA256 (cargo/ryu-1.0.22.tar.gz) = pQ9M9HW2XYjgV5ZODpux8KqbuyA23GXGRZa0KTJTaYQ=
+SHA256 (cargo/salsa20-0.11.0-rc.1.tar.gz) = 0/87gcim44G8FnN2gUE4P5MoBIpg7d3Px1KoKRoThEM=
+SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
+SHA256 (cargo/schannel-0.1.28.tar.gz) = iR2BuSYEjnbv4YWBv3k1RrTA6vhEjXK+jeK77l/RZuE=
+SHA256 (cargo/schemars-1.2.1.tar.gz) = orQvNqoc0BGUVhW5IiL2v3PFmaECowAzTNf42+7HJsw=
+SHA256 (cargo/schemars_derive-1.2.1.tar.gz) = fRFbUPSq7qB+ecGRL2RcdRPYFxXQQg+Lx3oYxiYLMH8=
+SHA256 (cargo/scoped-tls-1.0.1.tar.gz) = 4c9kN+sZqPSmzA99ylRJc7C3iEOtv+s2g9GpSgAkopQ=
+SHA256 (cargo/scopeguard-1.2.0.tar.gz) = lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
+SHA256 (cargo/security-framework-3.5.1.tar.gz) = sylzQ+r4MPZu3jkOo52h1GK2sMGwAPQg0Kg/iYu75u8=
+SHA256 (cargo/security-framework-sys-2.15.0.tar.gz) = zB8Mv/qsSFJSPOMNi9PFzchzUB2W/0Z8oJtnZ7uM1cA=
+SHA256 (cargo/self_cell-1.2.2.tar.gz) = sS520VepAOtS6BvG6fMGk0QpA0FyDpF4zeJAcROsjYk=
+SHA256 (cargo/semver-1.0.27.tar.gz) = 12frCqvIgLKZVsNXNBcPJu1VGoWdvTYdFAzb7KYaseI=
+SHA256 (cargo/send_wrapper-0.6.0.tar.gz) = zQsOxfHBymIcQyolgT2NYMiKvm0+CKPrnPN9l6D+PXM=
+SHA256 (cargo/serde-1.0.228.tar.gz) = mo6U6n83i9Msu9NxmKSpFDYYDFu0ckEeSLXsLiEkrp4=
+SHA256 (cargo/serde_bytes-0.11.19.tar.gz) = pdRAcJ552I5RrAHEty/Gy3MUAXu32p7v9niqlMEOPqg=
+SHA256 (cargo/serde_core-1.0.228.tar.gz) = QdOFx9TKWOWfxzKvJcOYO2eshSwaJQAK/hF13kWLZ60=
+SHA256 (cargo/serde_derive-1.0.228.tar.gz) = 1UDyINMYcXPaIg+IWrZmCDZ7ZXTpJQEak1Pkut2pHXk=
+SHA256 (cargo/serde_derive_internals-0.29.1.tar.gz) = GNJqIKlpueP98vwtnyHtpsQOLehMlAi7XTsF1Jmq5xE=
+SHA256 (cargo/serde_json-1.0.149.tar.gz) = g/wDlHPFWVrOhg2MT6+iIP9HSz/Gv9tCkzJ/GjfpTYY=
+SHA256 (cargo/serde_json_borrow-0.9.0.tar.gz) = J4CZTr34Z3eTGSIpcVx/XZ3Uw3zvx/t2C5QYkD/7XDQ=
+SHA256 (cargo/serde_path_to_error-0.1.20.tar.gz) = EKn/gi43G7VAPjkezYPhguDne6f2/gFgt5V5cQnRtFc=
+SHA256 (cargo/serde_urlencoded-0.7.1.tar.gz) = 00kcFHFcoilMTWqI8V6Ec5eIwdAw7tjBEENqr9qi8/0=
+SHA256 (cargo/serde_yaml-0.9.34+deprecated.tar.gz) = aosaGi6/Z0AVzALtzM51KH8aATDTlDB7NnQ8L11QS0c=
+SHA256 (cargo/serdect-0.4.2.tar.gz) = mvSj5169VZmzDU3ldo4AtQldUYp5/vw+y6935mXR7AY=
+SHA256 (cargo/sha1-0.11.0-rc.2.tar.gz) = xeBG7fY5qi56+yhVieVAXeLvfmHUsKweMCVuPquRGvk=
+SHA256 (cargo/sha1_smol-1.0.1.tar.gz) = u/oVs93f7lCg//E2l0s+G95VVgS6Rjg0p+t962QXcF0=
+SHA256 (cargo/sha2-0.11.0-rc.2.tar.gz) = 0eOHirD5jjWy3zX+UyAdCIKZtBprtj4+NNraKsSr2SQ=
+SHA256 (cargo/sharded-slab-0.1.7.tar.gz) = 9AyjxGgjcT4NQglZLo1ugmqlfpKPCXUmGfxpbEmWN/Y=
+SHA256 (cargo/shlex-1.3.0.tar.gz) = D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
+SHA256 (cargo/signal-hook-registry-1.4.8.tar.gz) = xNtpy6ERCv/A6fe81Iu/h7P0/Hxh/JFVr9TEaes9bBs=
+SHA256 (cargo/signature-3.0.0-rc.6.tar.gz) = WXqWmWzP99+hbwUr2ZW0zsxyryLDUThzjcAp8OrWYI0=
+SHA256 (cargo/simdutf8-0.1.5.tar.gz) = 46n+NOPnpQMWBgNR83GHo/VGvOlUlhVnVLYBpfpxt24=
+SHA256 (cargo/simple-dns-0.9.3.tar.gz) = 3uhR0OXnrzch+uoYQ+gBXoIKI0+B/aPeqSR+FbrJqGo=
+SHA256 (cargo/slab-0.4.11.tar.gz) = eirkTvIP61emiyPYRoUPhhOUwuAtxCWlAJiujJAmdYk=
+SHA256 (cargo/smallvec-1.15.1.tar.gz) = Z7G3o7X+TxN2iHGEBF/PRcaekq9zS3qt3AX7d3tvvQM=
+SHA256 (cargo/socket2-0.5.10.tar.gz) = 4iN2q+01DXPdHNEZtX/8ytlbTlhafNpD4oYkXOI8Bng=
+SHA256 (cargo/socket2-0.6.1.tar.gz) = FxKeEWkzzzcdAYu4CuVX6IljeYnYY4J0+yViKCewOIE=
+SHA256 (cargo/spez-0.1.2.tar.gz) = yH6WD03KJ4juuGu93o3SRr6JSHkLdhjWVuaPm3IKhug=
+SHA256 (cargo/spin-0.10.0.tar.gz) = 1f5My5jZwpLVb+yJpeB9p/xM8NwR4Va0F5MTJ3XT5ZE=
+SHA256 (cargo/spin-0.9.8.tar.gz) = aYDo11ESQfis9K6927H/k4317r6YaRQYxEaNC3Kpamc=
+SHA256 (cargo/spki-0.8.0-rc.4.tar.gz) = i67/iPNO0GkZeOw0RAFA4VcraMfdSklf0Uo9wZRNqoA=
+SHA256 (cargo/stable_deref_trait-1.2.1.tar.gz) = bOK+jcJUVeH5Hfcb+hKtN9evEJKuc286bNDje8eBBZY=
+SHA256 (cargo/strsim-0.11.1.tar.gz) = fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08=
+SHA256 (cargo/strum-0.27.2.tar.gz) = ryPW9sGiJLrvnT9h4ofSdhOFpbiP2rTrTG8RrrVMS88=
+SHA256 (cargo/strum_macros-0.27.2.tar.gz) = dpXOOEXqSzOSfAVaOdxDikWwWffBs9kdONEDVfuMvKc=
+SHA256 (cargo/subtle-2.6.1.tar.gz) = E8K93sxXs4Te4YZSNY+yMXL6y4osUczBDXTBV73qMpI=
+SHA256 (cargo/syn-1.0.109.tar.gz) = crZBkbJ1tm/+JGnorywc/juvpntSnq15Km0BYIiLQjc=
+SHA256 (cargo/syn-2.0.114.tar.gz) = 1NEH3yY6MBPvmxh5sN+H1wb/gPZahuqHm9nDH5swfCo=
+SHA256 (cargo/sync_wrapper-1.0.2.tar.gz) = C/JWzl79+jcCE8HaurWTWhLknyxY0V6erChw07TycmM=
+SHA256 (cargo/synstructure-0.12.6.tar.gz) = 82vapgqDrKOSG1JZ1UAMv16Q/FGTE3apvUoOt5qnIQ8=
+SHA256 (cargo/synstructure-0.13.2.tar.gz) = copw89uvW6t/DEsayNeuXqYKS1VJyKWRQ2HJkUenCdI=
+SHA256 (cargo/system-configuration-0.6.1.tar.gz) = PIedRI6dmGtmF0J2MkfTaT7RNglDjPPQBvUfU2ilums=
+SHA256 (cargo/system-configuration-sys-0.6.0.tar.gz) = jh0bEM7VypI6H8uNA+lrjTJoBl1yRUjAIRQV/2rGusQ=
+SHA256 (cargo/tagptr-0.2.0.tar.gz) = eyCTz0yOseZ3SaZ2IlG8nNg2tvwXFiO9Cp0yTTevJBc=
+SHA256 (cargo/tempfile-3.24.0.tar.gz) = ZV2px+tjBcVXQgRdWo0gN5ltYdjelYBjNcfIbOD4Lpw=
+SHA256 (cargo/termtree-0.5.1.tar.gz) = j1D+vsg/XuHfMBU0HYvUKfLRzGK8un6iB2dZ0xUIRoM=
+SHA256 (cargo/thiserror-1.0.69.tar.gz) = tqr1M5tXjqhbUOCA/rJQo+iujPzf+aRhyewpBLySP1I=
+SHA256 (cargo/thiserror-2.0.18.tar.gz) = Qoi1vLx5IMB6EUmjXPlZCiqoCOC8Hq+q3guAlHhl+8Q=
+SHA256 (cargo/thiserror-impl-1.0.69.tar.gz) = T+5sTvyQBZ4Q+B5tQsYKGPdliMPXTLg6CyQqK2x1BME=
+SHA256 (cargo/thiserror-impl-2.0.18.tar.gz) = 68Tuf2dnDptk0F+kJT51PgFsbJX/NbibeUHWuFbewdU=
+SHA256 (cargo/thread_local-1.1.9.tar.gz) = 9gJGpJRPJPbgGKoXze/7eBi3Y1aWXQOwfWqYhuiWIYU=
+SHA256 (cargo/time-0.3.45.tar.gz) = +eRC/DPX/bRaqb/rMSwJWWSr31lvdWcmEGKypxB6qr0=
+SHA256 (cargo/time-core-0.1.7.tar.gz) = izbumP0x7HQm1ZkYPo/iaTKo3B+3bdtiFNBUkzd9NMo=
+SHA256 (cargo/tinystr-0.8.2.tar.gz) = QtPpxFwJ3hXQbdis9fTg45noWSe38AcRAk63rhD6SGk=
+SHA256 (cargo/tinyvec-1.10.0.tar.gz) = v6X9w7zmGRodvIwC1ci//PVXuvoXwSTFJkpFjxsGE/o=
+SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
+SHA256 (cargo/tokio-1.49.0.tar.gz) = cqKQPNdzZEGqyd+ddoi9DOSO3Mqt8YHDuQvoAegdPYY=
+SHA256 (cargo/tokio-macros-2.6.0.tar.gz) = r0B4VyCVNqlcjlb4Ix7ywuKv+DmyLgeh/8vGF+nbn6U=
+SHA256 (cargo/tokio-rustls-0.26.4.tar.gz) = FymqlF8p2RulQSWMjfiQJ9V5LYWohB+2Xovw9O3k72E=
+SHA256 (cargo/tokio-stream-0.1.18.tar.gz) = MtpJgJqrXDvGeK8DkC1Mzd6iqH0CjYY5KksVYMaQbHA=
+SHA256 (cargo/tokio-util-0.7.18.tar.gz) = munOyAWwHo/D/S/iifiRSam2bdFnhqvYsZz6e0jLAJg=
+SHA256 (cargo/tokio-websockets-0.12.3.tar.gz) = sbY0jr+q7Ndxzstp6DKWHSd/WYRdQiClhHAfcnKBUrc=
+SHA256 (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = kuHP7UowOLxaEn41otNg8UXh9LlxtVGiul/Xrt9+E0c=
+SHA256 (cargo/toml_edit-0.23.10+spec-1.0.0.tar.gz) = hMi591fgKM7p+iRK6hR6qyqewJ1TJamwHgpJcwwrUmk=
+SHA256 (cargo/toml_parser-1.0.6+spec-1.1.0.tar.gz) = oxmLSwqOEfCd0D4TPAKAUE0IASaemvpGNi/94cvuv0Q=
+SHA256 (cargo/tower-0.5.3.tar.gz) = 6+XvY1EVlfE0Ti1c+mNtlzKSrcDuwfCtRfrp8IUasdQ=
+SHA256 (cargo/tower-http-0.6.8.tar.gz) = 1OZVnVPMJo5QMc2EKdBUFbxMtK78SqXWzDX79bkkofg=
+SHA256 (cargo/tower-layer-0.3.3.tar.gz) = EhwqbNpGmAuw/NFkf/r2zT/HmgE94oh4KDb235xIeA4=
+SHA256 (cargo/tower-service-0.3.3.tar.gz) = jfm24T8tMskbm9cZwA0ZWIN7x97EdNlJUnmMyOae7sM=
+SHA256 (cargo/tracing-0.1.44.tar.gz) = Y+cWYvpLKiw6JvVw8DfrlbsfhTl/PNgHbK7S8Cam0QA=
+SHA256 (cargo/tracing-attributes-0.1.31.tar.gz) = dJDPpeyWN0ZWh0BlGsZ4H3AcnF6iV8WOBX87qM9p6No=
+SHA256 (cargo/tracing-core-0.1.36.tar.gz) = 25fK+dkG+95VXdYvqV3bqe7P0UyziOT0kaZtdM1ft5o=
+SHA256 (cargo/tracing-log-0.2.0.tar.gz) = 7oVfH0AL0OXALRUK5d44QAOaP1SwJRVkBONMI8A/R8M=
+SHA256 (cargo/tracing-subscriber-0.3.22.tar.gz) = LzAUOCfdqw0lb9hDt6ZtFk6fJxz6Dd5JFCxcoMopHx4=
+SHA256 (cargo/try-lock-0.2.5.tar.gz) = 5CGrrdQaQiUnVQTqTWVmkjQYt/BVBvvJwP6GunOWEUs=
+SHA256 (cargo/typenum-1.19.0.tar.gz) = Vi1IEGa94GWCdqNUZ8SvAL3G7nJjBWmKVbhuYdetgrs=
+SHA256 (cargo/unescape-0.1.0.tar.gz) = zLl9rDJDIU+NhQeZiQbKPi4LkAv5v0hwR38SW4Lmj24=
+SHA256 (cargo/unicode-ident-1.0.22.tar.gz) = kxL3xPb/kGmxZUmCNM6L5lgFnGcoYzZnxSbifcLPHfU=
+SHA256 (cargo/unicode-segmentation-1.12.0.tar.gz) = 9szyUSEhFLVEM+yUn9anhBJ1+a2iDd3S8p6c7qRQFJM=
+SHA256 (cargo/unicode-width-0.1.14.tar.gz) = fdbjDpC6pvckEXIGZdQdibmj0DncRbj66h3dB/YX9q8=
+SHA256 (cargo/unicode-xid-0.2.6.tar.gz) = 68HATHFRDH9wK1K3w1BzTJ/xKVxGSgMzWwC7hPxU+FM=
+SHA256 (cargo/universal-hash-0.6.0-rc.2.tar.gz) = pVvmQ7QKIVWPRIBrU+6TGVlbx8poljcuTgjl19g8nNY=
+SHA256 (cargo/unsafe-libyaml-0.2.11.tar.gz) = ZzqsWfrLq4qQB8f2EI0R9jtgP3yr/5n6v2UP6lwyuGE=
+SHA256 (cargo/untrusted-0.9.0.tar.gz) = jsttoouKNR13O2jVglrDkBfmgHUPmA86GoXNjdKKR8E=
+SHA256 (cargo/url-2.5.8.tar.gz) = /2eopDlzc8PvZggSrKsyaCIgNQEKuGgOxCFfOLo9Du0=
+SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
+SHA256 (cargo/utf8parse-0.2.2.tar.gz) = BqveNhFlet9m04PwCwk9f67Mf6VwccziV4ZgyfEBCCE=
+SHA256 (cargo/uuid-1.19.0.tar.gz) = 4uBUhhtL0CfNNz4Y6NjY5lSAhQAOQSkNlc4MNzplS0o=
+SHA256 (cargo/valuable-0.1.1.tar.gz) = unPqnPFqJd8MjKoWxRrLk31XEqhCnbeKPuKdXcrNOmU=
+SHA256 (cargo/wait-timeout-0.2.1.tar.gz) = Caw7Em05FPmEkDb4JuBUy6vchRmXC4mY3a87W9PGXxE=
+SHA256 (cargo/walkdir-2.5.0.tar.gz) = KXkJRkBPkdnF0G+YdO/d6h3AbF7+lFQafWhjEI46Xks=
+SHA256 (cargo/want-0.3.1.tar.gz) = v6d2Cu0Z4QbeLHwLWBtQny8l09rK9zfLgqxhvG12Cw4=
+SHA256 (cargo/wasi-0.11.1+wasi-snapshot-preview1.tar.gz) = zPPsZRqEfrAd5zzK0V632Z+ASF3gQ++y83DNZU9OpEs=
+SHA256 (cargo/wasip2-1.0.2+wasi-0.2.9.tar.gz) = lRf5I58CwGnbdeZfF0s9qCj+X1uUXE3Sa9JdicA+vPU=
+SHA256 (cargo/wasm-bindgen-0.2.108.tar.gz) = ZAJKMOweNzmc+Fp//v69tyIFyhyXIpHFFRI2DZC9hWY=
+SHA256 (cargo/wasm-bindgen-futures-0.4.58.tar.gz) = cKbnf9CugCnJ6gBj+HxG/ecj59iHcD10rSYW15LlHm8=
+SHA256 (cargo/wasm-bindgen-macro-0.2.108.tar.gz) = AIsjnZx0AjLnG9OejvZCnScJdRi2swvfkIaDO9W21gg=
+SHA256 (cargo/wasm-bindgen-macro-support-0.2.108.tar.gz) = Ula64tWPVIIOZJD5g5xJeA3/hMZa6rnncvFdXw6ROlU=
+SHA256 (cargo/wasm-bindgen-shared-0.2.108.tar.gz) = HwG1gMmsdMjY8MDkr7BO7vKs8UVFjlLAOEXunNI+PRI=
+SHA256 (cargo/wasm-streams-0.4.2.tar.gz) = FQU9jYXH7M2+/vYPBnaXYKVjx/Cp1pAqE9NceACwrWU=
+SHA256 (cargo/web-sys-0.3.85.tar.gz) = MS4y5VHZISkhjqmiRSEg9Kq8A1Ke8D5NDYL7J4BghZg=
+SHA256 (cargo/web-time-1.1.0.tar.gz) = WmWA8wix+tkgdhgIemXATnoQvHfgLI6E6bAN1LEvoLs=
+SHA256 (cargo/webpki-root-certs-0.26.11.tar.gz) = dcfw75EUbr+1MDFPXx0kUo1/B2fvv9MdzpGSdUE+OT4=
+SHA256 (cargo/webpki-root-certs-1.0.5.tar.gz) = NqKfwECLET9ozzJjeFerdA7fr99GDDJs0q+qLYTMBdw=
+SHA256 (cargo/webpki-roots-1.0.5.tar.gz) = Er7WgIYydsY4iUKb/WyrO5mUNlmSOCLeHIo5xJ5Nciw=
+SHA256 (cargo/widestring-1.2.1.tar.gz) = cgacMROrMqsp5VhNs8bsVdQWiV5gcVQXtbiDo1fD5HE=
+SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
+SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
+SHA256 (cargo/winapi-util-0.1.11.tar.gz) = wqexwDyHYSKqQ/MCDmw8PuXAUIHJoAc5+vdQOuuhDSI=
+SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
+SHA256 (cargo/windows-0.62.2.tar.gz) = Un+t7hPgwFk5pqBdW9buxs0uPb1ki5+ORHxlGBM9hYA=
+SHA256 (cargo/windows-collections-0.3.2.tar.gz) = I7LZWvGooUo8c2fh7U/Jwg4KJueVUbFFTXJYPJfMZhA=
+SHA256 (cargo/windows-core-0.62.2.tar.gz) = uOg6FNNNBiO1Hc6VgRmTAqIhhjGWod3nGnZjpMK+nes=
+SHA256 (cargo/windows-future-0.3.2.tar.gz) = 4db5AlH+GKJ5c554AlvW3cUqfiL5IQcMzcZ93oTGBcs=
+SHA256 (cargo/windows-implement-0.60.2.tar.gz) = BT4uBAq1e53JUbcsJkhg236zsCALo0W05MOxT2eFXd8=
+SHA256 (cargo/windows-interface-0.59.3.tar.gz) = PzFsSiVwuia77HIgMsQJnYyLwJXvzNwVaIcIYjNn41g=
+SHA256 (cargo/windows-link-0.2.1.tar.gz) = 8IBSIuV/dSHWpi42+pFjvIkazUIvlx3v6X1k5w0KT+U=
+SHA256 (cargo/windows-numerics-0.3.1.tar.gz) = bi5AhErBQ820SurVN7v3J96bBE4Qeg8SIDkhd9FbDyY=
+SHA256 (cargo/windows-result-0.4.1.tar.gz) = d4H6ier2CFCsPS2nr45SQqXqeNGhHEm/KRC7WnOFPrU=
+SHA256 (cargo/windows-strings-0.5.1.tar.gz) = eDfQj2nHfPawdolURTjgF8G/z1fjS0wP9Y5sLNOzcJE=
+SHA256 (cargo/windows-sys-0.45.0.tar.gz) = dSg75e+ygx036hQjZfAJwC7CA80po+vsvAk9UjFbZtA=
+SHA256 (cargo/windows-sys-0.48.0.tar.gz) = Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk=
+SHA256 (cargo/windows-sys-0.52.0.tar.gz) = KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0=
+SHA256 (cargo/windows-sys-0.59.0.tar.gz) = Hji8TXntZ/0HW8wlGhw5syoXdrvpLlvvHwvx+MUxhTs=
+SHA256 (cargo/windows-sys-0.60.2.tar.gz) = 8vUA5NKCNPcgQJkOydOeOmuVD58i09uhhBbDWIJhK8s=
+SHA256 (cargo/windows-sys-0.61.2.tar.gz) = rhNyKby9bN8Pe4CjHfYXZhRQd930lBanKLAss5If8/w=
+SHA256 (cargo/windows-targets-0.42.2.tar.gz) = jlGAwAzUTJsciK2zaTKR8c2TYF3tgMJQp11HJ1a00HE=
+SHA256 (cargo/windows-targets-0.48.5.tar.gz) = mi+m4hVdcke+aMCWRWCDFFwYPLu8J2QVDdpFqHGXlAw=
+SHA256 (cargo/windows-targets-0.52.6.tar.gz) = m3JPcnluA2q5DBAh1HgNTT1kispZ5JHmuY5yW4TpmXM=
+SHA256 (cargo/windows-targets-0.53.5.tar.gz) = SUX59VG4jg1l89sLwlwzuKzqTZ5BFj7fkNzQsZ+QafM=
+SHA256 (cargo/windows-threading-0.2.1.tar.gz) = OUm9W5nK/fHHyoa0PKVkAo3+J9ZpWPJHCUD3PYbXWzc=
+SHA256 (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = WXpRGFcLaLwI2NWRJTMsVPG6nZre7e71uZsCuisGmPg=
+SHA256 (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = KzjjLwq8z5mHpOMHnftn3NeZ+2E2HlPiiCw8uvDZBdg=
+SHA256 (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = MqRiIYDnoOwES7VVQEyAC8n9nsJi7BR+3VmJzNDALNM=
+SHA256 (cargo/windows_aarch64_gnullvm-0.53.1.tar.gz) = qdhBb6i0L1yUf4SCxD59iec6Fzzq1W0ET2pWEEptG1M=
+SHA256 (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 4I6IZKYPBu8ND/S6BBJNuLD7O+V3alzUdkHpQuWMTUM=
+SHA256 (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 3DUxCXHzstu/PwaQohn0Di2a/PZPmrfMG+cik3wmtLw=
+SHA256 (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = Cewqe7FS4iUrU/p4AxUAB4eVSLxwnAOd92J8q70F1Gk=
+SHA256 (cargo/windows_aarch64_msvc-0.53.1.tar.gz) = udeC6ATC9jLjlXCOmalCdZEOuRALIRRlHgR0TpsSUAY=
+SHA256 (cargo/windows_i686_gnu-0.42.2.tar.gz) = xh2SfY2kHalqgfApSJNT5oc5c3077KQxRciv7JoxqE8=
+SHA256 (cargo/windows_i686_gnu-0.48.5.tar.gz) = p1kV5972DJTc73IgC5qOWOUJF0SWDaZOxzSmxumzdD4=
+SHA256 (cargo/windows_i686_gnu-0.52.6.tar.gz) = jpta1auALpfrjilaxnIOUJ7kwkP2nXgTlAFOv+i7+gs=
+SHA256 (cargo/windows_i686_gnu-0.53.1.tar.gz) = lg5toGnYHgm+ywylemUiDd/wFv8tavaiI883KlBlk6M=
+SHA256 (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = Du5S04wJCzyqdsVjuGw6S9ce8agZKHwZ1YbXM0ro7WY=
+SHA256 (cargo/windows_i686_gnullvm-0.53.1.tar.gz) = +nNZ0QBI9oq4sJ+nHD2sz7DptVmu1kio+VRpwnBXGAw=
+SHA256 (cargo/windows_i686_msvc-0.42.2.tar.gz) = RNhAtuxkn0gKQcjYD5xlEIuS2JNF3ZQCe/4GrERNEGA=
+SHA256 (cargo/windows_i686_msvc-0.48.5.tar.gz) = j1XCM/cMSyf2bFI1gPePEATotai2WeBaTrSdQWbMpAY=
+SHA256 (cargo/windows_i686_msvc-0.52.6.tar.gz) = JAlIvAXF58bau6KL+J2J/84+MDAigJ5z3q7+T27FbGY=
+SHA256 (cargo/windows_i686_msvc-0.53.1.tar.gz) = HnrHUXnxgjL+nChRY1ZaV++NPIklSjBoW1fYOjjTJsI=
+SHA256 (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = jekSuLj+tVwGSGfPBH3aCX+S1R761bSR37mPa7twyzY=
+SHA256 (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = U9QKvSWD0j5HGP3fHr7ITb/4OBwHyuZ/93aLvxnGcY4=
+SHA256 (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = FHpcgKq/vwx9kBy1iV0d4w7ykH6yH7urKcqUxbCLGng=
+SHA256 (cargo/windows_x86_64_gnu-0.53.1.tar.gz) = nDhCzddKhlqAZqs5yKekc8B3ij8pNwtf1rS5qn30pJk=
+SHA256 (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = JtQbRqNtRTdIrt7xSG1ceoXbIuVq/zRkOYTqhVFOlKM=
+SHA256 (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = C3tSdnhooj1bq3aOOQ3F9cVYJbbTC4bIRP8tx0FARMw=
+SHA256 (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = JNWyPcQXQSZ5aBOW8rSfPejBRz3rUWvTRBCHLv9R7Q0=
+SHA256 (cargo/windows_x86_64_gnullvm-0.53.1.tar.gz) = D/oXni0H7uitj1dJNDZWbHzDCsU2ozef3wCPR/a7euE=
+SHA256 (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = muxdozFSQVjG0aSsCrFUEUnAuVBf3gZCOwL17wEGufA=
+SHA256 (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 7ZT85hVxpABoUrc4mgY6uYPALrG7N7R/gnLOktBtlTg=
+SHA256 (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = WJ9tqExkYgR0fRJwoqVmHqZu0cztJjHVRv37FVlZ+ew=
+SHA256 (cargo/windows_x86_64_msvc-0.53.1.tar.gz) = 1rv/XwqtpCeh5abaXx+YFYGC8mVW80WsngTTbQ6+1lA=
+SHA256 (cargo/winnow-0.7.14.tar.gz) = WlNk6dd/ze6qYGLO2SbuM4H6ou4C0+uDpcJ6iCVUCCk=
+SHA256 (cargo/winreg-0.50.0.tar.gz) = Uk5XssU3wPmx5p8ZZTEewSGCtBIuRQNbFQjNJNKtrbE=
+SHA256 (cargo/wit-bindgen-0.51.0.tar.gz) = 1ySSGfZs7QKWk4jPK7BEoJdWoIPQ+rHlZgVrBNn7yqU=
+SHA256 (cargo/wmi-0.17.3.tar.gz) = Eg2MK2p8lsJ79KeUf9fwLXPKf1lYuL1yppbkbLVSHuY=
+SHA256 (cargo/writeable-0.6.2.tar.gz) = nt3g20dp0txoV5iT8jBrJsbs++DvSZsBPXMbe5JH4Lk=
+SHA256 (cargo/ws_stream_wasm-0.7.5.tar.gz) = bBcwFKytIug/FkA+42ARWziEb+dU5zXF2dOAP+cMarw=
+SHA256 (cargo/xml-rs-0.8.28.tar.gz) = Ougzf4oGXPyXJkNmPqQnngTnJW3oZapm/iXOxfuRLT8=
+SHA256 (cargo/xmltree-0.10.3.tar.gz) = 19inXq9lV7uEplrOhgmIPbRKKZUQQq2ps5MVFTLkH8s=
+SHA256 (cargo/yansi-term-0.1.2.tar.gz) = /lwwreBeYWViR7LjNKAx39DMRm+t74Zb3N6o1TeVG/E=
+SHA256 (cargo/yoke-0.8.1.tar.gz) = ctblxq+4TXOUTlztsFLEaA1WVzNyAVVfnyoWt0BtSVQ=
+SHA256 (cargo/yoke-derive-0.8.1.tar.gz) = tlkFKHTraY7+W56M84IgRnigCG6/RpgredbKMYKSfl0=
+SHA256 (cargo/z32-1.3.0.tar.gz) = IWTnmNnj2E7iyRE5rOVGOAWaOyPjYfXBF4HCxkWb3g8=
+SHA256 (cargo/zerocopy-0.8.33.tar.gz) = Zo9RaNELnugx3jGTPcERpFnJfskyJb6zB67ZcNE3Lf0=
+SHA256 (cargo/zerocopy-derive-0.8.33.tar.gz) = LHlismsKhoVmi2ce5LVNAHpn1OrwX9p5rA7PQeMicPE=
+SHA256 (cargo/zerofrom-0.1.6.tar.gz) = UMxC4DM+BWYMNYfzv50EeGiOFdhw+rM0ZFHOf4yfvqU=
+SHA256 (cargo/zerofrom-derive-0.1.6.tar.gz) = 1x5dbgarCQxnteRJk+wWty3LqrxSbbiDo2AFdni0hQI=
+SHA256 (cargo/zeroize-1.8.2.tar.gz) = uXFU5n4yyFRlgm6LzBxZQpqq8QfB5KnlPI2MzV7/iNA=
+SHA256 (cargo/zeroize_derive-1.4.3.tar.gz) = haW0FYSZh2x2PLA7xOSRhdPMy6uxWzPGJ/eIT0PbhS4=
+SHA256 (cargo/zerotrie-0.2.3.tar.gz) = KlnBelVi1QfktUlg6FaevuM77okMcKo/57l+han9eFE=
+SHA256 (cargo/zerovec-0.11.5.tar.gz) = bChxkpSClHf1Jb4BhtE++po8YC9+wgLKnjU9MQ+5oAI=
+SHA256 (cargo/zerovec-derive-0.11.2.tar.gz) = 6tzjlTnKXLOYVZAQJnHyVn5ln8qWZlga00EdWSB5UfM=
+SHA256 (cargo/zmij-1.0.15.tar.gz) = lPY8BR9P48FQnaYhMaZ4ZDxbb73JJzsredQ3jr2gA9I=
+SHA256 (reaction-v2.4.1.tar.gz) = 2wCbGHGNTqgFaPSJ4AUyPLGmU1JjFJxEWO3xXcG3Wh4=
+SIZE (cargo/aead-0.6.0-rc.2.tar.gz) = 16278
+SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
+SIZE (cargo/allocator-api2-0.2.21.tar.gz) = 63622
+SIZE (cargo/android_system_properties-0.1.5.tar.gz) = 5243
+SIZE (cargo/annotate-snippets-0.9.2.tar.gz) = 32065
+SIZE (cargo/anstream-0.6.21.tar.gz) = 29516
+SIZE (cargo/anstyle-1.0.13.tar.gz) = 17651
+SIZE (cargo/anstyle-parse-0.2.7.tar.gz) = 21707
+SIZE (cargo/anstyle-query-1.1.5.tar.gz) = 10264
+SIZE (cargo/anstyle-wincon-3.0.11.tar.gz) = 12638
+SIZE (cargo/arrayref-0.3.9.tar.gz) = 9186
+SIZE (cargo/arrayvec-0.7.6.tar.gz) = 31237
+SIZE (cargo/assert_cmd-2.1.2.tar.gz) = 27244
+SIZE (cargo/assert_fs-1.1.3.tar.gz) = 20176
+SIZE (cargo/async-compat-0.2.5.tar.gz) = 26008
+SIZE (cargo/async-trait-0.1.89.tar.gz) = 32171
+SIZE (cargo/async_io_stream-0.3.3.tar.gz) = 15111
+SIZE (cargo/atomic-polyfill-1.0.3.tar.gz) = 11581
+SIZE (cargo/atomic-waker-1.1.2.tar.gz) = 12422
+SIZE (cargo/attohttpc-0.30.1.tar.gz) = 70624
+SIZE (cargo/autocfg-1.5.0.tar.gz) = 18729
+SIZE (cargo/backon-1.6.0.tar.gz) = 42012
+SIZE (cargo/base16ct-1.0.0.tar.gz) = 10594
+SIZE (cargo/base32-0.5.1.tar.gz) = 9238
+SIZE (cargo/base64-0.13.1.tar.gz) = 61002
+SIZE (cargo/base64-0.22.1.tar.gz) = 81597
+SIZE (cargo/base64ct-1.8.3.tar.gz) = 32227
+SIZE (cargo/bincode-1.3.3.tar.gz) = 28958
+SIZE (cargo/bindgen-0.70.1.tar.gz) = 226363
+SIZE (cargo/bitflags-2.10.0.tar.gz) = 48427
+SIZE (cargo/blake3-1.8.3.tar.gz) = 207224
+SIZE (cargo/block-buffer-0.11.0.tar.gz) = 14332
+SIZE (cargo/bstr-1.12.1.tar.gz) = 354916
+SIZE (cargo/bumpalo-3.19.1.tar.gz) = 96477
+SIZE (cargo/byteorder-1.5.0.tar.gz) = 23288
+SIZE (cargo/bytes-1.11.0.tar.gz) = 78391
+SIZE (cargo/cc-1.2.53.tar.gz) = 93555
+SIZE (cargo/cesu8-1.1.0.tar.gz) = 10555
+SIZE (cargo/cexpr-0.6.0.tar.gz) = 17966
+SIZE (cargo/cfg-if-1.0.4.tar.gz) = 9360
+SIZE (cargo/cfg_aliases-0.2.1.tar.gz) = 6355
+SIZE (cargo/chacha20-0.10.0-rc.2.tar.gz) = 42245
+SIZE (cargo/chrono-0.4.43.tar.gz) = 240392
+SIZE (cargo/cipher-0.5.0-rc.1.tar.gz) = 21732
+SIZE (cargo/clang-sys-1.8.1.tar.gz) = 44009
+SIZE (cargo/clap-4.5.54.tar.gz) = 62028
+SIZE (cargo/clap_builder-4.5.54.tar.gz) = 170854
+SIZE (cargo/clap_complete-4.5.65.tar.gz) = 49394
+SIZE (cargo/clap_derive-4.5.49.tar.gz) = 33559
+SIZE (cargo/clap_lex-0.7.7.tar.gz) = 13474
+SIZE (cargo/clap_mangen-0.2.31.tar.gz) = 16345
+SIZE (cargo/cobs-0.3.0.tar.gz) = 15639
+SIZE (cargo/colorchoice-1.0.4.tar.gz) = 8196
+SIZE (cargo/combine-4.6.7.tar.gz) = 134808
+SIZE (cargo/const-oid-0.10.2.tar.gz) = 61449
+SIZE (cargo/constant_time_eq-0.4.2.tar.gz) = 25831
+SIZE (cargo/convert_case-0.10.0.tar.gz) = 24083
+SIZE (cargo/cordyceps-0.3.4.tar.gz) = 63396
+SIZE (cargo/core-foundation-0.10.1.tar.gz) = 28886
+SIZE (cargo/core-foundation-0.9.4.tar.gz) = 27743
+SIZE (cargo/core-foundation-sys-0.8.7.tar.gz) = 37712
+SIZE (cargo/cpufeatures-0.2.17.tar.gz) = 13466
+SIZE (cargo/critical-section-1.2.0.tar.gz) = 19133
+SIZE (cargo/crossbeam-channel-0.5.15.tar.gz) = 92716
+SIZE (cargo/crossbeam-deque-0.8.6.tar.gz) = 22471
+SIZE (cargo/crossbeam-epoch-0.9.18.tar.gz) = 46875
+SIZE (cargo/crossbeam-utils-0.8.21.tar.gz) = 42691
+SIZE (cargo/crypto-common-0.2.0-rc.4.tar.gz) = 11790
+SIZE (cargo/crypto_box-0.10.0-pre.0.tar.gz) = 21958
+SIZE (cargo/crypto_secretbox-0.2.0-pre.0.tar.gz) = 13179
+SIZE (cargo/curve25519-dalek-5.0.0-pre.1.tar.gz) = 328319
+SIZE (cargo/curve25519-dalek-derive-0.1.1.tar.gz) = 11723
+SIZE (cargo/data-encoding-2.10.0.tar.gz) = 22293
+SIZE (cargo/der-0.8.0-rc.10.tar.gz) = 112358
+SIZE (cargo/deranged-0.5.5.tar.gz) = 24438
+SIZE (cargo/derive_more-1.0.0.tar.gz) = 64854
+SIZE (cargo/derive_more-2.1.1.tar.gz) = 88632
+SIZE (cargo/derive_more-impl-1.0.0.tar.gz) = 76182
+SIZE (cargo/derive_more-impl-2.1.1.tar.gz) = 99094
+SIZE (cargo/diatomic-waker-0.2.3.tar.gz) = 18221
+SIZE (cargo/difflib-0.4.0.tar.gz) = 7638
+SIZE (cargo/digest-0.11.0-rc.3.tar.gz) = 25444
+SIZE (cargo/displaydoc-0.2.5.tar.gz) = 24219
+SIZE (cargo/dlopen2-0.5.0.tar.gz) = 28703
+SIZE (cargo/doc-comment-0.3.4.tar.gz) = 4341
+SIZE (cargo/document-features-0.2.12.tar.gz) = 14739
+SIZE (cargo/dyn-clone-1.0.20.tar.gz) = 13134
+SIZE (cargo/ed25519-3.0.0-rc.2.tar.gz) = 19952
+SIZE (cargo/ed25519-dalek-3.0.0-pre.1.tar.gz) = 103962
+SIZE (cargo/either-1.15.0.tar.gz) = 20114
+SIZE (cargo/embedded-io-0.4.0.tar.gz) = 12901
+SIZE (cargo/embedded-io-0.6.1.tar.gz) = 13133
+SIZE (cargo/enum-as-inner-0.6.1.tar.gz) = 12190
+SIZE (cargo/equivalent-1.0.2.tar.gz) = 7419
+SIZE (cargo/errno-0.3.14.tar.gz) = 12002
+SIZE (cargo/fastrand-2.3.0.tar.gz) = 15076
+SIZE (cargo/fiat-crypto-0.3.0.tar.gz) = 600542
+SIZE (cargo/find-msvc-tools-0.1.8.tar.gz) = 31151
+SIZE (cargo/float-cmp-0.10.0.tar.gz) = 10702
+SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
+SIZE (cargo/foldhash-0.2.0.tar.gz) = 23329
+SIZE (cargo/form_urlencoded-1.2.2.tar.gz) = 9347
+SIZE (cargo/futures-0.3.31.tar.gz) = 54953
+SIZE (cargo/futures-buffered-0.2.12.tar.gz) = 45534
+SIZE (cargo/futures-channel-0.3.31.tar.gz) = 31971
+SIZE (cargo/futures-core-0.3.31.tar.gz) = 14318
+SIZE (cargo/futures-executor-0.3.31.tar.gz) = 17965
+SIZE (cargo/futures-io-0.3.31.tar.gz) = 9047
+SIZE (cargo/futures-lite-2.6.1.tar.gz) = 46095
+SIZE (cargo/futures-macro-0.3.31.tar.gz) = 11341
+SIZE (cargo/futures-sink-0.3.31.tar.gz) = 7958
+SIZE (cargo/futures-task-0.3.31.tar.gz) = 11217
+SIZE (cargo/futures-util-0.3.31.tar.gz) = 162124
+SIZE (cargo/generator-0.8.8.tar.gz) = 40578
+SIZE (cargo/getrandom-0.2.17.tar.gz) = 40780
+SIZE (cargo/getrandom-0.3.4.tar.gz) = 50932
+SIZE (cargo/glob-0.3.3.tar.gz) = 22861
+SIZE (cargo/globset-0.4.18.tar.gz) = 28970
+SIZE (cargo/globwalk-0.9.1.tar.gz) = 12572
+SIZE (cargo/gloo-timers-0.3.0.tar.gz) = 5530
+SIZE (cargo/h2-0.4.13.tar.gz) = 176861
+SIZE (cargo/hash32-0.2.1.tar.gz) = 11168
+SIZE (cargo/hashbrown-0.16.1.tar.gz) = 147785
+SIZE (cargo/heapless-0.7.17.tar.gz) = 75767
+SIZE (cargo/heck-0.5.0.tar.gz) = 11517
+SIZE (cargo/hermit-abi-0.5.2.tar.gz) = 17435
+SIZE (cargo/hickory-proto-0.25.2.tar.gz) = 417616
+SIZE (cargo/hickory-resolver-0.25.2.tar.gz) = 91883
+SIZE (cargo/http-1.4.0.tar.gz) = 106978
+SIZE (cargo/http-body-1.0.1.tar.gz) = 6125
+SIZE (cargo/http-body-util-0.1.3.tar.gz) = 16975
+SIZE (cargo/httparse-1.10.1.tar.gz) = 45190
+SIZE (cargo/httpdate-1.0.3.tar.gz) = 10639
+SIZE (cargo/hybrid-array-0.4.5.tar.gz) = 29941
+SIZE (cargo/hyper-1.8.1.tar.gz) = 157353
+SIZE (cargo/hyper-rustls-0.27.7.tar.gz) = 35435
+SIZE (cargo/hyper-util-0.1.19.tar.gz) = 112744
+SIZE (cargo/iana-time-zone-0.1.64.tar.gz) = 33152
+SIZE (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 7185
+SIZE (cargo/icu_collections-2.1.1.tar.gz) = 87233
+SIZE (cargo/icu_locale_core-2.1.1.tar.gz) = 70876
+SIZE (cargo/icu_normalizer-2.1.1.tar.gz) = 67132
+SIZE (cargo/icu_normalizer_data-2.1.1.tar.gz) = 68649
+SIZE (cargo/icu_properties-2.1.2.tar.gz) = 60136
+SIZE (cargo/icu_properties_data-2.1.2.tar.gz) = 163057
+SIZE (cargo/icu_provider-2.1.1.tar.gz) = 50907
+SIZE (cargo/idna-1.1.0.tar.gz) = 148747
+SIZE (cargo/idna_adapter-1.2.1.tar.gz) = 10389
+SIZE (cargo/igd-next-0.16.2.tar.gz) = 40207
+SIZE (cargo/ignore-0.4.25.tar.gz) = 59154
+SIZE (cargo/indexmap-2.13.0.tar.gz) = 102206
+SIZE (cargo/inout-0.2.2.tar.gz) = 12547
+SIZE (cargo/instant-0.1.13.tar.gz) = 6305
+SIZE (cargo/ipconfig-0.3.2.tar.gz) = 24468
+SIZE (cargo/ipnet-2.11.0.tar.gz) = 29718
+SIZE (cargo/ipset-0.9.0.tar.gz) = 18553
+SIZE (cargo/ipset_derive-0.1.1.tar.gz) = 1300
+SIZE (cargo/iri-string-0.7.10.tar.gz) = 146126
+SIZE (cargo/iroh-0.95.1.tar.gz) = 250139
+SIZE (cargo/iroh-base-0.95.1.tar.gz) = 16423
+SIZE (cargo/iroh-metrics-0.37.0.tar.gz) = 50677
+SIZE (cargo/iroh-metrics-derive-0.4.0.tar.gz) = 4128
+SIZE (cargo/iroh-quinn-0.14.0.tar.gz) = 80065
+SIZE (cargo/iroh-quinn-proto-0.13.0.tar.gz) = 224474
+SIZE (cargo/iroh-quinn-udp-0.5.7.tar.gz) = 25601
+SIZE (cargo/iroh-relay-0.95.1.tar.gz) = 121173
+SIZE (cargo/is_terminal_polyfill-1.70.2.tar.gz) = 7548
+SIZE (cargo/itertools-0.13.0.tar.gz) = 146261
+SIZE (cargo/itoa-1.0.17.tar.gz) = 15905
+SIZE (cargo/jni-0.21.1.tar.gz) = 105028
+SIZE (cargo/jni-sys-0.3.0.tar.gz) = 10232
+SIZE (cargo/jrsonnet-evaluator-0.4.2.tar.gz) = 40761
+SIZE (cargo/jrsonnet-gc-0.4.2.tar.gz) = 14299
+SIZE (cargo/jrsonnet-gc-derive-0.4.1.tar.gz) = 1739
+SIZE (cargo/jrsonnet-interner-0.4.2.tar.gz) = 1841
+SIZE (cargo/jrsonnet-parser-0.4.2.tar.gz) = 7676
+SIZE (cargo/jrsonnet-stdlib-0.4.2.tar.gz) = 6178
+SIZE (cargo/jrsonnet-types-0.4.2.tar.gz) = 2775
+SIZE (cargo/js-sys-0.3.85.tar.gz) = 56436
+SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
+SIZE (cargo/libc-0.2.180.tar.gz) = 812207
+SIZE (cargo/libloading-0.8.9.tar.gz) = 30222
+SIZE (cargo/libnftables1-sys-1.0.0.tar.gz) = 20700
+SIZE (cargo/linux-raw-sys-0.11.0.tar.gz) = 2659624
+SIZE (cargo/litemap-0.8.1.tar.gz) = 34172
+SIZE (cargo/litrs-1.0.0.tar.gz) = 46610
+SIZE (cargo/lock_api-0.4.14.tar.gz) = 29249
+SIZE (cargo/log-0.4.29.tar.gz) = 51515
+SIZE (cargo/loom-0.7.2.tar.gz) = 73989
+SIZE (cargo/lru-0.16.3.tar.gz) = 16743
+SIZE (cargo/lru-slab-0.1.2.tar.gz) = 9090
+SIZE (cargo/matchers-0.2.0.tar.gz) = 7075
+SIZE (cargo/md5-0.7.0.tar.gz) = 6671
+SIZE (cargo/memchr-2.7.6.tar.gz) = 97616
+SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
+SIZE (cargo/mio-1.1.1.tar.gz) = 105630
+SIZE (cargo/moka-0.12.12.tar.gz) = 231504
+SIZE (cargo/n0-error-0.1.3.tar.gz) = 28399
+SIZE (cargo/n0-error-macros-0.1.3.tar.gz) = 8458
+SIZE (cargo/n0-future-0.3.2.tar.gz) = 35589
+SIZE (cargo/n0-watcher-0.5.0.tar.gz) = 29500
+SIZE (cargo/netdev-0.38.2.tar.gz) = 48524
+SIZE (cargo/netlink-packet-core-0.8.1.tar.gz) = 22608
+SIZE (cargo/netlink-packet-route-0.25.1.tar.gz) = 178880
+SIZE (cargo/netlink-proto-0.12.0.tar.gz) = 24593
+SIZE (cargo/netlink-sys-0.8.7.tar.gz) = 23701
+SIZE (cargo/netwatch-0.12.0.tar.gz) = 48811
+SIZE (cargo/nftables-0.6.3.tar.gz) = 56543
+SIZE (cargo/nix-0.29.0.tar.gz) = 318248
+SIZE (cargo/nom-7.1.3.tar.gz) = 117570
+SIZE (cargo/normalize-line-endings-0.3.0.tar.gz) = 5737
+SIZE (cargo/ntimestamp-1.0.0.tar.gz) = 5925
+SIZE (cargo/nu-ansi-term-0.50.3.tar.gz) = 29597
+SIZE (cargo/num-conv-0.1.0.tar.gz) = 7444
+SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
+SIZE (cargo/num_cpus-1.17.0.tar.gz) = 15874
+SIZE (cargo/num_enum-0.7.5.tar.gz) = 21570
+SIZE (cargo/num_enum_derive-0.7.5.tar.gz) = 18760
+SIZE (cargo/once_cell-1.21.3.tar.gz) = 34534
+SIZE (cargo/once_cell_polyfill-1.70.2.tar.gz) = 7448
+SIZE (cargo/openssl-probe-0.2.0.tar.gz) = 8562
+SIZE (cargo/parking-2.2.1.tar.gz) = 10685
+SIZE (cargo/parking_lot-0.12.5.tar.gz) = 46735
+SIZE (cargo/parking_lot_core-0.9.12.tar.gz) = 34110
+SIZE (cargo/paste-1.0.15.tar.gz) = 18374
+SIZE (cargo/pathdiff-0.2.3.tar.gz) = 7495
+SIZE (cargo/peg-0.7.0.tar.gz) = 15940
+SIZE (cargo/peg-macros-0.7.0.tar.gz) = 25194
+SIZE (cargo/peg-runtime-0.7.0.tar.gz) = 3731
+SIZE (cargo/pem-rfc7468-1.0.0.tar.gz) = 25267
+SIZE (cargo/percent-encoding-2.3.2.tar.gz) = 11583
+SIZE (cargo/pharos-0.5.3.tar.gz) = 26028
+SIZE (cargo/pin-project-1.1.10.tar.gz) = 56348
+SIZE (cargo/pin-project-internal-1.1.10.tar.gz) = 29162
+SIZE (cargo/pin-project-lite-0.2.16.tar.gz) = 30504
+SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580
+SIZE (cargo/pkarr-5.0.2.tar.gz) = 67913
+SIZE (cargo/pkcs8-0.11.0-rc.8.tar.gz) = 32600
+SIZE (cargo/pkg-config-0.3.33.tar.gz) = 21590
+SIZE (cargo/poly1305-0.9.0-rc.2.tar.gz) = 33222
+SIZE (cargo/portable-atomic-1.13.0.tar.gz) = 195086
+SIZE (cargo/portmapper-0.12.0.tar.gz) = 40312
+SIZE (cargo/postbag-0.4.1.tar.gz) = 23937
+SIZE (cargo/postcard-1.1.3.tar.gz) = 43968
+SIZE (cargo/postcard-derive-0.2.2.tar.gz) = 10782
+SIZE (cargo/potential_utf-0.1.4.tar.gz) = 9514
+SIZE (cargo/powerfmt-0.2.0.tar.gz) = 15165
+SIZE (cargo/ppv-lite86-0.2.21.tar.gz) = 22522
+SIZE (cargo/predicates-3.1.3.tar.gz) = 24063
+SIZE (cargo/predicates-core-1.0.9.tar.gz) = 8618
+SIZE (cargo/predicates-tree-1.0.12.tar.gz) = 8392
+SIZE (cargo/prettyplease-0.2.37.tar.gz) = 72033
+SIZE (cargo/proc-macro-crate-3.4.0.tar.gz) = 12690
+SIZE (cargo/proc-macro2-1.0.105.tar.gz) = 60319
+SIZE (cargo/quinn-0.11.9.tar.gz) = 83606
+SIZE (cargo/quinn-proto-0.11.13.tar.gz) = 243837
+SIZE (cargo/quinn-udp-0.5.14.tar.gz) = 33436
+SIZE (cargo/quote-1.0.43.tar.gz) = 31587
+SIZE (cargo/r-efi-5.3.0.tar.gz) = 64532
+SIZE (cargo/rand-0.8.5.tar.gz) = 87113
+SIZE (cargo/rand-0.9.2.tar.gz) = 99930
+SIZE (cargo/rand_chacha-0.3.1.tar.gz) = 15251
+SIZE (cargo/rand_chacha-0.9.0.tar.gz) = 18258
+SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666
+SIZE (cargo/rand_core-0.9.5.tar.gz) = 24129
+SIZE (cargo/redox_syscall-0.5.18.tar.gz) = 30747
+SIZE (cargo/ref-cast-1.0.25.tar.gz) = 15192
+SIZE (cargo/ref-cast-impl-1.0.25.tar.gz) = 10167
+SIZE (cargo/regex-1.12.2.tar.gz) = 163843
+SIZE (cargo/regex-automata-0.4.13.tar.gz) = 625250
+SIZE (cargo/regex-syntax-0.8.8.tar.gz) = 359141
+SIZE (cargo/remoc-0.18.3.tar.gz) = 179719
+SIZE (cargo/remoc_macro-0.18.3.tar.gz) = 16469
+SIZE (cargo/reqwest-0.12.28.tar.gz) = 157031
+SIZE (cargo/resolv-conf-0.7.6.tar.gz) = 17955
+SIZE (cargo/ring-0.17.14.tar.gz) = 1502610
+SIZE (cargo/roff-0.2.2.tar.gz) = 11648
+SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331
+SIZE (cargo/rustc-hash-2.1.1.tar.gz) = 14154
+SIZE (cargo/rustc_version-0.4.1.tar.gz) = 12245
+SIZE (cargo/rustix-1.1.3.tar.gz) = 423447
+SIZE (cargo/rustls-0.23.36.tar.gz) = 374313
+SIZE (cargo/rustls-native-certs-0.8.3.tar.gz) = 30380
+SIZE (cargo/rustls-pki-types-1.14.0.tar.gz) = 35403
+SIZE (cargo/rustls-platform-verifier-0.5.3.tar.gz) = 61014
+SIZE (cargo/rustls-platform-verifier-android-0.1.1.tar.gz) = 13919
+SIZE (cargo/rustls-webpki-0.103.9.tar.gz) = 85813
+SIZE (cargo/rustversion-1.0.22.tar.gz) = 21096
+SIZE (cargo/ryu-1.0.22.tar.gz) = 51321
+SIZE (cargo/salsa20-0.11.0-rc.1.tar.gz) = 45453
+SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
+SIZE (cargo/schannel-0.1.28.tar.gz) = 42312
+SIZE (cargo/schemars-1.2.1.tar.gz) = 94403
+SIZE (cargo/schemars_derive-1.2.1.tar.gz) = 31319
+SIZE (cargo/scoped-tls-1.0.1.tar.gz) = 8202
+SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
+SIZE (cargo/security-framework-3.5.1.tar.gz) = 89937
+SIZE (cargo/security-framework-sys-2.15.0.tar.gz) = 20718
+SIZE (cargo/self_cell-1.2.2.tar.gz) = 23264
+SIZE (cargo/semver-1.0.27.tar.gz) = 30081
+SIZE (cargo/send_wrapper-0.6.0.tar.gz) = 10519
+SIZE (cargo/serde-1.0.228.tar.gz) = 83652
+SIZE (cargo/serde_bytes-0.11.19.tar.gz) = 13427
+SIZE (cargo/serde_core-1.0.228.tar.gz) = 63111
+SIZE (cargo/serde_derive-1.0.228.tar.gz) = 59605
+SIZE (cargo/serde_derive_internals-0.29.1.tar.gz) = 26189
+SIZE (cargo/serde_json-1.0.149.tar.gz) = 155994
+SIZE (cargo/serde_json_borrow-0.9.0.tar.gz) = 25836
+SIZE (cargo/serde_path_to_error-0.1.20.tar.gz) = 18046
+SIZE (cargo/serde_urlencoded-0.7.1.tar.gz) = 12822
+SIZE (cargo/serde_yaml-0.9.34+deprecated.tar.gz) = 65290
+SIZE (cargo/serdect-0.4.2.tar.gz) = 18897
+SIZE (cargo/sha1-0.11.0-rc.2.tar.gz) = 15432
+SIZE (cargo/sha1_smol-1.0.1.tar.gz) = 9809
+SIZE (cargo/sha2-0.11.0-rc.2.tar.gz) = 33230
+SIZE (cargo/sharded-slab-0.1.7.tar.gz) = 58227
+SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
+SIZE (cargo/signal-hook-registry-1.4.8.tar.gz) = 21668
+SIZE (cargo/signature-3.0.0-rc.6.tar.gz) = 15733
+SIZE (cargo/simdutf8-0.1.5.tar.gz) = 28488
+SIZE (cargo/simple-dns-0.9.3.tar.gz) = 52975
+SIZE (cargo/slab-0.4.11.tar.gz) = 18549
+SIZE (cargo/smallvec-1.15.1.tar.gz) = 38116
+SIZE (cargo/socket2-0.5.10.tar.gz) = 58169
+SIZE (cargo/socket2-0.6.1.tar.gz) = 58486
+SIZE (cargo/spez-0.1.2.tar.gz) = 6525
+SIZE (cargo/spin-0.10.0.tar.gz) = 39654
+SIZE (cargo/spin-0.9.8.tar.gz) = 38958
+SIZE (cargo/spki-0.8.0-rc.4.tar.gz) = 19620
+SIZE (cargo/stable_deref_trait-1.2.1.tar.gz) = 8186
+SIZE (cargo/strsim-0.11.1.tar.gz) = 14266
+SIZE (cargo/strum-0.27.2.tar.gz) = 8489
+SIZE (cargo/strum_macros-0.27.2.tar.gz) = 30522
+SIZE (cargo/subtle-2.6.1.tar.gz) = 14562
+SIZE (cargo/syn-1.0.109.tar.gz) = 237611
+SIZE (cargo/syn-2.0.114.tar.gz) = 304636
+SIZE (cargo/sync_wrapper-1.0.2.tar.gz) = 6958
+SIZE (cargo/synstructure-0.12.6.tar.gz) = 18429
+SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
+SIZE (cargo/system-configuration-0.6.1.tar.gz) = 17935
+SIZE (cargo/system-configuration-sys-0.6.0.tar.gz) = 11090
+SIZE (cargo/tagptr-0.2.0.tar.gz) = 13320
+SIZE (cargo/tempfile-3.24.0.tar.gz) = 40849
+SIZE (cargo/termtree-0.5.1.tar.gz) = 8498
+SIZE (cargo/thiserror-1.0.69.tar.gz) = 22198
+SIZE (cargo/thiserror-2.0.18.tar.gz) = 28875
+SIZE (cargo/thiserror-impl-1.0.69.tar.gz) = 18365
+SIZE (cargo/thiserror-impl-2.0.18.tar.gz) = 21413
+SIZE (cargo/thread_local-1.1.9.tar.gz) = 19315
+SIZE (cargo/time-0.3.45.tar.gz) = 216365
+SIZE (cargo/time-core-0.1.7.tar.gz) = 9261
+SIZE (cargo/tinystr-0.8.2.tar.gz) = 23942
+SIZE (cargo/tinyvec-1.10.0.tar.gz) = 51996
+SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
+SIZE (cargo/tokio-1.49.0.tar.gz) = 857029
+SIZE (cargo/tokio-macros-2.6.0.tar.gz) = 16505
+SIZE (cargo/tokio-rustls-0.26.4.tar.gz) = 35430
+SIZE (cargo/tokio-stream-0.1.18.tar.gz) = 44366
+SIZE (cargo/tokio-util-0.7.18.tar.gz) = 140550
+SIZE (cargo/tokio-websockets-0.12.3.tar.gz) = 341397
+SIZE (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = 17975
+SIZE (cargo/toml_edit-0.23.10+spec-1.0.0.tar.gz) = 66420
+SIZE (cargo/toml_parser-1.0.6+spec-1.1.0.tar.gz) = 34897
+SIZE (cargo/tower-0.5.3.tar.gz) = 110488
+SIZE (cargo/tower-http-0.6.8.tar.gz) = 135827
+SIZE (cargo/tower-layer-0.3.3.tar.gz) = 6180
+SIZE (cargo/tower-service-0.3.3.tar.gz) = 6950
+SIZE (cargo/tracing-0.1.44.tar.gz) = 463135
+SIZE (cargo/tracing-attributes-0.1.31.tar.gz) = 39733
+SIZE (cargo/tracing-core-0.1.36.tar.gz) = 63967
+SIZE (cargo/tracing-log-0.2.0.tar.gz) = 17561
+SIZE (cargo/tracing-subscriber-0.3.22.tar.gz) = 212851
+SIZE (cargo/try-lock-0.2.5.tar.gz) = 4314
+SIZE (cargo/typenum-1.19.0.tar.gz) = 76414
+SIZE (cargo/unescape-0.1.0.tar.gz) = 2412
+SIZE (cargo/unicode-ident-1.0.22.tar.gz) = 47919
+SIZE (cargo/unicode-segmentation-1.12.0.tar.gz) = 106323
+SIZE (cargo/unicode-width-0.1.14.tar.gz) = 271615
+SIZE (cargo/unicode-xid-0.2.6.tar.gz) = 15744
+SIZE (cargo/universal-hash-0.6.0-rc.2.tar.gz) = 9166
+SIZE (cargo/unsafe-libyaml-0.2.11.tar.gz) = 62101
+SIZE (cargo/untrusted-0.9.0.tar.gz) = 14447
+SIZE (cargo/url-2.5.8.tar.gz) = 86512
+SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
+SIZE (cargo/utf8parse-0.2.2.tar.gz) = 13499
+SIZE (cargo/uuid-1.19.0.tar.gz) = 60244
+SIZE (cargo/valuable-0.1.1.tar.gz) = 28679
+SIZE (cargo/wait-timeout-0.2.1.tar.gz) = 11435
+SIZE (cargo/walkdir-2.5.0.tar.gz) = 23951
+SIZE (cargo/want-0.3.1.tar.gz) = 6398
+SIZE (cargo/wasi-0.11.1+wasi-snapshot-preview1.tar.gz) = 28477
+SIZE (cargo/wasip2-1.0.2+wasi-0.2.9.tar.gz) = 129778
+SIZE (cargo/wasm-bindgen-0.2.108.tar.gz) = 49120
+SIZE (cargo/wasm-bindgen-futures-0.4.58.tar.gz) = 17188
+SIZE (cargo/wasm-bindgen-macro-0.2.108.tar.gz) = 9283
+SIZE (cargo/wasm-bindgen-macro-support-0.2.108.tar.gz) = 49855
+SIZE (cargo/wasm-bindgen-shared-0.2.108.tar.gz) = 10121
+SIZE (cargo/wasm-streams-0.4.2.tar.gz) = 36773
+SIZE (cargo/web-sys-0.3.85.tar.gz) = 645049
+SIZE (cargo/web-time-1.1.0.tar.gz) = 18026
+SIZE (cargo/webpki-root-certs-0.26.11.tar.gz) = 8098
+SIZE (cargo/webpki-root-certs-1.0.5.tar.gz) = 165076
+SIZE (cargo/webpki-roots-1.0.5.tar.gz) = 241985
+SIZE (cargo/widestring-1.2.1.tar.gz) = 90350
+SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
+SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
+SIZE (cargo/winapi-util-0.1.11.tar.gz) = 13368
+SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
+SIZE (cargo/windows-0.62.2.tar.gz) = 9360572
+SIZE (cargo/windows-collections-0.3.2.tar.gz) = 13510
+SIZE (cargo/windows-core-0.62.2.tar.gz) = 36932
+SIZE (cargo/windows-future-0.3.2.tar.gz) = 17944
+SIZE (cargo/windows-implement-0.60.2.tar.gz) = 15325
+SIZE (cargo/windows-interface-0.59.3.tar.gz) = 11809
+SIZE (cargo/windows-link-0.2.1.tar.gz) = 6133
+SIZE (cargo/windows-numerics-0.3.1.tar.gz) = 9772
+SIZE (cargo/windows-result-0.4.1.tar.gz) = 13381
+SIZE (cargo/windows-strings-0.5.1.tar.gz) = 13966
+SIZE (cargo/windows-sys-0.45.0.tar.gz) = 2568659
+SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884
+SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877
+SIZE (cargo/windows-sys-0.59.0.tar.gz) = 2387323
+SIZE (cargo/windows-sys-0.60.2.tar.gz) = 2518479
+SIZE (cargo/windows-sys-0.61.2.tar.gz) = 2517186
+SIZE (cargo/windows-targets-0.42.2.tar.gz) = 5492
+SIZE (cargo/windows-targets-0.48.5.tar.gz) = 6904
+SIZE (cargo/windows-targets-0.52.6.tar.gz) = 6403
+SIZE (cargo/windows-targets-0.53.5.tar.gz) = 7126
+SIZE (cargo/windows-threading-0.2.1.tar.gz) = 9686
+SIZE (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = 364071
+SIZE (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 418492
+SIZE (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = 435718
+SIZE (cargo/windows_aarch64_gnullvm-0.53.1.tar.gz) = 787748
+SIZE (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 666981
+SIZE (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 798483
+SIZE (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = 832615
+SIZE (cargo/windows_aarch64_msvc-0.53.1.tar.gz) = 838009
+SIZE (cargo/windows_i686_gnu-0.42.2.tar.gz) = 736236
+SIZE (cargo/windows_i686_gnu-0.48.5.tar.gz) = 844891
+SIZE (cargo/windows_i686_gnu-0.52.6.tar.gz) = 880402
+SIZE (cargo/windows_i686_gnu-0.53.1.tar.gz) = 939775
+SIZE (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = 475940
+SIZE (cargo/windows_i686_gnullvm-0.53.1.tar.gz) = 857396
+SIZE (cargo/windows_i686_msvc-0.42.2.tar.gz) = 724951
+SIZE (cargo/windows_i686_msvc-0.48.5.tar.gz) = 864300
+SIZE (cargo/windows_i686_msvc-0.52.6.tar.gz) = 901163
+SIZE (cargo/windows_i686_msvc-0.53.1.tar.gz) = 907688
+SIZE (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = 699373
+SIZE (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 801619
+SIZE (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = 836363
+SIZE (cargo/windows_x86_64_gnu-0.53.1.tar.gz) = 903712
+SIZE (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = 364068
+SIZE (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 418486
+SIZE (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = 435707
+SIZE (cargo/windows_x86_64_gnullvm-0.53.1.tar.gz) = 787739
+SIZE (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = 666936
+SIZE (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 798412
+SIZE (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = 832564
+SIZE (cargo/windows_x86_64_msvc-0.53.1.tar.gz) = 837950
+SIZE (cargo/winnow-0.7.14.tar.gz) = 184718
+SIZE (cargo/winreg-0.50.0.tar.gz) = 29703
+SIZE (cargo/wit-bindgen-0.51.0.tar.gz) = 68035
+SIZE (cargo/wmi-0.17.3.tar.gz) = 65075
+SIZE (cargo/writeable-0.6.2.tar.gz) = 25181
+SIZE (cargo/ws_stream_wasm-0.7.5.tar.gz) = 30684
+SIZE (cargo/xml-rs-0.8.28.tar.gz) = 52826
+SIZE (cargo/xmltree-0.10.3.tar.gz) = 9219
+SIZE (cargo/yansi-term-0.1.2.tar.gz) = 14342
+SIZE (cargo/yoke-0.8.1.tar.gz) = 32016
+SIZE (cargo/yoke-derive-0.8.1.tar.gz) = 7593
+SIZE (cargo/z32-1.3.0.tar.gz) = 3996
+SIZE (cargo/zerocopy-0.8.33.tar.gz) = 271917
+SIZE (cargo/zerocopy-derive-0.8.33.tar.gz) = 100877
+SIZE (cargo/zerofrom-0.1.6.tar.gz) = 5669
+SIZE (cargo/zerofrom-derive-0.1.6.tar.gz) = 8305
+SIZE (cargo/zeroize-1.8.2.tar.gz) = 20907
+SIZE (cargo/zeroize_derive-1.4.3.tar.gz) = 11695
+SIZE (cargo/zerotrie-0.2.3.tar.gz) = 69547
+SIZE (cargo/zerovec-0.11.5.tar.gz) = 119620
+SIZE (cargo/zerovec-derive-0.11.2.tar.gz) = 21421
+SIZE (cargo/zmij-1.0.15.tar.gz) = 24254
+SIZE (reaction-v2.4.1.tar.gz) = 201495
Index: modules.inc
===================================================================
RCS file: modules.inc
diff -N modules.inc
--- modules.inc 11 Sep 2024 11:30:36 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-MODGO_MODULES = \
- github.com/fatih/color v1.12.0 \
- github.com/google/go-jsonnet v0.20.0 \
- github.com/mattn/go-colorable v0.1.8 \
- github.com/mattn/go-isatty v0.0.12 \
- github.com/sergi/go-diff v1.1.0 \
- golang.org/x/sys v0.1.0 \
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 \
- gopkg.in/yaml.v2 v2.4.0 \
- sigs.k8s.io/yaml v1.1.0
-
-MODGO_MODFILES = \
- gopkg.in/yaml.v2 v2.2.7
-
Index: files/authlog.jsonnet
===================================================================
RCS file: /cvs/ports/sysutils/reaction/files/authlog.jsonnet,v
diff -u -p -r1.1.1.1 authlog.jsonnet
--- files/authlog.jsonnet 11 Sep 2024 11:30:36 -0000 1.1.1.1
+++ files/authlog.jsonnet 14 Jun 2026 19:30:37 -0000
@@ -10,7 +10,7 @@ local banFor(time) = {
{
patterns: {
ip: {
- regex: @'(?:(?:[ 0-9 ]{1,3}\.){3}[0-9]{1,3})|(?:(?:[a-fA-F0-9]{1,4}:){7}[a-fA-F0-9]{1,4})',
+ type: 'ip',
},
},
start: [
Index: patches/patch-src_cli_rs
===================================================================
RCS file: patches/patch-src_cli_rs
diff -N patches/patch-src_cli_rs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_cli_rs 14 Jun 2026 19:30:37 -0000
@@ -0,0 +1,50 @@
+No systemd to create /run/reaction/ for the socket here
+
+Index: src/cli.rs
+--- src/cli.rs.orig
++++ src/cli.rs
+@@ -34,7 +34,7 @@ pub enum SubCommand {
+ loglevel: Level,
+
+ /// path to the client-daemon communication socket
+- #[clap(short = 's', long, default_value = "/run/reaction/reaction.sock")]
++ #[clap(short = 's', long, default_value = "/var/run/reaction/reaction.sock")]
+ socket: PathBuf,
+ },
+
+@@ -44,7 +44,7 @@ pub enum SubCommand {
+ )]
+ Show {
+ /// path to the client-daemon communication socket
+- #[clap(short = 's', long, default_value = "/run/reaction/reaction.sock")]
++ #[clap(short = 's', long, default_value = "/var/run/reaction/reaction.sock")]
+ socket: PathBuf,
+
+ /// how to format output
+@@ -67,7 +67,7 @@ Then prints the flushed matches and actions."
+ )]
+ Flush {
+ /// path to the client-daemon communication socket
+- #[clap(short = 's', long, default_value = "/run/reaction/reaction.sock")]
++ #[clap(short = 's', long, default_value = "/var/run/reaction/reaction.sock")]
+ socket: PathBuf,
+
+ /// how to format output
+@@ -89,7 +89,7 @@ Then prints the flushed matches and actions."
+ )]
+ Trigger {
+ /// path to the client-daemon communication socket
+- #[clap(short = 's', long, default_value = "/run/reaction/reaction.sock")]
++ #[clap(short = 's', long, default_value = "/var/run/reaction/reaction.sock")]
+ socket: PathBuf,
+
+ /// STREAM.FILTER to trigger
+@@ -106,7 +106,7 @@ Then prints the flushed matches and actions."
+ See state_rotation_interval configuration key for more information)")]
+ Rotate {
+ /// path to the client-daemon communication socket
+- #[clap(short = 's', long, default_value = "/run/reaction/reaction.sock")]
++ #[clap(short = 's', long, default_value = "/var/run/reaction/reaction.sock")]
+ socket: PathBuf,
+ },
+
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/reaction/pkg/PLIST,v
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 11 Sep 2024 11:30:36 -0000 1.1.1.1
+++ pkg/PLIST 14 Jun 2026 19:30:37 -0000
@@ -1,13 +1,19 @@
@rcscript ${RCDIR}/reaction
@bin bin/reaction
+@bin bin/reaction-plugin-virtual
+@man man/man1/reaction-flush.1
+@man man/man1/reaction-rotate.1
+@man man/man1/reaction-show.1
+@man man/man1/reaction-start.1
+@man man/man1/reaction-test-config.1
+@man man/man1/reaction-test-regex.1
+@man man/man1/reaction-trigger.1
+@man man/man1/reaction.1
+@sample ${SYSCONFDIR}/reaction/
share/examples/reaction/
-share/examples/reaction/activitywatch.jsonnet
+share/examples/reaction/README.md
share/examples/reaction/authlog.jsonnet
-@sample ${SYSCONFDIR}/reaction.conf
+@sample ${SYSCONFDIR}/reaction/authlog.jsonnet
share/examples/reaction/example.jsonnet
-share/examples/reaction/heavy-load.yml
-share/examples/reaction/persistence.jsonnet
-share/examples/reaction/reaction.example.service
-share/examples/reaction/server.jsonnet
-share/examples/reaction/test.jsonnet
+share/examples/reaction/example.yml
@sample /var/reaction/
Index: pkg/reaction.rc
===================================================================
RCS file: /cvs/ports/sysutils/reaction/pkg/reaction.rc,v
diff -u -p -r1.1.1.1 reaction.rc
--- pkg/reaction.rc 11 Sep 2024 11:30:36 -0000 1.1.1.1
+++ pkg/reaction.rc 14 Jun 2026 19:30:37 -0000
@@ -1,13 +1,17 @@
#!/bin/ksh
daemon="${TRUEPREFIX}/bin/reaction"
-daemon_flags="start -c ${SYSCONFDIR}/reaction.conf"
-daemon_execdir="/var/reaction"
+daemon_flags="start -c ${SYSCONFDIR}/reaction/"
+daemon_execdir="${LOCALSTATEDIR}/reaction"
daemon_logger="daemon.info"
. /etc/rc.d/rc.subr
rc_reload=NO
rc_bg=YES
+
+rc_pre() {
+ install -d ${LOCALSTATEDIR}/run/reaction
+}
rc_cmd $1
sysutils/reaction