git: edad17cd8234 - main - irc/halloy: Update to 2025.3

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sun, 16 Mar 2025 19:49:51 UTC
The branch main has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=edad17cd82349e7ca11c9b8dadf963b2fd0777ff

commit edad17cd82349e7ca11c9b8dadf963b2fd0777ff
Author:     Andie Bradley <pokeysquirrel@gmail.com>
AuthorDate: 2025-03-16 19:25:11 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2025-03-16 19:49:34 +0000

    irc/halloy: Update to 2025.3
    
    Changelog: https://github.com/squidowl/halloy/releases/tag/2025.3
---
 irc/halloy/Makefile        |   2 +-
 irc/halloy/Makefile.crates | 107 ++++++++++++----------
 irc/halloy/distinfo        | 220 +++++++++++++++++++++++++--------------------
 3 files changed, 184 insertions(+), 145 deletions(-)

diff --git a/irc/halloy/Makefile b/irc/halloy/Makefile
index 03f869544734..849a8438801e 100644
--- a/irc/halloy/Makefile
+++ b/irc/halloy/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	halloy
-DISTVERSION=	2025.2
+DISTVERSION=	2025.3
 CATEGORIES=	irc
 
 MAINTAINER=	pokeysquirrel@gmail.com
diff --git a/irc/halloy/Makefile.crates b/irc/halloy/Makefile.crates
index 9370021f3753..00aef07e7bd5 100644
--- a/irc/halloy/Makefile.crates
+++ b/irc/halloy/Makefile.crates
@@ -17,7 +17,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		android-properties-0.2.2 \
 		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
-		anyhow-1.0.95 \
+		anyhow-1.0.97 \
 		approx-0.5.1 \
 		arbitrary-1.4.1 \
 		arg_enum_proc_macro-0.3.4 \
@@ -27,16 +27,18 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		as-raw-xcb-connection-1.0.1 \
 		ascii-1.1.0 \
 		ash-0.38.0+1.3.281 \
-		ashpd-0.9.2 \
 		ashpd-0.10.2 \
+		ashpd-0.11.0 \
 		asn1-rs-0.6.2 \
 		asn1-rs-derive-0.5.1 \
 		asn1-rs-impl-0.2.0 \
 		async-broadcast-0.7.2 \
+		async-channel-1.9.0 \
 		async-channel-2.3.1 \
 		async-compression-0.4.18 \
 		async-executor-1.13.1 \
 		async-fs-2.1.2 \
+		async-global-executor-2.4.1 \
 		async-http-proxy-1.2.5 \
 		async-io-2.4.0 \
 		async-lock-3.4.0 \
@@ -44,6 +46,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		async-process-2.3.0 \
 		async-recursion-1.1.1 \
 		async-signal-0.2.10 \
+		async-std-1.13.0 \
 		async-task-4.7.1 \
 		async-trait-0.1.85 \
 		async_executors-0.7.0 \
@@ -57,7 +60,6 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		backtrace-0.3.74 \
 		base16ct-0.2.0 \
 		base64-0.13.1 \
-		base64-0.21.7 \
 		base64-0.22.1 \
 		base64ct-1.6.0 \
 		bindgen-0.70.1 \
@@ -82,8 +84,8 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		bytemuck_derive-1.8.1 \
 		byteorder-1.5.0 \
 		byteorder-lite-0.1.0 \
-		bytes-1.9.0 \
-		bytesize-1.3.0 \
+		bytes-1.10.1 \
+		bytesize-2.0.1 \
 		calloop-0.13.0 \
 		calloop-wayland-source-0.3.0 \
 		caret-0.5.1 \
@@ -92,9 +94,8 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		cexpr-0.6.0 \
 		cfg-expr-0.15.8 \
 		cfg-if-1.0.0 \
-		cfg_aliases-0.1.1 \
 		cfg_aliases-0.2.1 \
-		chrono-0.4.39 \
+		chrono-0.4.40 \
 		cipher-0.4.4 \
 		clang-sys-1.8.1 \
 		claxon-0.4.3 \
@@ -111,6 +112,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		const_format-0.2.34 \
 		const_format_proc_macros-0.2.34 \
 		convert_case-0.6.0 \
+		convert_case-0.7.1 \
 		cookie-factory-0.3.3 \
 		core-foundation-0.9.4 \
 		core-foundation-0.10.0 \
@@ -121,7 +123,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		core-graphics-types-0.2.0 \
 		coreaudio-rs-0.11.3 \
 		coreaudio-sys-0.2.16 \
-		cosmic-text-0.12.1 \
+		cosmic-text-0.13.2 \
 		cpal-0.15.3 \
 		cpufeatures-0.2.16 \
 		crc32fast-1.4.2 \
@@ -154,7 +156,9 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		derive_builder_fork_arti-0.11.2 \
 		derive_builder_macro_fork_arti-0.11.2 \
 		derive_more-1.0.0 \
+		derive_more-2.0.1 \
 		derive_more-impl-1.0.0 \
+		derive_more-impl-2.0.1 \
 		digest-0.10.7 \
 		directories-5.0.1 \
 		dirs-5.0.1 \
@@ -178,6 +182,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		either-1.13.0 \
 		elliptic-curve-0.13.8 \
 		embed-resource-2.5.1 \
+		embed-resource-3.0.2 \
 		emojis-0.6.4 \
 		encoding_rs-0.8.35 \
 		endi-1.1.0 \
@@ -189,16 +194,18 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		error-code-3.3.1 \
 		etagere-0.2.13 \
 		euclid-0.22.11 \
+		event-listener-2.5.3 \
 		event-listener-5.4.0 \
 		event-listener-strategy-0.5.3 \
 		exr-1.73.0 \
 		fallible-iterator-0.3.0 \
 		fallible-streaming-iterator-0.1.9 \
-		fast-socks5-0.9.6 \
+		fancy-regex-0.14.0 \
+		fast-socks5-0.10.0 \
 		fast-srgb8-1.0.0 \
 		fastrand-2.3.0 \
 		fdeflate-0.3.7 \
-		fern-0.6.2 \
+		fern-0.7.1 \
 		ff-0.13.0 \
 		fiat-crypto-0.2.9 \
 		figment-0.10.19 \
@@ -207,7 +214,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		fluid-let-1.0.0 \
 		fnv-1.0.7 \
 		foldhash-0.1.4 \
-		font-types-0.7.3 \
+		font-types-0.8.3 \
 		fontconfig-parser-0.5.7 \
 		fontdb-0.16.2 \
 		foreign-types-0.3.2 \
@@ -224,7 +231,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		futures-core-0.3.31 \
 		futures-executor-0.3.31 \
 		futures-io-0.3.31 \
-		futures-lite-2.5.0 \
+		futures-lite-2.6.0 \
 		futures-macro-0.3.31 \
 		futures-rustls-0.26.0 \
 		futures-sink-0.3.31 \
@@ -233,13 +240,15 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		generic-array-0.14.7 \
 		gethostname-0.4.3 \
 		getrandom-0.2.15 \
+		getrandom-0.3.1 \
 		gif-0.13.1 \
 		gimli-0.31.1 \
 		gl_generator-0.14.0 \
 		glam-0.25.0 \
 		glob-0.3.2 \
 		glob-match-0.2.1 \
-		glow-0.14.2 \
+		gloo-timers-0.3.0 \
+		glow-0.16.0 \
 		glutin_wgl_sys-0.6.0 \
 		gpu-alloc-0.6.0 \
 		gpu-alloc-types-0.3.0 \
@@ -325,6 +334,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		kqueue-1.0.8 \
 		kqueue-sys-1.0.4 \
 		kurbo-0.10.4 \
+		kv-log-macro-1.0.7 \
 		lazy_static-1.5.0 \
 		lebe-0.5.2 \
 		lewton-0.10.2 \
@@ -340,7 +350,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		litemap-0.7.4 \
 		litrs-0.4.1 \
 		lock_api-0.4.12 \
-		log-0.4.22 \
+		log-0.4.26 \
 		loop9-0.1.5 \
 		lru-0.12.5 \
 		lzma-sys-0.1.20 \
@@ -353,13 +363,13 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		memmap2-0.9.5 \
 		memoffset-0.9.1 \
 		merlin-3.0.0 \
-		metal-0.29.0 \
+		metal-0.31.0 \
 		mime-0.3.17 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.2 \
 		mio-1.0.3 \
 		mutate_once-0.1.1 \
-		naga-23.1.0 \
+		naga-24.0.0 \
 		native-tls-0.2.12 \
 		ndk-0.8.0 \
 		ndk-0.9.0 \
@@ -371,7 +381,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		nom-7.1.3 \
 		noop_proc_macro-0.3.0 \
 		notify-7.0.0 \
-		notify-rust-4.11.3 \
+		notify-rust-4.11.5 \
 		notify-types-1.0.1 \
 		nu-ansi-term-0.46.0 \
 		num-bigint-0.4.6 \
@@ -409,7 +419,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		oboe-0.6.1 \
 		oboe-sys-0.6.1 \
 		ogg-0.8.0 \
-		once_cell-1.20.2 \
+		once_cell-1.20.3 \
 		oneshot-fused-workaround-0.2.1 \
 		open-5.3.2 \
 		openssl-0.10.68 \
@@ -419,6 +429,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		option-ext-0.2.0 \
 		orbclient-0.3.48 \
 		ordered-float-2.10.1 \
+		ordered-float-4.6.0 \
 		ordered-stream-0.2.0 \
 		os_str_bytes-6.6.1 \
 		ouroboros-0.18.4 \
@@ -431,9 +442,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		palette-0.7.6 \
 		palette_derive-0.7.6 \
 		parking-2.2.1 \
-		parking_lot-0.11.2 \
 		parking_lot-0.12.3 \
-		parking_lot_core-0.8.6 \
 		parking_lot_core-0.9.10 \
 		paste-1.0.15 \
 		pathdiff-0.2.3 \
@@ -453,7 +462,6 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		pkg-config-0.3.31 \
 		png-0.17.16 \
 		polling-3.7.4 \
-		pollster-0.3.0 \
 		pollster-0.4.0 \
 		postage-0.5.0 \
 		powerfmt-0.2.0 \
@@ -474,8 +482,11 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		quote-1.0.38 \
 		radium-0.7.0 \
 		rand-0.8.5 \
+		rand-0.9.0 \
 		rand_chacha-0.3.1 \
+		rand_chacha-0.9.0 \
 		rand_core-0.6.4 \
+		rand_core-0.9.2 \
 		range-alloc-0.1.3 \
 		rangemap-1.5.1 \
 		rav1e-0.7.1 \
@@ -483,8 +494,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		raw-window-handle-0.6.2 \
 		rayon-1.10.0 \
 		rayon-core-1.12.1 \
-		read-fonts-0.22.7 \
-		redox_syscall-0.2.16 \
+		read-fonts-0.25.3 \
 		redox_syscall-0.4.1 \
 		redox_syscall-0.5.8 \
 		redox_users-0.4.6 \
@@ -501,7 +511,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		rgb-0.8.50 \
 		ring-0.16.20 \
 		ring-0.17.8 \
-		rodio-0.19.0 \
+		rodio-0.20.1 \
 		roxmltree-0.20.0 \
 		rsa-0.9.7 \
 		rusqlite-0.32.1 \
@@ -512,7 +522,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		rusticata-macros-4.1.0 \
 		rustix-0.38.43 \
 		rustls-0.23.21 \
-		rustls-native-certs-0.7.3 \
+		rustls-native-certs-0.8.1 \
 		rustls-pemfile-2.2.0 \
 		rustls-pki-types-1.10.1 \
 		rustls-webpki-0.102.8 \
@@ -529,6 +539,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		seahash-4.1.0 \
 		sec1-0.7.3 \
 		security-framework-2.11.1 \
+		security-framework-3.2.0 \
 		security-framework-sys-2.14.0 \
 		self_cell-1.1.0 \
 		semver-1.0.24 \
@@ -554,7 +565,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		simd_helpers-0.1.0 \
 		siphasher-1.0.1 \
 		sipper-0.1.0 \
-		skrifa-0.22.3 \
+		skrifa-0.26.6 \
 		slab-0.4.9 \
 		slotmap-1.0.7 \
 		slotmap-careful-0.2.3 \
@@ -578,10 +589,12 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		strsim-0.10.0 \
 		strsim-0.11.1 \
 		strum-0.26.3 \
+		strum-0.27.1 \
 		strum_macros-0.26.4 \
+		strum_macros-0.27.1 \
 		subtle-2.6.1 \
 		svg_fmt-0.4.4 \
-		swash-0.1.19 \
+		swash-0.2.1 \
 		symphonia-0.5.4 \
 		symphonia-bundle-mp3-0.5.4 \
 		symphonia-core-0.5.4 \
@@ -600,9 +613,9 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		tempfile-3.15.0 \
 		termcolor-1.4.1 \
 		thiserror-1.0.69 \
-		thiserror-2.0.11 \
+		thiserror-2.0.12 \
 		thiserror-impl-1.0.69 \
-		thiserror-impl-2.0.11 \
+		thiserror-impl-2.0.12 \
 		thread_local-1.1.8 \
 		tiff-0.9.1 \
 		time-0.3.37 \
@@ -617,7 +630,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		tinyvec-1.8.1 \
 		tinyvec_macros-0.1.1 \
 		to_method-1.1.0 \
-		tokio-1.43.0 \
+		tokio-1.44.0 \
 		tokio-macros-2.5.0 \
 		tokio-native-tls-0.3.1 \
 		tokio-rustls-0.26.1 \
@@ -694,9 +707,10 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		utf16_iter-1.0.5 \
 		utf8-width-0.1.7 \
 		utf8_iter-1.0.4 \
-		uuid-1.11.1 \
+		uuid-1.15.1 \
 		v_frame-0.3.8 \
 		valuable-0.1.1 \
+		value-bag-1.10.0 \
 		vcpkg-0.2.15 \
 		version-compare-0.2.0 \
 		version_check-0.9.5 \
@@ -707,6 +721,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		walkdir-2.5.0 \
 		want-0.3.1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
+		wasi-0.13.3+wasi-0.2.2 \
 		wasix-0.12.21 \
 		wasm-bindgen-0.2.99 \
 		wasm-bindgen-backend-0.2.99 \
@@ -714,7 +729,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		wasm-bindgen-macro-0.2.99 \
 		wasm-bindgen-macro-support-0.2.99 \
 		wasm-bindgen-shared-0.2.99 \
-		wasm-timer-0.2.5 \
+		wasmtimer-0.4.1 \
 		wayland-backend-0.3.7 \
 		wayland-client-0.31.7 \
 		wayland-csd-frame-0.3.0 \
@@ -728,10 +743,10 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		web-sys-0.3.76 \
 		web-time-1.1.0 \
 		weezl-0.1.8 \
-		wgpu-23.0.1 \
-		wgpu-core-23.0.1 \
-		wgpu-hal-23.0.1 \
-		wgpu-types-23.0.0 \
+		wgpu-24.0.1 \
+		wgpu-core-24.0.2 \
+		wgpu-hal-24.0.2 \
+		wgpu-types-24.0.0 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.9 \
@@ -748,6 +763,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		windows-implement-0.58.0 \
 		windows-interface-0.56.0 \
 		windows-interface-0.58.0 \
+		windows-link-0.1.0 \
 		windows-registry-0.2.0 \
 		windows-result-0.1.2 \
 		windows-result-0.2.0 \
@@ -794,6 +810,7 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		windows_x86_64_msvc-0.53.0 \
 		winnow-0.6.22 \
 		winreg-0.52.0 \
+		wit-bindgen-rt-0.33.0 \
 		write16-1.0.0 \
 		writeable-0.5.5 \
 		wyz-0.5.1 \
@@ -810,18 +827,17 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		xml-rs-0.8.25 \
 		xz2-0.1.7 \
 		yansi-1.0.1 \
-		yazi-0.1.6 \
+		yazi-0.2.1 \
 		yoke-0.7.5 \
 		yoke-derive-0.7.5 \
-		zbus-4.4.0 \
 		zbus-5.3.0 \
-		zbus_macros-4.4.0 \
 		zbus_macros-5.3.0 \
-		zbus_names-3.0.0 \
 		zbus_names-4.1.0 \
-		zeno-0.2.3 \
+		zeno-0.3.2 \
 		zerocopy-0.7.35 \
+		zerocopy-0.8.21 \
 		zerocopy-derive-0.7.35 \
+		zerocopy-derive-0.8.21 \
 		zerofrom-0.1.5 \
 		zerofrom-derive-0.1.5 \
 		zeroize-1.8.1 \
@@ -834,13 +850,10 @@ CARGO_CRATES=	ab_glyph-0.2.29 \
 		zune-core-0.4.12 \
 		zune-inflate-0.2.54 \
 		zune-jpeg-0.4.14 \
-		zvariant-4.2.0 \
 		zvariant-5.2.0 \
-		zvariant_derive-4.2.0 \
 		zvariant_derive-5.2.0 \
-		zvariant_utils-2.1.0 \
 		zvariant_utils-3.1.0 \
 		dpi,winit@git+https://github.com/iced-rs/winit.git?rev=11414b6aa45699f038114e61b4ddf5102b2d3b4b\#11414b6aa45699f038114e61b4ddf5102b2d3b4b \
-		dark-light@git+https://github.com/frewsxcv/rust-dark-light?rev=3eb3e93dd0fa30733c3e93082dd9517fb580ae95\#3eb3e93dd0fa30733c3e93082dd9517fb580ae95 \
-		iced,iced_core,iced_futures,iced_graphics,iced_renderer,iced_runtime,iced_tiny_skia,iced_wgpu,iced_widget,iced_winit@git+https://github.com/iced-rs/iced?rev=97f1db3783dca5a4f60a9f89668613de4dfe9edd\#97f1db3783dca5a4f60a9f89668613de4dfe9edd \
-		glyphon@git+https://github.com/hecrj/glyphon.git?rev=09712a70df7431e9a3b1ac1bbd4fb634096cb3b4\#09712a70df7431e9a3b1ac1bbd4fb634096cb3b4
+		iced,iced_core,iced_futures,iced_graphics,iced_renderer,iced_runtime,iced_tiny_skia,iced_wgpu,iced_widget,iced_winit@git+https://github.com/iced-rs/iced?rev=fd5ed0d0a6e84b3c036ff8e1f0d62d383d4b1e82\#fd5ed0d0a6e84b3c036ff8e1f0d62d383d4b1e82 \
+		dark-light@git+https://github.com/rust-dark-light/dark-light?rev=8e1f745f91e1e805fa772a83e4744afe95d70aa1\#8e1f745f91e1e805fa772a83e4744afe95d70aa1 \
+		cryoglyph@git+https://github.com/iced-rs/cryoglyph.git?rev=be2defe4a13fd7c97c6f4c81e8e085463eb578dc\#be2defe4a13fd7c97c6f4c81e8e085463eb578dc
diff --git a/irc/halloy/distinfo b/irc/halloy/distinfo
index eee6221eb2c2..0bd9b2d55290 100644
--- a/irc/halloy/distinfo
+++ b/irc/halloy/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1740090016
+TIMESTAMP = 1742056634
 SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
 SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
 SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -37,8 +37,8 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
+SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
+SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
 SIZE (rust/crates/approx-0.5.1.crate) = 15100
 SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
@@ -57,10 +57,10 @@ SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96
 SIZE (rust/crates/ascii-1.1.0.crate) = 36075
 SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f
 SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775
-SHA256 (rust/crates/ashpd-0.9.2.crate) = 4d43c03d9e36dd40cab48435be0b09646da362c278223ca535493877b2c1dee9
-SIZE (rust/crates/ashpd-0.9.2.crate) = 79657
 SHA256 (rust/crates/ashpd-0.10.2.crate) = e9c39d707614dbcc6bed00015539f488d8e3fe3e66ed60961efc0c90f4b380b3
 SIZE (rust/crates/ashpd-0.10.2.crate) = 94756
+SHA256 (rust/crates/ashpd-0.11.0.crate) = 6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df
+SIZE (rust/crates/ashpd-0.11.0.crate) = 115010
 SHA256 (rust/crates/asn1-rs-0.6.2.crate) = 5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048
 SIZE (rust/crates/asn1-rs-0.6.2.crate) = 90647
 SHA256 (rust/crates/asn1-rs-derive-0.5.1.crate) = 965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490
@@ -69,6 +69,8 @@ SHA256 (rust/crates/asn1-rs-impl-0.2.0.crate) = 7b18050c2cd6fe86c3a76584ef5e0baf
 SIZE (rust/crates/asn1-rs-impl-0.2.0.crate) = 2261
 SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
 SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
+SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
+SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
 SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
 SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
 SHA256 (rust/crates/async-compression-0.4.18.crate) = df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522
@@ -77,6 +79,8 @@ SHA256 (rust/crates/async-executor-1.13.1.crate) = 30ca9a001c1e8ba5149f91a743623
 SIZE (rust/crates/async-executor-1.13.1.crate) = 27991
 SHA256 (rust/crates/async-fs-2.1.2.crate) = ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a
 SIZE (rust/crates/async-fs-2.1.2.crate) = 17071
+SHA256 (rust/crates/async-global-executor-2.4.1.crate) = 05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c
+SIZE (rust/crates/async-global-executor-2.4.1.crate) = 11844
 SHA256 (rust/crates/async-http-proxy-1.2.5.crate) = 29faa5d4d308266048bd7505ba55484315a890102f9345b9ff4b87de64201592
 SIZE (rust/crates/async-http-proxy-1.2.5.crate) = 9888
 SHA256 (rust/crates/async-io-2.4.0.crate) = 43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059
@@ -91,6 +95,8 @@ SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb7651
 SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
 SHA256 (rust/crates/async-signal-0.2.10.crate) = 637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3
 SIZE (rust/crates/async-signal-0.2.10.crate) = 16970
+SHA256 (rust/crates/async-std-1.13.0.crate) = c634475f29802fde2b8f0b505b1bd00dfe4df7d4a000f0b36f7671197d5c3615
+SIZE (rust/crates/async-std-1.13.0.crate) = 221584
 SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
 SIZE (rust/crates/async-task-4.7.1.crate) = 38077
 SHA256 (rust/crates/async-trait-0.1.85.crate) = 3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056
@@ -117,8 +123,6 @@ SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc6
 SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
 SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
 SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
 SIZE (rust/crates/base64-0.22.1.crate) = 81597
 SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
@@ -167,10 +171,10 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
 SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/bytesize-1.3.0.crate) = a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc
-SIZE (rust/crates/bytesize-1.3.0.crate) = 10164
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/bytesize-2.0.1.crate) = a3c8f83209414aacf0eeae3cf730b18d6981697fba62f200fcfb92b9f082acba
+SIZE (rust/crates/bytesize-2.0.1.crate) = 18922
 SHA256 (rust/crates/calloop-0.13.0.crate) = b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec
 SIZE (rust/crates/calloop-0.13.0.crate) = 69698
 SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20
@@ -187,12 +191,10 @@ SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995
 SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
-SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
+SIZE (rust/crates/chrono-0.4.40.crate) = 229824
 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
 SIZE (rust/crates/cipher-0.4.4.crate) = 19073
 SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
@@ -225,6 +227,8 @@ SHA256 (rust/crates/const_format_proc_macros-0.2.34.crate) = 1d57c2eccfb16dbac1f
 SIZE (rust/crates/const_format_proc_macros-0.2.34.crate) = 24396
 SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca
 SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
 SHA256 (rust/crates/cookie-factory-0.3.3.crate) = 9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2
 SIZE (rust/crates/cookie-factory-0.3.3.crate) = 19084
 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
@@ -245,8 +249,8 @@ SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a031207
 SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844
 SHA256 (rust/crates/coreaudio-sys-0.2.16.crate) = 2ce857aa0b77d77287acc1ac3e37a05a8c95a2af3647d23b15f263bdaeb7562b
 SIZE (rust/crates/coreaudio-sys-0.2.16.crate) = 5480
-SHA256 (rust/crates/cosmic-text-0.12.1.crate) = 59fd57d82eb4bfe7ffa9b1cec0c05e2fd378155b47f255a67983cb4afe0e80c2
-SIZE (rust/crates/cosmic-text-0.12.1.crate) = 1895451
+SHA256 (rust/crates/cosmic-text-0.13.2.crate) = e418dd4f5128c3e93eab12246391c54a20c496811131f85754dc8152ee207892
+SIZE (rust/crates/cosmic-text-0.13.2.crate) = 1896921
 SHA256 (rust/crates/cpal-0.15.3.crate) = 873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779
 SIZE (rust/crates/cpal-0.15.3.crate) = 100083
 SHA256 (rust/crates/cpufeatures-0.2.16.crate) = 16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3
@@ -311,8 +315,12 @@ SHA256 (rust/crates/derive_builder_macro_fork_arti-0.11.2.crate) = 69887769a2489
 SIZE (rust/crates/derive_builder_macro_fork_arti-0.11.2.crate) = 6446
 SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05
 SIZE (rust/crates/derive_more-1.0.0.crate) = 64854
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
 SHA256 (rust/crates/derive_more-impl-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22
 SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
 SIZE (rust/crates/digest-0.10.7.crate) = 19557
 SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35
@@ -359,6 +367,8 @@ SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff214
 SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198
 SHA256 (rust/crates/embed-resource-2.5.1.crate) = b68b6f9f63a0b6a38bc447d4ce84e2b388f3ec95c99c641c8ff0dd3ef89a6379
 SIZE (rust/crates/embed-resource-2.5.1.crate) = 16796
+SHA256 (rust/crates/embed-resource-3.0.2.crate) = 7fbc6e0d8e0c03a655b53ca813f0463d2c956bc4db8138dbc89f120b066551e3
+SIZE (rust/crates/embed-resource-3.0.2.crate) = 18091
 SHA256 (rust/crates/emojis-0.6.4.crate) = 99e1f1df1f181f2539bac8bf027d31ca5ffbf9e559e3f2d09413b9107b5c02f4
 SIZE (rust/crates/emojis-0.6.4.crate) = 120190
 SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
@@ -381,6 +391,8 @@ SHA256 (rust/crates/etagere-0.2.13.crate) = 0e2f1e3be19fb10f549be8c1bf013e8675b4
 SIZE (rust/crates/etagere-0.2.13.crate) = 19593
 SHA256 (rust/crates/euclid-0.22.11.crate) = ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48
 SIZE (rust/crates/euclid-0.22.11.crate) = 79261
+SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
+SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
 SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
 SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
 SHA256 (rust/crates/event-listener-strategy-0.5.3.crate) = 3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2
@@ -391,16 +403,18 @@ SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d
 SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
 SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
 SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
-SHA256 (rust/crates/fast-socks5-0.9.6.crate) = f89f36d4ee12370d30d57b16c7e190950a1a916e7dbbb5fd5a412f5ef913fe84
-SIZE (rust/crates/fast-socks5-0.9.6.crate) = 33144
+SHA256 (rust/crates/fancy-regex-0.14.0.crate) = 6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298
+SIZE (rust/crates/fancy-regex-0.14.0.crate) = 86969
+SHA256 (rust/crates/fast-socks5-0.10.0.crate) = d09fe4a491909a716088083eeb5bcc25427330fdbcd4ecd3dfa5469b3da795df
+SIZE (rust/crates/fast-socks5-0.10.0.crate) = 35324
 SHA256 (rust/crates/fast-srgb8-1.0.0.crate) = dd2e7510819d6fbf51a5545c8f922716ecfb14df168a3242f7d33e0239efe6a1
 SIZE (rust/crates/fast-srgb8-1.0.0.crate) = 17214
 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
 SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
 SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
 SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
-SHA256 (rust/crates/fern-0.6.2.crate) = d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee
-SIZE (rust/crates/fern-0.6.2.crate) = 304626
+SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
+SIZE (rust/crates/fern-0.7.1.crate) = 304533
 SHA256 (rust/crates/ff-0.13.0.crate) = ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449
 SIZE (rust/crates/ff-0.13.0.crate) = 17688
 SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
@@ -417,8 +431,8 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
 SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
-SHA256 (rust/crates/font-types-0.7.3.crate) = b3971f9a5ca983419cdc386941ba3b9e1feba01a0ab888adf78739feb2798492
-SIZE (rust/crates/font-types-0.7.3.crate) = 23131
+SHA256 (rust/crates/font-types-0.8.3.crate) = d868ec188a98bb014c606072edd47e52e7ab7297db943b0b28503121e1d037bd
+SIZE (rust/crates/font-types-0.8.3.crate) = 24476
 SHA256 (rust/crates/fontconfig-parser-0.5.7.crate) = c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7
 SIZE (rust/crates/fontconfig-parser-0.5.7.crate) = 39564
 SHA256 (rust/crates/fontdb-0.16.2.crate) = b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3
@@ -451,8 +465,8 @@ SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d3
 SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
 SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
 SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
-SHA256 (rust/crates/futures-lite-2.5.0.crate) = cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1
-SIZE (rust/crates/futures-lite-2.5.0.crate) = 41117
+SHA256 (rust/crates/futures-lite-2.6.0.crate) = f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532
+SIZE (rust/crates/futures-lite-2.6.0.crate) = 45157
 SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
 SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
 SHA256 (rust/crates/futures-rustls-0.26.0.crate) = a8f2f12607f92c69b12ed746fabf9ca4f5c482cba46679c1a75b874ed7c26adb
@@ -469,6 +483,8 @@ SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e6
 SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
 SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
 SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
+SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
 SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
 SIZE (rust/crates/gif-0.13.1.crate) = 36408
 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
@@ -481,8 +497,10 @@ SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58
 SIZE (rust/crates/glob-0.3.2.crate) = 22359
 SHA256 (rust/crates/glob-match-0.2.1.crate) = 9985c9503b412198aa4197559e9a318524ebc4519c229bfa05a535828c950b9d
 SIZE (rust/crates/glob-match-0.2.1.crate) = 13599
-SHA256 (rust/crates/glow-0.14.2.crate) = d51fa363f025f5c111e03f13eda21162faeacb6911fe8caa0c0349f9cf0c4483
-SIZE (rust/crates/glow-0.14.2.crate) = 156225
+SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994
+SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
+SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08
+SIZE (rust/crates/glow-0.16.0.crate) = 162118
 SHA256 (rust/crates/glutin_wgl_sys-0.6.0.crate) = 0a4e1951bbd9434a81aa496fe59ccc2235af3820d27b85f9314e279609211e2c
 SIZE (rust/crates/glutin_wgl_sys-0.6.0.crate) = 5472
 SHA256 (rust/crates/gpu-alloc-0.6.0.crate) = fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171
@@ -653,6 +671,8 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
 SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
 SHA256 (rust/crates/kurbo-0.10.4.crate) = 1618d4ebd923e97d67e7cd363d80aef35fe961005cbbbb3d2dad8bdd1bc63440
 SIZE (rust/crates/kurbo-0.10.4.crate) = 925388
+SHA256 (rust/crates/kv-log-macro-1.0.7.crate) = 0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f
+SIZE (rust/crates/kv-log-macro-1.0.7.crate) = 16842
 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
 SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8
@@ -683,8 +703,8 @@ SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b
 SIZE (rust/crates/litrs-0.4.1.crate) = 42603
 SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
 SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/log-0.4.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
+SIZE (rust/crates/log-0.4.26.crate) = 47022
 SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
 SIZE (rust/crates/loop9-0.1.5.crate) = 3406
 SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
@@ -709,8 +729,8 @@ SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb4486776
 SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
 SHA256 (rust/crates/merlin-3.0.0.crate) = 58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d
 SIZE (rust/crates/merlin-3.0.0.crate) = 10964
-SHA256 (rust/crates/metal-0.29.0.crate) = 7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21
-SIZE (rust/crates/metal-0.29.0.crate) = 3033188
+SHA256 (rust/crates/metal-0.31.0.crate) = f569fb946490b5743ad69813cb19629130ce9374034abe31614a36402d18f99e
+SIZE (rust/crates/metal-0.31.0.crate) = 3034257
 SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
 SIZE (rust/crates/mime-0.3.17.crate) = 15712
 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
@@ -721,8 +741,8 @@ SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6
 SIZE (rust/crates/mio-1.0.3.crate) = 103703
 SHA256 (rust/crates/mutate_once-0.1.1.crate) = 16cf681a23b4d0a43fc35024c176437f9dcd818db34e0f42ab456a0ee5ad497b
 SIZE (rust/crates/mutate_once-0.1.1.crate) = 4276
-SHA256 (rust/crates/naga-23.1.0.crate) = 364f94bc34f61332abebe8cad6f6cd82a5b65cff22c828d05d0968911462ca4f
-SIZE (rust/crates/naga-23.1.0.crate) = 621664
+SHA256 (rust/crates/naga-24.0.0.crate) = e380993072e52eef724eddfcde0ed013b0c023c3f0417336ed041aa9f076994e
+SIZE (rust/crates/naga-24.0.0.crate) = 644372
 SHA256 (rust/crates/native-tls-0.2.12.crate) = a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466
 SIZE (rust/crates/native-tls-0.2.12.crate) = 29517
 SHA256 (rust/crates/ndk-0.8.0.crate) = 2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7
@@ -745,8 +765,8 @@ SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81a
 SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
 SHA256 (rust/crates/notify-7.0.0.crate) = c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009
 SIZE (rust/crates/notify-7.0.0.crate) = 35141
-SHA256 (rust/crates/notify-rust-4.11.3.crate) = 5134a72dc570b178bff81b01e81ab14a6fcc015391ed4b3b14853090658cd3a3
-SIZE (rust/crates/notify-rust-4.11.3.crate) = 58956
+SHA256 (rust/crates/notify-rust-4.11.5.crate) = 7fa3b9f2364a09bd359aa0206702882e208437450866a374d5372d64aece4029
+SIZE (rust/crates/notify-rust-4.11.5.crate) = 58461
 SHA256 (rust/crates/notify-types-1.0.1.crate) = 585d3cb5e12e01aed9e8a1f70d5c6b5e86fe2a6e48fc8cd0b3e0b8df6f6eb174
 SIZE (rust/crates/notify-types-1.0.1.crate) = 14490
 SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
@@ -821,8 +841,8 @@ SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f89
 SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
 SHA256 (rust/crates/ogg-0.8.0.crate) = 6951b4e8bf21c8193da321bcce9c9dd2e13c858fe078bf9054a288b419ae5d6e
 SIZE (rust/crates/ogg-0.8.0.crate) = 27128
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
+SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
 SHA256 (rust/crates/oneshot-fused-workaround-0.2.1.crate) = 8e2f833c92b3bb159ddee62e27d611e056cd89373b4ba7ba6df8bcd00acdf1b5
 SIZE (rust/crates/oneshot-fused-workaround-0.2.1.crate) = 2520
 SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
@@ -841,6 +861,8 @@ SHA256 (rust/crates/orbclient-0.3.48.crate) = ba0b26cec2e24f08ed8bb31519a9333140
 SIZE (rust/crates/orbclient-0.3.48.crate) = 1324601
 SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
 SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
+SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
+SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
 SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
 SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
 SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1
@@ -865,12 +887,8 @@ SHA256 (rust/crates/palette_derive-0.7.6.crate) = f5030daf005bface118c096f510ffb
 SIZE (rust/crates/palette_derive-0.7.6.crate) = 17073
 SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
 SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
-SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
 SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
 SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.8.6.crate) = 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc
-SIZE (rust/crates/parking_lot_core-0.8.6.crate) = 32567
 SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
 SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
 SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
@@ -909,8 +927,6 @@ SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d990
 SIZE (rust/crates/png-0.17.16.crate) = 117975
 SHA256 (rust/crates/polling-3.7.4.crate) = a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f
 SIZE (rust/crates/polling-3.7.4.crate) = 58239
-SHA256 (rust/crates/pollster-0.3.0.crate) = 22686f4785f02a4fcc856d3b3bb19bf6c8160d103f7a99cc258bddd0251dc7f2
-SIZE (rust/crates/pollster-0.3.0.crate) = 9436
 SHA256 (rust/crates/pollster-0.4.0.crate) = 2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3
 SIZE (rust/crates/pollster-0.4.0.crate) = 9840
 SHA256 (rust/crates/postage-0.5.0.crate) = af3fb618632874fb76937c2361a7f22afd393c982a2165595407edc75b06d3c1
@@ -951,10 +967,16 @@ SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521
 SIZE (rust/crates/radium-0.7.0.crate) = 10906
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
 SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
+SIZE (rust/crates/rand-0.9.0.crate) = 97798
 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
 SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.2.crate) = 7a509b1a2ffbe92afab0e55c8fd99dea1c280e8171bd2d88682bb20bc41cbc2c
+SIZE (rust/crates/rand_core-0.9.2.crate) = 24632
 SHA256 (rust/crates/range-alloc-0.1.3.crate) = 9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab
 SIZE (rust/crates/range-alloc-0.1.3.crate) = 7664
 SHA256 (rust/crates/rangemap-1.5.1.crate) = f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684
@@ -969,10 +991,8 @@ SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4
 SIZE (rust/crates/rayon-1.10.0.crate) = 180155
 SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
 SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/read-fonts-0.22.7.crate) = 69aacb76b5c29acfb7f90155d39759a29496aebb49395830e928a9703d2eec2f
-SIZE (rust/crates/read-fonts-0.22.7.crate) = 329031
-SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
-SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
+SHA256 (rust/crates/read-fonts-0.25.3.crate) = f6f9e8a4f503e5c8750e4cd3b32a4e090035c46374b305a15c70bad833dca05f
+SIZE (rust/crates/read-fonts-0.25.3.crate) = 342224
 SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
 SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
 SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
@@ -1005,8 +1025,8 @@ SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d
 SIZE (rust/crates/ring-0.16.20.crate) = 5082615
 SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
 SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rodio-0.19.0.crate) = 6006a627c1a38d37f3d3a85c6575418cfe34a5392d60a686d0071e1c8d427acb
-SIZE (rust/crates/rodio-0.19.0.crate) = 68402
+SHA256 (rust/crates/rodio-0.20.1.crate) = e7ceb6607dd738c99bc8cb28eff249b7cd5c8ec88b9db96c0608c1480d140fb1
+SIZE (rust/crates/rodio-0.20.1.crate) = 90390
 SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97
 SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594
 SHA256 (rust/crates/rsa-0.9.7.crate) = 47c75d7c5c6b673e58bf54d8544a9f432e3a925b0e80f7cd3602ab5c50c55519
@@ -1027,8 +1047,8 @@ SHA256 (rust/crates/rustix-0.38.43.crate) = a78891ee6bf2340288408954ac787aa063d8
 SIZE (rust/crates/rustix-0.38.43.crate) = 379134
 SHA256 (rust/crates/rustls-0.23.21.crate) = 8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8
 SIZE (rust/crates/rustls-0.23.21.crate) = 337106
-SHA256 (rust/crates/rustls-native-certs-0.7.3.crate) = e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5
-SIZE (rust/crates/rustls-native-certs-0.7.3.crate) = 31564
+SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
+SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
 SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
 SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
 SHA256 (rust/crates/rustls-pki-types-1.10.1.crate) = d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37
@@ -1061,6 +1081,8 @@ SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3e
 SIZE (rust/crates/sec1-0.7.3.crate) = 17979
 SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
 SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
+SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
 SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
 SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
 SHA256 (rust/crates/self_cell-1.1.0.crate) = c2fdfc24bc566f839a2da4c4295b82db7d25a24253867d5c64355abb5799bdbe
@@ -1111,8 +1133,8 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42
 SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
 SHA256 (rust/crates/sipper-0.1.0.crate) = 1bccb4192828b3d9a08e0b5a73f17795080dfb278b50190216e3ae2132cf4f95
 SIZE (rust/crates/sipper-0.1.0.crate) = 12792
-SHA256 (rust/crates/skrifa-0.22.3.crate) = 8e1c44ad1f6c5bdd4eefed8326711b7dbda9ea45dfd36068c427d332aa382cbe
-SIZE (rust/crates/skrifa-0.22.3.crate) = 260731
+SHA256 (rust/crates/skrifa-0.26.6.crate) = 8cc1aa86c26dbb1b63875a7180aa0819709b33348eb5b1491e4321fae388179d
+SIZE (rust/crates/skrifa-0.26.6.crate) = 261208
 SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
 SIZE (rust/crates/slab-0.4.9.crate) = 17108
 SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
@@ -1159,14 +1181,18 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
 SIZE (rust/crates/strsim-0.11.1.crate) = 14266
 SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
 SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
+SIZE (rust/crates/strum-0.27.1.crate) = 7467
 SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
 SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
+SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
 SIZE (rust/crates/subtle-2.6.1.crate) = 14562
 SHA256 (rust/crates/svg_fmt-0.4.4.crate) = ce5d813d71d82c4cbc1742135004e4a79fd870214c155443451c139c9470a0aa
 SIZE (rust/crates/svg_fmt-0.4.4.crate) = 4339
-SHA256 (rust/crates/swash-0.1.19.crate) = cbd59f3f359ddd2c95af4758c18270eddd9c730dde98598023cdabff472c2ca2
-SIZE (rust/crates/swash-0.1.19.crate) = 235696
+SHA256 (rust/crates/swash-0.2.1.crate) = 13d5bbc2aa266907ed8ee977c9c9e16363cc2b001266104e13397b57f1d15f71
+SIZE (rust/crates/swash-0.2.1.crate) = 236963
 SHA256 (rust/crates/symphonia-0.5.4.crate) = 815c942ae7ee74737bb00f965fa5b5a2ac2ce7b6c01c0cc169bbeaf7abd5f5a9
 SIZE (rust/crates/symphonia-0.5.4.crate) = 12039
 SHA256 (rust/crates/symphonia-bundle-mp3-0.5.4.crate) = c01c2aae70f0f1fb096b6f0ff112a930b1fb3626178fba3ae68b09dce71706d4
@@ -1203,12 +1229,12 @@ SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24
 SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
 SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
 SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
 SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
@@ -1237,8 +1263,8 @@ SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b
 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
 SHA256 (rust/crates/to_method-1.1.0.crate) = c7c4ceeeca15c8384bbc3e011dbd8fccb7f068a440b752b7d9b32ceb0ca0e2e8
 SIZE (rust/crates/to_method-1.1.0.crate) = 4738
-SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
-SIZE (rust/crates/tokio-1.43.0.crate) = 817422
+SHA256 (rust/crates/tokio-1.44.0.crate) = 9975ea0f48b5aa3972bf2d888c238182458437cc2a19374b81b25cdf1023fb3a
+SIZE (rust/crates/tokio-1.44.0.crate) = 829777
 SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
 SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
@@ -1391,12 +1417,14 @@ SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b7
 SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
 SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
-SHA256 (rust/crates/uuid-1.11.1.crate) = b913a3b5fe84142e269d63cc62b64319ccaf89b748fc31fe025177f767a756c4
-SIZE (rust/crates/uuid-1.11.1.crate) = 47721
+SHA256 (rust/crates/uuid-1.15.1.crate) = e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587
+SIZE (rust/crates/uuid-1.15.1.crate) = 58728
 SHA256 (rust/crates/v_frame-0.3.8.crate) = d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b
 SIZE (rust/crates/v_frame-0.3.8.crate) = 14967
 SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
 SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/value-bag-1.10.0.crate) = 3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2
+SIZE (rust/crates/value-bag-1.10.0.crate) = 40371
 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
 SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
@@ -1417,6 +1445,8 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
 SIZE (rust/crates/want-0.3.1.crate) = 6398
 SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
 SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
+SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
 SHA256 (rust/crates/wasix-0.12.21.crate) = c1fbb4ef9bbca0c1170e0b00dd28abc9e3b68669821600cad1caaed606583c6d
 SIZE (rust/crates/wasix-0.12.21.crate) = 193621
 SHA256 (rust/crates/wasm-bindgen-0.2.99.crate) = a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396
@@ -1431,8 +1461,8 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 30d7a95b763d3c459
 SIZE (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 22800
 SHA256 (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6
 SIZE (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 7773
-SHA256 (rust/crates/wasm-timer-0.2.5.crate) = be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f
-SIZE (rust/crates/wasm-timer-0.2.5.crate) = 21668
+SHA256 (rust/crates/wasmtimer-0.4.1.crate) = 0048ad49a55b9deb3953841fa1fc5858f0efbcb7a18868c899a360269fac1b23
+SIZE (rust/crates/wasmtimer-0.4.1.crate) = 32750
 SHA256 (rust/crates/wayland-backend-0.3.7.crate) = 056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6
 SIZE (rust/crates/wayland-backend-0.3.7.crate) = 71771
 SHA256 (rust/crates/wayland-client-0.31.7.crate) = b66249d3fc69f76fd74c82cc319300faa554e9d865dab1f7cd66cc20db10b280
@@ -1459,14 +1489,14 @@ SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10
 SIZE (rust/crates/web-time-1.1.0.crate) = 18026
 SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
 SIZE (rust/crates/weezl-0.1.8.crate) = 42175
-SHA256 (rust/crates/wgpu-23.0.1.crate) = 80f70000db37c469ea9d67defdc13024ddf9a5f1b89cb2941b812ad7cde1735a
-SIZE (rust/crates/wgpu-23.0.1.crate) = 158854
-SHA256 (rust/crates/wgpu-core-23.0.1.crate) = d63c3c478de8e7e01786479919c8769f62a22eec16788d8c2ac77ce2c132778a
-SIZE (rust/crates/wgpu-core-23.0.1.crate) = 252454
-SHA256 (rust/crates/wgpu-hal-23.0.1.crate) = 89364b8a0b211adc7b16aeaf1bd5ad4a919c1154b44c9ce27838213ba05fd821
-SIZE (rust/crates/wgpu-hal-23.0.1.crate) = 340808
-SHA256 (rust/crates/wgpu-types-23.0.0.crate) = 610f6ff27778148c31093f3b03abc4840f9636d58d597ca2f5977433acfe0068
-SIZE (rust/crates/wgpu-types-23.0.0.crate) = 63915
+SHA256 (rust/crates/wgpu-24.0.1.crate) = 47f55718f85c2fa756edffa0e7f0e0a60aba463d1362b57e23123c58f035e4b6
+SIZE (rust/crates/wgpu-24.0.1.crate) = 171334
+SHA256 (rust/crates/wgpu-core-24.0.2.crate) = 671c25545d479b47d3f0a8e373aceb2060b67c6eb841b24ac8c32348151c7a0c
+SIZE (rust/crates/wgpu-core-24.0.2.crate) = 260526
+SHA256 (rust/crates/wgpu-hal-24.0.2.crate) = 4317a17171dc20e6577bf606796794580accae0716a69edbc7388c86a3ec9f23
+SIZE (rust/crates/wgpu-hal-24.0.2.crate) = 347974
+SHA256 (rust/crates/wgpu-types-24.0.0.crate) = 50ac044c0e76c03a0378e7786ac505d010a873665e2d51383dcff8dd227dc69c
+SIZE (rust/crates/wgpu-types-24.0.0.crate) = 71072
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -1499,6 +1529,8 @@ SHA256 (rust/crates/windows-interface-0.56.0.crate) = 08990546bf4edef8f431fa6326
 SIZE (rust/crates/windows-interface-0.56.0.crate) = 9834
 SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
 SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
+SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
+SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
 SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
 SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
 SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
@@ -1591,6 +1623,8 @@ SHA256 (rust/crates/winnow-0.6.22.crate) = 39281189af81c07ec09db316b302a3e67bf9b
 SIZE (rust/crates/winnow-0.6.22.crate) = 164867
 SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
 SIZE (rust/crates/winreg-0.52.0.crate) = 30148
+SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
+SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
 SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
 SIZE (rust/crates/write16-1.0.0.crate) = 7218
 SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
@@ -1623,30 +1657,28 @@ SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f
 SIZE (rust/crates/xz2-0.1.7.crate) = 23892
 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
 SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/yazi-0.1.6.crate) = c94451ac9513335b5e23d7a8a2b61a7102398b8cca5160829d313e84c9d98be1
-SIZE (rust/crates/yazi-0.1.6.crate) = 28835
+SHA256 (rust/crates/yazi-0.2.1.crate) = e01738255b5a16e78bbb83e7fbba0a1e7dd506905cfc53f4622d89015a03fbb5
+SIZE (rust/crates/yazi-0.2.1.crate) = 30267
 SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
 SIZE (rust/crates/yoke-0.7.5.crate) = 29673
 SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
 SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zbus-4.4.0.crate) = bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725
-SIZE (rust/crates/zbus-4.4.0.crate) = 158301
*** 59 LINES SKIPPED ***