aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2023-10-15 20:25:49 +0000
committerJan Beich <jbeich@FreeBSD.org>2023-10-16 13:42:53 +0000
commitce13d38f1b1722f81b25a5f4c2283253fbdc4535 (patch)
treedfa5d2d44820a22a4fc13a609860023806da9f65
parent8b5aa5e081589cef8450bd472c9f5184d082d922 (diff)
downloadports-ce13d38f1b1722f81b25a5f4c2283253fbdc4535.tar.gz
ports-ce13d38f1b1722f81b25a5f4c2283253fbdc4535.zip
games/jumpy: update to 0.8.0
Changes: https://github.com/fishfight/jumpy/releases/tag/v0.8.0 Reported by: GitHub (watch releases)
-rw-r--r--games/jumpy/Makefile9
-rw-r--r--games/jumpy/Makefile.crates671
-rw-r--r--games/jumpy/distinfo1348
-rw-r--r--games/jumpy/files/patch-ehttp35
-rw-r--r--games/jumpy/files/patch-gilrs709
-rw-r--r--games/jumpy/files/patch-mimalloc13
-rw-r--r--games/jumpy/files/patch-sctk15
-rw-r--r--games/jumpy/files/patch-wayland270
8 files changed, 1858 insertions, 1212 deletions
diff --git a/games/jumpy/Makefile b/games/jumpy/Makefile
index cc990f264e1d..f9593f593f31 100644
--- a/games/jumpy/Makefile
+++ b/games/jumpy/Makefile
@@ -1,7 +1,6 @@
PORTNAME= jumpy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.0
-PORTREVISION= 4
+DISTVERSION= 0.8.0
CATEGORIES= games wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -12,8 +11,7 @@ LICENSE= CC-BY-NC-4.0 MIT
LICENSE_COMB= multi
LICENSE_FILE_MIT= ${WRKSRC}/licenses/LICENSE-MIT
-LIB_DEPENDS= libzstd.so:archivers/zstd \
- libasound.so:audio/alsa-lib \
+LIB_DEPENDS= libasound.so:audio/alsa-lib \
libudev.so:devel/libudev-devd
RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \
${LOCALBASE}/lib/libvulkan.so:graphics/vulkan-loader
@@ -23,7 +21,6 @@ USE_GITHUB= yes
GH_ACCOUNT= fishfolk
LTO_UNSAFE= yes # bevy_dylib fails with -C panic=abort
PLIST_FILES= bin/${PORTNAME}
-PLIST_FILES+= "@comment bin/core" # not packaged in vendor binaries
PORTDATA= *
.if ${MACHINE_ARCH} == i386
@@ -33,7 +30,7 @@ CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false
post-patch:
# Search assets under PREFIX instead of current directory
- @${REINPLACE_CMD} 's,assets",../${DATADIR_REL}/&,' \
+ @${REINPLACE_CMD} 's,assets",${DATADIR}/&,' \
${WRKSRC}/src/main.rs \
${WRKSRC_crate_bevy_asset}/src/lib.rs
diff --git a/games/jumpy/Makefile.crates b/games/jumpy/Makefile.crates
index d27d1921ce25..371f2c1c892d 100644
--- a/games/jumpy/Makefile.crates
+++ b/games/jumpy/Makefile.crates
@@ -1,362 +1,325 @@
-CARGO_CRATES= ab_glyph-0.2.20 \
+CARGO_CRATES= ab_glyph-0.2.22 \
ab_glyph_rasterizer-0.1.8 \
- addr2line-0.19.0 \
+ accesskit-0.11.2 \
+ accesskit_consumer-0.15.2 \
+ accesskit_macos-0.9.0 \
+ accesskit_windows-0.14.3 \
+ accesskit_winit-0.14.4 \
+ addr2line-0.21.0 \
adler-1.0.2 \
- ahash-0.7.6 \
ahash-0.8.3 \
- aho-corasick-0.7.20 \
- aligned-vec-0.5.0 \
- alsa-0.7.0 \
+ aho-corasick-1.1.2 \
+ allocator-api2-0.2.16 \
+ alsa-0.7.1 \
alsa-sys-0.3.1 \
- android_log-sys-0.2.0 \
- android_logger-0.11.3 \
+ android-activity-0.4.3 \
+ android-properties-0.2.2 \
+ android_log-sys-0.3.1 \
android_system_properties-0.1.5 \
- anstream-0.2.6 \
- anstyle-0.3.5 \
- anstyle-parse-0.1.1 \
- anstyle-wincon-0.2.0 \
- anyhow-1.0.70 \
+ anyhow-1.0.75 \
+ append-only-vec-0.1.3 \
approx-0.5.1 \
- arboard-3.2.0 \
- arrayvec-0.7.2 \
- ash-0.37.2+1.3.238 \
- async-channel-1.8.0 \
- async-executor-1.5.1 \
- async-io-1.13.0 \
- async-lock-2.7.0 \
- async-task-4.4.0 \
- async-timer-0.2.10 \
+ arboard-3.2.1 \
+ arrayref-0.3.7 \
+ arrayvec-0.7.4 \
+ ash-0.37.3+1.3.251 \
+ async-channel-1.9.0 \
+ async-executor-1.5.4 \
+ async-lock-2.8.0 \
+ async-task-4.4.1 \
atomic-arena-0.1.1 \
- atomic-polyfill-0.1.11 \
- atomic_refcell-0.1.9 \
+ atomicell-0.1.9 \
autocfg-1.1.0 \
- backtrace-0.3.67 \
- base64-0.13.1 \
- base64-0.21.0 \
- bevy-0.9.1 \
- bevy-inspector-egui-0.17.0 \
- bevy-inspector-egui-derive-0.17.0 \
- bevy_app-0.9.1 \
- bevy_asset-0.9.1 \
- bevy_core-0.9.1 \
- bevy_core_pipeline-0.9.1 \
- bevy_derive-0.9.1 \
- bevy_diagnostic-0.9.1 \
- bevy_dylib-0.9.1 \
- bevy_ecs-0.9.1 \
- bevy_ecs_macros-0.9.1 \
- bevy_egui-0.19.0 \
- bevy_encase_derive-0.9.1 \
- bevy_fluent-0.5.0 \
- bevy_framepace-0.11.0 \
- bevy_gilrs-0.9.1 \
- bevy_hierarchy-0.9.1 \
- bevy_input-0.9.1 \
- bevy_internal-0.9.1 \
- bevy_kira_audio-0.13.0 \
- bevy_log-0.9.1 \
- bevy_macro_utils-0.9.1 \
- bevy_math-0.9.1 \
- bevy_mikktspace-0.9.1 \
- bevy_pbr-0.9.1 \
- bevy_prototype_lyon-0.7.2 \
- bevy_ptr-0.9.1 \
- bevy_reflect-0.9.1 \
- bevy_reflect_derive-0.9.1 \
- bevy_render-0.9.1 \
- bevy_render_macros-0.9.1 \
- bevy_sprite-0.9.1 \
- bevy_tasks-0.9.1 \
- bevy_time-0.9.1 \
- bevy_transform-0.9.1 \
- bevy_tweening-0.6.0 \
- bevy_utils-0.9.1 \
- bevy_window-0.9.1 \
- bevy_winit-0.9.1 \
- bincode-1.3.3 \
- bindgen-0.64.0 \
+ backtrace-0.3.69 \
+ base64-0.21.4 \
+ bevy-0.11.3 \
+ bevy_a11y-0.11.3 \
+ bevy_app-0.11.3 \
+ bevy_asset-0.11.3 \
+ bevy_core-0.11.3 \
+ bevy_core_pipeline-0.11.3 \
+ bevy_derive-0.11.3 \
+ bevy_diagnostic-0.11.3 \
+ bevy_dylib-0.11.3 \
+ bevy_ecs-0.11.3 \
+ bevy_ecs_macros-0.11.3 \
+ bevy_encase_derive-0.11.3 \
+ bevy_gilrs-0.11.3 \
+ bevy_gizmos-0.11.3 \
+ bevy_hierarchy-0.11.3 \
+ bevy_input-0.11.3 \
+ bevy_internal-0.11.3 \
+ bevy_log-0.11.3 \
+ bevy_macro_utils-0.11.3 \
+ bevy_math-0.11.3 \
+ bevy_mikktspace-0.11.3 \
+ bevy_pbr-0.11.3 \
+ bevy_prototype_lyon-0.9.0 \
+ bevy_ptr-0.11.3 \
+ bevy_reflect-0.11.3 \
+ bevy_reflect_derive-0.11.3 \
+ bevy_render-0.11.3 \
+ bevy_render_macros-0.11.3 \
+ bevy_scene-0.11.3 \
+ bevy_sprite-0.11.3 \
+ bevy_tasks-0.11.3 \
+ bevy_time-0.11.3 \
+ bevy_transform-0.11.3 \
+ bevy_utils-0.11.3 \
+ bevy_utils_proc_macros-0.11.3 \
+ bevy_window-0.11.3 \
+ bevy_winit-0.11.3 \
+ bindgen-0.68.1 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
- bitfield-0.14.0 \
- bitfield-rle-0.2.0 \
bitflags-1.3.2 \
+ bitflags-2.4.0 \
bitset-core-0.1.1 \
+ bitvec-1.0.1 \
block-0.1.6 \
- bones_matchmaker_proto-0.1.0 \
- bstr-1.4.0 \
- bumpalo-3.12.0 \
- bytemuck-1.13.1 \
- bytemuck_derive-1.4.1 \
- byteorder-1.4.3 \
- bytes-1.4.0 \
- cache-padded-1.2.0 \
- calloop-0.10.5 \
- cc-1.0.79 \
+ block-buffer-0.10.4 \
+ block-sys-0.1.0-beta.1 \
+ block2-0.2.0-alpha.6 \
+ branches-0.1.3 \
+ bs58-0.5.0 \
+ bumpalo-3.14.0 \
+ bytemuck-1.14.0 \
+ bytemuck_derive-1.5.0 \
+ byteorder-1.5.0 \
+ bytes-1.5.0 \
+ calloop-0.10.6 \
+ cc-1.0.83 \
cesu8-1.1.0 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
clang-sys-1.6.1 \
- clap-4.2.1 \
- clap_builder-4.2.1 \
- clap_derive-4.2.0 \
- clap_lex-0.4.1 \
clipboard-win-4.5.0 \
- cobs-0.2.3 \
- cocoa-0.24.1 \
- cocoa-foundation-0.1.1 \
codespan-reporting-0.11.1 \
color_quant-1.1.0 \
+ com-rs-0.2.1 \
combine-4.6.6 \
- concolor-override-1.0.0 \
- concolor-query-0.3.3 \
- concurrent-queue-1.2.4 \
- concurrent-queue-2.1.0 \
+ concurrent-queue-2.3.0 \
console_error_panic_hook-0.1.7 \
- const_panic-0.2.7 \
+ const_panic-0.2.8 \
+ const_soft_float-0.1.4 \
+ constgebra-0.1.3 \
core-foundation-0.9.3 \
- core-foundation-sys-0.6.2 \
- core-foundation-sys-0.8.3 \
+ core-foundation-sys-0.8.4 \
core-graphics-0.22.3 \
- core-graphics-types-0.1.1 \
- coreaudio-rs-0.11.2 \
- coreaudio-sys-0.2.12 \
+ core-graphics-types-0.1.2 \
+ coreaudio-rs-0.11.3 \
+ coreaudio-sys-0.2.13 \
cpal-0.15.2 \
+ cpufeatures-0.2.9 \
crc32fast-1.3.2 \
- critical-section-1.1.1 \
crossbeam-0.8.2 \
- crossbeam-channel-0.5.7 \
+ crossbeam-channel-0.5.8 \
crossbeam-deque-0.8.3 \
- crossbeam-epoch-0.9.14 \
+ crossbeam-epoch-0.9.15 \
crossbeam-queue-0.3.8 \
- crossbeam-utils-0.8.15 \
+ crossbeam-utils-0.8.16 \
+ crypto-common-0.1.6 \
csscolorparser-0.6.2 \
- cty-0.2.2 \
- d3d12-0.5.0 \
- darling-0.13.4 \
- darling_core-0.13.4 \
- darling_macro-0.13.4 \
+ d3d12-0.6.0 \
+ dashmap-5.5.3 \
dasp_sample-0.11.0 \
- derive_more-0.99.17 \
- directories-4.0.1 \
- dirs-4.0.0 \
- dirs-sys-0.3.7 \
+ data-encoding-2.4.0 \
+ digest-0.10.7 \
+ directories-1.0.2 \
+ directories-5.0.1 \
+ dirs-sys-0.4.1 \
dispatch-0.2.0 \
- displaydoc-0.2.3 \
- dlib-0.5.0 \
+ displaydoc-0.2.4 \
+ dlib-0.5.2 \
+ document-features-0.2.7 \
downcast-rs-1.2.0 \
- ecolor-0.20.0 \
- egui-0.20.1 \
- egui_extras-0.20.0 \
- either-1.8.1 \
- emath-0.20.0 \
- encase-0.4.1 \
- encase_derive-0.4.1 \
- encase_derive_impl-0.4.1 \
- encoding_rs-0.8.32 \
- env_logger-0.10.0 \
- epaint-0.20.0 \
- erased-serde-0.3.25 \
- errno-0.3.0 \
- errno-dragonfly-0.1.2 \
+ ecolor-0.23.0 \
+ egui-0.23.0 \
+ egui_extras-0.23.0 \
+ ehttp-0.3.1 \
+ either-1.9.0 \
+ emath-0.23.0 \
+ encase-0.6.1 \
+ encase_derive-0.6.1 \
+ encase_derive_impl-0.6.1 \
+ encoding_rs-0.8.33 \
+ enum-map-2.6.3 \
+ enum-map-derive-0.14.0 \
+ enumn-0.1.12 \
+ epaint-0.23.0 \
+ equivalent-1.0.1 \
+ erased-serde-0.3.31 \
error-code-2.3.1 \
euclid-0.22.9 \
event-listener-2.5.3 \
- failure-0.1.8 \
- failure_derive-0.1.8 \
+ event-listener-3.0.0 \
fastrand-1.9.0 \
- filetime-0.2.20 \
+ fastrand-2.0.1 \
+ fdeflate-0.3.0 \
+ filetime-0.2.22 \
fixedbitset-0.4.2 \
- flate2-1.0.25 \
+ flate2-1.0.28 \
float_next_after-0.1.5 \
- fluent-0.16.0 \
+ fluent-0.15.0 \
fluent-bundle-0.15.2 \
fluent-langneg-0.13.0 \
fluent-syntax-0.11.0 \
- fluent_content-0.0.3 \
- flume-0.10.14 \
fnv-1.0.7 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
- form_urlencoded-1.1.0 \
+ form_urlencoded-1.2.0 \
fsevent-sys-4.1.0 \
- futures-0.3.28 \
- futures-channel-0.3.28 \
+ funty-2.0.0 \
futures-core-0.3.28 \
- futures-executor-0.3.28 \
futures-io-0.3.28 \
- futures-lite-1.12.0 \
- futures-macro-0.3.28 \
- futures-sink-0.3.28 \
- futures-task-0.3.28 \
- futures-util-0.3.28 \
+ futures-lite-1.13.0 \
fxhash-0.2.1 \
+ generic-array-0.14.7 \
gethostname-0.2.3 \
getrandom-0.1.16 \
- getrandom-0.2.8 \
- ggrs-0.9.4 \
- gilrs-0.10.1 \
- gilrs-core-0.5.3 \
- gimli-0.27.2 \
- glam-0.22.0 \
- glam-0.23.0 \
+ getrandom-0.2.10 \
+ gilrs-0.10.2 \
+ gilrs-core-0.5.7 \
+ gimli-0.28.0 \
+ glam-0.24.2 \
glob-0.3.1 \
- globset-0.4.10 \
- glow-0.11.2 \
- gpu-alloc-0.5.3 \
+ glow-0.12.3 \
+ gpu-alloc-0.5.4 \
gpu-alloc-types-0.2.0 \
- gpu-descriptor-0.2.3 \
- gpu-descriptor-types-0.1.1 \
+ gpu-allocator-0.22.0 \
+ gpu-descriptor-0.2.4 \
+ gpu-descriptor-types-0.1.2 \
guillotiere-0.6.2 \
- hash32-0.2.1 \
hashbrown-0.12.3 \
- heapless-0.7.16 \
- heck-0.4.1 \
- hermit-abi-0.2.6 \
- hermit-abi-0.3.1 \
+ hashbrown-0.14.1 \
+ hassle-rs-0.10.0 \
hex-0.4.3 \
- hexasphere-8.1.0 \
+ hexasphere-9.1.0 \
hexf-parse-0.2.1 \
+ home-0.5.5 \
humantime-2.1.0 \
humantime-serde-1.1.1 \
- ident_case-1.0.1 \
- idna-0.3.0 \
- if-addrs-0.7.0 \
- image-0.24.6 \
+ idna-0.4.0 \
+ image-0.24.7 \
indexmap-1.9.3 \
+ indexmap-2.0.2 \
inotify-0.9.6 \
inotify-sys-0.1.5 \
instant-0.1.12 \
- interpolation-0.2.0 \
intl-memoizer-0.5.1 \
intl_pluralrules-7.0.2 \
- io-kit-sys-0.2.0 \
- io-lifetimes-1.0.9 \
- is-terminal-0.4.6 \
+ io-kit-sys-0.3.0 \
itertools-0.10.5 \
- itoa-1.0.6 \
- iyes_loopless-0.9.1 \
+ itoa-1.0.9 \
jni-0.19.0 \
jni-0.20.0 \
jni-0.21.1 \
jni-sys-0.3.0 \
- jobserver-0.1.26 \
+ jobserver-0.1.27 \
jpeg-decoder-0.3.0 \
- js-sys-0.3.61 \
+ js-sys-0.3.64 \
khronos-egl-4.1.0 \
- kira-0.7.3 \
- kqueue-1.0.7 \
- kqueue-sys-1.0.3 \
+ kqueue-1.0.8 \
+ kqueue-sys-1.0.4 \
lazy_static-1.4.0 \
lazycell-1.3.0 \
- leafwing-input-manager-0.8.0 \
- leafwing_input_manager_macros-0.7.0 \
- libc-0.2.140 \
+ libc-0.2.149 \
libloading-0.7.4 \
- libm-0.2.6 \
- libmimalloc-sys-0.1.31 \
+ libloading-0.8.1 \
+ libm-0.2.8 \
libudev-sys-0.1.4 \
- linux-raw-sys-0.3.1 \
- lock_api-0.4.9 \
- log-0.4.17 \
+ litrs-0.2.3 \
+ lock_api-0.4.10 \
+ log-0.4.20 \
+ lyon_algorithms-1.0.3 \
lyon_geom-1.0.4 \
- lyon_path-1.0.3 \
+ lyon_path-1.0.4 \
lyon_tessellation-1.0.10 \
- mach-0.3.2 \
mach2-0.4.1 \
malloc_buf-0.0.6 \
matchers-0.1.0 \
- matrixmultiply-0.3.2 \
- mdns-sd-0.7.2 \
- memchr-2.5.0 \
+ matrixmultiply-0.3.8 \
+ maybe-owned-0.3.4 \
+ memchr-2.6.4 \
memmap2-0.5.10 \
memoffset-0.6.5 \
- memoffset-0.8.0 \
+ memoffset-0.9.0 \
metal-0.24.0 \
- mimalloc-0.1.35 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.6.2 \
- mio-0.8.6 \
- naga-0.10.0 \
- nalgebra-0.32.2 \
- nalgebra-macros-0.2.0 \
- natord-1.0.9 \
+ miniz_oxide-0.7.1 \
+ mint-0.5.9 \
+ mio-0.8.8 \
+ naga-0.12.3 \
+ naga_oil-0.8.2 \
+ nalgebra-0.32.3 \
+ nalgebra-macros-0.2.1 \
ndk-0.7.0 \
ndk-context-0.1.1 \
- ndk-glue-0.7.0 \
- ndk-macro-0.3.0 \
ndk-sys-0.4.1+23.1.7779620 \
nix-0.24.3 \
nix-0.25.1 \
+ nix-0.26.4 \
nohash-hasher-0.2.0 \
noise-0.8.2 \
nom-7.1.3 \
- normalize-path-0.2.0 \
- notify-5.1.0 \
+ notify-6.1.1 \
+ ntapi-0.4.1 \
nu-ansi-term-0.46.0 \
- num-complex-0.4.3 \
+ num-complex-0.4.4 \
num-derive-0.3.3 \
num-integer-0.1.45 \
num-rational-0.4.1 \
- num-traits-0.2.15 \
- num_cpus-1.15.0 \
+ num-traits-0.2.17 \
num_enum-0.5.11 \
+ num_enum-0.6.1 \
num_enum_derive-0.5.11 \
- numquant-0.2.0 \
+ num_enum_derive-0.6.1 \
objc-0.2.7 \
objc-foundation-0.1.1 \
+ objc-sys-0.2.0-beta.2 \
+ objc2-0.3.0-beta.3.patch-leaks.3 \
+ objc2-encode-2.0.0-pre.2 \
objc_exception-0.1.2 \
objc_id-0.1.1 \
- object-0.30.3 \
+ object-0.32.1 \
oboe-0.5.0 \
oboe-sys-0.5.0 \
- once_cell-1.17.1 \
- openssl-probe-0.1.5 \
+ once_cell-1.18.0 \
+ option-ext-0.2.0 \
optional-0.5.0 \
- ordered-float-3.6.0 \
+ orbclient-0.3.46 \
+ ordered-float-3.9.2 \
overload-0.1.1 \
- owned_ttf_parser-0.18.1 \
- parking-2.0.0 \
- parking_lot-0.11.2 \
+ owned_ttf_parser-0.19.0 \
+ parking-2.1.1 \
parking_lot-0.12.1 \
- parking_lot_core-0.8.6 \
- parking_lot_core-0.9.7 \
- parry2d-0.13.3 \
- paste-1.0.12 \
+ parking_lot_core-0.9.8 \
+ parry2d-0.13.5 \
+ paste-1.0.14 \
+ path-absolutize-3.1.1 \
+ path-dedot-3.1.1 \
peeking_take_while-0.1.2 \
- peg-0.8.1 \
- peg-macros-0.8.1 \
- peg-runtime-0.8.1 \
- pem-1.1.1 \
- percent-encoding-2.2.0 \
- petgraph-0.6.3 \
- petitset-0.2.1 \
- phf-0.11.1 \
- phf_generator-0.11.1 \
- phf_macros-0.11.1 \
- phf_shared-0.11.1 \
- pin-project-1.0.12 \
- pin-project-internal-1.0.12 \
- pin-project-lite-0.2.9 \
- pin-utils-0.1.0 \
- ping-rs-0.1.2 \
- pkg-config-0.3.26 \
- png-0.17.7 \
- polling-2.6.0 \
- postcard-1.0.4 \
+ peg-0.8.2 \
+ peg-macros-0.8.2 \
+ peg-runtime-0.8.2 \
+ percent-encoding-2.3.0 \
+ petgraph-0.6.4 \
+ phf-0.11.2 \
+ phf_generator-0.11.2 \
+ phf_macros-0.11.2 \
+ phf_shared-0.11.2 \
+ pin-project-lite-0.2.13 \
+ pkg-config-0.3.27 \
+ png-0.17.10 \
pp-rs-0.2.1 \
ppv-lite86-0.2.17 \
- pretty-type-name-1.0.1 \
proc-macro-crate-1.3.1 \
- proc-macro2-1.0.55 \
- profiling-1.0.7 \
- puffin-0.14.3 \
- puffin_egui-0.19.2 \
- quinn-0.9.3 \
- quinn-proto-0.9.3 \
- quinn-udp-0.3.2 \
- quinn_runtime_bevy-0.1.0 \
- quote-1.0.26 \
+ proc-macro2-1.0.69 \
+ profiling-1.0.11 \
+ puffin-0.16.0 \
+ quote-1.0.33 \
+ radium-0.7.0 \
radsort-0.1.0 \
rand-0.7.3 \
rand-0.8.5 \
@@ -368,179 +331,175 @@ CARGO_CRATES= ab_glyph-0.2.20 \
rand_xorshift-0.2.0 \
range-alloc-0.1.3 \
rapier2d-0.17.2 \
- raw-window-handle-0.4.3 \
raw-window-handle-0.5.2 \
rawpointer-0.2.1 \
- rayon-1.7.0 \
- rayon-core-1.11.0 \
- rcgen-0.10.0 \
rectangle-pack-0.4.2 \
redox_syscall-0.2.16 \
+ redox_syscall-0.3.5 \
redox_users-0.4.3 \
- regex-1.7.3 \
+ regex-1.10.1 \
regex-automata-0.1.10 \
+ regex-automata-0.4.2 \
regex-syntax-0.6.29 \
- renderdoc-sys-0.7.1 \
+ regex-syntax-0.8.2 \
+ renderdoc-sys-1.0.0 \
ring-0.16.20 \
ringbuf-0.3.3 \
robust-0.2.3 \
- ron-0.8.0 \
- rustc-demangle-0.1.22 \
+ ron-0.8.1 \
+ rustc-demangle-0.1.23 \
rustc-hash-1.1.0 \
- rustc_version-0.4.0 \
- rustix-0.37.6 \
- rustls-0.20.8 \
- rustls-native-certs-0.6.2 \
- rustls-pemfile-1.0.2 \
- ruzstd-0.3.1 \
- ryu-1.0.13 \
- safe_arch-0.6.0 \
+ rustls-0.21.7 \
+ rustls-webpki-0.101.6 \
+ ryu-1.0.15 \
+ safe_arch-0.7.1 \
same-file-1.0.6 \
- schannel-0.1.21 \
scoped-tls-1.0.1 \
- scopeguard-1.1.0 \
+ scopeguard-1.2.0 \
sct-0.7.0 \
- security-framework-2.8.2 \
- security-framework-sys-2.8.0 \
+ sctk-adwaita-0.5.4 \
self_cell-0.10.2 \
- semver-1.0.17 \
- serde-1.0.159 \
- serde_derive-1.0.159 \
- serde_json-1.0.95 \
- serde_yaml-0.9.19 \
- sha1_smol-1.0.0 \
- sharded-slab-0.1.4 \
- shlex-1.1.0 \
- simba-0.8.0 \
- siphasher-0.3.10 \
- slab-0.4.8 \
+ semver-1.0.20 \
+ serde-1.0.189 \
+ serde_derive-1.0.189 \
+ serde_json-1.0.107 \
+ serde_yaml-0.9.25 \
+ sha2-0.10.8 \
+ sharded-slab-0.1.7 \
+ shiftnanigans-0.3.3 \
+ shlex-1.2.0 \
+ simba-0.8.1 \
+ simd-adler32-0.3.7 \
+ siphasher-0.3.11 \
+ slab-0.4.9 \
slotmap-1.0.6 \
- smallvec-1.10.0 \
- smithay-client-toolkit-0.16.0 \
- socket2-0.4.9 \
- spade-2.1.0 \
+ smallvec-1.11.1 \
+ smithay-client-toolkit-0.16.1 \
+ smol_str-0.2.0 \
+ spade-2.2.0 \
spin-0.5.2 \
- spin-0.9.7 \
- spin_sleep-1.1.1 \
spirv-0.2.0+1.5.4 \
- stable_deref_trait-1.2.0 \
+ sptr-0.3.2 \
static_assertions-1.1.0 \
str-buf-1.0.6 \
- strsim-0.10.0 \
+ strict-num-0.1.1 \
svg_fmt-0.4.1 \
svgtypes-0.8.2 \
- symphonia-0.5.2 \
- symphonia-codec-vorbis-0.5.2 \
- symphonia-core-0.5.2 \
- symphonia-format-ogg-0.5.2 \
- symphonia-metadata-0.5.2 \
- symphonia-utils-xiph-0.5.2 \
+ symphonia-0.5.3 \
+ symphonia-codec-vorbis-0.5.3 \
+ symphonia-core-0.5.3 \
+ symphonia-format-ogg-0.5.3 \
+ symphonia-metadata-0.5.3 \
+ symphonia-utils-xiph-0.5.3 \
syn-1.0.109 \
- syn-2.0.13 \
- synstructure-0.12.6 \
- termcolor-1.2.0 \
- thiserror-1.0.40 \
- thiserror-impl-1.0.40 \
+ syn-2.0.38 \
+ sys-locale-0.3.1 \
+ sysinfo-0.29.10 \
+ tap-1.0.1 \
+ termcolor-1.3.0 \
+ thiserror-1.0.49 \
+ thiserror-impl-1.0.49 \
thread_local-1.1.7 \
- tiff-0.8.1 \
- time-0.3.20 \
- time-core-0.1.0 \
- time-macros-0.2.8 \
- tinystr-0.7.1 \
+ tiff-0.9.0 \
+ tiny-skia-0.8.4 \
+ tiny-skia-path-0.8.4 \
+ tinystr-0.7.4 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
- tokio-1.27.0 \
- toml-0.5.11 \
- toml_datetime-0.6.1 \
- toml_edit-0.19.8 \
- tracing-0.1.37 \
- tracing-attributes-0.1.23 \
- tracing-core-0.1.30 \
+ toml_datetime-0.6.3 \
+ toml_edit-0.19.15 \
+ tracing-0.1.39 \
+ tracing-attributes-0.1.27 \
+ tracing-core-0.1.32 \
tracing-log-0.1.3 \
- tracing-subscriber-0.3.16 \
+ tracing-subscriber-0.3.17 \
tracing-wasm-0.2.1 \
- ttf-parser-0.18.1 \
- turborand-0.9.0 \
- twox-hash-1.6.3 \
+ ttf-parser-0.19.2 \
+ turborand-0.10.0 \
type-map-0.4.0 \
- typenum-1.16.0 \
- ulid-1.0.0 \
+ typenum-1.17.0 \
+ ulid-1.1.0 \
unic-langid-0.9.1 \
unic-langid-impl-0.9.1 \
unicode-bidi-0.3.13 \
- unicode-ident-1.0.8 \
+ unicode-ident-1.0.12 \
unicode-normalization-0.1.22 \
- unicode-width-0.1.10 \
+ unicode-width-0.1.11 \
unicode-xid-0.2.4 \
- unsafe-libyaml-0.2.7 \
+ unsafe-libyaml-0.2.9 \
untrusted-0.7.1 \
- url-2.3.1 \
- utf8parse-0.2.1 \
- uuid-1.3.0 \
+ ureq-2.8.0 \
+ url-2.4.1 \
+ ustr-0.10.0 \
+ uuid-1.4.1 \
valuable-0.1.0 \
- varinteger-1.0.6 \
- vec1-1.10.1 \
vec_map-0.8.2 \
+ venial-0.5.0 \
version_check-0.9.4 \
- waker-fn-1.1.0 \
- walkdir-2.3.3 \
+ waker-fn-1.1.1 \
+ walkdir-2.4.0 \
wasi-0.9.0+wasi-snapshot-preview1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.84 \
- wasm-bindgen-backend-0.2.84 \
- wasm-bindgen-futures-0.4.34 \
- wasm-bindgen-macro-0.2.84 \
- wasm-bindgen-macro-support-0.2.84 \
- wasm-bindgen-shared-0.2.84 \
+ wasm-bindgen-0.2.87 \
+ wasm-bindgen-backend-0.2.87 \
+ wasm-bindgen-futures-0.4.37 \
+ wasm-bindgen-macro-0.2.87 \
+ wasm-bindgen-macro-support-0.2.87 \
+ wasm-bindgen-shared-0.2.87 \
wayland-client-0.29.5 \
wayland-commons-0.29.5 \
wayland-cursor-0.29.5 \
wayland-protocols-0.29.5 \
wayland-scanner-0.29.5 \
wayland-sys-0.29.5 \
- web-sys-0.3.61 \
- webbrowser-0.8.8 \
- webpki-0.22.0 \
+ web-sys-0.3.64 \
+ webbrowser-0.8.12 \
+ webpki-roots-0.25.2 \
weezl-0.1.7 \
- wgpu-0.14.2 \
- wgpu-core-0.14.2 \
- wgpu-hal-0.14.1 \
- wgpu-types-0.14.1 \
- wide-0.7.8 \
+ wgpu-0.16.3 \
+ wgpu-core-0.16.1 \
+ wgpu-hal-0.16.2 \
+ wgpu-types-0.16.1 \
+ wide-0.7.12 \
+ widestring-1.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
+ winapi-util-0.1.6 \
winapi-wsapoll-0.1.1 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.43.0 \
windows-0.44.0 \
windows-0.46.0 \
- windows-sys-0.36.1 \
- windows-sys-0.42.0 \
+ windows-0.48.0 \
+ windows-0.51.1 \
+ windows-core-0.51.1 \
+ windows-implement-0.48.0 \
+ windows-interface-0.48.0 \
windows-sys-0.45.0 \
+ windows-sys-0.48.0 \
windows-targets-0.42.2 \
+ windows-targets-0.48.5 \
windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_msvc-0.36.1 \
+ windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_msvc-0.42.2 \
- windows_i686_gnu-0.36.1 \
+ windows_aarch64_msvc-0.48.5 \
windows_i686_gnu-0.42.2 \
- windows_i686_msvc-0.36.1 \
+ windows_i686_gnu-0.48.5 \
windows_i686_msvc-0.42.2 \
- windows_x86_64_gnu-0.36.1 \
+ windows_i686_msvc-0.48.5 \
windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_msvc-0.36.1 \
+ windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_msvc-0.42.2 \
- winit-0.27.5 \
- winnow-0.4.1 \
+ windows_x86_64_msvc-0.48.5 \
+ winit-0.28.7 \
+ winnow-0.5.17 \
+ wyz-0.5.1 \
x11-dl-2.21.0 \
x11rb-0.10.1 \
x11rb-protocol-0.10.0 \
xcursor-0.3.4 \
- xml-rs-0.8.5 \
- yasna-0.5.1 \
- zstd-0.11.2+zstd.1.5.2 \
- zstd-safe-5.0.2+zstd.1.5.2 \
- zstd-sys-2.0.7+zstd.1.5.4 \
- bones_asset,bones_bevy_asset,bones_bevy_asset_macros,bones_bevy_renderer,bones_bevy_utils,bones_ecs,bones_input,bones_lib,bones_render,type_ulid,type_ulid_macros@git+https://github.com/fishfolk/bones\#ad6d073a33dc342d5aed1155488e4681cf1bc782 \
- bevy_simple_tilemap@git+https://github.com/forbjok/bevy_simple_tilemap.git?rev=963d447fa1fd2d6f89228106275b7086840be762\#963d447fa1fd2d6f89228106275b7086840be762
+ xml-rs-0.8.19 \
+ bevy_egui@git+https://github.com/zicklag/bevy_egui?branch=feat/egui-0.23\#aeb3d7f1eaaacc67cf3966974d1e31f31e8fad62 \
+ bones_asset,bones_bevy_renderer,bones_ecs,bones_framework,bones_lib,bones_schema,bones_schema_macros,bones_utils,bones_utils_macros@git+https://github.com/fishfolk/bones\#65d667e2ccd691388f0318c76d3a236bee9d11be \
+ kira@git+https://github.com/zicklag/kira.git?branch=feat/sync\#e587b155e862567677c114d0d6fc2963be37c14b
diff --git a/games/jumpy/distinfo b/games/jumpy/distinfo
index 5124de93ae6c..772e72170e52 100644
--- a/games/jumpy/distinfo
+++ b/games/jumpy/distinfo
@@ -1,192 +1,186 @@
-TIMESTAMP = 1683230858
-SHA256 (rust/crates/ab_glyph-0.2.20.crate) = fe21446ad43aa56417a767f3e2f3d7c4ca522904de1dd640529a76e9c5c3b33c
-SIZE (rust/crates/ab_glyph-0.2.20.crate) = 17419
+TIMESTAMP = 1697401549
+SHA256 (rust/crates/ab_glyph-0.2.22.crate) = b1061f3ff92c2f65800df1f12fc7b4ff44ee14783104187dd04dfee6f11b0fd2
+SIZE (rust/crates/ab_glyph-0.2.22.crate) = 18440
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
SIZE (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = 11010
-SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
-SIZE (rust/crates/addr2line-0.19.0.crate) = 33210
+SHA256 (rust/crates/accesskit-0.11.2.crate) = 76eb1adf08c5bcaa8490b9851fd53cca27fa9880076f178ea9d29f05196728a8
+SIZE (rust/crates/accesskit-0.11.2.crate) = 27223
+SHA256 (rust/crates/accesskit_consumer-0.15.2.crate) = 04bb4d9e4772fe0d47df57d0d5dbe5d85dd05e2f37ae1ddb6b105e76be58fb00
+SIZE (rust/crates/accesskit_consumer-0.15.2.crate) = 24995
+SHA256 (rust/crates/accesskit_macos-0.9.0.crate) = 134d0acf6acb667c89d3332999b1a5df4edbc8d6113910f392ebb73f2b03bb56
+SIZE (rust/crates/accesskit_macos-0.9.0.crate) = 17382
+SHA256 (rust/crates/accesskit_windows-0.14.3.crate) = 9eac0a7f2d7cd7a93b938af401d3d8e8b7094217989a7c25c55a953023436e31
+SIZE (rust/crates/accesskit_windows-0.14.3.crate) = 39348
+SHA256 (rust/crates/accesskit_winit-0.14.4.crate) = 825d23acee1bd6d25cbaa3ca6ed6e73faf24122a774ec33d52c5c86c6ab423c0
+SIZE (rust/crates/accesskit_winit-0.14.4.crate) = 21280
+SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
+SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
-SIZE (rust/crates/ahash-0.7.6.crate) = 38030
SHA256 (rust/crates/ahash-0.8.3.crate) = 2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f
SIZE (rust/crates/ahash-0.8.3.crate) = 42416
-SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
-SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
-SHA256 (rust/crates/aligned-vec-0.5.0.crate) = 4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1
-SIZE (rust/crates/aligned-vec-0.5.0.crate) = 8921
-SHA256 (rust/crates/alsa-0.7.0.crate) = 8512c9117059663fb5606788fbca3619e2a91dac0e3fe516242eab1fa6be5e44
-SIZE (rust/crates/alsa-0.7.0.crate) = 69367
+SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
+SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
+SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
+SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
+SHA256 (rust/crates/alsa-0.7.1.crate) = e2562ad8dcf0f789f65c6fdaad8a8a9708ed6b488e649da28c01656ad66b8b47
+SIZE (rust/crates/alsa-0.7.1.crate) = 70626
SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
-SHA256 (rust/crates/android_log-sys-0.2.0.crate) = 85965b6739a430150bdd138e2374a98af0c3ee0d030b3bb7fc3bddff58d0102e
-SIZE (rust/crates/android_log-sys-0.2.0.crate) = 6086
-SHA256 (rust/crates/android_logger-0.11.3.crate) = 8619b80c242aa7bd638b5c7ddd952addeecb71f69c75e33f1d47b2804f8f883a
-SIZE (rust/crates/android_logger-0.11.3.crate) = 12310
+SHA256 (rust/crates/android-activity-0.4.3.crate) = 64529721f27c2314ced0890ce45e469574a73e5e6fdd6e9da1860eb29285f5e0
+SIZE (rust/crates/android-activity-0.4.3.crate) = 238185
+SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
+SIZE (rust/crates/android-properties-0.2.2.crate) = 4563
+SHA256 (rust/crates/android_log-sys-0.3.1.crate) = 5ecc8056bf6ab9892dcd53216c83d1597487d7dacac16c8df6b877d127df9937
+SIZE (rust/crates/android_log-sys-0.3.1.crate) = 6063
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/anstream-0.2.6.crate) = 342258dd14006105c2b75ab1bd7543a03bdf0cfc94383303ac212a04939dff6f
-SIZE (rust/crates/anstream-0.2.6.crate) = 19429
-SHA256 (rust/crates/anstyle-0.3.5.crate) = 23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2
-SIZE (rust/crates/anstyle-0.3.5.crate) = 14272
-SHA256 (rust/crates/anstyle-parse-0.1.1.crate) = a7d1bb534e9efed14f3e5f44e7dd1a4f709384023a4165199a4241e18dff0116
-SIZE (rust/crates/anstyle-parse-0.1.1.crate) = 24186
-SHA256 (rust/crates/anstyle-wincon-0.2.0.crate) = c3127af6145b149f3287bb9a0d10ad9c5692dba8c53ad48285e5bec4063834fa
-SIZE (rust/crates/anstyle-wincon-0.2.0.crate) = 11667
-SHA256 (rust/crates/anyhow-1.0.70.crate) = 7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4
-SIZE (rust/crates/anyhow-1.0.70.crate) = 43803
+SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
+SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
+SHA256 (rust/crates/append-only-vec-0.1.3.crate) = f3cb8f874ecf419dd8165d0279746de966cb8966636d028845e3bd65d519812a
+SIZE (rust/crates/append-only-vec-0.1.3.crate) = 6190
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
-SHA256 (rust/crates/arboard-3.2.0.crate) = d6041616acea41d67c4a984709ddab1587fd0b10efe5cc563fee954d2f011854
-SIZE (rust/crates/arboard-3.2.0.crate) = 42900
-SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
-SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
-SHA256 (rust/crates/ash-0.37.2+1.3.238.crate) = 28bf19c1f0a470be5fbf7522a308a05df06610252c5bcf5143e1b23f629a9a03
-SIZE (rust/crates/ash-0.37.2+1.3.238.crate) = 433404
-SHA256 (rust/crates/async-channel-1.8.0.crate) = cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833
-SIZE (rust/crates/async-channel-1.8.0.crate) = 13534
-SHA256 (rust/crates/async-executor-1.5.1.crate) = 6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb
-SIZE (rust/crates/async-executor-1.5.1.crate) = 18615
-SHA256 (rust/crates/async-io-1.13.0.crate) = 0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af
-SIZE (rust/crates/async-io-1.13.0.crate) = 37191
-SHA256 (rust/crates/async-lock-2.7.0.crate) = fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7
-SIZE (rust/crates/async-lock-2.7.0.crate) = 23631
-SHA256 (rust/crates/async-task-4.4.0.crate) = ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae
-SIZE (rust/crates/async-task-4.4.0.crate) = 35178
-SHA256 (rust/crates/async-timer-0.2.10.crate) = 4d62d1c449a11d63d953da8602322493f7718b83c2f649c6a7ba9e08c7af188f
-SIZE (rust/crates/async-timer-0.2.10.crate) = 11180
+SHA256 (rust/crates/arboard-3.2.1.crate) = ac57f2b058a76363e357c056e4f74f1945bf734d37b8b3ef49066c4787dde0fc
+SIZE (rust/crates/arboard-3.2.1.crate) = 44172
+SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545
+SIZE (rust/crates/arrayref-0.3.7.crate) = 9620
+SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
+SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
+SHA256 (rust/crates/ash-0.37.3+1.3.251.crate) = 39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a
+SIZE (rust/crates/ash-0.37.3+1.3.251.crate) = 449524
+SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
+SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
+SHA256 (rust/crates/async-executor-1.5.4.crate) = 2c1da3ae8dabd9c00f453a329dfe1fb28da3c0a72e2478cdcd93171740c20499
+SIZE (rust/crates/async-executor-1.5.4.crate) = 21325
+SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b
+SIZE (rust/crates/async-lock-2.8.0.crate) = 29944
+SHA256 (rust/crates/async-task-4.4.1.crate) = b9441c6b2fe128a7c2bf680a44c34d0df31ce09e5b7e401fcca3faa483dbc921
+SIZE (rust/crates/async-task-4.4.1.crate) = 36349
SHA256 (rust/crates/atomic-arena-0.1.1.crate) = 5450eca8ce5abcfd5520727e975ebab30ccca96030550406b0ca718b224ead10
SIZE (rust/crates/atomic-arena-0.1.1.crate) = 12102
-SHA256 (rust/crates/atomic-polyfill-0.1.11.crate) = e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28
-SIZE (rust/crates/atomic-polyfill-0.1.11.crate) = 11087
-SHA256 (rust/crates/atomic_refcell-0.1.9.crate) = 857253367827bd9d0fd973f0ef15506a96e79e41b0ad7aa691203a4e3214f6c8
-SIZE (rust/crates/atomic_refcell-0.1.9.crate) = 10132
+SHA256 (rust/crates/atomicell-0.1.9.crate) = 157342dd84c64f16899b4b16c1fb2cce54b887990362aac3c590b3d13810890f
+SIZE (rust/crates/atomicell-0.1.9.crate) = 13239
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.67.crate) = 233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca
-SIZE (rust/crates/backtrace-0.3.67.crate) = 78564
-SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
-SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/base64-0.21.0.crate) = a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a
-SIZE (rust/crates/base64-0.21.0.crate) = 72180
-SHA256 (rust/crates/bevy-0.9.1.crate) = dae99b246505811f5bc19d2de1e406ec5d2816b421d58fa223779eb576f472c9
-SIZE (rust/crates/bevy-0.9.1.crate) = 244682
-SHA256 (rust/crates/bevy-inspector-egui-0.17.0.crate) = 8be4f9fa859e4840e7cbcc0ddf2c8a1441ff8f663c317769c5ccc70cdf13bcf2
-SIZE (rust/crates/bevy-inspector-egui-0.17.0.crate) = 95167
-SHA256 (rust/crates/bevy-inspector-egui-derive-0.17.0.crate) = 97826e6225a5b56e77683e7b99418171f7531d48682b8531252dc6b8ef3e8113
-SIZE (rust/crates/bevy-inspector-egui-derive-0.17.0.crate) = 4963
-SHA256 (rust/crates/bevy_app-0.9.1.crate) = 536e4d0018347478545ed8b6cb6e57b9279ee984868e81b7c0e78e0fb3222e42
-SIZE (rust/crates/bevy_app-0.9.1.crate) = 17590
-SHA256 (rust/crates/bevy_asset-0.9.1.crate) = 6db1bb550168304df69c867c09125e1aae7ff51cf21575396e1598bf293442c4
-SIZE (rust/crates/bevy_asset-0.9.1.crate) = 34050
-SHA256 (rust/crates/bevy_core-0.9.1.crate) = 96299aceb3c8362cb4aa39ff81c7ef758a5f4e768d16b5046a91628eff114ac0
-SIZE (rust/crates/bevy_core-0.9.1.crate) = 8920
-SHA256 (rust/crates/bevy_core_pipeline-0.9.1.crate) = dc128a9860aadf16fb343ae427f2768986fd91dce64d945455acda9759c48014
-SIZE (rust/crates/bevy_core_pipeline-0.9.1.crate) = 25915
-SHA256 (rust/crates/bevy_derive-0.9.1.crate) = 7baf73c58d41c353c6fd08e6764a2e7420c9f19e8227b391c50981db6d0282a6
-SIZE (rust/crates/bevy_derive-0.9.1.crate) = 7126
-SHA256 (rust/crates/bevy_diagnostic-0.9.1.crate) = 63bf96ec7980fa25b77ff6c72dfafada477936c0dab76c1edf6c028c0e5fe0e4
-SIZE (rust/crates/bevy_diagnostic-0.9.1.crate) = 8922
-SHA256 (rust/crates/bevy_dylib-0.9.1.crate) = 5d193c3d56e3bdd106596327d15dd67ddfd862f8b5aa8260677efefe3ddef736
-SIZE (rust/crates/bevy_dylib-0.9.1.crate) = 5379
-SHA256 (rust/crates/bevy_ecs-0.9.1.crate) = d4c071d7c6bc9801253485e05d0c257284150de755391902746837ba21c0cf74
-SIZE (rust/crates/bevy_ecs-0.9.1.crate) = 202794
-SHA256 (rust/crates/bevy_ecs_macros-0.9.1.crate) = c15bd45438eeb681ad74f2d205bb07a5699f98f9524462a30ec764afab2742ce
-SIZE (rust/crates/bevy_ecs_macros-0.9.1.crate) = 13124
-SHA256 (rust/crates/bevy_egui-0.19.0.crate) = fbb8036050af170243e803eb68e0b5d34f549828a8de92479619fb6dac842f85
-SIZE (rust/crates/bevy_egui-0.19.0.crate) = 107986
-SHA256 (rust/crates/bevy_encase_derive-0.9.1.crate) = 962b6bb0d30e92ec2e6c29837acce9e55b920733a634e7c3c5fd5a514bea7a24
-SIZE (rust/crates/bevy_encase_derive-0.9.1.crate) = 5093
-SHA256 (rust/crates/bevy_fluent-0.5.0.crate) = b76fd2fd9c24ecf87bdf6c41bef009825d380c6e260016dac1e6d428d9e0dc69
-SIZE (rust/crates/bevy_fluent-0.5.0.crate) = 236857
-SHA256 (rust/crates/bevy_framepace-0.11.0.crate) = 97caa0b25d627df47f7cfba0b2a9612f4b4ca9d0f53d897a3d70e02fcffea833
-SIZE (rust/crates/bevy_framepace-0.11.0.crate) = 113977
-SHA256 (rust/crates/bevy_gilrs-0.9.1.crate) = 4af552dad82f854b2fae24f36a389fd8ee99d65fe86ae876e854e70d53ff16d9
-SIZE (rust/crates/bevy_gilrs-0.9.1.crate) = 6272
-SHA256 (rust/crates/bevy_hierarchy-0.9.1.crate) = 8dd6d50c48c6e1bcb5e08a768b765323292bb3bf3a439b992754c57ffb85b23a
-SIZE (rust/crates/bevy_hierarchy-0.9.1.crate) = 14483
-SHA256 (rust/crates/bevy_input-0.9.1.crate) = 3378b5171284f4c4c0e8307081718a9fe458f846444616bd82d69110dcabca51
-SIZE (rust/crates/bevy_input-0.9.1.crate) = 24649
-SHA256 (rust/crates/bevy_internal-0.9.1.crate) = 4c46014b7e885b1311de06b6039e448454a4db55b8d35464798ba88faa186e11
-SIZE (rust/crates/bevy_internal-0.9.1.crate) = 8724
-SHA256 (rust/crates/bevy_kira_audio-0.13.0.crate) = b310ffe1c870e6ca5f0db228953f68af5a861302ec759edae43450f5835a0ece
-SIZE (rust/crates/bevy_kira_audio-0.13.0.crate) = 397185
-SHA256 (rust/crates/bevy_log-0.9.1.crate) = 6c480bac54cf4ae76edc3ae9ae3fa7c5e1b385e7f2111ef5ec3fd00cf3a7998b
-SIZE (rust/crates/bevy_log-0.9.1.crate) = 8076
-SHA256 (rust/crates/bevy_macro_utils-0.9.1.crate) = 022bb69196deeea691b6997414af85bbd7f2b34a8914c4aa7a7ff4dfa44f7677
-SIZE (rust/crates/bevy_macro_utils-0.9.1.crate) = 7867
-SHA256 (rust/crates/bevy_math-0.9.1.crate) = d434c77ab766c806ed9062ef8a7285b3b02b47df51f188d4496199c3ac062eaf
-SIZE (rust/crates/bevy_math-0.9.1.crate) = 7694
-SHA256 (rust/crates/bevy_mikktspace-0.9.1.crate) = bbfb5908d33fd613069be516180b8f138aaaf6e41c36b1fd98c6c29c00c24a13
-SIZE (rust/crates/bevy_mikktspace-0.9.1.crate) = 20842
-SHA256 (rust/crates/bevy_pbr-0.9.1.crate) = 310b1f260a475d81445623e138e1b7245759a42310bc1f84b550a3f4ff8763bf
-SIZE (rust/crates/bevy_pbr-0.9.1.crate) = 73255
-SHA256 (rust/crates/bevy_prototype_lyon-0.7.2.crate) = 0c063aff10ca720d5cadf9cf669800eff2166f6f28cf7f20648ece1c3bdb2442
-SIZE (rust/crates/bevy_prototype_lyon-0.7.2.crate) = 156421
-SHA256 (rust/crates/bevy_ptr-0.9.1.crate) = 8ec44f7655039546bc5d34d98de877083473f3e9b2b81d560c528d6d74d3eff4
-SIZE (rust/crates/bevy_ptr-0.9.1.crate) = 7664
-SHA256 (rust/crates/bevy_reflect-0.9.1.crate) = 6deae303a7f69dc243b2fa35b5e193cc920229f448942080c8eb2dbd9de6d37a
-SIZE (rust/crates/bevy_reflect-0.9.1.crate) = 72794
-SHA256 (rust/crates/bevy_reflect_derive-0.9.1.crate) = a2bf4cb9cd5acb4193f890f36cb63679f1502e2de025e66a63b194b8b133d018
-SIZE (rust/crates/bevy_reflect_derive-0.9.1.crate) = 24814
-SHA256 (rust/crates/bevy_render-0.9.1.crate) = 2e3282a8f8779d2aced93207fbed73f740937c6c2bd27bd84f0799b081c7fca5
-SIZE (rust/crates/bevy_render-0.9.1.crate) = 132222
-SHA256 (rust/crates/bevy_render_macros-0.9.1.crate) = b7acae697776ac05bea523e1725cf2660c91c53abe72c66782ea1e1b9eedb572
-SIZE (rust/crates/bevy_render_macros-0.9.1.crate) = 11158
-SHA256 (rust/crates/bevy_sprite-0.9.1.crate) = 5ec01c7db7f698d95bcb70708527c3ae6bcdc78fc247abe74f935cae8f0a1145
-SIZE (rust/crates/bevy_sprite-0.9.1.crate) = 29207
-SHA256 (rust/crates/bevy_tasks-0.9.1.crate) = 680b16b53df9c9f24681dd95f4d772d83760bd19adf8bca00f358a3aad997853
-SIZE (rust/crates/bevy_tasks-0.9.1.crate) = 21345
-SHA256 (rust/crates/bevy_time-0.9.1.crate) = 1a5c38a6d3ea929c7f81e6adf5a6c62cf7e8c40f5106c2174d6057e9d8ea624d
-SIZE (rust/crates/bevy_time-0.9.1.crate) = 15897
-SHA256 (rust/crates/bevy_transform-0.9.1.crate) = ba13c57a040b89767191a6f6d720a635b7792793628bfa41a9e38b7026484aec
-SIZE (rust/crates/bevy_transform-0.9.1.crate) = 11261
-SHA256 (rust/crates/bevy_tweening-0.6.0.crate) = 6d38b2abf5518df10c3c32ee57a54b9ba7067f3bd1c137b912e286d573962145
-SIZE (rust/crates/bevy_tweening-0.6.0.crate) = 347995
-SHA256 (rust/crates/bevy_utils-0.9.1.crate) = 16750aae52cd35bd7b60eb61cee883420b250e11b4a290b8d44b2b2941795739
-SIZE (rust/crates/bevy_utils-0.9.1.crate) = 10767
-SHA256 (rust/crates/bevy_window-0.9.1.crate) = 0a44d3f3bd54a2261f4f57f614bf7bccc8d2832761493c0cd7dab81d98cc151e
-SIZE (rust/crates/bevy_window-0.9.1.crate) = 18151
-SHA256 (rust/crates/bevy_winit-0.9.1.crate) = c7b7e647ecd0b3577468da37767dcdd7c26ca9f80da0060b2ec4c77336b6d2e1
-SIZE (rust/crates/bevy_winit-0.9.1.crate) = 17835
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bindgen-0.64.0.crate) = c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4
-SIZE (rust/crates/bindgen-0.64.0.crate) = 204700
+SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
+SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+SHA256 (rust/crates/base64-0.21.4.crate) = 9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2
+SIZE (rust/crates/base64-0.21.4.crate) = 77029
+SHA256 (rust/crates/bevy-0.11.3.crate) = 91c6d3ec4f89e85294dc97334c5b271ddc301fdf67ac9bb994fe44d9273e6ed7
+SIZE (rust/crates/bevy-0.11.3.crate) = 345610
+SHA256 (rust/crates/bevy_a11y-0.11.3.crate) = 132c9e35a77c5395951f6d25fa2c52ee92296353426df4f961e60f3ff47e2e42
+SIZE (rust/crates/bevy_a11y-0.11.3.crate) = 5739
+SHA256 (rust/crates/bevy_app-0.11.3.crate) = f557a7d59e1e16892d7544fc37316506ee598cb5310ef0365125a30783c11531
+SIZE (rust/crates/bevy_app-0.11.3.crate) = 21656
+SHA256 (rust/crates/bevy_asset-0.11.3.crate) = 9714af523da4cdf58c42a317e5ed40349708ad954a18533991fd64c8ae0a6f68
+SIZE (rust/crates/bevy_asset-0.11.3.crate) = 36725
+SHA256 (rust/crates/bevy_core-0.11.3.crate) = 3d5272321be5fcf5ce2fb16023bc825bb10dfcb71611117296537181ce950f48
+SIZE (rust/crates/bevy_core-0.11.3.crate) = 9912
+SHA256 (rust/crates/bevy_core_pipeline-0.11.3.crate) = 67382fa9c96ce4f4e5833ed7cedd9886844a8f3284b4a717bd4ac738dcdea0c3
+SIZE (rust/crates/bevy_core_pipeline-0.11.3.crate) = 596337
+SHA256 (rust/crates/bevy_derive-0.11.3.crate) = a44e4e2784a81430199e4157e02903a987a32127c773985506f020e7d501b62e
+SIZE (rust/crates/bevy_derive-0.11.3.crate) = 7752
+SHA256 (rust/crates/bevy_diagnostic-0.11.3.crate) = 6babb230dc383c98fdfc9603e3a7a2a49e1e2879dbe8291059ef37dca897932e
+SIZE (rust/crates/bevy_diagnostic-0.11.3.crate) = 10974
+SHA256 (rust/crates/bevy_dylib-0.11.3.crate) = 22ea11f830028e1c9d37f8bc88c5873f1c4c0346661209c2ba015f899c51863c
+SIZE (rust/crates/bevy_dylib-0.11.3.crate) = 5396
+SHA256 (rust/crates/bevy_ecs-0.11.3.crate) = 266144b36df7e834d5198049e037ecdf2a2310a76ce39ed937d1b0a6a2c4e8c6
+SIZE (rust/crates/bevy_ecs-0.11.3.crate) = 265212
+SHA256 (rust/crates/bevy_ecs_macros-0.11.3.crate) = 7157a9c3be038d5008ee3f114feb6cf6b39c1d3d32ee21a7cacb8f81fccdfa80
+SIZE (rust/crates/bevy_ecs_macros-0.11.3.crate) = 13944
+SHA256 (rust/crates/bevy_encase_derive-0.11.3.crate) = d0ac0f55ad6bca1be7b0f35bbd5fc95ed3d31e4e9db158fee8e5327f59006001
+SIZE (rust/crates/bevy_encase_derive-0.11.3.crate) = 5080
+SHA256 (rust/crates/bevy_gilrs-0.11.3.crate) = 65f4d79c55829f8016014593a42453f61a564ffb06ef79460d25696ccdfac67b
+SIZE (rust/crates/bevy_gilrs-0.11.3.crate) = 8367
+SHA256 (rust/crates/bevy_gizmos-0.11.3.crate) = e286a3e7276431963f4aa29165ea5429fa7dbbc6d5c5ba0c531e7dd44ecc88a2
+SIZE (rust/crates/bevy_gizmos-0.11.3.crate) = 16221
+SHA256 (rust/crates/bevy_hierarchy-0.11.3.crate) = 103f8f58416ac6799b8c7f0b418f1fac9eba44fa924df3b0e16b09256b897e3d
+SIZE (rust/crates/bevy_hierarchy-0.11.3.crate) = 16183
+SHA256 (rust/crates/bevy_input-0.11.3.crate) = ffbd935401101ac8003f3c3aea70788c65ad03f7a32716a10608bedda7a648bc
+SIZE (rust/crates/bevy_input-0.11.3.crate) = 26822
+SHA256 (rust/crates/bevy_internal-0.11.3.crate) = e0e35a9b2bd29aa784b3cc416bcbf2a298f69f00ca51fd042ea39d9af7fad37e
+SIZE (rust/crates/bevy_internal-0.11.3.crate) = 10075
+SHA256 (rust/crates/bevy_log-0.11.3.crate) = 07dcc615ff4f617b06c3f9522fca3c55d56f9644db293318f8ab68fcdea5d4fe
+SIZE (rust/crates/bevy_log-0.11.3.crate) = 8412
+SHA256 (rust/crates/bevy_macro_utils-0.11.3.crate) = 23ddc18d489b4e57832d4958cde7cd2f349f0ad91e5892ac9e2f2ee16546b981
+SIZE (rust/crates/bevy_macro_utils-0.11.3.crate) = 8701
+SHA256 (rust/crates/bevy_math-0.11.3.crate) = 78286a81fead796dc4b45ab14f4f02fe29a94423d3587bcfef872b2a8e0a474b
+SIZE (rust/crates/bevy_math-0.11.3.crate) = 15912
+SHA256 (rust/crates/bevy_mikktspace-0.11.3.crate) = 6cfc2a21ea47970a9b1f0f4735af3256a8f204815bd756110051d10f9d909497
+SIZE (rust/crates/bevy_mikktspace-0.11.3.crate) = 20855
+SHA256 (rust/crates/bevy_pbr-0.11.3.crate) = 63ca796a619e61cd43a0a3b11fde54644f7f0732a1fba1eef5d406248c6eba85
+SIZE (rust/crates/bevy_pbr-0.11.3.crate) = 121152
+SHA256 (rust/crates/bevy_prototype_lyon-0.9.0.crate) = 9e347c16caede05dc5f774ba388cefeef0ab558a5601fc6b5ffd6606bef77308
+SIZE (rust/crates/bevy_prototype_lyon-0.9.0.crate) = 159032
+SHA256 (rust/crates/bevy_ptr-0.11.3.crate) = 72c7586401a46f7d8e436028225c1df5288f2e0082d066b247a82466fea155c6
+SIZE (rust/crates/bevy_ptr-0.11.3.crate) = 9022
+SHA256 (rust/crates/bevy_reflect-0.11.3.crate) = 0778197a1eb3e095a71417c74b7152ede02975cdc95b5ea4ddc5251ed00a2eb5
+SIZE (rust/crates/bevy_reflect-0.11.3.crate) = 95388
+SHA256 (rust/crates/bevy_reflect_derive-0.11.3.crate) = 342a4b2d09db22c48607d23ad59a056aff1ee004549050a51d490d375ba29528
+SIZE (rust/crates/bevy_reflect_derive-0.11.3.crate) = 37881
+SHA256 (rust/crates/bevy_render-0.11.3.crate) = 39df4824b760928c27afc7b00fb649c7a63c9d76661ab014ff5c86537ee906cb
+SIZE (rust/crates/bevy_render-0.11.3.crate) = 162750
+SHA256 (rust/crates/bevy_render_macros-0.11.3.crate) = 0bd08c740aac73363e32fb45af869b10cec65bcb76fe3e6cd0f8f7eebf4c36c9
+SIZE (rust/crates/bevy_render_macros-0.11.3.crate) = 12476
+SHA256 (rust/crates/bevy_scene-0.11.3.crate) = bd47e1263506153bef3a8be97fe2d856f206d315668c4f97510ca6cc181d9681
+SIZE (rust/crates/bevy_scene-0.11.3.crate) = 21704
+SHA256 (rust/crates/bevy_sprite-0.11.3.crate) = 68a8ca824fad75c6ef74cfbbba0a4ce3ccc435fa23d6bf3f003f260548813397
+SIZE (rust/crates/bevy_sprite-0.11.3.crate) = 31010
+SHA256 (rust/crates/bevy_tasks-0.11.3.crate) = c73bbb847c83990d3927005090df52f8ac49332e1643d2ad9aac3cd2974e66bf
+SIZE (rust/crates/bevy_tasks-0.11.3.crate) = 24673
+SHA256 (rust/crates/bevy_time-0.11.3.crate) = 3d58d6dbae9c8225d8c0e0f04d2c5dbb71d22adc01ecd5ab3cebc364139e4a6d
+SIZE (rust/crates/bevy_time-0.11.3.crate) = 15956
+SHA256 (rust/crates/bevy_transform-0.11.3.crate) = 3b9b0ac0149a57cd846cb357a35fc99286f9848e53d4481954608ac9552ed2d4
+SIZE (rust/crates/bevy_transform-0.11.3.crate) = 15118
+SHA256 (rust/crates/bevy_utils-0.11.3.crate) = 08d9484e32434ea84dc548cff246ce0c6f756c1336f5ea03f24ac120a48595c7
+SIZE (rust/crates/bevy_utils-0.11.3.crate) = 14054
+SHA256 (rust/crates/bevy_utils_proc_macros-0.11.3.crate) = 5391b242c36f556db01d5891444730c83aa9dd648b6a8fd2b755d22cb3bddb57
+SIZE (rust/crates/bevy_utils_proc_macros-0.11.3.crate) = 5881
+SHA256 (rust/crates/bevy_window-0.11.3.crate) = bd584c0da7c4ada6557b09f57f30fb7cff21ccedc641473fc391574b4c9b7944
+SIZE (rust/crates/bevy_window-0.11.3.crate) = 18930
+SHA256 (rust/crates/bevy_winit-0.11.3.crate) = bfdc044abdb95790c20053e6326760f0a2985f0dcd78613d397bf35f16039d53
+SIZE (rust/crates/bevy_winit-0.11.3.crate) = 23870
+SHA256 (rust/crates/bindgen-0.68.1.crate) = 726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078
+SIZE (rust/crates/bindgen-0.68.1.crate) = 218997
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
-SHA256 (rust/crates/bitfield-0.14.0.crate) = 2d7e60934ceec538daadb9d8432424ed043a904d8e0243f3c6446bce549a46ac
-SIZE (rust/crates/bitfield-0.14.0.crate) = 16776
-SHA256 (rust/crates/bitfield-rle-0.2.0.crate) = 3f8acc105b7bd3ed61e4bb7ad3e3b3f2a8da72205b2e0408cf71a499e8f57dd0
-SIZE (rust/crates/bitfield-rle-0.2.0.crate) = 14397
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.4.0.crate) = b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635
+SIZE (rust/crates/bitflags-2.4.0.crate) = 36954
SHA256 (rust/crates/bitset-core-0.1.1.crate) = f421f1bcb30aa9d851a03c2920ab5d96ca920d5786645a597b5fc37922f8b89e
SIZE (rust/crates/bitset-core-0.1.1.crate) = 6720
+SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
+SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/bones_matchmaker_proto-0.1.0.crate) = bff7e71011db4da9f456122f586cf576ee42b249b26a5b2a840eee2141c4ef38
-SIZE (rust/crates/bones_matchmaker_proto-0.1.0.crate) = 2772
-SHA256 (rust/crates/bstr-1.4.0.crate) = c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09
-SIZE (rust/crates/bstr-1.4.0.crate) = 345921
-SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
-SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
-SHA256 (rust/crates/bytemuck-1.13.1.crate) = 17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea
-SIZE (rust/crates/bytemuck-1.13.1.crate) = 42309
-SHA256 (rust/crates/bytemuck_derive-1.4.1.crate) = fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192
-SIZE (rust/crates/bytemuck_derive-1.4.1.crate) = 15159
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
-SIZE (rust/crates/bytes-1.4.0.crate) = 58080
-SHA256 (rust/crates/cache-padded-1.2.0.crate) = c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c
-SIZE (rust/crates/cache-padded-1.2.0.crate) = 9125
-SHA256 (rust/crates/calloop-0.10.5.crate) = 1a59225be45a478d772ce015d9743e49e92798ece9e34eda9a6aa2a6a7f40192
-SIZE (rust/crates/calloop-0.10.5.crate) = 53694
-SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
-SIZE (rust/crates/cc-1.0.79.crate) = 62624
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block-sys-0.1.0-beta.1.crate) = 0fa55741ee90902547802152aaf3f8e5248aab7e21468089560d4c8840561146
+SIZE (rust/crates/block-sys-0.1.0-beta.1.crate) = 9039
+SHA256 (rust/crates/block2-0.2.0-alpha.6.crate) = 8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42
+SIZE (rust/crates/block2-0.2.0-alpha.6.crate) = 10639
+SHA256 (rust/crates/branches-0.1.3.crate) = 7958fb9748a08a6f46ef773e87c43997a844709bc293b4c3de48135debaf9d2a
+SIZE (rust/crates/branches-0.1.3.crate) = 3299
+SHA256 (rust/crates/bs58-0.5.0.crate) = f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896
+SIZE (rust/crates/bs58-0.5.0.crate) = 27263
+SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
+SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
+SHA256 (rust/crates/bytemuck-1.14.0.crate) = 374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6
+SIZE (rust/crates/bytemuck-1.14.0.crate) = 44933
+SHA256 (rust/crates/bytemuck_derive-1.5.0.crate) = 965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1
+SIZE (rust/crates/bytemuck_derive-1.5.0.crate) = 17323
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
+SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/calloop-0.10.6.crate) = 52e0d00eb1ea24371a97d2da6201c6747a633dc6dc1988ef503403b4c59504a8
+SIZE (rust/crates/calloop-0.10.6.crate) = 53711
+SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
+SIZE (rust/crates/cc-1.0.83.crate) = 68343
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -197,284 +191,242 @@ SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/clang-sys-1.6.1.crate) = c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f
SIZE (rust/crates/clang-sys-1.6.1.crate) = 41346
-SHA256 (rust/crates/clap-4.2.1.crate) = 046ae530c528f252094e4a77886ee1374437744b2bff1497aa898bbddbbb29b3
-SIZE (rust/crates/clap-4.2.1.crate) = 53500
-SHA256 (rust/crates/clap_builder-4.2.1.crate) = 223163f58c9a40c3b0a43e1c4b50a9ce09f007ea2cb1ec258a687945b4b7929f
-SIZE (rust/crates/clap_builder-4.2.1.crate) = 158784
-SHA256 (rust/crates/clap_derive-4.2.0.crate) = 3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4
-SIZE (rust/crates/clap_derive-4.2.0.crate) = 28953
-SHA256 (rust/crates/clap_lex-0.4.1.crate) = 8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1
-SIZE (rust/crates/clap_lex-0.4.1.crate) = 12122
SHA256 (rust/crates/clipboard-win-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362
SIZE (rust/crates/clipboard-win-4.5.0.crate) = 13476
-SHA256 (rust/crates/cobs-0.2.3.crate) = 67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15
-SIZE (rust/crates/cobs-0.2.3.crate) = 12576
-SHA256 (rust/crates/cocoa-0.24.1.crate) = f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a
-SIZE (rust/crates/cocoa-0.24.1.crate) = 40445
-SHA256 (rust/crates/cocoa-foundation-0.1.1.crate) = 931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6
-SIZE (rust/crates/cocoa-foundation-0.1.1.crate) = 10664
SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
+SHA256 (rust/crates/com-rs-0.2.1.crate) = bf43edc576402991846b093a7ca18a3477e0ef9c588cde84964b5d3e43016642
+SIZE (rust/crates/com-rs-0.2.1.crate) = 10647
SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4
SIZE (rust/crates/combine-4.6.6.crate) = 132428
-SHA256 (rust/crates/concolor-override-1.0.0.crate) = a855d4a1978dc52fb0536a04d384c2c0c1aa273597f08b77c8c4d3b2eec6037f
-SIZE (rust/crates/concolor-override-1.0.0.crate) = 6570
-SHA256 (rust/crates/concolor-query-0.3.3.crate) = 88d11d52c3d7ca2e6d0040212be9e4dbbcd78b6447f535b6b561f449427944cf
-SIZE (rust/crates/concolor-query-0.3.3.crate) = 8337
-SHA256 (rust/crates/concurrent-queue-1.2.4.crate) = af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c
-SIZE (rust/crates/concurrent-queue-1.2.4.crate) = 15375
-SHA256 (rust/crates/concurrent-queue-2.1.0.crate) = c278839b831783b70278b14df4d45e1beb1aad306c07bb796637de9a0e323e8e
-SIZE (rust/crates/concurrent-queue-2.1.0.crate) = 19476
+SHA256 (rust/crates/concurrent-queue-2.3.0.crate) = f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400
+SIZE (rust/crates/concurrent-queue-2.3.0.crate) = 20189
SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
-SHA256 (rust/crates/const_panic-0.2.7.crate) = 58baae561b85ca19b3122a9ddd35c8ec40c3bcd14fe89921824eae73f7baffbf
-SIZE (rust/crates/const_panic-0.2.7.crate) = 48088
+SHA256 (rust/crates/const_panic-0.2.8.crate) = 6051f239ecec86fde3410901ab7860d458d160371533842974fc61f96d15879b
+SIZE (rust/crates/const_panic-0.2.8.crate) = 48077
+SHA256 (rust/crates/const_soft_float-0.1.4.crate) = 87ca1caa64ef4ed453e68bb3db612e51cf1b2f5b871337f0fcab1c8f87cc3dff
+SIZE (rust/crates/const_soft_float-0.1.4.crate) = 50345
+SHA256 (rust/crates/constgebra-0.1.3.crate) = edd23e864550e6dafc1e41ac78ce4f1ccddc8672b40c403524a04ff3f0518420
+SIZE (rust/crates/constgebra-0.1.3.crate) = 14202
SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
-SHA256 (rust/crates/core-foundation-sys-0.6.2.crate) = e7ca8a5221364ef15ce201e8ed2f609fc312682a8f4e0e3d4aa5879764e0fa3b
-SIZE (rust/crates/core-foundation-sys-0.6.2.crate) = 16204
-SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
-SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
+SHA256 (rust/crates/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa
+SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725
SHA256 (rust/crates/core-graphics-0.22.3.crate) = 2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb
SIZE (rust/crates/core-graphics-0.22.3.crate) = 29514
-SHA256 (rust/crates/core-graphics-types-0.1.1.crate) = 3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b
-SIZE (rust/crates/core-graphics-types-0.1.1.crate) = 2530
-SHA256 (rust/crates/coreaudio-rs-0.11.2.crate) = cb17e2d1795b1996419648915df94bc7103c28f7b48062d7acf4652fc371b2ff
-SIZE (rust/crates/coreaudio-rs-0.11.2.crate) = 41939
-SHA256 (rust/crates/coreaudio-sys-0.2.12.crate) = f034b2258e6c4ade2f73bf87b21047567fb913ee9550837c2316d139b0262b24
-SIZE (rust/crates/coreaudio-sys-0.2.12.crate) = 5433
+SHA256 (rust/crates/core-graphics-types-0.1.2.crate) = 2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33
+SIZE (rust/crates/core-graphics-types-0.1.2.crate) = 2641
+SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace
+SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844
+SHA256 (rust/crates/coreaudio-sys-0.2.13.crate) = d8478e5bdad14dce236b9898ea002eabfa87cbe14f0aa538dbe3b6a4bec4332d
+SIZE (rust/crates/coreaudio-sys-0.2.13.crate) = 5432
SHA256 (rust/crates/cpal-0.15.2.crate) = 6d959d90e938c5493000514b446987c07aed46c668faaa7d34d6c7a67b1a578c
SIZE (rust/crates/cpal-0.15.2.crate) = 98128
+SHA256 (rust/crates/cpufeatures-0.2.9.crate) = a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1
+SIZE (rust/crates/cpufeatures-0.2.9.crate) = 11895
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/critical-section-1.1.1.crate) = 6548a0ad5d2549e111e1f6a11a6c2e2d00ce6a3dafe22948d67c2b443f775e52
-SIZE (rust/crates/critical-section-1.1.1.crate) = 17373
SHA256 (rust/crates/crossbeam-0.8.2.crate) = 2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c
SIZE (rust/crates/crossbeam-0.8.2.crate) = 10502
-SHA256 (rust/crates/crossbeam-channel-0.5.7.crate) = cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c
-SIZE (rust/crates/crossbeam-channel-0.5.7.crate) = 90257
+SHA256 (rust/crates/crossbeam-channel-0.5.8.crate) = a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200
+SIZE (rust/crates/crossbeam-channel-0.5.8.crate) = 90455
SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef
SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746
-SHA256 (rust/crates/crossbeam-epoch-0.9.14.crate) = 46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695
-SIZE (rust/crates/crossbeam-epoch-0.9.14.crate) = 48524
+SHA256 (rust/crates/crossbeam-epoch-0.9.15.crate) = ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7
+SIZE (rust/crates/crossbeam-epoch-0.9.15.crate) = 48553
SHA256 (rust/crates/crossbeam-queue-0.3.8.crate) = d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add
SIZE (rust/crates/crossbeam-queue-0.3.8.crate) = 16731
-SHA256 (rust/crates/crossbeam-utils-0.8.15.crate) = 3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b
-SIZE (rust/crates/crossbeam-utils-0.8.15.crate) = 42326
+SHA256 (rust/crates/crossbeam-utils-0.8.16.crate) = 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294
+SIZE (rust/crates/crossbeam-utils-0.8.16.crate) = 42508
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/csscolorparser-0.6.2.crate) = eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf
SIZE (rust/crates/csscolorparser-0.6.2.crate) = 16859
-SHA256 (rust/crates/cty-0.2.2.crate) = b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35
-SIZE (rust/crates/cty-0.2.2.crate) = 7230
-SHA256 (rust/crates/d3d12-0.5.0.crate) = 827914e1f53b1e0e025ecd3d967a7836b7bcb54520f90e21ef8df7b4d88a2759
-SIZE (rust/crates/d3d12-0.5.0.crate) = 17059
-SHA256 (rust/crates/darling-0.13.4.crate) = a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c
-SIZE (rust/crates/darling-0.13.4.crate) = 20895
-SHA256 (rust/crates/darling_core-0.13.4.crate) = 859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610
-SIZE (rust/crates/darling_core-0.13.4.crate) = 52937
-SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835
-SIZE (rust/crates/darling_macro-0.13.4.crate) = 1910
+SHA256 (rust/crates/d3d12-0.6.0.crate) = d8f0de2f5a8e7bd4a9eec0e3c781992a4ce1724f68aec7d7a3715344de8b39da
+SIZE (rust/crates/d3d12-0.6.0.crate) = 17274
+SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
+SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
-SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
-SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
-SHA256 (rust/crates/directories-4.0.1.crate) = f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210
-SIZE (rust/crates/directories-4.0.1.crate) = 16040
-SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
-SIZE (rust/crates/dirs-4.0.0.crate) = 12503
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
+SHA256 (rust/crates/data-encoding-2.4.0.crate) = c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308
+SIZE (rust/crates/data-encoding-2.4.0.crate) = 19165
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/directories-1.0.2.crate) = 72d337a64190607d4fcca2cb78982c5dd57f4916e19696b48a575fa746b6cb0f
+SIZE (rust/crates/directories-1.0.2.crate) = 16020
+SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35
+SIZE (rust/crates/directories-5.0.1.crate) = 15833
+SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
+SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
-SHA256 (rust/crates/displaydoc-0.2.3.crate) = 3bf95dc3f046b9da4f2d51833c0d3547d8564ef6910f5c1ed130306a75b92886
-SIZE (rust/crates/displaydoc-0.2.3.crate) = 17060
-SHA256 (rust/crates/dlib-0.5.0.crate) = ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794
-SIZE (rust/crates/dlib-0.5.0.crate) = 5788
+SHA256 (rust/crates/displaydoc-0.2.4.crate) = 487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d
+SIZE (rust/crates/displaydoc-0.2.4.crate) = 23200
+SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
+SIZE (rust/crates/dlib-0.5.2.crate) = 5806
+SHA256 (rust/crates/document-features-0.2.7.crate) = e493c573fce17f00dcab13b6ac057994f3ce17d1af4dc39bfd482b83c6eb6157
+SIZE (rust/crates/document-features-0.2.7.crate) = 12872
SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
-SHA256 (rust/crates/ecolor-0.20.0.crate) = b601108bca3af7650440ace4ca55b2daf52c36f2635be3587d77b16efd8d0691
-SIZE (rust/crates/ecolor-0.20.0.crate) = 7647
-SHA256 (rust/crates/egui-0.20.1.crate) = 65a5e883a316e53866977450eecfbcac9c48109c2ab3394af29feb83fcde4ea9
-SIZE (rust/crates/egui-0.20.1.crate) = 243713
-SHA256 (rust/crates/egui_extras-0.20.0.crate) = 1975cd88ff7430f93b29e6b9868b648a8ff6a43b08b9ff8474ee0a648bd8f9a6
-SIZE (rust/crates/egui_extras-0.20.0.crate) = 20751
-SHA256 (rust/crates/either-1.8.1.crate) = 7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91
-SIZE (rust/crates/either-1.8.1.crate) = 16027
-SHA256 (rust/crates/emath-0.20.0.crate) = 5277249c8c3430e7127e4f2c40a77485e7baf11ae132ce9b3253a8ed710df0a0
-SIZE (rust/crates/emath-0.20.0.crate) = 17774
-SHA256 (rust/crates/encase-0.4.1.crate) = 48ec50086547d597b5c871a78399ec04a14828a6a5c445a61ed4687c540edec6
-SIZE (rust/crates/encase-0.4.1.crate) = 32110
-SHA256 (rust/crates/encase_derive-0.4.1.crate) = dda93e9714c7683c474f49a461a2ae329471d2bda43c4302d41c6d8339579e92
-SIZE (rust/crates/encase_derive-0.4.1.crate) = 882
-SHA256 (rust/crates/encase_derive_impl-0.4.1.crate) = ec27b639e942eb0297513b81cc6d87c50f6c77dc8c37af00a39ed5db3b9657ee
-SIZE (rust/crates/encase_derive_impl-0.4.1.crate) = 5552
-SHA256 (rust/crates/encoding_rs-0.8.32.crate) = 071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394
-SIZE (rust/crates/encoding_rs-0.8.32.crate) = 1370046
-SHA256 (rust/crates/env_logger-0.10.0.crate) = 85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0
-SIZE (rust/crates/env_logger-0.10.0.crate) = 36574
-SHA256 (rust/crates/epaint-0.20.0.crate) = de14b65fe5e423e0058f77a8beb2c863b056d0566d6c4ce0d097aa5814cb705a
-SIZE (rust/crates/epaint-0.20.0.crate) = 847508
-SHA256 (rust/crates/erased-serde-0.3.25.crate) = 4f2b0c2380453a92ea8b6c8e5f64ecaafccddde8ceab55ff7a8ac1029f894569
-SIZE (rust/crates/erased-serde-0.3.25.crate) = 24916
-SHA256 (rust/crates/errno-0.3.0.crate) = 50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0
-SIZE (rust/crates/errno-0.3.0.crate) = 10268
-SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
-SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
+SHA256 (rust/crates/ecolor-0.23.0.crate) = cfdf4e52dbbb615cfd30cf5a5265335c217b5fd8d669593cea74a517d9c605af
+SIZE (rust/crates/ecolor-0.23.0.crate) = 8106
+SHA256 (rust/crates/egui-0.23.0.crate) = 8bd69fed5fcf4fbb8225b24e80ea6193b61e17a625db105ef0c4d71dde6eb8b7
+SIZE (rust/crates/egui-0.23.0.crate) = 244783
+SHA256 (rust/crates/egui_extras-0.23.0.crate) = 68ffe3fe5c00295f91c2a61a74ee271c32f74049c94ba0b1cea8f26eb478bc07
+SIZE (rust/crates/egui_extras-0.23.0.crate) = 31095
+SHA256 (rust/crates/ehttp-0.3.1.crate) = f88f45662356f96afc7d9e2bc9910ad8352ee01417f7c69b8b16a53c8767a75d
+SIZE (rust/crates/ehttp-0.3.1.crate) = 7641
+SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
+SIZE (rust/crates/either-1.9.0.crate) = 16660
+SHA256 (rust/crates/emath-0.23.0.crate) = 1ef2b29de53074e575c18b694167ccbe6e5191f7b25fe65175a0d905a32eeec0
+SIZE (rust/crates/emath-0.23.0.crate) = 19591
+SHA256 (rust/crates/encase-0.6.1.crate) = 8fce2eeef77fd4a293a54b62aa00ac9daebfbcda4bf8998c5a815635b004aa1c
+SIZE (rust/crates/encase-0.6.1.crate) = 31868
+SHA256 (rust/crates/encase_derive-0.6.1.crate) = 0e520cde08cbf4f7cc097f61573ec06ce467019803de8ae82fb2823fa1554a0e
+SIZE (rust/crates/encase_derive-0.6.1.crate) = 885
+SHA256 (rust/crates/encase_derive_impl-0.6.1.crate) = 3fe2568f851fd6144a45fa91cfed8fe5ca8fc0b56ba6797bfc1ed2771b90e37c
+SIZE (rust/crates/encase_derive_impl-0.6.1.crate) = 5759
+SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
+SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
+SHA256 (rust/crates/enum-map-2.6.3.crate) = c188012f8542dee7b3996e44dd89461d64aa471b0a7c71a1ae2f595d259e96e5
+SIZE (rust/crates/enum-map-2.6.3.crate) = 21261
+SHA256 (rust/crates/enum-map-derive-0.14.0.crate) = 04d0b288e3bb1d861c4403c1774a6f7a798781dfc519b3647df2a3dd4ae95f25
+SIZE (rust/crates/enum-map-derive-0.14.0.crate) = 10649
+SHA256 (rust/crates/enumn-0.1.12.crate) = c2ad8cef1d801a4686bfd8919f0b30eac4c8e48968c437a6405ded4fb5272d2b
+SIZE (rust/crates/enumn-0.1.12.crate) = 8354
+SHA256 (rust/crates/epaint-0.23.0.crate) = 58067b840d009143934d91d8dcb8ded054d8301d7c11a517ace0a99bb1e1595e
+SIZE (rust/crates/epaint-0.23.0.crate) = 853244
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/erased-serde-0.3.31.crate) = 6c138974f9d5e7fe373eb04df7cae98833802ae4b11c24ac7039a21d5af4b26c
+SIZE (rust/crates/erased-serde-0.3.31.crate) = 24182
SHA256 (rust/crates/error-code-2.3.1.crate) = 64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21
SIZE (rust/crates/error-code-2.3.1.crate) = 5324
SHA256 (rust/crates/euclid-0.22.9.crate) = 87f253bc5c813ca05792837a0ff4b3a580336b224512d48f7eda1d7dd9210787
SIZE (rust/crates/euclid-0.22.9.crate) = 76671
SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
-SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
-SIZE (rust/crates/failure-0.1.8.crate) = 37582
-SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4
-SIZE (rust/crates/failure_derive-0.1.8.crate) = 4950
+SHA256 (rust/crates/event-listener-3.0.0.crate) = 29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325
+SIZE (rust/crates/event-listener-3.0.0.crate) = 37110
SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
-SHA256 (rust/crates/filetime-0.2.20.crate) = 8a3de6e8d11b22ff9edc6d916f890800597d60f8b2da1caf2955c274638d6412
-SIZE (rust/crates/filetime-0.2.20.crate) = 15027
+SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
+SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/fdeflate-0.3.0.crate) = d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10
+SIZE (rust/crates/fdeflate-0.3.0.crate) = 21790
+SHA256 (rust/crates/filetime-0.2.22.crate) = d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0
+SIZE (rust/crates/filetime-0.2.22.crate) = 15029
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.25.crate) = a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841
-SIZE (rust/crates/flate2-1.0.25.crate) = 70210
+SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
+SIZE (rust/crates/flate2-1.0.28.crate) = 73690
SHA256 (rust/crates/float_next_after-0.1.5.crate) = 4fc612c5837986b7104a87a0df74a5460931f1c5274be12f8d0f40aa2f30d632
SIZE (rust/crates/float_next_after-0.1.5.crate) = 5112
-SHA256 (rust/crates/fluent-0.16.0.crate) = 61f69378194459db76abd2ce3952b790db103ceb003008d3d50d97c41ff847a7
-SIZE (rust/crates/fluent-0.16.0.crate) = 8321
+SHA256 (rust/crates/fluent-0.15.0.crate) = bc4d7142005e2066e4844caf9f271b93fc79836ee96ec85057b8c109687e629a
+SIZE (rust/crates/fluent-0.15.0.crate) = 8372
SHA256 (rust/crates/fluent-bundle-0.15.2.crate) = e242c601dec9711505f6d5bbff5bedd4b61b2469f2e8bb8e57ee7c9747a87ffd
SIZE (rust/crates/fluent-bundle-0.15.2.crate) = 32239
SHA256 (rust/crates/fluent-langneg-0.13.0.crate) = 2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94
SIZE (rust/crates/fluent-langneg-0.13.0.crate) = 11723
SHA256 (rust/crates/fluent-syntax-0.11.0.crate) = c0abed97648395c902868fee9026de96483933faa54ea3b40d652f7dfe61ca78
SIZE (rust/crates/fluent-syntax-0.11.0.crate) = 28524
-SHA256 (rust/crates/fluent_content-0.0.3.crate) = a582c297515a2fb08cbaa1166498dd18b11ba0e4d7c9cad5b10386a6a2208c8a
-SIZE (rust/crates/fluent_content-0.0.3.crate) = 11528
-SHA256 (rust/crates/flume-0.10.14.crate) = 1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577
-SIZE (rust/crates/flume-0.10.14.crate) = 65389
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.1.0.crate) = a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8
-SIZE (rust/crates/form_urlencoded-1.1.0.crate) = 8734
+SHA256 (rust/crates/form_urlencoded-1.2.0.crate) = a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652
+SIZE (rust/crates/form_urlencoded-1.2.0.crate) = 8923
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/futures-0.3.28.crate) = 23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40
-SIZE (rust/crates/futures-0.3.28.crate) = 53229
-SHA256 (rust/crates/futures-channel-0.3.28.crate) = 955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2
-SIZE (rust/crates/futures-channel-0.3.28.crate) = 32281
+SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
+SIZE (rust/crates/funty-2.0.0.crate) = 13160
SHA256 (rust/crates/futures-core-0.3.28.crate) = 4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c
SIZE (rust/crates/futures-core-0.3.28.crate) = 14780
-SHA256 (rust/crates/futures-executor-0.3.28.crate) = ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0
-SIZE (rust/crates/futures-executor-0.3.28.crate) = 17743
SHA256 (rust/crates/futures-io-0.3.28.crate) = 4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964
SIZE (rust/crates/futures-io-0.3.28.crate) = 8910
-SHA256 (rust/crates/futures-lite-1.12.0.crate) = 7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48
-SIZE (rust/crates/futures-lite-1.12.0.crate) = 36032
-SHA256 (rust/crates/futures-macro-0.3.28.crate) = 89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72
-SIZE (rust/crates/futures-macro-0.3.28.crate) = 11272
-SHA256 (rust/crates/futures-sink-0.3.28.crate) = f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e
-SIZE (rust/crates/futures-sink-0.3.28.crate) = 7852
-SHA256 (rust/crates/futures-task-0.3.28.crate) = 76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65
-SIZE (rust/crates/futures-task-0.3.28.crate) = 11848
-SHA256 (rust/crates/futures-util-0.3.28.crate) = 26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533
-SIZE (rust/crates/futures-util-0.3.28.crate) = 158510
+SHA256 (rust/crates/futures-lite-1.13.0.crate) = 49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce
+SIZE (rust/crates/futures-lite-1.13.0.crate) = 37058
SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/gethostname-0.2.3.crate) = c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e
SIZE (rust/crates/gethostname-0.2.3.crate) = 8174
SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
-SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
-SHA256 (rust/crates/ggrs-0.9.4.crate) = 1419c3c38e579884b075b99a8ade2ca507e87a2bde81940c6fe4aea895696831
-SIZE (rust/crates/ggrs-0.9.4.crate) = 194904
-SHA256 (rust/crates/gilrs-0.10.1.crate) = 7d0342acdc7b591d171212e17c9350ca02383b86d5f9af33c6e3598e03a6c57e
-SIZE (rust/crates/gilrs-0.10.1.crate) = 117591
-SHA256 (rust/crates/gilrs-core-0.5.3.crate) = d2244818258229abc01fe5a7817664e8b82af29eb70e67ab39d49018ae679912
-SIZE (rust/crates/gilrs-core-0.5.3.crate) = 41690
-SHA256 (rust/crates/gimli-0.27.2.crate) = ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4
-SIZE (rust/crates/gimli-0.27.2.crate) = 721636
-SHA256 (rust/crates/glam-0.22.0.crate) = 12f597d56c1bd55a811a1be189459e8fad2bbc272616375602443bdfb37fa774
-SIZE (rust/crates/glam-0.22.0.crate) = 264726
-SHA256 (rust/crates/glam-0.23.0.crate) = 8e4afd9ad95555081e109fe1d21f2a30c691b5f0919c67dfa690a2e1eb6bd51c
-SIZE (rust/crates/glam-0.23.0.crate) = 266059
+SHA256 (rust/crates/getrandom-0.2.10.crate) = be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427
+SIZE (rust/crates/getrandom-0.2.10.crate) = 34955
+SHA256 (rust/crates/gilrs-0.10.2.crate) = 62fd19844d0eb919aca41d3e4ea0e0b6bf60e1e827558b101c269015b8f5f27a
+SIZE (rust/crates/gilrs-0.10.2.crate) = 122308
+SHA256 (rust/crates/gilrs-core-0.5.7.crate) = 5ccc99e9b8d63ffcaa334c4babfa31f46e156618a11f63efb6e8e6bcb37b830d
+SIZE (rust/crates/gilrs-core-0.5.7.crate) = 45141
+SHA256 (rust/crates/gimli-0.28.0.crate) = 6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0
+SIZE (rust/crates/gimli-0.28.0.crate) = 269277
+SHA256 (rust/crates/glam-0.24.2.crate) = b5418c17512bdf42730f9032c74e1ae39afc408745ebb2acf72fbc4691c17945
+SIZE (rust/crates/glam-0.24.2.crate) = 318902
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/globset-0.4.10.crate) = 029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc
-SIZE (rust/crates/globset-0.4.10.crate) = 22923
-SHA256 (rust/crates/glow-0.11.2.crate) = d8bd5877156a19b8ac83a29b2306fe20537429d318f3ff0a1a2119f8d9c61919
-SIZE (rust/crates/glow-0.11.2.crate) = 142135
-SHA256 (rust/crates/gpu-alloc-0.5.3.crate) = 7fc59e5f710e310e76e6707f86c561dd646f69a8876da9131703b2f717de818d
-SIZE (rust/crates/gpu-alloc-0.5.3.crate) = 17475
+SHA256 (rust/crates/glow-0.12.3.crate) = ca0fe580e4b60a8ab24a868bc08e2f03cbcb20d3d676601fa909386713333728
+SIZE (rust/crates/glow-0.12.3.crate) = 149996
+SHA256 (rust/crates/gpu-alloc-0.5.4.crate) = 22beaafc29b38204457ea030f6fb7a84c9e4dd1b86e311ba0542533453d87f62
+SIZE (rust/crates/gpu-alloc-0.5.4.crate) = 19533
SHA256 (rust/crates/gpu-alloc-types-0.2.0.crate) = 54804d0d6bc9d7f26db4eaec1ad10def69b599315f487d32c334a80d1efe67a5
SIZE (rust/crates/gpu-alloc-types-0.2.0.crate) = 3073
-SHA256 (rust/crates/gpu-descriptor-0.2.3.crate) = 0b0c02e1ba0bdb14e965058ca34e09c020f8e507a760df1121728e0aef68d57a
-SIZE (rust/crates/gpu-descriptor-0.2.3.crate) = 5855
-SHA256 (rust/crates/gpu-descriptor-types-0.1.1.crate) = 363e3677e55ad168fef68cf9de3a4a310b53124c5e784c53a1d70e92d23f2126
-SIZE (rust/crates/gpu-descriptor-types-0.1.1.crate) = 1956
+SHA256 (rust/crates/gpu-allocator-0.22.0.crate) = ce95f9e2e11c2c6fadfce42b5af60005db06576f231f5c92550fdded43c423e8
+SIZE (rust/crates/gpu-allocator-0.22.0.crate) = 76464
+SHA256 (rust/crates/gpu-descriptor-0.2.4.crate) = cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c
+SIZE (rust/crates/gpu-descriptor-0.2.4.crate) = 6641
+SHA256 (rust/crates/gpu-descriptor-types-0.1.2.crate) = 6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c
+SIZE (rust/crates/gpu-descriptor-types-0.1.2.crate) = 1928
SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782
SIZE (rust/crates/guillotiere-0.6.2.crate) = 18116
-SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67
-SIZE (rust/crates/hash32-0.2.1.crate) = 11168
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/heapless-0.7.16.crate) = db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743
-SIZE (rust/crates/heapless-0.7.16.crate) = 75999
-SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
-SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7
-SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027
-SHA256 (rust/crates/hermit-abi-0.3.1.crate) = fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286
-SIZE (rust/crates/hermit-abi-0.3.1.crate) = 13793
+SHA256 (rust/crates/hashbrown-0.14.1.crate) = 7dfda62a12f55daeae5015f81b0baea145391cb4520f86c248fc615d72640d12
+SIZE (rust/crates/hashbrown-0.14.1.crate) = 127570
+SHA256 (rust/crates/hassle-rs-0.10.0.crate) = 1397650ee315e8891a0df210707f0fc61771b0cc518c3023896064c5407cb3b0
+SIZE (rust/crates/hassle-rs-0.10.0.crate) = 25867
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/hexasphere-8.1.0.crate) = bd41d443f978bfa380a6dad58b62a08c43bcb960631f13e9d015b911eaf73588
-SIZE (rust/crates/hexasphere-8.1.0.crate) = 20866
+SHA256 (rust/crates/hexasphere-9.1.0.crate) = 7cb3df16a7bcb1b5bc092abd55e14f77ca70aea14445026e264586fc62889a10
+SIZE (rust/crates/hexasphere-9.1.0.crate) = 21870
SHA256 (rust/crates/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df
SIZE (rust/crates/hexf-parse-0.2.1.crate) = 4662
+SHA256 (rust/crates/home-0.5.5.crate) = 5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb
+SIZE (rust/crates/home-0.5.5.crate) = 8557
SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c
SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886
-SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
-SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-0.3.0.crate) = e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6
-SIZE (rust/crates/idna-0.3.0.crate) = 271128
-SHA256 (rust/crates/if-addrs-0.7.0.crate) = cbc0fa01ffc752e9dbc72818cdb072cd028b86be5e09dd04c5a643704fe101a9
-SIZE (rust/crates/if-addrs-0.7.0.crate) = 9632
-SHA256 (rust/crates/image-0.24.6.crate) = 527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a
-SIZE (rust/crates/image-0.24.6.crate) = 273618
+SHA256 (rust/crates/idna-0.4.0.crate) = 7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c
+SIZE (rust/crates/idna-0.4.0.crate) = 271429
+SHA256 (rust/crates/image-0.24.7.crate) = 6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711
+SIZE (rust/crates/image-0.24.7.crate) = 290618
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/indexmap-2.0.2.crate) = 8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897
+SIZE (rust/crates/indexmap-2.0.2.crate) = 64274
SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
SIZE (rust/crates/inotify-0.9.6.crate) = 22971
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/interpolation-0.2.0.crate) = d3b7357d2bbc5ee92f8e899ab645233e43d21407573cceb37fed8bc3dede2c02
-SIZE (rust/crates/interpolation-0.2.0.crate) = 6260
SHA256 (rust/crates/intl-memoizer-0.5.1.crate) = c310433e4a310918d6ed9243542a6b83ec1183df95dff8f23f87bb88a264a66f
SIZE (rust/crates/intl-memoizer-0.5.1.crate) = 8292
SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
-SHA256 (rust/crates/io-kit-sys-0.2.0.crate) = 7789f7f3c9686f96164f5109d69152de759e76e284f736bd57661c6df5091919
-SIZE (rust/crates/io-kit-sys-0.2.0.crate) = 38789
-SHA256 (rust/crates/io-lifetimes-1.0.9.crate) = 09270fd4fa1111bc614ed2246c7ef56239a3063d5be0d1ec3b589c505d400aeb
-SIZE (rust/crates/io-lifetimes-1.0.9.crate) = 36442
-SHA256 (rust/crates/is-terminal-0.4.6.crate) = 256017f749ab3117e93acb91063009e1f1bb56d03965b14c2c8df4eb02c524d8
-SIZE (rust/crates/is-terminal-0.4.6.crate) = 7856
+SHA256 (rust/crates/io-kit-sys-0.3.0.crate) = 9b2d4429acc1deff0fbdece0325b4997bdb02b2c245ab7023fd5deca0f6348de
+SIZE (rust/crates/io-kit-sys-0.3.0.crate) = 38799
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itoa-1.0.6.crate) = 453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6
-SIZE (rust/crates/itoa-1.0.6.crate) = 10410
-SHA256 (rust/crates/iyes_loopless-0.9.1.crate) = c47fd2cbdb1d7f295c25e6bfccfd78a84b6eef3055bc9f01b34ae861721b01ee
-SIZE (rust/crates/iyes_loopless-0.9.1.crate) = 49029
+SHA256 (rust/crates/itoa-1.0.9.crate) = af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38
+SIZE (rust/crates/itoa-1.0.9.crate) = 10492
SHA256 (rust/crates/jni-0.19.0.crate) = c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec
SIZE (rust/crates/jni-0.19.0.crate) = 65890
SHA256 (rust/crates/jni-0.20.0.crate) = 039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c
@@ -483,240 +435,214 @@ SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17
SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.26.crate) = 936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2
-SIZE (rust/crates/jobserver-0.1.26.crate) = 22645
+SHA256 (rust/crates/jobserver-0.1.27.crate) = 8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d
+SIZE (rust/crates/jobserver-0.1.27.crate) = 24774
SHA256 (rust/crates/jpeg-decoder-0.3.0.crate) = bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e
SIZE (rust/crates/jpeg-decoder-0.3.0.crate) = 742671
-SHA256 (rust/crates/js-sys-0.3.61.crate) = 445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730
-SIZE (rust/crates/js-sys-0.3.61.crate) = 80158
+SHA256 (rust/crates/js-sys-0.3.64.crate) = c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a
+SIZE (rust/crates/js-sys-0.3.64.crate) = 80313
SHA256 (rust/crates/khronos-egl-4.1.0.crate) = 8c2352bd1d0bceb871cb9d40f24360c8133c11d7486b68b5381c1dd1a32015e3
SIZE (rust/crates/khronos-egl-4.1.0.crate) = 27810
-SHA256 (rust/crates/kira-0.7.3.crate) = 9e53aef6f6ec851da68a0ad6d6283bd99ea1a9164f38fd7ac353e28ccd6f5cda
-SIZE (rust/crates/kira-0.7.3.crate) = 52444
-SHA256 (rust/crates/kqueue-1.0.7.crate) = 2c8fc60ba15bf51257aa9807a48a61013db043fcf3a78cb0d916e8e396dcad98
-SIZE (rust/crates/kqueue-1.0.7.crate) = 12554
-SHA256 (rust/crates/kqueue-sys-1.0.3.crate) = 8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587
-SIZE (rust/crates/kqueue-sys-1.0.3.crate) = 6673
+SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
+SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
+SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
+SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/leafwing-input-manager-0.8.0.crate) = bb82c6ee7d41f195f9384497dcee11bde691d07c1703667724de8afdf67ae987
-SIZE (rust/crates/leafwing-input-manager-0.8.0.crate) = 93575
-SHA256 (rust/crates/leafwing_input_manager_macros-0.7.0.crate) = 5ec3d0a4b25f0e6a66547cc3a1eb98b8477814db58de8035063f3db42353a7de
-SIZE (rust/crates/leafwing_input_manager_macros-0.7.0.crate) = 2464
-SHA256 (rust/crates/libc-0.2.140.crate) = 99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c
-SIZE (rust/crates/libc-0.2.140.crate) = 669153
+SHA256 (rust/crates/libc-0.2.149.crate) = a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b
+SIZE (rust/crates/libc-0.2.149.crate) = 715592
SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
SIZE (rust/crates/libloading-0.7.4.crate) = 27580
-SHA256 (rust/crates/libm-0.2.6.crate) = 348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb
-SIZE (rust/crates/libm-0.2.6.crate) = 113690
-SHA256 (rust/crates/libmimalloc-sys-0.1.31.crate) = ef2c45001fb108f37d41bed8efd715769acb14674c1ce3e266ef0e317ef5f877
-SIZE (rust/crates/libmimalloc-sys-0.1.31.crate) = 1165952
+SHA256 (rust/crates/libloading-0.8.1.crate) = c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161
+SIZE (rust/crates/libloading-0.8.1.crate) = 27893
+SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
+SIZE (rust/crates/libm-0.2.8.crate) = 113450
SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324
SIZE (rust/crates/libudev-sys-0.1.4.crate) = 6177
-SHA256 (rust/crates/linux-raw-sys-0.3.1.crate) = d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f
-SIZE (rust/crates/linux-raw-sys-0.3.1.crate) = 932203
-SHA256 (rust/crates/lock_api-0.4.9.crate) = 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df
-SIZE (rust/crates/lock_api-0.4.9.crate) = 25685
-SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
+SHA256 (rust/crates/litrs-0.2.3.crate) = f9275e0933cf8bb20f008924c0cb07a0692fe54d8064996520bf998de9eb79aa
+SIZE (rust/crates/litrs-0.2.3.crate) = 36636
+SHA256 (rust/crates/lock_api-0.4.10.crate) = c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16
+SIZE (rust/crates/lock_api-0.4.10.crate) = 26713
+SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
+SIZE (rust/crates/log-0.4.20.crate) = 38307
+SHA256 (rust/crates/lyon_algorithms-1.0.3.crate) = 00a0349cd8f0270781bb93a824b63df6178e3b4a27794e7be3ce3763f5a44d6e
+SIZE (rust/crates/lyon_algorithms-1.0.3.crate) = 32030
SHA256 (rust/crates/lyon_geom-1.0.4.crate) = 74df1ff0a0147282eb10699537a03baa7d31972b58984a1d44ce0624043fe8ad
SIZE (rust/crates/lyon_geom-1.0.4.crate) = 52457
-SHA256 (rust/crates/lyon_path-1.0.3.crate) = 7da8358c012e5651e4619cfd0b5b75c0f77866181a01b0909aab4bae14adf660
-SIZE (rust/crates/lyon_path-1.0.3.crate) = 35300
+SHA256 (rust/crates/lyon_path-1.0.4.crate) = ca507745ba7ccbc76e5c44e7b63b1a29d2b0d6126f375806a5bbaf657c7d6c45
+SIZE (rust/crates/lyon_path-1.0.4.crate) = 35616
SHA256 (rust/crates/lyon_tessellation-1.0.10.crate) = 7d2124218d5428149f9e09520b9acc024334a607e671f032d06567b61008977c
SIZE (rust/crates/lyon_tessellation-1.0.10.crate) = 182423
-SHA256 (rust/crates/mach-0.3.2.crate) = b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa
-SIZE (rust/crates/mach-0.3.2.crate) = 19611
SHA256 (rust/crates/mach2-0.4.1.crate) = 6d0d1830bcd151a6fc4aea1369af235b36c1528fe976b8ff678683c9995eade8
SIZE (rust/crates/mach2-0.4.1.crate) = 19723
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/matrixmultiply-0.3.2.crate) = add85d4dd35074e6fedc608f8c8f513a3548619a9024b751949ef0e8e45a4d84
-SIZE (rust/crates/matrixmultiply-0.3.2.crate) = 49247
-SHA256 (rust/crates/mdns-sd-0.7.2.crate) = ed0b1898d42fb934073c893ab88e8ae72076a5d862417dcf214c028011019753
-SIZE (rust/crates/mdns-sd-0.7.2.crate) = 46485
-SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
-SIZE (rust/crates/memchr-2.5.0.crate) = 65812
+SHA256 (rust/crates/matrixmultiply-0.3.8.crate) = 7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2
+SIZE (rust/crates/matrixmultiply-0.3.8.crate) = 57530
+SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4
+SIZE (rust/crates/maybe-owned-0.3.4.crate) = 14308
+SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
+SIZE (rust/crates/memchr-2.6.4.crate) = 94439
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
-SHA256 (rust/crates/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1
-SIZE (rust/crates/memoffset-0.8.0.crate) = 8912
+SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
+SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
SHA256 (rust/crates/metal-0.24.0.crate) = de11355d1f6781482d027a3b4d4de7825dcedb197bf573e0596d00008402d060
SIZE (rust/crates/metal-0.24.0.crate) = 684270
-SHA256 (rust/crates/mimalloc-0.1.35.crate) = 92666043c712f7f5c756d07443469ddcda6dd971cc15258bb7f3c3216fd1b7aa
-SIZE (rust/crates/mimalloc-0.1.35.crate) = 5017
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.6.2.crate) = b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa
-SIZE (rust/crates/miniz_oxide-0.6.2.crate) = 54536
-SHA256 (rust/crates/mio-0.8.6.crate) = 5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9
-SIZE (rust/crates/mio-0.8.6.crate) = 93658
-SHA256 (rust/crates/naga-0.10.0.crate) = 262d2840e72dbe250e8cf2f522d080988dfca624c4112c096238a4845f591707
-SIZE (rust/crates/naga-0.10.0.crate) = 447756
-SHA256 (rust/crates/nalgebra-0.32.2.crate) = d68d47bba83f9e2006d117a9a33af1524e655516b8919caac694427a6fb1e511
-SIZE (rust/crates/nalgebra-0.32.2.crate) = 370862
-SHA256 (rust/crates/nalgebra-macros-0.2.0.crate) = d232c68884c0c99810a5a4d333ef7e47689cfd0edc85efc9e54e1e6bf5212766
-SIZE (rust/crates/nalgebra-macros-0.2.0.crate) = 6502
-SHA256 (rust/crates/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
-SIZE (rust/crates/natord-1.0.9.crate) = 3866
+SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
+SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
+SHA256 (rust/crates/mint-0.5.9.crate) = e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff
+SIZE (rust/crates/mint-0.5.9.crate) = 8399
+SHA256 (rust/crates/mio-0.8.8.crate) = 927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2
+SIZE (rust/crates/mio-0.8.8.crate) = 94264
+SHA256 (rust/crates/naga-0.12.3.crate) = bbcc2e0513220fd2b598e6068608d4462db20322c0e77e47f6f488dfcfc279cb
+SIZE (rust/crates/naga-0.12.3.crate) = 489419
+SHA256 (rust/crates/naga_oil-0.8.2.crate) = 8be942a5c21c58b9b0bf4d9b99db3634ddb7a916f8e1d1d0b71820cc4150e56b
+SIZE (rust/crates/naga_oil-0.8.2.crate) = 94484
+SHA256 (rust/crates/nalgebra-0.32.3.crate) = 307ed9b18cc2423f29e83f84fd23a8e73628727990181f18641a8b5dc2ab1caa
+SIZE (rust/crates/nalgebra-0.32.3.crate) = 374117
+SHA256 (rust/crates/nalgebra-macros-0.2.1.crate) = 91761aed67d03ad966ef783ae962ef9bbaca728d2dd7ceb7939ec110fffad998
+SIZE (rust/crates/nalgebra-macros-0.2.1.crate) = 6378
SHA256 (rust/crates/ndk-0.7.0.crate) = 451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0
SIZE (rust/crates/ndk-0.7.0.crate) = 54683
SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
-SHA256 (rust/crates/ndk-glue-0.7.0.crate) = 0434fabdd2c15e0aab768ca31d5b7b333717f03cf02037d5a0a3ff3c278ed67f
-SIZE (rust/crates/ndk-glue-0.7.0.crate) = 6435
-SHA256 (rust/crates/ndk-macro-0.3.0.crate) = 0df7ac00c4672f9d5aece54ee3347520b7e20f158656c7db2e6de01902eb7a6c
-SIZE (rust/crates/ndk-macro-0.3.0.crate) = 4884
SHA256 (rust/crates/ndk-sys-0.4.1+23.1.7779620.crate) = 3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3
SIZE (rust/crates/ndk-sys-0.4.1+23.1.7779620.crate) = 291699
SHA256 (rust/crates/nix-0.24.3.crate) = fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069
SIZE (rust/crates/nix-0.24.3.crate) = 266843
SHA256 (rust/crates/nix-0.25.1.crate) = f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4
SIZE (rust/crates/nix-0.25.1.crate) = 272312
+SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
+SIZE (rust/crates/nix-0.26.4.crate) = 279099
SHA256 (rust/crates/nohash-hasher-0.2.0.crate) = 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451
SIZE (rust/crates/nohash-hasher-0.2.0.crate) = 8051
SHA256 (rust/crates/noise-0.8.2.crate) = 9ba869e17168793186c10ca82c7079a4ffdeac4f1a7d9e755b9491c028180e40
SIZE (rust/crates/noise-0.8.2.crate) = 4575337
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/normalize-path-0.2.0.crate) = cf22e319b2e3cb517350572e3b70c6822e0a520abfb5c78f690e829a73e8d9f2
-SIZE (rust/crates/normalize-path-0.2.0.crate) = 5635
-SHA256 (rust/crates/notify-5.1.0.crate) = 58ea850aa68a06e48fdb069c0ec44d0d64c8dbffa49bf3b6f7f0a901fdea1ba9
-SIZE (rust/crates/notify-5.1.0.crate) = 37269
+SHA256 (rust/crates/notify-6.1.1.crate) = 6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d
+SIZE (rust/crates/notify-6.1.1.crate) = 40117
+SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
+SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
-SHA256 (rust/crates/num-complex-0.4.3.crate) = 02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d
-SIZE (rust/crates/num-complex-0.4.3.crate) = 29523
+SHA256 (rust/crates/num-complex-0.4.4.crate) = 1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214
+SIZE (rust/crates/num-complex-0.4.4.crate) = 29564
SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
SIZE (rust/crates/num-derive-0.3.3.crate) = 14545
SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
SHA256 (rust/crates/num-rational-0.4.1.crate) = 0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0
SIZE (rust/crates/num-rational-0.4.1.crate) = 27889
-SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
-SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
-SHA256 (rust/crates/num_cpus-1.15.0.crate) = 0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b
-SIZE (rust/crates/num_cpus-1.15.0.crate) = 15680
+SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c
+SIZE (rust/crates/num-traits-0.2.17.crate) = 50190
SHA256 (rust/crates/num_enum-0.5.11.crate) = 1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9
SIZE (rust/crates/num_enum-0.5.11.crate) = 16772
+SHA256 (rust/crates/num_enum-0.6.1.crate) = 7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1
+SIZE (rust/crates/num_enum-0.6.1.crate) = 17911
SHA256 (rust/crates/num_enum_derive-0.5.11.crate) = dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799
SIZE (rust/crates/num_enum_derive-0.5.11.crate) = 15552
-SHA256 (rust/crates/numquant-0.2.0.crate) = 54809e43d79aa532432c0d03c6adf62fdd96f2e152b90cef6cd9a316c3da4d99
-SIZE (rust/crates/numquant-0.2.0.crate) = 9617
+SHA256 (rust/crates/num_enum_derive-0.6.1.crate) = 96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6
+SIZE (rust/crates/num_enum_derive-0.6.1.crate) = 15403
SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
SIZE (rust/crates/objc-0.2.7.crate) = 22036
SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
+SHA256 (rust/crates/objc-sys-0.2.0-beta.2.crate) = df3b9834c1e95694a05a828b59f55fa2afec6288359cda67146126b3f90a55d7
+SIZE (rust/crates/objc-sys-0.2.0-beta.2.crate) = 19364
+SHA256 (rust/crates/objc2-0.3.0-beta.3.patch-leaks.3.crate) = 7e01640f9f2cb1220bbe80325e179e532cb3379ebcd1bf2279d703c19fe3a468
+SIZE (rust/crates/objc2-0.3.0-beta.3.patch-leaks.3.crate) = 156792
+SHA256 (rust/crates/objc2-encode-2.0.0-pre.2.crate) = abfcac41015b00a120608fdaa6938c44cb983fee294351cc4bac7638b4e50512
+SIZE (rust/crates/objc2-encode-2.0.0-pre.2.crate) = 20836
SHA256 (rust/crates/objc_exception-0.1.2.crate) = ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4
SIZE (rust/crates/objc_exception-0.1.2.crate) = 2251
SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/object-0.30.3.crate) = ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439
-SIZE (rust/crates/object-0.30.3.crate) = 258901
+SHA256 (rust/crates/object-0.32.1.crate) = 9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0
+SIZE (rust/crates/object-0.32.1.crate) = 275463
SHA256 (rust/crates/oboe-0.5.0.crate) = 8868cc237ee02e2d9618539a23a8d228b9bb3fc2e7a5b11eed3831de77c395d0
SIZE (rust/crates/oboe-0.5.0.crate) = 24384
SHA256 (rust/crates/oboe-sys-0.5.0.crate) = 7f44155e7fb718d3cfddcf70690b2b51ac4412f347cd9e4fbe511abe9cd7b5f2
SIZE (rust/crates/oboe-sys-0.5.0.crate) = 150829
-SHA256 (rust/crates/once_cell-1.17.1.crate) = b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3
-SIZE (rust/crates/once_cell-1.17.1.crate) = 32856
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
+SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
+SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/optional-0.5.0.crate) = 978aa494585d3ca4ad74929863093e87cac9790d81fe7aba2b3dc2890643a0fc
SIZE (rust/crates/optional-0.5.0.crate) = 18863
-SHA256 (rust/crates/ordered-float-3.6.0.crate) = 13a384337e997e6860ffbaa83708b2ef329fd8c54cb67a5f64d421e0f943254f
-SIZE (rust/crates/ordered-float-3.6.0.crate) = 17666
+SHA256 (rust/crates/orbclient-0.3.46.crate) = 8378ac0dfbd4e7895f2d2c1f1345cab3836910baf3a300b000d04250f0c8428f
+SIZE (rust/crates/orbclient-0.3.46.crate) = 1324549
+SHA256 (rust/crates/ordered-float-3.9.2.crate) = f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc
+SIZE (rust/crates/ordered-float-3.9.2.crate) = 19788
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/owned_ttf_parser-0.18.1.crate) = e25e9fb15717794fae58ab55c26e044103aad13186fbb625893f9a3bbcc24228
-SIZE (rust/crates/owned_ttf_parser-0.18.1.crate) = 151033
-SHA256 (rust/crates/parking-2.0.0.crate) = 427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72
-SIZE (rust/crates/parking-2.0.0.crate) = 9714
-SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
-SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
+SHA256 (rust/crates/owned_ttf_parser-0.19.0.crate) = 706de7e2214113d63a8238d1910463cfce781129a6f263d13fdb09ff64355ba4
+SIZE (rust/crates/owned_ttf_parser-0.19.0.crate) = 150704
+SHA256 (rust/crates/parking-2.1.1.crate) = e52c774a4c39359c1d1c52e43f73dd91a75a614652c825408eec30c95a9b2067
+SIZE (rust/crates/parking-2.1.1.crate) = 9583
SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
-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.7.crate) = 9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521
-SIZE (rust/crates/parking_lot_core-0.9.7.crate) = 32412
-SHA256 (rust/crates/parry2d-0.13.3.crate) = 49c6edd297a40754e762344dbeb454bdfb51472f03280473065b9b0898008ce3
-SIZE (rust/crates/parry2d-0.13.3.crate) = 259210
-SHA256 (rust/crates/paste-1.0.12.crate) = 9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79
-SIZE (rust/crates/paste-1.0.12.crate) = 18156
+SHA256 (rust/crates/parking_lot_core-0.9.8.crate) = 93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447
+SIZE (rust/crates/parking_lot_core-0.9.8.crate) = 32383
+SHA256 (rust/crates/parry2d-0.13.5.crate) = 104ae65232e20477a98f9f1e75ca9850eae24a2ea846a2b1a0af03ad752136ce
+SIZE (rust/crates/parry2d-0.13.5.crate) = 262502
+SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
+SIZE (rust/crates/paste-1.0.14.crate) = 18157
+SHA256 (rust/crates/path-absolutize-3.1.1.crate) = e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5
+SIZE (rust/crates/path-absolutize-3.1.1.crate) = 6605
+SHA256 (rust/crates/path-dedot-3.1.1.crate) = 07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397
+SIZE (rust/crates/path-dedot-3.1.1.crate) = 6596
SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
-SHA256 (rust/crates/peg-0.8.1.crate) = a07f2cafdc3babeebc087e499118343442b742cc7c31b4d054682cc598508554
-SIZE (rust/crates/peg-0.8.1.crate) = 17093
-SHA256 (rust/crates/peg-macros-0.8.1.crate) = 4a90084dc05cf0428428e3d12399f39faad19b0909f64fb9170c9fdd6d9cd49b
-SIZE (rust/crates/peg-macros-0.8.1.crate) = 27881
-SHA256 (rust/crates/peg-runtime-0.8.1.crate) = 9fa00462b37ead6d11a82c9d568b26682d78e0477dc02d1966c013af80969739
-SIZE (rust/crates/peg-runtime-0.8.1.crate) = 4019
-SHA256 (rust/crates/pem-1.1.1.crate) = a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8
-SIZE (rust/crates/pem-1.1.1.crate) = 11352
-SHA256 (rust/crates/percent-encoding-2.2.0.crate) = 478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e
-SIZE (rust/crates/percent-encoding-2.2.0.crate) = 10075
-SHA256 (rust/crates/petgraph-0.6.3.crate) = 4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4
-SIZE (rust/crates/petgraph-0.6.3.crate) = 185740
-SHA256 (rust/crates/petitset-0.2.1.crate) = 6b1a50d821a2526af6d5756c23c68e453532a986e361a3e12c9cc7fe61d862ac
-SIZE (rust/crates/petitset-0.2.1.crate) = 17807
-SHA256 (rust/crates/phf-0.11.1.crate) = 928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c
-SIZE (rust/crates/phf-0.11.1.crate) = 17232
-SHA256 (rust/crates/phf_generator-0.11.1.crate) = b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf
-SIZE (rust/crates/phf_generator-0.11.1.crate) = 11075
-SHA256 (rust/crates/phf_macros-0.11.1.crate) = 92aacdc5f16768709a569e913f7451034034178b05bdc8acda226659a3dccc66
-SIZE (rust/crates/phf_macros-0.11.1.crate) = 4693
-SHA256 (rust/crates/phf_shared-0.11.1.crate) = e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676
-SIZE (rust/crates/phf_shared-0.11.1.crate) = 10320
-SHA256 (rust/crates/pin-project-1.0.12.crate) = ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc
-SIZE (rust/crates/pin-project-1.0.12.crate) = 56972
-SHA256 (rust/crates/pin-project-internal-1.0.12.crate) = 069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55
-SIZE (rust/crates/pin-project-internal-1.0.12.crate) = 27956
-SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116
-SIZE (rust/crates/pin-project-lite-0.2.9.crate) = 27713
-SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
-SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/ping-rs-0.1.2.crate) = d873f038f84371f9c7fa13f6afea4d5f1fbcd5070ba8eb7af2a6d41c768eff8b
-SIZE (rust/crates/ping-rs-0.1.2.crate) = 12996
-SHA256 (rust/crates/pkg-config-0.3.26.crate) = 6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160
-SIZE (rust/crates/pkg-config-0.3.26.crate) = 18662
-SHA256 (rust/crates/png-0.17.7.crate) = 5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638
-SIZE (rust/crates/png-0.17.7.crate) = 80979
-SHA256 (rust/crates/polling-2.6.0.crate) = 7e1f879b2998099c2d69ab9605d145d5b661195627eccc680002c4918a7fb6fa
-SIZE (rust/crates/polling-2.6.0.crate) = 41714
-SHA256 (rust/crates/postcard-1.0.4.crate) = cfa512cd0d087cc9f99ad30a1bf64795b67871edbead083ffc3a4dfafa59aa00
-SIZE (rust/crates/postcard-1.0.4.crate) = 49796
+SHA256 (rust/crates/peg-0.8.2.crate) = 400bcab7d219c38abf8bd7cc2054eb9bbbd4312d66f6a5557d572a203f646f61
+SIZE (rust/crates/peg-0.8.2.crate) = 18531
+SHA256 (rust/crates/peg-macros-0.8.2.crate) = 46e61cce859b76d19090f62da50a9fe92bab7c2a5f09e183763559a2ac392c90
+SIZE (rust/crates/peg-macros-0.8.2.crate) = 27870
+SHA256 (rust/crates/peg-runtime-0.8.2.crate) = 36bae92c60fa2398ce4678b98b2c4b5a7c61099961ca1fa305aec04a9ad28922
+SIZE (rust/crates/peg-runtime-0.8.2.crate) = 4150
+SHA256 (rust/crates/percent-encoding-2.3.0.crate) = 9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94
+SIZE (rust/crates/percent-encoding-2.3.0.crate) = 10196
+SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
+SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
+SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
+SIZE (rust/crates/phf-0.11.2.crate) = 21569
+SHA256 (rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0
+SIZE (rust/crates/phf_generator-0.11.2.crate) = 14190
+SHA256 (rust/crates/phf_macros-0.11.2.crate) = 3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b
+SIZE (rust/crates/phf_macros-0.11.2.crate) = 4748
+SHA256 (rust/crates/phf_shared-0.11.2.crate) = 90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b
+SIZE (rust/crates/phf_shared-0.11.2.crate) = 14284
+SHA256 (rust/crates/pin-project-lite-0.2.13.crate) = 8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58
+SIZE (rust/crates/pin-project-lite-0.2.13.crate) = 29141
+SHA256 (rust/crates/pkg-config-0.3.27.crate) = 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964
+SIZE (rust/crates/pkg-config-0.3.27.crate) = 18838
+SHA256 (rust/crates/png-0.17.10.crate) = dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64
+SIZE (rust/crates/png-0.17.10.crate) = 89384
SHA256 (rust/crates/pp-rs-0.2.1.crate) = bb458bb7f6e250e6eb79d5026badc10a3ebb8f9a15d1fff0f13d17c71f4d6dee
SIZE (rust/crates/pp-rs-0.2.1.crate) = 25905
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
-SHA256 (rust/crates/pretty-type-name-1.0.1.crate) = f0f73cdaf19b52e6143685c3606206e114a4dfa969d6b14ec3894c88eb38bd4b
-SIZE (rust/crates/pretty-type-name-1.0.1.crate) = 3049
SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
-SHA256 (rust/crates/proc-macro2-1.0.55.crate) = 1d0dd4be24fcdcfeaa12a432d588dc59bbad6cad3510c67e74a2b6b2fc950564
-SIZE (rust/crates/proc-macro2-1.0.55.crate) = 44176
-SHA256 (rust/crates/profiling-1.0.7.crate) = 74605f360ce573babfe43964cbe520294dcb081afbf8c108fc6e23036b4da2df
-SIZE (rust/crates/profiling-1.0.7.crate) = 29551
-SHA256 (rust/crates/puffin-0.14.3.crate) = a7b2c7a01f569fb03e2ff1f5376537f294001447bd23ce75ca51054fcd223fe4
-SIZE (rust/crates/puffin-0.14.3.crate) = 19957
-SHA256 (rust/crates/puffin_egui-0.19.2.crate) = ba98235ecff9f174793e135d2c6860f917cc7cd419a630b9978f1ab5d6026a3c
-SIZE (rust/crates/puffin_egui-0.19.2.crate) = 32811
-SHA256 (rust/crates/quinn-0.9.3.crate) = 445cbfe2382fa023c4f2f3c7e1c95c03dcc1df2bf23cebcb2b13e1402c4394d1
-SIZE (rust/crates/quinn-0.9.3.crate) = 54983
-SHA256 (rust/crates/quinn-proto-0.9.3.crate) = 67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c
-SIZE (rust/crates/quinn-proto-0.9.3.crate) = 153076
-SHA256 (rust/crates/quinn-udp-0.3.2.crate) = 641538578b21f5e5c8ea733b736895576d0fe329bb883b937db6f4d163dbaaf4
-SIZE (rust/crates/quinn-udp-0.3.2.crate) = 10550
-SHA256 (rust/crates/quinn_runtime_bevy-0.1.0.crate) = 0a4d0c40761a7f14497d4ad43c3887fff819aff1a68d6d731377d98b2106e3be
-SIZE (rust/crates/quinn_runtime_bevy-0.1.0.crate) = 2990
-SHA256 (rust/crates/quote-1.0.26.crate) = 4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc
-SIZE (rust/crates/quote-1.0.26.crate) = 28397
+SHA256 (rust/crates/proc-macro2-1.0.69.crate) = 134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da
+SIZE (rust/crates/proc-macro2-1.0.69.crate) = 44271
+SHA256 (rust/crates/profiling-1.0.11.crate) = f89dff0959d98c9758c88826cc002e2c3d0b9dfac4139711d1f30de442f1139b
+SIZE (rust/crates/profiling-1.0.11.crate) = 31186
+SHA256 (rust/crates/puffin-0.16.0.crate) = 76425abd4e1a0ad4bd6995dd974b52f414fca9974171df8e3708b3e660d05a21
+SIZE (rust/crates/puffin-0.16.0.crate) = 20798
+SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
+SIZE (rust/crates/quote-1.0.33.crate) = 28090
+SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
+SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/radsort-0.1.0.crate) = 17fd96390ed3feda12e1dfe2645ed587e0bea749e319333f104a33ff62f77a0b
SIZE (rust/crates/radsort-0.1.0.crate) = 17098
SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
@@ -739,254 +665,236 @@ SHA256 (rust/crates/range-alloc-0.1.3.crate) = 9c8a99fddc9f0ba0a85884b8d14e35928
SIZE (rust/crates/range-alloc-0.1.3.crate) = 7664
SHA256 (rust/crates/rapier2d-0.17.2.crate) = f94d294a9b96694c14888dd0e8ce77620dcc4f2f49264109ef835fa5e2285b84
SIZE (rust/crates/rapier2d-0.17.2.crate) = 203402
-SHA256 (rust/crates/raw-window-handle-0.4.3.crate) = b800beb9b6e7d2df1fe337c9e3d04e3af22a124460fb4c30fcc22c9117cefb41
-SIZE (rust/crates/raw-window-handle-0.4.3.crate) = 10636
SHA256 (rust/crates/raw-window-handle-0.5.2.crate) = f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9
SIZE (rust/crates/raw-window-handle-0.5.2.crate) = 17063
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
-SHA256 (rust/crates/rayon-1.7.0.crate) = 1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b
-SIZE (rust/crates/rayon-1.7.0.crate) = 169488
-SHA256 (rust/crates/rayon-core-1.11.0.crate) = 4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d
-SIZE (rust/crates/rayon-core-1.11.0.crate) = 73118
-SHA256 (rust/crates/rcgen-0.10.0.crate) = ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b
-SIZE (rust/crates/rcgen-0.10.0.crate) = 40402
SHA256 (rust/crates/rectangle-pack-0.4.2.crate) = a0d463f2884048e7153449a55166f91028d5b0ea53c79377099ce4e8cf0cf9bb
SIZE (rust/crates/rectangle-pack-0.4.2.crate) = 23196
SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
+SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
+SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
-SHA256 (rust/crates/regex-1.7.3.crate) = 8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d
-SIZE (rust/crates/regex-1.7.3.crate) = 239886
+SHA256 (rust/crates/regex-1.10.1.crate) = aaac441002f822bc9705a681810a4dd2963094b9ca0ddc41cb963a4c189189ea
+SIZE (rust/crates/regex-1.10.1.crate) = 252549
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
+SHA256 (rust/crates/regex-automata-0.4.2.crate) = 5011c7e263a695dc8ca064cddb722af1be54e517a280b12a5356f98366899e5d
+SIZE (rust/crates/regex-automata-0.4.2.crate) = 616928
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/renderdoc-sys-0.7.1.crate) = f1382d1f0a252c4bf97dc20d979a2fdd05b024acd7c2ed0f7595d7817666a157
-SIZE (rust/crates/renderdoc-sys-0.7.1.crate) = 4592
+SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
+SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
+SHA256 (rust/crates/renderdoc-sys-1.0.0.crate) = 216080ab382b992234dda86873c18d4c48358f5cfcb70fd693d7f6f2131b628b
+SIZE (rust/crates/renderdoc-sys-1.0.0.crate) = 10336
SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
SIZE (rust/crates/ring-0.16.20.crate) = 5082615
SHA256 (rust/crates/ringbuf-0.3.3.crate) = 79abed428d1fd2a128201cec72c5f6938e2da607c6f3745f769fabea399d950a
SIZE (rust/crates/ringbuf-0.3.3.crate) = 28701
SHA256 (rust/crates/robust-0.2.3.crate) = e5864e7ef1a6b7bcf1d6ca3f655e65e724ed3b52546a0d0a663c991522f552ea
SIZE (rust/crates/robust-0.2.3.crate) = 16034
-SHA256 (rust/crates/ron-0.8.0.crate) = 300a51053b1cb55c80b7a9fde4120726ddf25ca241a1cbb926626f62fb136bff
-SIZE (rust/crates/ron-0.8.0.crate) = 57013
-SHA256 (rust/crates/rustc-demangle-0.1.22.crate) = d4a36c42d1873f9a77c53bde094f9664d9891bc604a45b4798fd2c389ed12e5b
-SIZE (rust/crates/rustc-demangle-0.1.22.crate) = 29044
+SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
+SIZE (rust/crates/ron-0.8.1.crate) = 63251
+SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
+SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
-SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
-SHA256 (rust/crates/rustix-0.37.6.crate) = d097081ed288dfe45699b72f5b5d648e5f15d64d900c7080273baa20c16a6849
-SIZE (rust/crates/rustix-0.37.6.crate) = 307583
-SHA256 (rust/crates/rustls-0.20.8.crate) = fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f
-SIZE (rust/crates/rustls-0.20.8.crate) = 270142
-SHA256 (rust/crates/rustls-native-certs-0.6.2.crate) = 0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50
-SIZE (rust/crates/rustls-native-certs-0.6.2.crate) = 22089
-SHA256 (rust/crates/rustls-pemfile-1.0.2.crate) = d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b
-SIZE (rust/crates/rustls-pemfile-1.0.2.crate) = 19347
-SHA256 (rust/crates/ruzstd-0.3.1.crate) = 9a15e661f0f9dac21f3494fe5d23a6338c0ac116a2d22c2b63010acd89467ffe
-SIZE (rust/crates/ruzstd-0.3.1.crate) = 49491
-SHA256 (rust/crates/ryu-1.0.13.crate) = f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041
-SIZE (rust/crates/ryu-1.0.13.crate) = 46823
-SHA256 (rust/crates/safe_arch-0.6.0.crate) = 794821e4ccb0d9f979512f9c1973480123f9bd62a90d74ab0f9426fcf8f4a529
-SIZE (rust/crates/safe_arch-0.6.0.crate) = 72016
+SHA256 (rust/crates/rustls-0.21.7.crate) = cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8
+SIZE (rust/crates/rustls-0.21.7.crate) = 283818
+SHA256 (rust/crates/rustls-webpki-0.101.6.crate) = 3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe
+SIZE (rust/crates/rustls-webpki-0.101.6.crate) = 168776
+SHA256 (rust/crates/ryu-1.0.15.crate) = 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741
+SIZE (rust/crates/ryu-1.0.15.crate) = 46906
+SHA256 (rust/crates/safe_arch-0.7.1.crate) = f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354
+SIZE (rust/crates/safe_arch-0.7.1.crate) = 76930
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.21.crate) = 713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3
-SIZE (rust/crates/schannel-0.1.21.crate) = 41719
SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
-SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
-SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
SIZE (rust/crates/sct-0.7.0.crate) = 27502
-SHA256 (rust/crates/security-framework-2.8.2.crate) = a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254
-SIZE (rust/crates/security-framework-2.8.2.crate) = 77045
-SHA256 (rust/crates/security-framework-sys-2.8.0.crate) = 31c9bb296072e961fcbd8853511dd39c2d8be2deb1e17c6860b1d30732b323b4
-SIZE (rust/crates/security-framework-sys-2.8.0.crate) = 17911
+SHA256 (rust/crates/sctk-adwaita-0.5.4.crate) = cda4e97be1fd174ccc2aae81c8b694e803fa99b34e8fd0f057a9d70698e3ed09
+SIZE (rust/crates/sctk-adwaita-0.5.4.crate) = 45888
SHA256 (rust/crates/self_cell-0.10.2.crate) = 1ef965a420fe14fdac7dd018862966a4c14094f900e1650bbc71ddd7d580c8af
SIZE (rust/crates/self_cell-0.10.2.crate) = 14732
-SHA256 (rust/crates/semver-1.0.17.crate) = bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed
-SIZE (rust/crates/semver-1.0.17.crate) = 29685
-SHA256 (rust/crates/serde-1.0.159.crate) = 3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065
-SIZE (rust/crates/serde-1.0.159.crate) = 77014
-SHA256 (rust/crates/serde_derive-1.0.159.crate) = 4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585
-SIZE (rust/crates/serde_derive-1.0.159.crate) = 55039
-SHA256 (rust/crates/serde_json-1.0.95.crate) = d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744
-SIZE (rust/crates/serde_json-1.0.95.crate) = 144618
-SHA256 (rust/crates/serde_yaml-0.9.19.crate) = f82e6c8c047aa50a7328632d067bcae6ef38772a79e28daf32f735e0e4f3dd10
-SIZE (rust/crates/serde_yaml-0.9.19.crate) = 63861
-SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012
-SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782
-SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
-SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
-SHA256 (rust/crates/shlex-1.1.0.crate) = 43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3
-SIZE (rust/crates/shlex-1.1.0.crate) = 5199
-SHA256 (rust/crates/simba-0.8.0.crate) = 50582927ed6f77e4ac020c057f37a268fc6aebc29225050365aacbb9deeeddc4
-SIZE (rust/crates/simba-0.8.0.crate) = 52198
-SHA256 (rust/crates/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de
-SIZE (rust/crates/siphasher-0.3.10.crate) = 9889
-SHA256 (rust/crates/slab-0.4.8.crate) = 6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d
-SIZE (rust/crates/slab-0.4.8.crate) = 16928
+SHA256 (rust/crates/semver-1.0.20.crate) = 836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090
+SIZE (rust/crates/semver-1.0.20.crate) = 30451
+SHA256 (rust/crates/serde-1.0.189.crate) = 8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537
+SIZE (rust/crates/serde-1.0.189.crate) = 76276
+SHA256 (rust/crates/serde_derive-1.0.189.crate) = 1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5
+SIZE (rust/crates/serde_derive-1.0.189.crate) = 55708
+SHA256 (rust/crates/serde_json-1.0.107.crate) = 6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65
+SIZE (rust/crates/serde_json-1.0.107.crate) = 146458
+SHA256 (rust/crates/serde_yaml-0.9.25.crate) = 1a49e178e4452f45cb61d0cd8cebc1b0fafd3e41929e996cef79aa3aca91f574
+SIZE (rust/crates/serde_yaml-0.9.25.crate) = 64594
+SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
+SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shiftnanigans-0.3.3.crate) = 9635466532d454fa020acbb12f629f1fc02fc9b4d5b39cc72ca478be37e314bc
+SIZE (rust/crates/shiftnanigans-0.3.3.crate) = 64372
+SHA256 (rust/crates/shlex-1.2.0.crate) = a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380
+SIZE (rust/crates/shlex-1.2.0.crate) = 6584
+SHA256 (rust/crates/simba-0.8.1.crate) = 061507c94fc6ab4ba1c9a0305018408e312e17c041eb63bef8aa726fa33aceae
+SIZE (rust/crates/simba-0.8.1.crate) = 52545
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
+SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
+SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
SHA256 (rust/crates/slotmap-1.0.6.crate) = e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342
SIZE (rust/crates/slotmap-1.0.6.crate) = 58954
-SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0
-SIZE (rust/crates/smallvec-1.10.0.crate) = 31564
-SHA256 (rust/crates/smithay-client-toolkit-0.16.0.crate) = f307c47d32d2715eb2e0ece5589057820e0e5e70d07c247d1063e844e107f454
-SIZE (rust/crates/smithay-client-toolkit-0.16.0.crate) = 132020
-SHA256 (rust/crates/socket2-0.4.9.crate) = 64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662
-SIZE (rust/crates/socket2-0.4.9.crate) = 45421
-SHA256 (rust/crates/spade-2.1.0.crate) = 1190e0e8f4eb17fc3dbb2d20e1142676e56aaac3daede39f64a3302d687b80f3
-SIZE (rust/crates/spade-2.1.0.crate) = 145041
+SHA256 (rust/crates/smallvec-1.11.1.crate) = 942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a
+SIZE (rust/crates/smallvec-1.11.1.crate) = 34831
+SHA256 (rust/crates/smithay-client-toolkit-0.16.1.crate) = 870427e30b8f2cbe64bf43ec4b86e88fe39b0a84b3f15efd9c9c2d020bc86eb9
+SIZE (rust/crates/smithay-client-toolkit-0.16.1.crate) = 131081
+SHA256 (rust/crates/smol_str-0.2.0.crate) = 74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c
+SIZE (rust/crates/smol_str-0.2.0.crate) = 13467
+SHA256 (rust/crates/spade-2.2.0.crate) = 88e65803986868d2372c582007c39ba89936a36ea5f236bf7a7728dc258f04f9
+SIZE (rust/crates/spade-2.2.0.crate) = 145452
SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
SIZE (rust/crates/spin-0.5.2.crate) = 12004
-SHA256 (rust/crates/spin-0.9.7.crate) = c0959fd6f767df20b231736396e4f602171e00d95205676286e79d4a4eb67bef
-SIZE (rust/crates/spin-0.9.7.crate) = 39343
-SHA256 (rust/crates/spin_sleep-1.1.1.crate) = cafa7900db085f4354dbc7025e25d7a839a14360ea13b5fc4fd717f2d3b23134
-SIZE (rust/crates/spin_sleep-1.1.1.crate) = 11504
SHA256 (rust/crates/spirv-0.2.0+1.5.4.crate) = 246bfa38fe3db3f1dfc8ca5a2cdeb7348c78be2112740cc0ec8ef18b6d94f830
SIZE (rust/crates/spirv-0.2.0+1.5.4.crate) = 30491
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a
+SIZE (rust/crates/sptr-0.3.2.crate) = 14598
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/str-buf-1.0.6.crate) = 9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0
SIZE (rust/crates/str-buf-1.0.6.crate) = 3828
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
+SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
SHA256 (rust/crates/svg_fmt-0.4.1.crate) = 8fb1df15f412ee2e9dfc1c504260fa695c1c3f10fe9f4a6ee2d2184d7d6450e2
SIZE (rust/crates/svg_fmt-0.4.1.crate) = 4052
SHA256 (rust/crates/svgtypes-0.8.2.crate) = 22975e8a2bac6a76bb54f898a6b18764633b00e780330f0b689f65afb3975564
SIZE (rust/crates/svgtypes-0.8.2.crate) = 32694
-SHA256 (rust/crates/symphonia-0.5.2.crate) = 3671dd6f64f4f9d5c87179525054cfc1f60de23ba1f193bd6ceab812737403f1
-SIZE (rust/crates/symphonia-0.5.2.crate) = 10951
-SHA256 (rust/crates/symphonia-codec-vorbis-0.5.2.crate) = 7dfed6f7b6bfa21d7cef1acefc8eae5db80df1608a1aca91871b07cbd28d7b74
-SIZE (rust/crates/symphonia-codec-vorbis-0.5.2.crate) = 24434
-SHA256 (rust/crates/symphonia-core-0.5.2.crate) = 6b9567e2d8a5f866b2f94f5d366d811e0c6826babcff6d37de9e1a6690d38869
-SIZE (rust/crates/symphonia-core-0.5.2.crate) = 97047
-SHA256 (rust/crates/symphonia-format-ogg-0.5.2.crate) = 474df6e86b871dcb56913130bada1440245f483057c4a2d8a2981455494c4439
-SIZE (rust/crates/symphonia-format-ogg-0.5.2.crate) = 22466
-SHA256 (rust/crates/symphonia-metadata-0.5.2.crate) = acd35c263223ef6161000be79b124a75de3e065eea563bf3ef169b3e94c7bb2e
-SIZE (rust/crates/symphonia-metadata-0.5.2.crate) = 21086
-SHA256 (rust/crates/symphonia-utils-xiph-0.5.2.crate) = ce340a6c33ac06cb42de01220308ec056e8a2a3d5cc664aaf34567392557136b
-SIZE (rust/crates/symphonia-utils-xiph-0.5.2.crate) = 6450
+SHA256 (rust/crates/symphonia-0.5.3.crate) = 62e48dba70095f265fdb269b99619b95d04c89e619538138383e63310b14d941
+SIZE (rust/crates/symphonia-0.5.3.crate) = 10946
+SHA256 (rust/crates/symphonia-codec-vorbis-0.5.3.crate) = 3953397e3506aa01350c4205817e4f95b58d476877a42f0458d07b665749e203
+SIZE (rust/crates/symphonia-codec-vorbis-0.5.3.crate) = 24433
+SHA256 (rust/crates/symphonia-core-0.5.3.crate) = f7c73eb88fee79705268cc7b742c7bc93a7b76e092ab751d0833866970754142
+SIZE (rust/crates/symphonia-core-0.5.3.crate) = 97048
+SHA256 (rust/crates/symphonia-format-ogg-0.5.3.crate) = 9bf1a00ccd11452d44048a0368828040f778ae650418dbd9d8765b7ee2574c8d
+SIZE (rust/crates/symphonia-format-ogg-0.5.3.crate) = 22465
+SHA256 (rust/crates/symphonia-metadata-0.5.3.crate) = 89c3e1937e31d0e068bbe829f66b2f2bfaa28d056365279e0ef897172c3320c0
+SIZE (rust/crates/symphonia-metadata-0.5.3.crate) = 21089
+SHA256 (rust/crates/symphonia-utils-xiph-0.5.3.crate) = a450ca645b80d69aff8b35576cbfdc7f20940b29998202aab910045714c951f8
+SIZE (rust/crates/symphonia-utils-xiph-0.5.3.crate) = 6453
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.13.crate) = 4c9da457c5285ac1f936ebd076af6dac17a61cfe7826f2076b4d015cf47bc8ec
-SIZE (rust/crates/syn-2.0.13.crate) = 240619
-SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
-SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
-SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
-SIZE (rust/crates/termcolor-1.2.0.crate) = 17917
-SHA256 (rust/crates/thiserror-1.0.40.crate) = 978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac
-SIZE (rust/crates/thiserror-1.0.40.crate) = 18709
-SHA256 (rust/crates/thiserror-impl-1.0.40.crate) = f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f
-SIZE (rust/crates/thiserror-impl-1.0.40.crate) = 15138
+SHA256 (rust/crates/syn-2.0.38.crate) = e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b
+SIZE (rust/crates/syn-2.0.38.crate) = 243284
+SHA256 (rust/crates/sys-locale-0.3.1.crate) = e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0
+SIZE (rust/crates/sys-locale-0.3.1.crate) = 15681
+SHA256 (rust/crates/sysinfo-0.29.10.crate) = 0a18d114d420ada3a891e6bc8e96a2023402203296a47cdd65083377dad18ba5
+SIZE (rust/crates/sysinfo-0.29.10.crate) = 156524
+SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
+SIZE (rust/crates/tap-1.0.1.crate) = 11316
+SHA256 (rust/crates/termcolor-1.3.0.crate) = 6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64
+SIZE (rust/crates/termcolor-1.3.0.crate) = 18799
+SHA256 (rust/crates/thiserror-1.0.49.crate) = 1177e8c6d7ede7afde3585fd2513e611227efd6481bd78d2e82ba1ce16557ed4
+SIZE (rust/crates/thiserror-1.0.49.crate) = 18912
+SHA256 (rust/crates/thiserror-impl-1.0.49.crate) = 10712f02019e9288794769fba95cd6847df9874d49d871d062172f9dd41bc4cc
+SIZE (rust/crates/thiserror-impl-1.0.49.crate) = 15101
SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
-SHA256 (rust/crates/tiff-0.8.1.crate) = 7449334f9ff2baf290d55d73983a7d6fa15e01198faef72af07e2a8db851e471
-SIZE (rust/crates/tiff-0.8.1.crate) = 1417977
-SHA256 (rust/crates/time-0.3.20.crate) = cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890
-SIZE (rust/crates/time-0.3.20.crate) = 111856
-SHA256 (rust/crates/time-core-0.1.0.crate) = 2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd
-SIZE (rust/crates/time-core-0.1.0.crate) = 6597
-SHA256 (rust/crates/time-macros-0.2.8.crate) = fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36
-SIZE (rust/crates/time-macros-0.2.8.crate) = 24295
-SHA256 (rust/crates/tinystr-0.7.1.crate) = 7ac3f5b6856e931e15e07b478e98c8045239829a65f9156d4fa7e7788197a5ef
-SIZE (rust/crates/tinystr-0.7.1.crate) = 15631
+SHA256 (rust/crates/tiff-0.9.0.crate) = 6d172b0f4d3fba17ba89811858b9d3d97f928aece846475bbda076ca46736211
+SIZE (rust/crates/tiff-0.9.0.crate) = 1418215
+SHA256 (rust/crates/tiny-skia-0.8.4.crate) = df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67
+SIZE (rust/crates/tiny-skia-0.8.4.crate) = 193684
+SHA256 (rust/crates/tiny-skia-path-0.8.4.crate) = adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c
+SIZE (rust/crates/tiny-skia-path-0.8.4.crate) = 45814
+SHA256 (rust/crates/tinystr-0.7.4.crate) = d5d0e245e80bdc9b4e5356fc45a72184abbc3861992603f515270e9340f5a219
+SIZE (rust/crates/tinystr-0.7.4.crate) = 16271
SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.27.0.crate) = d0de47a4eecbe11f498978a9b29d792f0d2692d1dd003650c24c76510e3bc001
-SIZE (rust/crates/tokio-1.27.0.crate) = 653991
-SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
-SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml_datetime-0.6.1.crate) = 3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622
-SIZE (rust/crates/toml_datetime-0.6.1.crate) = 10765
-SHA256 (rust/crates/toml_edit-0.19.8.crate) = 239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13
-SIZE (rust/crates/toml_edit-0.19.8.crate) = 94457
-SHA256 (rust/crates/tracing-0.1.37.crate) = 8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8
-SIZE (rust/crates/tracing-0.1.37.crate) = 73888
-SHA256 (rust/crates/tracing-attributes-0.1.23.crate) = 4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a
-SIZE (rust/crates/tracing-attributes-0.1.23.crate) = 30450
-SHA256 (rust/crates/tracing-core-0.1.30.crate) = 24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a
-SIZE (rust/crates/tracing-core-0.1.30.crate) = 60351
+SHA256 (rust/crates/toml_datetime-0.6.3.crate) = 7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b
+SIZE (rust/crates/toml_datetime-0.6.3.crate) = 10770
+SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
+SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
+SHA256 (rust/crates/tracing-0.1.39.crate) = ee2ef2af84856a50c1d430afce2fdded0a4ec7eda868db86409b4543df0797f9
+SIZE (rust/crates/tracing-0.1.39.crate) = 79314
+SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
+SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
+SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
+SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
SHA256 (rust/crates/tracing-log-0.1.3.crate) = 78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922
SIZE (rust/crates/tracing-log-0.1.3.crate) = 20549
-SHA256 (rust/crates/tracing-subscriber-0.3.16.crate) = a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70
-SIZE (rust/crates/tracing-subscriber-0.3.16.crate) = 193572
+SHA256 (rust/crates/tracing-subscriber-0.3.17.crate) = 30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77
+SIZE (rust/crates/tracing-subscriber-0.3.17.crate) = 191711
SHA256 (rust/crates/tracing-wasm-0.2.1.crate) = 4575c663a174420fa2d78f4108ff68f65bf2fbb7dd89f33749b6e826b3626e07
SIZE (rust/crates/tracing-wasm-0.2.1.crate) = 9372
-SHA256 (rust/crates/ttf-parser-0.18.1.crate) = 0609f771ad9c6155384897e1df4d948e692667cc0588548b68eb44d052b27633
-SIZE (rust/crates/ttf-parser-0.18.1.crate) = 156167
-SHA256 (rust/crates/turborand-0.9.0.crate) = e68386c3caec086d54b19acec7f2ec3bd31109a71dfcea80b23c03520c9fb149
-SIZE (rust/crates/turborand-0.9.0.crate) = 42790
-SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
-SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
+SHA256 (rust/crates/ttf-parser-0.19.2.crate) = 49d64318d8311fc2668e48b63969f4343e0a85c4a109aa8460d6672e364b8bd1
+SIZE (rust/crates/ttf-parser-0.19.2.crate) = 158329
+SHA256 (rust/crates/turborand-0.10.0.crate) = e28d61f1c96db8c016037a77961fa5da84fc3a57fe69a15283ace0ab1647bac0
+SIZE (rust/crates/turborand-0.10.0.crate) = 47188
SHA256 (rust/crates/type-map-0.4.0.crate) = b6d3364c5e96cb2ad1603037ab253ddd34d7fb72a58bdddf4b7350760fc69a46
SIZE (rust/crates/type-map-0.4.0.crate) = 3177
-SHA256 (rust/crates/typenum-1.16.0.crate) = 497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba
-SIZE (rust/crates/typenum-1.16.0.crate) = 42477
-SHA256 (rust/crates/ulid-1.0.0.crate) = 13a3aaa69b04e5b66cc27309710a569ea23593612387d67daaf102e73aa974fd
-SIZE (rust/crates/ulid-1.0.0.crate) = 9786
+SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
+SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/ulid-1.1.0.crate) = 7e37c4b6cbcc59a8dcd09a6429fbc7890286bcbb79215cea7b38a3c4c0921d93
+SIZE (rust/crates/ulid-1.1.0.crate) = 10467
SHA256 (rust/crates/unic-langid-0.9.1.crate) = 398f9ad7239db44fd0f80fe068d12ff22d78354080332a5077dc6f52f14dcf2f
SIZE (rust/crates/unic-langid-0.9.1.crate) = 4001
SHA256 (rust/crates/unic-langid-impl-0.9.1.crate) = e35bfd2f2b8796545b55d7d3fd3e89a0613f68a0d1c8bc28cb7ff96b411a35ff
SIZE (rust/crates/unic-langid-impl-0.9.1.crate) = 36438
SHA256 (rust/crates/unicode-bidi-0.3.13.crate) = 92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460
SIZE (rust/crates/unicode-bidi-0.3.13.crate) = 44477
-SHA256 (rust/crates/unicode-ident-1.0.8.crate) = e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4
-SIZE (rust/crates/unicode-ident-1.0.8.crate) = 41962
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/unicode-normalization-0.1.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
-SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
-SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
+SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
+SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
-SHA256 (rust/crates/unsafe-libyaml-0.2.7.crate) = ad2024452afd3874bf539695e04af6732ba06517424dbf958fdb16a01f3bef6c
-SIZE (rust/crates/unsafe-libyaml-0.2.7.crate) = 61483
+SHA256 (rust/crates/unsafe-libyaml-0.2.9.crate) = f28467d3e1d3c6586d8f25fa243f544f5800fec42d97032474e17222c2b75cfa
+SIZE (rust/crates/unsafe-libyaml-0.2.9.crate) = 60812
SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
-SHA256 (rust/crates/url-2.3.1.crate) = 0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643
-SIZE (rust/crates/url-2.3.1.crate) = 72777
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/uuid-1.3.0.crate) = 1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79
-SIZE (rust/crates/uuid-1.3.0.crate) = 53736
+SHA256 (rust/crates/ureq-2.8.0.crate) = f5ccd538d4a604753ebc2f17cd9946e89b77bf87f6a8e2309667c6f2e87855e3
+SIZE (rust/crates/ureq-2.8.0.crate) = 112867
+SHA256 (rust/crates/url-2.4.1.crate) = 143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5
+SIZE (rust/crates/url-2.4.1.crate) = 78228
+SHA256 (rust/crates/ustr-0.10.0.crate) = b050b13c1933490b043b8238a75bc7676cb49292f49768c9350eabb284eaeb87
+SIZE (rust/crates/ustr-0.10.0.crate) = 357449
+SHA256 (rust/crates/uuid-1.4.1.crate) = 79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d
+SIZE (rust/crates/uuid-1.4.1.crate) = 55291
SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
SIZE (rust/crates/valuable-0.1.0.crate) = 27718
-SHA256 (rust/crates/varinteger-1.0.6.crate) = 7ea29db9f94ff08bb619656b8120878f280526f71dc88b5262c958a510181812
-SIZE (rust/crates/varinteger-1.0.6.crate) = 2431
-SHA256 (rust/crates/vec1-1.10.1.crate) = 2bda7c41ca331fe9a1c278a9e7ee055f4be7f5eb1c2b72f079b4ff8b5fce9d5c
-SIZE (rust/crates/vec1-1.10.1.crate) = 32858
SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
+SHA256 (rust/crates/venial-0.5.0.crate) = 61584a325b16f97b5b25fcc852eb9550843a251057a5e3e5992d2376f3df4bb2
+SIZE (rust/crates/venial-0.5.0.crate) = 33643
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/waker-fn-1.1.0.crate) = 9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca
-SIZE (rust/crates/waker-fn-1.1.0.crate) = 7114
-SHA256 (rust/crates/walkdir-2.3.3.crate) = 36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698
-SIZE (rust/crates/walkdir-2.3.3.crate) = 23125
+SHA256 (rust/crates/waker-fn-1.1.1.crate) = f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690
+SIZE (rust/crates/waker-fn-1.1.1.crate) = 6323
+SHA256 (rust/crates/walkdir-2.4.0.crate) = d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee
+SIZE (rust/crates/walkdir-2.4.0.crate) = 23550
SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
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/wasm-bindgen-0.2.84.crate) = 31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b
-SIZE (rust/crates/wasm-bindgen-0.2.84.crate) = 172947
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.84.crate) = 95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9
-SIZE (rust/crates/wasm-bindgen-backend-0.2.84.crate) = 26344
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.34.crate) = f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454
-SIZE (rust/crates/wasm-bindgen-futures-0.4.34.crate) = 15117
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.84.crate) = 4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5
-SIZE (rust/crates/wasm-bindgen-macro-0.2.84.crate) = 12857
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.84.crate) = 2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.84.crate) = 19076
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.84.crate) = 0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.84.crate) = 7219
+SHA256 (rust/crates/wasm-bindgen-0.2.87.crate) = 7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342
+SIZE (rust/crates/wasm-bindgen-0.2.87.crate) = 175052
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd
+SIZE (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 26821
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.37.crate) = c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03
+SIZE (rust/crates/wasm-bindgen-futures-0.4.37.crate) = 15193
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.87.crate) = dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d
+SIZE (rust/crates/wasm-bindgen-macro-0.2.87.crate) = 13897
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 20006
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.87.crate) = ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.87.crate) = 7248
SHA256 (rust/crates/wayland-client-0.29.5.crate) = 3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715
SIZE (rust/crates/wayland-client-0.29.5.crate) = 71041
SHA256 (rust/crates/wayland-commons-0.29.5.crate) = 8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902
@@ -999,76 +907,92 @@ SHA256 (rust/crates/wayland-scanner-0.29.5.crate) = 8f4303d8fa22ab852f789e75a967
SIZE (rust/crates/wayland-scanner-0.29.5.crate) = 17248
SHA256 (rust/crates/wayland-sys-0.29.5.crate) = be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4
SIZE (rust/crates/wayland-sys-0.29.5.crate) = 7926
-SHA256 (rust/crates/web-sys-0.3.61.crate) = e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97
-SIZE (rust/crates/web-sys-0.3.61.crate) = 706333
-SHA256 (rust/crates/webbrowser-0.8.8.crate) = 579cc485bd5ce5bfa0d738e4921dd0b956eca9800be1fd2e5257ebe95bc4617e
-SIZE (rust/crates/webbrowser-0.8.8.crate) = 38002
-SHA256 (rust/crates/webpki-0.22.0.crate) = f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd
-SIZE (rust/crates/webpki-0.22.0.crate) = 58663
+SHA256 (rust/crates/web-sys-0.3.64.crate) = 9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b
+SIZE (rust/crates/web-sys-0.3.64.crate) = 725584
+SHA256 (rust/crates/webbrowser-0.8.12.crate) = 82b2391658b02c27719fc5a0a73d6e696285138e8b12fba9d4baa70451023c71
+SIZE (rust/crates/webbrowser-0.8.12.crate) = 38923
+SHA256 (rust/crates/webpki-roots-0.25.2.crate) = 14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc
+SIZE (rust/crates/webpki-roots-0.25.2.crate) = 250405
SHA256 (rust/crates/weezl-0.1.7.crate) = 9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb
SIZE (rust/crates/weezl-0.1.7.crate) = 42166
-SHA256 (rust/crates/wgpu-0.14.2.crate) = 81f643110d228fd62a60c5ed2ab56c4d5b3704520bd50561174ec4ec74932937
-SIZE (rust/crates/wgpu-0.14.2.crate) = 141949
-SHA256 (rust/crates/wgpu-core-0.14.2.crate) = 6000d1284ef8eec6076fd5544a73125fd7eb9b635f18dceeb829d826f41724ca
-SIZE (rust/crates/wgpu-core-0.14.2.crate) = 203314
-SHA256 (rust/crates/wgpu-hal-0.14.1.crate) = 3cc320a61acb26be4f549c9b1b53405c10a223fbfea363ec39474c32c348d12f
-SIZE (rust/crates/wgpu-hal-0.14.1.crate) = 220634
-SHA256 (rust/crates/wgpu-types-0.14.1.crate) = fb6b28ef22cac17b9109b25b3bf8c9a103eeb293d7c5f78653979b09140375f6
-SIZE (rust/crates/wgpu-types-0.14.1.crate) = 39502
-SHA256 (rust/crates/wide-0.7.8.crate) = b689b6c49d6549434bf944e6b0f39238cf63693cb7a147e9d887507fffa3b223
-SIZE (rust/crates/wide-0.7.8.crate) = 74003
+SHA256 (rust/crates/wgpu-0.16.3.crate) = 480c965c9306872eb6255fa55e4b4953be55a8b64d57e61d7ff840d3dcc051cd
+SIZE (rust/crates/wgpu-0.16.3.crate) = 164520
+SHA256 (rust/crates/wgpu-core-0.16.1.crate) = 8f478237b4bf0d5b70a39898a66fa67ca3a007d79f2520485b8b0c3dfc46f8c2
+SIZE (rust/crates/wgpu-core-0.16.1.crate) = 211655
+SHA256 (rust/crates/wgpu-hal-0.16.2.crate) = 1ecb3258078e936deee14fd4e0febe1cfe9bbb5ffef165cb60218d2ee5eb4448
+SIZE (rust/crates/wgpu-hal-0.16.2.crate) = 247061
+SHA256 (rust/crates/wgpu-types-0.16.1.crate) = d0c153280bb108c2979eb5c7391cb18c56642dd3c072e55f52065e13e2a1252a
+SIZE (rust/crates/wgpu-types-0.16.1.crate) = 51443
+SHA256 (rust/crates/wide-0.7.12.crate) = ebecebefc38ff1860b4bc47550bbfa63af5746061cf0d29fcd7fa63171602598
+SIZE (rust/crates/wide-0.7.12.crate) = 79902
+SHA256 (rust/crates/widestring-1.0.2.crate) = 653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8
+SIZE (rust/crates/widestring-1.0.2.crate) = 79706
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
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
+SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
+SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
SHA256 (rust/crates/winapi-wsapoll-0.1.1.crate) = 44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e
SIZE (rust/crates/winapi-wsapoll-0.1.1.crate) = 2881
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-0.43.0.crate) = 04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244
-SIZE (rust/crates/windows-0.43.0.crate) = 11492640
SHA256 (rust/crates/windows-0.44.0.crate) = 9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b
SIZE (rust/crates/windows-0.44.0.crate) = 11502336
SHA256 (rust/crates/windows-0.46.0.crate) = cdacb41e6a96a052c6cb63a144f24900236121c6f63f4f8219fef5977ecb0c25
SIZE (rust/crates/windows-0.46.0.crate) = 11668505
-SHA256 (rust/crates/windows-sys-0.36.1.crate) = ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2
-SIZE (rust/crates/windows-sys-0.36.1.crate) = 3347053
-SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
-SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
+SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
+SIZE (rust/crates/windows-0.48.0.crate) = 11864177
+SHA256 (rust/crates/windows-0.51.1.crate) = ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9
+SIZE (rust/crates/windows-0.51.1.crate) = 12250614
+SHA256 (rust/crates/windows-core-0.51.1.crate) = f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64
+SIZE (rust/crates/windows-core-0.51.1.crate) = 42364
+SHA256 (rust/crates/windows-implement-0.48.0.crate) = 5e2ee588991b9e7e6c8338edf3333fbe4da35dc72092643958ebb43f0ab2c49c
+SIZE (rust/crates/windows-implement-0.48.0.crate) = 8468
+SHA256 (rust/crates/windows-interface-0.48.0.crate) = e6fb8df20c9bcaa8ad6ab513f7b40104840c8867d5751126e4df3b08388d0cc7
+SIZE (rust/crates/windows-interface-0.48.0.crate) = 9533
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
+SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
+SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
-SHA256 (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47
-SIZE (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 661960
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
-SHA256 (rust/crates/windows_i686_gnu-0.36.1.crate) = 180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6
-SIZE (rust/crates/windows_i686_gnu-0.36.1.crate) = 818115
+SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
-SHA256 (rust/crates/windows_i686_msvc-0.36.1.crate) = e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024
-SIZE (rust/crates/windows_i686_msvc-0.36.1.crate) = 724575
+SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
+SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
-SHA256 (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1
-SIZE (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 790934
+SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
+SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
+SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
-SHA256 (rust/crates/windows_x86_64_msvc-0.36.1.crate) = c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680
-SIZE (rust/crates/windows_x86_64_msvc-0.36.1.crate) = 661999
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
-SHA256 (rust/crates/winit-0.27.5.crate) = bb796d6fbd86b2fd896c9471e6f04d39d750076ebe5680a3958f00f5ab97657c
-SIZE (rust/crates/winit-0.27.5.crate) = 370578
-SHA256 (rust/crates/winnow-0.4.1.crate) = ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28
-SIZE (rust/crates/winnow-0.4.1.crate) = 138177
+SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
+SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/winit-0.28.7.crate) = 9596d90b45384f5281384ab204224876e8e8bf7d58366d9b795ad99aa9894b94
+SIZE (rust/crates/winit-0.28.7.crate) = 407921
+SHA256 (rust/crates/winnow-0.5.17.crate) = a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c
+SIZE (rust/crates/winnow-0.5.17.crate) = 147147
+SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
+SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f
SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823
SHA256 (rust/crates/x11rb-0.10.1.crate) = 592b4883219f345e712b3209c62654ebda0bb50887f330cbd018d0f654bfd507
@@ -1077,19 +1001,13 @@ SHA256 (rust/crates/x11rb-protocol-0.10.0.crate) = 56b245751c0ac9db0e006dc812031
SIZE (rust/crates/x11rb-protocol-0.10.0.crate) = 419025
SHA256 (rust/crates/xcursor-0.3.4.crate) = 463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7
SIZE (rust/crates/xcursor-0.3.4.crate) = 6069
-SHA256 (rust/crates/xml-rs-0.8.5.crate) = 374b609fb36c36ce3501094dc0548f7df5d8d102224b65bc59812e4a5425d571
-SIZE (rust/crates/xml-rs-0.8.5.crate) = 52734
-SHA256 (rust/crates/yasna-0.5.1.crate) = aed2e7a52e3744ab4d0c05c20aa065258e84c49fd4226f5191b2ed29712710b4
-SIZE (rust/crates/yasna-0.5.1.crate) = 34375
-SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4
-SIZE (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 28987
-SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db
-SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
-SHA256 (rust/crates/zstd-sys-2.0.7+zstd.1.5.4.crate) = 94509c3ba2fe55294d752b79842c530ccfab760192521df74a081a78d2b3c7f5
-SIZE (rust/crates/zstd-sys-2.0.7+zstd.1.5.4.crate) = 732100
-SHA256 (fishfolk-bones-ad6d073a33dc342d5aed1155488e4681cf1bc782_GH0.tar.gz) = 60ad6540c9b92d47ca4000f0826483b4b2485a0c3b6665375ab799484a0cfb0e
-SIZE (fishfolk-bones-ad6d073a33dc342d5aed1155488e4681cf1bc782_GH0.tar.gz) = 127095
-SHA256 (forbjok-bevy_simple_tilemap-963d447fa1fd2d6f89228106275b7086840be762_GH0.tar.gz) = af2d0ecda2e1d34ff6af6443fe2e472524edbbc1096d3ba90bbfeec968d03dcf
-SIZE (forbjok-bevy_simple_tilemap-963d447fa1fd2d6f89228106275b7086840be762_GH0.tar.gz) = 20679
-SHA256 (fishfolk-jumpy-v0.7.0_GH0.tar.gz) = aa1ebe46b7ef0e87baa747baed8a01265ba94c01f549be90adfdf40524c6e7eb
-SIZE (fishfolk-jumpy-v0.7.0_GH0.tar.gz) = 43172632
+SHA256 (rust/crates/xml-rs-0.8.19.crate) = 0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a
+SIZE (rust/crates/xml-rs-0.8.19.crate) = 54051
+SHA256 (zicklag-bevy_egui-aeb3d7f1eaaacc67cf3966974d1e31f31e8fad62_GH0.tar.gz) = 29fe361ae7463a78ffe39fcf786fb4148c758723b83b73ddf094fea006f6f44d
+SIZE (zicklag-bevy_egui-aeb3d7f1eaaacc67cf3966974d1e31f31e8fad62_GH0.tar.gz) = 122911
+SHA256 (fishfolk-bones-65d667e2ccd691388f0318c76d3a236bee9d11be_GH0.tar.gz) = 1b3c22018cc6c48540faa6bf529e2be636fc2e65d91e225557c7f931d455eae3
+SIZE (fishfolk-bones-65d667e2ccd691388f0318c76d3a236bee9d11be_GH0.tar.gz) = 494140
+SHA256 (zicklag-kira-e587b155e862567677c114d0d6fc2963be37c14b_GH0.tar.gz) = 49695c26d6ae8dc6d58e5f935a0ccf7f44ceb5a147c39f79be421802c1e5a4a3
+SIZE (zicklag-kira-e587b155e862567677c114d0d6fc2963be37c14b_GH0.tar.gz) = 100155
+SHA256 (fishfolk-jumpy-v0.8.0_GH0.tar.gz) = 3d907914315f6908a1c0a4e7f892fa64d3305c18c713eae86c07a1df10f22b53
+SIZE (fishfolk-jumpy-v0.8.0_GH0.tar.gz) = 43164505
diff --git a/games/jumpy/files/patch-ehttp b/games/jumpy/files/patch-ehttp
new file mode 100644
index 000000000000..d9b2ef0956d3
--- /dev/null
+++ b/games/jumpy/files/patch-ehttp
@@ -0,0 +1,35 @@
+Revert https://github.com/emilk/ehttp/commit/884e25a0835a due to
+
+error: Could not find documented features in Cargo.toml
+ --> cargo-crates/ehttp-0.3.1/src/lib.rs:21:10
+ |
+21 | #![doc = document_features::document_features!()]
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ |
+ = note: this error originates in the macro `document_features::document_features` (in Nightly builds, run with -Z macro-backtrace for more info)
+
+--- cargo-crates/ehttp-0.3.1/Cargo.toml.orig 1970-01-01 00:00:01 UTC
++++ cargo-crates/ehttp-0.3.1/Cargo.toml
+@@ -43,9 +43,6 @@ all-features = true
+
+ [lib]
+
+-[dependencies.document-features]
+-version = "0.2"
+-
+ [dependencies.web-sys]
+ version = "0.3.52"
+ features = [
+--- cargo-crates/ehttp-0.3.1/src/lib.rs.orig 1970-01-01 00:00:01 UTC
++++ cargo-crates/ehttp-0.3.1/src/lib.rs
+@@ -16,10 +16,6 @@
+ //! * [`poll_promise::Promise`](https://docs.rs/poll-promise)
+ //! * [`eventuals::Eventual`](https://docs.rs/eventuals/latest/eventuals/struct.Eventual.html)
+ //! * [`tokio::sync::watch::channel`](https://docs.rs/tokio/latest/tokio/sync/watch/fn.channel.html)
+-//!
+-//! ## Feature flags
+-#![doc = document_features::document_features!()]
+-//!
+
+ /// Performs an HTTP request and calls the given callback when done.
+ ///
diff --git a/games/jumpy/files/patch-gilrs b/games/jumpy/files/patch-gilrs
new file mode 100644
index 000000000000..c92fe9ad3aa5
--- /dev/null
+++ b/games/jumpy/files/patch-gilrs
@@ -0,0 +1,709 @@
+Temporarily revert https://gitlab.com/gilrs-project/gilrs/-/commit/7cd001dacfb1
+until https://gitlab.com/gilrs-project/gilrs/-/issues/145
+
+error[E0432]: unresolved import `nix::sys::epoll`
+ --> cargo-crates/gilrs-core-0.5.5/src/platform/linux/gamepad.rs:21:15
+ |
+21 | use nix::sys::epoll::{EpollEvent, EpollFlags, EpollOp};
+ | ^^^^^ could not find `epoll` in `sys`
+
+error[E0432]: unresolved import `nix::sys::eventfd`
+ --> cargo-crates/gilrs-core-0.5.5/src/platform/linux/gamepad.rs:22:15
+ |
+22 | use nix::sys::eventfd::EfdFlags;
+ | ^^^^^^^ could not find `eventfd` in `sys`
+
+error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
+ --> cargo-crates/gilrs-core-0.5.5/src/platform/linux/gamepad.rs:23:16
+ |
+23 | use nix::sys::{epoll, eventfd};
+ | ^^^^^ ^^^^^^^
+ | | |
+ | | no `eventfd` in `sys`
+ | | help: a similar name exists in the module: `event`
+ | no `epoll` in `sys`
+
+--- cargo-crates/gilrs-0.10.2/examples/ev.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/gilrs-0.10.2/examples/ev.rs
+@@ -9,6 +9,8 @@ use std::process;
+ use gilrs::GilrsBuilder;
+
+ use std::process;
++use std::thread;
++use std::time::Duration;
+
+ fn main() {
+ env_logger::init();
+@@ -29,15 +31,12 @@ fn main() {
+ let repeat_filter = Repeat::new();
+
+ loop {
+- while let Some(ev) = gilrs
+- .next_event_blocking(None)
+- .filter_ev(&repeat_filter, &mut gilrs)
+- {
++ while let Some(ev) = gilrs.next_event().filter_ev(&repeat_filter, &mut gilrs) {
+ gilrs.update(&ev);
+ println!("{:?}", ev);
+ }
+
+- if gilrs.counter() % 25 == 0 {
++ if gilrs.counter() % 250 == 0 {
+ for (id, gamepad) in gilrs.gamepads() {
+ println!(
+ "Power info of gamepad {}({}): {:?}",
+@@ -49,5 +48,6 @@ fn main() {
+ }
+
+ gilrs.inc();
++ thread::sleep(Duration::from_millis(33));
+ }
+ }
+--- cargo-crates/gilrs-0.10.2/examples/gui.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/gilrs-0.10.2/examples/gui.rs
+@@ -290,7 +290,6 @@ fn main() {
+
+ #[cfg(not(target_arch = "wasm32"))]
+ fn main() {
+- env_logger::init();
+ let native_options = eframe::NativeOptions {
+ initial_window_size: Some(Vec2::new(1024.0, 768.0)),
+ ..Default::default()
+--- cargo-crates/gilrs-0.10.2/src/gamepad.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/gilrs-0.10.2/src/gamepad.rs
+@@ -30,7 +30,6 @@ use std::{
+ error,
+ fmt::{self, Display},
+ sync::mpsc::Sender,
+- time::Duration,
+ };
+
+ pub use gilrs_core::PowerInfo;
+@@ -153,30 +152,15 @@ impl Gilrs {
+
+ /// Returns next pending event. If there is no pending event, `None` is
+ /// returned. This function will not block current thread and should be safe
+- /// to call in async context. Doesn't block the thread it is run in
++ /// to call in async context.
+ pub fn next_event(&mut self) -> Option<Event> {
+- self.next_event_inner(false, None)
+- }
+-
+- /// Same as [Gilrs::next_event], but blocks the thread it is run in. Useful
+- /// for apps that aren't run inside a loop and just react to the user's input,
+- /// like GUI apps.
+- ///
+- /// ## Platform support
+- ///
+- /// This function is not supported on web and will always panic.
+- pub fn next_event_blocking(&mut self, timeout: Option<Duration>) -> Option<Event> {
+- self.next_event_inner(true, timeout)
+- }
+-
+- fn next_event_inner(&mut self, is_blocking: bool, blocking_timeout: Option<Duration>) -> Option<Event> {
+ use crate::ev::filter::{axis_dpad_to_button, deadzone, Filter, Jitter};
+
+ let ev = if self.default_filters {
+ let jitter_filter = Jitter::new();
+ loop {
+ let ev = self
+- .next_event_priv(is_blocking, blocking_timeout)
++ .next_event_priv()
+ .filter_ev(&axis_dpad_to_button, self)
+ .filter_ev(&jitter_filter, self)
+ .filter_ev(&deadzone, self);
+@@ -188,7 +172,7 @@ impl Gilrs {
+ }
+ }
+ } else {
+- self.next_event_priv(is_blocking, blocking_timeout)
++ self.next_event_priv()
+ };
+
+ if self.update_state {
+@@ -201,17 +185,11 @@ impl Gilrs {
+ }
+
+ /// Returns next pending event.
+- fn next_event_priv(&mut self, is_blocking: bool, blocking_timeout: Option<Duration>) -> Option<Event> {
++ fn next_event_priv(&mut self) -> Option<Event> {
+ if let Some(ev) = self.events.pop_front() {
+ Some(ev)
+ } else {
+- let event = if is_blocking {
+- self.inner.next_event_blocking(blocking_timeout)
+- } else {
+- self.inner.next_event()
+- };
+-
+- match event {
++ match self.inner.next_event() {
+ Some(RawEvent { id, event, time }) => {
+ trace!("Original event: {:?}", RawEvent { id, event, time });
+ let id = GamepadId(id);
+--- cargo-crates/gilrs-core-0.5.7/Cargo.toml.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/gilrs-core-0.5.7/Cargo.toml
+@@ -64,7 +64,6 @@ features = [
+ version = "0.26.2"
+ features = [
+ "ioctl",
+- "event",
+ ]
+ default-features = false
+
+--- cargo-crates/gilrs-core-0.5.7/examples/ev_core.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/gilrs-core-0.5.7/examples/ev_core.rs
+@@ -5,7 +5,7 @@ fn main() {
+
+ let mut gilrs = Gilrs::new().unwrap();
+ loop {
+- while let Some(ev) = gilrs.next_event_blocking(None) {
++ while let Some(ev) = gilrs.next_event() {
+ println!("{:?}", ev);
+ }
+ }
+--- cargo-crates/gilrs-core-0.5.7/src/lib.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/gilrs-core-0.5.7/src/lib.rs
+@@ -116,11 +116,6 @@ impl Gilrs {
+ self.inner.next_event()
+ }
+
+- /// Returns oldest event, waiting for new event if necessary.
+- pub fn next_event_blocking(&mut self, timeout: Option<Duration>) -> Option<Event> {
+- self.inner.next_event_blocking(timeout)
+- }
+-
+ /// Borrows `Gamepad` or return `None` if index is invalid. Returned gamepad may be disconnected.
+ pub fn gamepad(&self, id: usize) -> Option<&Gamepad> {
+ unsafe {
+--- cargo-crates/gilrs-core-0.5.7/src/platform/default/gamepad.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/gilrs-core-0.5.7/src/platform/default/gamepad.rs
+@@ -11,7 +11,6 @@ use std::fmt::{Display, Formatter, Result as FmtResult
+ use uuid::Uuid;
+
+ use std::fmt::{Display, Formatter, Result as FmtResult};
+-use std::time::Duration;
+
+ #[derive(Debug)]
+ pub struct Gilrs {}
+@@ -22,10 +21,6 @@ impl Gilrs {
+ }
+
+ pub(crate) fn next_event(&mut self) -> Option<Event> {
+- None
+- }
+-
+- pub(crate) fn next_event_blocking(&mut self, timeout: Option<Duration>) -> Option<Event> {
+ None
+ }
+
+--- cargo-crates/gilrs-core-0.5.7/src/platform/linux/ff.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/gilrs-core-0.5.7/src/platform/linux/ff.rs
+@@ -12,7 +12,6 @@ use super::ioctl::{self, ff_effect, ff_replay, ff_rumb
+ use std::{mem, slice};
+
+ use super::ioctl::{self, ff_effect, ff_replay, ff_rumble_effect, input_event};
+-use nix::errno::Errno;
+ use std::time::Duration;
+
+ #[derive(Debug)]
+@@ -111,12 +110,10 @@ impl Drop for Device {
+ let effect = self.effect as ::libc::c_int;
+
+ if let Err(err) = unsafe { ioctl::eviocrmff(self.file.as_raw_fd(), effect) } {
+- if err != Errno::ENODEV {
+- error!(
+- "Failed to remove effect of gamepad {:?}: {}",
+- self.file, err
+- )
+- }
++ error!(
++ "Failed to remove effect of gamepad {:?}: {}",
++ self.file, err
++ )
+ };
+ }
+ }
+--- cargo-crates/gilrs-core-0.5.7/src/platform/linux/gamepad.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/gilrs-core-0.5.7/src/platform/linux/gamepad.rs
+@@ -17,33 +17,22 @@ use vec_map::VecMap;
+ use uuid::Uuid;
+ use vec_map::VecMap;
+
+-use nix::errno::Errno;
+-use nix::sys::epoll::{EpollEvent, EpollFlags, EpollOp};
+-use nix::sys::eventfd::EfdFlags;
+-use nix::sys::{epoll, eventfd};
+-use std::collections::VecDeque;
+ use std::ffi::CStr;
+ use std::fmt::{Display, Formatter, Result as FmtResult};
+-use std::fs::File;
+-use std::io::Write;
+ use std::mem::{self, MaybeUninit};
+ use std::ops::Index;
+ use std::os::raw::c_char;
+-use std::os::unix::io::{AsRawFd, FromRawFd, OwnedFd, RawFd};
+ use std::str;
+ use std::sync::mpsc;
+ use std::sync::mpsc::{Receiver, Sender};
+ use std::time::{Duration, SystemTime, UNIX_EPOCH};
+ use std::{error, thread};
+
+-const HOTPLUG_DATA: u64 = u64::MAX;
+-
+ #[derive(Debug)]
+ pub struct Gilrs {
+ gamepads: Vec<Gamepad>,
+- epoll: OwnedFd,
++ event_counter: usize,
+ hotplug_rx: Receiver<HotplugEvent>,
+- to_check: VecDeque<usize>,
+ }
+
+ impl Gilrs {
+@@ -66,27 +55,9 @@ impl Gilrs {
+ unsafe { en.add_match_property(cstr_new(b"ID_INPUT_JOYSTICK\0"), cstr_new(b"1\0")) }
+ en.scan_devices();
+
+- let epoll =
+- epoll::epoll_create().map_err(|e| errno_to_platform_error(e, "creating epoll fd"))?;
+- let epoll = unsafe { OwnedFd::from_raw_fd(epoll) };
+-
+- let hotplug_event = eventfd::eventfd(1, EfdFlags::EFD_NONBLOCK)
+- .map_err(|e| errno_to_platform_error(e, "creating eventfd"))?;
+- epoll::epoll_ctl(
+- epoll.as_raw_fd(),
+- EpollOp::EpollCtlAdd,
+- hotplug_event,
+- &mut EpollEvent::new(EpollFlags::EPOLLIN | EpollFlags::EPOLLET, HOTPLUG_DATA),
+- )
+- .map_err(|e| errno_to_platform_error(e, "adding evevntfd do epoll"))?;
+-
+ for dev in en.iter() {
+ if let Some(dev) = Device::from_syspath(&udev, &dev) {
+ if let Some(gamepad) = Gamepad::open(&dev) {
+- let idx = gamepads.len();
+- gamepad
+- .register_fd(epoll.as_raw_fd(), idx as u64)
+- .map_err(|e| errno_to_platform_error(e, "registering gamepad in epoll"))?;
+ gamepads.push(gamepad);
+ }
+ }
+@@ -110,96 +81,49 @@ impl Gilrs {
+ }
+ };
+
+- handle_hotplug(hotplug_tx, monitor, hotplug_event)
++ handle_hotplug(hotplug_tx, monitor)
+ });
+
+ Ok(Gilrs {
+ gamepads,
+- epoll,
++ event_counter: 0,
+ hotplug_rx,
+- to_check: VecDeque::new(),
+ })
+ }
+
+ pub(crate) fn next_event(&mut self) -> Option<Event> {
+- self.next_event_impl(Some(Duration::new(0, 0)))
+- }
+-
+- pub(crate) fn next_event_blocking(&mut self, timeout: Option<Duration>) -> Option<Event> {
+- self.next_event_impl(timeout)
+- }
+-
+- fn next_event_impl(&mut self, timeout: Option<Duration>) -> Option<Event> {
+- let mut check_hotplug = false;
+-
+- if self.to_check.is_empty() {
+- let mut events = [EpollEvent::new(EpollFlags::empty(), 0); 16];
+- let timeout = if let Some(timeout) = timeout {
+- timeout.as_millis().try_into().expect("timeout too large")
+- } else {
+- -1
+- };
+-
+- let n = match epoll::epoll_wait(self.epoll.as_raw_fd(), &mut events, timeout) {
+- Ok(n) => n,
+- Err(e) => {
+- error!("epoll failed: {}", e);
+- return None;
+- }
+- };
+-
+- if n == 0 {
+- return None;
+- }
+-
+- for event in events {
+- if event.events().contains(EpollFlags::EPOLLIN) {
+- if event.data() == HOTPLUG_DATA {
+- check_hotplug = true;
+- } else {
+- self.to_check.push_back(event.data() as usize);
+- }
+- }
+- }
++ if let Some(event) = self.handle_hotplug() {
++ return Some(event);
+ }
+
+- if check_hotplug {
+- if let Some(event) = self.handle_hotplug() {
+- return Some(event);
+- }
+- }
+-
+- while let Some(idx) = self.to_check.front().copied() {
+- let gamepad = match self.gamepads.get_mut(idx) {
++ loop {
++ let gamepad = match self.gamepads.get_mut(self.event_counter) {
+ Some(gp) => gp,
+ None => {
+- warn!("Somehow got invalid index from event");
+- self.to_check.pop_front();
++ self.event_counter = 0;
+ return None;
+ }
+ };
+
+ if !gamepad.is_connected {
+- self.to_check.pop_front();
++ self.event_counter += 1;
+ continue;
+ }
+
+ match gamepad.event() {
+ Some((event, time)) => {
+ return Some(Event {
+- id: idx,
++ id: self.event_counter,
+ event,
+ time,
+ });
+ }
+ None => {
+- self.to_check.pop_front();
++ self.event_counter += 1;
+ continue;
+ }
+ };
+ }
+-
+- None
+ }
+
+ pub fn gamepad(&self, id: usize) -> Option<&Gamepad> {
+@@ -219,17 +143,9 @@ impl Gilrs {
+ .iter()
+ .position(|gp| gp.uuid() == gamepad.uuid && !gp.is_connected)
+ {
+- if let Err(e) = gamepad.register_fd(self.epoll.as_raw_fd(), id as u64) {
+- error!("Failed to add gamepad to epoll: {}", e);
+- }
+ self.gamepads[id] = *gamepad;
+ Some(Event::new(id, EventType::Connected))
+ } else {
+- if let Err(e) =
+- gamepad.register_fd(self.epoll.as_raw_fd(), self.gamepads.len() as u64)
+- {
+- error!("Failed to add gamepad to epoll: {}", e);
+- }
+ self.gamepads.push(*gamepad);
+ Some(Event::new(self.gamepads.len() - 1, EventType::Connected))
+ }
+@@ -240,15 +156,6 @@ impl Gilrs {
+ .iter()
+ .position(|gp| devpath == gp.devpath && gp.is_connected)
+ {
+- if let Err(e) = epoll::epoll_ctl(
+- self.epoll.as_raw_fd(),
+- EpollOp::EpollCtlDel,
+- self.gamepads[id].fd,
+- &mut EpollEvent::empty(),
+- ) {
+- error!("Failed to remove disconnected gamepad from epoll: {}", e);
+- }
+-
+ self.gamepads[id].disconnect();
+ return Some(Event::new(id, EventType::Disconnected));
+ } else {
+@@ -267,9 +174,7 @@ enum HotplugEvent {
+ Removed(String),
+ }
+
+-fn handle_hotplug(sender: Sender<HotplugEvent>, monitor: Monitor, event: RawFd) {
+- let mut event = unsafe { File::from_raw_fd(event) };
+-
++fn handle_hotplug(sender: Sender<HotplugEvent>, monitor: Monitor) {
+ loop {
+ if !monitor.wait_hotplug_available() {
+ continue;
+@@ -291,15 +196,12 @@ fn handle_hotplug(sender: Sender<HotplugEvent>, monito
+ None => continue,
+ };
+
+- let mut sent = false;
+-
+ if action == cstr_new(b"add\0") {
+ if let Some(gamepad) = Gamepad::open(&dev) {
+ if sender.send(HotplugEvent::New(Box::new(gamepad))).is_err() {
+ debug!("All receivers dropped, ending hot plug loop.");
+ break;
+ }
+- sent = true;
+ }
+ } else if action == cstr_new(b"remove\0") {
+ if let Some(devnode) = dev.devnode() {
+@@ -308,21 +210,11 @@ fn handle_hotplug(sender: Sender<HotplugEvent>, monito
+ debug!("All receivers dropped, ending hot plug loop.");
+ break;
+ }
+- sent = true;
+ } else {
+ warn!("Received event with devnode that is not valid utf8: {devnode:?}")
+ }
+ }
+ }
+-
+- if sent {
+- if let Err(e) = event.write(&0u64.to_ne_bytes()) {
+- error!(
+- "Failed to notify other thread about new hotplug events: {}",
+- e
+- );
+- }
+- }
+ }
+ }
+ }
+@@ -468,15 +360,6 @@ impl Gamepad {
+ Some(gamepad)
+ }
+
+- fn register_fd(&self, epoll: RawFd, data: u64) -> Result<(), Errno> {
+- epoll::epoll_ctl(
+- epoll,
+- EpollOp::EpollCtlAdd,
+- self.fd,
+- &mut EpollEvent::new(EpollFlags::EPOLLIN, data),
+- )
+- }
+-
+ fn collect_axes_and_buttons(&mut self) {
+ let mut key_bits = [0u8; (KEY_MAX / 8) as usize + 1];
+ let mut abs_bits = [0u8; (ABS_MAX / 8) as usize + 1];
+@@ -596,7 +479,7 @@ impl Gamepad {
+
+ fn battery_fd(dev: &Device) -> (i32, i32) {
+ use std::ffi::OsStr;
+- use std::fs::{self};
++ use std::fs::{self, File};
+ use std::os::unix::ffi::OsStrExt;
+ use std::os::unix::io::IntoRawFd;
+ use std::path::Path;
+@@ -952,7 +835,6 @@ enum Error {
+ enum Error {
+ UdevCtx,
+ UdevEnumerate,
+- Errno(Errno, &'static str),
+ }
+
+ impl Display for Error {
+@@ -960,16 +842,11 @@ impl Display for Error {
+ match *self {
+ Error::UdevCtx => f.write_str("Failed to create udev context"),
+ Error::UdevEnumerate => f.write_str("Failed to create udev enumerate object"),
+- Error::Errno(e, ctx) => f.write_fmt(format_args!("{} failed: {}", ctx, e)),
+ }
+ }
+ }
+
+ impl error::Error for Error {}
+-
+-fn errno_to_platform_error(errno: Errno, ctx: &'static str) -> PlatformError {
+- PlatformError::Other(Box::new(Error::Errno(errno, ctx)))
+-}
+
+ const KEY_MAX: u16 = 0x2ff;
+ #[allow(dead_code)]
+--- cargo-crates/gilrs-core-0.5.7/src/platform/macos/gamepad.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/gilrs-core-0.5.7/src/platform/macos/gamepad.rs
+@@ -24,7 +24,6 @@ use std::thread;
+ use std::sync::mpsc::{self, Receiver, Sender};
+ use std::sync::{Arc, Mutex};
+ use std::thread;
+-use std::time::Duration;
+
+ #[derive(Debug)]
+ pub struct Gilrs {
+@@ -79,22 +78,7 @@ impl Gilrs {
+ }
+
+ pub(crate) fn next_event(&mut self) -> Option<Event> {
+- let event = self.rx.try_recv().ok();
+- self.handle_event(event)
+- }
+-
+- pub(crate) fn next_event_blocking(&mut self, timeout: Option<Duration>) -> Option<Event> {
+- let event = if let Some(timeout) = timeout {
+- self.rx.recv_timeout(timeout).ok()
+- } else {
+- self.rx.recv().ok()
+- };
+-
+- self.handle_event(event)
+- }
+-
+- fn handle_event(&mut self, event: Option<(Event, Option<IOHIDDevice>)>) -> Option<Event> {
+- match event {
++ match self.rx.try_recv().ok() {
+ Some((event, Some(device))) => {
+ if event.event == EventType::Connected {
+ if self.gamepads.get(event.id).is_some() {
+--- cargo-crates/gilrs-core-0.5.7/src/platform/wasm/gamepad.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/gilrs-core-0.5.7/src/platform/wasm/gamepad.rs
+@@ -7,7 +7,6 @@ use std::fmt::{Display, Formatter, Result as FmtResult
+
+ use std::collections::VecDeque;
+ use std::fmt::{Display, Formatter, Result as FmtResult};
+-use std::time::Duration;
+
+ use uuid::Uuid;
+ use wasm_bindgen::JsCast;
+@@ -161,10 +160,6 @@ impl Gilrs {
+ }
+
+ self.event_cache.pop_front()
+- }
+-
+- pub(crate) fn next_event_blocking(&mut self, timeout: Option<Duration>) -> Option<Event> {
+- unimplemented!("next_event_blocking is not supported on web. Use next_event.")
+ }
+
+ pub fn gamepad(&self, id: usize) -> Option<&Gamepad> {
+--- cargo-crates/gilrs-core-0.5.7/src/platform/windows_wgi/gamepad.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/gilrs-core-0.5.7/src/platform/windows_wgi/gamepad.rs
+@@ -198,55 +198,36 @@ impl Gilrs {
+ }
+
+ pub(crate) fn next_event(&mut self) -> Option<Event> {
+- self.rx
+- .try_recv()
+- .ok()
+- .map(|wgi_event: WgiEvent| self.handle_event(wgi_event))
+- }
++ self.rx.try_recv().ok().map(|wgi_event: WgiEvent| {
++ // Find the index of the gamepad in our vec or insert it
++ let id = self
++ .gamepads
++ .iter()
++ .position(
++ |gamepad| match wgi_event.raw_game_controller.NonRoamableId() {
++ Ok(id) => id == gamepad.non_roamable_id,
++ _ => false,
++ },
++ )
++ .unwrap_or_else(|| {
++ self.gamepads.push(Gamepad::new(
++ self.gamepads.len() as u32,
++ wgi_event.raw_game_controller,
++ ));
++ self.gamepads.len() - 1
++ });
+
+- pub(crate) fn next_event_blocking(&mut self, timeout: Option<Duration>) -> Option<Event> {
+- if let Some(timeout) = timeout {
+- self.rx
+- .recv_timeout(timeout)
+- .ok()
+- .map(|wgi_event: WgiEvent| self.handle_event(wgi_event))
+- } else {
+- self.rx
+- .recv()
+- .ok()
+- .map(|wgi_event: WgiEvent| self.handle_event(wgi_event))
+- }
+- }
+-
+- fn handle_event(&mut self, wgi_event: WgiEvent) -> Event {
+- // Find the index of the gamepad in our vec or insert it
+- let id = self
+- .gamepads
+- .iter()
+- .position(
+- |gamepad| match wgi_event.raw_game_controller.NonRoamableId() {
+- Ok(id) => id == gamepad.non_roamable_id,
+- _ => false,
+- },
+- )
+- .unwrap_or_else(|| {
+- self.gamepads.push(Gamepad::new(
+- self.gamepads.len() as u32,
+- wgi_event.raw_game_controller,
+- ));
+- self.gamepads.len() - 1
+- });
+-
+- match wgi_event.event {
+- EventType::Connected => self.gamepads[id].is_connected = true,
+- EventType::Disconnected => self.gamepads[id].is_connected = false,
+- _ => (),
+- }
+- Event {
+- id,
+- event: wgi_event.event,
+- time: wgi_event.time,
+- }
++ match wgi_event.event {
++ EventType::Connected => self.gamepads[id].is_connected = true,
++ EventType::Disconnected => self.gamepads[id].is_connected = false,
++ _ => (),
++ }
++ Event {
++ id,
++ event: wgi_event.event,
++ time: wgi_event.time,
++ }
++ })
+ }
+
+ pub fn gamepad(&self, id: usize) -> Option<&Gamepad> {
+--- cargo-crates/gilrs-core-0.5.7/src/platform/windows_xinput/gamepad.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/gilrs-core-0.5.7/src/platform/windows_xinput/gamepad.rs
+@@ -72,24 +72,7 @@ impl Gilrs {
+
+ pub(crate) fn next_event(&mut self) -> Option<Event> {
+ let ev = self.rx.try_recv().ok();
+- self.handle_evevnt(ev);
+
+- ev
+- }
+-
+- pub(crate) fn next_event_blocking(&mut self, timeout: Option<Duration>) -> Option<Event> {
+- let ev = if let Some(tiemout) = timeout {
+- self.rx.recv_timeout(tiemout).ok()
+- } else {
+- self.rx.recv().ok()
+- };
+-
+- self.handle_evevnt(ev);
+-
+- ev
+- }
+-
+- fn handle_evevnt(&mut self, ev: Option<Event>) {
+ if let Some(ev) = ev {
+ match ev.event {
+ EventType::Connected => self.gamepads[ev.id].is_connected = true,
+@@ -97,6 +80,8 @@ impl Gilrs {
+ _ => (),
+ }
+ }
++
++ ev
+ }
+
+ pub fn gamepad(&self, id: usize) -> Option<&Gamepad> {
diff --git a/games/jumpy/files/patch-mimalloc b/games/jumpy/files/patch-mimalloc
deleted file mode 100644
index 2ac0413c7195..000000000000
--- a/games/jumpy/files/patch-mimalloc
+++ /dev/null
@@ -1,13 +0,0 @@
-https://github.com/microsoft/mimalloc/commit/bcbcc343ec65
-
---- cargo-crates/libmimalloc-sys-0.1.31/c_src/mimalloc/src/prim/unix/prim.c.orig 1970-01-01 00:00:01 UTC
-+++ cargo-crates/libmimalloc-sys-0.1.31/c_src/mimalloc/src/prim/unix/prim.c
-@@ -169,7 +169,7 @@ static void* unix_mmap_prim(void* addr, size_t size, s
- p = mmap(addr, size, protect_flags, flags | MAP_ALIGNED(n), fd, 0);
- if (p==MAP_FAILED || !_mi_is_aligned(p,try_alignment)) {
- int err = errno;
-- _mi_warning_message("unable to directly request aligned OS memory (error: %d (0x%x), size: 0x%zx bytes, alignment: 0x%zx, hint address: %p)\n", err, err, size, try_alignment, hint);
-+ _mi_warning_message("unable to directly request aligned OS memory (error: %d (0x%x), size: 0x%zx bytes, alignment: 0x%zx, hint address: %p)\n", err, err, size, try_alignment, addr);
- }
- if (p!=MAP_FAILED) return p;
- // fall back to regular mmap
diff --git a/games/jumpy/files/patch-sctk b/games/jumpy/files/patch-sctk
deleted file mode 100644
index 9d2cabb1bcb0..000000000000
--- a/games/jumpy/files/patch-sctk
+++ /dev/null
@@ -1,15 +0,0 @@
-Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05
-to ignore wl_surface::Event::preferred_buffer_scale after
-https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e
-https://github.com/swaywm/sway/commit/fc16fb65491b
-
---- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC
-+++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs
-@@ -283,6 +283,7 @@ impl<I: Interface + Clone + From<Proxy<I>> + AsRef<Pro
- version: u32,
- _: DispatchData,
- ) {
-+ let version = I::VERSION.min(version);
- self.global = Some((*registry.bind::<I>(version, id)).clone())
- }
- fn get(&self) -> Option<Attached<I>> {
diff --git a/games/jumpy/files/patch-wayland b/games/jumpy/files/patch-wayland
index ccdb83c58659..2dd10b5cde9b 100644
--- a/games/jumpy/files/patch-wayland
+++ b/games/jumpy/files/patch-wayland
@@ -1,16 +1,30 @@
https://github.com/bevyengine/bevy/issues/4106
---- Cargo.lock.orig 2023-05-04 20:07:38 UTC
+--- Cargo.lock.orig 2023-10-15 20:25:49 UTC
+++ Cargo.lock
-@@ -1258,6 +1258,19 @@ checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f471
- checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c"
+@@ -220,6 +220,12 @@ dependencies = [
+ ]
+
+ [[package]]
++name = "arrayref"
++version = "0.3.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
++
++[[package]]
+ name = "arrayvec"
+ version = "0.7.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -1253,6 +1259,20 @@ checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878
+ checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
[[package]]
+name = "calloop"
-+version = "0.10.5"
++version = "0.10.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "1a59225be45a478d772ce015d9743e49e92798ece9e34eda9a6aa2a6a7f40192"
++checksum = "52e0d00eb1ea24371a97d2da6201c6747a633dc6dc1988ef503403b4c59504a8"
+dependencies = [
++ "bitflags 1.3.2",
+ "log",
+ "nix 0.25.1",
+ "slotmap",
@@ -20,26 +34,26 @@ https://github.com/bevyengine/bevy/issues/4106
+
+[[package]]
name = "cc"
- version = "1.0.79"
+ version = "1.0.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -1768,6 +1781,15 @@ dependencies = [
+@@ -1667,6 +1687,15 @@ dependencies = [
]
[[package]]
+name = "dlib"
-+version = "0.5.0"
++version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794"
++checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
+dependencies = [
-+ "libloading",
++ "libloading 0.8.1",
+]
+
+[[package]]
- name = "downcast-rs"
- version = "1.2.0"
+ name = "document-features"
+ version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -3084,6 +3106,15 @@ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203
- checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+@@ -2761,6 +2790,15 @@ checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd7
+ checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
[[package]]
+name = "memmap2"
@@ -54,15 +68,27 @@ https://github.com/bevyengine/bevy/issues/4106
name = "memoffset"
version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -3288,6 +3319,7 @@ dependencies = [
- "bitflags",
- "cfg-if",
- "libc",
-+ "memoffset 0.6.5",
- ]
+@@ -2938,6 +2976,19 @@ name = "nix"
[[package]]
-@@ -4367,6 +4399,12 @@ dependencies = [
+ name = "nix"
++version = "0.25.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4"
++dependencies = [
++ "autocfg",
++ "bitflags 1.3.2",
++ "cfg-if",
++ "libc",
++ "memoffset 0.6.5",
++]
++
++[[package]]
++name = "nix"
+ version = "0.26.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
+@@ -3823,6 +3874,12 @@ dependencies = [
]
[[package]]
@@ -73,18 +99,38 @@ https://github.com/bevyengine/bevy/issues/4106
+
+[[package]]
name = "scopeguard"
- version = "1.1.0"
+ version = "1.2.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -3839,6 +3896,19 @@ dependencies = [
+ ]
+
+ [[package]]
++name = "sctk-adwaita"
++version = "0.5.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "cda4e97be1fd174ccc2aae81c8b694e803fa99b34e8fd0f057a9d70698e3ed09"
++dependencies = [
++ "ab_glyph",
++ "log",
++ "memmap2",
++ "smithay-client-toolkit",
++ "tiny-skia",
++]
++
++[[package]]
+ name = "self_cell"
+ version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -4530,6 +4568,25 @@ dependencies = [
+@@ -3990,6 +4060,25 @@ dependencies = [
]
[[package]]
+name = "smithay-client-toolkit"
-+version = "0.16.0"
++version = "0.16.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "f307c47d32d2715eb2e0ece5589057820e0e5e70d07c247d1063e844e107f454"
++checksum = "870427e30b8f2cbe64bf43ec4b86e88fe39b0a84b3f15efd9c9c2d020bc86eb9"
+dependencies = [
-+ "bitflags",
++ "bitflags 1.3.2",
+ "calloop",
+ "dlib",
+ "lazy_static",
@@ -98,11 +144,56 @@ https://github.com/bevyengine/bevy/issues/4106
+]
+
+[[package]]
- name = "socket2"
- version = "0.4.9"
+ name = "smol_str"
+ version = "0.2.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -4045,6 +4134,12 @@ checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d8
+ checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0"
+
+ [[package]]
++name = "strict-num"
++version = "0.1.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731"
++
++[[package]]
+ name = "svg_fmt"
+ version = "0.4.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -4232,6 +4327,31 @@ dependencies = [
+ ]
+
+ [[package]]
++name = "tiny-skia"
++version = "0.8.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67"
++dependencies = [
++ "arrayref",
++ "arrayvec",
++ "bytemuck",
++ "cfg-if",
++ "png",
++ "tiny-skia-path",
++]
++
++[[package]]
++name = "tiny-skia-path"
++version = "0.8.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c"
++dependencies = [
++ "arrayref",
++ "bytemuck",
++ "strict-num",
++]
++
++[[package]]
+ name = "tinystr"
+ version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -5228,6 +5285,78 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b6
- checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
+@@ -4622,6 +4742,57 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5
+ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
[[package]]
+name = "wayland-client"
@@ -110,7 +201,7 @@ https://github.com/bevyengine/bevy/issues/4106
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715"
+dependencies = [
-+ "bitflags",
++ "bitflags 1.3.2",
+ "downcast-rs",
+ "libc",
+ "nix 0.24.3",
@@ -149,79 +240,52 @@ https://github.com/bevyengine/bevy/issues/4106
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6"
+dependencies = [
-+ "bitflags",
++ "bitflags 1.3.2",
+ "wayland-client",
+ "wayland-commons",
+ "wayland-scanner",
+]
+
+[[package]]
-+name = "wayland-scanner"
-+version = "0.29.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53"
-+dependencies = [
-+ "proc-macro2",
-+ "quote",
-+ "xml-rs",
-+]
-+
-+[[package]]
+ name = "wayland-scanner"
+ version = "0.29.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -4633,6 +4804,17 @@ dependencies = [
+ ]
+
+ [[package]]
+name = "wayland-sys"
+version = "0.29.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4"
+dependencies = [
+ "dlib",
++ "lazy_static",
+ "pkg-config",
+]
+
+[[package]]
name = "web-sys"
- version = "0.3.61"
+ version = "0.3.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -5280,7 +5409,7 @@ dependencies = [
- "js-sys",
- "log",
- "naga",
-- "parking_lot 0.12.1",
-+ "parking_lot 0.11.2",
- "raw-window-handle 0.5.2",
- "smallvec",
- "static_assertions",
-@@ -5306,7 +5435,7 @@ dependencies = [
- "fxhash",
- "log",
- "naga",
-- "parking_lot 0.12.1",
-+ "parking_lot 0.11.2",
- "profiling",
- "raw-window-handle 0.5.2",
- "smallvec",
-@@ -5342,7 +5471,7 @@ dependencies = [
- "metal",
- "naga",
- "objc",
-- "parking_lot 0.12.1",
-+ "parking_lot 0.11.2",
- "profiling",
- "range-alloc",
- "raw-window-handle 0.5.2",
-@@ -5594,7 +5723,10 @@ dependencies = [
+@@ -5052,7 +5234,12 @@ dependencies = [
"percent-encoding",
- "raw-window-handle 0.4.3",
- "raw-window-handle 0.5.2",
+ "raw-window-handle",
+ "redox_syscall 0.3.5",
++ "sctk-adwaita",
+ "smithay-client-toolkit",
"wasm-bindgen",
+ "wayland-client",
++ "wayland-commons",
+ "wayland-protocols",
+ "wayland-scanner",
"web-sys",
- "windows-sys 0.36.1",
- "x11-dl",
-@@ -5641,6 +5773,21 @@ dependencies = [
+ "windows-sys 0.45.0",
+@@ -5108,6 +5295,15 @@ dependencies = [
+ checksum = "56b245751c0ac9db0e006dc812031482784e434630205a93c73cfefcaabeac67"
dependencies = [
"nix 0.24.3",
- ]
++]
+
+[[package]]
+name = "xcursor"
@@ -230,45 +294,37 @@ https://github.com/bevyengine/bevy/issues/4106
+checksum = "463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7"
+dependencies = [
+ "nom",
-+]
-+
-+[[package]]
-+name = "xml-rs"
-+version = "0.8.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "374b609fb36c36ce3501094dc0548f7df5d8d102224b65bc59812e4a5425d571"
+ ]
[[package]]
- name = "yasna"
---- Cargo.toml.orig 2023-05-04 20:07:38 UTC
-+++ Cargo.toml
-@@ -66,7 +66,7 @@ default-features = false
+--- ../bones-65d667e2ccd691388f0318c76d3a236bee9d11be/framework_crates/bones_bevy_renderer/Cargo.toml.orig 2023-10-15 20:01:13 UTC
++++ ../bones-65d667e2ccd691388f0318c76d3a236bee9d11be/framework_crates/bones_bevy_renderer/Cargo.toml
+@@ -26,7 +26,7 @@ default-features = false
[dependencies.bevy]
default-features = false
--features = ["x11", "png", "filesystem_watcher", "bevy_gilrs"]
-+features = ["wayland", "x11", "png", "filesystem_watcher", "bevy_gilrs"]
- version = "0.9.1"
+-features = ["bevy_render", "bevy_core_pipeline", "bevy_sprite", "x11", "bevy_gilrs"]
++features = ["bevy_render", "bevy_core_pipeline", "bevy_sprite", "wayland", "x11", "bevy_gilrs"]
+ version = "0.11"
- [target.'cfg(target_arch = "wasm32")'.dependencies]
---- cargo-crates/bevy-0.9.1/Cargo.toml.orig 1970-01-01 00:00:01 UTC
-+++ cargo-crates/bevy-0.9.1/Cargo.toml
-@@ -1545,6 +1545,7 @@ default = [
- "png",
- "hdr",
+ [target.'cfg(not(target_arch = "wasm32"))'.dependencies]
+--- cargo-crates/bevy-0.11.3/Cargo.toml.orig 1970-01-01 00:00:01 UTC
++++ cargo-crates/bevy-0.11.3/Cargo.toml
+@@ -2163,6 +2163,7 @@ default = [
+ "ktx2",
+ "zstd",
"vorbis",
+ "wayland",
"x11",
"filesystem_watcher",
+ "bevy_gizmos",
+--- cargo-crates/bevy_winit-0.11.3/Cargo.toml.orig 1970-01-01 00:00:01 UTC
++++ cargo-crates/bevy_winit-0.11.3/Cargo.toml
+@@ -76,6 +76,7 @@ wayland = [
+ wayland = [
+ "winit/wayland",
+ "winit/wayland-csd-adwaita",
++ "winit/wayland-dlopen",
]
---- cargo-crates/bevy_winit-0.9.1/Cargo.toml.orig 1970-01-01 00:00:01 UTC
-+++ cargo-crates/bevy_winit-0.9.1/Cargo.toml
-@@ -52,7 +52,7 @@ default-features = false
- default-features = false
-
- [features]
--wayland = ["winit/wayland"]
-+wayland = ["winit/wayland", "winit/wayland-dlopen"]
x11 = ["winit/x11"]
- [target."cfg(target_arch = \"wasm32\")".dependencies.crossbeam-channel]