pkgsrc-WIP-changes archive

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

Regen manually misc/CodeWhale sans LLM help



Module Name:	pkgsrc-wip
Committed By:	ci4ic4 <ci4ic4%gmail.com@localhost>
Pushed By:	ci4ic4
Date:		Tue Jun 9 18:51:36 2026 +0100
Changeset:	86591c6503d1ad2b1d69ec871f76bfda48933d31

Modified Files:
	CodeWhale/COMMIT_MSG
	CodeWhale/DESCR
	CodeWhale/Makefile
	CodeWhale/PLIST
	CodeWhale/cargo-depends.mk
	CodeWhale/distinfo
Removed Files:
	CodeWhale/patches/patch-crates_tui_src_tui_ui.rs

Log Message:
Regen manually misc/CodeWhale sans LLM help

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=86591c6503d1ad2b1d69ec871f76bfda48933d31

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

diffstat:
 CodeWhale/COMMIT_MSG                             |  31 +--
 CodeWhale/DESCR                                  |  23 +--
 CodeWhale/Makefile                               |  13 +-
 CodeWhale/PLIST                                  |   2 -
 CodeWhale/cargo-depends.mk                       |  80 ++++----
 CodeWhale/distinfo                               | 247 +++++++++++++----------
 CodeWhale/patches/patch-crates_tui_src_tui_ui.rs |  19 --
 7 files changed, 203 insertions(+), 212 deletions(-)

diffs:
diff --git a/CodeWhale/COMMIT_MSG b/CodeWhale/COMMIT_MSG
index 1c6e8116ef..0a546bb6c3 100644
--- a/CodeWhale/COMMIT_MSG
+++ b/CodeWhale/COMMIT_MSG
@@ -1,27 +1,8 @@
-misc/CodeWhale: rename from DeepSeek-TUI, update to 0.8.53
+misc/CodeWhale: rename from DeepSeek-TUI, update to 0.8.55
 
-Packaged in wip by Chavdar Ivanov and Claude Code.
+Packaged in wip by Chavdar Ivanov.
 
-Upstream (Hmbown) renamed the project from DeepSeek-TUI to CodeWhale.
-The repository, distfile, and primary command are now codewhale; the
-deepseek and deepseek-tui commands remain as legacy shims and are
-scheduled for removal upstream in v0.9.0.
-
-This is a git rename of wip/DeepSeek-TUI to wip/CodeWhale plus an update
-from 0.8.39 to 0.8.53.
-
-Notable changes since 0.8.39:
-- Provider-agnostic: in addition to DeepSeek V4, supports OpenRouter,
-  NVIDIA NIM, Fireworks, SiliconFlow, Ollama and other OpenAI-compatible
-  endpoints.
-- New primary binaries codewhale and codewhale-tui (plus the short codew
-  alias and codewhale-app-server); deepseek / deepseek-tui kept as shims.
-
-pkgsrc notes:
-- Both NetBSD patches (patch-Cargo.lock and patch-crates_tui_Cargo.toml,
-  which bumped portable-pty 0.8 -> 0.9 for NetBSD termios support) are
-  dropped: upstream 0.8.53 ships portable-pty 0.9.0 natively with the
-  identical lockfile checksum.
-- cargo-depends.mk regenerated; only +qrcode-0.14.1, tar 0.4.45 -> 0.4.46
-  and thiserror/thiserror-impl 2.0.17 -> 2.0.18 changed.
-- PLIST regenerated for the new binary names.
+Removed the deprecated deepseek and deepseek-tui binary shims from the v0.9.0 Cargo crates
+and GitHub release artifact matrix. The canonical codewhale, codew, and codewhale-tui entry
+points remain, the private deprecated npm/deepseek-tui notice package stays unpublished,
+and DeepSeek provider/model/env/config compatibility remains first-class.
diff --git a/CodeWhale/DESCR b/CodeWhale/DESCR
index 61ac0e82b2..fead3513df 100644
--- a/CodeWhale/DESCR
+++ b/CodeWhale/DESCR
@@ -1,17 +1,10 @@
-CodeWhale (formerly DeepSeek-TUI) is a coding agent that runs in your
-terminal. It can:
-   - read and edit files;
-   - run shell commands;
-   - search the web;
-   - manage git;
-   - coordinate sub-agents from a keyboard-driven TUI.
+# CodeWhale
 
-It is built around DeepSeek V4 (deepseek-v4-pro / deepseek-v4-flash),
-including 1M-token context windows, streaming reasoning blocks, and
-prefix-cache-aware cost reporting, but is provider-agnostic: it also
-supports OpenRouter, NVIDIA NIM, Fireworks, SiliconFlow, Ollama, and
-other OpenAI-compatible endpoints.
+Local-first agent harness for DeepSeek V4 and open models: operating identity,
+nested authority, and a local evidence loop.
 
-The codewhale command is the primary entry point; the deepseek and
-deepseek-tui binaries remain as legacy aliases and are scheduled for
-removal in v0.9.0.
+Most coding agents start by adding power: more tools, more context, more
+autonomy. CodeWhale starts by assigning responsibility.
+
+Before an agent edits a repo, it should have an address: this terminal, this
+user, this branch, this session. That is the ego layer. Not swagger; continuity.
diff --git a/CodeWhale/Makefile b/CodeWhale/Makefile
index 8f51759f72..ad09d42b29 100644
--- a/CodeWhale/Makefile
+++ b/CodeWhale/Makefile
@@ -1,13 +1,13 @@
 # $NetBSD$
 
-DISTNAME=	CodeWhale-0.8.53
+DISTNAME=	CodeWhale-0.8.55
 CATEGORIES=	misc
 MASTER_SITES=	${MASTER_SITE_GITHUB:=Hmbown/}
 GITHUB_TAG=	refs/tags/v${PKGVERSION_NOREV}
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	https://github.com/Hmbown/CodeWhale/
-COMMENT=	Terminal-based AI coding agent (formerly DeepSeek-TUI)
+COMMENT=	DeepSeek V4 harness
 LICENSE=	mit
 
 WRKSRC=	${WRKDIR}/${DISTNAME}
@@ -16,15 +16,6 @@ USE_LANGUAGES=	c
 
 CARGO_INSTALL_ARGS=	install --path crates/tui --root ${DESTDIR}${PREFIX} ${DEFAULT_CARGO_ARGS}
 
-.include "../../mk/bsd.prefs.mk"
-
-# dbus-1 is a Linux-only dep (system tray); use pkgsrc dbus via buildlink
-.if ${OPSYS} == "Linux"
-USE_TOOLS+=		pkg-config
-TOOLS_PATH.pkg-config=	/usr/pkg/bin/pkg-config
-.include "../../sysutils/dbus/buildlink3.mk"
-.endif
-
 post-install:
 	cd ${CARGO_WRKSRC} && ${SETENV} ${MAKE_ENV} ${CARGO} install --path crates/app-server --root ${DESTDIR}${PREFIX} ${DEFAULT_CARGO_ARGS}
 	cd ${CARGO_WRKSRC} && ${SETENV} ${MAKE_ENV} ${CARGO} install --path crates/cli --root ${DESTDIR}${PREFIX} ${DEFAULT_CARGO_ARGS}
diff --git a/CodeWhale/PLIST b/CodeWhale/PLIST
index 6795a7169b..dc43413532 100644
--- a/CodeWhale/PLIST
+++ b/CodeWhale/PLIST
@@ -3,5 +3,3 @@ bin/codew
 bin/codewhale
 bin/codewhale-app-server
 bin/codewhale-tui
-bin/deepseek
-bin/deepseek-tui
diff --git a/CodeWhale/cargo-depends.mk b/CodeWhale/cargo-depends.mk
index d610339706..ea383c4d4d 100644
--- a/CodeWhale/cargo-depends.mk
+++ b/CodeWhale/cargo-depends.mk
@@ -39,8 +39,6 @@ CARGO_CRATE_DEPENDS+=	async-trait-0.1.89
 CARGO_CRATE_DEPENDS+=	atomic-0.6.1
 CARGO_CRATE_DEPENDS+=	atomic-waker-1.1.2
 CARGO_CRATE_DEPENDS+=	autocfg-1.5.0
-CARGO_CRATE_DEPENDS+=	aws-lc-rs-1.16.3
-CARGO_CRATE_DEPENDS+=	aws-lc-sys-0.40.0
 CARGO_CRATE_DEPENDS+=	axum-0.8.8
 CARGO_CRATE_DEPENDS+=	axum-core-0.5.6
 CARGO_CRATE_DEPENDS+=	base64-0.22.1
@@ -50,7 +48,7 @@ CARGO_CRATE_DEPENDS+=	bit-set-0.8.0
 CARGO_CRATE_DEPENDS+=	bit-vec-0.6.3
 CARGO_CRATE_DEPENDS+=	bit-vec-0.8.0
 CARGO_CRATE_DEPENDS+=	bitflags-1.3.2
-CARGO_CRATE_DEPENDS+=	bitflags-2.10.0
+CARGO_CRATE_DEPENDS+=	bitflags-2.12.1
 CARGO_CRATE_DEPENDS+=	block-buffer-0.10.4
 CARGO_CRATE_DEPENDS+=	block-buffer-0.12.0
 CARGO_CRATE_DEPENDS+=	block-padding-0.3.3
@@ -81,7 +79,6 @@ CARGO_CRATE_DEPENDS+=	clap_complete-4.5.65
 CARGO_CRATE_DEPENDS+=	clap_derive-4.5.49
 CARGO_CRATE_DEPENDS+=	clap_lex-0.7.6
 CARGO_CRATE_DEPENDS+=	clipboard-win-5.4.1
-CARGO_CRATE_DEPENDS+=	cmake-0.1.57
 CARGO_CRATE_DEPENDS+=	cmp_any-0.8.1
 CARGO_CRATE_DEPENDS+=	colorchoice-1.0.4
 CARGO_CRATE_DEPENDS+=	colored-3.0.0
@@ -90,6 +87,7 @@ CARGO_CRATE_DEPENDS+=	compact_str-0.9.0
 CARGO_CRATE_DEPENDS+=	compression-codecs-0.4.38
 CARGO_CRATE_DEPENDS+=	compression-core-0.4.32
 CARGO_CRATE_DEPENDS+=	concurrent-queue-2.5.0
+CARGO_CRATE_DEPENDS+=	console-0.16.3
 CARGO_CRATE_DEPENDS+=	convert_case-0.6.0
 CARGO_CRATE_DEPENDS+=	convert_case-0.10.0
 CARGO_CRATE_DEPENDS+=	core-foundation-0.9.4
@@ -110,6 +108,9 @@ CARGO_CRATE_DEPENDS+=	crypto-common-0.1.7
 CARGO_CRATE_DEPENDS+=	crypto-common-0.2.1
 CARGO_CRATE_DEPENDS+=	csscolorparser-0.6.2
 CARGO_CRATE_DEPENDS+=	ctor-0.1.26
+CARGO_CRATE_DEPENDS+=	cucumber-0.23.0
+CARGO_CRATE_DEPENDS+=	cucumber-codegen-0.23.0
+CARGO_CRATE_DEPENDS+=	cucumber-expressions-0.5.0
 CARGO_CRATE_DEPENDS+=	darling-0.23.0
 CARGO_CRATE_DEPENDS+=	darling_core-0.23.0
 CARGO_CRATE_DEPENDS+=	darling_macro-0.23.0
@@ -139,13 +140,13 @@ CARGO_CRATE_DEPENDS+=	displaydoc-0.2.5
 CARGO_CRATE_DEPENDS+=	document-features-0.2.12
 CARGO_CRATE_DEPENDS+=	dotenvy-0.15.7
 CARGO_CRATE_DEPENDS+=	downcast-rs-1.2.1
-CARGO_CRATE_DEPENDS+=	dunce-1.0.5
 CARGO_CRATE_DEPENDS+=	dupe-0.9.1
 CARGO_CRATE_DEPENDS+=	dupe_derive-0.9.1
 CARGO_CRATE_DEPENDS+=	dyn-clone-1.0.20
 CARGO_CRATE_DEPENDS+=	either-1.15.0
 CARGO_CRATE_DEPENDS+=	email_address-0.2.9
-CARGO_CRATE_DEPENDS+=	ena-0.14.3
+CARGO_CRATE_DEPENDS+=	ena-0.14.4
+CARGO_CRATE_DEPENDS+=	encode_unicode-1.0.0
 CARGO_CRATE_DEPENDS+=	encoding_rs-0.8.35
 CARGO_CRATE_DEPENDS+=	endi-1.1.1
 CARGO_CRATE_DEPENDS+=	endian-type-0.1.2
@@ -179,23 +180,24 @@ CARGO_CRATE_DEPENDS+=	fnv-1.0.7
 CARGO_CRATE_DEPENDS+=	foldhash-0.2.0
 CARGO_CRATE_DEPENDS+=	form_urlencoded-1.2.2
 CARGO_CRATE_DEPENDS+=	fraction-0.15.4
-CARGO_CRATE_DEPENDS+=	fs_extra-1.3.0
-CARGO_CRATE_DEPENDS+=	futures-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-channel-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-core-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-executor-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-io-0.3.31
+CARGO_CRATE_DEPENDS+=	futures-0.3.32
+CARGO_CRATE_DEPENDS+=	futures-channel-0.3.32
+CARGO_CRATE_DEPENDS+=	futures-core-0.3.32
+CARGO_CRATE_DEPENDS+=	futures-executor-0.3.32
+CARGO_CRATE_DEPENDS+=	futures-io-0.3.32
 CARGO_CRATE_DEPENDS+=	futures-lite-2.6.1
-CARGO_CRATE_DEPENDS+=	futures-macro-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-sink-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-task-0.3.31
-CARGO_CRATE_DEPENDS+=	futures-util-0.3.31
+CARGO_CRATE_DEPENDS+=	futures-macro-0.3.32
+CARGO_CRATE_DEPENDS+=	futures-sink-0.3.32
+CARGO_CRATE_DEPENDS+=	futures-task-0.3.32
+CARGO_CRATE_DEPENDS+=	futures-util-0.3.32
 CARGO_CRATE_DEPENDS+=	fxhash-0.2.1
 CARGO_CRATE_DEPENDS+=	generic-array-0.14.7
 CARGO_CRATE_DEPENDS+=	gethostname-1.1.0
 CARGO_CRATE_DEPENDS+=	getrandom-0.2.16
 CARGO_CRATE_DEPENDS+=	getrandom-0.3.4
+CARGO_CRATE_DEPENDS+=	gherkin-0.16.0
 CARGO_CRATE_DEPENDS+=	globset-0.4.18
+CARGO_CRATE_DEPENDS+=	globwalk-0.9.1
 CARGO_CRATE_DEPENDS+=	h2-0.4.13
 CARGO_CRATE_DEPENDS+=	half-2.7.1
 CARGO_CRATE_DEPENDS+=	hashbrown-0.14.5
@@ -212,6 +214,7 @@ CARGO_CRATE_DEPENDS+=	http-body-1.0.1
 CARGO_CRATE_DEPENDS+=	http-body-util-0.1.3
 CARGO_CRATE_DEPENDS+=	httparse-1.10.1
 CARGO_CRATE_DEPENDS+=	httpdate-1.0.3
+CARGO_CRATE_DEPENDS+=	humantime-2.3.0
 CARGO_CRATE_DEPENDS+=	hybrid-array-0.4.11
 CARGO_CRATE_DEPENDS+=	hyper-1.8.1
 CARGO_CRATE_DEPENDS+=	hyper-rustls-0.27.7
@@ -235,9 +238,10 @@ CARGO_CRATE_DEPENDS+=	include_dir_macros-0.7.4
 CARGO_CRATE_DEPENDS+=	indenter-0.3.4
 CARGO_CRATE_DEPENDS+=	indexmap-2.13.0
 CARGO_CRATE_DEPENDS+=	indoc-2.0.7
+CARGO_CRATE_DEPENDS+=	inflections-1.1.1
 CARGO_CRATE_DEPENDS+=	inout-0.1.4
 CARGO_CRATE_DEPENDS+=	instability-0.3.11
-CARGO_CRATE_DEPENDS+=	inventory-0.3.21
+CARGO_CRATE_DEPENDS+=	inventory-0.3.24
 CARGO_CRATE_DEPENDS+=	ipnet-2.11.0
 CARGO_CRATE_DEPENDS+=	iri-string-0.7.10
 CARGO_CRATE_DEPENDS+=	is-terminal-0.4.17
@@ -248,7 +252,6 @@ CARGO_CRATE_DEPENDS+=	itertools-0.14.0
 CARGO_CRATE_DEPENDS+=	itoa-1.0.17
 CARGO_CRATE_DEPENDS+=	jni-0.21.1
 CARGO_CRATE_DEPENDS+=	jni-sys-0.3.0
-CARGO_CRATE_DEPENDS+=	jobserver-0.1.34
 CARGO_CRATE_DEPENDS+=	js-sys-0.3.83
 CARGO_CRATE_DEPENDS+=	jsonschema-0.46.4
 CARGO_CRATE_DEPENDS+=	kasuari-0.4.12
@@ -257,11 +260,12 @@ CARGO_CRATE_DEPENDS+=	lab-0.11.0
 CARGO_CRATE_DEPENDS+=	lalrpop-0.19.12
 CARGO_CRATE_DEPENDS+=	lalrpop-util-0.19.12
 CARGO_CRATE_DEPENDS+=	lazy_static-1.5.0
-CARGO_CRATE_DEPENDS+=	libc-0.2.180
+CARGO_CRATE_DEPENDS+=	libc-0.2.186
 CARGO_CRATE_DEPENDS+=	libdbus-sys-0.2.7
 CARGO_CRATE_DEPENDS+=	libredox-0.1.12
 CARGO_CRATE_DEPENDS+=	libsqlite3-sys-0.30.1
 CARGO_CRATE_DEPENDS+=	line-clipping-0.3.5
+CARGO_CRATE_DEPENDS+=	linked-hash-map-0.5.6
 CARGO_CRATE_DEPENDS+=	linux-keyutils-0.2.5
 CARGO_CRATE_DEPENDS+=	linux-raw-sys-0.4.15
 CARGO_CRATE_DEPENDS+=	linux-raw-sys-0.11.0
@@ -273,14 +277,13 @@ CARGO_CRATE_DEPENDS+=	logos-0.12.1
 CARGO_CRATE_DEPENDS+=	logos-derive-0.12.1
 CARGO_CRATE_DEPENDS+=	lopdf-0.34.0
 CARGO_CRATE_DEPENDS+=	lru-0.16.4
-CARGO_CRATE_DEPENDS+=	lru-slab-0.1.2
 CARGO_CRATE_DEPENDS+=	lsp-types-0.94.1
 CARGO_CRATE_DEPENDS+=	mac_address-1.1.8
 CARGO_CRATE_DEPENDS+=	maplit-1.0.2
 CARGO_CRATE_DEPENDS+=	matchers-0.2.0
 CARGO_CRATE_DEPENDS+=	matchit-0.8.4
 CARGO_CRATE_DEPENDS+=	md-5-0.10.6
-CARGO_CRATE_DEPENDS+=	memchr-2.7.6
+CARGO_CRATE_DEPENDS+=	memchr-2.8.1
 CARGO_CRATE_DEPENDS+=	memmem-0.1.1
 CARGO_CRATE_DEPENDS+=	memoffset-0.6.5
 CARGO_CRATE_DEPENDS+=	memoffset-0.9.1
@@ -297,6 +300,8 @@ CARGO_CRATE_DEPENDS+=	nibble_vec-0.1.0
 CARGO_CRATE_DEPENDS+=	nix-0.28.0
 CARGO_CRATE_DEPENDS+=	nix-0.29.0
 CARGO_CRATE_DEPENDS+=	nom-7.1.3
+CARGO_CRATE_DEPENDS+=	nom-8.0.0
+CARGO_CRATE_DEPENDS+=	nom_locate-5.0.0
 CARGO_CRATE_DEPENDS+=	nu-ansi-term-0.50.3
 CARGO_CRATE_DEPENDS+=	num-0.4.3
 CARGO_CRATE_DEPENDS+=	num-bigint-0.4.6
@@ -329,6 +334,9 @@ CARGO_CRATE_DEPENDS+=	parking_lot-0.12.5
 CARGO_CRATE_DEPENDS+=	parking_lot_core-0.9.12
 CARGO_CRATE_DEPENDS+=	paste-1.0.15
 CARGO_CRATE_DEPENDS+=	pdf-extract-0.7.12
+CARGO_CRATE_DEPENDS+=	peg-0.6.3
+CARGO_CRATE_DEPENDS+=	peg-macros-0.6.3
+CARGO_CRATE_DEPENDS+=	peg-runtime-0.6.3
 CARGO_CRATE_DEPENDS+=	percent-encoding-2.3.2
 CARGO_CRATE_DEPENDS+=	pest-2.8.6
 CARGO_CRATE_DEPENDS+=	pest_derive-2.8.6
@@ -340,6 +348,8 @@ CARGO_CRATE_DEPENDS+=	phf_codegen-0.11.3
 CARGO_CRATE_DEPENDS+=	phf_generator-0.11.3
 CARGO_CRATE_DEPENDS+=	phf_macros-0.11.3
 CARGO_CRATE_DEPENDS+=	phf_shared-0.11.3
+CARGO_CRATE_DEPENDS+=	pin-project-1.1.13
+CARGO_CRATE_DEPENDS+=	pin-project-internal-1.1.13
 CARGO_CRATE_DEPENDS+=	pin-project-lite-0.2.16
 CARGO_CRATE_DEPENDS+=	pin-utils-0.1.0
 CARGO_CRATE_DEPENDS+=	piper-0.2.5
@@ -356,22 +366,16 @@ CARGO_CRATE_DEPENDS+=	ppv-lite86-0.2.21
 CARGO_CRATE_DEPENDS+=	precomputed-hash-0.1.1
 CARGO_CRATE_DEPENDS+=	pretty_assertions-1.4.1
 CARGO_CRATE_DEPENDS+=	proc-macro-crate-3.4.0
-CARGO_CRATE_DEPENDS+=	proc-macro2-1.0.105
+CARGO_CRATE_DEPENDS+=	proc-macro2-1.0.106
 CARGO_CRATE_DEPENDS+=	pxfm-0.1.27
 CARGO_CRATE_DEPENDS+=	qrcode-0.14.1
 CARGO_CRATE_DEPENDS+=	quick-error-2.0.1
-CARGO_CRATE_DEPENDS+=	quinn-0.11.9
-CARGO_CRATE_DEPENDS+=	quinn-proto-0.11.14
-CARGO_CRATE_DEPENDS+=	quinn-udp-0.5.14
-CARGO_CRATE_DEPENDS+=	quote-1.0.43
+CARGO_CRATE_DEPENDS+=	quote-1.0.45
 CARGO_CRATE_DEPENDS+=	r-efi-5.3.0
 CARGO_CRATE_DEPENDS+=	radix_trie-0.2.1
 CARGO_CRATE_DEPENDS+=	rand-0.8.6
-CARGO_CRATE_DEPENDS+=	rand-0.9.3
 CARGO_CRATE_DEPENDS+=	rand_chacha-0.3.1
-CARGO_CRATE_DEPENDS+=	rand_chacha-0.9.0
 CARGO_CRATE_DEPENDS+=	rand_core-0.6.4
-CARGO_CRATE_DEPENDS+=	rand_core-0.9.5
 CARGO_CRATE_DEPENDS+=	rangemap-1.7.1
 CARGO_CRATE_DEPENDS+=	ratatui-0.30.0
 CARGO_CRATE_DEPENDS+=	ratatui-core-0.1.0
@@ -393,7 +397,6 @@ CARGO_CRATE_DEPENDS+=	regex-syntax-0.8.8
 CARGO_CRATE_DEPENDS+=	reqwest-0.13.1
 CARGO_CRATE_DEPENDS+=	ring-0.17.14
 CARGO_CRATE_DEPENDS+=	rusqlite-0.32.1
-CARGO_CRATE_DEPENDS+=	rustc-hash-2.1.1
 CARGO_CRATE_DEPENDS+=	rustc_version-0.4.1
 CARGO_CRATE_DEPENDS+=	rustix-0.38.44
 CARGO_CRATE_DEPENDS+=	rustix-1.1.3
@@ -405,7 +408,6 @@ CARGO_CRATE_DEPENDS+=	rustls-platform-verifier-android-0.1.1
 CARGO_CRATE_DEPENDS+=	rustls-webpki-0.103.13
 CARGO_CRATE_DEPENDS+=	rustversion-1.0.22
 CARGO_CRATE_DEPENDS+=	rustyline-14.0.0
-CARGO_CRATE_DEPENDS+=	rustyline-15.0.0
 CARGO_CRATE_DEPENDS+=	ryu-1.0.22
 CARGO_CRATE_DEPENDS+=	same-file-1.0.6
 CARGO_CRATE_DEPENDS+=	schannel-0.1.28
@@ -416,6 +418,7 @@ CARGO_CRATE_DEPENDS+=	schemars-1.2.1
 CARGO_CRATE_DEPENDS+=	schemars_derive-1.2.1
 CARGO_CRATE_DEPENDS+=	schemaui-0.12.0
 CARGO_CRATE_DEPENDS+=	scopeguard-1.2.0
+CARGO_CRATE_DEPENDS+=	sealed-0.6.0
 CARGO_CRATE_DEPENDS+=	secret-service-4.0.0
 CARGO_CRATE_DEPENDS+=	security-framework-2.11.1
 CARGO_CRATE_DEPENDS+=	security-framework-3.5.1
@@ -447,6 +450,8 @@ CARGO_CRATE_DEPENDS+=	similar-2.7.0
 CARGO_CRATE_DEPENDS+=	siphasher-1.0.1
 CARGO_CRATE_DEPENDS+=	slab-0.4.11
 CARGO_CRATE_DEPENDS+=	smallvec-1.15.1
+CARGO_CRATE_DEPENDS+=	smart-default-0.7.1
+CARGO_CRATE_DEPENDS+=	smawk-0.3.2
 CARGO_CRATE_DEPENDS+=	socket2-0.6.1
 CARGO_CRATE_DEPENDS+=	stable_deref_trait-1.2.1
 CARGO_CRATE_DEPENDS+=	starlark-0.13.0
@@ -461,16 +466,21 @@ CARGO_CRATE_DEPENDS+=	strum-0.27.2
 CARGO_CRATE_DEPENDS+=	strum_macros-0.27.2
 CARGO_CRATE_DEPENDS+=	subtle-2.6.1
 CARGO_CRATE_DEPENDS+=	syn-1.0.109
-CARGO_CRATE_DEPENDS+=	syn-2.0.114
+CARGO_CRATE_DEPENDS+=	syn-2.0.117
 CARGO_CRATE_DEPENDS+=	sync_wrapper-1.0.2
 CARGO_CRATE_DEPENDS+=	synstructure-0.13.2
+CARGO_CRATE_DEPENDS+=	synthez-0.4.0
+CARGO_CRATE_DEPENDS+=	synthez-codegen-0.4.0
+CARGO_CRATE_DEPENDS+=	synthez-core-0.4.0
 CARGO_CRATE_DEPENDS+=	tar-0.4.46
 CARGO_CRATE_DEPENDS+=	tempfile-3.24.0
 CARGO_CRATE_DEPENDS+=	term-0.7.0
+CARGO_CRATE_DEPENDS+=	terminal_size-0.4.4
 CARGO_CRATE_DEPENDS+=	terminfo-0.9.0
 CARGO_CRATE_DEPENDS+=	termios-0.3.3
 CARGO_CRATE_DEPENDS+=	termwiz-0.23.3
 CARGO_CRATE_DEPENDS+=	textwrap-0.11.0
+CARGO_CRATE_DEPENDS+=	textwrap-0.16.2
 CARGO_CRATE_DEPENDS+=	thiserror-1.0.69
 CARGO_CRATE_DEPENDS+=	thiserror-2.0.18
 CARGO_CRATE_DEPENDS+=	thiserror-impl-1.0.69
@@ -508,17 +518,20 @@ CARGO_CRATE_DEPENDS+=	tracing-log-0.2.0
 CARGO_CRATE_DEPENDS+=	tracing-subscriber-0.3.23
 CARGO_CRATE_DEPENDS+=	try-lock-0.2.5
 CARGO_CRATE_DEPENDS+=	type1-encoding-parser-0.1.0
+CARGO_CRATE_DEPENDS+=	typed-builder-0.23.2
+CARGO_CRATE_DEPENDS+=	typed-builder-macro-0.23.2
 CARGO_CRATE_DEPENDS+=	typenum-1.20.0
 CARGO_CRATE_DEPENDS+=	ucd-trie-0.1.7
 CARGO_CRATE_DEPENDS+=	uds_windows-1.2.1
 CARGO_CRATE_DEPENDS+=	unicase-2.9.0
 CARGO_CRATE_DEPENDS+=	unicode-general-category-1.1.0
 CARGO_CRATE_DEPENDS+=	unicode-ident-1.0.22
+CARGO_CRATE_DEPENDS+=	unicode-linebreak-0.1.5
 CARGO_CRATE_DEPENDS+=	unicode-normalization-0.1.25
 CARGO_CRATE_DEPENDS+=	unicode-segmentation-1.12.0
 CARGO_CRATE_DEPENDS+=	unicode-truncate-2.0.1
 CARGO_CRATE_DEPENDS+=	unicode-width-0.1.14
-CARGO_CRATE_DEPENDS+=	unicode-width-0.2.0
+CARGO_CRATE_DEPENDS+=	unicode-width-0.2.2
 CARGO_CRATE_DEPENDS+=	unicode-xid-0.2.6
 CARGO_CRATE_DEPENDS+=	untrusted-0.9.0
 CARGO_CRATE_DEPENDS+=	url-2.5.8
@@ -546,7 +559,6 @@ CARGO_CRATE_DEPENDS+=	wasm-bindgen-macro-support-0.2.106
 CARGO_CRATE_DEPENDS+=	wasm-bindgen-shared-0.2.106
 CARGO_CRATE_DEPENDS+=	wasm-streams-0.4.2
 CARGO_CRATE_DEPENDS+=	web-sys-0.3.83
-CARGO_CRATE_DEPENDS+=	web-time-1.1.0
 CARGO_CRATE_DEPENDS+=	webpki-root-certs-1.0.6
 CARGO_CRATE_DEPENDS+=	weezl-0.1.12
 CARGO_CRATE_DEPENDS+=	wezterm-bidi-0.2.3
diff --git a/CodeWhale/distinfo b/CodeWhale/distinfo
index 65e11fa474..7294eed311 100644
--- a/CodeWhale/distinfo
+++ b/CodeWhale/distinfo
@@ -1,8 +1,8 @@
 $NetBSD$
 
-BLAKE2s (CodeWhale-0.8.53.tar.gz) = c304169081bc68dede329af88dbbdde97df1c1ab87dbaae54d2b570aa34f9d0c
-SHA512 (CodeWhale-0.8.53.tar.gz) = 5b88c4ab3aa22fe48f519f210b61d29b6d0e9052f9fdfb8b20dcc012457ed95b434d11d93b18f2796ea3b4da86eb3d2cd054c2fe1757435e4412d7886c071fab
-Size (CodeWhale-0.8.53.tar.gz) = 3364768 bytes
+BLAKE2s (CodeWhale-0.8.55.tar.gz) = 5117f5d4bd27a501761aaae861997c6e4c76f2d2febc38005788f2a69ec9db08
+SHA512 (CodeWhale-0.8.55.tar.gz) = 7fcb48841ee1f01612ab669f94cdf8531c4aae1fe137c325dc504a8448a7e589f6a53d19787c4129ff54cbf1f8a080227131e4ac624559ebcb694dbc397c87a0
+Size (CodeWhale-0.8.55.tar.gz) = 3646863 bytes
 BLAKE2s (Inflector-0.11.4.crate) = 2f8b4a805230be3b58267c7fb6b9c26c2ec966378d195673d1128a851cca515d
 SHA512 (Inflector-0.11.4.crate) = f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
 Size (Inflector-0.11.4.crate) = 17438 bytes
@@ -120,12 +120,6 @@ Size (atomic-waker-1.1.2.crate) = 12422 bytes
 BLAKE2s (autocfg-1.5.0.crate) = d9738bc6755bf80a73705691ef930ca883cd58e4a2d1162b5c0a09cdc7029304
 SHA512 (autocfg-1.5.0.crate) = f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
 Size (autocfg-1.5.0.crate) = 18729 bytes
-BLAKE2s (aws-lc-rs-1.16.3.crate) = 52f3c4c9f1075e1694ee5b4ab92cade27d0d18bf0c33452fb76e49347dcf1fe0
-SHA512 (aws-lc-rs-1.16.3.crate) = f40b0b607bda7de3be97b3656bfad688ae7bf0530777c8bb6f4b17689aa27685f031ed3c63f9768610faba8d3b61d41a8dbb16cd917aff3b6745d99fc3a413e1
-Size (aws-lc-rs-1.16.3.crate) = 225439 bytes
-BLAKE2s (aws-lc-sys-0.40.0.crate) = ba0d6e2cf5492e3433fe3d294d4b8afcf151e0bd078d6f2a36f75525921bb68d
-SHA512 (aws-lc-sys-0.40.0.crate) = cc4db065e48a3051a73736a96c78d20794bdad4bce0604c79ab1f69d5de8f1f41285cae5135ad7c9d6f7ce80e170dfc23ef0425e07afb9f19829a91dcddeef0a
-Size (aws-lc-sys-0.40.0.crate) = 9515863 bytes
 BLAKE2s (axum-0.8.8.crate) = b4371da30dddf361b08927d35b93b969770acb6be871adffd52bf448bef84511
 SHA512 (axum-0.8.8.crate) = f33862af3f5f462ed9f3fbc9c85ae8cc70f8de3a8fd036720d1a98d6e0c2a5d924338491aa47cc11d0b6aeaff043d5ec17c5583e4c32d6643d4a03955a385aa9
 Size (axum-0.8.8.crate) = 178829 bytes
@@ -153,9 +147,9 @@ Size (bit-vec-0.8.0.crate) = 24132 bytes
 BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
 SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 Size (bitflags-1.3.2.crate) = 23021 bytes
-BLAKE2s (bitflags-2.10.0.crate) = e202d9cba2534fb4551226343f8eca78de2c0407e38055b81c0b1a44819dd108
-SHA512 (bitflags-2.10.0.crate) = 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0
-Size (bitflags-2.10.0.crate) = 48427 bytes
+BLAKE2s (bitflags-2.12.1.crate) = 96067e29968458259e74e1bdbb895ce1ebdb40359b23afc541589a83c7571393
+SHA512 (bitflags-2.12.1.crate) = 272c23b21d6612fa3892ca132499b9140dceb7ea76ec83a07e711134269196371cd7065bca8d20c9d847cca8ce3e482ef5152dfb676d8decc88beba57687ddb5
+Size (bitflags-2.12.1.crate) = 50766 bytes
 BLAKE2s (block-buffer-0.10.4.crate) = 4422d2b2ea2e697a7339956a06cff79b3c5d6b263fbf51993c90fef1f9a0a9ef
 SHA512 (block-buffer-0.10.4.crate) = b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
 Size (block-buffer-0.10.4.crate) = 10538 bytes
@@ -246,9 +240,6 @@ Size (clap_lex-0.7.6.crate) = 13466 bytes
 BLAKE2s (clipboard-win-5.4.1.crate) = e22fddd9934903b7b3300b634fc4bed46447ed5bc478bff766f0eef6fe63f33c
 SHA512 (clipboard-win-5.4.1.crate) = e37d5b33896936c21d9c049c1f3aba43046c4cc47678c16484154d136aff736decf5ed2f44c431591ebad08b37002626c45613aaffa6adb0af69c6be2f315708
 Size (clipboard-win-5.4.1.crate) = 20994 bytes
-BLAKE2s (cmake-0.1.57.crate) = cdcbf97fd5e24546681a1f2c904bbd9cdf84caef0c4fdba0303c395e12b16f0b
-SHA512 (cmake-0.1.57.crate) = 34ff920c0f866bcc5fa8ba385b1945629c9174b6f3b006ada9f73fef945f67111f17342304ff74f69630bba4ff7450a402e1017a99fabc1296d276df4e4b633b
-Size (cmake-0.1.57.crate) = 20376 bytes
 BLAKE2s (cmp_any-0.8.1.crate) = dfee5ce281cefe6da8d5c1c5adcbc69b5b573bd2704485df76ee6024b5c85f2a
 SHA512 (cmp_any-0.8.1.crate) = 9424f4f98c034eb49d1730515a0d29018f9f47512a7addbdd9f8100036937b07f6052c67607270e5696a65ff49e0477595ea07625d6d490904d92d7fc22aae98
 Size (cmp_any-0.8.1.crate) = 6508 bytes
@@ -273,6 +264,9 @@ Size (compression-core-0.4.32.crate) = 10083 bytes
 BLAKE2s (concurrent-queue-2.5.0.crate) = 3f006a25ec055280e89fa74df5ff2590daa2ec17749adc0c32457d72f7c413ac
 SHA512 (concurrent-queue-2.5.0.crate) = 235704f9161dfac60d2a6d2cf96425e39c097dcde2f005187c1f044704eec66d8303d59352cd414a81a3ed0eed60421054b0070a9b8f69065a79a2519e913e5a
 Size (concurrent-queue-2.5.0.crate) = 22654 bytes
+BLAKE2s (console-0.16.3.crate) = fa06ed9a18853b90426197c5d017e2db62668016353189dcb605fe4b4c9cb6af
+SHA512 (console-0.16.3.crate) = c9dc46360bd2c0d7bd4bb34ef1c44edcec4c2ae23141888a7800ee1e0e85b0e020501b6d880ac71731f9e43c1010664b7a5ee5f62348ca272f9bdf6d76caa0eb
+Size (console-0.16.3.crate) = 34041 bytes
 BLAKE2s (convert_case-0.10.0.crate) = 17160119fd5a93552b4f5e4cc4c0292da2c73ccbbd33f414d0f99c2d2d60a5d4
 SHA512 (convert_case-0.10.0.crate) = f96a54fed1a158c007cf32d68e0ebdb94482c36e53cb5ac0af0ede5970094f2eeae76f161d56a7fd9766d0ada199c65d850d50dd2edd8db661cbfbf80903b9b4
 Size (convert_case-0.10.0.crate) = 24083 bytes
@@ -333,6 +327,15 @@ Size (csscolorparser-0.6.2.crate) = 16859 bytes
 BLAKE2s (ctor-0.1.26.crate) = 14d2bd7a763d51978fe73b27b66d909ccd5b2dc014cb8dd366e3d1f12fa70aa8
 SHA512 (ctor-0.1.26.crate) = 3a3d60c976ec02a9edfe04470af4b04b02601c48e2a007393cedfef5c13e22bca58630e9e885e635a71aabc3e0ad8fb70995876551cdbc6a31029d8d2bc2e86d
 Size (ctor-0.1.26.crate) = 10803 bytes
+BLAKE2s (cucumber-0.23.0.crate) = 804680bccd50295c0ecddf183979423bc4c654ecf13a3f33dae7d498e3fbc834
+SHA512 (cucumber-0.23.0.crate) = fb217b7ed404282fb16e655b5672615ea66eb70b6c7247238bb7be8a35d902b27f7726f09473230e0d46a0674f1fbede7d91333d72a4976d03e0ef509b1da84c
+Size (cucumber-0.23.0.crate) = 154752 bytes
+BLAKE2s (cucumber-codegen-0.23.0.crate) = e86158417a2a56e0f5d3c3b4142803439a9648e244f1ec7b0b3b6ed77efdc87f
+SHA512 (cucumber-codegen-0.23.0.crate) = 16ae39330f8a3e25ad1ea7a1f3a8e91d2856208c12025372689d96e8abc6a5c793c4d5b46ee2947b58da5126f7e5275d3860e69b3069a9225dfbb91eceafbd27
+Size (cucumber-codegen-0.23.0.crate) = 24325 bytes
+BLAKE2s (cucumber-expressions-0.5.0.crate) = d657acc056f70a3ea15ee56e98af7ce52cc2e299506831317ff835778455b178
+SHA512 (cucumber-expressions-0.5.0.crate) = 06c3fbec507e071f3103b9466311e7fe0086c82733979c717fc89e0ba7b01b1bb717ab43e3df9c3e557167ba5916029dfdc4493f285030810b32d2cb5b7d03d6
+Size (cucumber-expressions-0.5.0.crate) = 28959 bytes
 BLAKE2s (darling-0.23.0.crate) = e672134b01956e6272af11cb88a1f14e42d3472ef141fb928c551bf893ed67ef
 SHA512 (darling-0.23.0.crate) = 6257756befa2e6a8b17ee21d64e8430071bfd1e8f72c680f67b3c15934e726ec24e30da37fcb5ea4f4b3d925f81cf4ea22d6c85788f101090b32d95f08bdb2e5
 Size (darling-0.23.0.crate) = 43298 bytes
@@ -420,9 +423,6 @@ Size (dotenvy-0.15.7.crate) = 20293 bytes
 BLAKE2s (downcast-rs-1.2.1.crate) = f6fb1bb6e4e6807befd1bdd5a67e1a6a90bd4464b40b69d0e57d96303a105ef5
 SHA512 (downcast-rs-1.2.1.crate) = f37804c1b1e2cb0ecf2460fd6ab274c843c43e94aa7dfbf4e3c53529cca9b5624c4ea5ab5ceaafd72481165c7335f3cd1f846ae43deaabd18f363572825a5f86
 Size (downcast-rs-1.2.1.crate) = 11821 bytes
-BLAKE2s (dunce-1.0.5.crate) = 7f72598a5d04e4d5cc63e25fa0c215cf532e09f04b63f92b72f8da1f8118de2f
-SHA512 (dunce-1.0.5.crate) = 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56
-Size (dunce-1.0.5.crate) = 8244 bytes
 BLAKE2s (dupe-0.9.1.crate) = 515169934e473d2d171db5eaf78ba4e18d03e0cecbde9dc606c79a7e94b823f9
 SHA512 (dupe-0.9.1.crate) = 72243e8dc4c8bce92fb509e42c210a3f05bca27e265effccb42fd509cd8952f8e4048ee79720c2d343e2964730021769f19b28055e4ded7245bccb9b18711ecf
 Size (dupe-0.9.1.crate) = 7525 bytes
@@ -438,9 +438,12 @@ Size (either-1.15.0.crate) = 20114 bytes
 BLAKE2s (email_address-0.2.9.crate) = 06407d72306a4570285ee886b1a5ba00b19dc1dc2b7a03cdb89e9d4937666538
 SHA512 (email_address-0.2.9.crate) = ec83b2ed85f3082a0b74c7634c7525166d3b6519a1b6cd73c0d7bd66ad18aa45b8a5453d1760ecdb85a838e870d86ce80205d99654dd70602cb0e529699fb300
 Size (email_address-0.2.9.crate) = 21579 bytes
-BLAKE2s (ena-0.14.3.crate) = 570851b3992c48891d0f908989925e1d1712803fc99ab724f9017af852e6c0ac
-SHA512 (ena-0.14.3.crate) = d4c893973372011505a762f4a823ddd4b50d8ff3a2f91298382f9c580fb6f688aeaab43d504a0783f8384280f7be9c585e8a079cb38959e8fdd4a078d1a642f0
-Size (ena-0.14.3.crate) = 22986 bytes
+BLAKE2s (ena-0.14.4.crate) = 931513816272dd54d19904338490cc4aebb90c2e66be19a57182140d42c9d2d0
+SHA512 (ena-0.14.4.crate) = 3f63559036db52daa9333b3b2f18d71484d8bbf06acf9c04d53ab319aa7fa5dc867a885e62bccbcb9f1a3f95a6774d25fd07eaba03d2152f84258e76a0a876c7
+Size (ena-0.14.4.crate) = 23421 bytes
+BLAKE2s (encode_unicode-1.0.0.crate) = 0a3ee29f58a0d0ea05ed984e0ae128de103e02e294e7be5e0db494a8c5201031
+SHA512 (encode_unicode-1.0.0.crate) = c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359
+Size (encode_unicode-1.0.0.crate) = 56986 bytes
 BLAKE2s (encoding_rs-0.8.35.crate) = 2462b8a8ac8a4fb5cc1825ed2bb246be575a3236aa6dba5e49fbc514f1a47a6a
 SHA512 (encoding_rs-0.8.35.crate) = 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4
 Size (encoding_rs-0.8.35.crate) = 1381050 bytes
@@ -540,39 +543,36 @@ Size (form_urlencoded-1.2.2.crate) = 9347 bytes
 BLAKE2s (fraction-0.15.4.crate) = 9d66fbef100fa393f1142f417fb63b80c69db1d228142769d217faa6859eda9c
 SHA512 (fraction-0.15.4.crate) = f753ce6eb11b38717a8a079ea090c68c7850b46c95440be6919f267e84b97d5953ed7b6dad28a612b5586f59c763898d8d2994da34b0f0cb36d4490d60f5da4d
 Size (fraction-0.15.4.crate) = 109946 bytes
-BLAKE2s (fs_extra-1.3.0.crate) = c7a8a9481929e4b2cc7f5029eabe9d55f53c580f9b39a59a60311c651bd9af18
-SHA512 (fs_extra-1.3.0.crate) = 090d2ace0517b86dd2f54c5491366cbb6e1677f64cf64f024f7dc6a3c42c4f8c54b215e954572e2df10ae7f0e956890ecf7ccbeebf66b645c7647409484c845d
-Size (fs_extra-1.3.0.crate) = 31298 bytes
-BLAKE2s (futures-0.3.31.crate) = 0b434e414a2a44f2af21cfb0da777e25b3a3d4f9cc3b29609e6dc5f61329ece1
-SHA512 (futures-0.3.31.crate) = a08d23cdac9e162d0e6ae72bd792201ff4e13d7ade6b498cc597149b3df2062b06814804c0750d941d8b5be5d2ab4cfebbe2d08a98d875d2092bf25e6e71a51d
-Size (futures-0.3.31.crate) = 54953 bytes
-BLAKE2s (futures-channel-0.3.31.crate) = f03e5a01e367fab8e21b1a5b9cbe7be1f222cfc03a591602bc173dd3361f97c0
-SHA512 (futures-channel-0.3.31.crate) = 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69
-Size (futures-channel-0.3.31.crate) = 31971 bytes
-BLAKE2s (futures-core-0.3.31.crate) = f84e20f9d5ced305ff7e990075c80d6b4beb1feed31c4ed4cef703a48c377154
-SHA512 (futures-core-0.3.31.crate) = d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935
-Size (futures-core-0.3.31.crate) = 14318 bytes
-BLAKE2s (futures-executor-0.3.31.crate) = 70b70bfa0d55668d9b8f5d23c3865c169dafc4a5ec8e392b7a6134ff61cb3862
-SHA512 (futures-executor-0.3.31.crate) = 337e70bd3a3bd3075b51e2afe8f157902ebe486696587cc2706b6a5770478ee2ee4216aa9e155e9821ed1d02ba437cdd3abd0c05aa960378ea192e2ed39af564
-Size (futures-executor-0.3.31.crate) = 17965 bytes
-BLAKE2s (futures-io-0.3.31.crate) = 94f244146c63181faf458f71e558d83ffa9c53680ded3eee9f0c2e5b3fc09e5b
-SHA512 (futures-io-0.3.31.crate) = 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf
-Size (futures-io-0.3.31.crate) = 9047 bytes
+BLAKE2s (futures-0.3.32.crate) = df0ee5938fd9c4f425bb82b33faca5ceb49133efe76305cd060241886a2f6883
+SHA512 (futures-0.3.32.crate) = ba0fab7062af4d01143ebaab728b9d836a6589821e49347751add959f7b85c685f91f99b6a31e44988d887c4301bf657c0f8d969cb3ae219235aef2528aeb4ae
+Size (futures-0.3.32.crate) = 61234 bytes
+BLAKE2s (futures-channel-0.3.32.crate) = e2060fda6660cf92e9260151e883bdd8e621637e56c6fb7471b66829ed82ea9f
+SHA512 (futures-channel-0.3.32.crate) = eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab
+Size (futures-channel-0.3.32.crate) = 33213 bytes
+BLAKE2s (futures-core-0.3.32.crate) = b8086876300298daef1298ef71c3837955efda2a78b6b7b886205ef84fac5a52
+SHA512 (futures-core-0.3.32.crate) = 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
+Size (futures-core-0.3.32.crate) = 14684 bytes
+BLAKE2s (futures-executor-0.3.32.crate) = 833e62bdf4c740ad0857af01fa9c8c44bb9a46c5367055919afe452439f1f118
+SHA512 (futures-executor-0.3.32.crate) = 1bd682040fa15d7b6370b6c57d8109cc6e151230a3ecdede1485906c95feef911cffd15a8bdd3114e87efbba79ce444c05baa7dad6dd74aec09f2f00c645b040
+Size (futures-executor-0.3.32.crate) = 18581 bytes
+BLAKE2s (futures-io-0.3.32.crate) = d990a88137473c14ffe69f7980dccdc44b522656713c97f94a7077c32cda07b8
+SHA512 (futures-io-0.3.32.crate) = df7447fcc2046d5453d26913109bde4dfcfee2cb6914e963b090c68b32fd5256c65697235fa5ca960659791bf787ca6ac88b6b09c42abc82527f3d3c6de5ac61
+Size (futures-io-0.3.32.crate) = 9191 bytes
 BLAKE2s (futures-lite-2.6.1.crate) = 7bdfdcc424d7acd66620669d59db289f2d5be6199e08e39bd9abf2ef11a230eb
 SHA512 (futures-lite-2.6.1.crate) = ee62feea8d0208cd64d6ce99f813b573cb9aea33773d33adeb5674f51e359896109594a6766d528ec6f3dc724d97550b9007d0ba6fe6c71b5885735a2c18b4aa
 Size (futures-lite-2.6.1.crate) = 46095 bytes
-BLAKE2s (futures-macro-0.3.31.crate) = 7eb9ef6567f137b4df00ab01cc8c08d1d63e8dd717d20ef47da943e6a5fb648d
-SHA512 (futures-macro-0.3.31.crate) = 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166
-Size (futures-macro-0.3.31.crate) = 11341 bytes
-BLAKE2s (futures-sink-0.3.31.crate) = 551502a923eb0073fdf039f0c83ac929c9ca409c59568913d6c333ed8d8ad608
-SHA512 (futures-sink-0.3.31.crate) = 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9
-Size (futures-sink-0.3.31.crate) = 7958 bytes
-BLAKE2s (futures-task-0.3.31.crate) = fb82779c9b97e6a69214dbdbff570939eed7837e1f92b23571ca97c49385a93d
-SHA512 (futures-task-0.3.31.crate) = 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81
-Size (futures-task-0.3.31.crate) = 11217 bytes
-BLAKE2s (futures-util-0.3.31.crate) = 34b50c0b2fb2b69dcabea6d503c75c8324d704faf1d7d2f00bb192c76f43789b
-SHA512 (futures-util-0.3.31.crate) = 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3
-Size (futures-util-0.3.31.crate) = 162124 bytes
+BLAKE2s (futures-macro-0.3.32.crate) = 33265c2bf63819be394e511455ab48901f1a6724fae388fb878177addd42a994
+SHA512 (futures-macro-0.3.32.crate) = 39a5d7d4e610521d1d6d285a5ffec43b7d331d92d80e60890448d016ceb30ea577c93eb961321cf6c314273e566964dd879f7cd4b855b9f5e141dffe8e83aff9
+Size (futures-macro-0.3.32.crate) = 11929 bytes
+BLAKE2s (futures-sink-0.3.32.crate) = 61fede39273cddbf5c0d1fc3abbd71a28a6ab484587f5e8dcf58a6c5e2c26691
+SHA512 (futures-sink-0.3.32.crate) = 05438809ce417dc5dc46c14b9190cf798e0ab5b7dd5b442adba2ba344618e076807d4884f4a8cdf2f321a27557b3e3b563805fbd51a9561e9224d7502d4a6bd3
+Size (futures-sink-0.3.32.crate) = 8106 bytes
+BLAKE2s (futures-task-0.3.32.crate) = 21c7cf75266fdeb6a25b736e143bec878e87ad5a5974a417c4b5e2c67cf43376
+SHA512 (futures-task-0.3.32.crate) = eea93a8490d7083566d7f723c0bfae01583787028ae5d8bba851625b1ccb2587d27db0cbf3d7fbfa36b51bd6d444c54905cc4d56021f43a5a440cc8b0ed73520
+Size (futures-task-0.3.32.crate) = 11377 bytes
+BLAKE2s (futures-util-0.3.32.crate) = 2712629417e34728bd0b98b8f5d922ace765c4e359287f75b8b3b7283b9ec4e9
+SHA512 (futures-util-0.3.32.crate) = 77705985b5cefd5a9009e631689f5967320cbd1363888cc8b7eef3f7457afb38c793499fc3edd4453bc8771c43436e5da1538ce0c5ef655a5e597f4fda2727b1
+Size (futures-util-0.3.32.crate) = 168797 bytes
 BLAKE2s (fxhash-0.2.1.crate) = ae69027c0f34b36de7cc88506cda0194b87ce1dc7c3f8f3ed04333791fb6de75
 SHA512 (fxhash-0.2.1.crate) = 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38
 Size (fxhash-0.2.1.crate) = 4102 bytes
@@ -588,9 +588,15 @@ Size (getrandom-0.2.16.crate) = 40163 bytes
 BLAKE2s (getrandom-0.3.4.crate) = 33c5dff491914e401ae5406376d96ab45a8111fbc4be7a05142572fbddd27443
 SHA512 (getrandom-0.3.4.crate) = 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8
 Size (getrandom-0.3.4.crate) = 50932 bytes
+BLAKE2s (gherkin-0.16.0.crate) = cce466804d7e1a549ea40fef3760a8cf15be51dccb57e53072624fb149bba685
+SHA512 (gherkin-0.16.0.crate) = fcf3bdafbcd45b0f1e8a9764e53008f14cc6e654729d773a43e714f484fd1357512c79b0222fd56b2fed2ef7451930b00b56c366236571803ada8ca55e2fe7c3
+Size (gherkin-0.16.0.crate) = 41725 bytes
 BLAKE2s (globset-0.4.18.crate) = e11bcd40201278f23b7b3aa74f96441bf85cc94e4c3364847ce6c15c4e5d1115
 SHA512 (globset-0.4.18.crate) = 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54
 Size (globset-0.4.18.crate) = 28970 bytes
+BLAKE2s (globwalk-0.9.1.crate) = d20ddd2ab1239a6069079b5fc644ed5aaa6281f83b86c738d898f674f653fe5a
+SHA512 (globwalk-0.9.1.crate) = 9c95d6832950b35cf6ac87bd986116a75c847f11dd2e96ec0cbeb6c223ff901c949429669698cd75c4244a60c3de7df9adec648bc531303cdfba889e09f29448
+Size (globwalk-0.9.1.crate) = 12572 bytes
 BLAKE2s (h2-0.4.13.crate) = d944377bbef6480be1d30ce1548773cdd1d883e9b0411a4e6bca6732e839da8e
 SHA512 (h2-0.4.13.crate) = 14140113cc9bd97c69a395191b6182bb7890aeb76ae8de2082f982fcb31e3b7f0965402c3bcd73ea6446079e514e4f07ee95307d0cde8afc978b145474dbc09f
 Size (h2-0.4.13.crate) = 176861 bytes
@@ -639,6 +645,9 @@ Size (httparse-1.10.1.crate) = 45190 bytes
 BLAKE2s (httpdate-1.0.3.crate) = 9d7d481199e2a0a4f61010c28d20a32426605905a9db6ffc707008dfb6328b31
 SHA512 (httpdate-1.0.3.crate) = 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a
 Size (httpdate-1.0.3.crate) = 10639 bytes
+BLAKE2s (humantime-2.3.0.crate) = e1a20adb524d7cfb09e89da5037a2c7f0e6e573765c96b4cbc7aec9477678fb1
+SHA512 (humantime-2.3.0.crate) = 7d98eb3bab8876a7ca45a5964b0ecb1ed10fce991a53f12236221e654d1405d425a7841be110da3579f6d5a62c6840195f5605e55a951cc653b6926215d8fbea
+Size (humantime-2.3.0.crate) = 23242 bytes
 BLAKE2s (hybrid-array-0.4.11.crate) = f399996be40490721b4b0e61b10038d7d4df275542dd2b9342bf77805423018b
 SHA512 (hybrid-array-0.4.11.crate) = c667aa4f00b96412252d3cf30b6f6cef8323d33154bfd0166aec1aa9218db7dc800a6accbd0a175ee127717cadff73b4bc1d8ab22ba80b011ddb3b96996cc0a3
 Size (hybrid-array-0.4.11.crate) = 36102 bytes
@@ -708,15 +717,18 @@ Size (indexmap-2.13.0.crate) = 102206 bytes
 BLAKE2s (indoc-2.0.7.crate) = e898ba91d49e7e941386132ecf6002a4bb76db1f87f507518bbb5920aaa472d8
 SHA512 (indoc-2.0.7.crate) = 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73
 Size (indoc-2.0.7.crate) = 17184 bytes
+BLAKE2s (inflections-1.1.1.crate) = 46c198c9d675477e5084a8ea223285b6c2e2c16b2433713953aca44730ef2857
+SHA512 (inflections-1.1.1.crate) = b1299de95ade2049d0bc78b81d01717bda03bc36878d1527ad93f3d29d65dfb71713157e8189eb468e7d919a64958d354e54fa56925af2611150b21de5e7ab2e
+Size (inflections-1.1.1.crate) = 6853 bytes
 BLAKE2s (inout-0.1.4.crate) = e2468bdbd44505c4e48fcd1b02c6543d8c6910744b20a1c25ed0d6ed641a617f
 SHA512 (inout-0.1.4.crate) = 683ef612191d19a867afb1a622a30ceee8ae720df432132293c7e967ad1782190ad973e84ece7fa52a5d1ec7f4d8f078f56d818ac07fe7268547deb5b2399370
 Size (inout-0.1.4.crate) = 11280 bytes
 BLAKE2s (instability-0.3.11.crate) = d43a9943f9f70eb277dd94dc3e4c182265c8805f907d72a7f4c058044df41fd7
 SHA512 (instability-0.3.11.crate) = d5a55c7e89fef192910528616a80a8b03898819e0c8561d4c3401432b117d1c4b3d921eef9e5eca34978bbe914aa2f67b8338402eda45ae90df982f3b0fffd59
 Size (instability-0.3.11.crate) = 14472 bytes
-BLAKE2s (inventory-0.3.21.crate) = e5804c6fa6554211ab94e40d03e4b57040accfd673ca84485832b0c9320e1e71
-SHA512 (inventory-0.3.21.crate) = a7e22deb499530792112af670e9a846760ef813b88ca77c1db410bb8b8d855ce43c1bd989fdd5a4684cbd4ee5a19a4e43ff2d73933044766d3690c3c553ca324
-Size (inventory-0.3.21.crate) = 16600 bytes
+BLAKE2s (inventory-0.3.24.crate) = 5ed17728d40b0c2b3e2ad69ab95f0672ce6f3490f47f85b97dd374d503aa983f
+SHA512 (inventory-0.3.24.crate) = fed692b12e07cb5163d0fc36cd724baa2249999204f5afb758c1d62d8a4a188a8ccbcf1dd949173c694d6efcfb7b644aa88588f92cec5eedba1016a84aa6382f
+Size (inventory-0.3.24.crate) = 16226 bytes
 BLAKE2s (ipnet-2.11.0.crate) = 33825e9ccf819e1a8b8608739e6f6165c1f213b2cce3898a30ad93f96aa98390
 SHA512 (ipnet-2.11.0.crate) = 9d3c42b5bd93a792ac09975b9ced105e6e8b1eb83bfe012aeabcaa3fc388ee2c5a0541d5cd6dae48dfb97cf82aa970316962d231b65298873136335ac3e5ddca
 Size (ipnet-2.11.0.crate) = 29718 bytes
@@ -747,9 +759,6 @@ Size (jni-0.21.1.crate) = 105028 bytes
 BLAKE2s (jni-sys-0.3.0.crate) = 9f5a74f7d13854cee72f8d761477dfd785b62f2f462353ede5afe918a40b14d6
 SHA512 (jni-sys-0.3.0.crate) = 1e47582ed4dcf608ffd218549f1eef5ee3c87a89e28c65eeb5bba801edd6cabc0f095e213e8df606e050a57608653a59ced6f01a8bc76a5eb32ba1a337a63321
 Size (jni-sys-0.3.0.crate) = 10232 bytes
-BLAKE2s (jobserver-0.1.34.crate) = e84bc7a0278a236aaaf44f8d659626d8187d04112f8b62e465f7587f39a76bff
-SHA512 (jobserver-0.1.34.crate) = 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549
-Size (jobserver-0.1.34.crate) = 29013 bytes
 BLAKE2s (js-sys-0.3.83.crate) = 615c57fd9a08c14bc170899223091a693f07b14b9244cdeacb74dd15a855e201
 SHA512 (js-sys-0.3.83.crate) = 003e06308d62ce8ca694471fd9b15b3c98ba130c0a388ce88e9ad08b2e16bf1f9b3a68f8bc45d15442c16b2ecc6187cc8bda4cc78db83dc8ced9407d1e641c0e
 Size (js-sys-0.3.83.crate) = 56425 bytes
@@ -774,9 +783,9 @@ Size (lalrpop-util-0.19.12.crate) = 10178 bytes
 BLAKE2s (lazy_static-1.5.0.crate) = e1c1f0f38c4bae0138784e2df43c1a683e7dc5a2fb3fc0c9f49e01c04b770b40
 SHA512 (lazy_static-1.5.0.crate) = 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
 Size (lazy_static-1.5.0.crate) = 14025 bytes
-BLAKE2s (libc-0.2.180.crate) = 83c07844c85660d8e2e2941ebbcc8f1d7a84324b28406ad12d6f19c6a5c28f60
-SHA512 (libc-0.2.180.crate) = 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef
-Size (libc-0.2.180.crate) = 812207 bytes
+BLAKE2s (libc-0.2.186.crate) = e4ae2a7c2182c3a4f54e39cfed3d574220b3a6d54af5a40aadfd814bb8a12c6a
+SHA512 (libc-0.2.186.crate) = 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690
+Size (libc-0.2.186.crate) = 821883 bytes
 BLAKE2s (libdbus-sys-0.2.7.crate) = 5d2aaf041e8c9d1d491bece96d188105567db44debb60de06f7d53fb9a3f6d49
 SHA512 (libdbus-sys-0.2.7.crate) = 85227b2afcc59d69bf581bc1e371802bbdcadc79aee67b7f9c70b7bab6046fa60eecd3ec529dc5e623d0c837d3a267fe2e49efbc171a57670761006bb9b67bbc
 Size (libdbus-sys-0.2.7.crate) = 1105992 bytes
@@ -789,6 +798,9 @@ Size (libsqlite3-sys-0.30.1.crate) = 5122296 bytes
 BLAKE2s (line-clipping-0.3.5.crate) = 70fc49e16416c675085895e937da9387e69ce29b6f5c4d006b8896de04e8a7e3
 SHA512 (line-clipping-0.3.5.crate) = adc5b85d2bf9415f815bc93aae5e802572c2da63251fb0f6a441ac4b4e56110f35b3191fbe5c0a3ac76cea126a66be672a213031b067fce0bec6286c7b3977df
 Size (line-clipping-0.3.5.crate) = 15498 bytes
+BLAKE2s (linked-hash-map-0.5.6.crate) = 06eec16c1a2dd3fc12933a669b9ddc465cceeb3845eb15197228e0d319366ce3
+SHA512 (linked-hash-map-0.5.6.crate) = 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
+Size (linked-hash-map-0.5.6.crate) = 15049 bytes
 BLAKE2s (linux-keyutils-0.2.5.crate) = d1f3b9d5a7f7eae0f9825388b576674078bcc700d18791c4b5a7e6f839e1850e
 SHA512 (linux-keyutils-0.2.5.crate) = 5d9ff4bf4b88c7ea60522cf922933d21082797e616c337c8cffeb42bd42ddd76561f8c64f64ac594d93422f1ae49e16d552c4c59df74fa55a78ada1d6e3f1953
 Size (linux-keyutils-0.2.5.crate) = 20717 bytes
@@ -822,9 +834,6 @@ Size (lopdf-0.34.0.crate) = 7012272 bytes
 BLAKE2s (lru-0.16.4.crate) = 86c83d1077fb35b8b9e447c76e1f65c03d808788c25e25332c808ed9ceba0ecb
 SHA512 (lru-0.16.4.crate) = 3d3c4e62c4e0033738fbf8b0948adeb693c882bc70237e5988d681fe4cab6761c5aee8dfe0ffc555c4b02588efddcb8dcc2ab1cd56eefca67fa71bf823185bb2
 Size (lru-0.16.4.crate) = 17470 bytes
-BLAKE2s (lru-slab-0.1.2.crate) = aa3f3674478a76b09b52e1c77b3fc8382ad771a643b4184baf095d0dd7f35d1b
-SHA512 (lru-slab-0.1.2.crate) = eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f
-Size (lru-slab-0.1.2.crate) = 9090 bytes
 BLAKE2s (lsp-types-0.94.1.crate) = e5d12df83697fdef1a6180aa331b2edc9b919efe2abe5e9b2ae73399c4ff16d8
 SHA512 (lsp-types-0.94.1.crate) = b336c441aad501c5cc80b06ecdc696554c5f76848143da19e534f1915e2390f53d0dc36ad43458e70cafa0ee817aaea1db2eff4949af28553c42cdacd3d2b27b
 Size (lsp-types-0.94.1.crate) = 66997 bytes
@@ -843,9 +852,9 @@ Size (matchit-0.8.4.crate) = 33986 bytes
 BLAKE2s (md-5-0.10.6.crate) = 0f1e0fbcd8101a5033fdb7d352b876060dcdbe15f34422e9cb316949e985dae5
 SHA512 (md-5-0.10.6.crate) = 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca
 Size (md-5-0.10.6.crate) = 16161 bytes
-BLAKE2s (memchr-2.7.6.crate) = a830db86394a8743df7c419957373ffa2ab158d6580c70556213bd109e985d93
-SHA512 (memchr-2.7.6.crate) = 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad
-Size (memchr-2.7.6.crate) = 97616 bytes
+BLAKE2s (memchr-2.8.1.crate) = 1b8983eacf166f8ccb7312f81cff61cdefcfe0519857b66dce35b73328aba70b
+SHA512 (memchr-2.8.1.crate) = a11ff12e2e2fda7ee6e45dcc39bba289d0c2605e996263782d7039c3922781a51fdbe6e0b0455a0075e126b9ff2369a5935d9162e6d5903110120c12886322e1
+Size (memchr-2.8.1.crate) = 98743 bytes
 BLAKE2s (memmem-0.1.1.crate) = ec6601bc7987a56f1be32672dca4f906076d0e8297c21d2d72d2d690de5e2ddf
 SHA512 (memmem-0.1.1.crate) = f4ee8123e0263c30898ff1e397bb3daf4e027aadf520977ccaf5bfc4ec8158b398a19bae6d48a85a084e43d80d5ddcbb3cbfdf986080041ce958d2c8f5eb897a
 Size (memmem-0.1.1.crate) = 10665 bytes
@@ -894,6 +903,12 @@ Size (nix-0.29.0.crate) = 318248 bytes
 BLAKE2s (nom-7.1.3.crate) = 226b78f1d2070ca94403c5e4f4cd27e43eba1397f201522f65528f19adff72fc
 SHA512 (nom-7.1.3.crate) = 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
 Size (nom-7.1.3.crate) = 117570 bytes
+BLAKE2s (nom-8.0.0.crate) = 3afee6859429c7bc4d26e3a84ce9f2d8c6d7a149710f042fd7c16381ce0e045c
+SHA512 (nom-8.0.0.crate) = 7634276cf799b0260e4f82818e297001101c84961b498552ee19d2b2bd7b7be3621ce7fbfa9d85c4531c650448b2d32326ecef28f8282b016f5a504e69783cb6
+Size (nom-8.0.0.crate) = 135590 bytes
+BLAKE2s (nom_locate-5.0.0.crate) = 11ae5e7684d732c187fb3b6f050c53d632a6b4328b81f0890f372d53ec328dad
+SHA512 (nom_locate-5.0.0.crate) = 305102a81b7c9d9b7fd34de1074d3ac72554a7c2b2673d47e3521983ebefa84e027e06a60840d72bc4c80db61fd155a35b41e3e355e08c120afab2d818eaeef3
+Size (nom_locate-5.0.0.crate) = 18236 bytes
 BLAKE2s (nu-ansi-term-0.50.3.crate) = 60422a0e9bd187f04f1d27ff5533e6acdbd2824a1b91dcc93631c0890bc87cf3
 SHA512 (nu-ansi-term-0.50.3.crate) = 45f5469a7b5d5641fc93ad6953bba8e91d14a511283ba628c2bd75fb05cba6d571ed505d7a43df905eb7725fadcb263a47c3f151bb5d2d7b37fec4fc62f2feb3
 Size (nu-ansi-term-0.50.3.crate) = 29597 bytes
@@ -990,6 +1005,15 @@ Size (paste-1.0.15.crate) = 18374 bytes
 BLAKE2s (pdf-extract-0.7.12.crate) = 44652cb723000fda984ba5d14d7600e631d905c68465a6d2cf4dd5d6230319dc
 SHA512 (pdf-extract-0.7.12.crate) = 4a4599d2620e5a4e88778680c761f74c5e2e2ebb2963dee2f3be478627730e04b0dcc7b4e2c1f1ff07422889a301cd182821d3d371c6e5a3e17ae94a291926e7
 Size (pdf-extract-0.7.12.crate) = 92702 bytes
+BLAKE2s (peg-0.6.3.crate) = 0ac85aa0a43946ee58fc8161ca5fe9274d51564a6ca78acbfaa10bf0e193efc0
+SHA512 (peg-0.6.3.crate) = edbaccc2ed87728fc1bbe373b71167fadca95aa07a9d9850d0cac46342ab366163aee3ec65ee9304dbe997924f1de3a3d6b19e47034aec3bddfbd2847060b276
+Size (peg-0.6.3.crate) = 14628 bytes
+BLAKE2s (peg-macros-0.6.3.crate) = 74e307d80e7e9b305d5fb76d1ac46f866f4070d8b35859c6417005a7825d9192
+SHA512 (peg-macros-0.6.3.crate) = f10327abf27841d1c5ccc2d59973d0b3d60138a7fd04c7707fad74d32743fced8846acf0b4b31c8b3f67125f9f7fea50ee59170f108ec44f8571aaaa47556d16
+Size (peg-macros-0.6.3.crate) = 23918 bytes
+BLAKE2s (peg-runtime-0.6.3.crate) = 2bc2a543fc7684c7edb359be1cdccf43eeb288c47e6ff362abc11d27f150eb19
+SHA512 (peg-runtime-0.6.3.crate) = ea5fbba737b018decabe92f3ebae9cf0c99ceb272a80a4261e5dcec1e6b78e6456d6aa49c4c86f9276bae3c2eb87c67b1189e41c41fe5164bea445006bf9b712
+Size (peg-runtime-0.6.3.crate) = 3064 bytes
 BLAKE2s (percent-encoding-2.3.2.crate) = 81bf57454974d77f50aa665cf53179715469e81774d992a2d3769ad118d70d5b
 SHA512 (percent-encoding-2.3.2.crate) = 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
 Size (percent-encoding-2.3.2.crate) = 11583 bytes
@@ -1023,6 +1047,12 @@ Size (phf_macros-0.11.3.crate) = 18436 bytes
 BLAKE2s (phf_shared-0.11.3.crate) = a9cf5897cf023d61d53296d21db9d309c3829fbac3759f1b9774a7dd8d364386
 SHA512 (phf_shared-0.11.3.crate) = 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e
 Size (phf_shared-0.11.3.crate) = 15199 bytes
+BLAKE2s (pin-project-1.1.13.crate) = 7186d34b92828bd67e49fb8e4ca8f24d0b79004f429085df54e29e1656121cbe
+SHA512 (pin-project-1.1.13.crate) = 5a78faef89908534f0b447948338354530701ea6cb4bce0fa5e5494fbe48fda39e1bef0974fc73c6c83eb9dc397b3d92dcb7bf2ae5df685e781063e1866d3563
+Size (pin-project-1.1.13.crate) = 56345 bytes
+BLAKE2s (pin-project-internal-1.1.13.crate) = 5cfdde0741cdd431e0ef58aae369ede7e79d00611d2281fc592262b8d6794547
+SHA512 (pin-project-internal-1.1.13.crate) = 00f35624ae3637d898302b5b6bdd248e5bb6976cc76acfc6888c5618b5e47f2bb5051cf68d715f522d8bee81b5191b95293019f1a74d097df68d8a84a126117a
+Size (pin-project-internal-1.1.13.crate) = 29331 bytes
 BLAKE2s (pin-project-lite-0.2.16.crate) = c73e5923caec8a0889155d0689a016b373b9935426ed6c28b63322dd3543e323
 SHA512 (pin-project-lite-0.2.16.crate) = 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718
 Size (pin-project-lite-0.2.16.crate) = 30504 bytes
@@ -1071,9 +1101,9 @@ Size (pretty_assertions-1.4.1.crate) = 78952 bytes
 BLAKE2s (proc-macro-crate-3.4.0.crate) = 67ad1b56f1aa7ba670ee05cd6b66aad7eca841c69866340e1205f0b39cbafcd5
 SHA512 (proc-macro-crate-3.4.0.crate) = bcfa9550d1938f2d92c3fce823cb7fa088c16b43a430962028df77682acd5227e7195042379a843007cf5b71b2d53a2dde649c89b92a1b87d982acbc088d78ad
 Size (proc-macro-crate-3.4.0.crate) = 12690 bytes
-BLAKE2s (proc-macro2-1.0.105.crate) = be6c8dbe5046f5f26db06a834e61ecfdc624349f03c8b20e9e1017cae7d4698c
-SHA512 (proc-macro2-1.0.105.crate) = 520f9af4f0e9b56ac9ca7a05649aeb538d235c4f53b85a4a9a2474998ad8b96a5f97aa4e117a949adb087fc908f6150fcea783950189f1772097a986eec564c9
-Size (proc-macro2-1.0.105.crate) = 60319 bytes
+BLAKE2s (proc-macro2-1.0.106.crate) = d914a8fc313c5a898a0a9381a19dfbdfe9b94efba3f431759ea2c7ce43cd5362
+SHA512 (proc-macro2-1.0.106.crate) = b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
+Size (proc-macro2-1.0.106.crate) = 59765 bytes
 BLAKE2s (pxfm-0.1.27.crate) = 7f3dcde45912dd148e68c14fc4afc86e2ad50aee3a2ec0cb1a12b488c07cde7a
 SHA512 (pxfm-0.1.27.crate) = 069bb2e619f9eade1eb2204756e65deeb1a053a51950473bfef0cfbb0449a28d7b2c9dc2a806693e627a9298e1f158ce77927597afa69c6d796ad591e4c46457
 Size (pxfm-0.1.27.crate) = 879919 bytes
@@ -1083,18 +1113,9 @@ Size (qrcode-0.14.1.crate) = 66224 bytes
 BLAKE2s (quick-error-2.0.1.crate) = b5baa20597127843f2ea703488925348d57077126e4c5741bf35bc415b1489b6
 SHA512 (quick-error-2.0.1.crate) = e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32
 Size (quick-error-2.0.1.crate) = 14265 bytes
-BLAKE2s (quinn-0.11.9.crate) = a4097c9a3db415e02c5c2ac1e748a4d60ab4fd33ac126dad08f98051012ecb20
-SHA512 (quinn-0.11.9.crate) = 5d28818be9c0970d0b7206b43ab7c1f94c379d2169bef4a11d5ccee19ba6088e2e578f5aa68395ef11c4f730b7f715fcf2fc02a4d60c351492a5b09002fb416d
-Size (quinn-0.11.9.crate) = 83606 bytes
-BLAKE2s (quinn-proto-0.11.14.crate) = 84b59dd79b173aa539c7f7791ac64b074fd66750d5918be5be37cd9a56f67b69
-SHA512 (quinn-proto-0.11.14.crate) = ff14860c12e70deaa332ec573d855abb6db0eee0b2d6f1b7aa4da1a3351beb005c3a9c08411aa87e004dd8cd269c59bac12feb0367e788760bff065765ce0d40
-Size (quinn-proto-0.11.14.crate) = 244123 bytes
-BLAKE2s (quinn-udp-0.5.14.crate) = dfc2d27fb3865a899216c9c59a0eb95921ca9bf23f6a688eb637d8b04326cbf5
-SHA512 (quinn-udp-0.5.14.crate) = 47ee6f899841c1b5d73e1aa7e655f149e425c870ca5b4bf4664d7357ca4c7e36c7967eb035f9a2eda9630763f3e65c2a986fa19b95c64a322f296ae03ba0b380
-Size (quinn-udp-0.5.14.crate) = 33436 bytes
-BLAKE2s (quote-1.0.43.crate) = 7148aa8285b4ac27623455240c574edddd9691872c6d7d1c610fce1f4837b3f2
-SHA512 (quote-1.0.43.crate) = ecceef4e34e0ccf260e2f958fc8b6595f488a6cf6b2d9230bdea33aedf3b41ccb2e72f8810ffda8607bde9be5a3aaac518d6f3e48e41e5040915cad26083889e
-Size (quote-1.0.43.crate) = 31587 bytes
+BLAKE2s (quote-1.0.45.crate) = 20533b49c424d16a57b48d77fd05ff08c31355221b3dd0d6fd917c60da7f748b
+SHA512 (quote-1.0.45.crate) = df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
+Size (quote-1.0.45.crate) = 31564 bytes
 BLAKE2s (r-efi-5.3.0.crate) = 3a737953fd15903b6e466848b522230b19bc1520b9b900092e3f5822be416a2d
 SHA512 (r-efi-5.3.0.crate) = e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
 Size (r-efi-5.3.0.crate) = 64532 bytes
@@ -1104,21 +1125,12 @@ Size (radix_trie-0.2.1.crate) = 251366 bytes
 BLAKE2s (rand-0.8.6.crate) = 8a10d9cba48bc8caa80d76cc71312db13b1ebb939674b28f2b269c6e8a0d54d5
 SHA512 (rand-0.8.6.crate) = d7e887b161dd9191cab618efc367364c6bd5b31a55753f63aa08442b370c159673f21b0dbe020880601caed25535bda9e6b59e171699b00191db7668747b712e
 Size (rand-0.8.6.crate) = 83339 bytes
-BLAKE2s (rand-0.9.3.crate) = 21ae94c6a8ea6e47432a210ebe4262ee7991d7b808cafbf9044aeffd99c12637
-SHA512 (rand-0.9.3.crate) = ad548cf5bab035ab90b23fa9773cf23366bdf5de4f374d7710cf582b3ed8e7ca62c0730cc088e1bb15a55897f74622f2343aba13f45c5618135d77cf5fcce61e
-Size (rand-0.9.3.crate) = 99786 bytes
 BLAKE2s (rand_chacha-0.3.1.crate) = 610f5bba921c6e9d0527a13b5bf3ac43ffcddbbfc58522a8c086baef788895c4
 SHA512 (rand_chacha-0.3.1.crate) = 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
 Size (rand_chacha-0.3.1.crate) = 15251 bytes
-BLAKE2s (rand_chacha-0.9.0.crate) = 92c607c07408ba75e10597aba27370fc46ceece6bf2e3d836de2eeb55af6dd72
-SHA512 (rand_chacha-0.9.0.crate) = f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
-Size (rand_chacha-0.9.0.crate) = 18258 bytes
 BLAKE2s (rand_core-0.6.4.crate) = 0d23245a02d2c434b28af3a0ef8fe79b824ac79a8fb84f1c90a68a5bf5bfb6a6
 SHA512 (rand_core-0.6.4.crate) = 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
 Size (rand_core-0.6.4.crate) = 22666 bytes
-BLAKE2s (rand_core-0.9.5.crate) = bb780e2b4bfc4864096bdf32c3991e4b872e49c8f88cf785a5c6c1df3ca3345d
-SHA512 (rand_core-0.9.5.crate) = 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56
-Size (rand_core-0.9.5.crate) = 24129 bytes
 BLAKE2s (rangemap-1.7.1.crate) = d7d7426e4e303f06d65b687d4160f47c1c9e5156d114d50e43fb0fbc9aa48d35
 SHA512 (rangemap-1.7.1.crate) = 90414b83e335a1dd98491cddf2d0c1efcfef11a8112d58bab84d0cd12281bb61126215325b625a7380066fbc9d409165dc7036f7ed5e3e501ce33413f89de6b5
 Size (rangemap-1.7.1.crate) = 58127 bytes
@@ -1182,9 +1194,6 @@ Size (ring-0.17.14.crate) = 1502610 bytes
 BLAKE2s (rusqlite-0.32.1.crate) = 25a9130b67053d124c6b9c0a5812edd21d3d679ad51a885ab3e46a4f0ba48464
 SHA512 (rusqlite-0.32.1.crate) = f21986063af655842c41cb1f9a7711d289d52f69850d02b7c08eb5381e43c0b740fc047912dca5f9a745469ccf6bed12b751d2cc5e351adafdbf37fd69946cd9
 Size (rusqlite-0.32.1.crate) = 155563 bytes
-BLAKE2s (rustc-hash-2.1.1.crate) = f59440e372f86adc01d4b8f287e6b1e7e77508ad59d6a473e33253b1e917848f
-SHA512 (rustc-hash-2.1.1.crate) = 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
-Size (rustc-hash-2.1.1.crate) = 14154 bytes
 BLAKE2s (rustc_version-0.4.1.crate) = f0d198d0457135ca7572b41cd2440f1b0ca075013f53b384d07c00db8c5d2e84
 SHA512 (rustc_version-0.4.1.crate) = 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
 Size (rustc_version-0.4.1.crate) = 12245 bytes
@@ -1218,9 +1227,6 @@ Size (rustversion-1.0.22.crate) = 21096 bytes
 BLAKE2s (rustyline-14.0.0.crate) = 9cd455f22761aa208285a4af0d868e41956992725c2572e7212b88bf95fef119
 SHA512 (rustyline-14.0.0.crate) = 72152856e0b51f52d680d7f7c60d8eaff40a31b76b8ee8875323834d4b2e3e06288971fa007117c1db7d4824d7c208802390746d59b2c09744a367c88423f52d
 Size (rustyline-14.0.0.crate) = 116347 bytes
-BLAKE2s (rustyline-15.0.0.crate) = b024a512624dbb5442426d2f18ba063506d64842c487a8c6bfb47a5e82261137
-SHA512 (rustyline-15.0.0.crate) = 1dc5215f9b950197518940526bfc6b18caf63e82e87a944a0e4f07fb2ff8b62b980f7640a498842ff6a4a4d01dea45305a33d0d614c35e0100503cf9ce99793f
-Size (rustyline-15.0.0.crate) = 116346 bytes
 BLAKE2s (ryu-1.0.22.crate) = 5517b46d542561876d0b1495c3ed1336b05b3895e3a1eff9c69006de7fff210b
 SHA512 (ryu-1.0.22.crate) = 542a991b438de374a8377dcc1501e55d919d480d3a0503097c24710472adca732c4de4f1e623b28b67763ab425aa8e234080a5abf222b5ead77a9352f617c2fa
 Size (ryu-1.0.22.crate) = 51321 bytes
@@ -1251,6 +1257,9 @@ Size (schemaui-0.12.0.crate) = 2456295 bytes
 BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
 SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 Size (scopeguard-1.2.0.crate) = 11619 bytes
+BLAKE2s (sealed-0.6.0.crate) = ac7c2a04f608898eb252edf7f3fabc6b2751ee7ff58d84bba50d465c097accc5
+SHA512 (sealed-0.6.0.crate) = eaebf98da00725331e67e7ef7415bd5c4217b1da7a7703e022f613a57532ee38ff6b9fd43ee803564614411a218051cd31e5a266c8bf504435aeee74888b9a40
+Size (sealed-0.6.0.crate) = 14039 bytes
 BLAKE2s (secret-service-4.0.0.crate) = fc9c7dc006353da967c594de1d391a6156613862aea635dd39459c1700efaa62
 SHA512 (secret-service-4.0.0.crate) = f6338b297c46c8ed5da35ae8ed4362f88d4b489f2b3f48d4e0ee029a90a074b831b3817ceb7e04d47c0a4aae2bc0cdc5b764f4aef007efd6575ee72404e567e8
 Size (secret-service-4.0.0.crate) = 36396 bytes
@@ -1344,6 +1353,12 @@ Size (slab-0.4.11.crate) = 18549 bytes
 BLAKE2s (smallvec-1.15.1.crate) = 4cc77213990608a8c3cffe9d6fa5cf81e66038510f1e853a27ca2ed027bb1e1b
 SHA512 (smallvec-1.15.1.crate) = c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
 Size (smallvec-1.15.1.crate) = 38116 bytes
+BLAKE2s (smart-default-0.7.1.crate) = fae96f7c049109550a98ea43d79ba66f5cb2e13a2dcbe7bb2669dc534d0769ef
+SHA512 (smart-default-0.7.1.crate) = f9fdbf067568db78b13ab48b6373d432563a3293c74fe99532676d9980eafea1648b3b9aba46e82ffc2b9cb31d9b51eaadd088bce06be372b50c4471774a7fdc
+Size (smart-default-0.7.1.crate) = 8435 bytes
+BLAKE2s (smawk-0.3.2.crate) = 107add53976fc1b7d6ba0efbcc9ce9a280fe5a9424cdbeb56dc91904e40ab5eb
+SHA512 (smawk-0.3.2.crate) = 39f3cab5a6eaaef6f4e7703a6840ce7a805f6175e02968090a58a12d3420f0a144533e5d6542f1e9ec0e36902046a180386548713ef6148064922ff837fa1602
+Size (smawk-0.3.2.crate) = 13831 bytes
 BLAKE2s (socket2-0.6.1.crate) = a36463e2c1e85349e2213b04ebf48fe1049783bfb1dc842aa4e9f69af186032d
 SHA512 (socket2-0.6.1.crate) = cafaf371870a8d85bee30d1a8341c25ec023f6031eaae96f783f0486e2c9b0ff7a6d742d40500f9c772472805d8de9f36a163405a476c57b254249992a5477de
 Size (socket2-0.6.1.crate) = 58486 bytes
@@ -1386,15 +1401,24 @@ Size (subtle-2.6.1.crate) = 14562 bytes
 BLAKE2s (syn-1.0.109.crate) = 90f44fe8c2ae4039ac3ca0c29fbd3eb6820b5b3c163491885ed7dc0d096b593e
 SHA512 (syn-1.0.109.crate) = 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
 Size (syn-1.0.109.crate) = 237611 bytes
-BLAKE2s (syn-2.0.114.crate) = 5f8ec9fec4889d4df90be76253961894e6cef2a57ccacdcca84fe6cb64c4c95a
-SHA512 (syn-2.0.114.crate) = 42d935971246f1bc605f0d0a960c143dc31c96d27ed5427d3bb2baf46a3871852450a47556cb0eeab1e1333b208ed6fbb3832c1038e91f874680f8c68719d184
-Size (syn-2.0.114.crate) = 304636 bytes
+BLAKE2s (syn-2.0.117.crate) = 03f50444ef7a3b5f28a72c59696d1676df1b8f5c334b19648d2755927e8b2f43
+SHA512 (syn-2.0.117.crate) = 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416
+Size (syn-2.0.117.crate) = 306011 bytes
 BLAKE2s (sync_wrapper-1.0.2.crate) = 547320efb0d5c3dcc6440216448eb9f0b1c3b6841baadb32cbef79eb7beaa22e
 SHA512 (sync_wrapper-1.0.2.crate) = aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c
 Size (sync_wrapper-1.0.2.crate) = 6958 bytes
 BLAKE2s (synstructure-0.13.2.crate) = 674ef97e051051a22c4ec20f4b53a60e382b933bd94e75d853ebb2f98a3a797d
 SHA512 (synstructure-0.13.2.crate) = 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
 Size (synstructure-0.13.2.crate) = 18950 bytes
+BLAKE2s (synthez-0.4.0.crate) = fd47c6e5fbfa6a9c3e2cdfbf149ea0e03cb0854a54171d5f1ad570900f1a1266
+SHA512 (synthez-0.4.0.crate) = 0002f79df6385d696d0c8ce327a0def87b100e48daca37325040bc515643484cb4efc617693108b14c5c4f28c979fcd6ac3bc2df5986bef41f2a7cf938be508b
+Size (synthez-0.4.0.crate) = 8001 bytes
+BLAKE2s (synthez-codegen-0.4.0.crate) = 0746d506a75e9c5217a062635669fe157ecc818d6eba7a3522f72d8bac235e27
+SHA512 (synthez-codegen-0.4.0.crate) = ba5cea4355dc8707128bbdd3e2c004151d8d20d3cf880af3b03bd603c6d7cd6cd449cbd9794df3978a8ec4445acbb5726ce324ade67a3f1c391faea03530d1b4
+Size (synthez-codegen-0.4.0.crate) = 6455 bytes
+BLAKE2s (synthez-core-0.4.0.crate) = a4f08382fc68944d59003994b08f806442d8ffe1527d21713b5bd11839eb8615
+SHA512 (synthez-core-0.4.0.crate) = 38d11ad13638df1ddec2b95aacd6f80b43d7af27f527a584555ac2db385d6a56501f21ebe0d2fe7f0e7fee21620292112375fc255376c867b3028ddf1289f2d8
+Size (synthez-core-0.4.0.crate) = 18070 bytes
 BLAKE2s (tar-0.4.46.crate) = 53c9720ae1f59999f83de1b73ba2fbd519e07a18fac1385ad12ea3e6d39e01fa
 SHA512 (tar-0.4.46.crate) = 7e703def0d0fa16c6fc35e12adc11bb059efd927d7ec9fa3185b4f160fde7fa930c36ac08faf19fde8d2002c1247c30221438e02fdf7c3e304425d68eb8d9e78
 Size (tar-0.4.46.crate) = 70809 bytes
@@ -1404,6 +1428,9 @@ Size (tempfile-3.24.0.crate) = 40849 bytes
 BLAKE2s (term-0.7.0.crate) = 94941513cf3153a71c32f22399cddc0a4210dc940c46218bea89ac225f87a509
 SHA512 (term-0.7.0.crate) = 9de6e836f1fd205b3b58645ec880eaabfc0fd8991e3980ef90bc6184b370a14676edb688a2a75bce412dd8ebd97345aef742afe5b964250e2b6f84e6b15b486a
 Size (term-0.7.0.crate) = 37082 bytes
+BLAKE2s (terminal_size-0.4.4.crate) = 4836acdbcac81e2f7ef53d6ad3b0e9de297851a8784a4d2f4ba72c72fd864808
+SHA512 (terminal_size-0.4.4.crate) = 85061564489b4fcb8c5a958c66f6c26de4ac3ef7c95afc38464c0b294e56420a9a5bf533691db2282e6429de5405fe7b6273063c4e79c7c72ed0d00748e6008e
+Size (terminal_size-0.4.4.crate) = 10022 bytes
 BLAKE2s (terminfo-0.9.0.crate) = 3b62957c5bd8f1c82217fa86b9d0d854e33bab628e7f431045c04eb8a9da9dd8
 SHA512 (terminfo-0.9.0.crate) = f22b16f93b2b7758b41ad393d580eeef067daada996e41056f21e110bf53fcc9a4bdd309518d338c5afcdc7484e2d36b2947d9c49b0ac0709448ceb00525e849
 Size (terminfo-0.9.0.crate) = 45420 bytes
@@ -1416,6 +1443,9 @@ Size (termwiz-0.23.3.crate) = 400004 bytes
 BLAKE2s (textwrap-0.11.0.crate) = aac1ca89e048f3559b66b2653332c7a880ffdd9d7e557c097334ed50099ae7af
 SHA512 (textwrap-0.11.0.crate) = f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
 Size (textwrap-0.11.0.crate) = 17322 bytes
+BLAKE2s (textwrap-0.16.2.crate) = b56f6ce57073ed5bcdd212ead10fca0f2363c41dfeb3725e1306641b20117ed6
+SHA512 (textwrap-0.16.2.crate) = 68dd4862bed6e4f57b8b05b93f403b3574a4759249a8c3d1edc9f7fe91741b8182be6b547b20e8d4b2407211444a4570f98271b9aff7b3d2971664c04cfe4676
+Size (textwrap-0.16.2.crate) = 57077 bytes
 BLAKE2s (thiserror-1.0.69.crate) = 26bff7ed5c8f8eeabca66866529fdd00063c22b57c631a70e5bd5deef20976b6
 SHA512 (thiserror-1.0.69.crate) = ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
 Size (thiserror-1.0.69.crate) = 22198 bytes
@@ -1527,6 +1557,12 @@ Size (try-lock-0.2.5.crate) = 4314 bytes
 BLAKE2s (type1-encoding-parser-0.1.0.crate) = 00f47e23f150a35b5fda66a605044e571fc8c30bd550dc238534a750be4b3f40
 SHA512 (type1-encoding-parser-0.1.0.crate) = 8eeee77969bfcd4a7f348c76af5a8142f172bb15e828ba4da6095f2f402c9e13321f7b418db4fedc3a0e237babd502af5d61ef295ba64e058577b1b1da24e10d
 Size (type1-encoding-parser-0.1.0.crate) = 2979 bytes
+BLAKE2s (typed-builder-0.23.2.crate) = d720786c59a6650250a7addf1a7252c451de50761f0f4f458c254c5716d42bd9
+SHA512 (typed-builder-0.23.2.crate) = 61c1d5e83a03b9a553b1779696359bb642abc782535c71347af77843387965898e28171efa31091495bccf03a3a0f8a95b947b16004eb8a467b157e31e558bae
+Size (typed-builder-0.23.2.crate) = 24136 bytes
+BLAKE2s (typed-builder-macro-0.23.2.crate) = c6b1956c2b658e519d2ddfa46dfeb706594298c5eb78bdc2dd740e5ac10102e5
+SHA512 (typed-builder-macro-0.23.2.crate) = 3c497349a5c58d11d9e174e868884201023a1f1454bc2bdb00b0e812907973cfac6c715838081ef46757fd83e836ed4aca67fe1278245afc435d12883f4d6ca6
+Size (typed-builder-macro-0.23.2.crate) = 23423 bytes
 BLAKE2s (typenum-1.20.0.crate) = c7441fbd7fe9bbfc9fda6383adae54431e8df2d253be2e860873a3889dc25582
 SHA512 (typenum-1.20.0.crate) = 2f511e72395ab9a3d3625de5d350e3a1d78d9192d69727cbb51efc1e41b2b6c28798a2a4347664b50978fdbe83e79568cfb6c53ff5f5656fd0cf0e3689803f54
 Size (typenum-1.20.0.crate) = 105530 bytes
@@ -1545,6 +1581,9 @@ Size (unicode-general-category-1.1.0.crate) = 36486 bytes
 BLAKE2s (unicode-ident-1.0.22.crate) = dae907e5a4eab70673562bb74821434a4533a5e7f604301aebef7e28fbcbfe3e
 SHA512 (unicode-ident-1.0.22.crate) = 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125
 Size (unicode-ident-1.0.22.crate) = 47919 bytes
+BLAKE2s (unicode-linebreak-0.1.5.crate) = 0db0468e07923b457116045c9732846e8c7d21aeb4749379096a7db54ece66b0
+SHA512 (unicode-linebreak-0.1.5.crate) = f37be2f7b04b886e95bb7d0f33bd392b78bb940ef9a01cec487062cf31ec0367306650fad7004df556887a324c714eeb28f697044aad9a429ce07b7b7344af60
+Size (unicode-linebreak-0.1.5.crate) = 15324 bytes
 BLAKE2s (unicode-normalization-0.1.25.crate) = 758229336ec2bf7bf7ce3b70fb14692cd656e7bda23100e34ce3ef1f77b118e3
 SHA512 (unicode-normalization-0.1.25.crate) = 265f8088e46d445174cdddba0203457acb329c4ab20b039caccd8739968b50a76f253e2a82ebe3873237fbda1f6228e127f147f546af0512471a368ab0973727
 Size (unicode-normalization-0.1.25.crate) = 128462 bytes
@@ -1557,9 +1596,9 @@ Size (unicode-truncate-2.0.1.crate) = 18182 bytes
 BLAKE2s (unicode-width-0.1.14.crate) = 4ddc2fd3ee5bc866c828ff462007c04eaa776733703945469968ce59e6433fa9
 SHA512 (unicode-width-0.1.14.crate) = 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb
 Size (unicode-width-0.1.14.crate) = 271615 bytes
-BLAKE2s (unicode-width-0.2.0.crate) = a7766e4f1abc9ab320d8207e1e06f8f89cd6babee9c03ca5fed21390f0979b18
-SHA512 (unicode-width-0.2.0.crate) = 38149ad512a44fc79b2c991c6b5667da2e8f8b442ab6bb7e4f404e7fbb034f7540c7e0e8b9e72a1ff6117b899d6034862239f43b6423fa89d55dcf489caff37d
-Size (unicode-width-0.2.0.crate) = 271509 bytes
+BLAKE2s (unicode-width-0.2.2.crate) = 770d8dc1245680ff01e5014e31cd470f221eded531e5ffdd84823bcd5ceaf62a
+SHA512 (unicode-width-0.2.2.crate) = a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
+Size (unicode-width-0.2.2.crate) = 282768 bytes
 BLAKE2s (unicode-xid-0.2.6.crate) = 17f6c2c1e626560aa9f1dba3656317536d30904b703a29bcb0cd162bdaf9d2d3
 SHA512 (unicode-xid-0.2.6.crate) = f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764
 Size (unicode-xid-0.2.6.crate) = 15744 bytes
@@ -1641,9 +1680,6 @@ Size (wasm-streams-0.4.2.crate) = 36773 bytes
 BLAKE2s (web-sys-0.3.83.crate) = b52ce176063ab80da6f62f7bd61cca2b583686b003ded86501a7d97c512ed5fc
 SHA512 (web-sys-0.3.83.crate) = 230d4764c01486c14eefa51bbe6be5bf5dbc6c5a1c52ce20b2c9790b87bf998c606436728e25bf57c1a6ab3c4f82fdb29a9702ae9e8dc4d2b869ee1d44cfa929
 Size (web-sys-0.3.83.crate) = 644431 bytes
-BLAKE2s (web-time-1.1.0.crate) = 9c36644abce7ba1ddc0bdc98622e1ef801daa6ae7f862e033f2c446162686892
-SHA512 (web-time-1.1.0.crate) = 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
-Size (web-time-1.1.0.crate) = 18026 bytes
 BLAKE2s (webpki-root-certs-1.0.6.crate) = 7bfa59791faced7a74eb3f103d57bd398ec08c176adeb0f46740bdd87bfdbd4b
 SHA512 (webpki-root-certs-1.0.6.crate) = 0cbdd87e0e814f5f0921eff0aa6769eaea200934c837cd4fc9cf61f92f5a96b7e95911332ba4ce3be9a699a7d126f89232f2261a718973b1972e2508c96ff1ba
 Size (webpki-root-certs-1.0.6.crate) = 165537 bytes
@@ -1911,4 +1947,3 @@ Size (zvariant_derive-4.2.0.crate) = 11057 bytes
 BLAKE2s (zvariant_utils-2.1.0.crate) = b142d63425365aedf109bafac551bf52a32897836b938d4835a415a0444db92c
 SHA512 (zvariant_utils-2.1.0.crate) = 345b70d1106b37df41426efdb1ba49bf270e00898381c2a8021b5761c59efdea55def45cb2e2598b130b6cba8733503f3997a55578bca90867ab3e8f2346f80e
 Size (zvariant_utils-2.1.0.crate) = 7043 bytes
-SHA1 (patch-crates_tui_src_tui_ui.rs) = 4e05b24289d8dd9eb8f656870afcbca6a6749a3c
diff --git a/CodeWhale/patches/patch-crates_tui_src_tui_ui.rs b/CodeWhale/patches/patch-crates_tui_src_tui_ui.rs
deleted file mode 100644
index 91607876a0..0000000000
--- a/CodeWhale/patches/patch-crates_tui_src_tui_ui.rs
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD$
-
-Define open_external_url() on NetBSD too.  It merely forwards to
-crate::utils::open_url(), which is implemented for every platform
-(returning a graceful "unsupported" error on non mac/linux/windows
-targets), but this cfg gate omitted NetBSD while the call site is
-unconditional, so the build failed with E0425 (function not found).
-
---- crates/tui/src/tui/ui.rs.orig
-+++ crates/tui/src/tui/ui.rs
-@@ -5925,7 +5925,7 @@ use std::process::{Command, Stdio};
- #[cfg(test)]
- use std::process::{Command, Stdio};
- 
--#[cfg(any(target_os = "macos", target_os = "linux", target_os = "windows"))]
-+#[cfg(any(target_os = "macos", target_os = "linux", target_os = "windows", target_os = "netbsd"))]
- fn open_external_url(url: &str) -> Result<()> {
-     crate::utils::open_url(url)
- }


Home | Main Index | Thread Index | Old Index