From 36e56e018b3d037077e2a7aee774384e7f2903cf Mon Sep 17 00:00:00 2001 From: sdaqo Date: Wed, 19 Nov 2025 20:07:08 +0100 Subject: [PATCH] devpod-desktop: fix build --- .../development/tools/devpod/cargo-lock.patch | 7302 +++++++++++++++++ pkgs/development/tools/devpod/default.nix | 4 +- 2 files changed, 7305 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/tools/devpod/cargo-lock.patch diff --git a/pkgs/development/tools/devpod/cargo-lock.patch b/pkgs/development/tools/devpod/cargo-lock.patch new file mode 100644 index 000000000000..d81ae9b13334 --- /dev/null +++ b/pkgs/development/tools/devpod/cargo-lock.patch @@ -0,0 +1,7302 @@ +diff --git a/src-tauri/Cargo.lock b/desktop/src-tauri/Cargo.lock +index 9004720b..e21b6d63 100644 +--- a/src-tauri/Cargo.lock ++++ b/src-tauri/Cargo.lock +@@ -1,6 +1,6 @@ + # This file is automatically @generated by Cargo. + # It is not intended for manual editing. +-version = 3 ++version = 4 + + [[package]] + name = "Inflector" +@@ -8,20 +8,11 @@ version = "0.11.4" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" + +-[[package]] +-name = "addr2line" +-version = "0.24.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +-dependencies = [ +- "gimli", +-] +- + [[package]] + name = "adler2" +-version = "2.0.0" ++version = "2.0.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" ++checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + + [[package]] + name = "ahash" +@@ -29,26 +20,20 @@ version = "0.7.8" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" + dependencies = [ +- "getrandom 0.2.15", ++ "getrandom 0.2.16", + "once_cell", + "version_check", + ] + + [[package]] + name = "aho-corasick" +-version = "1.1.3" ++version = "1.1.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" ++checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" + dependencies = [ + "memchr", + ] + +-[[package]] +-name = "aligned-vec" +-version = "0.5.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" +- + [[package]] + name = "alloc-no-stdlib" + version = "2.0.4" +@@ -64,17 +49,11 @@ dependencies = [ + "alloc-no-stdlib", + ] + +-[[package]] +-name = "android-tzdata" +-version = "0.1.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" +- + [[package]] + name = "android_log-sys" +-version = "0.3.1" ++version = "0.3.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5ecc8056bf6ab9892dcd53216c83d1597487d7dacac16c8df6b877d127df9937" ++checksum = "84521a3cf562bc62942e294181d9eef17eb38ceb8c68677bc49f144e4c3d4f8d" + + [[package]] + name = "android_logger" +@@ -98,48 +77,39 @@ dependencies = [ + + [[package]] + name = "anyhow" +-version = "1.0.92" ++version = "1.0.70" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "74f37166d7d48a0284b99dd824694c26119c700b53bf0d1540cdb147dbdaaf13" ++checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" + + [[package]] + name = "arbitrary" +-version = "1.3.2" ++version = "1.4.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" ++checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" + dependencies = [ + "derive_arbitrary", + ] + + [[package]] + name = "arboard" +-version = "3.4.1" ++version = "3.6.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4" ++checksum = "0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf" + dependencies = [ + "clipboard-win", +- "core-graphics 0.23.2", + "image", + "log", +- "objc2 0.5.2", +- "objc2-app-kit", +- "objc2-foundation", ++ "objc2 0.6.3", ++ "objc2-app-kit 0.3.2", ++ "objc2-core-foundation", ++ "objc2-core-graphics", ++ "objc2-foundation 0.3.2", + "parking_lot", +- "windows-sys 0.48.0", ++ "percent-encoding", ++ "windows-sys 0.60.2", + "x11rb", + ] + +-[[package]] +-name = "arg_enum_proc_macro" +-version = "0.3.4" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" +-dependencies = [ +- "proc-macro2", +- "quote", +- "syn 2.0.98", +-] +- + [[package]] + name = "arrayvec" + version = "0.5.2" +@@ -170,14 +140,14 @@ dependencies = [ + "wayland-backend", + "wayland-client", + "wayland-protocols", +- "zbus 4.0.1", ++ "zbus 4.2.0", + ] + + [[package]] + name = "async-broadcast" +-version = "0.7.1" ++version = "0.7.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e" ++checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" + dependencies = [ + "event-listener", + "event-listener-strategy", +@@ -187,9 +157,9 @@ dependencies = [ + + [[package]] + name = "async-channel" +-version = "2.3.1" ++version = "2.5.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" ++checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" + dependencies = [ + "concurrent-queue", + "event-listener-strategy", +@@ -199,22 +169,23 @@ dependencies = [ + + [[package]] + name = "async-executor" +-version = "1.13.1" ++version = "1.13.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" ++checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8" + dependencies = [ + "async-task", + "concurrent-queue", + "fastrand", + "futures-lite", ++ "pin-project-lite", + "slab", + ] + + [[package]] + name = "async-fs" +-version = "2.1.2" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" ++checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5" + dependencies = [ + "async-lock", + "blocking", +@@ -223,28 +194,27 @@ dependencies = [ + + [[package]] + name = "async-io" +-version = "2.3.4" ++version = "2.6.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" ++checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" + dependencies = [ +- "async-lock", ++ "autocfg", + "cfg-if", + "concurrent-queue", + "futures-io", + "futures-lite", + "parking", + "polling", +- "rustix", ++ "rustix 1.1.2", + "slab", +- "tracing", +- "windows-sys 0.59.0", ++ "windows-sys 0.61.2", + ] + + [[package]] + name = "async-lock" +-version = "3.4.0" ++version = "3.4.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" ++checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc" + dependencies = [ + "event-listener", + "event-listener-strategy", +@@ -253,9 +223,9 @@ dependencies = [ + + [[package]] + name = "async-process" +-version = "2.3.0" ++version = "2.5.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb" ++checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75" + dependencies = [ + "async-channel", + "async-io", +@@ -266,8 +236,7 @@ dependencies = [ + "cfg-if", + "event-listener", + "futures-lite", +- "rustix", +- "tracing", ++ "rustix 1.1.2", + ] + + [[package]] +@@ -278,14 +247,14 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "async-signal" +-version = "0.2.10" ++version = "0.2.13" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" ++checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c" + dependencies = [ + "async-io", + "async-lock", +@@ -293,10 +262,10 @@ dependencies = [ + "cfg-if", + "futures-core", + "futures-io", +- "rustix", ++ "rustix 1.1.2", + "signal-hook-registry", + "slab", +- "windows-sys 0.59.0", ++ "windows-sys 0.61.2", + ] + + [[package]] +@@ -307,20 +276,20 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" + + [[package]] + name = "async-trait" +-version = "0.1.83" ++version = "0.1.89" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" ++checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "atk" +-version = "0.18.0" ++version = "0.18.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4" ++checksum = "241b621213072e993be4f6f3a9e4b45f65b7e6faad43001be957184b7bb1824b" + dependencies = [ + "atk-sys", + "glib", +@@ -329,9 +298,9 @@ dependencies = [ + + [[package]] + name = "atk-sys" +-version = "0.18.0" ++version = "0.18.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009" ++checksum = "c5e48b684b0ca77d2bbadeef17424c2ea3c897d44d566a1617e7e8f30614d086" + dependencies = [ + "glib-sys", + "gobject-sys", +@@ -347,50 +316,27 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + + [[package]] + name = "autocfg" +-version = "1.4.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" +- +-[[package]] +-name = "av1-grain" +-version = "0.2.3" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf" +-dependencies = [ +- "anyhow", +- "arrayvec 0.7.6", +- "log", +- "nom", +- "num-rational", +- "v_frame", +-] +- +-[[package]] +-name = "avif-serialize" +-version = "0.8.2" ++version = "1.5.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e335041290c43101ca215eed6f43ec437eb5a42125573f600fc3fa42b9bddd62" +-dependencies = [ +- "arrayvec 0.7.6", +-] ++checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + + [[package]] + name = "axum" +-version = "0.7.7" ++version = "0.7.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae" ++checksum = "810a80b128d70e6ed2bdf3fe8ed72c0ae56f5f5948d01c2753282dd92a84fce8" + dependencies = [ + "async-trait", + "axum-core", +- "base64 0.22.1", ++ "base64 0.21.7", + "bytes", + "futures-util", + "http 1.1.0", + "http-body 1.0.1", + "http-body-util", +- "hyper 1.5.0", ++ "hyper 1.8.1", + "hyper-util", +- "itoa 1.0.11", ++ "itoa 1.0.15", + "matchit", + "memchr", + "mime", +@@ -402,13 +348,12 @@ dependencies = [ + "serde_path_to_error", + "serde_urlencoded", + "sha1", +- "sync_wrapper 1.0.1", ++ "sync_wrapper 0.1.2", + "tokio", + "tokio-tungstenite", + "tower", + "tower-layer", + "tower-service", +- "tracing", + ] + + [[package]] +@@ -426,25 +371,9 @@ dependencies = [ + "mime", + "pin-project-lite", + "rustversion", +- "sync_wrapper 1.0.1", ++ "sync_wrapper 1.0.2", + "tower-layer", + "tower-service", +- "tracing", +-] +- +-[[package]] +-name = "backtrace" +-version = "0.3.74" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" +-dependencies = [ +- "addr2line", +- "cfg-if", +- "libc", +- "miniz_oxide", +- "object", +- "rustc-demangle", +- "windows-targets 0.52.6", + ] + + [[package]] +@@ -459,12 +388,6 @@ version = "0.22.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +-[[package]] +-name = "bit_field" +-version = "0.10.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" +- + [[package]] + name = "bitflags" + version = "1.3.2" +@@ -473,19 +396,13 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + + [[package]] + name = "bitflags" +-version = "2.6.0" ++version = "2.10.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" ++checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" + dependencies = [ +- "serde", ++ "serde_core", + ] + +-[[package]] +-name = "bitstream-io" +-version = "2.5.3" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b81e1519b0d82120d2fd469d5bfb2919a9361c48b02d82d04befc1cdd2002452" +- + [[package]] + name = "bitvec" + version = "1.0.1" +@@ -522,11 +439,20 @@ dependencies = [ + "objc2 0.5.2", + ] + ++[[package]] ++name = "block2" ++version = "0.6.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" ++dependencies = [ ++ "objc2 0.6.3", ++] ++ + [[package]] + name = "blocking" +-version = "1.6.1" ++version = "1.6.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" ++checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" + dependencies = [ + "async-channel", + "async-task", +@@ -537,26 +463,25 @@ dependencies = [ + + [[package]] + name = "borsh" +-version = "1.3.0" ++version = "1.5.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "26d4d6dafc1a3bb54687538972158f07b2c948bc57d5890df22c0739098b3028" ++checksum = "ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce" + dependencies = [ + "borsh-derive", +- "cfg_aliases 0.1.1", ++ "cfg_aliases 0.2.1", + ] + + [[package]] + name = "borsh-derive" +-version = "1.3.0" ++version = "1.5.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "bf4918709cc4dd777ad2b6303ed03cb37f3ca0ccede8c1b0d28ac6db8f4710e0" ++checksum = "fdd1d3c0c2f5833f22386f252fe8ed005c7f59fdcddeef025c01b4c3b9fd9ac3" + dependencies = [ + "once_cell", +- "proc-macro-crate 2.0.0", ++ "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", +- "syn 2.0.98", +- "syn_derive", ++ "syn 2.0.110", + ] + + [[package]] +@@ -572,31 +497,25 @@ dependencies = [ + + [[package]] + name = "brotli-decompressor" +-version = "4.0.1" ++version = "4.0.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" ++checksum = "a334ef7c9e23abf0ce748e8cd309037da93e606ad52eb372e4ce327a0dcfbdfd" + dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + ] + +-[[package]] +-name = "built" +-version = "0.7.5" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c360505aed52b7ec96a3636c3f039d99103c37d1d9b4f7a8c743d3ea9ffcd03b" +- + [[package]] + name = "bumpalo" +-version = "3.16.0" ++version = "3.19.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" ++checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" + + [[package]] + name = "byte-unit" +-version = "5.1.4" ++version = "5.1.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "33ac19bdf0b2665407c39d82dbc937e951e7e2001609f0fb32edd0af45a2d63e" ++checksum = "e1cd29c3c585209b0cbc7309bfe3ed7efd8c84c21b7af29c8bfae908f8777174" + dependencies = [ + "rust_decimal", + "serde", +@@ -627,9 +546,9 @@ dependencies = [ + + [[package]] + name = "bytemuck" +-version = "1.19.0" ++version = "1.24.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d" ++checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" + + [[package]] + name = "byteorder" +@@ -645,9 +564,9 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + + [[package]] + name = "bytes" +-version = "1.8.0" ++version = "1.11.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" ++checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" + dependencies = [ + "serde", + ] +@@ -658,12 +577,12 @@ version = "0.18.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "cairo-sys-rs", + "glib", + "libc", + "once_cell", +- "thiserror 1.0.66", ++ "thiserror 1.0.69", + ] + + [[package]] +@@ -679,54 +598,53 @@ dependencies = [ + + [[package]] + name = "camino" +-version = "1.1.9" ++version = "1.2.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" ++checksum = "276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609" + dependencies = [ +- "serde", ++ "serde_core", + ] + + [[package]] + name = "cargo-platform" +-version = "0.1.8" ++version = "0.1.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" ++checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" + dependencies = [ + "serde", + ] + + [[package]] + name = "cargo_metadata" +-version = "0.18.1" ++version = "0.19.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" ++checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba" + dependencies = [ + "camino", + "cargo-platform", + "semver", + "serde", + "serde_json", +- "thiserror 1.0.66", ++ "thiserror 2.0.17", + ] + + [[package]] + name = "cargo_toml" +-version = "0.17.2" ++version = "0.22.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" ++checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" + dependencies = [ + "serde", +- "toml 0.8.2", ++ "toml 0.9.8", + ] + + [[package]] + name = "cc" +-version = "1.1.31" ++version = "1.2.46" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f" ++checksum = "b97463e1064cb1b1c1384ad0a0b9c8abd0988e2a91f52606c80ef14aadb63e36" + dependencies = [ +- "jobserver", +- "libc", ++ "find-msvc-tools", + "shlex", + ] + +@@ -759,9 +677,9 @@ dependencies = [ + + [[package]] + name = "cfg-if" +-version = "1.0.0" ++version = "1.0.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" ++checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + + [[package]] + name = "cfg_aliases" +@@ -777,24 +695,25 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + + [[package]] + name = "chrono" +-version = "0.4.38" ++version = "0.4.23" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" ++checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" + dependencies = [ +- "android-tzdata", + "iana-time-zone", + "js-sys", ++ "num-integer", + "num-traits", + "serde", ++ "time 0.1.45", + "wasm-bindgen", +- "windows-targets 0.52.6", ++ "winapi", + ] + + [[package]] + name = "clipboard-win" +-version = "5.4.0" ++version = "5.4.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892" ++checksum = "bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4" + dependencies = [ + "error-code", + ] +@@ -817,14 +736,14 @@ dependencies = [ + + [[package]] + name = "cocoa" +-version = "0.26.0" ++version = "0.26.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" ++checksum = "ad36507aeb7e16159dfe68db81ccc27571c3ccd4b76fb2fb72fc59e7a4b1b64c" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "block", +- "cocoa-foundation 0.2.0", +- "core-foundation 0.10.0", ++ "cocoa-foundation 0.2.1", ++ "core-foundation 0.10.1", + "core-graphics 0.24.0", + "foreign-types 0.5.0", + "libc", +@@ -847,24 +766,17 @@ dependencies = [ + + [[package]] + name = "cocoa-foundation" +-version = "0.2.0" ++version = "0.2.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" ++checksum = "81411967c50ee9a1fc11365f8c585f863a22a9697c89239c452292c40ba79b0d" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "block", +- "core-foundation 0.10.0", ++ "core-foundation 0.10.1", + "core-graphics-types 0.2.0", +- "libc", + "objc", + ] + +-[[package]] +-name = "color_quant" +-version = "1.1.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" +- + [[package]] + name = "combine" + version = "4.6.7" +@@ -890,6 +802,16 @@ version = "0.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + ++[[package]] ++name = "cookie" ++version = "0.18.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" ++dependencies = [ ++ "time 0.3.44", ++ "version_check", ++] ++ + [[package]] + name = "core-foundation" + version = "0.9.4" +@@ -902,9 +824,9 @@ dependencies = [ + + [[package]] + name = "core-foundation" +-version = "0.10.0" ++version = "0.10.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" ++checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" + dependencies = [ + "core-foundation-sys", + "libc", +@@ -929,27 +851,14 @@ dependencies = [ + "libc", + ] + +-[[package]] +-name = "core-graphics" +-version = "0.23.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" +-dependencies = [ +- "bitflags 1.3.2", +- "core-foundation 0.9.4", +- "core-graphics-types 0.1.3", +- "foreign-types 0.5.0", +- "libc", +-] +- + [[package]] + name = "core-graphics" + version = "0.24.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" + dependencies = [ +- "bitflags 2.6.0", +- "core-foundation 0.10.0", ++ "bitflags 2.10.0", ++ "core-foundation 0.10.1", + "core-graphics-types 0.2.0", + "foreign-types 0.5.0", + "libc", +@@ -972,74 +881,55 @@ version = "0.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" + dependencies = [ +- "bitflags 2.6.0", +- "core-foundation 0.10.0", ++ "bitflags 2.10.0", ++ "core-foundation 0.10.1", + "libc", + ] + + [[package]] + name = "cpufeatures" +-version = "0.2.14" ++version = "0.2.17" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" ++checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" + dependencies = [ + "libc", + ] + + [[package]] + name = "crc32fast" +-version = "1.4.2" ++version = "1.5.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" ++checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" + dependencies = [ + "cfg-if", + ] + + [[package]] + name = "crossbeam-channel" +-version = "0.5.13" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" +-dependencies = [ +- "crossbeam-utils", +-] +- +-[[package]] +-name = "crossbeam-deque" +-version = "0.8.5" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +-dependencies = [ +- "crossbeam-epoch", +- "crossbeam-utils", +-] +- +-[[package]] +-name = "crossbeam-epoch" +-version = "0.9.18" ++version = "0.5.15" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" ++checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" + dependencies = [ + "crossbeam-utils", + ] + + [[package]] + name = "crossbeam-utils" +-version = "0.8.20" ++version = "0.8.21" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" ++checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + + [[package]] + name = "crunchy" +-version = "0.2.2" ++version = "0.2.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" ++checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" + + [[package]] + name = "crypto-common" +-version = "0.1.6" ++version = "0.1.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" ++checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" + dependencies = [ + "generic-array", + "typenum", +@@ -1069,24 +959,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" + dependencies = [ + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "ctor" +-version = "0.2.8" ++version = "0.2.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" ++checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" + dependencies = [ + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "darling" +-version = "0.20.10" ++version = "0.21.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" ++checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" + dependencies = [ + "darling_core", + "darling_macro", +@@ -1094,78 +984,67 @@ dependencies = [ + + [[package]] + name = "darling_core" +-version = "0.20.10" ++version = "0.21.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" ++checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" + dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "darling_macro" +-version = "0.20.10" ++version = "0.21.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" ++checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" + dependencies = [ + "darling_core", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "data-encoding" +-version = "2.6.0" ++version = "2.9.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" ++checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" + + [[package]] + name = "deranged" +-version = "0.3.11" ++version = "0.5.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" ++checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587" + dependencies = [ + "powerfmt", +- "serde", +-] +- +-[[package]] +-name = "derivative" +-version = "2.2.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" +-dependencies = [ +- "proc-macro2", +- "quote", +- "syn 1.0.109", ++ "serde_core", + ] + + [[package]] + name = "derive_arbitrary" +-version = "1.3.2" ++version = "1.4.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" ++checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "derive_more" +-version = "0.99.18" ++version = "0.99.20" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" ++checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" + dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "rustc_version", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +@@ -1176,16 +1055,17 @@ dependencies = [ + "axum", + "chrono", + "cocoa 0.24.1", +- "dirs", ++ "dirs 5.0.1", + "dispatch", + "http 1.1.0", + "interprocess", ++ "kuchikiki", + "lazy_static", + "log", + "nix 0.29.0", + "objc", + "regex", +- "reqwest 0.11.27", ++ "reqwest 0.11.18", + "semver", + "serde", + "serde_json", +@@ -1207,7 +1087,9 @@ dependencies = [ + "tauri-plugin-single-instance", + "tauri-plugin-store", + "tauri-plugin-updater", +- "thiserror 1.0.66", ++ "tauri-runtime", ++ "tauri-runtime-wry", ++ "thiserror 1.0.69", + "tokio", + "tower-http", + "ts-rs", +@@ -1233,7 +1115,16 @@ version = "5.0.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" + dependencies = [ +- "dirs-sys", ++ "dirs-sys 0.4.1", ++] ++ ++[[package]] ++name = "dirs" ++version = "6.0.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" ++dependencies = [ ++ "dirs-sys 0.5.0", + ] + + [[package]] +@@ -1254,10 +1145,22 @@ checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" + dependencies = [ + "libc", + "option-ext", +- "redox_users", ++ "redox_users 0.4.6", + "windows-sys 0.48.0", + ] + ++[[package]] ++name = "dirs-sys" ++version = "0.5.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" ++dependencies = [ ++ "libc", ++ "option-ext", ++ "redox_users 0.5.2", ++ "windows-sys 0.61.2", ++] ++ + [[package]] + name = "dirs-sys-next" + version = "0.1.2" +@@ -1265,7 +1168,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" + dependencies = [ + "libc", +- "redox_users", ++ "redox_users 0.4.6", + "winapi", + ] + +@@ -1275,6 +1178,16 @@ version = "0.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + ++[[package]] ++name = "dispatch2" ++version = "0.3.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" ++dependencies = [ ++ "bitflags 2.10.0", ++ "objc2 0.6.3", ++] ++ + [[package]] + name = "displaydoc" + version = "0.2.5" +@@ -1283,7 +1196,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +@@ -1292,7 +1205,7 @@ version = "0.5.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" + dependencies = [ +- "libloading 0.8.5", ++ "libloading 0.8.9", + ] + + [[package]] +@@ -1309,13 +1222,13 @@ dependencies = [ + + [[package]] + name = "dlopen2_derive" +-version = "0.4.0" ++version = "0.4.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" ++checksum = "788160fb30de9cdd857af31c6a2675904b16ece8fc2737b2c7127ba368c9d0f4" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +@@ -1326,18 +1239,18 @@ checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" + + [[package]] + name = "dpi" +-version = "0.1.1" ++version = "0.1.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" ++checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" + dependencies = [ + "serde", + ] + + [[package]] + name = "dtoa" +-version = "1.0.9" ++version = "1.0.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" ++checksum = "d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04" + + [[package]] + name = "dtoa-short" +@@ -1356,28 +1269,22 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + + [[package]] + name = "dyn-clone" +-version = "1.0.17" ++version = "1.0.20" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +- +-[[package]] +-name = "either" +-version = "1.13.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" ++checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" + + [[package]] + name = "embed-resource" +-version = "2.5.0" ++version = "3.0.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f4e24052d7be71f0efb50c201557f6fe7d237cfd5a64fd5bcd7fd8fe32dbbffa" ++checksum = "55a075fc573c64510038d7ee9abc7990635863992f83ebc52c8b433b8411a02e" + dependencies = [ + "cc", + "memchr", + "rustc_version", +- "toml 0.8.2", ++ "toml 0.9.8", + "vswhom", +- "winreg 0.52.0", ++ "winreg 0.55.0", + ] + + [[package]] +@@ -1403,9 +1310,9 @@ checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" + + [[package]] + name = "enumflags2" +-version = "0.7.10" ++version = "0.7.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" ++checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef" + dependencies = [ + "enumflags2_derive", + "serde", +@@ -1413,20 +1320,20 @@ dependencies = [ + + [[package]] + name = "enumflags2_derive" +-version = "0.7.10" ++version = "0.7.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" ++checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "env_filter" +-version = "0.1.2" ++version = "0.1.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" ++checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2" + dependencies = [ + "log", + "regex", +@@ -1434,41 +1341,42 @@ dependencies = [ + + [[package]] + name = "equivalent" +-version = "1.0.1" ++version = "1.0.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" ++checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + + [[package]] + name = "erased-serde" +-version = "0.4.5" ++version = "0.4.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" ++checksum = "89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3" + dependencies = [ + "serde", ++ "serde_core", + "typeid", + ] + + [[package]] + name = "errno" +-version = "0.3.9" ++version = "0.3.14" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" ++checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" + dependencies = [ + "libc", +- "windows-sys 0.52.0", ++ "windows-sys 0.61.2", + ] + + [[package]] + name = "error-code" +-version = "3.3.1" ++version = "3.3.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f" ++checksum = "dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59" + + [[package]] + name = "event-listener" +-version = "5.3.1" ++version = "5.4.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" ++checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" + dependencies = [ + "concurrent-queue", + "parking", +@@ -1477,49 +1385,54 @@ dependencies = [ + + [[package]] + name = "event-listener-strategy" +-version = "0.5.2" ++version = "0.5.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" ++checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" + dependencies = [ + "event-listener", + "pin-project-lite", + ] + + [[package]] +-name = "exr" +-version = "1.73.0" ++name = "fastrand" ++version = "2.3.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" ++ ++[[package]] ++name = "fax" ++version = "0.2.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0" ++checksum = "f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab" + dependencies = [ +- "bit_field", +- "half", +- "lebe", +- "miniz_oxide", +- "rayon-core", +- "smallvec", +- "zune-inflate", ++ "fax_derive", + ] + + [[package]] +-name = "fastrand" +-version = "2.1.1" ++name = "fax_derive" ++version = "0.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" ++checksum = "a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d" ++dependencies = [ ++ "proc-macro2", ++ "quote", ++ "syn 2.0.110", ++] + + [[package]] + name = "fdeflate" +-version = "0.3.6" ++version = "0.3.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "07c6f4c64c1d33a3111c4466f7365ebdcc37c5bd1ea0d62aae2e3d722aacbedb" ++checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" + dependencies = [ + "simd-adler32", + ] + + [[package]] + name = "fern" +-version = "0.6.2" ++version = "0.7.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee" ++checksum = "4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29" + dependencies = [ + "log", + ] +@@ -1536,21 +1449,27 @@ dependencies = [ + + [[package]] + name = "filetime" +-version = "0.2.25" ++version = "0.2.26" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" ++checksum = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed" + dependencies = [ + "cfg-if", + "libc", + "libredox", +- "windows-sys 0.59.0", ++ "windows-sys 0.60.2", + ] + + [[package]] +-name = "flate2" +-version = "1.0.34" ++name = "find-msvc-tools" ++version = "0.1.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" ++checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844" ++ ++[[package]] ++name = "flate2" ++version = "1.1.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" + dependencies = [ + "crc32fast", + "miniz_oxide", +@@ -1598,7 +1517,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +@@ -1615,9 +1534,9 @@ checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + + [[package]] + name = "form_urlencoded" +-version = "1.2.1" ++version = "1.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" ++checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" + dependencies = [ + "percent-encoding", + ] +@@ -1672,9 +1591,9 @@ checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" + + [[package]] + name = "futures-lite" +-version = "2.6.0" ++version = "2.6.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" ++checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" + dependencies = [ + "fastrand", + "futures-core", +@@ -1691,7 +1610,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +@@ -1734,9 +1653,9 @@ dependencies = [ + + [[package]] + name = "gdk" +-version = "0.18.0" ++version = "0.18.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646" ++checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691" + dependencies = [ + "cairo-rs", + "gdk-pixbuf", +@@ -1775,9 +1694,9 @@ dependencies = [ + + [[package]] + name = "gdk-sys" +-version = "0.18.0" ++version = "0.18.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2" ++checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7" + dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", +@@ -1792,9 +1711,9 @@ dependencies = [ + + [[package]] + name = "gdkwayland-sys" +-version = "0.18.0" ++version = "0.18.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a90fbf5c033c65d93792192a49a8efb5bb1e640c419682a58bb96f5ae77f3d4a" ++checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69" + dependencies = [ + "gdk-sys", + "glib-sys", +@@ -1806,9 +1725,9 @@ dependencies = [ + + [[package]] + name = "gdkx11" +-version = "0.18.0" ++version = "0.18.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "db2ea8a4909d530f79921290389cbd7c34cb9d623bfe970eaae65ca5f9cd9cce" ++checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe" + dependencies = [ + "gdk", + "gdkx11-sys", +@@ -1820,9 +1739,9 @@ dependencies = [ + + [[package]] + name = "gdkx11-sys" +-version = "0.18.0" ++version = "0.18.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fee8f00f4ee46cad2939b8990f5c70c94ff882c3028f3cc5abf950fa4ab53043" ++checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d" + dependencies = [ + "gdk-sys", + "glib-sys", +@@ -1843,22 +1762,22 @@ dependencies = [ + + [[package]] + name = "gethostname" +-version = "0.4.3" ++version = "0.5.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818" ++checksum = "dc3655aa6818d65bc620d6911f05aa7b6aeb596291e1e9f79e52df85583d1e30" + dependencies = [ +- "libc", +- "windows-targets 0.48.5", ++ "rustix 0.38.44", ++ "windows-targets 0.52.6", + ] + + [[package]] + name = "gethostname" +-version = "0.5.0" ++version = "1.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "dc3655aa6818d65bc620d6911f05aa7b6aeb596291e1e9f79e52df85583d1e30" ++checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" + dependencies = [ +- "rustix", +- "windows-targets 0.52.6", ++ "rustix 1.1.2", ++ "windows-link 0.2.1", + ] + + [[package]] +@@ -1874,31 +1793,27 @@ dependencies = [ + + [[package]] + name = "getrandom" +-version = "0.2.15" ++version = "0.2.16" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" ++checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" + dependencies = [ + "cfg-if", + "libc", +- "wasi 0.11.0+wasi-snapshot-preview1", ++ "wasi 0.11.1+wasi-snapshot-preview1", + ] + + [[package]] +-name = "gif" +-version = "0.13.1" ++name = "getrandom" ++version = "0.3.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" ++checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" + dependencies = [ +- "color_quant", +- "weezl", ++ "cfg-if", ++ "libc", ++ "r-efi", ++ "wasip2", + ] + +-[[package]] +-name = "gimli" +-version = "0.31.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +- + [[package]] + name = "gio" + version = "0.18.4" +@@ -1915,7 +1830,7 @@ dependencies = [ + "once_cell", + "pin-project-lite", + "smallvec", +- "thiserror 1.0.66", ++ "thiserror 1.0.69", + ] + + [[package]] +@@ -1937,7 +1852,7 @@ version = "0.18.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "futures-channel", + "futures-core", + "futures-executor", +@@ -1951,7 +1866,7 @@ dependencies = [ + "memchr", + "once_cell", + "smallvec", +- "thiserror 1.0.66", ++ "thiserror 1.0.69", + ] + + [[package]] +@@ -1961,11 +1876,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" + dependencies = [ + "heck 0.4.1", +- "proc-macro-crate 2.0.0", ++ "proc-macro-crate 2.0.2", + "proc-macro-error", + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +@@ -1980,9 +1895,9 @@ dependencies = [ + + [[package]] + name = "glob" +-version = "0.3.1" ++version = "0.3.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" ++checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" + + [[package]] + name = "gobject-sys" +@@ -1997,9 +1912,9 @@ dependencies = [ + + [[package]] + name = "gtk" +-version = "0.18.1" ++version = "0.18.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c" ++checksum = "fd56fb197bfc42bd5d2751f4f017d44ff59fbb58140c6b49f9b3b2bdab08506a" + dependencies = [ + "atk", + "cairo-rs", +@@ -2018,9 +1933,9 @@ dependencies = [ + + [[package]] + name = "gtk-sys" +-version = "0.18.0" ++version = "0.18.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722" ++checksum = "8f29a1c21c59553eb7dd40e918be54dccd60c52b049b75119d5d96ce6b624414" + dependencies = [ + "atk-sys", + "cairo-sys-rs", +@@ -2036,22 +1951,22 @@ dependencies = [ + + [[package]] + name = "gtk3-macros" +-version = "0.18.0" ++version = "0.18.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e" ++checksum = "52ff3c5b21f14f0736fed6dcfc0bfb4225ebf5725f3c0209edeec181e4d73e9d" + dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro-error", + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "h2" +-version = "0.3.26" ++version = "0.3.27" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" ++checksum = "0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d" + dependencies = [ + "bytes", + "fnv", +@@ -2059,7 +1974,26 @@ dependencies = [ + "futures-sink", + "futures-util", + "http 0.2.12", +- "indexmap 2.6.0", ++ "indexmap 2.12.0", ++ "slab", ++ "tokio", ++ "tokio-util", ++ "tracing", ++] ++ ++[[package]] ++name = "h2" ++version = "0.4.12" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386" ++dependencies = [ ++ "atomic-waker", ++ "bytes", ++ "fnv", ++ "futures-core", ++ "futures-sink", ++ "http 1.1.0", ++ "indexmap 2.12.0", + "slab", + "tokio", + "tokio-util", +@@ -2068,12 +2002,13 @@ dependencies = [ + + [[package]] + name = "half" +-version = "2.4.1" ++version = "2.7.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" ++checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" + dependencies = [ + "cfg-if", + "crunchy", ++ "zerocopy", + ] + + [[package]] +@@ -2087,9 +2022,9 @@ dependencies = [ + + [[package]] + name = "hashbrown" +-version = "0.15.0" ++version = "0.16.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" ++checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" + + [[package]] + name = "heck" +@@ -2105,15 +2040,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + + [[package]] + name = "hermit-abi" +-version = "0.3.9" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +- +-[[package]] +-name = "hermit-abi" +-version = "0.4.0" ++version = "0.5.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" ++checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" + + [[package]] + name = "hex" +@@ -2143,7 +2072,7 @@ checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" + dependencies = [ + "bytes", + "fnv", +- "itoa 1.0.11", ++ "itoa 1.0.15", + ] + + [[package]] +@@ -2154,7 +2083,7 @@ checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" + dependencies = [ + "bytes", + "fnv", +- "itoa 1.0.11", ++ "itoa 1.0.15", + ] + + [[package]] +@@ -2180,12 +2109,12 @@ dependencies = [ + + [[package]] + name = "http-body-util" +-version = "0.1.2" ++version = "0.1.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" ++checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" + dependencies = [ + "bytes", +- "futures-util", ++ "futures-core", + "http 1.1.0", + "http-body 1.0.1", + "pin-project-lite", +@@ -2193,9 +2122,9 @@ dependencies = [ + + [[package]] + name = "httparse" +-version = "1.9.5" ++version = "1.10.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" ++checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + + [[package]] + name = "httpdate" +@@ -2205,22 +2134,22 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + + [[package]] + name = "hyper" +-version = "0.14.31" ++version = "0.14.29" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8c08302e8fa335b151b788c775ff56e7a03ae64ff85c548ee820fecb70356e85" ++checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33" + dependencies = [ + "bytes", + "futures-channel", + "futures-core", + "futures-util", +- "h2", ++ "h2 0.3.27", + "http 0.2.12", + "http-body 0.4.6", + "httparse", + "httpdate", +- "itoa 1.0.11", ++ "itoa 1.0.15", + "pin-project-lite", +- "socket2", ++ "socket2 0.5.10", + "tokio", + "tower-service", + "tracing", +@@ -2229,19 +2158,22 @@ dependencies = [ + + [[package]] + name = "hyper" +-version = "1.5.0" ++version = "1.8.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a" ++checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11" + dependencies = [ ++ "atomic-waker", + "bytes", + "futures-channel", +- "futures-util", ++ "futures-core", ++ "h2 0.4.12", + "http 1.1.0", + "http-body 1.0.1", + "httparse", + "httpdate", +- "itoa 1.0.11", ++ "itoa 1.0.15", + "pin-project-lite", ++ "pin-utils", + "smallvec", + "tokio", + "want", +@@ -2249,20 +2181,19 @@ dependencies = [ + + [[package]] + name = "hyper-rustls" +-version = "0.27.3" ++version = "0.26.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" ++checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" + dependencies = [ + "futures-util", + "http 1.1.0", +- "hyper 1.5.0", ++ "hyper 1.8.1", + "hyper-util", + "rustls", + "rustls-pki-types", + "tokio", + "tokio-rustls", + "tower-service", +- "webpki-roots", + ] + + [[package]] +@@ -2272,7 +2203,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" + dependencies = [ + "bytes", +- "hyper 0.14.31", ++ "hyper 0.14.29", + "native-tls", + "tokio", + "tokio-native-tls", +@@ -2280,18 +2211,20 @@ dependencies = [ + + [[package]] + name = "hyper-util" +-version = "0.1.10" ++version = "0.1.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" ++checksum = "52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56" + dependencies = [ + "bytes", + "futures-channel", ++ "futures-core", + "futures-util", + "http 1.1.0", + "http-body 1.0.1", +- "hyper 1.5.0", ++ "hyper 1.8.1", ++ "libc", + "pin-project-lite", +- "socket2", ++ "socket2 0.6.1", + "tokio", + "tower-service", + "tracing", +@@ -2299,16 +2232,17 @@ dependencies = [ + + [[package]] + name = "iana-time-zone" +-version = "0.1.61" ++version = "0.1.64" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" ++checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" + dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", ++ "log", + "wasm-bindgen", +- "windows-core 0.52.0", ++ "windows-core 0.62.2", + ] + + [[package]] +@@ -2322,12 +2256,93 @@ dependencies = [ + + [[package]] + name = "ico" +-version = "0.3.0" ++version = "0.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" ++checksum = "cc50b891e4acf8fe0e71ef88ec43ad82ee07b3810ad09de10f1d01f072ed4b98" + dependencies = [ + "byteorder", +- "png", ++ "png 0.17.16", ++] ++ ++[[package]] ++name = "icu_collections" ++version = "2.1.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" ++dependencies = [ ++ "displaydoc", ++ "potential_utf", ++ "yoke", ++ "zerofrom", ++ "zerovec", ++] ++ ++[[package]] ++name = "icu_locale_core" ++version = "2.1.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" ++dependencies = [ ++ "displaydoc", ++ "litemap", ++ "tinystr", ++ "writeable", ++ "zerovec", ++] ++ ++[[package]] ++name = "icu_normalizer" ++version = "2.1.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" ++dependencies = [ ++ "icu_collections", ++ "icu_normalizer_data", ++ "icu_properties", ++ "icu_provider", ++ "smallvec", ++ "zerovec", ++] ++ ++[[package]] ++name = "icu_normalizer_data" ++version = "2.1.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" ++ ++[[package]] ++name = "icu_properties" ++version = "2.1.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99" ++dependencies = [ ++ "icu_collections", ++ "icu_locale_core", ++ "icu_properties_data", ++ "icu_provider", ++ "zerotrie", ++ "zerovec", ++] ++ ++[[package]] ++name = "icu_properties_data" ++version = "2.1.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899" ++ ++[[package]] ++name = "icu_provider" ++version = "2.1.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" ++dependencies = [ ++ "displaydoc", ++ "icu_locale_core", ++ "writeable", ++ "yoke", ++ "zerofrom", ++ "zerotrie", ++ "zerovec", + ] + + [[package]] +@@ -2338,53 +2353,39 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + + [[package]] + name = "idna" +-version = "0.5.0" ++version = "1.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" ++checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" + dependencies = [ +- "unicode-bidi", +- "unicode-normalization", ++ "idna_adapter", ++ "smallvec", ++ "utf8_iter", + ] + + [[package]] +-name = "image" +-version = "0.25.4" ++name = "idna_adapter" ++version = "1.2.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "bc144d44a31d753b02ce64093d532f55ff8dc4ebf2ffb8a63c0dda691385acae" ++checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" + dependencies = [ +- "bytemuck", +- "byteorder-lite", +- "color_quant", +- "exr", +- "gif", +- "image-webp", +- "num-traits", +- "png", +- "qoi", +- "ravif", +- "rayon", +- "rgb", +- "tiff", +- "zune-core", +- "zune-jpeg", ++ "icu_normalizer", ++ "icu_properties", + ] + + [[package]] +-name = "image-webp" +-version = "0.2.0" ++name = "image" ++version = "0.25.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e031e8e3d94711a9ccb5d6ea357439ef3dcbed361798bd4071dc4d9793fbe22f" ++checksum = "e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a" + dependencies = [ ++ "bytemuck", + "byteorder-lite", +- "quick-error", ++ "moxcms", ++ "num-traits", ++ "png 0.18.0", ++ "tiff", + ] + +-[[package]] +-name = "imgref" +-version = "1.11.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408" +- + [[package]] + name = "indexmap" + version = "1.9.3" +@@ -2398,13 +2399,14 @@ dependencies = [ + + [[package]] + name = "indexmap" +-version = "2.6.0" ++version = "2.12.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" ++checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" + dependencies = [ + "equivalent", +- "hashbrown 0.15.0", ++ "hashbrown 0.16.0", + "serde", ++ "serde_core", + ] + + [[package]] +@@ -2426,23 +2428,12 @@ dependencies = [ + ] + + [[package]] +-name = "instant" +-version = "0.1.13" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" +-dependencies = [ +- "cfg-if", +-] +- +-[[package]] +-name = "interpolate_name" +-version = "0.2.4" ++name = "infer" ++version = "0.19.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" ++checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7" + dependencies = [ +- "proc-macro2", +- "quote", +- "syn 2.0.98", ++ "cfb", + ] + + [[package]] +@@ -2460,7 +2451,7 @@ dependencies = [ + "once_cell", + "rustc_version", + "spinning", +- "thiserror 1.0.66", ++ "thiserror 1.0.69", + "to_method", + "winapi", + ] +@@ -2473,9 +2464,9 @@ checksum = "ae52f28f45ac2bc96edb7714de995cffc174a395fb0abf5bff453587c980d7b9" + + [[package]] + name = "ipnet" +-version = "2.10.1" ++version = "2.11.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" ++checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" + + [[package]] + name = "is-docker" +@@ -2496,15 +2487,6 @@ dependencies = [ + "once_cell", + ] + +-[[package]] +-name = "itertools" +-version = "0.12.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +-dependencies = [ +- "either", +-] +- + [[package]] + name = "itoa" + version = "0.4.8" +@@ -2513,9 +2495,9 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" + + [[package]] + name = "itoa" +-version = "1.0.11" ++version = "1.0.15" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" ++checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" + + [[package]] + name = "javascriptcore-rs" +@@ -2551,7 +2533,7 @@ dependencies = [ + "combine", + "jni-sys", + "log", +- "thiserror 1.0.66", ++ "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", + ] +@@ -2562,27 +2544,13 @@ version = "0.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +-[[package]] +-name = "jobserver" +-version = "0.1.32" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" +-dependencies = [ +- "libc", +-] +- +-[[package]] +-name = "jpeg-decoder" +-version = "0.3.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" +- + [[package]] + name = "js-sys" +-version = "0.3.72" ++version = "0.3.82" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" ++checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65" + dependencies = [ ++ "once_cell", + "wasm-bindgen", + ] + +@@ -2595,7 +2563,7 @@ dependencies = [ + "jsonptr 0.4.7", + "serde", + "serde_json", +- "thiserror 1.0.66", ++ "thiserror 1.0.69", + ] + + [[package]] +@@ -2607,7 +2575,7 @@ dependencies = [ + "jsonptr 0.6.3", + "serde", + "serde_json", +- "thiserror 1.0.66", ++ "thiserror 1.0.69", + ] + + [[package]] +@@ -2637,7 +2605,7 @@ version = "0.7.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "serde", + "unicode-segmentation", + ] +@@ -2657,15 +2625,9 @@ dependencies = [ + + [[package]] + name = "lazy_static" +-version = "1.5.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +- +-[[package]] +-name = "lebe" +-version = "0.5.2" ++version = "1.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" ++checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + + [[package]] + name = "libappindicator" +@@ -2693,20 +2655,9 @@ dependencies = [ + + [[package]] + name = "libc" +-version = "0.2.161" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" +- +-[[package]] +-name = "libfuzzer-sys" +-version = "0.4.7" ++version = "0.2.177" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7" +-dependencies = [ +- "arbitrary", +- "cc", +- "once_cell", +-] ++checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" + + [[package]] + name = "libloading" +@@ -2720,59 +2671,61 @@ dependencies = [ + + [[package]] + name = "libloading" +-version = "0.8.5" ++version = "0.8.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" ++checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" + dependencies = [ + "cfg-if", +- "windows-targets 0.52.6", ++ "windows-link 0.2.1", + ] + + [[package]] + name = "libredox" +-version = "0.1.3" ++version = "0.1.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" ++checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "libc", + "redox_syscall", + ] + + [[package]] + name = "linux-raw-sys" +-version = "0.4.14" ++version = "0.4.15" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" ++ ++[[package]] ++name = "linux-raw-sys" ++version = "0.11.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" ++checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" ++ ++[[package]] ++name = "litemap" ++version = "0.8.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" + + [[package]] + name = "lock_api" +-version = "0.4.12" ++version = "0.4.14" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" ++checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" + dependencies = [ +- "autocfg", + "scopeguard", + ] + + [[package]] + name = "log" +-version = "0.4.22" ++version = "0.4.28" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" ++checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" + dependencies = [ + "value-bag", + ] + +-[[package]] +-name = "loop9" +-version = "0.1.5" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" +-dependencies = [ +- "imgref", +-] +- + [[package]] + name = "mac" + version = "0.1.1" +@@ -2781,15 +2734,14 @@ checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + + [[package]] + name = "mac-notification-sys" +-version = "0.6.2" ++version = "0.6.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "dce8f34f3717aa37177e723df6c1fc5fb02b2a1087374ea3fe0ea42316dc8f91" ++checksum = "4ee70bb2bba058d58e252d2944582d634fc884fc9c489a966d428dedcf653e97" + dependencies = [ + "cc", +- "dirs-next", +- "objc-foundation", +- "objc_id", +- "time", ++ "objc2 0.6.3", ++ "objc2-foundation 0.3.2", ++ "time 0.3.44", + ] + + [[package]] +@@ -2827,20 +2779,11 @@ version = "0.7.3" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" + +-[[package]] +-name = "maybe-rayon" +-version = "0.1.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" +-dependencies = [ +- "cfg-if", +-] +- + [[package]] + name = "memchr" +-version = "2.7.4" ++version = "2.7.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" ++checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" + + [[package]] + name = "memoffset" +@@ -2857,23 +2800,17 @@ version = "0.3.17" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +-[[package]] +-name = "minimal-lexical" +-version = "0.2.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" +- + [[package]] + name = "minisign-verify" +-version = "0.2.2" ++version = "0.2.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a05b5d0594e0cb1ad8cee3373018d2b84e25905dc75b2468114cc9a8e86cfc20" ++checksum = "e856fdd13623a2f5f2f54676a4ee49502a96a80ef4a62bcedd23d52427c44d43" + + [[package]] + name = "miniz_oxide" +-version = "0.8.0" ++version = "0.8.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" ++checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" + dependencies = [ + "adler2", + "simd-adler32", +@@ -2881,41 +2818,51 @@ dependencies = [ + + [[package]] + name = "mio" +-version = "1.0.2" ++version = "0.8.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" ++checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" + dependencies = [ +- "hermit-abi 0.3.9", + "libc", +- "wasi 0.11.0+wasi-snapshot-preview1", +- "windows-sys 0.52.0", ++ "log", ++ "wasi 0.11.1+wasi-snapshot-preview1", ++ "windows-sys 0.48.0", ++] ++ ++[[package]] ++name = "moxcms" ++version = "0.7.9" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "0fbdd3d7436f8b5e892b8b7ea114271ff0fa00bc5acae845d53b07d498616ef6" ++dependencies = [ ++ "num-traits", ++ "pxfm", + ] + + [[package]] + name = "muda" +-version = "0.15.2" ++version = "0.15.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b18047edf23933de40835403d4b9211ffd1dcc65c0eec569df38a1fb8aebd719" ++checksum = "fdae9c00e61cc0579bcac625e8ad22104c60548a025bfc972dc83868a28e1484" + dependencies = [ + "crossbeam-channel", + "dpi", + "gtk", + "keyboard-types", + "objc2 0.5.2", +- "objc2-app-kit", +- "objc2-foundation", ++ "objc2-app-kit 0.2.2", ++ "objc2-foundation 0.2.2", + "once_cell", +- "png", ++ "png 0.17.16", + "serde", +- "thiserror 1.0.66", ++ "thiserror 1.0.69", + "windows-sys 0.59.0", + ] + + [[package]] + name = "native-tls" +-version = "0.2.12" ++version = "0.2.14" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" ++checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" + dependencies = [ + "libc", + "log", +@@ -2934,13 +2881,13 @@ version = "0.9.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "jni-sys", + "log", + "ndk-sys", + "num_enum", + "raw-window-handle", +- "thiserror 1.0.66", ++ "thiserror 1.0.69", + ] + + [[package]] +@@ -2966,12 +2913,13 @@ checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + + [[package]] + name = "nix" +-version = "0.27.1" ++version = "0.28.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" ++checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "cfg-if", ++ "cfg_aliases 0.1.1", + "libc", + "memoffset", + ] +@@ -2982,56 +2930,43 @@ version = "0.29.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "cfg-if", + "cfg_aliases 0.2.1", + "libc", +- "memoffset", + ] + + [[package]] +-name = "nodrop" +-version = "0.1.14" ++name = "nix" ++version = "0.30.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" +- +-[[package]] +-name = "nom" +-version = "7.1.3" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" ++checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" + dependencies = [ +- "memchr", +- "minimal-lexical", ++ "bitflags 2.10.0", ++ "cfg-if", ++ "cfg_aliases 0.2.1", ++ "libc", ++ "memoffset", + ] + + [[package]] +-name = "noop_proc_macro" +-version = "0.3.0" ++name = "nodrop" ++version = "0.1.14" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" ++checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + + [[package]] + name = "notify-rust" +-version = "4.11.3" ++version = "4.11.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5134a72dc570b178bff81b01e81ab14a6fcc015391ed4b3b14853090658cd3a3" ++checksum = "6442248665a5aa2514e794af3b39661a8e73033b1cc5e59899e1276117ee4400" + dependencies = [ ++ "futures-lite", + "log", + "mac-notification-sys", + "serde", + "tauri-winrt-notification", +- "zbus 4.0.1", +-] +- +-[[package]] +-name = "num-bigint" +-version = "0.4.6" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +-dependencies = [ +- "num-integer", +- "num-traits", ++ "zbus 5.12.0", + ] + + [[package]] +@@ -3040,17 +2975,6 @@ version = "0.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + +-[[package]] +-name = "num-derive" +-version = "0.4.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +-dependencies = [ +- "proc-macro2", +- "quote", +- "syn 2.0.98", +-] +- + [[package]] + name = "num-integer" + version = "0.1.46" +@@ -3061,44 +2985,44 @@ dependencies = [ + ] + + [[package]] +-name = "num-rational" +-version = "0.4.2" ++name = "num-traits" ++version = "0.2.19" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" ++checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" + dependencies = [ +- "num-bigint", +- "num-integer", +- "num-traits", ++ "autocfg", + ] + + [[package]] +-name = "num-traits" +-version = "0.2.19" ++name = "num_cpus" ++version = "1.17.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" ++checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" + dependencies = [ +- "autocfg", ++ "hermit-abi", ++ "libc", + ] + + [[package]] + name = "num_enum" +-version = "0.7.3" ++version = "0.7.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" ++checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c" + dependencies = [ + "num_enum_derive", ++ "rustversion", + ] + + [[package]] + name = "num_enum_derive" +-version = "0.7.3" ++version = "0.7.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" ++checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7" + dependencies = [ +- "proc-macro-crate 1.3.1", ++ "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +@@ -3119,17 +3043,6 @@ dependencies = [ + "malloc_buf", + ] + +-[[package]] +-name = "objc-foundation" +-version = "0.1.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" +-dependencies = [ +- "block", +- "objc", +- "objc_id", +-] +- + [[package]] + name = "objc-sys" + version = "0.3.5" +@@ -3141,12 +3054,12 @@ dependencies = [ + + [[package]] + name = "objc2" +-version = "0.4.1" ++version = "0.3.0-beta.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "559c5a40fdd30eb5e344fbceacf7595a81e242529fb4e21cf5f43fb4f11ff98d" ++checksum = "ef3a6024722b4230242a53e5b5759ce117548983696b8e4b7bc2fd1f8fce621e" + dependencies = [ + "objc-sys", +- "objc2-encode 3.0.0", ++ "objc2-encode 2.0.0-pre.4", + ] + + [[package]] +@@ -3156,7 +3069,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" + dependencies = [ + "objc-sys", +- "objc2-encode 4.0.3", ++ "objc2-encode 4.1.0", ++] ++ ++[[package]] ++name = "objc2" ++version = "0.6.3" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05" ++dependencies = [ ++ "objc2-encode 4.1.0", + ] + + [[package]] +@@ -3165,14 +3087,27 @@ version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" + dependencies = [ +- "bitflags 2.6.0", +- "block2", ++ "bitflags 2.10.0", ++ "block2 0.5.1", + "libc", + "objc2 0.5.2", +- "objc2-core-data", +- "objc2-core-image", +- "objc2-foundation", +- "objc2-quartz-core", ++ "objc2-core-data 0.2.2", ++ "objc2-core-image 0.2.2", ++ "objc2-foundation 0.2.2", ++ "objc2-quartz-core 0.2.2", ++] ++ ++[[package]] ++name = "objc2-app-kit" ++version = "0.3.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" ++dependencies = [ ++ "bitflags 2.10.0", ++ "objc2 0.6.3", ++ "objc2-core-foundation", ++ "objc2-core-graphics", ++ "objc2-foundation 0.3.2", + ] + + [[package]] +@@ -3181,11 +3116,22 @@ version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009" + dependencies = [ +- "bitflags 2.6.0", +- "block2", ++ "bitflags 2.10.0", ++ "block2 0.5.1", + "objc2 0.5.2", +- "objc2-core-location", +- "objc2-foundation", ++ "objc2-core-location 0.2.2", ++ "objc2-foundation 0.2.2", ++] ++ ++[[package]] ++name = "objc2-cloud-kit" ++version = "0.3.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c" ++dependencies = [ ++ "bitflags 2.10.0", ++ "objc2 0.6.3", ++ "objc2-foundation 0.3.2", + ] + + [[package]] +@@ -3194,9 +3140,9 @@ version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889" + dependencies = [ +- "block2", ++ "block2 0.5.1", + "objc2 0.5.2", +- "objc2-foundation", ++ "objc2-foundation 0.2.2", + ] + + [[package]] +@@ -3205,10 +3151,44 @@ version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" + dependencies = [ +- "bitflags 2.6.0", +- "block2", ++ "bitflags 2.10.0", ++ "block2 0.5.1", + "objc2 0.5.2", +- "objc2-foundation", ++ "objc2-foundation 0.2.2", ++] ++ ++[[package]] ++name = "objc2-core-data" ++version = "0.3.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa" ++dependencies = [ ++ "objc2 0.6.3", ++ "objc2-foundation 0.3.2", ++] ++ ++[[package]] ++name = "objc2-core-foundation" ++version = "0.3.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" ++dependencies = [ ++ "bitflags 2.10.0", ++ "dispatch2", ++ "objc2 0.6.3", ++] ++ ++[[package]] ++name = "objc2-core-graphics" ++version = "0.3.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" ++dependencies = [ ++ "bitflags 2.10.0", ++ "dispatch2", ++ "objc2 0.6.3", ++ "objc2-core-foundation", ++ "objc2-io-surface", + ] + + [[package]] +@@ -3217,35 +3197,67 @@ version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" + dependencies = [ +- "block2", ++ "block2 0.5.1", + "objc2 0.5.2", +- "objc2-foundation", ++ "objc2-foundation 0.2.2", + "objc2-metal", + ] + ++[[package]] ++name = "objc2-core-image" ++version = "0.3.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006" ++dependencies = [ ++ "objc2 0.6.3", ++ "objc2-foundation 0.3.2", ++] ++ + [[package]] + name = "objc2-core-location" + version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781" + dependencies = [ +- "block2", ++ "block2 0.5.1", + "objc2 0.5.2", + "objc2-contacts", +- "objc2-foundation", ++ "objc2-foundation 0.2.2", ++] ++ ++[[package]] ++name = "objc2-core-location" ++version = "0.3.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "ca347214e24bc973fc025fd0d36ebb179ff30536ed1f80252706db19ee452009" ++dependencies = [ ++ "objc2 0.6.3", ++ "objc2-foundation 0.3.2", ++] ++ ++[[package]] ++name = "objc2-core-text" ++version = "0.3.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d" ++dependencies = [ ++ "bitflags 2.10.0", ++ "objc2 0.6.3", ++ "objc2-core-foundation", ++ "objc2-core-graphics", + ] + + [[package]] + name = "objc2-encode" +-version = "3.0.0" ++version = "2.0.0-pre.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666" ++checksum = "8f8f7297b786454a87e392631e2b2754ed59a7b413effa8521225d93f46b2192" + + [[package]] + name = "objc2-encode" +-version = "4.0.3" ++version = "4.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" ++checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" + + [[package]] + name = "objc2-foundation" +@@ -3253,23 +3265,47 @@ version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" + dependencies = [ +- "bitflags 2.6.0", +- "block2", ++ "bitflags 2.10.0", ++ "block2 0.5.1", + "dispatch", + "libc", + "objc2 0.5.2", + ] + ++[[package]] ++name = "objc2-foundation" ++version = "0.3.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" ++dependencies = [ ++ "bitflags 2.10.0", ++ "block2 0.6.2", ++ "libc", ++ "objc2 0.6.3", ++ "objc2-core-foundation", ++] ++ ++[[package]] ++name = "objc2-io-surface" ++version = "0.3.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" ++dependencies = [ ++ "bitflags 2.10.0", ++ "objc2 0.6.3", ++ "objc2-core-foundation", ++] ++ + [[package]] + name = "objc2-link-presentation" + version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398" + dependencies = [ +- "block2", ++ "block2 0.5.1", + "objc2 0.5.2", +- "objc2-app-kit", +- "objc2-foundation", ++ "objc2-app-kit 0.2.2", ++ "objc2-foundation 0.2.2", + ] + + [[package]] +@@ -3278,10 +3314,10 @@ version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" + dependencies = [ +- "bitflags 2.6.0", +- "block2", ++ "bitflags 2.10.0", ++ "block2 0.5.1", + "objc2 0.5.2", +- "objc2-foundation", ++ "objc2-foundation 0.2.2", + ] + + [[package]] +@@ -3290,13 +3326,25 @@ version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" + dependencies = [ +- "bitflags 2.6.0", +- "block2", ++ "bitflags 2.10.0", ++ "block2 0.5.1", + "objc2 0.5.2", +- "objc2-foundation", ++ "objc2-foundation 0.2.2", + "objc2-metal", + ] + ++[[package]] ++name = "objc2-quartz-core" ++version = "0.3.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" ++dependencies = [ ++ "bitflags 2.10.0", ++ "objc2 0.6.3", ++ "objc2-core-foundation", ++ "objc2-foundation 0.3.2", ++] ++ + [[package]] + name = "objc2-symbols" + version = "0.2.2" +@@ -3304,7 +3352,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc" + dependencies = [ + "objc2 0.5.2", +- "objc2-foundation", ++ "objc2-foundation 0.2.2", + ] + + [[package]] +@@ -3313,88 +3361,102 @@ version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f" + dependencies = [ +- "bitflags 2.6.0", +- "block2", ++ "bitflags 2.10.0", ++ "block2 0.5.1", + "objc2 0.5.2", +- "objc2-cloud-kit", +- "objc2-core-data", +- "objc2-core-image", +- "objc2-core-location", +- "objc2-foundation", ++ "objc2-cloud-kit 0.2.2", ++ "objc2-core-data 0.2.2", ++ "objc2-core-image 0.2.2", ++ "objc2-core-location 0.2.2", ++ "objc2-foundation 0.2.2", + "objc2-link-presentation", +- "objc2-quartz-core", ++ "objc2-quartz-core 0.2.2", + "objc2-symbols", + "objc2-uniform-type-identifiers", +- "objc2-user-notifications", ++ "objc2-user-notifications 0.2.2", + ] + + [[package]] +-name = "objc2-uniform-type-identifiers" +-version = "0.2.2" ++name = "objc2-ui-kit" ++version = "0.3.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe" ++checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" + dependencies = [ +- "block2", +- "objc2 0.5.2", +- "objc2-foundation", ++ "bitflags 2.10.0", ++ "block2 0.6.2", ++ "objc2 0.6.3", ++ "objc2-cloud-kit 0.3.2", ++ "objc2-core-data 0.3.2", ++ "objc2-core-foundation", ++ "objc2-core-graphics", ++ "objc2-core-image 0.3.2", ++ "objc2-core-location 0.3.2", ++ "objc2-core-text", ++ "objc2-foundation 0.3.2", ++ "objc2-quartz-core 0.3.2", ++ "objc2-user-notifications 0.3.2", + ] + + [[package]] +-name = "objc2-user-notifications" ++name = "objc2-uniform-type-identifiers" + version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" ++checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe" + dependencies = [ +- "bitflags 2.6.0", +- "block2", ++ "block2 0.5.1", + "objc2 0.5.2", +- "objc2-core-location", +- "objc2-foundation", ++ "objc2-foundation 0.2.2", + ] + + [[package]] +-name = "objc2-web-kit" ++name = "objc2-user-notifications" + version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "68bc69301064cebefc6c4c90ce9cba69225239e4b8ff99d445a2b5563797da65" ++checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" + dependencies = [ +- "bitflags 2.6.0", +- "block2", ++ "bitflags 2.10.0", ++ "block2 0.5.1", + "objc2 0.5.2", +- "objc2-app-kit", +- "objc2-foundation", ++ "objc2-core-location 0.2.2", ++ "objc2-foundation 0.2.2", + ] + + [[package]] +-name = "objc_id" +-version = "0.1.1" ++name = "objc2-user-notifications" ++version = "0.3.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" ++checksum = "9df9128cbbfef73cda168416ccf7f837b62737d748333bfe9ab71c245d76613e" + dependencies = [ +- "objc", ++ "objc2 0.6.3", ++ "objc2-foundation 0.3.2", + ] + + [[package]] +-name = "object" +-version = "0.36.5" ++name = "objc2-web-kit" ++version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" ++checksum = "68bc69301064cebefc6c4c90ce9cba69225239e4b8ff99d445a2b5563797da65" + dependencies = [ +- "memchr", ++ "bitflags 2.10.0", ++ "block2 0.5.1", ++ "objc2 0.5.2", ++ "objc2-app-kit 0.2.2", ++ "objc2-foundation 0.2.2", + ] + + [[package]] + name = "once_cell" +-version = "1.20.2" ++version = "1.21.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" ++checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + + [[package]] + name = "open" +-version = "5.3.0" ++version = "5.3.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "61a877bf6abd716642a53ef1b89fb498923a4afca5c754f9050b4d081c05c4b3" ++checksum = "43bb73a7fa3799b198970490a51174027ba0d4ec504b03cd08caf513d40024bc" + dependencies = [ ++ "dunce", + "is-wsl", + "libc", + "pathdiff", +@@ -3402,11 +3464,11 @@ dependencies = [ + + [[package]] + name = "openssl" +-version = "0.10.68" ++version = "0.10.75" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" ++checksum = "08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "cfg-if", + "foreign-types 0.3.2", + "libc", +@@ -3423,20 +3485,20 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "openssl-probe" +-version = "0.1.5" ++version = "0.1.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" ++checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" + + [[package]] + name = "openssl-sys" +-version = "0.9.104" ++version = "0.9.111" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" ++checksum = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321" + dependencies = [ + "cc", + "libc", +@@ -3462,23 +3524,28 @@ dependencies = [ + + [[package]] + name = "os_info" +-version = "3.8.2" ++version = "3.13.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092" ++checksum = "7c39b5918402d564846d5aba164c09a66cc88d232179dfd3e3c619a25a268392" + dependencies = [ ++ "android_system_properties", + "log", ++ "nix 0.30.1", ++ "objc2 0.6.3", ++ "objc2-foundation 0.3.2", ++ "objc2-ui-kit 0.3.2", + "serde", +- "windows-sys 0.52.0", ++ "windows-sys 0.61.2", + ] + + [[package]] + name = "os_pipe" +-version = "1.2.1" ++version = "1.2.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982" ++checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" + dependencies = [ + "libc", +- "windows-sys 0.59.0", ++ "windows-sys 0.61.2", + ] + + [[package]] +@@ -3514,9 +3581,9 @@ checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" + + [[package]] + name = "parking_lot" +-version = "0.12.3" ++version = "0.12.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" ++checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" + dependencies = [ + "lock_api", + "parking_lot_core", +@@ -3524,34 +3591,28 @@ dependencies = [ + + [[package]] + name = "parking_lot_core" +-version = "0.9.10" ++version = "0.9.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" ++checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" + dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", +- "windows-targets 0.52.6", ++ "windows-link 0.2.1", + ] + +-[[package]] +-name = "paste" +-version = "1.0.15" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +- + [[package]] + name = "pathdiff" +-version = "0.2.2" ++version = "0.2.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361" ++checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" + + [[package]] + name = "percent-encoding" +-version = "2.3.1" ++version = "2.3.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" ++checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + + [[package]] + name = "phf" +@@ -3575,12 +3636,12 @@ dependencies = [ + + [[package]] + name = "phf" +-version = "0.11.2" ++version = "0.11.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" ++checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" + dependencies = [ +- "phf_macros 0.11.2", +- "phf_shared 0.11.2", ++ "phf_macros 0.11.3", ++ "phf_shared 0.11.3", + ] + + [[package]] +@@ -3625,11 +3686,11 @@ dependencies = [ + + [[package]] + name = "phf_generator" +-version = "0.11.2" ++version = "0.11.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" ++checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" + dependencies = [ +- "phf_shared 0.11.2", ++ "phf_shared 0.11.3", + "rand 0.8.5", + ] + +@@ -3649,15 +3710,15 @@ dependencies = [ + + [[package]] + name = "phf_macros" +-version = "0.11.2" ++version = "0.11.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" ++checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" + dependencies = [ +- "phf_generator 0.11.2", +- "phf_shared 0.11.2", ++ "phf_generator 0.11.3", ++ "phf_shared 0.11.3", + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +@@ -3666,7 +3727,7 @@ version = "0.8.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" + dependencies = [ +- "siphasher", ++ "siphasher 0.3.11", + ] + + [[package]] +@@ -3675,23 +3736,43 @@ version = "0.10.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" + dependencies = [ +- "siphasher", ++ "siphasher 0.3.11", + ] + + [[package]] + name = "phf_shared" +-version = "0.11.2" ++version = "0.11.3" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" ++dependencies = [ ++ "siphasher 1.0.1", ++] ++ ++[[package]] ++name = "pin-project" ++version = "1.1.10" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" ++dependencies = [ ++ "pin-project-internal", ++] ++ ++[[package]] ++name = "pin-project-internal" ++version = "1.1.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" ++checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" + dependencies = [ +- "siphasher", ++ "proc-macro2", ++ "quote", ++ "syn 2.0.110", + ] + + [[package]] + name = "pin-project-lite" +-version = "0.2.15" ++version = "0.2.16" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" ++checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + + [[package]] + name = "pin-utils" +@@ -3712,28 +3793,28 @@ dependencies = [ + + [[package]] + name = "pkg-config" +-version = "0.3.31" ++version = "0.3.32" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" ++checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + + [[package]] + name = "plist" +-version = "1.7.0" ++version = "1.8.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" ++checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07" + dependencies = [ + "base64 0.22.1", +- "indexmap 2.6.0", +- "quick-xml 0.32.0", ++ "indexmap 2.12.0", ++ "quick-xml 0.38.4", + "serde", +- "time", ++ "time 0.3.44", + ] + + [[package]] + name = "png" +-version = "0.17.14" ++version = "0.17.16" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0" ++checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" + dependencies = [ + "bitflags 1.3.2", + "crc32fast", +@@ -3742,19 +3823,40 @@ dependencies = [ + "miniz_oxide", + ] + ++[[package]] ++name = "png" ++version = "0.18.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0" ++dependencies = [ ++ "bitflags 2.10.0", ++ "crc32fast", ++ "fdeflate", ++ "flate2", ++ "miniz_oxide", ++] ++ + [[package]] + name = "polling" +-version = "3.7.3" ++version = "3.11.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" ++checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" + dependencies = [ + "cfg-if", + "concurrent-queue", +- "hermit-abi 0.4.0", ++ "hermit-abi", + "pin-project-lite", +- "rustix", +- "tracing", +- "windows-sys 0.59.0", ++ "rustix 1.1.2", ++ "windows-sys 0.61.2", ++] ++ ++[[package]] ++name = "potential_utf" ++version = "0.1.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" ++dependencies = [ ++ "zerovec", + ] + + [[package]] +@@ -3765,9 +3867,9 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + + [[package]] + name = "ppv-lite86" +-version = "0.2.20" ++version = "0.2.21" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" ++checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" + dependencies = [ + "zerocopy", + ] +@@ -3790,20 +3892,21 @@ dependencies = [ + + [[package]] + name = "proc-macro-crate" +-version = "2.0.0" ++version = "2.0.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" ++checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" + dependencies = [ ++ "toml_datetime 0.6.3", + "toml_edit 0.20.2", + ] + + [[package]] + name = "proc-macro-crate" +-version = "3.2.0" ++version = "3.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" ++checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" + dependencies = [ +- "toml_edit 0.22.24", ++ "toml_edit 0.23.7", + ] + + [[package]] +@@ -3838,32 +3941,13 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + + [[package]] + name = "proc-macro2" +-version = "1.0.93" ++version = "1.0.103" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" ++checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" + dependencies = [ + "unicode-ident", + ] + +-[[package]] +-name = "profiling" +-version = "1.0.16" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d" +-dependencies = [ +- "profiling-procmacros", +-] +- +-[[package]] +-name = "profiling-procmacros" +-version = "1.0.16" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30" +-dependencies = [ +- "quote", +- "syn 2.0.98", +-] +- + [[package]] + name = "ptr_meta" + version = "0.1.4" +@@ -3885,12 +3969,12 @@ dependencies = [ + ] + + [[package]] +-name = "qoi" +-version = "0.4.1" ++name = "pxfm" ++version = "0.1.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" ++checksum = "a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84" + dependencies = [ +- "bytemuck", ++ "num-traits", + ] + + [[package]] +@@ -3901,92 +3985,40 @@ checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + + [[package]] + name = "quick-xml" +-version = "0.31.0" ++version = "0.37.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" ++checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb" + dependencies = [ + "memchr", + ] + + [[package]] + name = "quick-xml" +-version = "0.32.0" ++version = "0.38.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" ++checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" + dependencies = [ + "memchr", + ] + + [[package]] +-name = "quick-xml" +-version = "0.36.2" ++name = "quote" ++version = "1.0.42" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" ++checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" + dependencies = [ +- "memchr", ++ "proc-macro2", + ] + + [[package]] +-name = "quinn" +-version = "0.11.5" ++name = "r-efi" ++version = "5.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684" +-dependencies = [ +- "bytes", +- "pin-project-lite", +- "quinn-proto", +- "quinn-udp", +- "rustc-hash", +- "rustls", +- "socket2", +- "thiserror 1.0.66", +- "tokio", +- "tracing", +-] ++checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + + [[package]] +-name = "quinn-proto" +-version = "0.11.8" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" +-dependencies = [ +- "bytes", +- "rand 0.8.5", +- "ring", +- "rustc-hash", +- "rustls", +- "slab", +- "thiserror 1.0.66", +- "tinyvec", +- "tracing", +-] +- +-[[package]] +-name = "quinn-udp" +-version = "0.5.6" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e346e016eacfff12233c243718197ca12f148c84e1e84268a896699b41c71780" +-dependencies = [ +- "cfg_aliases 0.2.1", +- "libc", +- "once_cell", +- "socket2", +- "tracing", +- "windows-sys 0.59.0", +-] +- +-[[package]] +-name = "quote" +-version = "1.0.37" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +-dependencies = [ +- "proc-macro2", +-] +- +-[[package]] +-name = "radium" +-version = "0.7.0" ++name = "radium" ++version = "0.7.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" + +@@ -4050,7 +4082,7 @@ version = "0.6.4" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" + dependencies = [ +- "getrandom 0.2.15", ++ "getrandom 0.2.16", + ] + + [[package]] +@@ -4072,105 +4104,67 @@ dependencies = [ + ] + + [[package]] +-name = "rav1e" +-version = "0.7.1" ++name = "raw-window-handle" ++version = "0.6.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" +-dependencies = [ +- "arbitrary", +- "arg_enum_proc_macro", +- "arrayvec 0.7.6", +- "av1-grain", +- "bitstream-io", +- "built", +- "cfg-if", +- "interpolate_name", +- "itertools", +- "libc", +- "libfuzzer-sys", +- "log", +- "maybe-rayon", +- "new_debug_unreachable", +- "noop_proc_macro", +- "num-derive", +- "num-traits", +- "once_cell", +- "paste", +- "profiling", +- "rand 0.8.5", +- "rand_chacha 0.3.1", +- "simd_helpers", +- "system-deps", +- "thiserror 1.0.66", +- "v_frame", +- "wasm-bindgen", +-] ++checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + + [[package]] +-name = "ravif" +-version = "0.11.11" ++name = "redox_syscall" ++version = "0.5.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2413fd96bd0ea5cdeeb37eaf446a22e6ed7b981d792828721e74ded1980a45c6" ++checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" + dependencies = [ +- "avif-serialize", +- "imgref", +- "loop9", +- "quick-error", +- "rav1e", +- "rgb", ++ "bitflags 2.10.0", + ] + + [[package]] +-name = "raw-window-handle" +-version = "0.6.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" +- +-[[package]] +-name = "rayon" +-version = "1.10.0" ++name = "redox_users" ++version = "0.4.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" ++checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" + dependencies = [ +- "either", +- "rayon-core", ++ "getrandom 0.2.16", ++ "libredox", ++ "thiserror 1.0.69", + ] + + [[package]] +-name = "rayon-core" +-version = "1.12.1" ++name = "redox_users" ++version = "0.5.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" ++checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" + dependencies = [ +- "crossbeam-deque", +- "crossbeam-utils", ++ "getrandom 0.2.16", ++ "libredox", ++ "thiserror 2.0.17", + ] + + [[package]] +-name = "redox_syscall" +-version = "0.5.7" ++name = "ref-cast" ++version = "1.0.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" ++checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" + dependencies = [ +- "bitflags 2.6.0", ++ "ref-cast-impl", + ] + + [[package]] +-name = "redox_users" +-version = "0.4.6" ++name = "ref-cast-impl" ++version = "1.0.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" ++checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" + dependencies = [ +- "getrandom 0.2.15", +- "libredox", +- "thiserror 1.0.66", ++ "proc-macro2", ++ "quote", ++ "syn 2.0.110", + ] + + [[package]] + name = "regex" +-version = "1.11.1" ++version = "1.10.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" ++checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" + dependencies = [ + "aho-corasick", + "memchr", +@@ -4180,9 +4174,9 @@ dependencies = [ + + [[package]] + name = "regex-automata" +-version = "0.4.8" ++version = "0.4.13" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" ++checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" + dependencies = [ + "aho-corasick", + "memchr", +@@ -4191,9 +4185,9 @@ dependencies = [ + + [[package]] + name = "regex-syntax" +-version = "0.8.5" ++version = "0.8.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" ++checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" + + [[package]] + name = "rend" +@@ -4206,19 +4200,19 @@ dependencies = [ + + [[package]] + name = "reqwest" +-version = "0.11.27" ++version = "0.11.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" ++checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55" + dependencies = [ + "base64 0.21.7", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", +- "h2", ++ "h2 0.3.27", + "http 0.2.12", + "http-body 0.4.6", +- "hyper 0.14.31", ++ "hyper 0.14.29", + "hyper-tls", + "ipnet", + "js-sys", +@@ -4228,12 +4222,9 @@ dependencies = [ + "once_cell", + "percent-encoding", + "pin-project-lite", +- "rustls-pemfile 1.0.4", + "serde", + "serde_json", + "serde_urlencoded", +- "sync_wrapper 0.1.2", +- "system-configuration", + "tokio", + "tokio-native-tls", + "tower-service", +@@ -4241,14 +4232,14 @@ dependencies = [ + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +- "winreg 0.50.0", ++ "winreg 0.10.1", + ] + + [[package]] + name = "reqwest" +-version = "0.12.9" ++version = "0.12.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f" ++checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" + dependencies = [ + "base64 0.22.1", + "bytes", +@@ -4257,7 +4248,7 @@ dependencies = [ + "http 1.1.0", + "http-body 1.0.1", + "http-body-util", +- "hyper 1.5.0", ++ "hyper 1.8.1", + "hyper-rustls", + "hyper-util", + "ipnet", +@@ -4267,14 +4258,13 @@ dependencies = [ + "once_cell", + "percent-encoding", + "pin-project-lite", +- "quinn", + "rustls", +- "rustls-pemfile 2.2.0", ++ "rustls-pemfile", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", +- "sync_wrapper 1.0.1", ++ "sync_wrapper 0.1.2", + "tokio", + "tokio-rustls", + "tokio-util", +@@ -4284,8 +4274,8 @@ dependencies = [ + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", +- "webpki-roots", +- "windows-registry", ++ "webpki-roots 0.26.11", ++ "winreg 0.52.0", + ] + + [[package]] +@@ -4295,15 +4285,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "8af382a047821a08aa6bfc09ab0d80ff48d45d8726f7cd8e44891f7cb4a4278e" + dependencies = [ + "ashpd", +- "block2", ++ "block2 0.5.1", + "glib-sys", + "gobject-sys", + "gtk-sys", + "js-sys", + "log", + "objc2 0.5.2", +- "objc2-app-kit", +- "objc2-foundation", ++ "objc2-app-kit 0.2.2", ++ "objc2-foundation 0.2.2", + "raw-window-handle", + "wasm-bindgen", + "wasm-bindgen-futures", +@@ -4311,23 +4301,16 @@ dependencies = [ + "windows-sys 0.48.0", + ] + +-[[package]] +-name = "rgb" +-version = "0.8.50" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a" +- + [[package]] + name = "ring" +-version = "0.17.8" ++version = "0.17.14" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" ++checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" + dependencies = [ + "cc", + "cfg-if", +- "getrandom 0.2.15", ++ "getrandom 0.2.16", + "libc", +- "spin", + "untrusted", + "windows-sys 0.52.0", + ] +@@ -4363,9 +4346,9 @@ dependencies = [ + + [[package]] + name = "rust_decimal" +-version = "1.36.0" ++version = "1.39.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b082d80e3e3cc52b2ed634388d436fe1f4de6af5786cc2de9ba9737527bdf555" ++checksum = "35affe401787a9bd846712274d97654355d21b2a2c092a3139aabe31e9022282" + dependencies = [ + "arrayvec 0.7.6", + "borsh", +@@ -4377,18 +4360,6 @@ dependencies = [ + "serde_json", + ] + +-[[package]] +-name = "rustc-demangle" +-version = "0.1.24" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +- +-[[package]] +-name = "rustc-hash" +-version = "2.0.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" +- + [[package]] + name = "rustc_version" + version = "0.4.1" +@@ -4400,24 +4371,37 @@ dependencies = [ + + [[package]] + name = "rustix" +-version = "0.38.38" ++version = "0.38.44" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "aa260229e6538e52293eeb577aabd09945a09d6d9cc0fc550ed7529056c2e32a" ++checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "errno", + "libc", +- "linux-raw-sys", +- "windows-sys 0.52.0", ++ "linux-raw-sys 0.4.15", ++ "windows-sys 0.59.0", ++] ++ ++[[package]] ++name = "rustix" ++version = "1.1.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" ++dependencies = [ ++ "bitflags 2.10.0", ++ "errno", ++ "libc", ++ "linux-raw-sys 0.11.0", ++ "windows-sys 0.61.2", + ] + + [[package]] + name = "rustls" +-version = "0.23.16" ++version = "0.22.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "eee87ff5d9b36712a58574e12e9f0ea80f915a5b0ac518d322b24a465617925e" ++checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" + dependencies = [ +- "once_cell", ++ "log", + "ring", + "rustls-pki-types", + "rustls-webpki", +@@ -4425,15 +4409,6 @@ dependencies = [ + "zeroize", + ] + +-[[package]] +-name = "rustls-pemfile" +-version = "1.0.4" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" +-dependencies = [ +- "base64 0.21.7", +-] +- + [[package]] + name = "rustls-pemfile" + version = "2.2.0" +@@ -4445,9 +4420,12 @@ dependencies = [ + + [[package]] + name = "rustls-pki-types" +-version = "1.10.0" ++version = "1.13.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" ++checksum = "94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a" ++dependencies = [ ++ "zeroize", ++] + + [[package]] + name = "rustls-webpki" +@@ -4462,15 +4440,15 @@ dependencies = [ + + [[package]] + name = "rustversion" +-version = "1.0.18" ++version = "1.0.22" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" ++checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + + [[package]] + name = "ryu" +-version = "1.0.18" ++version = "1.0.20" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" ++checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" + + [[package]] + name = "same-file" +@@ -4483,18 +4461,18 @@ dependencies = [ + + [[package]] + name = "schannel" +-version = "0.1.26" ++version = "0.1.28" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1" ++checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1" + dependencies = [ +- "windows-sys 0.59.0", ++ "windows-sys 0.61.2", + ] + + [[package]] + name = "schemars" +-version = "0.8.21" ++version = "0.8.22" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" ++checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" + dependencies = [ + "dyn-clone", + "indexmap 1.9.3", +@@ -4505,16 +4483,40 @@ dependencies = [ + "uuid", + ] + ++[[package]] ++name = "schemars" ++version = "0.9.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" ++dependencies = [ ++ "dyn-clone", ++ "ref-cast", ++ "serde", ++ "serde_json", ++] ++ ++[[package]] ++name = "schemars" ++version = "1.1.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289" ++dependencies = [ ++ "dyn-clone", ++ "ref-cast", ++ "serde", ++ "serde_json", ++] ++ + [[package]] + name = "schemars_derive" +-version = "0.8.21" ++version = "0.8.22" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" ++checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" + dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +@@ -4541,7 +4543,7 @@ version = "2.11.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "core-foundation 0.9.4", + "core-foundation-sys", + "libc", +@@ -4550,9 +4552,9 @@ dependencies = [ + + [[package]] + name = "security-framework-sys" +-version = "2.12.0" ++version = "2.15.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6" ++checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0" + dependencies = [ + "core-foundation-sys", + "libc", +@@ -4580,42 +4582,53 @@ dependencies = [ + + [[package]] + name = "semver" +-version = "1.0.23" ++version = "1.0.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" ++checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" + dependencies = [ + "serde", + ] + + [[package]] + name = "serde" +-version = "1.0.214" ++version = "1.0.228" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" ++checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" + dependencies = [ ++ "serde_core", + "serde_derive", + ] + + [[package]] + name = "serde-untagged" +-version = "0.1.6" ++version = "0.1.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" ++checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058" + dependencies = [ + "erased-serde", + "serde", ++ "serde_core", + "typeid", + ] + ++[[package]] ++name = "serde_core" ++version = "1.0.228" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" ++dependencies = [ ++ "serde_derive", ++] ++ + [[package]] + name = "serde_derive" +-version = "1.0.214" ++version = "1.0.228" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" ++checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +@@ -4626,29 +4639,31 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "serde_json" +-version = "1.0.132" ++version = "1.0.145" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" ++checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" + dependencies = [ +- "itoa 1.0.11", ++ "itoa 1.0.15", + "memchr", + "ryu", + "serde", ++ "serde_core", + ] + + [[package]] + name = "serde_path_to_error" +-version = "0.1.16" ++version = "0.1.20" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6" ++checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457" + dependencies = [ +- "itoa 1.0.11", ++ "itoa 1.0.15", + "serde", ++ "serde_core", + ] + + [[package]] +@@ -4659,29 +4674,38 @@ checksum = "0431a35568651e363364210c91983c1da5eb29404d9f0928b67d4ebcfa7d330c" + dependencies = [ + "percent-encoding", + "serde", +- "thiserror 1.0.66", ++ "thiserror 1.0.69", + ] + + [[package]] + name = "serde_repr" +-version = "0.1.19" ++version = "0.1.20" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" ++checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "serde_spanned" +-version = "0.6.8" ++version = "0.6.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" ++checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" + dependencies = [ + "serde", + ] + ++[[package]] ++name = "serde_spanned" ++version = "1.0.3" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" ++dependencies = [ ++ "serde_core", ++] ++ + [[package]] + name = "serde_urlencoded" + version = "0.7.1" +@@ -4689,49 +4713,50 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" + dependencies = [ + "form_urlencoded", +- "itoa 1.0.11", ++ "itoa 1.0.15", + "ryu", + "serde", + ] + + [[package]] + name = "serde_with" +-version = "3.11.0" ++version = "3.16.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" ++checksum = "10574371d41b0d9b2cff89418eda27da52bcaff2cc8741db26382a77c29131f1" + dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "indexmap 1.9.3", +- "indexmap 2.6.0", +- "serde", +- "serde_derive", ++ "indexmap 2.12.0", ++ "schemars 0.9.0", ++ "schemars 1.1.0", ++ "serde_core", + "serde_json", + "serde_with_macros", +- "time", ++ "time 0.3.44", + ] + + [[package]] + name = "serde_with_macros" +-version = "3.11.0" ++version = "3.16.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" ++checksum = "08a72d8216842fdd57820dc78d840bef99248e35fb2554ff923319e60f2d686b" + dependencies = [ + "darling", + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "serde_yaml" +-version = "0.9.34+deprecated" ++version = "0.9.21" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" ++checksum = "d9d684e3ec7de3bf5466b32bd75303ac16f0736426e5a4e0d6e489559ce1249c" + dependencies = [ +- "indexmap 2.6.0", +- "itoa 1.0.11", ++ "indexmap 1.9.3", ++ "itoa 1.0.15", + "ryu", + "serde", + "unsafe-libyaml", +@@ -4782,9 +4807,9 @@ dependencies = [ + + [[package]] + name = "sha2" +-version = "0.10.8" ++version = "0.10.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" ++checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" + dependencies = [ + "cfg-if", + "cpufeatures", +@@ -4793,12 +4818,13 @@ dependencies = [ + + [[package]] + name = "shared_child" +-version = "1.0.1" ++version = "1.1.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c" ++checksum = "1e362d9935bc50f019969e2f9ecd66786612daae13e8f277be7bfb66e8bed3f7" + dependencies = [ + "libc", +- "windows-sys 0.59.0", ++ "sigchld", ++ "windows-sys 0.60.2", + ] + + [[package]] +@@ -4808,29 +4834,41 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + + [[package]] +-name = "signal-hook-registry" +-version = "1.4.2" ++name = "sigchld" ++version = "0.2.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" ++checksum = "47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1" + dependencies = [ + "libc", ++ "os_pipe", ++ "signal-hook", + ] + + [[package]] +-name = "simd-adler32" +-version = "0.3.7" ++name = "signal-hook" ++version = "0.3.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" ++checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" ++dependencies = [ ++ "libc", ++ "signal-hook-registry", ++] + + [[package]] +-name = "simd_helpers" +-version = "0.1.0" ++name = "signal-hook-registry" ++version = "1.4.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" ++checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b" + dependencies = [ +- "quote", ++ "libc", + ] + ++[[package]] ++name = "simd-adler32" ++version = "0.3.7" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" ++ + [[package]] + name = "simdutf8" + version = "0.1.5" +@@ -4843,31 +4881,54 @@ version = "0.3.11" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" + ++[[package]] ++name = "siphasher" ++version = "1.0.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" ++ + [[package]] + name = "slab" +-version = "0.4.9" ++version = "0.4.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +-dependencies = [ +- "autocfg", +-] ++checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" + + [[package]] + name = "smallvec" +-version = "1.13.2" ++version = "1.15.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" ++ ++[[package]] ++name = "socket2" ++version = "0.4.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" ++checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" ++dependencies = [ ++ "libc", ++ "winapi", ++] + + [[package]] + name = "socket2" +-version = "0.5.7" ++version = "0.5.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" ++checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" + dependencies = [ + "libc", + "windows-sys 0.52.0", + ] + ++[[package]] ++name = "socket2" ++version = "0.6.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" ++dependencies = [ ++ "libc", ++ "windows-sys 0.60.2", ++] ++ + [[package]] + name = "softbuffer" + version = "0.4.6" +@@ -4881,8 +4942,8 @@ dependencies = [ + "js-sys", + "log", + "objc2 0.5.2", +- "objc2-foundation", +- "objc2-quartz-core", ++ "objc2-foundation 0.2.2", ++ "objc2-quartz-core 0.2.2", + "raw-window-handle", + "redox_syscall", + "wasm-bindgen", +@@ -4916,12 +4977,6 @@ dependencies = [ + "system-deps", + ] + +-[[package]] +-name = "spin" +-version = "0.9.8" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +- + [[package]] + name = "spinning" + version = "0.1.0" +@@ -4933,9 +4988,9 @@ dependencies = [ + + [[package]] + name = "stable_deref_trait" +-version = "1.2.0" ++version = "1.2.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" ++checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" + + [[package]] + name = "static_assertions" +@@ -4945,26 +5000,25 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + + [[package]] + name = "string_cache" +-version = "0.8.7" ++version = "0.8.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" ++checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f" + dependencies = [ + "new_debug_unreachable", +- "once_cell", + "parking_lot", +- "phf_shared 0.10.0", ++ "phf_shared 0.11.3", + "precomputed-hash", + "serde", + ] + + [[package]] + name = "string_cache_codegen" +-version = "0.5.2" ++version = "0.5.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" ++checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0" + dependencies = [ +- "phf_generator 0.10.0", +- "phf_shared 0.10.0", ++ "phf_generator 0.11.3", ++ "phf_shared 0.11.3", + "proc-macro2", + "quote", + ] +@@ -5014,27 +5068,15 @@ dependencies = [ + + [[package]] + name = "syn" +-version = "2.0.98" ++version = "2.0.110" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" ++checksum = "a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea" + dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", + ] + +-[[package]] +-name = "syn_derive" +-version = "0.1.8" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b" +-dependencies = [ +- "proc-macro-error", +- "proc-macro2", +- "quote", +- "syn 2.0.98", +-] +- + [[package]] + name = "sync_wrapper" + version = "0.1.2" +@@ -5043,65 +5085,52 @@ checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + + [[package]] + name = "sync_wrapper" +-version = "1.0.1" ++version = "1.0.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" ++ ++[[package]] ++name = "synstructure" ++version = "0.13.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" ++checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" + dependencies = [ +- "futures-core", ++ "proc-macro2", ++ "quote", ++ "syn 2.0.110", + ] + + [[package]] + name = "sys-locale" +-version = "0.3.1" ++version = "0.3.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0" ++checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4" + dependencies = [ + "libc", + ] + + [[package]] +-name = "system-configuration" +-version = "0.5.1" ++name = "system-deps" ++version = "6.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" ++checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" + dependencies = [ +- "bitflags 1.3.2", +- "core-foundation 0.9.4", +- "system-configuration-sys", +-] +- +-[[package]] +-name = "system-configuration-sys" +-version = "0.5.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +-dependencies = [ +- "core-foundation-sys", +- "libc", +-] +- +-[[package]] +-name = "system-deps" +-version = "6.2.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +-dependencies = [ +- "cfg-expr", +- "heck 0.5.0", +- "pkg-config", +- "toml 0.8.2", +- "version-compare", ++ "cfg-expr", ++ "heck 0.5.0", ++ "pkg-config", ++ "toml 0.8.2", ++ "version-compare", + ] + + [[package]] + name = "tao" +-version = "0.30.5" ++version = "0.31.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "63f1f6b2017cc33d7f6fc9c6186a2c0f5dfc985899a7b4fe9e64985c17533db3" ++checksum = "3731d04d4ac210cd5f344087733943b9bfb1a32654387dad4d1c70de21aee2c9" + dependencies = [ +- "bitflags 2.6.0", +- "cocoa 0.26.0", +- "core-foundation 0.10.0", ++ "bitflags 2.10.0", ++ "cocoa 0.26.1", ++ "core-foundation 0.10.1", + "core-graphics 0.24.0", + "crossbeam-channel", + "dispatch", +@@ -5110,7 +5139,6 @@ dependencies = [ + "gdkwayland-sys", + "gdkx11-sys", + "gtk", +- "instant", + "jni", + "lazy_static", + "libc", +@@ -5140,7 +5168,7 @@ checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +@@ -5151,9 +5179,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" + + [[package]] + name = "tar" +-version = "0.4.42" ++version = "0.4.44" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4ff6c40d3aedb5e06b57c6f669ad17ab063dd1e63d977c6a88e7f4dfa4f04020" ++checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" + dependencies = [ + "filetime", + "libc", +@@ -5168,17 +5196,17 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + + [[package]] + name = "tauri" +-version = "2.0.6" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d3889b392db6d32a105d3757230ea0220090b8f94c90d3e60b6c5eb91178ab1b" ++checksum = "2e2e3349fbb2be7af9fad1b43d61ac83ba55ab48d47fbe1b2732f0c8211610a9" + dependencies = [ + "anyhow", + "bytes", +- "dirs", ++ "dirs 5.0.1", + "dunce", + "embed_plist", + "futures-util", +- "getrandom 0.2.15", ++ "getrandom 0.2.16", + "glob", + "gtk", + "heck 0.5.0", +@@ -5190,12 +5218,12 @@ dependencies = [ + "mime", + "muda", + "objc2 0.5.2", +- "objc2-app-kit", +- "objc2-foundation", ++ "objc2-app-kit 0.2.2", ++ "objc2-foundation 0.2.2", + "percent-encoding", + "plist", + "raw-window-handle", +- "reqwest 0.12.9", ++ "reqwest 0.12.4", + "serde", + "serde_json", + "serde_repr", +@@ -5205,8 +5233,8 @@ dependencies = [ + "tauri-macros", + "tauri-runtime", + "tauri-runtime-wry", +- "tauri-utils 2.0.2", +- "thiserror 1.0.66", ++ "tauri-utils 2.4.0", ++ "thiserror 2.0.17", + "tokio", + "tray-icon", + "url", +@@ -5219,21 +5247,21 @@ dependencies = [ + + [[package]] + name = "tauri-build" +-version = "2.0.2" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9f96827ccfb1aa40d55d0ded79562d18ba18566657a553f992a982d755148376" ++checksum = "d7a0350f0df1db385ca5c02888a83e0e66655c245b7443db8b78a70da7d7f8fc" + dependencies = [ + "anyhow", + "cargo_toml", +- "dirs", ++ "dirs 6.0.0", + "glob", + "heck 0.5.0", + "json-patch 3.0.1", +- "schemars", ++ "schemars 0.8.22", + "semver", + "serde", + "serde_json", +- "tauri-utils 2.0.2", ++ "tauri-utils 2.4.0", + "tauri-winres", + "toml 0.8.2", + "walkdir", +@@ -5241,26 +5269,26 @@ dependencies = [ + + [[package]] + name = "tauri-codegen" +-version = "2.0.2" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8947f16f47becd9e9cd39b74ee337fd1981574d78819be18e4384d85e5a0b82f" ++checksum = "f93f035551bf7b11b3f51ad9bc231ebbe5e085565527991c16cf326aa38cdf47" + dependencies = [ + "base64 0.22.1", + "brotli", + "ico", +- "json-patch 2.0.0", ++ "json-patch 3.0.1", + "plist", +- "png", ++ "png 0.17.16", + "proc-macro2", + "quote", + "semver", + "serde", + "serde_json", + "sha2", +- "syn 2.0.98", +- "tauri-utils 2.0.2", +- "thiserror 1.0.66", +- "time", ++ "syn 2.0.110", ++ "tauri-utils 2.4.0", ++ "thiserror 2.0.17", ++ "time 0.3.44", + "url", + "uuid", + "walkdir", +@@ -5268,72 +5296,70 @@ dependencies = [ + + [[package]] + name = "tauri-macros" +-version = "2.0.2" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8bd1c8d4a66799d3438747c3a79705cd665a95d6f24cb5f315413ff7a981fe2a" ++checksum = "8db4df25e2d9d45de0c4c910da61cd5500190da14ae4830749fee3466dddd112" + dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + "tauri-codegen", +- "tauri-utils 2.0.2", ++ "tauri-utils 2.4.0", + ] + + [[package]] + name = "tauri-plugin" +-version = "2.0.2" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6fa4e6c94cb1d635f65a770c69e23de1bc054b0e4c554fa037a7cc7676333d39" ++checksum = "37a5ebe6a610d1b78a94650896e6f7c9796323f408800cef436e0fa0539de601" + dependencies = [ + "anyhow", + "glob", + "plist", +- "schemars", ++ "schemars 0.8.22", + "serde", + "serde_json", +- "tauri-utils 2.0.2", ++ "tauri-utils 2.4.0", + "toml 0.8.2", + "walkdir", + ] + + [[package]] + name = "tauri-plugin-clipboard-manager" +-version = "2.0.1" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "78b7d556886c15849198c0948fd7f4c880492f0461539176da0a8a70272e2904" ++checksum = "5be2c6f5d82396c1a86d5b16052cc97976a82e92244bf074dd6e2f6272d8619d" + dependencies = [ + "arboard", +- "image", + "log", + "serde", + "serde_json", + "tauri", + "tauri-plugin", +- "thiserror 1.0.66", ++ "thiserror 2.0.17", + ] + + [[package]] + name = "tauri-plugin-deep-link" +-version = "0.1.2" ++version = "0.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4536f5f6602e8fdfaa7b3b185076c2a0704f8eb7015f4e58461eb483ec3ed1f8" ++checksum = "57d8e1a461d5bea85fa0b1d171efb25b0439ffcee08ae95ebf7f53007dfd8aab" + dependencies = [ +- "dirs", ++ "dirs-next", + "interprocess", + "log", +- "objc2 0.4.1", ++ "objc2 0.3.0-beta.5", + "once_cell", +- "tauri-utils 1.6.1", +- "windows-sys 0.48.0", +- "winreg 0.50.0", ++ "tauri-utils 1.6.2", ++ "winreg 0.11.0", + ] + + [[package]] + name = "tauri-plugin-dialog" +-version = "2.0.3" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4307310e1d2c09ab110235834722e7c2b85099b683e1eb7342ab351b0be5ada3" ++checksum = "8b59fd750551b1066744ab956a1cd6b1ea3e1b3763b0b9153ac27a044d596426" + dependencies = [ + "log", + "raw-window-handle", +@@ -5343,40 +5369,42 @@ dependencies = [ + "tauri", + "tauri-plugin", + "tauri-plugin-fs", +- "thiserror 1.0.66", ++ "thiserror 2.0.17", + "url", + ] + + [[package]] + name = "tauri-plugin-fs" +-version = "2.0.3" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "96ba7d46e86db8c830d143ef90ab5a453328365b0cc834c24edea4267b16aba0" ++checksum = "a1a1edf18000f02903a7c2e5997fb89aca455ecbc0acc15c6535afbb883be223" + dependencies = [ + "anyhow", + "dunce", + "glob", + "percent-encoding", +- "schemars", ++ "schemars 0.8.22", + "serde", + "serde_json", + "serde_repr", + "tauri", + "tauri-plugin", +- "thiserror 1.0.66", ++ "tauri-utils 2.4.0", ++ "thiserror 2.0.17", ++ "toml 0.8.2", + "url", + "uuid", + ] + + [[package]] + name = "tauri-plugin-log" +-version = "2.0.1" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9a49f2c05d15e6375ab7f7e528b3049150ba4dfafdf61f85e5178d0aef18e3f5" ++checksum = "eddd784c138c08a43954bc3e735402e6b2b2ee8d8c254a7391f4e77c01273dd5" + dependencies = [ + "android_logger", + "byte-unit", +- "cocoa 0.26.0", ++ "cocoa 0.26.1", + "fern", + "log", + "objc", +@@ -5386,15 +5414,15 @@ dependencies = [ + "swift-rs", + "tauri", + "tauri-plugin", +- "thiserror 1.0.66", +- "time", ++ "thiserror 2.0.17", ++ "time 0.3.44", + ] + + [[package]] + name = "tauri-plugin-notification" +-version = "2.0.1" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ef492a2d19b6376bb4c9e0c4fab3f3bf8a220ea112d24f35027b737ff55de20c" ++checksum = "46ab803095f14ac6521fdb6477210a49e86fed6623c3c97d8e4b2b35e045e922" + dependencies = [ + "log", + "notify-rust", +@@ -5404,16 +5432,16 @@ dependencies = [ + "serde_repr", + "tauri", + "tauri-plugin", +- "thiserror 1.0.66", +- "time", ++ "thiserror 2.0.17", ++ "time 0.3.44", + "url", + ] + + [[package]] + name = "tauri-plugin-os" +-version = "2.0.1" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fbc5f23a86f37687c7f4fecfdc706b279087bc44f7a46702f7307ff1551ee03a" ++checksum = "dda2d571a9baf0664c1f2088db227e3072f9028602fafa885deade7547c3b738" + dependencies = [ + "gethostname 0.5.0", + "log", +@@ -5424,14 +5452,14 @@ dependencies = [ + "sys-locale", + "tauri", + "tauri-plugin", +- "thiserror 1.0.66", ++ "thiserror 2.0.17", + ] + + [[package]] + name = "tauri-plugin-process" +-version = "2.0.1" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ae06a00087c148962a52814a2d7265b1a0505bced5ffb74f8c284a5f96a4d03d" ++checksum = "40cc553ab29581c8c43dfa5fb0c9d5aee8ba962ad3b42908eea26c79610441b7" + dependencies = [ + "tauri", + "tauri-plugin", +@@ -5439,71 +5467,71 @@ dependencies = [ + + [[package]] + name = "tauri-plugin-shell" +-version = "2.0.2" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0ad7880c5586b6b2104be451e3d7fc0f3800c84bda69e9ba81c828f87cb34267" ++checksum = "bb2c50a63e60fb8925956cc5b7569f4b750ac197a4d39f13b8dd46ea8e2bad79" + dependencies = [ + "encoding_rs", + "log", + "open", + "os_pipe", + "regex", +- "schemars", ++ "schemars 0.8.22", + "serde", + "serde_json", + "shared_child", + "tauri", + "tauri-plugin", +- "thiserror 1.0.66", ++ "thiserror 2.0.17", + "tokio", + ] + + [[package]] + name = "tauri-plugin-single-instance" +-version = "2.2.1" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "47c387d4d96690131dc46d1d2827df5c222b896a2bfeb15a16267229a55c50b5" ++checksum = "0f36019ee9832dc99e4450bb55a21cfad8633b19c2c18bd17c7741939b070ede" + dependencies = [ + "serde", + "serde_json", + "tauri", +- "thiserror 2.0.11", ++ "thiserror 2.0.17", + "tracing", + "windows-sys 0.59.0", +- "zbus 5.5.0", ++ "zbus 4.2.0", + ] + + [[package]] + name = "tauri-plugin-store" +-version = "2.1.0" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e9a580be53f04bb62422d239aa798e88522877f58a0d4a0e745f030055a51bb4" ++checksum = "1c0c08fae6995909f5e9a0da6038273b750221319f2c0f3b526d6de1cde21505" + dependencies = [ + "dunce", +- "log", + "serde", + "serde_json", + "tauri", + "tauri-plugin", +- "thiserror 1.0.66", ++ "thiserror 2.0.17", + "tokio", ++ "tracing", + ] + + [[package]] + name = "tauri-plugin-updater" +-version = "2.0.2" ++version = "2.3.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1dd3d2fe0f02bf52eebb5a9d23b987fffac6684646ab6fd683d706dafb18da87" ++checksum = "ce2d39224390c41ba544f02b4f1721f42256320b3fb8c371e9425cbddeb4a68c" + dependencies = [ + "base64 0.22.1", +- "dirs", ++ "dirs 5.0.1", + "flate2", + "futures-util", + "http 1.1.0", + "infer 0.16.0", + "minisign-verify", + "percent-encoding", +- "reqwest 0.12.9", ++ "reqwest 0.12.4", + "semver", + "serde", + "serde_json", +@@ -5511,8 +5539,8 @@ dependencies = [ + "tauri", + "tauri-plugin", + "tempfile", +- "thiserror 1.0.66", +- "time", ++ "thiserror 2.0.17", ++ "time 0.3.44", + "tokio", + "url", + "windows-sys 0.59.0", +@@ -5521,9 +5549,9 @@ dependencies = [ + + [[package]] + name = "tauri-runtime" +-version = "2.1.1" ++version = "2.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a1ef7363e7229ac8d04e8a5d405670dbd43dde8fc4bc3bc56105c35452d03784" ++checksum = "2274ef891ccc0a8d318deffa9d70053f947664d12d58b9c0d1ae5e89237e01f7" + dependencies = [ + "dpi", + "gtk", +@@ -5532,31 +5560,31 @@ dependencies = [ + "raw-window-handle", + "serde", + "serde_json", +- "tauri-utils 2.0.2", +- "thiserror 1.0.66", ++ "tauri-utils 2.4.0", ++ "thiserror 2.0.17", + "url", + "windows 0.58.0", + ] + + [[package]] + name = "tauri-runtime-wry" +-version = "2.1.2" ++version = "2.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "62fa2068e8498ad007b54d5773d03d57c3ff6dd96f8c8ce58beff44d0d5e0d30" ++checksum = "3707b40711d3b9f6519150869e358ffbde7c57567fb9b5a8b51150606939b2a0" + dependencies = [ + "gtk", + "http 1.1.0", + "jni", + "log", + "objc2 0.5.2", +- "objc2-app-kit", +- "objc2-foundation", ++ "objc2-app-kit 0.2.2", ++ "objc2-foundation 0.2.2", + "percent-encoding", + "raw-window-handle", + "softbuffer", + "tao", + "tauri-runtime", +- "tauri-utils 2.0.2", ++ "tauri-utils 2.4.0", + "url", + "webkit2gtk", + "webview2-com", +@@ -5566,9 +5594,9 @@ dependencies = [ + + [[package]] + name = "tauri-utils" +-version = "1.6.1" ++version = "1.6.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "83a0c939e88d82903a0a7dfb28388b12a3c03504d6bd6086550edaa3b6d8beaa" ++checksum = "c357952645e679de02cd35007190fcbce869b93ffc61b029f33fe02648453774" + dependencies = [ + "ctor", + "dunce", +@@ -5579,45 +5607,47 @@ dependencies = [ + "kuchikiki", + "log", + "memchr", +- "phf 0.11.2", ++ "phf 0.11.3", + "semver", + "serde", + "serde_json", + "serde_with", +- "thiserror 1.0.66", ++ "thiserror 1.0.69", + "url", + "windows-version", + ] + + [[package]] + name = "tauri-utils" +-version = "2.0.2" ++version = "2.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1fc65d6f5c54e56b66258948a6d9e47a82ea41f4b5a7612bfbdd1634c2913ed0" ++checksum = "b2900399c239a471bcff7f15c4399eb1a8c4fe511ba2853e07c996d771a5e0a4" + dependencies = [ ++ "anyhow", + "brotli", + "cargo_metadata", + "ctor", + "dunce", + "glob", + "html5ever", +- "infer 0.16.0", +- "json-patch 2.0.0", ++ "http 1.1.0", ++ "infer 0.19.0", ++ "json-patch 3.0.1", + "kuchikiki", + "log", + "memchr", +- "phf 0.11.2", ++ "phf 0.11.3", + "proc-macro2", + "quote", + "regex", +- "schemars", ++ "schemars 0.8.22", + "semver", + "serde", + "serde-untagged", + "serde_json", + "serde_with", + "swift-rs", +- "thiserror 1.0.66", ++ "thiserror 2.0.17", + "toml 0.8.2", + "url", + "urlpattern", +@@ -5627,36 +5657,38 @@ dependencies = [ + + [[package]] + name = "tauri-winres" +-version = "0.1.1" ++version = "0.3.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" ++checksum = "1087b111fe2b005e42dbdc1990fc18593234238d47453b0c99b7de1c9ab2c1e0" + dependencies = [ ++ "dunce", + "embed-resource", +- "toml 0.7.8", ++ "toml 0.9.8", + ] + + [[package]] + name = "tauri-winrt-notification" +-version = "0.2.1" ++version = "0.7.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f89f5fb70d6f62381f5d9b2ba9008196150b40b75f3068eb24faeddf1c686871" ++checksum = "0b1e66e07de489fe43a46678dd0b8df65e0c973909df1b60ba33874e297ba9b9" + dependencies = [ +- "quick-xml 0.31.0", +- "windows 0.56.0", ++ "quick-xml 0.37.5", ++ "thiserror 2.0.17", ++ "windows 0.61.3", + "windows-version", + ] + + [[package]] + name = "tempfile" +-version = "3.13.0" ++version = "3.23.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" ++checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" + dependencies = [ +- "cfg-if", + "fastrand", ++ "getrandom 0.3.4", + "once_cell", +- "rustix", +- "windows-sys 0.59.0", ++ "rustix 1.1.2", ++ "windows-sys 0.61.2", + ] + + [[package]] +@@ -5687,63 +5719,77 @@ checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" + + [[package]] + name = "thiserror" +-version = "1.0.66" ++version = "1.0.69" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5d171f59dbaa811dbbb1aee1e73db92ec2b122911a48e1390dfe327a821ddede" ++checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" + dependencies = [ +- "thiserror-impl 1.0.66", ++ "thiserror-impl 1.0.69", + ] + + [[package]] + name = "thiserror" +-version = "2.0.11" ++version = "2.0.17" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" ++checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" + dependencies = [ +- "thiserror-impl 2.0.11", ++ "thiserror-impl 2.0.17", + ] + + [[package]] + name = "thiserror-impl" +-version = "1.0.66" ++version = "1.0.69" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b08be0f17bd307950653ce45db00cd31200d82b624b36e181337d9c7d92765b5" ++checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "thiserror-impl" +-version = "2.0.11" ++version = "2.0.17" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" ++checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "tiff" +-version = "0.9.1" ++version = "0.10.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" ++checksum = "af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f" + dependencies = [ ++ "fax", + "flate2", +- "jpeg-decoder", ++ "half", ++ "quick-error", + "weezl", ++ "zune-jpeg", ++] ++ ++[[package]] ++name = "time" ++version = "0.1.45" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" ++dependencies = [ ++ "libc", ++ "wasi 0.10.0+wasi-snapshot-preview1", ++ "winapi", + ] + + [[package]] + name = "time" +-version = "0.3.36" ++version = "0.3.44" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" ++checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" + dependencies = [ + "deranged", +- "itoa 1.0.11", ++ "itoa 1.0.15", + "libc", + "num-conv", + "num_threads", +@@ -5755,25 +5801,35 @@ dependencies = [ + + [[package]] + name = "time-core" +-version = "0.1.2" ++version = "0.1.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" ++checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" + + [[package]] + name = "time-macros" +-version = "0.2.18" ++version = "0.2.24" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" ++checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3" + dependencies = [ + "num-conv", + "time-core", + ] + ++[[package]] ++name = "tinystr" ++version = "0.8.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" ++dependencies = [ ++ "displaydoc", ++ "zerovec", ++] ++ + [[package]] + name = "tinyvec" +-version = "1.8.0" ++version = "1.10.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" ++checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" + dependencies = [ + "tinyvec_macros", + ] +@@ -5792,32 +5848,34 @@ checksum = "c7c4ceeeca15c8384bbc3e011dbd8fccb7f068a440b752b7d9b32ceb0ca0e2e8" + + [[package]] + name = "tokio" +-version = "1.41.0" ++version = "1.26.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb" ++checksum = "03201d01c3c27a29c8a5cee5b55a93ddae1ccf6f08f65365c2c918f8c1b76f64" + dependencies = [ +- "backtrace", ++ "autocfg", + "bytes", + "libc", ++ "memchr", + "mio", ++ "num_cpus", + "parking_lot", + "pin-project-lite", + "signal-hook-registry", +- "socket2", ++ "socket2 0.4.10", + "tokio-macros", + "tracing", +- "windows-sys 0.52.0", ++ "windows-sys 0.45.0", + ] + + [[package]] + name = "tokio-macros" +-version = "2.4.0" ++version = "1.8.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" ++checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 1.0.109", + ] + + [[package]] +@@ -5832,9 +5890,9 @@ dependencies = [ + + [[package]] + name = "tokio-rustls" +-version = "0.26.0" ++version = "0.25.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" ++checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" + dependencies = [ + "rustls", + "rustls-pki-types", +@@ -5843,9 +5901,9 @@ dependencies = [ + + [[package]] + name = "tokio-tungstenite" +-version = "0.24.0" ++version = "0.20.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9" ++checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" + dependencies = [ + "futures-util", + "log", +@@ -5855,60 +5913,71 @@ dependencies = [ + + [[package]] + name = "tokio-util" +-version = "0.7.12" ++version = "0.7.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" ++checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" + dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", ++ "tracing", + ] + + [[package]] + name = "toml" +-version = "0.7.8" ++version = "0.8.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" ++checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" + dependencies = [ + "serde", +- "serde_spanned", +- "toml_datetime", +- "toml_edit 0.19.15", ++ "serde_spanned 0.6.9", ++ "toml_datetime 0.6.3", ++ "toml_edit 0.20.2", + ] + + [[package]] + name = "toml" +-version = "0.8.2" ++version = "0.9.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" ++checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" + dependencies = [ +- "serde", +- "serde_spanned", +- "toml_datetime", +- "toml_edit 0.20.2", ++ "indexmap 2.12.0", ++ "serde_core", ++ "serde_spanned 1.0.3", ++ "toml_datetime 0.7.3", ++ "toml_parser", ++ "toml_writer", ++ "winnow 0.7.13", + ] + + [[package]] + name = "toml_datetime" +-version = "0.6.8" ++version = "0.6.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" ++checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" + dependencies = [ + "serde", + ] + ++[[package]] ++name = "toml_datetime" ++version = "0.7.3" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" ++dependencies = [ ++ "serde_core", ++] ++ + [[package]] + name = "toml_edit" + version = "0.19.15" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" + dependencies = [ +- "indexmap 2.6.0", +- "serde", +- "serde_spanned", +- "toml_datetime", ++ "indexmap 2.12.0", ++ "toml_datetime 0.6.3", + "winnow 0.5.40", + ] + +@@ -5918,34 +5987,50 @@ version = "0.20.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" + dependencies = [ +- "indexmap 2.6.0", ++ "indexmap 2.12.0", + "serde", +- "serde_spanned", +- "toml_datetime", ++ "serde_spanned 0.6.9", ++ "toml_datetime 0.6.3", + "winnow 0.5.40", + ] + + [[package]] + name = "toml_edit" +-version = "0.22.24" ++version = "0.23.7" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d" ++dependencies = [ ++ "indexmap 2.12.0", ++ "toml_datetime 0.7.3", ++ "toml_parser", ++ "winnow 0.7.13", ++] ++ ++[[package]] ++name = "toml_parser" ++version = "1.0.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" ++checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" + dependencies = [ +- "indexmap 2.6.0", +- "toml_datetime", +- "winnow 0.7.2", ++ "winnow 0.7.13", + ] + ++[[package]] ++name = "toml_writer" ++version = "1.0.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" ++ + [[package]] + name = "tower" +-version = "0.5.1" ++version = "0.4.13" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" ++checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" + dependencies = [ + "futures-core", + "futures-util", ++ "pin-project", + "pin-project-lite", +- "sync_wrapper 0.1.2", + "tokio", + "tower-layer", + "tower-service", +@@ -5954,11 +6039,11 @@ dependencies = [ + + [[package]] + name = "tower-http" +-version = "0.5.2" ++version = "0.5.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" ++checksum = "0da193277a4e2c33e59e09b5861580c33dd0a637c3883d0fa74ba40c0374af2e" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "bytes", + "http 1.1.0", + "http-body 1.0.1", +@@ -5982,9 +6067,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + + [[package]] + name = "tracing" +-version = "0.1.40" ++version = "0.1.41" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" ++checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" + dependencies = [ + "log", + "pin-project-lite", +@@ -5994,42 +6079,43 @@ dependencies = [ + + [[package]] + name = "tracing-attributes" +-version = "0.1.27" ++version = "0.1.30" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" ++checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "tracing-core" +-version = "0.1.32" ++version = "0.1.34" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" ++checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" + dependencies = [ + "once_cell", + ] + + [[package]] + name = "tray-icon" +-version = "0.19.1" ++version = "0.19.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7c92af36a182b46206723bdf8a7942e20838cde1cf062e5b97854d57eb01763b" ++checksum = "eadd75f5002e2513eaa19b2365f533090cc3e93abd38788452d9ea85cff7b48a" + dependencies = [ +- "core-graphics 0.24.0", + "crossbeam-channel", +- "dirs", ++ "dirs 6.0.0", + "libappindicator", + "muda", +- "objc2 0.5.2", +- "objc2-app-kit", +- "objc2-foundation", ++ "objc2 0.6.3", ++ "objc2-app-kit 0.3.2", ++ "objc2-core-foundation", ++ "objc2-core-graphics", ++ "objc2-foundation 0.3.2", + "once_cell", +- "png", ++ "png 0.17.16", + "serde", +- "thiserror 1.0.66", ++ "thiserror 2.0.17", + "windows-sys 0.59.0", + ] + +@@ -6046,7 +6132,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "4added4070a4fdf9df03457206cd2e4b12417c8560a2954d91ffcbe60177a56a" + dependencies = [ + "chrono", +- "thiserror 1.0.66", ++ "thiserror 1.0.69", + "ts-rs-macros", + ] + +@@ -6065,33 +6151,34 @@ dependencies = [ + + [[package]] + name = "tungstenite" +-version = "0.24.0" ++version = "0.20.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a" ++checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" + dependencies = [ + "byteorder", + "bytes", + "data-encoding", +- "http 1.1.0", ++ "http 0.2.12", + "httparse", + "log", + "rand 0.8.5", + "sha1", +- "thiserror 1.0.66", ++ "thiserror 1.0.69", ++ "url", + "utf-8", + ] + + [[package]] + name = "typeid" +-version = "1.0.2" ++version = "1.0.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e" ++checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + + [[package]] + name = "typenum" +-version = "1.17.0" ++version = "1.19.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" ++checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" + + [[package]] + name = "uds_windows" +@@ -6145,26 +6232,11 @@ dependencies = [ + "unic-common", + ] + +-[[package]] +-name = "unicode-bidi" +-version = "0.3.17" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" +- + [[package]] + name = "unicode-ident" +-version = "1.0.13" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" +- +-[[package]] +-name = "unicode-normalization" +-version = "0.1.24" ++version = "1.0.22" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" +-dependencies = [ +- "tinyvec", +-] ++checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" + + [[package]] + name = "unicode-segmentation" +@@ -6186,9 +6258,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + + [[package]] + name = "url" +-version = "2.5.2" ++version = "2.5.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" ++checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" + dependencies = [ + "form_urlencoded", + "idna", +@@ -6220,6 +6292,12 @@ version = "0.1.7" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" + ++[[package]] ++name = "utf8_iter" ++version = "1.0.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" ++ + [[package]] + name = "utf8parse" + version = "0.2.2" +@@ -6228,30 +6306,21 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" + + [[package]] + name = "uuid" +-version = "1.11.0" ++version = "1.18.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" ++checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" + dependencies = [ +- "getrandom 0.2.15", ++ "getrandom 0.3.4", ++ "js-sys", + "serde", +-] +- +-[[package]] +-name = "v_frame" +-version = "0.3.8" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b" +-dependencies = [ +- "aligned-vec", +- "num-traits", + "wasm-bindgen", + ] + + [[package]] + name = "value-bag" +-version = "1.10.0" ++version = "1.11.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2" ++checksum = "943ce29a8a743eb10d6082545d861b24f9d1b160b7d741e0f2cdf726bec909c5" + + [[package]] + name = "vcpkg" +@@ -6261,9 +6330,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + + [[package]] + name = "version-compare" +-version = "0.2.0" ++version = "0.2.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" ++checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e" + + [[package]] + name = "version_check" +@@ -6283,9 +6352,9 @@ dependencies = [ + + [[package]] + name = "vswhom-sys" +-version = "0.1.2" ++version = "0.1.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" ++checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150" + dependencies = [ + "cc", + "libc", +@@ -6339,53 +6408,56 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + + [[package]] + name = "wasi" +-version = "0.11.0+wasi-snapshot-preview1" ++version = "0.10.0+wasi-snapshot-preview1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" ++checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" + + [[package]] +-name = "wasm-bindgen" +-version = "0.2.95" ++name = "wasi" ++version = "0.11.1+wasi-snapshot-preview1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" ++ ++[[package]] ++name = "wasip2" ++version = "1.0.1+wasi-0.2.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" ++checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" + dependencies = [ +- "cfg-if", +- "once_cell", +- "wasm-bindgen-macro", ++ "wit-bindgen", + ] + + [[package]] +-name = "wasm-bindgen-backend" +-version = "0.2.95" ++name = "wasm-bindgen" ++version = "0.2.105" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" ++checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60" + dependencies = [ +- "bumpalo", +- "log", ++ "cfg-if", + "once_cell", +- "proc-macro2", +- "quote", +- "syn 2.0.98", ++ "rustversion", ++ "wasm-bindgen-macro", + "wasm-bindgen-shared", + ] + + [[package]] + name = "wasm-bindgen-futures" +-version = "0.4.45" ++version = "0.4.55" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" ++checksum = "551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0" + dependencies = [ + "cfg-if", + "js-sys", ++ "once_cell", + "wasm-bindgen", + "web-sys", + ] + + [[package]] + name = "wasm-bindgen-macro" +-version = "0.2.95" ++version = "0.2.105" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" ++checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2" + dependencies = [ + "quote", + "wasm-bindgen-macro-support", +@@ -6393,22 +6465,25 @@ dependencies = [ + + [[package]] + name = "wasm-bindgen-macro-support" +-version = "0.2.95" ++version = "0.2.105" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" ++checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc" + dependencies = [ ++ "bumpalo", + "proc-macro2", + "quote", +- "syn 2.0.98", +- "wasm-bindgen-backend", ++ "syn 2.0.110", + "wasm-bindgen-shared", + ] + + [[package]] + name = "wasm-bindgen-shared" +-version = "0.2.95" ++version = "0.2.105" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" ++checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76" ++dependencies = [ ++ "unicode-ident", ++] + + [[package]] + name = "wasm-streams" +@@ -6425,13 +6500,13 @@ dependencies = [ + + [[package]] + name = "wayland-backend" +-version = "0.3.7" ++version = "0.3.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6" ++checksum = "673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35" + dependencies = [ + "cc", + "downcast-rs", +- "rustix", ++ "rustix 1.1.2", + "scoped-tls", + "smallvec", + "wayland-sys", +@@ -6439,23 +6514,23 @@ dependencies = [ + + [[package]] + name = "wayland-client" +-version = "0.31.7" ++version = "0.31.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b66249d3fc69f76fd74c82cc319300faa554e9d865dab1f7cd66cc20db10b280" ++checksum = "c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d" + dependencies = [ +- "bitflags 2.6.0", +- "rustix", ++ "bitflags 2.10.0", ++ "rustix 1.1.2", + "wayland-backend", + "wayland-scanner", + ] + + [[package]] + name = "wayland-protocols" +-version = "0.32.5" ++version = "0.32.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7cd0ade57c4e6e9a8952741325c30bf82f4246885dca8bf561898b86d0c1f58e" ++checksum = "efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901" + dependencies = [ +- "bitflags 2.6.0", ++ "bitflags 2.10.0", + "wayland-backend", + "wayland-client", + "wayland-scanner", +@@ -6463,20 +6538,20 @@ dependencies = [ + + [[package]] + name = "wayland-scanner" +-version = "0.31.5" ++version = "0.31.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3" ++checksum = "54cb1e9dc49da91950bdfd8b848c49330536d9d1fb03d4bfec8cae50caa50ae3" + dependencies = [ + "proc-macro2", +- "quick-xml 0.36.2", ++ "quick-xml 0.37.5", + "quote", + ] + + [[package]] + name = "wayland-sys" +-version = "0.31.5" ++version = "0.31.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09" ++checksum = "34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142" + dependencies = [ + "dlib", + "log", +@@ -6485,9 +6560,9 @@ dependencies = [ + + [[package]] + name = "web-sys" +-version = "0.3.72" ++version = "0.3.82" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112" ++checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1" + dependencies = [ + "js-sys", + "wasm-bindgen", +@@ -6539,18 +6614,27 @@ dependencies = [ + + [[package]] + name = "webpki-roots" +-version = "0.26.6" ++version = "0.26.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" ++checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" ++dependencies = [ ++ "webpki-roots 1.0.4", ++] ++ ++[[package]] ++name = "webpki-roots" ++version = "1.0.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e" + dependencies = [ + "rustls-pki-types", + ] + + [[package]] + name = "webview2-com" +-version = "0.33.0" ++version = "0.34.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6f61ff3d9d0ee4efcb461b14eb3acfda2702d10dc329f339303fc3e57215ae2c" ++checksum = "823e7ebcfaea51e78f72c87fc3b65a1e602c321f407a0b36dbb327d7bb7cd921" + dependencies = [ + "webview2-com-macros", + "webview2-com-sys", +@@ -6568,25 +6652,25 @@ checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] + name = "webview2-com-sys" +-version = "0.33.0" ++version = "0.34.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a3a3e2eeb58f82361c93f9777014668eb3d07e7d174ee4c819575a9208011886" ++checksum = "7a82bce72db6e5ee83c68b5de1e2cd6ea195b9fbff91cb37df5884cbe3222df4" + dependencies = [ +- "thiserror 1.0.66", ++ "thiserror 1.0.69", + "windows 0.58.0", + "windows-core 0.58.0", + ] + + [[package]] + name = "weezl" +-version = "0.1.8" ++version = "0.1.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" ++checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" + + [[package]] + name = "winapi" +@@ -6606,11 +6690,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + + [[package]] + name = "winapi-util" +-version = "0.1.9" ++version = "0.1.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" ++checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" + dependencies = [ +- "windows-sys 0.59.0", ++ "windows-sys 0.61.2", + ] + + [[package]] +@@ -6626,8 +6710,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "3ea403deff7b51fff19e261330f71608ff2cdef5721d72b64180bb95be7c4150" + dependencies = [ + "objc2 0.5.2", +- "objc2-app-kit", +- "objc2-foundation", ++ "objc2-app-kit 0.2.2", ++ "objc2-foundation 0.2.2", + "raw-window-handle", + "windows-sys 0.59.0", + "windows-version", +@@ -6642,16 +6726,6 @@ dependencies = [ + "windows-targets 0.48.5", + ] + +-[[package]] +-name = "windows" +-version = "0.56.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" +-dependencies = [ +- "windows-core 0.56.0", +- "windows-targets 0.52.6", +-] +- + [[package]] + name = "windows" + version = "0.58.0" +@@ -6663,24 +6737,25 @@ dependencies = [ + ] + + [[package]] +-name = "windows-core" +-version = "0.52.0" ++name = "windows" ++version = "0.61.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" ++checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" + dependencies = [ +- "windows-targets 0.52.6", ++ "windows-collections", ++ "windows-core 0.61.2", ++ "windows-future", ++ "windows-link 0.1.3", ++ "windows-numerics", + ] + + [[package]] +-name = "windows-core" +-version = "0.56.0" ++name = "windows-collections" ++version = "0.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" ++checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" + dependencies = [ +- "windows-implement 0.56.0", +- "windows-interface 0.56.0", +- "windows-result 0.1.2", +- "windows-targets 0.52.6", ++ "windows-core 0.61.2", + ] + + [[package]] +@@ -6692,19 +6767,45 @@ dependencies = [ + "windows-implement 0.58.0", + "windows-interface 0.58.0", + "windows-result 0.2.0", +- "windows-strings", ++ "windows-strings 0.1.0", + "windows-targets 0.52.6", + ] + + [[package]] +-name = "windows-implement" +-version = "0.56.0" ++name = "windows-core" ++version = "0.61.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" ++checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" + dependencies = [ +- "proc-macro2", +- "quote", +- "syn 2.0.98", ++ "windows-implement 0.60.2", ++ "windows-interface 0.59.3", ++ "windows-link 0.1.3", ++ "windows-result 0.3.4", ++ "windows-strings 0.4.2", ++] ++ ++[[package]] ++name = "windows-core" ++version = "0.62.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" ++dependencies = [ ++ "windows-implement 0.60.2", ++ "windows-interface 0.59.3", ++ "windows-link 0.2.1", ++ "windows-result 0.4.1", ++ "windows-strings 0.5.1", ++] ++ ++[[package]] ++name = "windows-future" ++version = "0.2.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" ++dependencies = [ ++ "windows-core 0.61.2", ++ "windows-link 0.1.3", ++ "windows-threading", + ] + + [[package]] +@@ -6715,18 +6816,18 @@ checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +-name = "windows-interface" +-version = "0.56.0" ++name = "windows-implement" ++version = "0.60.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" ++checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +@@ -6737,27 +6838,40 @@ checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + ] + + [[package]] +-name = "windows-registry" +-version = "0.2.0" ++name = "windows-interface" ++version = "0.59.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" ++checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" + dependencies = [ +- "windows-result 0.2.0", +- "windows-strings", +- "windows-targets 0.52.6", ++ "proc-macro2", ++ "quote", ++ "syn 2.0.110", + ] + + [[package]] +-name = "windows-result" +-version = "0.1.2" ++name = "windows-link" ++version = "0.1.3" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" ++ ++[[package]] ++name = "windows-link" ++version = "0.2.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" ++ ++[[package]] ++name = "windows-numerics" ++version = "0.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" ++checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" + dependencies = [ +- "windows-targets 0.52.6", ++ "windows-core 0.61.2", ++ "windows-link 0.1.3", + ] + + [[package]] +@@ -6769,6 +6883,24 @@ dependencies = [ + "windows-targets 0.52.6", + ] + ++[[package]] ++name = "windows-result" ++version = "0.3.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" ++dependencies = [ ++ "windows-link 0.1.3", ++] ++ ++[[package]] ++name = "windows-result" ++version = "0.4.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" ++dependencies = [ ++ "windows-link 0.2.1", ++] ++ + [[package]] + name = "windows-strings" + version = "0.1.0" +@@ -6779,6 +6911,24 @@ dependencies = [ + "windows-targets 0.52.6", + ] + ++[[package]] ++name = "windows-strings" ++version = "0.4.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" ++dependencies = [ ++ "windows-link 0.1.3", ++] ++ ++[[package]] ++name = "windows-strings" ++version = "0.5.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" ++dependencies = [ ++ "windows-link 0.2.1", ++] ++ + [[package]] + name = "windows-sys" + version = "0.45.0" +@@ -6815,6 +6965,24 @@ dependencies = [ + "windows-targets 0.52.6", + ] + ++[[package]] ++name = "windows-sys" ++version = "0.60.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" ++dependencies = [ ++ "windows-targets 0.53.5", ++] ++ ++[[package]] ++name = "windows-sys" ++version = "0.61.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" ++dependencies = [ ++ "windows-link 0.2.1", ++] ++ + [[package]] + name = "windows-targets" + version = "0.42.2" +@@ -6854,20 +7022,46 @@ dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", +- "windows_i686_gnullvm", ++ "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", + ] + ++[[package]] ++name = "windows-targets" ++version = "0.53.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" ++dependencies = [ ++ "windows-link 0.2.1", ++ "windows_aarch64_gnullvm 0.53.1", ++ "windows_aarch64_msvc 0.53.1", ++ "windows_i686_gnu 0.53.1", ++ "windows_i686_gnullvm 0.53.1", ++ "windows_i686_msvc 0.53.1", ++ "windows_x86_64_gnu 0.53.1", ++ "windows_x86_64_gnullvm 0.53.1", ++ "windows_x86_64_msvc 0.53.1", ++] ++ ++[[package]] ++name = "windows-threading" ++version = "0.1.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" ++dependencies = [ ++ "windows-link 0.1.3", ++] ++ + [[package]] + name = "windows-version" +-version = "0.1.1" ++version = "0.1.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515" ++checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631" + dependencies = [ +- "windows-targets 0.52.6", ++ "windows-link 0.2.1", + ] + + [[package]] +@@ -6888,6 +7082,12 @@ version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + ++[[package]] ++name = "windows_aarch64_gnullvm" ++version = "0.53.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" ++ + [[package]] + name = "windows_aarch64_msvc" + version = "0.42.2" +@@ -6906,6 +7106,12 @@ version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + ++[[package]] ++name = "windows_aarch64_msvc" ++version = "0.53.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" ++ + [[package]] + name = "windows_i686_gnu" + version = "0.42.2" +@@ -6924,12 +7130,24 @@ version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + ++[[package]] ++name = "windows_i686_gnu" ++version = "0.53.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" ++ + [[package]] + name = "windows_i686_gnullvm" + version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + ++[[package]] ++name = "windows_i686_gnullvm" ++version = "0.53.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" ++ + [[package]] + name = "windows_i686_msvc" + version = "0.42.2" +@@ -6948,6 +7166,12 @@ version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + ++[[package]] ++name = "windows_i686_msvc" ++version = "0.53.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" ++ + [[package]] + name = "windows_x86_64_gnu" + version = "0.42.2" +@@ -6966,6 +7190,12 @@ version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + ++[[package]] ++name = "windows_x86_64_gnu" ++version = "0.53.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" ++ + [[package]] + name = "windows_x86_64_gnullvm" + version = "0.42.2" +@@ -6984,6 +7214,12 @@ version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + ++[[package]] ++name = "windows_x86_64_gnullvm" ++version = "0.53.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" ++ + [[package]] + name = "windows_x86_64_msvc" + version = "0.42.2" +@@ -7002,6 +7238,12 @@ version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + ++[[package]] ++name = "windows_x86_64_msvc" ++version = "0.53.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" ++ + [[package]] + name = "winnow" + version = "0.5.40" +@@ -7013,13 +7255,32 @@ dependencies = [ + + [[package]] + name = "winnow" +-version = "0.7.2" ++version = "0.7.13" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603" ++checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" + dependencies = [ + "memchr", + ] + ++[[package]] ++name = "winreg" ++version = "0.10.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" ++dependencies = [ ++ "winapi", ++] ++ ++[[package]] ++name = "winreg" ++version = "0.11.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "76a1a57ff50e9b408431e8f97d5456f2807f8eb2a2cd79b06068fc87f8ecf189" ++dependencies = [ ++ "cfg-if", ++ "winapi", ++] ++ + [[package]] + name = "winreg" + version = "0.50.0" +@@ -7040,14 +7301,37 @@ dependencies = [ + "windows-sys 0.48.0", + ] + ++[[package]] ++name = "winreg" ++version = "0.55.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" ++dependencies = [ ++ "cfg-if", ++ "windows-sys 0.59.0", ++] ++ ++[[package]] ++name = "wit-bindgen" ++version = "0.46.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" ++ ++[[package]] ++name = "writeable" ++version = "0.6.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" ++ + [[package]] + name = "wry" +-version = "0.46.3" ++version = "0.48.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "cd5cdf57c66813d97601181349c63b96994b3074fc3d7a31a8cce96e968e3bbd" ++checksum = "a2e33c08b174442ff80d5c791020696f9f8b4e4a87b8cfc7494aad6167ec44e1" + dependencies = [ + "base64 0.22.1", +- "block2", ++ "block2 0.5.1", ++ "cookie", + "crossbeam-channel", + "dpi", + "dunce", +@@ -7061,9 +7345,9 @@ dependencies = [ + "libc", + "ndk", + "objc2 0.5.2", +- "objc2-app-kit", +- "objc2-foundation", +- "objc2-ui-kit", ++ "objc2-app-kit 0.2.2", ++ "objc2-foundation 0.2.2", ++ "objc2-ui-kit 0.2.2", + "objc2-web-kit", + "once_cell", + "percent-encoding", +@@ -7071,7 +7355,8 @@ dependencies = [ + "sha2", + "soup3", + "tao-macros", +- "thiserror 1.0.66", ++ "thiserror 2.0.17", ++ "url", + "webkit2gtk", + "webkit2gtk-sys", + "webview2-com", +@@ -7113,30 +7398,29 @@ dependencies = [ + + [[package]] + name = "x11rb" +-version = "0.13.1" ++version = "0.13.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12" ++checksum = "9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414" + dependencies = [ +- "gethostname 0.4.3", +- "rustix", ++ "gethostname 1.1.0", ++ "rustix 1.1.2", + "x11rb-protocol", + ] + + [[package]] + name = "x11rb-protocol" +-version = "0.13.1" ++version = "0.13.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d" ++checksum = "ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd" + + [[package]] + name = "xattr" +-version = "1.3.1" ++version = "1.6.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" ++checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" + dependencies = [ + "libc", +- "linux-raw-sys", +- "rustix", ++ "rustix 1.1.2", + ] + + [[package]] +@@ -7149,11 +7433,34 @@ dependencies = [ + "windows-sys 0.59.0", + ] + ++[[package]] ++name = "yoke" ++version = "0.8.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" ++dependencies = [ ++ "stable_deref_trait", ++ "yoke-derive", ++ "zerofrom", ++] ++ ++[[package]] ++name = "yoke-derive" ++version = "0.8.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" ++dependencies = [ ++ "proc-macro2", ++ "quote", ++ "syn 2.0.110", ++ "synstructure", ++] ++ + [[package]] + name = "zbus" +-version = "4.0.1" ++version = "4.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7b8e3d6ae3342792a6cc2340e4394334c7402f3d793b390d2c5494a4032b3030" ++checksum = "6aea58d1af0aaa8abf87f3d9ade9b8f46bf13727e5f9fb24bc31ee9d94a9b4ad" + dependencies = [ + "async-broadcast", + "async-executor", +@@ -7165,14 +7472,13 @@ dependencies = [ + "async-task", + "async-trait", + "blocking", +- "derivative", + "enumflags2", + "event-listener", + "futures-core", + "futures-sink", + "futures-util", + "hex", +- "nix 0.27.1", ++ "nix 0.28.0", + "ordered-stream", + "rand 0.8.5", + "serde", +@@ -7184,20 +7490,19 @@ dependencies = [ + "uds_windows", + "windows-sys 0.52.0", + "xdg-home", +- "zbus_macros 4.0.1", ++ "zbus_macros 4.2.0", + "zbus_names 3.0.0", +- "zvariant 4.0.0", ++ "zvariant 4.2.0", + ] + + [[package]] + name = "zbus" +-version = "5.5.0" ++version = "5.12.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "59c333f648ea1b647bc95dc1d34807c8e25ed7a6feff3394034dc4776054b236" ++checksum = "b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91" + dependencies = [ + "async-broadcast", + "async-executor", +- "async-fs", + "async-io", + "async-lock", + "async-process", +@@ -7210,48 +7515,46 @@ dependencies = [ + "futures-core", + "futures-lite", + "hex", +- "nix 0.29.0", ++ "nix 0.30.1", + "ordered-stream", + "serde", + "serde_repr", +- "static_assertions", + "tracing", + "uds_windows", +- "windows-sys 0.59.0", +- "winnow 0.7.2", +- "xdg-home", +- "zbus_macros 5.5.0", ++ "uuid", ++ "windows-sys 0.61.2", ++ "winnow 0.7.13", ++ "zbus_macros 5.12.0", + "zbus_names 4.2.0", +- "zvariant 5.4.0", ++ "zvariant 5.8.0", + ] + + [[package]] + name = "zbus_macros" +-version = "4.0.1" ++version = "4.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b7a3e850ff1e7217a3b7a07eba90d37fe9bb9e89a310f718afcde5885ca9b6d7" ++checksum = "1bf2b496ec1e2d3c4a7878e351607f7a2bec1e1029b353683dfc28a22999e369" + dependencies = [ +- "proc-macro-crate 1.3.1", ++ "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", +- "regex", + "syn 1.0.109", +- "zvariant_utils 1.1.0", ++ "zvariant_utils 1.1.1", + ] + + [[package]] + name = "zbus_macros" +-version = "5.5.0" ++version = "5.12.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f325ad10eb0d0a3eb060203494c3b7ec3162a01a59db75d2deee100339709fc0" ++checksum = "1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314" + dependencies = [ +- "proc-macro-crate 3.2.0", ++ "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", + "zbus_names 4.2.0", +- "zvariant 5.4.0", +- "zvariant_utils 3.2.0", ++ "zvariant 5.8.0", ++ "zvariant_utils 3.2.1", + ] + + [[package]] +@@ -7262,7 +7565,7 @@ checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" + dependencies = [ + "serde", + "static_assertions", +- "zvariant 4.0.0", ++ "zvariant 4.2.0", + ] + + [[package]] +@@ -7273,50 +7576,103 @@ checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97" + dependencies = [ + "serde", + "static_assertions", +- "winnow 0.7.2", +- "zvariant 5.4.0", ++ "winnow 0.7.13", ++ "zvariant 5.8.0", + ] + + [[package]] + name = "zerocopy" +-version = "0.7.35" ++version = "0.8.27" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" ++checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" + dependencies = [ +- "byteorder", + "zerocopy-derive", + ] + + [[package]] + name = "zerocopy-derive" +-version = "0.7.35" ++version = "0.8.27" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" ++dependencies = [ ++ "proc-macro2", ++ "quote", ++ "syn 2.0.110", ++] ++ ++[[package]] ++name = "zerofrom" ++version = "0.1.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" ++checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" ++dependencies = [ ++ "zerofrom-derive", ++] ++ ++[[package]] ++name = "zerofrom-derive" ++version = "0.1.6" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.98", ++ "syn 2.0.110", ++ "synstructure", + ] + + [[package]] + name = "zeroize" +-version = "1.8.1" ++version = "1.8.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" ++ ++[[package]] ++name = "zerotrie" ++version = "0.2.3" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" ++dependencies = [ ++ "displaydoc", ++ "yoke", ++ "zerofrom", ++] ++ ++[[package]] ++name = "zerovec" ++version = "0.11.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" ++dependencies = [ ++ "yoke", ++ "zerofrom", ++ "zerovec-derive", ++] ++ ++[[package]] ++name = "zerovec-derive" ++version = "0.11.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" ++checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" ++dependencies = [ ++ "proc-macro2", ++ "quote", ++ "syn 2.0.110", ++] + + [[package]] + name = "zip" +-version = "2.2.0" ++version = "2.4.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "dc5e4288ea4057ae23afc69a4472434a87a2495cafce6632fd1c4ec9f5cf3494" ++checksum = "fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50" + dependencies = [ + "arbitrary", + "crc32fast", + "crossbeam-utils", + "displaydoc", +- "indexmap 2.6.0", ++ "indexmap 2.12.0", + "memchr", +- "thiserror 1.0.66", ++ "thiserror 2.0.17", + ] + + [[package]] +@@ -7325,84 +7681,74 @@ version = "0.4.12" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" + +-[[package]] +-name = "zune-inflate" +-version = "0.2.54" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" +-dependencies = [ +- "simd-adler32", +-] +- + [[package]] + name = "zune-jpeg" +-version = "0.4.13" ++version = "0.4.21" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768" ++checksum = "29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713" + dependencies = [ + "zune-core", + ] + + [[package]] + name = "zvariant" +-version = "4.0.0" ++version = "4.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4e09e8be97d44eeab994d752f341e67b3b0d80512a8b315a0671d47232ef1b65" ++checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" + dependencies = [ + "endi", + "enumflags2", + "serde", + "static_assertions", + "url", +- "zvariant_derive 4.0.0", ++ "zvariant_derive 4.2.0", + ] + + [[package]] + name = "zvariant" +-version = "5.4.0" ++version = "5.8.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b2df9ee044893fcffbdc25de30546edef3e32341466811ca18421e3cd6c5a3ac" ++checksum = "2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c" + dependencies = [ + "endi", + "enumflags2", + "serde", +- "static_assertions", +- "winnow 0.7.2", +- "zvariant_derive 5.4.0", +- "zvariant_utils 3.2.0", ++ "winnow 0.7.13", ++ "zvariant_derive 5.8.0", ++ "zvariant_utils 3.2.1", + ] + + [[package]] + name = "zvariant_derive" +-version = "4.0.0" ++version = "4.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "72a5857e2856435331636a9fbb415b09243df4521a267c5bedcd5289b4d5799e" ++checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" + dependencies = [ +- "proc-macro-crate 1.3.1", ++ "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", +- "syn 1.0.109", +- "zvariant_utils 1.1.0", ++ "syn 2.0.110", ++ "zvariant_utils 2.1.0", + ] + + [[package]] + name = "zvariant_derive" +-version = "5.4.0" ++version = "5.8.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "74170caa85b8b84cc4935f2d56a57c7a15ea6185ccdd7eadb57e6edd90f94b2f" ++checksum = "da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006" + dependencies = [ +- "proc-macro-crate 3.2.0", ++ "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", +- "syn 2.0.98", +- "zvariant_utils 3.2.0", ++ "syn 2.0.110", ++ "zvariant_utils 3.2.1", + ] + + [[package]] + name = "zvariant_utils" +-version = "1.1.0" ++version = "1.1.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "00bedb16a193cc12451873fee2a1bc6550225acece0e36f333e68326c73c8172" ++checksum = "75fa7291bdd68cd13c4f97cc9d78cbf16d96305856dfc7ac942aeff4c2de7d5a" + dependencies = [ + "proc-macro2", + "quote", +@@ -7411,14 +7757,24 @@ dependencies = [ + + [[package]] + name = "zvariant_utils" +-version = "3.2.0" ++version = "2.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34" ++checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" ++dependencies = [ ++ "proc-macro2", ++ "quote", ++ "syn 2.0.110", ++] ++ ++[[package]] ++name = "zvariant_utils" ++version = "3.2.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599" + dependencies = [ + "proc-macro2", + "quote", + "serde", +- "static_assertions", +- "syn 2.0.98", +- "winnow 0.7.2", ++ "syn 2.0.110", ++ "winnow 0.7.13", + ] diff --git a/pkgs/development/tools/devpod/default.nix b/pkgs/development/tools/devpod/default.nix index 752d7425467b..d4ce173f2ffd 100644 --- a/pkgs/development/tools/devpod/default.nix +++ b/pkgs/development/tools/devpod/default.nix @@ -87,7 +87,9 @@ let cargoRoot = "src-tauri"; buildAndTestSubdir = "src-tauri"; - cargoHash = "sha256-BwuV5nAQcTAtdfK4+NKEt8Cj7gqnatRwHh/BYJJrIPo="; + cargoHash = "sha256-PSgBwa8sZ85W2kBrXkFVvnoYn5l1r3Jvn/LG8tITjbU="; + + cargoPatches = [ ./cargo-lock.patch ]; patches = [ # don't create a .desktop file automatically registered to open the devpod:// URI scheme