On Mon Jun 15, 2026 at 18:22 CEST, Landry Breuil wrote: > thanks for both submissions, having ported the go version initially and > still running it on one VM, i knew that someday i'd have to look at the > rust rewrite. promises arent much, but will try :) New revised diff for 2.5.1 attached, runs like a charm on arm64. I figured it might also go into the security category (even primary arguably but oh well), and considering it appears we don't package fail2ban, I added that it is an alternative to it in the comment so that people can search for it easily.
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 21 Jun 2026 17:33:23 -0000
@@ -1,25 +1,45 @@
-COMMENT = scan logs and take action
+COMMENT = scan logs and take action, alternative to fail2ban
-MODGO_MODNAME = framagit.org/ppom/reaction
-MODGO_VERSION = v1.4.1
-REVISION = 0
-DISTNAME = reaction-${MODGO_VERSION}
+V = v2.5.1
+DISTNAME = reaction-${V}
+PKGNAME = ${DISTNAME:S/-v/-/}
-CATEGORIES = sysutils
-HOMEPAGE = https://reaction.ppom.me
+SITES = https://framagit.org/ppom/reaction/-/archive/${V}/
+
+CATEGORIES = sysutils security
+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/
+ ${INSTALL_DATA_DIR} \
+ ${PREFIX}/share/bash-completion/completions \
+ ${PREFIX}/share/fish/vendor_completions.d \
+ ${PREFIX}/share/zsh/site-functions
+ ${INSTALL_DATA} ${MODCARGO_TARGET_DIR}/release/reaction.bash \
+ ${PREFIX}/share/bash-completion/completions/reaction
+ ${INSTALL_DATA} ${MODCARGO_TARGET_DIR}/release/reaction.fish \
+ ${PREFIX}/share/fish/vendor_completions.d/reaction.fish
+ ${INSTALL_DATA} ${MODCARGO_TARGET_DIR}/release/_reaction \
+ ${PREFIX}/share/zsh/site-functions/_reaction
.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 21 Jun 2026 17:33:23 -0000
@@ -0,0 +1,551 @@
+MODCARGO_CRATES += aead 0.5.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += aes 0.8.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += aes-gcm 0.10.3 # Apache-2.0 OR MIT
+MODCARGO_CRATES += ahash 0.8.12 # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick 1.1.4 # Unlicense OR MIT
+MODCARGO_CRATES += aliasable 0.1.3 # 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.12.12 # MIT OR Apache-2.0
+MODCARGO_CRATES += annotated-string 0.3.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 += anyhow 1.0.102 # MIT OR Apache-2.0
+MODCARGO_CRATES += ar_archive_writer 0.5.2 # Apache-2.0 WITH LLVM-exception
+MODCARGO_CRATES += arc-swap 1.9.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += arraydeque 0.5.1 # MIT/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-trait 0.1.89 # MIT OR Apache-2.0
+MODCARGO_CRATES += async_io_stream 0.3.3 # Unlicense
+MODCARGO_CRATES += atomic-waker 1.1.2 # Apache-2.0 OR MIT
+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 += base64 0.22.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += base64ct 1.8.3 # Apache-2.0 OR MIT
+MODCARGO_CRATES += bindgen 0.70.1 # BSD-3-Clause
+MODCARGO_CRATES += bitflags 2.13.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.12.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += block2 0.6.2 # MIT
+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 # MIT OR Apache-2.0
+MODCARGO_CRATES += chrono 0.4.43 # MIT OR Apache-2.0
+MODCARGO_CRATES += cipher 0.4.4 # 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 += cmov 0.5.4 # Apache-2.0 OR MIT
+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 += console 0.16.3 # 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 += cpufeatures 0.3.0 # 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.1.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += crypto-common 0.2.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += ctr 0.9.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += ctutils 0.4.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += curve25519-dalek 5.0.0-rc.0 # BSD-3-Clause
+MODCARGO_CRATES += curve25519-dalek-derive 0.1.1 # MIT/Apache-2.0
+MODCARGO_CRATES += darling 0.20.11 # MIT
+MODCARGO_CRATES += darling_core 0.20.11 # MIT
+MODCARGO_CRATES += darling_macro 0.20.11 # MIT
+MODCARGO_CRATES += data-encoding 2.11.0 # MIT
+MODCARGO_CRATES += data-encoding-macro 0.1.20 # MIT
+MODCARGO_CRATES += data-encoding-macro-internal 0.1.18 # MIT
+MODCARGO_CRATES += der 0.8.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += deranged 0.5.8 # MIT OR Apache-2.0
+MODCARGO_CRATES += derive_builder 0.20.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += derive_builder_core 0.20.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += derive_builder_macro 0.20.2 # 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.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += dispatch2 0.3.1 # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES += displaydoc 0.2.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += dlopen2 0.8.2 # MIT
+MODCARGO_CRATES += doc-comment 0.3.4 # MIT
+MODCARGO_CRATES += drop_bomb 0.1.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += dyn-clone 1.0.20 # MIT OR Apache-2.0
+MODCARGO_CRATES += ed25519 3.0.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += ed25519-dalek 3.0.0-rc.0 # BSD-3-Clause
+MODCARGO_CRATES += educe 0.6.0 # MIT
+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 += encode_unicode 1.0.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += encoding_rs 0.8.35 # (Apache-2.0 OR MIT) AND BSD-3-Clause
+MODCARGO_CRATES += encoding_rs_io 0.1.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += enum-assoc 1.3.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += enum-ordinalize 4.3.2 # MIT
+MODCARGO_CRATES += enum-ordinalize-derive 4.3.2 # MIT
+MODCARGO_CRATES += equivalent 1.0.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += errno 0.3.14 # MIT OR Apache-2.0
+MODCARGO_CRATES += extension-trait 1.0.2 # 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 += generic-array 0.14.7 # MIT
+MODCARGO_CRATES += getrandom 0.2.17 # MIT OR Apache-2.0
+MODCARGO_CRATES += getrandom 0.3.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += getrandom 0.4.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += ghash 0.5.1 # Apache-2.0 OR MIT
+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 += granit-parser 0.0.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += hashbrown 0.16.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += hashbrown 0.17.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += heck 0.4.1 # 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 += hex 0.4.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += hi-doc 0.3.0 # MIT
+MODCARGO_CRATES += hi-doc-jumprope 1.2.1 # ISC OR Apache-2.0
+MODCARGO_CRATES += hickory-net 0.26.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += hickory-proto 0.26.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += hickory-resolver 0.26.1 # 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.12 # 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 += ident_case 1.0.1 # MIT/Apache-2.0
+MODCARGO_CRATES += identity-hash 0.1.0 # Apache-2.0 OR MIT
+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 += ignore 0.4.25 # Unlicense OR MIT
+MODCARGO_CRATES += indexmap 2.13.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += inout 0.1.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += insta 1.48.0 # Apache-2.0
+MODCARGO_CRATES += ipconfig 0.3.2 # MIT/Apache-2.0
+MODCARGO_CRATES += ipnet 2.12.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 1.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += iroh-base 1.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += iroh-dns 1.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += iroh-metrics 1.0.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += iroh-metrics-derive 1.0.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += iroh-relay 1.0.0 # 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 += itertools 0.14.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 0.22.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += jni-macros 0.22.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += jni-sys 0.3.0 # MIT/Apache-2.0
+MODCARGO_CRATES += jni-sys 0.4.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += jni-sys-macros 0.4.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += jrsonnet-evaluator 0.5.0-pre98 # MIT
+MODCARGO_CRATES += jrsonnet-gcmodule 0.4.6 # MIT
+MODCARGO_CRATES += jrsonnet-gcmodule-derive 0.4.6 # MIT
+MODCARGO_CRATES += jrsonnet-interner 0.5.0-pre98 # MIT
+MODCARGO_CRATES += jrsonnet-ir 0.5.0-pre98 # MIT
+MODCARGO_CRATES += jrsonnet-ir-parser 0.5.0-pre98 # MIT
+MODCARGO_CRATES += jrsonnet-lexer 0.5.0-pre98 # MIT
+MODCARGO_CRATES += jrsonnet-macros 0.5.0-pre98 # MIT
+MODCARGO_CRATES += jrsonnet-stdlib 0.5.0-pre98 # MIT
+MODCARGO_CRATES += jrsonnet-types 0.5.0-pre98 # MIT
+MODCARGO_CRATES += js-sys 0.3.83 # MIT OR Apache-2.0
+MODCARGO_CRATES += keccak 0.2.0 # Apache-2.0 OR MIT
+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 += lock_api 0.4.14 # MIT OR Apache-2.0
+MODCARGO_CRATES += log 0.4.29 # MIT OR Apache-2.0
+MODCARGO_CRATES += logos 0.16.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += logos-codegen 0.16.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += logos-derive 0.16.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += loom 0.7.2 # MIT
+MODCARGO_CRATES += lru 0.18.0 # MIT
+MODCARGO_CRATES += lru-slab 0.1.2 # MIT OR Apache-2.0 OR Zlib
+MODCARGO_CRATES += mac-addr 0.3.0 # MIT
+MODCARGO_CRATES += matchers 0.2.0 # MIT
+MODCARGO_CRATES += md5 0.8.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 1.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += n0-error-macros 1.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += n0-future 0.3.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += n0-watcher 1.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += ndk-context 0.1.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += netdev 0.44.0 # MIT
+MODCARGO_CRATES += netlink-packet-core 0.8.1 # MIT
+MODCARGO_CRATES += netlink-packet-route 0.29.0 # MIT
+MODCARGO_CRATES += netlink-packet-route 0.31.0 # MIT
+MODCARGO_CRATES += netlink-proto 0.12.0 # MIT
+MODCARGO_CRATES += netlink-sys 0.8.8 # MIT
+MODCARGO_CRATES += netwatch 0.19.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 += nohash-hasher 0.2.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += nom 7.1.3 # MIT
+MODCARGO_CRATES += noq 1.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += noq-proto 1.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += noq-udp 1.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += normalize-line-endings 0.3.0 # Apache-2.0
+MODCARGO_CRATES += nu-ansi-term 0.50.3 # MIT
+MODCARGO_CRATES += num-conv 0.2.2 # 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 += num_threads 0.1.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += objc2 0.6.4 # MIT
+MODCARGO_CRATES += objc2-core-foundation 0.3.2 # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES += objc2-core-wlan 0.3.2 # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES += objc2-encode 4.1.0 # MIT
+MODCARGO_CRATES += objc2-foundation 0.3.2 # MIT
+MODCARGO_CRATES += objc2-security 0.3.2 # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES += objc2-security-foundation 0.3.2 # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES += objc2-system-configuration 0.3.2 # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES += object 0.37.3 # Apache-2.0 OR MIT
+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 += opaque-debug 0.3.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += openssl-probe 0.2.0 # MIT/Apache-2.0
+MODCARGO_CRATES += ouroboros 0.18.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += ouroboros_macro 0.18.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += papaya 0.2.4 # MIT
+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.8.6 # MIT
+MODCARGO_CRATES += peg-macros 0.8.6 # MIT
+MODCARGO_CRATES += peg-runtime 0.8.6 # 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 += pkcs8 0.11.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += pkg-config 0.3.33 # MIT OR Apache-2.0
+MODCARGO_CRATES += plist 1.9.0 # MIT
+MODCARGO_CRATES += polyval 0.6.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += portable-atomic 1.13.0 # Apache-2.0 OR MIT
+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 += prefix-trie 0.8.4 # 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 += proc-macro2-diagnostics 0.10.1 # MIT/Apache-2.0
+MODCARGO_CRATES += psm 0.1.31 # MIT OR Apache-2.0
+MODCARGO_CRATES += quick-xml 0.39.4 # MIT
+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 += r-efi 6.0.0 # MIT OR Apache-2.0 OR LGPL-2.1-or-later
+MODCARGO_CRATES += rand 0.9.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += rand 0.10.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += rand_chacha 0.9.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += rand_core 0.9.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += rand_core 0.10.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += rand_pcg 0.10.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += random_color 1.1.0 # MIT
+MODCARGO_CRATES += range-map 0.2.0 # MIT/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.13.1 # 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.6.2 # 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 += same-file 1.0.6 # Unlicense/MIT
+MODCARGO_CRATES += saphyr-parser-bw 0.0.611 # MIT OR Apache-2.0
+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 += seize 0.5.1 # MIT
+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-saphyr 0.0.25 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde-saphyr 0.0.27 # 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 += serdect 0.4.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += sha1 0.11.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += sha1_smol 1.0.1 # BSD-3-Clause
+MODCARGO_CRATES += sha2 0.11.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += sha3 0.11.0 # 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 # Apache-2.0 OR MIT
+MODCARGO_CRATES += simd_cesu8 1.1.1 # Apache-2.0 OR MIT
+MODCARGO_CRATES += simdutf8 0.1.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += similar 2.7.0 # Apache-2.0
+MODCARGO_CRATES += simple-dns 0.11.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 += sorted-index-buffer 0.2.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += spez 0.1.2 # BSD-2-Clause
+MODCARGO_CRATES += spin 0.10.0 # MIT
+MODCARGO_CRATES += spki 0.8.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += stable_deref_trait 1.2.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += stacker 0.1.24 # MIT OR Apache-2.0
+MODCARGO_CRATES += static_assertions 1.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += str_indices 0.4.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += strsim 0.11.1 # MIT
+MODCARGO_CRATES += strum 0.27.2 # MIT
+MODCARGO_CRATES += strum 0.28.0 # MIT
+MODCARGO_CRATES += strum_macros 0.27.2 # MIT
+MODCARGO_CRATES += strum_macros 0.28.0 # MIT
+MODCARGO_CRATES += subtle 2.6.1 # BSD-3-Clause
+MODCARGO_CRATES += syn 2.0.114 # MIT OR Apache-2.0
+MODCARGO_CRATES += syn-dissect-closure 0.1.0 # MIT
+MODCARGO_CRATES += sync_wrapper 1.0.2 # Apache-2.0
+MODCARGO_CRATES += synstructure 0.13.2 # MIT
+MODCARGO_CRATES += system-configuration 0.7.0 # 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.49 # MIT OR Apache-2.0
+MODCARGO_CRATES += time-core 0.1.9 # MIT OR Apache-2.0
+MODCARGO_CRATES += time-macros 0.2.29 # 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.13.2 # 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.20.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += unicode-box-drawing 0.3.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.2.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += unicode-xid 0.2.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += universal-hash 0.5.1 # MIT OR Apache-2.0
+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 += vergen 9.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += vergen-gitcl 9.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += vergen-lib 9.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += version_check 0.9.5 # MIT/Apache-2.0
+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.106 # MIT OR Apache-2.0
+MODCARGO_CRATES += wasm-bindgen-futures 0.4.56 # MIT OR Apache-2.0
+MODCARGO_CRATES += wasm-bindgen-macro 0.2.106 # MIT OR Apache-2.0
+MODCARGO_CRATES += wasm-bindgen-macro-support 0.2.106 # MIT OR Apache-2.0
+MODCARGO_CRATES += wasm-bindgen-shared 0.2.106 # MIT OR Apache-2.0
+MODCARGO_CRATES += wasm-streams 0.4.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += web-sys 0.3.83 # MIT OR Apache-2.0
+MODCARGO_CRATES += web-time 1.1.0 # MIT OR Apache-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.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.18.4 # 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 += yansi 1.0.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += yoke 0.8.1 # Unicode-3.0
+MODCARGO_CRATES += yoke-derive 0.8.1 # Unicode-3.0
+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.9.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += zeroize_derive 1.5.0 # 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 21 Jun 2026 17:33:23 -0000
@@ -1,40 +1,1104 @@
-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.5.2.tar.gz) = 0SJBPyhM8tYvsbfbl+Au24zaltdpsW5EOk9hleNWYrA=
+SHA256 (cargo/aes-0.8.4.tar.gz) = sWn3ptR0IjagoAxUG4RZkdCsQ+VGgxrxJJdTq0w6o6A=
+SHA256 (cargo/aes-gcm-0.10.3.tar.gz) = gxAQoPdC4SCbO86o+rao4UkFG6YJlDLIyyzBF97D6tE=
+SHA256 (cargo/ahash-0.8.12.tar.gz) = WhXxec1gxFhLioxZaSeq3EYuJ/LKcMBOAHGWSnO6enU=
+SHA256 (cargo/aho-corasick-1.1.4.tar.gz) = 3dMaEwQnwnUY3yZpQ6UwjtktSyJsxjn1qPEAKBYXQwE=
+SHA256 (cargo/aliasable-0.1.3.tar.gz) = JQ9inAFhrYEHz4kxnpkAUfrmKDL9NDCDvqRS2T4iBf0=
+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.12.12.tar.gz) = yGzRxRuV1x3eUrymntIlAI9v9MjMglsIBCqh74I+GYA=
+SHA256 (cargo/annotated-string-0.3.0.tar.gz) = KY7XMIAds8AvLtugA8lCCg9X6kjTf9xWAcU2ETZowFk=
+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/anyhow-1.0.102.tar.gz) = fyAt+GSEyGjbrX6qVX73hdXGYpXkG0YO+SLsoHI7hCw=
+SHA256 (cargo/ar_archive_writer-0.5.2.tar.gz) = QIdoa0sKNCcZC65XodmkeNuy1Axdwb1uK215eRO900g=
+SHA256 (cargo/arc-swap-1.9.1.tar.gz) = ajof1vdTBraAh7gx8CXHElJLyxmq1U5VexEpz6Cisgc=
+SHA256 (cargo/arraydeque-0.5.1.tar.gz) = fZAuPVkqUj3vl6+PMXsIzha3q4VMGYWgxnHm8VzrwjY=
+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-trait-0.1.89.tar.gz) = kDWtLQlr7XlVoyDufiIwV00o/Tw6DxhsvqH/PH7tXbs=
+SHA256 (cargo/async_io_stream-0.3.3.tar.gz) = tte53s3zXYkIp+PvAvZMXpsWleIwFUwOjeOWkULZuUw=
+SHA256 (cargo/atomic-waker-1.1.2.tar.gz) = FQW9XT0RaHLnJxptThbYHQyFcIdsjeaAk6CawmnYqsA=
+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/base64-0.22.1.tar.gz) = crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
+SHA256 (cargo/base64ct-1.8.3.tar.gz) = KvUBd+GQ4Homq3T4se+/4u+H2iEWIhMYyxwugrr33gY=
+SHA256 (cargo/bindgen-0.70.1.tar.gz) = 9J2P7YgNRz6nHvub9ZdlHncgG91Ik+/lTJ5dZa4Ezm8=
+SHA256 (cargo/bitflags-2.13.0.tar.gz) = tDiL7oaD49BK90fHNCKvUxAtK9JNnq22y8EAuu9LQ/g=
+SHA256 (cargo/blake3-1.8.3.tar.gz) = JGjvfVez+34WtXboN3zb3iMgxg4Ukelh0R2kD8TwKi0=
+SHA256 (cargo/block-buffer-0.12.1.tar.gz) = 0vbH2+labtZ62fGOV9r5Oi8DTFJLmf0rdtGP3+tmYKo=
+SHA256 (cargo/block2-0.6.2.tar.gz) = zeudhwUWABRC42TFIg01dNLajcdlVUtKYXIw0z+ljvU=
+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.tar.gz) = b42YMoaEPklnWkt6LRdO/hNtyToY1pEw3RgZimwWdgE=
+SHA256 (cargo/chrono-0.4.43.tar.gz) = +sR0T7Fa6DN9yFP+5/s/TkjA+6oj0K/knER7T6sSYRg=
+SHA256 (cargo/cipher-0.4.4.tar.gz) = dz87mvZER9LOmFAzDEc1FQFKojXmp4OwLbgf855KPa0=
+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/cmov-0.5.4.tar.gz) = DJ6grCS8OXqzyYWDo8m6dPpWsJpESbvhcrmx3bAWAno=
+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/console-0.16.3.tar.gz) = 1k6K9VUTadGc9QE43mHxxCB0q5cPdOmb6RZkZ3f4/Ic=
+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/cpufeatures-0.3.0.tar.gz) = iypBOT9m8WsII7t5CU1UrF+9NKspLdr7mgRWrJ+H0gE=
+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.1.7.tar.gz) = eMgpIFXRwd8Mzl0YA5PcjM4KvsCnECrbbHse72AW1go=
+SHA256 (cargo/crypto-common-0.2.2.tar.gz) = zm5Mlh1s1smobbQYOHQl6L3q8Fs8i8FBHm3KTCUvFFM=
+SHA256 (cargo/ctr-0.9.2.tar.gz) = A2nuGtZxg0WAUViJuA8uqRXyO4vo0Nqku68qxcdZCDU=
+SHA256 (cargo/ctutils-0.4.2.tar.gz) = fVUVo4NBQd6er7lxetOe6oJHtWdOYGbEBOjEs2XSop4=
+SHA256 (cargo/curve25519-dalek-5.0.0-rc.0.tar.gz) = TzWeCMqF5711nh/ZM/8rzNgYZMYKj7oOJZx/gisJJL8=
+SHA256 (cargo/curve25519-dalek-derive-0.1.1.tar.gz) = 9GiC4XmZxsxZCvWSKQQyvjvOBCjLDV+LZxXk3Hs4PrM=
+SHA256 (cargo/darling-0.20.11.tar.gz) = /H9GEWxG/5qz6xWXpFaItnFcbmKLXBM+KI5wmim8tO4=
+SHA256 (cargo/darling_core-0.20.11.tar.gz) = DQC5WW0YXlZcIgegsB+L0aE1SD0C2bewpUsR2o1TQS4=
+SHA256 (cargo/darling_macro-0.20.11.tar.gz) = /DS5PMs4W0Dcccb86sSyrSNmLH7rJIzxDVKbfgVbbq0=
+SHA256 (cargo/data-encoding-2.11.0.tar.gz) = pK5fFd2jxwjArehL/uMcyrRKPaT4gBXtIvY3MqvjAMg=
+SHA256 (cargo/data-encoding-macro-0.1.20.tar.gz) = MlnJE3UqhkiLUB7YaARGpe0tWurG5ZbLI7o4AHaOoyw=
+SHA256 (cargo/data-encoding-macro-internal-0.1.18.tar.gz) = zMJ3bwxh7KHKMlKPhVSKvRpL6PtT0bIcAT5PGNoecJA=
+SHA256 (cargo/der-0.8.0.tar.gz) = cf2JZgstxplwQGTlnp26AUe5A+hTGUKeExYg0CK+QRs=
+SHA256 (cargo/deranged-0.5.8.tar.gz) = fNgSzCvB1p1HZL2A34i0MX6u+edzx1ImQH2bwIdrIRw=
+SHA256 (cargo/derive_builder-0.20.2.tar.gz) = UH37CeqLf6YY/PdulT9PXhklR5RYFtU1jt/+Ofb5SUc=
+SHA256 (cargo/derive_builder_core-0.20.2.tar.gz) = LVvPewJNaDXPs9RziHzZZplJB+/76SJ+jIIZgk0GxOg=
+SHA256 (cargo/derive_builder_macro-0.20.2.tar.gz) = q2Ow4r9NWSiv9y6Dp9rOhde7pf4S3MPFpXLXjK/9Pzw=
+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.3.tar.gz) = 8d1tu1hBk3lAeBhm+hKBof9707+CcJFECHn5mUmD1cI=
+SHA256 (cargo/dispatch2-0.3.1.tar.gz) = Hg42fk59qEUg3tysGQHk2pZzCUBtHlEBeuGr+5etvTg=
+SHA256 (cargo/displaydoc-0.2.5.tar.gz) = lzacu8BBvDZpSbx000ZY1s2lYhA5cxxjEFIYkqOiCuA=
+SHA256 (cargo/dlopen2-0.8.2.tar.gz) = Xixb1BWOZtHiFcSbg34R1i8yZ7MMkvHRccTTEF49xNQ=
+SHA256 (cargo/doc-comment-0.3.4.tar.gz) = eAlVuLGVohq45KxrYN0dvc7B3GxRwGF5ZLCMgXheEsk=
+SHA256 (cargo/drop_bomb-0.1.5.tar.gz) = m9qOIcBKyirjP/wv2MIxNPPKxG2xI7qXvZ0/O4pKheE=
+SHA256 (cargo/dyn-clone-1.0.20.tar.gz) = 0IgeoYGx33P/d/+q+cdUTswR6C+6m18nsmKjxzozJVU=
+SHA256 (cargo/ed25519-3.0.0.tar.gz) = KfzzLmxz0Qefg6tNeC3i2BYgNGpfOMYjeoaiL4NomAo=
+SHA256 (cargo/ed25519-dalek-3.0.0-rc.0.tar.gz) = sBEXD+TwRmVWW0EQr+9md0/p//8njz61uBzHPSbifWA=
+SHA256 (cargo/educe-0.6.0.tar.gz) = HXvASeG9jN6zG2i71YapRk7PnzlErzlYp6nQ+Ll5lBc=
+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/encode_unicode-1.0.0.tar.gz) = NKpzZG/7AGuPUUfz3Bgr1LyxkCJ86GH8SkhEv448ssA=
+SHA256 (cargo/encoding_rs-0.8.35.tar.gz) = dQMPPE9F2v11ht1ngJZajH6OKFpey4ZxPmOnnFsnZvM=
+SHA256 (cargo/encoding_rs_io-0.1.7.tar.gz) = HMPFZR+2KriqMQOZja3lfv3QKFRL0wBRa6oxhAwlKoM=
+SHA256 (cargo/enum-assoc-1.3.0.tar.gz) = PtiVa9XB8EFSAFFueP8H7J4WQVreg8BWwjDXt+oNVbc=
+SHA256 (cargo/enum-ordinalize-4.3.2.tar.gz) = ShCRp7sfjyxLKPH+LO9JgMotQQo9cn1n7MMXjJsIAPA=
+SHA256 (cargo/enum-ordinalize-derive-4.3.2.tar.gz) = jKlgH7LWJZjuF4NiUIQoc6QTWG5dftiLNW443bsOxjE=
+SHA256 (cargo/equivalent-1.0.2.tar.gz) = h3pKzocTsLzypOfuyCUpwCnx0GGYhtGBRf6pbD/+XA8=
+SHA256 (cargo/errno-0.3.14.tar.gz) = Ocq3FheuDWP1GjbWn4ZjkXNbUWkdvaY89vltBCtj7+s=
+SHA256 (cargo/extension-trait-1.0.2.tar.gz) = 3WXxtZ3SLWgMemJsxKAAweA9JBxRw+A00ryfHpBzT5s=
+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/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo=
+SHA256 (cargo/getrandom-0.2.17.tar.gz) = /yq8AL5/ym68R0UkaXridq2EetCms/qkvLAn6aRhStA=
+SHA256 (cargo/getrandom-0.3.4.tar.gz) = iZ3vXDfE/XsmZGSMKBIOzsE45NOVtFnlyjT5zOLdd/0=
+SHA256 (cargo/getrandom-0.4.3.tar.gz) = MA6IPXVrLk7JTgJ5HzmwS1IidhOIUs/EHZ+36QQQYJk=
+SHA256 (cargo/ghash-0.5.1.tar.gz) = 8NikNizLKcsLJlJT+wonKPWSiV7mhU/ZvBPy/9omb/E=
+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/granit-parser-0.0.3.tar.gz) = 9QujIWT54JjV2mGHdqMq+7MicK3L49PQBhB9rhHjfJE=
+SHA256 (cargo/hashbrown-0.16.1.tar.gz) = hB0cyb7X+SNvMh35dwMDc/SkFjrhp9v+GlGiwaUdkQA=
+SHA256 (cargo/hashbrown-0.17.1.tar.gz) = 7VkJtuiaLbRFblTNX2c3kdfspnMiArvyqcxQT+L5uEo=
+SHA256 (cargo/heck-0.4.1.tar.gz) = lVBcOLRXKy2RDOywKBVg9UtEChkzbLvLJ79s5q3G9ag=
+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/hex-0.4.3.tar.gz) = fyQlSqmlS1yFjq7i9bzNtGqvDkhqWV7V/Y+GulUjKnA=
+SHA256 (cargo/hi-doc-0.3.0.tar.gz) = 9w+5ILo0doQV+yOdfWB0hgg7/DitNePx1Vhpf59kbxE=
+SHA256 (cargo/hi-doc-jumprope-1.2.1.tar.gz) = I2wlgJqcCgJJs0iP61d0ThKqZOTz24UZgOqzA3Gce90=
+SHA256 (cargo/hickory-net-0.26.1.tar.gz) = 4ile0vnDHkceFCio+Io/Dh9LJ8FQSVkhONHuvpw1sYM=
+SHA256 (cargo/hickory-proto-0.26.1.tar.gz) = C6sxgXv7RGcqJS6X/oHNDBjRss+JIQiSL2gYgg34xkM=
+SHA256 (cargo/hickory-resolver-0.26.1.tar.gz) = 8NWNKIec7s3mYHcpZgwmZ6CBzNwILggmdQQnk5YPF4w=
+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.12.tar.gz) = kVWlgqvRQqvAVpYsKePOX/KtVGn0JGtTftQsXeuoV9o=
+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/ident_case-1.0.1.tar.gz) = ueA4S2GVhWbpJtxQZgMh0SFZAl52fBjgQ9rya3AQTDk=
+SHA256 (cargo/identity-hash-0.1.0.tar.gz) = 3918qpAENtjxOyNG/hAlfgwFwfH541H09dV8A71fRdo=
+SHA256 (cargo/idna-1.1.0.tar.gz) = Owh18jyqA4mJlPbdxQGIakXH09YtBNLZB4jUe+Gx5N4=
+SHA256 (cargo/idna_adapter-1.2.1.tar.gz) = OsrpYJVAqjGNG8WIRVIl+yCFue0MT2vQ2dW82G8aA0Q=
+SHA256 (cargo/ignore-0.4.25.tar.gz) = 09eCo2WgFeD1wEkCJGE5JJq/dpElAG++dkni7ogWm0o=
+SHA256 (cargo/indexmap-2.13.0.tar.gz) = dxTnBDen3DrI635vjfdf2OtCJnX8dniv9zZDAQkrEBc=
+SHA256 (cargo/inout-0.1.4.tar.gz) = h58Q5jwgYp7Ku7ZKgBAxlzjGalzQwpsC1j0nKwN1HQE=
+SHA256 (cargo/insta-1.48.0.tar.gz) = hvD4/ujJJkFcWNauQ6CFI6JvrMsjI/XmtkT+fdTva4I=
+SHA256 (cargo/ipconfig-0.3.2.tar.gz) = tY25L5a3IN6YGBu75jyDHocAWrRgwb8wbrJiK0cHmX8=
+SHA256 (cargo/ipnet-2.12.0.tar.gz) = 2Y9v7R/eP4whvEChq7iN115nkk+c/8PvlWB7rYAX+OI=
+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-1.0.0.tar.gz) = ZDVUS7OlxOb/ev+qDAqg0bykW9cAImMp1QWdPrVPnf8=
+SHA256 (cargo/iroh-base-1.0.0.tar.gz) = ycleRFnZu4KKdwhCd6vTCKorWKCWZSsHm939bvI2H1M=
+SHA256 (cargo/iroh-dns-1.0.0.tar.gz) = dU9+DB9nk44dZxAHJk/+8VjxSp95WnzCGepo6gmp1Mk=
+SHA256 (cargo/iroh-metrics-1.0.1.tar.gz) = KRBlchrXxHe5cuWBu8Uo3wMdyOteOf4f8zAK5d+xV+8=
+SHA256 (cargo/iroh-metrics-derive-1.0.1.tar.gz) = GuXwxEBdH7yfsW/0IspAYg6T3DbDDsq6DCruOZK3vUg=
+SHA256 (cargo/iroh-relay-1.0.0.tar.gz) = HBLkj+8lL9BPjmtqiAKzd7r3JUjWKuSDiBZiTNDga3k=
+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/itertools-0.14.0.tar.gz) = KxkseCA3+t2c+nVUgxBIiqvb89Lac4hbMb0KvQM1EoU=
+SHA256 (cargo/itoa-1.0.17.tar.gz) = kuzGYYGB3vBFc5LM0O5RGY4GXgFtHVJ6esG23HwfCdI=
+SHA256 (cargo/jni-0.21.1.tar.gz) = GoeqK7fSrzQZfASEVSJHMkLhqhfBL0k11YVkkaf7jJc=
+SHA256 (cargo/jni-0.22.4.tar.gz) = Xv2aSCzzpCfwDWs18UMyrceQLOke+3eFgOGA/5D6NJg=
+SHA256 (cargo/jni-macros-0.22.4.tar.gz) = oAEJrMwXDwvbFB/tPjk8VltvXgcjZcO9WPWwYlkVYKM=
+SHA256 (cargo/jni-sys-0.3.0.tar.gz) = jq9LwC0Xy91/9MdDjK/N9/uaRhMxOtEbT4/v59P6ATA=
+SHA256 (cargo/jni-sys-0.4.1.tar.gz) = xjd6iMs5EL7psPqI1PQuHS2o55kVWY9l+wx+4UyHivI=
+SHA256 (cargo/jni-sys-macros-0.4.1.tar.gz) = OMC5QvRY/lDNrAhtL5RlEjBeVjHnIHKPKmGqvNR6YmQ=
+SHA256 (cargo/jrsonnet-evaluator-0.5.0-pre98.tar.gz) = GGOOND8Iwy9157FVoaLAlkSB1yPuoWfV46E9+O1Z8gw=
+SHA256 (cargo/jrsonnet-gcmodule-0.4.6.tar.gz) = uwTBL1D5VOHYs7Wn6ZxEjal68uH3Q1qI88m58qZ3AVo=
+SHA256 (cargo/jrsonnet-gcmodule-derive-0.4.6.tar.gz) = RUqJXnwLfqNYSWbos0bGyA/dM6ywIkrX4/vYDPgXFgE=
+SHA256 (cargo/jrsonnet-interner-0.5.0-pre98.tar.gz) = PEkKTFEXsU+dt7xx+X+Cn3PKNzjQYkTKe9Ptar24pXs=
+SHA256 (cargo/jrsonnet-ir-0.5.0-pre98.tar.gz) = y44+HxkuH+2fWDCB38wR5t6ZdA32mj7Jh6t+Ry+8asI=
+SHA256 (cargo/jrsonnet-ir-parser-0.5.0-pre98.tar.gz) = agnpAcAGf4idOVRt1JysHIcR+gvZOII3RoxyRg2lsu0=
+SHA256 (cargo/jrsonnet-lexer-0.5.0-pre98.tar.gz) = /kWj8GaO9zsXcUSFYUegjrJwyv+H4NjTVWvGvF8BJTE=
+SHA256 (cargo/jrsonnet-macros-0.5.0-pre98.tar.gz) = nSz717C4F5EiicyGYrcykd2zePWRUlf3POL3EGNj8vs=
+SHA256 (cargo/jrsonnet-stdlib-0.5.0-pre98.tar.gz) = kt13+eYikBEZeW7gfIyIJApQo4yv3W8DodGfTrfNf/4=
+SHA256 (cargo/jrsonnet-types-0.5.0-pre98.tar.gz) = HMvpWiN+jxTEC7nHxorcKL6wvsuftvjoWelOrUfxfnA=
+SHA256 (cargo/js-sys-0.3.83.tar.gz) = Rko3Ccf1Xx9yHlOJqm6k47xqumaTUzAK8JSyn/vd4dg=
+SHA256 (cargo/keccak-0.2.0.tar.gz) = niSgEN1AW9ftgD5SUxgoFbQb8uaoDMO/wGZljgOhmKo=
+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/lock_api-0.4.14.tar.gz) = IkOZ50uHtfNVdRHZjf+LFAibPa2vyra7k+q2fTqs6WU=
+SHA256 (cargo/log-0.4.29.tar.gz) = XlAy4kAZBFx2LTwPKPW2uLvzhWOmWQg4m/eXh1iSCJc=
+SHA256 (cargo/logos-0.16.1.tar.gz) = 6yxVoxiodgDqhw/4wgEhSLRL8Yt0+tSND4NcOMfQfF8=
+SHA256 (cargo/logos-codegen-0.16.1.tar.gz) = WLP/qihOE1DQF6V9BK2hGMRYPPJgyPsB4P4oounPiXA=
+SHA256 (cargo/logos-derive-0.16.1.tar.gz) = UtOphVdHwX6vQ4OCPxNSIHFqtJvqX76n3ULMmpL4qjE=
+SHA256 (cargo/loom-0.7.2.tar.gz) = QZ4NyARsuUfap365WuF0rPvdt2c7QVH1bR7tjpP7+so=
+SHA256 (cargo/lru-0.18.0.tar.gz) = ioYGBZaPzhaGn9I5z0I3qC86xHByNBXbYDsOi2yNT7k=
+SHA256 (cargo/lru-slab-0.1.2.tar.gz) = ESs5zsCymLbBmZ/uPjFCf3T2duTLmHntGhIbQ2YaQVQ=
+SHA256 (cargo/mac-addr-0.3.0.tar.gz) = 09JbDgtkioaWCsI7etSruXF2Ad7G9mwWX1sDfz8DBl8=
+SHA256 (cargo/matchers-0.2.0.tar.gz) = 0VJaKijH9PoPyYu5GudV0eLRUFB54FU541vIdrXWWuk=
+SHA256 (cargo/md5-0.8.0.tar.gz) = rpYIOCgzIwaYeWV8o96Dfp97u0x79up/GykNXpR20uA=
+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-1.0.0.tar.gz) = w36BF2qDp30lFFKLkb2vxw74iqtCjw4bka67jZmIiJU=
+SHA256 (cargo/n0-error-macros-1.0.0.tar.gz) = 4qzYsHAhOwKZKC+IS0vrpOe1LWJP3NUEo602ZTkMEeE=
+SHA256 (cargo/n0-future-0.3.2.tar.gz) = 4quZ37hhRQ5ohT00rmZSQ6iLjEk9AbqVcyGh6bIxK74=
+SHA256 (cargo/n0-watcher-1.0.0.tar.gz) = u8YYdFrQt0FLFJ0FF62LVXOy+01OJxet09JEbOH92CY=
+SHA256 (cargo/ndk-context-0.1.1.tar.gz) = J7Ath1VDVtuemoc63YeC1OpuPljqBxqa25oujduISos=
+SHA256 (cargo/netdev-0.44.0.tar.gz) = nTHnKGwhzq8N2x2IGWQBEhRVXqCzF8wusaHWjYYThvw=
+SHA256 (cargo/netlink-packet-core-0.8.1.tar.gz) = NGPLt4OUywFB4skmuT/CGX5HM5S3YZhuyjudosY64PQ=
+SHA256 (cargo/netlink-packet-route-0.29.0.tar.gz) = 35hU6mrRTj9GmKfwO2W84IM90tgdWUoOSphBcFNxRrY=
+SHA256 (cargo/netlink-packet-route-0.31.0.tar.gz) = 4iiPy3hOs979X7FvTEFg1fR33hkurHMPQ+HRHCTZoAc=
+SHA256 (cargo/netlink-proto-0.12.0.tar.gz) = tl0TDuERQw5H7teJbqQ8ppPDh/CX3Zc3a/+vvyWBISg=
+SHA256 (cargo/netlink-sys-0.8.8.tar.gz) = zWww7RD6acxJHUkbhcyXH2veuOc2e3zeLubMh41YP64=
+SHA256 (cargo/netwatch-0.19.0.tar.gz) = hIfSbWkc2Y1cF7KttLH9SzHMzIINoerIJ9SDKV17uUo=
+SHA256 (cargo/nftables-0.6.3.tar.gz) = PFfnND7tnpMw4ITu8SZRsVvjyO14JZFaD/ozc2uFK+0=
+SHA256 (cargo/nix-0.29.0.tar.gz) = ceJ0bcOiTdeLPPy3vpM2jG3plj0w9Dpqc5mKnPSxe0Y=
+SHA256 (cargo/nohash-hasher-0.2.0.tar.gz) = K/UCI1edx83Ps7/Kz3Bp/2gkP4w2P2L/qZzwAKa5xFE=
+SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
+SHA256 (cargo/noq-1.0.0.tar.gz) = EfDHN5S/3pTbATecRpkLmnc5k/yithpmGEzhSLfHoYc=
+SHA256 (cargo/noq-proto-1.0.0.tar.gz) = d1vga41mwsZNtgFAv1Te6EEPZ7c8gcweHjLxHf2q5QE=
+SHA256 (cargo/noq-udp-1.0.0.tar.gz) = zVo3dW8WjPNQ1oqXxPAVi988dvEBdRI5QVabCatR8BE=
+SHA256 (cargo/normalize-line-endings-0.3.0.tar.gz) = YYB/d4Av8wl14B9PBxyLoQwCIFL5izKUEZ8+YV0T5b4=
+SHA256 (cargo/nu-ansi-term-0.50.3.tar.gz) = eVe5dAdEiS8RSTarSlez9IdJG76vr4CDaIsWhBpCQOU=
+SHA256 (cargo/num-conv-0.2.2.tar.gz) = Uhc5xtK6xKolGSIyr+aEEjE3aysm1Nn65ez4yldy5EE=
+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/num_threads-0.1.7.tar.gz) = XHOYuci3CQj2Nx9H7TZzeQfIfFKvNMJo/tC/DOuS6tk=
+SHA256 (cargo/objc2-0.6.4.tar.gz) = OhKo7Qeu/HaCkvB23DrIxI83gcjy1YUd09mJUOjFqJ8=
+SHA256 (cargo/objc2-core-foundation-0.3.2.tar.gz) = KhgN2GQvpFzbfdchzUwRscrdSSnOES69i59YA8x51TY=
+SHA256 (cargo/objc2-core-wlan-0.3.2.tar.gz) = xx40kZq6DXATgNkRcCRVA4qKNYdGf+AUHWpxUB5//kg=
+SHA256 (cargo/objc2-encode-4.1.0.tar.gz) = 7yWrvNdPsmCUU+tpW9L4YNOJ5Ff2fcF8r8i4y8idDDM=
+SHA256 (cargo/objc2-foundation-0.3.2.tar.gz) = 4+Ct71PCH4iN60+ln8WffrF0BJJu6Kb1n13w/X+fMnI=
+SHA256 (cargo/objc2-security-0.3.2.tar.gz) = cJ/hNxCb0ei1qZOQ93p9iylh2vwaHF248uYDKa1tiVo=
+SHA256 (cargo/objc2-security-foundation-0.3.2.tar.gz) = 73Y4Lpzt0YEjCZ8XY4cVzD2B26NjfUwNOatp3y7zRaU=
+SHA256 (cargo/objc2-system-configuration-0.3.2.tar.gz) = cha9EcvaVMyryrhNUj3JO4WOx17Ps6fYlRP6IkZNo5Y=
+SHA256 (cargo/object-0.37.3.tar.gz) = /3YgHwMdiGPDiqf5Beyk9Tq7+hX2CdtCd9RM2JOPM/4=
+SHA256 (cargo/once_cell-1.21.3.tar.gz) = QvXhXJlTxeTMzusuc4KnFkgsNFFTFfewNTK4tOg5PS0=
+SHA256 (cargo/once_cell_polyfill-1.70.2.tar.gz) = OEuKttNyFfPFMBqVpKzLXWSqYH8fyyahG1MDh4RRtP4=
+SHA256 (cargo/opaque-debug-0.3.1.tar.gz) = wI1liF7jiHbE+G+lA/tJ17UHwrYlUt98cLL85ifgY4E=
+SHA256 (cargo/openssl-probe-0.2.0.tar.gz) = n1DZs9q7CezXca0KokLKaJSZTBMDCMo9doRjTfgDc5E=
+SHA256 (cargo/ouroboros-0.18.5.tar.gz) = Hg8FDbnES5epRyMSfmvnZqxcNAxI8sS7P/oRcTdEvlk=
+SHA256 (cargo/ouroboros_macro-0.18.5.tar.gz) = PHAovdPUMIP22NTVGHaA0NNWDVTfTMnXUgBSaLQeZNA=
+SHA256 (cargo/papaya-0.2.4.tar.gz) = mX7gPNOMAUaacEZkNxTwrSiIC8ueZnn/BmbiSBfKGbc=
+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.8.6.tar.gz) = Cq0HC+W2OqchA/L83XCoOtvV6QESzltXQXH/HGVQF3M=
+SHA256 (cargo/peg-macros-0.8.6.tar.gz) = 3djvaCXK6VNVAxriapm2FqKiHyK6LeAZfEPfsFrL5+4=
+SHA256 (cargo/peg-runtime-0.8.6.tar.gz) = cBHZe0hKXr3Esf2zsS1eS7vqVunSK2iPLnngS2Wn2KY=
+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/pkcs8-0.11.0.tar.gz) = RRkT2mnHdaVgNOqNkAPSfuiUjhJEPq58A4uhAKTyHLc=
+SHA256 (cargo/pkg-config-0.3.33.tar.gz) = GfEyyE7KVSvzTKuOyB8cHcwim4EWOPnSg9zqvljFVp4=
+SHA256 (cargo/plist-1.9.0.tar.gz) = CSeRJ44CYnPBtlu9z7ujowDymUyJa9AasB2mE8KcRvE=
+SHA256 (cargo/polyval-0.6.2.tar.gz) = nR/mDQYUOyQwqlMslM/p4peDBH8GwNf9NZqaUbcp+iU=
+SHA256 (cargo/portable-atomic-1.13.0.tar.gz) = +Jd25NabtYvGmT6Z/6HRHyKLg5mEhUx9rrXTf4fL6VA=
+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/prefix-trie-0.8.4.tar.gz) = TPbjF38GhAFqXCCbAIguFfi90/O7SPBJHfEM0QLQxuc=
+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/proc-macro2-diagnostics-0.10.1.tar.gz) = rwZqnDmaJuAgraZqA0NXqGhyjnLNQm863NNfgNiNiMg=
+SHA256 (cargo/psm-0.1.31.tar.gz) = ZF2+SG40bZtd4+8W7eGMJubHCtl0GPSHS4sYidbnYeo=
+SHA256 (cargo/quick-xml-0.39.4.tar.gz) = zcyN1OL2cNMJpfDoP+Nt/cBa8xcAj+opFE2hoqyFjl4=
+SHA256 (cargo/quote-1.0.43.tar.gz) = 3HTZpZS3KuZlZZZUj1b2ZyEfipez1MPUZxUHlGkNxAo=
+SHA256 (cargo/r-efi-5.3.0.tar.gz) = ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
+SHA256 (cargo/r-efi-6.0.0.tar.gz) = +NzJx9UqgRaX0hUccB4NCJVvkrDiQTbPTPJ7V6ag2b8=
+SHA256 (cargo/rand-0.10.1.tar.gz) = 0ujovMeWGvH9rEASeMaoMWFJQfYWTuO/TOYbftsWIgc=
+SHA256 (cargo/rand-0.9.2.tar.gz) = bbJ3DwYRfUkGEMdIhUfVQ2F7Ib+gd5bXoS9vG9U4UNE=
+SHA256 (cargo/rand_chacha-0.9.0.tar.gz) = 0wIrXx32Dybh/93Wxm6KoV3jgq5js6DBv8Dk0+PzJcs=
+SHA256 (cargo/rand_core-0.10.1.tar.gz) = Y7gXYQPhmiZDl4Vlyhi1BUn2EBiBxENZBCDk3JmKPGk=
+SHA256 (cargo/rand_core-0.9.5.tar.gz) = dq/IJt4UI45ujDdN3MH6GeN0/Y3ZhrDSrw0CN3Jh2Dw=
+SHA256 (cargo/rand_pcg-0.10.2.tar.gz) = yqD0E34cCnL0xlFIlAInbI6OHPCB87C6FW0svu8J6Go=
+SHA256 (cargo/random_color-1.1.0.tar.gz) = 1jXF6ArhYDkKxiygJ9LQbJTB3GnlwKEvHjpTZk3ISWY=
+SHA256 (cargo/range-map-0.2.0.tar.gz) = EqWi1scDkFmvYhRypDib4SFagW32GqTVMc/oUmSu6V8=
+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.13.1.tar.gz) = BOkBjJ2BTl8wzBag8DJxrqs1ceYJYS2f54waqNEcL2I=
+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.6.2.tar.gz) = HZn+68crrnq3a6mUu14SG42D2RDKQLNuCSH1O+zEF4Q=
+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/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
+SHA256 (cargo/saphyr-parser-bw-0.0.611.tar.gz) = Z97AyDPbddyYlXlWswP+RH/8XrE/IyXvTCNQ9/OqaeM=
+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/seize-0.5.1.tar.gz) = W1X7ht/TovX3bqeDEKiPlsTqIaMDH40hJEPVYSP9BSE=
+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-saphyr-0.0.25.tar.gz) = deIURJ0QeoHa8UU+tGyTFEV2YFCVNIg+gttvrKIDSoo=
+SHA256 (cargo/serde-saphyr-0.0.27.tar.gz) = WJe0w/qtrdNf22aJ8BVkHzvEgdWtqqxWIx6hWuskPbM=
+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/serdect-0.4.2.tar.gz) = mvSj5169VZmzDU3ldo4AtQldUYp5/vw+y6935mXR7AY=
+SHA256 (cargo/sha1-0.11.0.tar.gz) = qsxMxJk1lHK0q+G/EdCxLmiK+agF+l4wFvmjhtwtAhQ=
+SHA256 (cargo/sha1_smol-1.0.1.tar.gz) = u/oVs93f7lCg//E2l0s+G95VVgS6Rjg0p+t962QXcF0=
+SHA256 (cargo/sha2-0.11.0.tar.gz) = RGunF1CVJMs/IvF+zAlvEPSCLXarXAuYIsX5woToJfQ=
+SHA256 (cargo/sha3-0.11.0.tar.gz) = vhdvGlfOTj0xwaFmIi2XaN5ZVPgRYB+3ygb8ggOQXOE=
+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.tar.gz) = KNVn3LrwBJy4rCYIp2zZX/nkQS4YmdOJ7kAJGMp1N/U=
+SHA256 (cargo/simd_cesu8-1.1.1.tar.gz) = lPkBV7uHzd9wJ5fF2t+gvn0mbN9J4i2i/Koy7/dbLDM=
+SHA256 (cargo/simdutf8-0.1.5.tar.gz) = 46n+NOPnpQMWBgNR83GHo/VGvOlUlhVnVLYBpfpxt24=
+SHA256 (cargo/similar-2.7.0.tar.gz) = u7tdllkUFkauZHtC/glNr2xhktFiCHC0SdlVf3SLLao=
+SHA256 (cargo/simple-dns-0.11.3.tar.gz) = enXL3hv5NDE1lqAElz5GL5qCyqgU3PGl9Qe99RWX7rQ=
+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/sorted-index-buffer-0.2.1.tar.gz) = 6gbMWI5DxjKSOlVFBAG48l5igTFXHU4brqG9/bK17QY=
+SHA256 (cargo/spez-0.1.2.tar.gz) = yH6WD03KJ4juuGu93o3SRr6JSHkLdhjWVuaPm3IKhug=
+SHA256 (cargo/spin-0.10.0.tar.gz) = 1f5My5jZwpLVb+yJpeB9p/xM8NwR4Va0F5MTJ3XT5ZE=
+SHA256 (cargo/spki-0.8.0.tar.gz) = HZ78qHOMeO6UhCB3Mvcose9Re7sYM9b8CHnKiYpSL28=
+SHA256 (cargo/stable_deref_trait-1.2.1.tar.gz) = bOK+jcJUVeH5Hfcb+hKtN9evEJKuc286bNDje8eBBZY=
+SHA256 (cargo/stacker-0.1.24.tar.gz) = ZAyM3ZK2sS9byxgDyju/WrluXmtrlrmrd9q+nogLMZA=
+SHA256 (cargo/static_assertions-1.1.0.tar.gz) = ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
+SHA256 (cargo/str_indices-0.4.4.tar.gz) = 0IiJ7FQIaDQI22atieDh+T3/Vcc6TMxxxCfVsnfuR+Y=
+SHA256 (cargo/strsim-0.11.1.tar.gz) = fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08=
+SHA256 (cargo/strum-0.27.2.tar.gz) = ryPW9sGiJLrvnT9h4ofSdhOFpbiP2rTrTG8RrrVMS88=
+SHA256 (cargo/strum-0.28.0.tar.gz) = lijem4eR2znO2isRm74TE0dwtWwTjsHTr4ENBFwE+b0=
+SHA256 (cargo/strum_macros-0.27.2.tar.gz) = dpXOOEXqSzOSfAVaOdxDikWwWffBs9kdONEDVfuMvKc=
+SHA256 (cargo/strum_macros-0.28.0.tar.gz) = q4XuoCcO4XWH7UFWCJ4QueaIDuaIeR1FqQX1sco29mQ=
+SHA256 (cargo/subtle-2.6.1.tar.gz) = E8K93sxXs4Te4YZSNY+yMXL6y4osUczBDXTBV73qMpI=
+SHA256 (cargo/syn-2.0.114.tar.gz) = 1NEH3yY6MBPvmxh5sN+H1wb/gPZahuqHm9nDH5swfCo=
+SHA256 (cargo/syn-dissect-closure-0.1.0.tar.gz) = NDuudBZy5LlEIcvpP5eUupoGFDQnL346Kf9Dvia+Osk=
+SHA256 (cargo/sync_wrapper-1.0.2.tar.gz) = C/JWzl79+jcCE8HaurWTWhLknyxY0V6erChw07TycmM=
+SHA256 (cargo/synstructure-0.13.2.tar.gz) = copw89uvW6t/DEsayNeuXqYKS1VJyKWRQ2HJkUenCdI=
+SHA256 (cargo/system-configuration-0.7.0.tar.gz) = oT89DaugMTLAqpdn+YNRs0iO3CwQDNotLsKwTz2NPIs=
+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.49.tar.gz) = cRpTwtR7vYGCWMSYyNv+GGolJsYxSVz+fgeFZ/hrhGk=
+SHA256 (cargo/time-core-0.1.9.tar.gz) = nhyQZ2mtmciOqlTnKAYO3vCC+ONY/zIDDLfH0xXoEQk=
+SHA256 (cargo/time-macros-0.2.29.tar.gz) = ccZSo3J6nLuaAvcH9TC2GM4A0MzXYgCcjCO9GR3zwX0=
+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.13.2.tar.gz) = 2tVDQE+Yv8lprrcZlBBcWSrPxsQzI/3c0Ba7II0cZcs=
+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.20.1.tar.gz) = tvXocL5sOzcbd/4O4Lr7hZ+klktEBMJ94dOABDxN2iA=
+SHA256 (cargo/unicode-box-drawing-0.3.0.tar.gz) = Kh+XcZz0AiQ5EgH8Eef1sMwLohQWNnz8kU4tRa9OQu8=
+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.2.2.tar.gz) = tKwEjXHt5+521YVRet1F2lMGYO9DkOSbCYczxuiX8lQ=
+SHA256 (cargo/unicode-xid-0.2.6.tar.gz) = 68HATHFRDH9wK1K3w1BzTJ/xKVxGSgMzWwC7hPxU+FM=
+SHA256 (cargo/universal-hash-0.5.1.tar.gz) = /B3ixojcFTBZiLVjw4VAZAQzVgGfl6S0Ynb+c0xPB+o=
+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/vergen-9.1.0.tar.gz) = uEmh9thjno3iYege4PyIHj42INsa+fLg2gFdQ4LOr3U=
+SHA256 (cargo/vergen-gitcl-9.1.0.tar.gz) = d/87UwCghda82PyWpQf3BqKK44FGkyNsm0CdtxodFbk=
+SHA256 (cargo/vergen-lib-9.1.0.tar.gz) = s0opun6cWeYvIprhky+xuPuKb9zJkhWmQZE/X1pZpWk=
+SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo=
+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.106.tar.gz) = DXWfQz+mSi12PRNAgg5G4RGnpat1+ZPRhS1wsD27gP0=
+SHA256 (cargo/wasm-bindgen-futures-0.4.56.tar.gz) = g22WItYE/u6eXeJawQ4+pfLWW0HqwNnOcutd6ucHznw=
+SHA256 (cargo/wasm-bindgen-macro-0.2.106.tar.gz) = SMsNJjj4uu28VC7URK/AZEopFm8VlTca9P7PjOHn7rM=
+SHA256 (cargo/wasm-bindgen-macro-support-0.2.106.tar.gz) = zvtZ1c1fktnc+A5Gg5SfFcpLUR9KwKbhTU4axgxuzUA=
+SHA256 (cargo/wasm-bindgen-shared-0.2.106.tar.gz) = y8U4BX5ki2f3KpgucI1IWy76dx4awF/sMR+fY+WADbQ=
+SHA256 (cargo/wasm-streams-0.4.2.tar.gz) = FQU9jYXH7M2+/vYPBnaXYKVjx/Cp1pAqE9NceACwrWU=
+SHA256 (cargo/web-sys-0.3.83.tar.gz) = mzKCjXdMQSBBCY0YKos4sW6oFpWOB89A7sK8CArhN6w=
+SHA256 (cargo/web-time-1.1.0.tar.gz) = WmWA8wix+tkgdhgIemXATnoQvHfgLI6E6bAN1LEvoLs=
+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.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.18.4.tar.gz) = fIG4XFeldQDlZmlYZJa/Kr1c8IK50ymVJRGF0QUgi2Q=
+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/yansi-1.0.1.tar.gz) = z+U6Zlf9KA6qiQo7xZFSiS/6PjAQExnRaLeB7WUpsEk=
+SHA256 (cargo/yoke-0.8.1.tar.gz) = ctblxq+4TXOUTlztsFLEaA1WVzNyAVVfnyoWt0BtSVQ=
+SHA256 (cargo/yoke-derive-0.8.1.tar.gz) = tlkFKHTraY7+W56M84IgRnigCG6/RpgredbKMYKSfl0=
+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.9.0.tar.gz) = 4TwVZWJYKqgcYMspQHCEzbVMQWR2AQareObFsIWM9k4=
+SHA256 (cargo/zeroize_derive-1.5.0.tar.gz) = PFBlXLsP4/xDFwBZ5wLxzl4ZuEzsWNyHsDegmTXC8yg=
+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.5.1.tar.gz) = 7zM7rZsMSpmssqTlDlsdDHCBGUG3ZSARZd41j0R2jrA=
+SIZE (cargo/aead-0.5.2.tar.gz) = 15509
+SIZE (cargo/aes-0.8.4.tar.gz) = 124812
+SIZE (cargo/aes-gcm-0.10.3.tar.gz) = 148991
+SIZE (cargo/ahash-0.8.12.tar.gz) = 43413
+SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
+SIZE (cargo/aliasable-0.1.3.tar.gz) = 6169
+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.12.12.tar.gz) = 57791
+SIZE (cargo/annotated-string-0.3.0.tar.gz) = 7305
+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/anyhow-1.0.102.tar.gz) = 48658
+SIZE (cargo/ar_archive_writer-0.5.2.tar.gz) = 85297
+SIZE (cargo/arc-swap-1.9.1.tar.gz) = 81367
+SIZE (cargo/arraydeque-0.5.1.tar.gz) = 17671
+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-trait-0.1.89.tar.gz) = 32171
+SIZE (cargo/async_io_stream-0.3.3.tar.gz) = 15111
+SIZE (cargo/atomic-waker-1.1.2.tar.gz) = 12422
+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/base64-0.22.1.tar.gz) = 81597
+SIZE (cargo/base64ct-1.8.3.tar.gz) = 32227
+SIZE (cargo/bindgen-0.70.1.tar.gz) = 226363
+SIZE (cargo/bitflags-2.13.0.tar.gz) = 51280
+SIZE (cargo/blake3-1.8.3.tar.gz) = 207224
+SIZE (cargo/block-buffer-0.12.1.tar.gz) = 15902
+SIZE (cargo/block2-0.6.2.tar.gz) = 34505
+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.tar.gz) = 38763
+SIZE (cargo/chrono-0.4.43.tar.gz) = 240392
+SIZE (cargo/cipher-0.4.4.tar.gz) = 19073
+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/cmov-0.5.4.tar.gz) = 27367
+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/console-0.16.3.tar.gz) = 34041
+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/cpufeatures-0.3.0.tar.gz) = 14156
+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.1.7.tar.gz) = 9619
+SIZE (cargo/crypto-common-0.2.2.tar.gz) = 15449
+SIZE (cargo/ctr-0.9.2.tar.gz) = 18344
+SIZE (cargo/ctutils-0.4.2.tar.gz) = 32739
+SIZE (cargo/curve25519-dalek-5.0.0-rc.0.tar.gz) = 346408
+SIZE (cargo/curve25519-dalek-derive-0.1.1.tar.gz) = 11723
+SIZE (cargo/darling-0.20.11.tar.gz) = 37614
+SIZE (cargo/darling_core-0.20.11.tar.gz) = 68006
+SIZE (cargo/darling_macro-0.20.11.tar.gz) = 2532
+SIZE (cargo/data-encoding-2.11.0.tar.gz) = 22677
+SIZE (cargo/data-encoding-macro-0.1.20.tar.gz) = 4377
+SIZE (cargo/data-encoding-macro-internal-0.1.18.tar.gz) = 3729
+SIZE (cargo/der-0.8.0.tar.gz) = 115680
+SIZE (cargo/deranged-0.5.8.tar.gz) = 26885
+SIZE (cargo/derive_builder-0.20.2.tar.gz) = 36661
+SIZE (cargo/derive_builder_core-0.20.2.tar.gz) = 31397
+SIZE (cargo/derive_builder_macro-0.20.2.tar.gz) = 6360
+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.3.tar.gz) = 28955
+SIZE (cargo/dispatch2-0.3.1.tar.gz) = 55299
+SIZE (cargo/displaydoc-0.2.5.tar.gz) = 24219
+SIZE (cargo/dlopen2-0.8.2.tar.gz) = 27695
+SIZE (cargo/doc-comment-0.3.4.tar.gz) = 4341
+SIZE (cargo/drop_bomb-0.1.5.tar.gz) = 6859
+SIZE (cargo/dyn-clone-1.0.20.tar.gz) = 13134
+SIZE (cargo/ed25519-3.0.0.tar.gz) = 19256
+SIZE (cargo/ed25519-dalek-3.0.0-rc.0.tar.gz) = 102179
+SIZE (cargo/educe-0.6.0.tar.gz) = 47656
+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/encode_unicode-1.0.0.tar.gz) = 56986
+SIZE (cargo/encoding_rs-0.8.35.tar.gz) = 1381050
+SIZE (cargo/encoding_rs_io-0.1.7.tar.gz) = 16969
+SIZE (cargo/enum-assoc-1.3.0.tar.gz) = 9240
+SIZE (cargo/enum-ordinalize-4.3.2.tar.gz) = 4465
+SIZE (cargo/enum-ordinalize-derive-4.3.2.tar.gz) = 8434
+SIZE (cargo/equivalent-1.0.2.tar.gz) = 7419
+SIZE (cargo/errno-0.3.14.tar.gz) = 12002
+SIZE (cargo/extension-trait-1.0.2.tar.gz) = 8422
+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/generic-array-0.14.7.tar.gz) = 15950
+SIZE (cargo/getrandom-0.2.17.tar.gz) = 40780
+SIZE (cargo/getrandom-0.3.4.tar.gz) = 50932
+SIZE (cargo/getrandom-0.4.3.tar.gz) = 52437
+SIZE (cargo/ghash-0.5.1.tar.gz) = 9482
+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/granit-parser-0.0.3.tar.gz) = 130387
+SIZE (cargo/hashbrown-0.16.1.tar.gz) = 147785
+SIZE (cargo/hashbrown-0.17.1.tar.gz) = 155512
+SIZE (cargo/heck-0.4.1.tar.gz) = 11567
+SIZE (cargo/heck-0.5.0.tar.gz) = 11517
+SIZE (cargo/hermit-abi-0.5.2.tar.gz) = 17435
+SIZE (cargo/hex-0.4.3.tar.gz) = 13299
+SIZE (cargo/hi-doc-0.3.0.tar.gz) = 22429
+SIZE (cargo/hi-doc-jumprope-1.2.1.tar.gz) = 43683
+SIZE (cargo/hickory-net-0.26.1.tar.gz) = 128568
+SIZE (cargo/hickory-proto-0.26.1.tar.gz) = 309012
+SIZE (cargo/hickory-resolver-0.26.1.tar.gz) = 143885
+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.12.tar.gz) = 36407
+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/ident_case-1.0.1.tar.gz) = 3492
+SIZE (cargo/identity-hash-0.1.0.tar.gz) = 8386
+SIZE (cargo/idna-1.1.0.tar.gz) = 148747
+SIZE (cargo/idna_adapter-1.2.1.tar.gz) = 10389
+SIZE (cargo/ignore-0.4.25.tar.gz) = 59154
+SIZE (cargo/indexmap-2.13.0.tar.gz) = 102206
+SIZE (cargo/inout-0.1.4.tar.gz) = 11280
+SIZE (cargo/insta-1.48.0.tar.gz) = 121313
+SIZE (cargo/ipconfig-0.3.2.tar.gz) = 24468
+SIZE (cargo/ipnet-2.12.0.tar.gz) = 31000
+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-1.0.0.tar.gz) = 322020
+SIZE (cargo/iroh-base-1.0.0.tar.gz) = 21539
+SIZE (cargo/iroh-dns-1.0.0.tar.gz) = 41120
+SIZE (cargo/iroh-metrics-1.0.1.tar.gz) = 69323
+SIZE (cargo/iroh-metrics-derive-1.0.1.tar.gz) = 6492
+SIZE (cargo/iroh-relay-1.0.0.tar.gz) = 144383
+SIZE (cargo/is_terminal_polyfill-1.70.2.tar.gz) = 7548
+SIZE (cargo/itertools-0.13.0.tar.gz) = 146261
+SIZE (cargo/itertools-0.14.0.tar.gz) = 152715
+SIZE (cargo/itoa-1.0.17.tar.gz) = 15905
+SIZE (cargo/jni-0.21.1.tar.gz) = 105028
+SIZE (cargo/jni-0.22.4.tar.gz) = 199347
+SIZE (cargo/jni-macros-0.22.4.tar.gz) = 63557
+SIZE (cargo/jni-sys-0.3.0.tar.gz) = 10232
+SIZE (cargo/jni-sys-0.4.1.tar.gz) = 13249
+SIZE (cargo/jni-sys-macros-0.4.1.tar.gz) = 3301
+SIZE (cargo/jrsonnet-evaluator-0.5.0-pre98.tar.gz) = 98782
+SIZE (cargo/jrsonnet-gcmodule-0.4.6.tar.gz) = 37354
+SIZE (cargo/jrsonnet-gcmodule-derive-0.4.6.tar.gz) = 4611
+SIZE (cargo/jrsonnet-interner-0.5.0-pre98.tar.gz) = 6304
+SIZE (cargo/jrsonnet-ir-0.5.0-pre98.tar.gz) = 17925
+SIZE (cargo/jrsonnet-ir-parser-0.5.0-pre98.tar.gz) = 18917
+SIZE (cargo/jrsonnet-lexer-0.5.0-pre98.tar.gz) = 8037
+SIZE (cargo/jrsonnet-macros-0.5.0-pre98.tar.gz) = 8477
+SIZE (cargo/jrsonnet-stdlib-0.5.0-pre98.tar.gz) = 36180
+SIZE (cargo/jrsonnet-types-0.5.0-pre98.tar.gz) = 3006
+SIZE (cargo/js-sys-0.3.83.tar.gz) = 56425
+SIZE (cargo/keccak-0.2.0.tar.gz) = 16972
+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/lock_api-0.4.14.tar.gz) = 29249
+SIZE (cargo/log-0.4.29.tar.gz) = 51515
+SIZE (cargo/logos-0.16.1.tar.gz) = 28172
+SIZE (cargo/logos-codegen-0.16.1.tar.gz) = 51792
+SIZE (cargo/logos-derive-0.16.1.tar.gz) = 8193
+SIZE (cargo/loom-0.7.2.tar.gz) = 73989
+SIZE (cargo/lru-0.18.0.tar.gz) = 18186
+SIZE (cargo/lru-slab-0.1.2.tar.gz) = 9090
+SIZE (cargo/mac-addr-0.3.0.tar.gz) = 9326
+SIZE (cargo/matchers-0.2.0.tar.gz) = 7075
+SIZE (cargo/md5-0.8.0.tar.gz) = 6984
+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-1.0.0.tar.gz) = 28861
+SIZE (cargo/n0-error-macros-1.0.0.tar.gz) = 8451
+SIZE (cargo/n0-future-0.3.2.tar.gz) = 35589
+SIZE (cargo/n0-watcher-1.0.0.tar.gz) = 33999
+SIZE (cargo/ndk-context-0.1.1.tar.gz) = 2205
+SIZE (cargo/netdev-0.44.0.tar.gz) = 80149
+SIZE (cargo/netlink-packet-core-0.8.1.tar.gz) = 22608
+SIZE (cargo/netlink-packet-route-0.29.0.tar.gz) = 201012
+SIZE (cargo/netlink-packet-route-0.31.0.tar.gz) = 210405
+SIZE (cargo/netlink-proto-0.12.0.tar.gz) = 24593
+SIZE (cargo/netlink-sys-0.8.8.tar.gz) = 23221
+SIZE (cargo/netwatch-0.19.0.tar.gz) = 56363
+SIZE (cargo/nftables-0.6.3.tar.gz) = 56543
+SIZE (cargo/nix-0.29.0.tar.gz) = 318248
+SIZE (cargo/nohash-hasher-0.2.0.tar.gz) = 8051
+SIZE (cargo/nom-7.1.3.tar.gz) = 117570
+SIZE (cargo/noq-1.0.0.tar.gz) = 107153
+SIZE (cargo/noq-proto-1.0.0.tar.gz) = 409759
+SIZE (cargo/noq-udp-1.0.0.tar.gz) = 38122
+SIZE (cargo/normalize-line-endings-0.3.0.tar.gz) = 5737
+SIZE (cargo/nu-ansi-term-0.50.3.tar.gz) = 29597
+SIZE (cargo/num-conv-0.2.2.tar.gz) = 7441
+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/num_threads-0.1.7.tar.gz) = 7455
+SIZE (cargo/objc2-0.6.4.tar.gz) = 275200
+SIZE (cargo/objc2-core-foundation-0.3.2.tar.gz) = 180804
+SIZE (cargo/objc2-core-wlan-0.3.2.tar.gz) = 17005
+SIZE (cargo/objc2-encode-4.1.0.tar.gz) = 21004
+SIZE (cargo/objc2-foundation-0.3.2.tar.gz) = 345384
+SIZE (cargo/objc2-security-0.3.2.tar.gz) = 262771
+SIZE (cargo/objc2-security-foundation-0.3.2.tar.gz) = 4848
+SIZE (cargo/objc2-system-configuration-0.3.2.tar.gz) = 47515
+SIZE (cargo/object-0.37.3.tar.gz) = 344032
+SIZE (cargo/once_cell-1.21.3.tar.gz) = 34534
+SIZE (cargo/once_cell_polyfill-1.70.2.tar.gz) = 7448
+SIZE (cargo/opaque-debug-0.3.1.tar.gz) = 7066
+SIZE (cargo/openssl-probe-0.2.0.tar.gz) = 8562
+SIZE (cargo/ouroboros-0.18.5.tar.gz) = 11678
+SIZE (cargo/ouroboros_macro-0.18.5.tar.gz) = 22021
+SIZE (cargo/papaya-0.2.4.tar.gz) = 67534
+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.8.6.tar.gz) = 24770
+SIZE (cargo/peg-macros-0.8.6.tar.gz) = 35406
+SIZE (cargo/peg-runtime-0.8.6.tar.gz) = 4492
+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/pkcs8-0.11.0.tar.gz) = 34863
+SIZE (cargo/pkg-config-0.3.33.tar.gz) = 21590
+SIZE (cargo/plist-1.9.0.tar.gz) = 54769
+SIZE (cargo/polyval-0.6.2.tar.gz) = 18425
+SIZE (cargo/portable-atomic-1.13.0.tar.gz) = 195086
+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/prefix-trie-0.8.4.tar.gz) = 81566
+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/proc-macro2-diagnostics-0.10.1.tar.gz) = 12219
+SIZE (cargo/psm-0.1.31.tar.gz) = 25059
+SIZE (cargo/quick-xml-0.39.4.tar.gz) = 214141
+SIZE (cargo/quote-1.0.43.tar.gz) = 31587
+SIZE (cargo/r-efi-5.3.0.tar.gz) = 64532
+SIZE (cargo/r-efi-6.0.0.tar.gz) = 65303
+SIZE (cargo/rand-0.10.1.tar.gz) = 105801
+SIZE (cargo/rand-0.9.2.tar.gz) = 99930
+SIZE (cargo/rand_chacha-0.9.0.tar.gz) = 18258
+SIZE (cargo/rand_core-0.10.1.tar.gz) = 22833
+SIZE (cargo/rand_core-0.9.5.tar.gz) = 24129
+SIZE (cargo/rand_pcg-0.10.2.tar.gz) = 15439
+SIZE (cargo/random_color-1.1.0.tar.gz) = 10371
+SIZE (cargo/range-map-0.2.0.tar.gz) = 14176
+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.13.1.tar.gz) = 158118
+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.6.2.tar.gz) = 58924
+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/same-file-1.0.6.tar.gz) = 10183
+SIZE (cargo/saphyr-parser-bw-0.0.611.tar.gz) = 97397
+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/seize-0.5.1.tar.gz) = 39130
+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-saphyr-0.0.25.tar.gz) = 486922
+SIZE (cargo/serde-saphyr-0.0.27.tar.gz) = 510882
+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/serdect-0.4.2.tar.gz) = 18897
+SIZE (cargo/sha1-0.11.0.tar.gz) = 15458
+SIZE (cargo/sha1_smol-1.0.1.tar.gz) = 9809
+SIZE (cargo/sha2-0.11.0.tar.gz) = 33969
+SIZE (cargo/sha3-0.11.0.tar.gz) = 526170
+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.tar.gz) = 15027
+SIZE (cargo/simd_cesu8-1.1.1.tar.gz) = 319542
+SIZE (cargo/simdutf8-0.1.5.tar.gz) = 28488
+SIZE (cargo/similar-2.7.0.tar.gz) = 53928
+SIZE (cargo/simple-dns-0.11.3.tar.gz) = 53591
+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/sorted-index-buffer-0.2.1.tar.gz) = 13953
+SIZE (cargo/spez-0.1.2.tar.gz) = 6525
+SIZE (cargo/spin-0.10.0.tar.gz) = 39654
+SIZE (cargo/spki-0.8.0.tar.gz) = 22159
+SIZE (cargo/stable_deref_trait-1.2.1.tar.gz) = 8186
+SIZE (cargo/stacker-0.1.24.tar.gz) = 17305
+SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
+SIZE (cargo/str_indices-0.4.4.tar.gz) = 19480
+SIZE (cargo/strsim-0.11.1.tar.gz) = 14266
+SIZE (cargo/strum-0.27.2.tar.gz) = 8489
+SIZE (cargo/strum-0.28.0.tar.gz) = 8550
+SIZE (cargo/strum_macros-0.27.2.tar.gz) = 30522
+SIZE (cargo/strum_macros-0.28.0.tar.gz) = 30964
+SIZE (cargo/subtle-2.6.1.tar.gz) = 14562
+SIZE (cargo/syn-2.0.114.tar.gz) = 304636
+SIZE (cargo/syn-dissect-closure-0.1.0.tar.gz) = 4781
+SIZE (cargo/sync_wrapper-1.0.2.tar.gz) = 6958
+SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
+SIZE (cargo/system-configuration-0.7.0.tar.gz) = 18064
+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.49.tar.gz) = 253925
+SIZE (cargo/time-core-0.1.9.tar.gz) = 10320
+SIZE (cargo/time-macros-0.2.29.tar.gz) = 31914
+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.13.2.tar.gz) = 342060
+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.20.1.tar.gz) = 105479
+SIZE (cargo/unicode-box-drawing-0.3.0.tar.gz) = 3629
+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.2.2.tar.gz) = 282768
+SIZE (cargo/unicode-xid-0.2.6.tar.gz) = 15744
+SIZE (cargo/universal-hash-0.5.1.tar.gz) = 9146
+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/vergen-9.1.0.tar.gz) = 33348
+SIZE (cargo/vergen-gitcl-9.1.0.tar.gz) = 28892
+SIZE (cargo/vergen-lib-9.1.0.tar.gz) = 20240
+SIZE (cargo/version_check-0.9.5.tar.gz) = 15554
+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.106.tar.gz) = 48417
+SIZE (cargo/wasm-bindgen-futures-0.4.56.tar.gz) = 16730
+SIZE (cargo/wasm-bindgen-macro-0.2.106.tar.gz) = 9266
+SIZE (cargo/wasm-bindgen-macro-support-0.2.106.tar.gz) = 49711
+SIZE (cargo/wasm-bindgen-shared-0.2.106.tar.gz) = 10115
+SIZE (cargo/wasm-streams-0.4.2.tar.gz) = 36773
+SIZE (cargo/web-sys-0.3.83.tar.gz) = 644431
+SIZE (cargo/web-time-1.1.0.tar.gz) = 18026
+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.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.18.4.tar.gz) = 68071
+SIZE (cargo/writeable-0.6.2.tar.gz) = 25181
+SIZE (cargo/ws_stream_wasm-0.7.5.tar.gz) = 30684
+SIZE (cargo/yansi-1.0.1.tar.gz) = 75497
+SIZE (cargo/yoke-0.8.1.tar.gz) = 32016
+SIZE (cargo/yoke-derive-0.8.1.tar.gz) = 7593
+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.9.0.tar.gz) = 24480
+SIZE (cargo/zeroize_derive-1.5.0.tar.gz) = 12034
+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.5.1.tar.gz) = 207781
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 21 Jun 2026 17:33:23 -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 21 Jun 2026 17:33:23 -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 21 Jun 2026 17:33:23 -0000
@@ -1,13 +1,28 @@
@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/bash-completion/
+share/bash-completion/completions/
+share/bash-completion/completions/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/
+share/fish/
+share/fish/vendor_completions.d/
+share/fish/vendor_completions.d/reaction.fish
+share/zsh/
+share/zsh/site-functions/
+share/zsh/site-functions/_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 21 Jun 2026 17:33:23 -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
No comments:
Post a Comment