Radish alpha
r
Radicle desktop app
Radicle
Git (anonymous pull)
Log in to clone via SSH
Add radicle-artifact, iroh, iroh-blobs deps
Daniel Norman committed 7 days ago
commit ee81763df1a61adf450fc144f13c5c8af2f89cf4
parent 15955af7fd0baef9c6f9ea7570151cae5d2701f1
2 files changed +3253 -339
modified Cargo.lock
@@ -3,15 +3,6 @@
version = 4

[[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"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -23,7 +14,7 @@ version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
dependencies = [
-
 "crypto-common",
+
 "crypto-common 0.1.6",
 "generic-array",
]

@@ -35,7 +26,7 @@ checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
dependencies = [
 "cfg-if",
 "cipher",
-
 "cpufeatures",
+
 "cpufeatures 0.2.17",
]

[[package]]
@@ -227,9 +218,9 @@ dependencies = [

[[package]]
name = "anyhow"
-
version = "1.0.98"
+
version = "1.0.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
+
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"

[[package]]
name = "arboard"
@@ -253,6 +244,12 @@ dependencies = [
]

[[package]]
+
name = "arrayref"
+
version = "0.3.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
+

+
[[package]]
name = "arrayvec"
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -265,6 +262,45 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16"

[[package]]
+
name = "asn1-rs"
+
version = "0.7.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60"
+
dependencies = [
+
 "asn1-rs-derive",
+
 "asn1-rs-impl",
+
 "displaydoc",
+
 "nom",
+
 "num-traits",
+
 "rusticata-macros",
+
 "thiserror 2.0.18",
+
 "time",
+
]
+

+
[[package]]
+
name = "asn1-rs-derive"
+
version = "0.6.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
 "synstructure",
+
]
+

+
[[package]]
+
name = "asn1-rs-impl"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
name = "ast_node"
version = "5.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -272,7 +308,29 @@ checksum = "2eb025ef00a6da925cf40870b9c8d008526b6004ece399cb0974209720f0b194"
dependencies = [
 "quote",
 "swc_macros_common",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "async-trait"
+
version = "0.1.89"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "async_io_stream"
+
version = "0.3.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c"
+
dependencies = [
+
 "futures",
+
 "pharos",
+
 "rustc_version",
]

[[package]]
@@ -299,6 +357,33 @@ dependencies = [
]

[[package]]
+
name = "atomic-polyfill"
+
version = "1.0.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4"
+
dependencies = [
+
 "critical-section",
+
]
+

+
[[package]]
+
name = "atomic-waker"
+
version = "1.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
+

+
[[package]]
+
name = "attohttpc"
+
version = "0.30.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "16e2cdb6d5ed835199484bb92bb8b3edd526effe995c61732580439c1a67e2e9"
+
dependencies = [
+
 "base64 0.22.1",
+
 "http",
+
 "log",
+
 "url",
+
]
+

+
[[package]]
name = "autocfg"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -357,18 +442,33 @@ dependencies = [
]

[[package]]
-
name = "backtrace"
-
version = "0.3.75"
+
name = "backon"
+
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002"
+
checksum = "cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef"
dependencies = [
-
 "addr2line",
-
 "cfg-if",
-
 "libc",
-
 "miniz_oxide",
-
 "object",
-
 "rustc-demangle",
-
 "windows-targets 0.52.6",
+
 "fastrand",
+
 "gloo-timers",
+
 "tokio",
+
]
+

+
[[package]]
+
name = "bao-tree"
+
version = "0.16.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "06384416b1825e6e04fde63262fda2dc408f5b64c02d04e0d8b70ae72c17a52b"
+
dependencies = [
+
 "blake3",
+
 "bytes",
+
 "futures-lite",
+
 "genawaiter",
+
 "iroh-io",
+
 "positioned-io",
+
 "range-collections",
+
 "self_cell",
+
 "serde",
+
 "smallvec",
+
 "tokio",
]

[[package]]
@@ -384,6 +484,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"

[[package]]
+
name = "base32"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "23ce669cd6c8588f79e15cf450314f9638f967fc5770ff1c7c1deb0925ea7cfa"
+

+
[[package]]
+
name = "base32"
+
version = "0.5.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076"
+

+
[[package]]
name = "base64"
version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -409,7 +521,7 @@ checksum = "6aeac2e1fe888769f34f05ac343bbef98b14d1ffb292ab69d4608b3abc86f2a2"
dependencies = [
 "blowfish",
 "pbkdf2",
-
 "sha2",
+
 "sha2 0.10.9",
]

[[package]]
@@ -422,6 +534,12 @@ dependencies = [
]

[[package]]
+
name = "binary-merge"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "597bb81c80a54b6a4381b23faba8d7774b144c94cbd1d6fe3f1329bd776554ab"
+

+
[[package]]
name = "bit-set"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -444,11 +562,11 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"

[[package]]
name = "bitflags"
-
version = "2.9.0"
+
version = "2.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd"
+
checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"
dependencies = [
-
 "serde",
+
 "serde_core",
]

[[package]]
@@ -464,6 +582,20 @@ dependencies = [
]

[[package]]
+
name = "blake3"
+
version = "1.8.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce"
+
dependencies = [
+
 "arrayref",
+
 "arrayvec",
+
 "cc",
+
 "cfg-if",
+
 "constant_time_eq",
+
 "cpufeatures 0.3.0",
+
]
+

+
[[package]]
name = "block-buffer"
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -473,6 +605,15 @@ dependencies = [
]

[[package]]
+
name = "block-buffer"
+
version = "0.11.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "96eb4cdd6cf1b31d671e9efe75c5d1ec614776856cefbe109ca373554a6d514f"
+
dependencies = [
+
 "hybrid-array",
+
]
+

+
[[package]]
name = "block-padding"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -529,7 +670,7 @@ dependencies = [
 "proc-macro-crate 3.3.0",
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -615,9 +756,9 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"

[[package]]
name = "bytes"
-
version = "1.10.1"
+
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
+
checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
dependencies = [
 "serde",
]
@@ -647,7 +788,7 @@ version = "0.18.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "cairo-sys-rs",
 "glib",
 "libc",
@@ -692,7 +833,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b4a6cae9efc04cc6cbb8faf338d2c497c165c83e74509cf4dbedea948bbf6e5"
dependencies = [
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -715,7 +856,7 @@ dependencies = [
 "semver",
 "serde",
 "serde_json",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
]

[[package]]
@@ -795,7 +936,7 @@ checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818"
dependencies = [
 "cfg-if",
 "cipher",
-
 "cpufeatures",
+
 "cpufeatures 0.2.17",
]

[[package]]
@@ -805,18 +946,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0"
dependencies = [
 "iana-time-zone",
+
 "js-sys",
 "num-traits",
 "serde",
+
 "wasm-bindgen",
 "windows-link 0.2.1",
]

[[package]]
+
name = "cid"
+
version = "0.11.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "21a304f95f84d169a6f31c4d0a30d784643aaa0bbc9c1e449a2c23e963ec4971"
+
dependencies = [
+
 "multibase",
+
 "multihash",
+
 "serde",
+
 "serde_bytes",
+
 "unsigned-varint",
+
]
+

+
[[package]]
name = "cipher"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
dependencies = [
-
 "crypto-common",
+
 "crypto-common 0.1.6",
 "inout",
]

@@ -852,7 +1008,7 @@ dependencies = [
 "heck 0.5.0",
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -871,6 +1027,15 @@ dependencies = [
]

[[package]]
+
name = "cobs"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1"
+
dependencies = [
+
 "thiserror 2.0.18",
+
]
+

+
[[package]]
name = "colorchoice"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -887,18 +1052,52 @@ dependencies = [
]

[[package]]
+
name = "console"
+
version = "0.15.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8"
+
dependencies = [
+
 "encode_unicode",
+
 "libc",
+
 "once_cell",
+
 "unicode-width 0.2.2",
+
 "windows-sys 0.59.0",
+
]
+

+
[[package]]
name = "const-oid"
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"

[[package]]
+
name = "const-oid"
+
version = "0.10.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"
+

+
[[package]]
+
name = "constant_time_eq"
+
version = "0.4.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b"
+

+
[[package]]
name = "convert_case"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"

[[package]]
+
name = "convert_case"
+
version = "0.10.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9"
+
dependencies = [
+
 "unicode-segmentation",
+
]
+

+
[[package]]
name = "cookie"
version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -909,6 +1108,16 @@ dependencies = [
]

[[package]]
+
name = "cordyceps"
+
version = "0.3.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "688d7fbb8092b8de775ef2536f36c8c31f2bc4006ece2e8d8ad2d17d00ce0a2a"
+
dependencies = [
+
 "loom",
+
 "tracing",
+
]
+

+
[[package]]
name = "core-foundation"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -930,7 +1139,7 @@ version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "core-foundation",
 "core-graphics-types",
 "foreign-types",
@@ -943,7 +1152,7 @@ version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "064badf302c3194842cf2c5d61f56cc88e54a759313879cdf03abdd27d0c3b97"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "core-foundation",
 "core-graphics-types",
 "foreign-types",
@@ -956,7 +1165,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "core-foundation",
 "libc",
]
@@ -971,6 +1180,15 @@ dependencies = [
]

[[package]]
+
name = "cpufeatures"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
+
dependencies = [
+
 "libc",
+
]
+

+
[[package]]
name = "crc32fast"
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -980,6 +1198,12 @@ dependencies = [
]

[[package]]
+
name = "critical-section"
+
version = "1.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"
+

+
[[package]]
name = "crossbeam-channel"
version = "0.5.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -989,12 +1213,46 @@ dependencies = [
]

[[package]]
+
name = "crossbeam-epoch"
+
version = "0.9.18"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
+
dependencies = [
+
 "crossbeam-utils",
+
]
+

+
[[package]]
name = "crossbeam-utils"
version = "0.8.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"

[[package]]
+
name = "crossterm"
+
version = "0.25.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67"
+
dependencies = [
+
 "bitflags 1.3.2",
+
 "crossterm_winapi",
+
 "libc",
+
 "mio 0.8.11",
+
 "parking_lot",
+
 "signal-hook",
+
 "signal-hook-mio",
+
 "winapi",
+
]
+

+
[[package]]
+
name = "crossterm_winapi"
+
version = "0.9.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b"
+
dependencies = [
+
 "winapi",
+
]
+

+
[[package]]
name = "crypto-bigint"
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1018,6 +1276,15 @@ dependencies = [
]

[[package]]
+
name = "crypto-common"
+
version = "0.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "77727bb15fa921304124b128af125e7e3b968275d1b108b379190264f4423710"
+
dependencies = [
+
 "hybrid-array",
+
]
+

+
[[package]]
name = "cssparser"
version = "0.29.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1054,7 +1321,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
dependencies = [
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -1095,15 +1362,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"
dependencies = [
 "cfg-if",
-
 "cpufeatures",
+
 "cpufeatures 0.2.17",
 "curve25519-dalek-derive",
-
 "digest",
-
 "fiat-crypto",
+
 "digest 0.10.7",
+
 "fiat-crypto 0.2.9",
 "rustc_version",
 "subtle",
]

[[package]]
+
name = "curve25519-dalek"
+
version = "5.0.0-pre.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6f9200d1d13637f15a6acb71e758f64624048d85b31a5fdbfd8eca1e2687d0b7"
+
dependencies = [
+
 "cfg-if",
+
 "cpufeatures 0.2.17",
+
 "curve25519-dalek-derive",
+
 "digest 0.11.0-rc.10",
+
 "fiat-crypto 0.3.0",
+
 "rand_core 0.9.5",
+
 "rustc_version",
+
 "serde",
+
 "subtle",
+
 "zeroize",
+
]
+

+
[[package]]
name = "curve25519-dalek-derive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1111,7 +1396,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -1121,7 +1406,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4204e8808fcdd40bed39e49371f13f56d6984c32bc03dcb577d2a40b989b9d68"
dependencies = [
 "amplify",
+
 "base32 0.4.0",
 "cyphergraphy",
+
 "sha3",
]

[[package]]
@@ -1166,7 +1453,7 @@ dependencies = [
 "proc-macro2",
 "quote",
 "strsim",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -1177,7 +1464,7 @@ checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
dependencies = [
 "darling_core",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -1203,7 +1490,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976"
dependencies = [
 "data-encoding",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -1249,8 +1536,8 @@ dependencies = [
 "swc_ecma_parser",
 "swc_eq_ignore_macros",
 "text_lines",
-
 "thiserror 2.0.12",
-
 "unicode-width",
+
 "thiserror 2.0.18",
+
 "unicode-width 0.2.2",
 "url",
]

@@ -1272,7 +1559,7 @@ checksum = "9b565e60a9685cdf312c888665b5f8647ac692a7da7e058a5e2268a466da8eaf"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -1302,67 +1589,142 @@ version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb"
dependencies = [
-
 "const-oid",
+
 "const-oid 0.9.6",
 "zeroize",
]

[[package]]
-
name = "deranged"
-
version = "0.4.0"
+
name = "der"
+
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e"
+
checksum = "71fd89660b2dc699704064e59e9dba0147b903e85319429e131620d022be411b"
dependencies = [
-
 "powerfmt",
-
 "serde",
+
 "const-oid 0.10.2",
+
 "pem-rfc7468 1.0.0",
+
 "zeroize",
]

[[package]]
-
name = "derive_more"
-
version = "0.99.20"
+
name = "der-parser"
+
version = "10.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f"
+
checksum = "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6"
dependencies = [
-
 "convert_case",
-
 "proc-macro2",
-
 "quote",
-
 "rustc_version",
-
 "syn 2.0.101",
+
 "asn1-rs",
+
 "displaydoc",
+
 "nom",
+
 "num-bigint",
+
 "num-traits",
+
 "rusticata-macros",
]

[[package]]
-
name = "derive_more"
-
version = "2.1.1"
+
name = "deranged"
+
version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134"
+
checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
dependencies = [
-
 "derive_more-impl",
+
 "powerfmt",
+
 "serde_core",
]

[[package]]
-
name = "derive_more-impl"
-
version = "2.1.1"
+
name = "derive_builder"
+
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb"
+
checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947"
+
dependencies = [
+
 "derive_builder_macro",
+
]
+

+
[[package]]
+
name = "derive_builder_core"
+
version = "0.20.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8"
dependencies = [
+
 "darling",
 "proc-macro2",
 "quote",
-
 "rustc_version",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
-
name = "digest"
-
version = "0.10.7"
+
name = "derive_builder_macro"
+
version = "0.20.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
+
dependencies = [
+
 "derive_builder_core",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "derive_more"
+
version = "0.99.20"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f"
+
dependencies = [
+
 "convert_case 0.4.0",
+
 "proc-macro2",
+
 "quote",
+
 "rustc_version",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "derive_more"
+
version = "2.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134"
+
dependencies = [
+
 "derive_more-impl",
+
]
+

+
[[package]]
+
name = "derive_more-impl"
+
version = "2.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb"
+
dependencies = [
+
 "convert_case 0.10.0",
+
 "proc-macro2",
+
 "quote",
+
 "rustc_version",
+
 "syn 2.0.117",
+
 "unicode-xid",
+
]
+

+
[[package]]
+
name = "diatomic-waker"
+
version = "0.2.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ab03c107fafeb3ee9f5925686dbb7a73bc76e3932abb0d2b365cb64b169cf04c"
+

+
[[package]]
+
name = "digest"
+
version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
dependencies = [
-
 "block-buffer",
-
 "const-oid",
-
 "crypto-common",
+
 "block-buffer 0.10.4",
+
 "const-oid 0.9.6",
+
 "crypto-common 0.1.6",
 "subtle",
]

[[package]]
+
name = "digest"
+
version = "0.11.0-rc.10"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "afa94b64bfc6549e6e4b5a3216f22593224174083da7a90db47e951c4fb31725"
+
dependencies = [
+
 "block-buffer 0.11.0",
+
 "const-oid 0.10.2",
+
 "crypto-common 0.2.1",
+
]
+

+
[[package]]
name = "dirs"
version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1380,7 +1742,7 @@ dependencies = [
 "libc",
 "option-ext",
 "redox_users",
-
 "windows-sys 0.60.2",
+
 "windows-sys 0.61.2",
]

[[package]]
@@ -1389,7 +1751,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "block2 0.6.1",
 "libc",
 "objc2 0.6.4",
@@ -1403,7 +1765,18 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "dlopen2"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "09b4f5f101177ff01b8ec4ecc81eead416a8aa42819a2869311b3420fa114ffa"
+
dependencies = [
+
 "libc",
+
 "once_cell",
+
 "winapi",
]

[[package]]
@@ -1426,7 +1799,16 @@ checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "document-features"
+
version = "0.2.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61"
+
dependencies = [
+
 "litrs",
]

[[package]]
@@ -1471,7 +1853,7 @@ dependencies = [
 "indexmap 2.9.0",
 "rustc-hash",
 "serde",
-
 "unicode-width",
+
 "unicode-width 0.2.2",
]

[[package]]
@@ -1577,12 +1959,12 @@ version = "0.16.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"
dependencies = [
-
 "der",
-
 "digest",
+
 "der 0.7.10",
+
 "digest 0.10.7",
 "elliptic-curve",
 "rfc6979",
 "signature 2.2.0",
-
 "spki",
+
 "spki 0.7.3",
]

[[package]]
@@ -1604,15 +1986,42 @@ dependencies = [
]

[[package]]
+
name = "ed25519"
+
version = "3.0.0-rc.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c6e914c7c52decb085cea910552e24c63ac019e3ab8bf001ff736da9a9d9d890"
+
dependencies = [
+
 "pkcs8 0.11.0-rc.11",
+
 "serde",
+
 "signature 3.0.0",
+
]
+

+
[[package]]
name = "ed25519-dalek"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9"
dependencies = [
-
 "curve25519-dalek",
+
 "curve25519-dalek 4.1.3",
 "ed25519 2.2.3",
-
 "sha2",
+
 "sha2 0.10.9",
+
 "subtle",
+
]
+

+
[[package]]
+
name = "ed25519-dalek"
+
version = "3.0.0-pre.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ad207ed88a133091f83224265eac21109930db09bedcad05d5252f2af2de20a1"
+
dependencies = [
+
 "curve25519-dalek 5.0.0-pre.1",
+
 "ed25519 3.0.0-rc.4",
+
 "rand_core 0.9.5",
+
 "serde",
+
 "sha2 0.11.0-rc.2",
+
 "signature 3.0.0",
 "subtle",
+
 "zeroize",
]

[[package]]
@@ -1629,11 +2038,11 @@ checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
dependencies = [
 "base16ct",
 "crypto-bigint",
-
 "digest",
+
 "digest 0.10.7",
 "ff",
 "generic-array",
 "group",
-
 "pkcs8",
+
 "pkcs8 0.10.2",
 "rand_core 0.6.4",
 "sec1",
 "subtle",
@@ -1661,6 +2070,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7"

[[package]]
+
name = "embedded-io"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced"
+

+
[[package]]
+
name = "embedded-io"
+
version = "0.6.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
+

+
[[package]]
+
name = "encode_unicode"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
+

+
[[package]]
name = "encoding_rs"
version = "0.8.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1670,6 +2097,29 @@ dependencies = [
]

[[package]]
+
name = "enum-as-inner"
+
version = "0.6.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc"
+
dependencies = [
+
 "heck 0.5.0",
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "enum-assoc"
+
version = "1.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3ed8956bd5c1f0415200516e78ff07ec9e16415ade83c056c230d7b7ea0d55b7"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
name = "env_filter"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1718,6 +2168,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3afcf4effa2c44390b9912544582d5af29e10dc4c816c5dbebf748e1c7416faa"

[[package]]
+
name = "fastbloom"
+
version = "0.14.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4e7f34442dbe69c60fe8eaf58a8cafff81a1f278816d8ab4db255b3bef4ac3c4"
+
dependencies = [
+
 "getrandom 0.3.3",
+
 "libm",
+
 "rand 0.9.4",
+
 "siphasher 1.0.1",
+
]
+

+
[[package]]
name = "fastrand"
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1758,6 +2220,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"

[[package]]
+
name = "fiat-crypto"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24"
+

+
[[package]]
name = "field-offset"
version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1831,7 +2299,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -1856,7 +2324,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5ff35a391aef949120a0340d690269b3d9f63460a6106e99bd07b961f345ea9"
dependencies = [
 "swc_macros_common",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -1876,12 +2344,41 @@ dependencies = [
]

[[package]]
+
name = "futures"
+
version = "0.3.31"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
+
dependencies = [
+
 "futures-channel",
+
 "futures-core",
+
 "futures-executor",
+
 "futures-io",
+
 "futures-sink",
+
 "futures-task",
+
 "futures-util",
+
]
+

+
[[package]]
+
name = "futures-buffered"
+
version = "0.2.13"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4421cb78ee172b6b06080093479d3c50f058e7c81b7d577bbb8d118d551d4cd5"
+
dependencies = [
+
 "cordyceps",
+
 "diatomic-waker",
+
 "futures-core",
+
 "pin-project-lite",
+
 "spin 0.10.0",
+
]
+

+
[[package]]
name = "futures-channel"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
dependencies = [
 "futures-core",
+
 "futures-sink",
]

[[package]]
@@ -1908,6 +2405,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"

[[package]]
+
name = "futures-lite"
+
version = "2.6.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
+
dependencies = [
+
 "fastrand",
+
 "futures-core",
+
 "futures-io",
+
 "parking",
+
 "pin-project-lite",
+
]
+

+
[[package]]
name = "futures-macro"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1915,7 +2425,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -1936,6 +2446,7 @@ version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
dependencies = [
+
 "futures-channel",
 "futures-core",
 "futures-io",
 "futures-macro",
@@ -1948,6 +2459,15 @@ dependencies = [
]

[[package]]
+
name = "fuzzy-matcher"
+
version = "0.3.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94"
+
dependencies = [
+
 "thread_local",
+
]
+

+
[[package]]
name = "fxhash"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2056,6 +2576,52 @@ dependencies = [
]

[[package]]
+
name = "genawaiter"
+
version = "0.99.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c86bd0361bcbde39b13475e6e36cb24c329964aa2611be285289d1e4b751c1a0"
+
dependencies = [
+
 "futures-core",
+
 "genawaiter-macro",
+
 "genawaiter-proc-macro",
+
 "proc-macro-hack",
+
]
+

+
[[package]]
+
name = "genawaiter-macro"
+
version = "0.99.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0b32dfe1fdfc0bbde1f22a5da25355514b5e450c33a6af6770884c8750aedfbc"
+

+
[[package]]
+
name = "genawaiter-proc-macro"
+
version = "0.99.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "784f84eebc366e15251c4a8c3acee82a6a6f427949776ecb88377362a9621738"
+
dependencies = [
+
 "proc-macro-error 0.4.12",
+
 "proc-macro-hack",
+
 "proc-macro2",
+
 "quote",
+
 "syn 1.0.109",
+
]
+

+
[[package]]
+
name = "generator"
+
version = "0.8.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "52f04ae4152da20c76fe800fa48659201d5cf627c5149ca0b707b69d7eef6cf9"
+
dependencies = [
+
 "cc",
+
 "cfg-if",
+
 "libc",
+
 "log",
+
 "rustversion",
+
 "windows-link 0.2.1",
+
 "windows-result 0.4.1",
+
]
+

+
[[package]]
name = "generic-array"
version = "0.14.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2094,8 +2660,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
dependencies = [
 "cfg-if",
+
 "js-sys",
 "libc",
 "wasi 0.11.0+wasi-snapshot-preview1",
+
 "wasm-bindgen",
]

[[package]]
@@ -2105,9 +2673,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
dependencies = [
 "cfg-if",
+
 "js-sys",
 "libc",
-
 "r-efi",
+
 "r-efi 5.2.0",
 "wasi 0.14.2+wasi-0.2.4",
+
 "wasm-bindgen",
+
]
+

+
[[package]]
+
name = "getrandom"
+
version = "0.4.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
+
dependencies = [
+
 "cfg-if",
+
 "js-sys",
+
 "libc",
+
 "r-efi 6.0.0",
+
 "wasip2",
+
 "wasip3",
+
 "wasm-bindgen",
]

[[package]]
@@ -2121,12 +2706,6 @@ dependencies = [
]

[[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"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2187,7 +2766,7 @@ dependencies = [
 "git-ref-format-core",
 "proc-macro-error2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -2196,7 +2775,7 @@ version = "0.20.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b88256088d75a56f8ecfa070513a775dd9107f6530ef14919dac831af9cfe2b"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "libc",
 "libgit2-sys",
 "log",
@@ -2209,7 +2788,7 @@ version = "0.18.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "futures-channel",
 "futures-core",
 "futures-executor",
@@ -2234,10 +2813,10 @@ checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc"
dependencies = [
 "heck 0.4.1",
 "proc-macro-crate 2.0.0",
-
 "proc-macro-error",
+
 "proc-macro-error 1.0.4",
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -2257,6 +2836,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"

[[package]]
+
name = "gloo-timers"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
+
dependencies = [
+
 "futures-channel",
+
 "futures-core",
+
 "js-sys",
+
 "wasm-bindgen",
+
]
+

+
[[package]]
name = "gobject-sys"
version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2324,10 +2915,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52ff3c5b21f14f0736fed6dcfc0bfb4225ebf5725f3c0209edeec181e4d73e9d"
dependencies = [
 "proc-macro-crate 1.3.1",
-
 "proc-macro-error",
+
 "proc-macro-error 1.0.4",
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "h2"
+
version = "0.4.14"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "171fefbc92fe4a4de27e0698d6a5b392d6a0e333506bc49133760b3bcf948733"
+
dependencies = [
+
 "atomic-waker",
+
 "bytes",
+
 "fnv",
+
 "futures-core",
+
 "futures-sink",
+
 "http",
+
 "indexmap 2.9.0",
+
 "slab",
+
 "tokio",
+
 "tokio-util",
+
 "tracing",
+
]
+

+
[[package]]
+
name = "hash32"
+
version = "0.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
+
dependencies = [
+
 "byteorder",
]

[[package]]
@@ -2361,17 +2980,42 @@ dependencies = [
]

[[package]]
-
name = "heck"
-
version = "0.4.1"
+
name = "hashbrown"
+
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+
checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
+
dependencies = [
+
 "allocator-api2",
+
 "equivalent",
+
 "foldhash 0.2.0",
+
]

[[package]]
-
name = "heck"
-
version = "0.5.0"
+
name = "heapless"
+
version = "0.7.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
-

+
checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f"
+
dependencies = [
+
 "atomic-polyfill",
+
 "hash32",
+
 "rustc_version",
+
 "serde",
+
 "spin 0.9.8",
+
 "stable_deref_trait",
+
]
+

+
[[package]]
+
name = "heck"
+
version = "0.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+

+
[[package]]
+
name = "heck"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
+

[[package]]
name = "hex"
version = "0.4.3"
@@ -2379,12 +3023,65 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"

[[package]]
+
name = "hickory-proto"
+
version = "0.25.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502"
+
dependencies = [
+
 "async-trait",
+
 "bytes",
+
 "cfg-if",
+
 "data-encoding",
+
 "enum-as-inner",
+
 "futures-channel",
+
 "futures-io",
+
 "futures-util",
+
 "h2",
+
 "http",
+
 "idna",
+
 "ipnet",
+
 "once_cell",
+
 "rand 0.9.4",
+
 "ring",
+
 "rustls",
+
 "thiserror 2.0.18",
+
 "tinyvec",
+
 "tokio",
+
 "tokio-rustls",
+
 "tracing",
+
 "url",
+
]
+

+
[[package]]
+
name = "hickory-resolver"
+
version = "0.25.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a"
+
dependencies = [
+
 "cfg-if",
+
 "futures-util",
+
 "hickory-proto",
+
 "ipconfig",
+
 "moka",
+
 "once_cell",
+
 "parking_lot",
+
 "rand 0.9.4",
+
 "resolv-conf",
+
 "rustls",
+
 "smallvec",
+
 "thiserror 2.0.18",
+
 "tokio",
+
 "tokio-rustls",
+
 "tracing",
+
]
+

+
[[package]]
name = "hmac"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
dependencies = [
-
 "digest",
+
 "digest 0.10.7",
]

[[package]]
@@ -2470,6 +3167,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"

[[package]]
+
name = "hybrid-array"
+
version = "0.4.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "08d46837a0ed51fe95bd3b05de33cd64a1ee88fc797477ca48446872504507c5"
+
dependencies = [
+
 "typenum",
+
]
+

+
[[package]]
name = "hyper"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2478,6 +3184,7 @@ dependencies = [
 "bytes",
 "futures-channel",
 "futures-util",
+
 "h2",
 "http",
 "http-body",
 "httparse",
@@ -2490,6 +3197,22 @@ dependencies = [
]

[[package]]
+
name = "hyper-rustls"
+
version = "0.27.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f"
+
dependencies = [
+
 "http",
+
 "hyper",
+
 "hyper-util",
+
 "rustls",
+
 "tokio",
+
 "tokio-rustls",
+
 "tower-service",
+
 "webpki-roots",
+
]
+

+
[[package]]
name = "hyper-util"
version = "0.1.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2634,12 +3357,24 @@ dependencies = [
]

[[package]]
+
name = "id-arena"
+
version = "2.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
+

+
[[package]]
name = "ident_case"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"

[[package]]
+
name = "identity-hash"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dfdd7caa900436d8f13b2346fe10257e0c05c1f1f9e351f4f5d57c03bd5f45da"
+

+
[[package]]
name = "idna"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2661,6 +3396,27 @@ dependencies = [
]

[[package]]
+
name = "igd-next"
+
version = "0.16.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "516893339c97f6011282d5825ac94fc1c7aad5cad26bdc2d0cee068c0bf97f97"
+
dependencies = [
+
 "async-trait",
+
 "attohttpc",
+
 "bytes",
+
 "futures",
+
 "http",
+
 "http-body-util",
+
 "hyper",
+
 "hyper-util",
+
 "log",
+
 "rand 0.9.4",
+
 "tokio",
+
 "url",
+
 "xmltree",
+
]
+

+
[[package]]
name = "image"
version = "0.25.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2696,6 +3452,19 @@ dependencies = [
]

[[package]]
+
name = "indicatif"
+
version = "0.17.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235"
+
dependencies = [
+
 "console",
+
 "number_prefix",
+
 "portable-atomic",
+
 "unicode-width 0.2.2",
+
 "web-time",
+
]
+

+
[[package]]
name = "infer"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2715,6 +3484,45 @@ dependencies = [
]

[[package]]
+
name = "inplace-vec-builder"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cf64c2edc8226891a71f127587a2861b132d2b942310843814d5001d99a1d307"
+
dependencies = [
+
 "smallvec",
+
]
+

+
[[package]]
+
name = "inquire"
+
version = "0.7.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0fddf93031af70e75410a2511ec04d49e758ed2f26dad3404a934e0fb45cc12a"
+
dependencies = [
+
 "bitflags 2.11.1",
+
 "crossterm",
+
 "dyn-clone",
+
 "fuzzy-matcher",
+
 "fxhash",
+
 "newline-converter",
+
 "once_cell",
+
 "unicode-segmentation",
+
 "unicode-width 0.1.14",
+
]
+

+
[[package]]
+
name = "ipconfig"
+
version = "0.3.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222"
+
dependencies = [
+
 "socket2",
+
 "widestring",
+
 "windows-registry",
+
 "windows-result 0.4.1",
+
 "windows-sys 0.61.2",
+
]
+

+
[[package]]
name = "ipnet"
version = "2.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2731,6 +3539,252 @@ dependencies = [
]

[[package]]
+
name = "iroh"
+
version = "0.97.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "feb56e7e4b0ec7fba7efa6a236b016a52b5d927d50244aceb9e20566159b1a32"
+
dependencies = [
+
 "backon",
+
 "bytes",
+
 "cfg_aliases",
+
 "data-encoding",
+
 "derive_more 2.1.1",
+
 "ed25519-dalek 3.0.0-pre.1",
+
 "futures-util",
+
 "getrandom 0.3.3",
+
 "hickory-resolver",
+
 "http",
+
 "ipnet",
+
 "iroh-base",
+
 "iroh-metrics",
+
 "iroh-relay",
+
 "n0-error",
+
 "n0-future",
+
 "n0-watcher",
+
 "netwatch",
+
 "noq",
+
 "noq-proto",
+
 "noq-udp",
+
 "papaya",
+
 "pin-project",
+
 "pkarr",
+
 "pkcs8 0.11.0-rc.11",
+
 "portable-atomic",
+
 "portmapper",
+
 "rand 0.9.4",
+
 "reqwest 0.12.28",
+
 "rustc-hash",
+
 "rustls",
+
 "rustls-pki-types",
+
 "rustls-webpki",
+
 "serde",
+
 "smallvec",
+
 "strum",
+
 "sync_wrapper",
+
 "time",
+
 "tokio",
+
 "tokio-stream",
+
 "tokio-util",
+
 "tracing",
+
 "url",
+
 "wasm-bindgen-futures",
+
 "webpki-roots",
+
]
+

+
[[package]]
+
name = "iroh-base"
+
version = "0.97.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "55a354e3396b62c14717ee807dfee9a7f43f6dad47e4ac0fd1d49f1ffad14ef0"
+
dependencies = [
+
 "curve25519-dalek 5.0.0-pre.1",
+
 "data-encoding",
+
 "derive_more 2.1.1",
+
 "digest 0.11.0-rc.10",
+
 "ed25519-dalek 3.0.0-pre.1",
+
 "n0-error",
+
 "rand_core 0.9.5",
+
 "serde",
+
 "sha2 0.11.0-rc.2",
+
 "url",
+
 "zeroize",
+
 "zeroize_derive",
+
]
+

+
[[package]]
+
name = "iroh-blobs"
+
version = "0.99.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "51b06914e77bd07bc1b3600096be66e2a63d391e8f4a901f61771630e20f2116"
+
dependencies = [
+
 "arrayvec",
+
 "bao-tree",
+
 "bytes",
+
 "cfg_aliases",
+
 "chrono",
+
 "data-encoding",
+
 "derive_more 2.1.1",
+
 "futures-lite",
+
 "genawaiter",
+
 "hex",
+
 "iroh",
+
 "iroh-base",
+
 "iroh-io",
+
 "iroh-metrics",
+
 "iroh-tickets",
+
 "irpc",
+
 "n0-error",
+
 "n0-future",
+
 "nested_enum_utils",
+
 "noq",
+
 "postcard",
+
 "rand 0.9.4",
+
 "range-collections",
+
 "redb",
+
 "ref-cast",
+
 "reflink-copy",
+
 "self_cell",
+
 "serde",
+
 "smallvec",
+
 "tokio",
+
 "tracing",
+
]
+

+
[[package]]
+
name = "iroh-io"
+
version = "0.6.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e0a5feb781017b983ff1b155cd1faf8174da2acafd807aa482876da2d7e6577a"
+
dependencies = [
+
 "bytes",
+
 "futures-lite",
+
 "pin-project",
+
 "smallvec",
+
 "tokio",
+
]
+

+
[[package]]
+
name = "iroh-metrics"
+
version = "0.38.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5828152c482cf9d95f3039848ac2be5e6e47c41dbf3695a453e6c02739c50d2c"
+
dependencies = [
+
 "iroh-metrics-derive",
+
 "itoa",
+
 "n0-error",
+
 "postcard",
+
 "ryu",
+
 "serde",
+
 "tracing",
+
]
+

+
[[package]]
+
name = "iroh-metrics-derive"
+
version = "0.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cab063c2bfd6c3d5a33a913d4fdb5252f140db29ec67c704f20f3da7e8f92dbf"
+
dependencies = [
+
 "heck 0.5.0",
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "iroh-relay"
+
version = "0.97.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d786b260cadfe82ae0b6a9e372e8c78949096a06c857d1c3521355cefced0f55"
+
dependencies = [
+
 "blake3",
+
 "bytes",
+
 "cfg_aliases",
+
 "data-encoding",
+
 "derive_more 2.1.1",
+
 "getrandom 0.3.3",
+
 "hickory-resolver",
+
 "http",
+
 "http-body-util",
+
 "hyper",
+
 "hyper-util",
+
 "iroh-base",
+
 "iroh-metrics",
+
 "lru",
+
 "n0-error",
+
 "n0-future",
+
 "noq",
+
 "noq-proto",
+
 "num_enum",
+
 "pin-project",
+
 "pkarr",
+
 "postcard",
+
 "rand 0.9.4",
+
 "reqwest 0.12.28",
+
 "rustls",
+
 "rustls-pki-types",
+
 "serde",
+
 "serde_bytes",
+
 "strum",
+
 "tokio",
+
 "tokio-rustls",
+
 "tokio-util",
+
 "tokio-websockets",
+
 "tracing",
+
 "url",
+
 "vergen-gitcl",
+
 "webpki-roots",
+
 "ws_stream_wasm",
+
 "z32",
+
]
+

+
[[package]]
+
name = "iroh-tickets"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ab64bac4bb573b9cfd2142bd2876ed65ca792efbc4398361a4ee51a0f9afbed6"
+
dependencies = [
+
 "data-encoding",
+
 "derive_more 2.1.1",
+
 "iroh-base",
+
 "n0-error",
+
 "postcard",
+
 "serde",
+
]
+

+
[[package]]
+
name = "irpc"
+
version = "0.13.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4f47b7c52662d673df377b5ac40c121c7ff56eb764e520fae6543686132f7957"
+
dependencies = [
+
 "futures-buffered",
+
 "futures-util",
+
 "irpc-derive",
+
 "n0-error",
+
 "n0-future",
+
 "noq",
+
 "postcard",
+
 "rcgen",
+
 "rustls",
+
 "serde",
+
 "smallvec",
+
 "tokio",
+
 "tokio-util",
+
 "tracing",
+
]
+

+
[[package]]
+
name = "irpc-derive"
+
version = "0.10.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "83c1a4b460634aeed6dc01236a0047867de70e30562d91a0ad031dcb3ac33fb4"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
name = "is-docker"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2748,7 +3802,7 @@ dependencies = [
 "heck 0.5.0",
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -2869,12 +3923,21 @@ dependencies = [
]

[[package]]
+
name = "keccak"
+
version = "0.1.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654"
+
dependencies = [
+
 "cpufeatures 0.2.17",
+
]
+

+
[[package]]
name = "keyboard-types"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "serde",
 "unicode-segmentation",
]
@@ -2897,10 +3960,16 @@ version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
dependencies = [
-
 "spin",
+
 "spin 0.9.8",
]

[[package]]
+
name = "leb128fmt"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
+

+
[[package]]
name = "lexopt"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2932,9 +4001,9 @@ dependencies = [

[[package]]
name = "libc"
-
version = "0.2.172"
+
version = "0.2.186"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
+
checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"

[[package]]
name = "libdbus-sys"
@@ -2979,7 +4048,7 @@ version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "libc",
 "redox_syscall",
]
@@ -3015,6 +4084,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"

[[package]]
+
name = "litrs"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092"
+

+
[[package]]
name = "lock_api"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3034,12 +4109,46 @@ dependencies = [
]

[[package]]
-
name = "mac"
+
name = "loom"
+
version = "0.7.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca"
+
dependencies = [
+
 "cfg-if",
+
 "generator",
+
 "scoped-tls",
+
 "tracing",
+
 "tracing-subscriber",
+
]
+

+
[[package]]
+
name = "lru"
+
version = "0.16.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7f66e8d5d03f609abc3a39e6f08e4164ebf1447a732906d39eb9b99b7919ef39"
+
dependencies = [
+
 "hashbrown 0.16.1",
+
]
+

+
[[package]]
+
name = "lru-slab"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
+

+
[[package]]
+
name = "mac"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"

[[package]]
+
name = "mac-addr"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d3d25b0e0b648a86960ac23b7ad4abb9717601dec6f66c165f5b037f3f03065f"
+

+
[[package]]
name = "markup5ever"
version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3072,7 +4181,16 @@ checksum = "88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "matchers"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
+
dependencies = [
+
 "regex-automata",
]

[[package]]
@@ -3136,13 +4254,42 @@ dependencies = [

[[package]]
name = "mio"
-
version = "1.0.3"
+
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
+
checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
dependencies = [
 "libc",
+
 "log",
 "wasi 0.11.0+wasi-snapshot-preview1",
-
 "windows-sys 0.52.0",
+
 "windows-sys 0.48.0",
+
]
+

+
[[package]]
+
name = "mio"
+
version = "1.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1"
+
dependencies = [
+
 "libc",
+
 "wasi 0.11.0+wasi-snapshot-preview1",
+
 "windows-sys 0.61.2",
+
]
+

+
[[package]]
+
name = "moka"
+
version = "0.12.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "957228ad12042ee839f93c8f257b62b4c0ab5eaae1d4fa60de53b27c9d7c5046"
+
dependencies = [
+
 "crossbeam-channel",
+
 "crossbeam-epoch",
+
 "crossbeam-utils",
+
 "equivalent",
+
 "parking_lot",
+
 "portable-atomic",
+
 "smallvec",
+
 "tagptr",
+
 "uuid",
]

[[package]]
@@ -3162,8 +4309,8 @@ dependencies = [
 "once_cell",
 "png 0.18.1",
 "serde",
-
 "thiserror 2.0.12",
-
 "windows-sys 0.60.2",
+
 "thiserror 2.0.18",
+
 "windows-sys 0.61.2",
]

[[package]]
@@ -3178,12 +4325,75 @@ dependencies = [
]

[[package]]
+
name = "multihash"
+
version = "0.19.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "577c63b00ad74d57e8c9aa870b5fccebf2fd64a308a5aee9f1bb88e4aea19447"
+
dependencies = [
+
 "serde",
+
 "unsigned-varint",
+
]
+

+
[[package]]
+
name = "n0-error"
+
version = "0.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "af4782b4baf92d686d161c15460c83d16ebcfd215918763903e9619842665cae"
+
dependencies = [
+
 "n0-error-macros",
+
 "spez",
+
]
+

+
[[package]]
+
name = "n0-error-macros"
+
version = "0.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "03755949235714b2b307e5ae89dd8c1c2531fb127d9b8b7b4adf9c876cd3ed18"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "n0-future"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e2ab99dfb861450e68853d34ae665243a88b8c493d01ba957321a1e9b2312bbe"
+
dependencies = [
+
 "cfg_aliases",
+
 "derive_more 2.1.1",
+
 "futures-buffered",
+
 "futures-lite",
+
 "futures-util",
+
 "js-sys",
+
 "pin-project",
+
 "send_wrapper",
+
 "tokio",
+
 "tokio-util",
+
 "wasm-bindgen",
+
 "wasm-bindgen-futures",
+
 "web-time",
+
]
+

+
[[package]]
+
name = "n0-watcher"
+
version = "0.6.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "38795f7932e6e9d1c6e989270ef5b3ff24ebb910e2c9d4bed2d28d8bae3007dc"
+
dependencies = [
+
 "derive_more 2.1.1",
+
 "n0-error",
+
 "n0-future",
+
]
+

+
[[package]]
name = "ndk"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "jni-sys",
 "log",
 "ndk-sys",
@@ -3202,12 +4412,139 @@ dependencies = [
]

[[package]]
+
name = "nested_enum_utils"
+
version = "0.2.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b1d5475271bdd36a4a2769eac1ef88df0f99428ea43e52dfd8b0ee5cb674695f"
+
dependencies = [
+
 "proc-macro-crate 3.3.0",
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "netdev"
+
version = "0.40.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1b0a0096d9613ee878dba89bbe595f079d373e3f1960d882e4f2f78ff9c30a0a"
+
dependencies = [
+
 "block2 0.6.1",
+
 "dispatch2",
+
 "dlopen2 0.5.0",
+
 "ipnet",
+
 "libc",
+
 "mac-addr",
+
 "netlink-packet-core",
+
 "netlink-packet-route",
+
 "netlink-sys",
+
 "objc2-core-foundation",
+
 "objc2-system-configuration",
+
 "once_cell",
+
 "plist",
+
 "windows-sys 0.59.0",
+
]
+

+
[[package]]
+
name = "netlink-packet-core"
+
version = "0.8.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3463cbb78394cb0141e2c926b93fc2197e473394b761986eca3b9da2c63ae0f4"
+
dependencies = [
+
 "paste",
+
]
+

+
[[package]]
+
name = "netlink-packet-route"
+
version = "0.29.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "df9854ea6ad14e3f4698a7f03b65bce0833dd2d81d594a0e4a984170537146b6"
+
dependencies = [
+
 "bitflags 2.11.1",
+
 "libc",
+
 "log",
+
 "netlink-packet-core",
+
]
+

+
[[package]]
+
name = "netlink-proto"
+
version = "0.12.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b65d130ee111430e47eed7896ea43ca693c387f097dd97376bffafbf25812128"
+
dependencies = [
+
 "bytes",
+
 "futures",
+
 "log",
+
 "netlink-packet-core",
+
 "netlink-sys",
+
 "thiserror 2.0.18",
+
]
+

+
[[package]]
+
name = "netlink-sys"
+
version = "0.8.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cd6c30ed10fa69cc491d491b85cc971f6bdeb8e7367b7cde2ee6cc878d583fae"
+
dependencies = [
+
 "bytes",
+
 "futures-util",
+
 "libc",
+
 "log",
+
 "tokio",
+
]
+

+
[[package]]
+
name = "netwatch"
+
version = "0.15.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3b1b27babe89ef9f2237bc6c028bea24fa84163a1b6f8f17ff93573ebd7d861f"
+
dependencies = [
+
 "atomic-waker",
+
 "bytes",
+
 "cfg_aliases",
+
 "derive_more 2.1.1",
+
 "js-sys",
+
 "libc",
+
 "n0-error",
+
 "n0-future",
+
 "n0-watcher",
+
 "netdev",
+
 "netlink-packet-core",
+
 "netlink-packet-route",
+
 "netlink-proto",
+
 "netlink-sys",
+
 "noq-udp",
+
 "objc2-core-foundation",
+
 "objc2-system-configuration",
+
 "pin-project-lite",
+
 "serde",
+
 "socket2",
+
 "time",
+
 "tokio",
+
 "tokio-util",
+
 "tracing",
+
 "web-sys",
+
 "windows 0.62.2",
+
 "windows-result 0.4.1",
+
 "wmi",
+
]
+

+
[[package]]
name = "new_debug_unreachable"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"

[[package]]
+
name = "newline-converter"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "47b6b097ecb1cbfed438542d16e84fd7ad9b0c76c8a65b7f9039212a3d14dc7f"
+
dependencies = [
+
 "unicode-segmentation",
+
]
+

+
[[package]]
name = "nodrop"
version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3239,6 +4576,92 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "549e471b99ccaf2f89101bec68f4d244457d5a95a9c3d0672e9564124397741d"

[[package]]
+
name = "noq"
+
version = "0.17.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8df966fb44ac763bc86da97fa6c811c54ae82ef656575949f93c6dae0c9f09bf"
+
dependencies = [
+
 "bytes",
+
 "cfg_aliases",
+
 "noq-proto",
+
 "noq-udp",
+
 "pin-project-lite",
+
 "rustc-hash",
+
 "rustls",
+
 "socket2",
+
 "thiserror 2.0.18",
+
 "tokio",
+
 "tokio-stream",
+
 "tracing",
+
 "web-time",
+
]
+

+
[[package]]
+
name = "noq-proto"
+
version = "0.16.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5c61b72abd670eebc05b5cf720e077b04a3ef3354bc7bc19f1c3524cb424db7b"
+
dependencies = [
+
 "aes-gcm",
+
 "bytes",
+
 "derive_more 2.1.1",
+
 "enum-assoc",
+
 "fastbloom",
+
 "getrandom 0.3.3",
+
 "identity-hash",
+
 "lru-slab",
+
 "rand 0.9.4",
+
 "ring",
+
 "rustc-hash",
+
 "rustls",
+
 "rustls-pki-types",
+
 "rustls-platform-verifier",
+
 "slab",
+
 "sorted-index-buffer",
+
 "thiserror 2.0.18",
+
 "tinyvec",
+
 "tracing",
+
 "web-time",
+
]
+

+
[[package]]
+
name = "noq-udp"
+
version = "0.9.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bb9be4fedd6b98f3ba82ccd3506f4d0219fb723c3f97c67e12fe1494aa020e44"
+
dependencies = [
+
 "cfg_aliases",
+
 "libc",
+
 "socket2",
+
 "tracing",
+
 "windows-sys 0.61.2",
+
]
+

+
[[package]]
+
name = "ntimestamp"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c50f94c405726d3e0095e89e72f75ce7f6587b94a8bd8dc8054b73f65c0fd68c"
+
dependencies = [
+
 "base32 0.5.1",
+
 "document-features",
+
 "getrandom 0.2.16",
+
 "httpdate",
+
 "js-sys",
+
 "once_cell",
+
 "serde",
+
]
+

+
[[package]]
+
name = "nu-ansi-term"
+
version = "0.50.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
+
dependencies = [
+
 "windows-sys 0.61.2",
+
]
+

+
[[package]]
name = "num-bigint"
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3268,9 +4691,9 @@ dependencies = [

[[package]]
name = "num-conv"
-
version = "0.1.0"
+
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
+
checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967"

[[package]]
name = "num-integer"
@@ -3320,7 +4743,7 @@ dependencies = [
 "proc-macro-crate 3.3.0",
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -3333,6 +4756,12 @@ dependencies = [
]

[[package]]
+
name = "number_prefix"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
+

+
[[package]]
name = "objc-sys"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3364,7 +4793,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "block2 0.6.1",
 "objc2 0.6.4",
 "objc2-core-foundation",
@@ -3378,7 +4807,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17614fdcd9b411e6ff1117dfb1d0150f908ba83a7df81b1f118005fe0a8ea15d"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "objc2 0.6.4",
 "objc2-foundation 0.3.1",
]
@@ -3395,12 +4824,14 @@ dependencies = [

[[package]]
name = "objc2-core-foundation"
-
version = "0.3.1"
+
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166"
+
checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
+
 "block2 0.6.1",
 "dispatch2",
+
 "libc",
 "objc2 0.6.4",
]

@@ -3410,7 +4841,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "dispatch2",
 "objc2 0.6.4",
 "objc2-core-foundation",
@@ -3458,7 +4889,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "block2 0.5.1",
 "libc",
 "objc2 0.5.2",
@@ -3470,7 +4901,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "block2 0.6.1",
 "libc",
 "objc2 0.6.4",
@@ -3483,7 +4914,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "objc2 0.6.4",
 "objc2-core-foundation",
]
@@ -3494,7 +4925,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "block2 0.5.1",
 "objc2 0.5.2",
 "objc2-foundation 0.2.2",
@@ -3506,7 +4937,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "block2 0.5.1",
 "objc2 0.5.2",
 "objc2-foundation 0.2.2",
@@ -3514,15 +4945,40 @@ dependencies = [
]

[[package]]
-
name = "objc2-quartz-core"
-
version = "0.3.1"
+
name = "objc2-quartz-core"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "90ffb6a0cd5f182dc964334388560b12a57f7b74b3e2dec5e2722aa2dfb2ccd5"
+
dependencies = [
+
 "bitflags 2.11.1",
+
 "objc2 0.6.4",
+
 "objc2-core-foundation",
+
 "objc2-foundation 0.3.1",
+
]
+

+
[[package]]
+
name = "objc2-security"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895a"
+
dependencies = [
+
 "bitflags 2.11.1",
+
 "objc2 0.6.4",
+
 "objc2-core-foundation",
+
]
+

+
[[package]]
+
name = "objc2-system-configuration"
+
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "90ffb6a0cd5f182dc964334388560b12a57f7b74b3e2dec5e2722aa2dfb2ccd5"
+
checksum = "7216bd11cbda54ccabcab84d523dc93b858ec75ecfb3a7d89513fa22464da396"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
+
 "dispatch2",
+
 "libc",
 "objc2 0.6.4",
 "objc2-core-foundation",
-
 "objc2-foundation 0.3.1",
+
 "objc2-security",
]

[[package]]
@@ -3531,7 +4987,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25b1312ad7bc8a0e92adae17aa10f90aae1fb618832f9b993b022b591027daed"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "block2 0.6.1",
 "objc2 0.6.4",
 "objc2-cloud-kit",
@@ -3561,7 +5017,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91672909de8b1ce1c2252e95bbee8c1649c9ad9d14b9248b3d7b4c47903c47ad"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "block2 0.6.1",
 "objc2 0.6.4",
 "objc2-app-kit",
@@ -3570,12 +5026,12 @@ dependencies = [
]

[[package]]
-
name = "object"
-
version = "0.36.7"
+
name = "oid-registry"
+
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
+
checksum = "12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7"
dependencies = [
-
 "memchr",
+
 "asn1-rs",
]

[[package]]
@@ -3583,6 +5039,10 @@ name = "once_cell"
version = "1.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
+
dependencies = [
+
 "critical-section",
+
 "portable-atomic",
+
]

[[package]]
name = "once_cell_polyfill"
@@ -3609,6 +5069,12 @@ dependencies = [
]

[[package]]
+
name = "openssl-probe"
+
version = "0.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
+

+
[[package]]
name = "option-ext"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3633,7 +5099,7 @@ dependencies = [
 "ecdsa",
 "elliptic-curve",
 "primeorder",
-
 "sha2",
+
 "sha2 0.10.9",
]

[[package]]
@@ -3645,7 +5111,7 @@ dependencies = [
 "ecdsa",
 "elliptic-curve",
 "primeorder",
-
 "sha2",
+
 "sha2 0.10.9",
]

[[package]]
@@ -3659,7 +5125,7 @@ dependencies = [
 "elliptic-curve",
 "primeorder",
 "rand_core 0.6.4",
-
 "sha2",
+
 "sha2 0.10.9",
]

[[package]]
@@ -3688,6 +5154,22 @@ dependencies = [
]

[[package]]
+
name = "papaya"
+
version = "0.2.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "997ee03cd38c01469a7046643714f0ad28880bcb9e6679ff0666e24817ca19b7"
+
dependencies = [
+
 "equivalent",
+
 "seize",
+
]
+

+
[[package]]
+
name = "parking"
+
version = "2.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
+

+
[[package]]
name = "parking_lot"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3711,6 +5193,12 @@ dependencies = [
]

[[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.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3722,7 +5210,17 @@ version = "0.12.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2"
dependencies = [
-
 "digest",
+
 "digest 0.10.7",
+
]
+

+
[[package]]
+
name = "pem"
+
version = "3.0.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be"
+
dependencies = [
+
 "base64 0.22.1",
+
 "serde_core",
]

[[package]]
@@ -3735,6 +5233,15 @@ dependencies = [
]

[[package]]
+
name = "pem-rfc7468"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a6305423e0e7738146434843d1694d621cce767262b2a86910beab705e4493d9"
+
dependencies = [
+
 "base64ct",
+
]
+

+
[[package]]
name = "percent-encoding"
version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3751,6 +5258,16 @@ dependencies = [
]

[[package]]
+
name = "pharos"
+
version = "0.5.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414"
+
dependencies = [
+
 "futures",
+
 "rustc_version",
+
]
+

+
[[package]]
name = "phf"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3885,7 +5402,7 @@ dependencies = [
 "phf_shared 0.11.3",
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -3898,7 +5415,7 @@ dependencies = [
 "phf_shared 0.13.1",
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -3938,6 +5455,26 @@ dependencies = [
]

[[package]]
+
name = "pin-project"
+
version = "1.1.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cbf0d9e68100b3a7989b4901972f265cd542e560a3a8a724e1e20322f4d06ce9"
+
dependencies = [
+
 "pin-project-internal",
+
]
+

+
[[package]]
+
name = "pin-project-internal"
+
version = "1.1.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a990e22f43e84855daf260dded30524ef4a9021cc7541c26540500a50b624389"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
name = "pin-project-lite"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3950,14 +5487,35 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"

[[package]]
+
name = "pkarr"
+
version = "5.0.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0db5bc018bd8e26cb7e7913623292e5eddd71caf29801ea2b2bd627167044e05"
+
dependencies = [
+
 "base32 0.5.1",
+
 "bytes",
+
 "cfg_aliases",
+
 "document-features",
+
 "ed25519 3.0.0-rc.4",
+
 "ed25519-dalek 3.0.0-pre.1",
+
 "getrandom 0.4.2",
+
 "ntimestamp",
+
 "pkcs8 0.11.0-rc.11",
+
 "self_cell",
+
 "serde",
+
 "simple-dns",
+
 "thiserror 2.0.18",
+
]
+

+
[[package]]
name = "pkcs1"
version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f"
dependencies = [
-
 "der",
-
 "pkcs8",
-
 "spki",
+
 "der 0.7.10",
+
 "pkcs8 0.10.2",
+
 "spki 0.7.3",
]

[[package]]
@@ -3966,8 +5524,18 @@ version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
dependencies = [
-
 "der",
-
 "spki",
+
 "der 0.7.10",
+
 "spki 0.7.3",
+
]
+

+
[[package]]
+
name = "pkcs8"
+
version = "0.11.0-rc.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "12922b6296c06eb741b02d7b5161e3aaa22864af38dfa025a1a3ba3f68c84577"
+
dependencies = [
+
 "der 0.8.0",
+
 "spki 0.8.0",
]

[[package]]
@@ -3978,13 +5546,13 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"

[[package]]
name = "plist"
-
version = "1.7.1"
+
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eac26e981c03a6e53e0aee43c113e3202f5581d5360dae7bd2c70e800dd0451d"
+
checksum = "092791278e026273c1b65bbdcfbba3a300f2994c896bd01ab01da613c29c46f1"
dependencies = [
 "base64 0.22.1",
 "indexmap 2.9.0",
-
 "quick-xml 0.32.0",
+
 "quick-xml 0.39.3",
 "serde",
 "time",
]
@@ -4008,7 +5576,7 @@ version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "crc32fast",
 "fdeflate",
 "flate2",
@@ -4021,7 +5589,7 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf"
dependencies = [
-
 "cpufeatures",
+
 "cpufeatures 0.2.17",
 "opaque-debug",
 "universal-hash",
]
@@ -4033,12 +5601,83 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25"
dependencies = [
 "cfg-if",
-
 "cpufeatures",
+
 "cpufeatures 0.2.17",
 "opaque-debug",
 "universal-hash",
]

[[package]]
+
name = "portable-atomic"
+
version = "1.13.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
+

+
[[package]]
+
name = "portmapper"
+
version = "0.15.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "74748bc706fa6b6aebac6bbe0bbe0de806b384cb5c557ea974f771360a4e3858"
+
dependencies = [
+
 "base64 0.22.1",
+
 "bytes",
+
 "derive_more 2.1.1",
+
 "futures-lite",
+
 "futures-util",
+
 "hyper-util",
+
 "igd-next",
+
 "iroh-metrics",
+
 "libc",
+
 "n0-error",
+
 "netwatch",
+
 "num_enum",
+
 "rand 0.9.4",
+
 "serde",
+
 "smallvec",
+
 "socket2",
+
 "time",
+
 "tokio",
+
 "tokio-util",
+
 "tower-layer",
+
 "tracing",
+
 "url",
+
]
+

+
[[package]]
+
name = "positioned-io"
+
version = "0.3.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d4ec4b80060f033312b99b6874025d9503d2af87aef2dd4c516e253fbfcdada7"
+
dependencies = [
+
 "libc",
+
 "winapi",
+
]
+

+
[[package]]
+
name = "postcard"
+
version = "1.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24"
+
dependencies = [
+
 "cobs",
+
 "embedded-io 0.4.0",
+
 "embedded-io 0.6.1",
+
 "heapless",
+
 "postcard-derive",
+
 "serde",
+
]
+

+
[[package]]
+
name = "postcard-derive"
+
version = "0.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e0232bd009a197ceec9cc881ba46f727fcd8060a2d8d6a9dde7a69030a6fe2bb"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
name = "potential_utf"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4069,6 +5708,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"

[[package]]
+
name = "prettyplease"
+
version = "0.2.37"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
+
dependencies = [
+
 "proc-macro2",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
name = "primeorder"
version = "0.13.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4107,11 +5756,24 @@ dependencies = [

[[package]]
name = "proc-macro-error"
+
version = "0.4.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7"
+
dependencies = [
+
 "proc-macro-error-attr 0.4.12",
+
 "proc-macro2",
+
 "quote",
+
 "syn 1.0.109",
+
 "version_check",
+
]
+

+
[[package]]
+
name = "proc-macro-error"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
dependencies = [
-
 "proc-macro-error-attr",
+
 "proc-macro-error-attr 1.0.4",
 "proc-macro2",
 "quote",
 "syn 1.0.109",
@@ -4120,6 +5782,19 @@ dependencies = [

[[package]]
name = "proc-macro-error-attr"
+
version = "0.4.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 1.0.109",
+
 "syn-mid",
+
 "version_check",
+
]
+

+
[[package]]
+
name = "proc-macro-error-attr"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
@@ -4148,7 +5823,7 @@ dependencies = [
 "proc-macro-error-attr2",
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -4206,23 +5881,78 @@ dependencies = [

[[package]]
name = "quick-xml"
-
version = "0.32.0"
+
version = "0.37.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2"
+
checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb"
dependencies = [
 "memchr",
]

[[package]]
name = "quick-xml"
-
version = "0.37.5"
+
version = "0.39.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb"
+
checksum = "721da970c312655cde9b4ffe0547f20a8494866a4af5ff51f18b7c633d0c870b"
dependencies = [
 "memchr",
]

[[package]]
+
name = "quinn"
+
version = "0.11.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20"
+
dependencies = [
+
 "bytes",
+
 "cfg_aliases",
+
 "pin-project-lite",
+
 "quinn-proto",
+
 "quinn-udp",
+
 "rustc-hash",
+
 "rustls",
+
 "socket2",
+
 "thiserror 2.0.18",
+
 "tokio",
+
 "tracing",
+
 "web-time",
+
]
+

+
[[package]]
+
name = "quinn-proto"
+
version = "0.11.14"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098"
+
dependencies = [
+
 "bytes",
+
 "getrandom 0.3.3",
+
 "lru-slab",
+
 "rand 0.9.4",
+
 "ring",
+
 "rustc-hash",
+
 "rustls",
+
 "rustls-pki-types",
+
 "slab",
+
 "thiserror 2.0.18",
+
 "tinyvec",
+
 "tracing",
+
 "web-time",
+
]
+

+
[[package]]
+
name = "quinn-udp"
+
version = "0.5.14"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd"
+
dependencies = [
+
 "cfg_aliases",
+
 "libc",
+
 "once_cell",
+
 "socket2",
+
 "tracing",
+
 "windows-sys 0.60.2",
+
]
+

+
[[package]]
name = "quote"
version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4238,6 +5968,50 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5"

[[package]]
+
name = "r-efi"
+
version = "6.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
+

+
[[package]]
+
name = "radicle"
+
version = "0.22.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "31fcfcac7b87b1a3677dccae9979046b949fb529d3061214c55b82d643c3b39a"
+
dependencies = [
+
 "amplify",
+
 "base64 0.21.7",
+
 "bytesize",
+
 "crossbeam-channel",
+
 "cyphernet",
+
 "dunce",
+
 "fast-glob",
+
 "fastrand",
+
 "git2",
+
 "indexmap 2.9.0",
+
 "libc",
+
 "log",
+
 "multibase",
+
 "nonempty 0.9.0",
+
 "radicle-cob 0.19.0",
+
 "radicle-core 0.2.0",
+
 "radicle-crypto 0.16.0",
+
 "radicle-git-metadata 0.2.0",
+
 "radicle-git-ref-format",
+
 "radicle-localtime",
+
 "radicle-oid 0.1.0",
+
 "radicle-ssh",
+
 "serde",
+
 "serde-untagged",
+
 "serde_json",
+
 "siphasher 1.0.1",
+
 "sqlite",
+
 "thiserror 2.0.18",
+
 "uds_windows",
+
 "unicode-normalization",
+
]
+

+
[[package]]
name = "radicle"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4257,25 +6031,76 @@ dependencies = [
 "log",
 "nonempty 0.9.0",
 "qcheck",
-
 "radicle-cob",
-
 "radicle-core",
-
 "radicle-crypto",
-
 "radicle-git-metadata",
+
 "radicle-cob 0.20.0",
+
 "radicle-core 0.3.0",
+
 "radicle-crypto 0.17.0",
+
 "radicle-git-metadata 0.2.0",
 "radicle-git-ref-format",
 "radicle-localtime",
-
 "radicle-oid",
+
 "radicle-oid 0.2.0",
 "serde",
 "serde-untagged",
 "serde_json",
 "siphasher 1.0.1",
 "sqlite",
 "tempfile",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "uds_windows",
 "unicode-normalization",
]

[[package]]
+
name = "radicle-artifact"
+
version = "0.9.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ac7110efb4c901d193bb4759a2543097ed63ff746cf1d2227236d807162285ff"
+
dependencies = [
+
 "blake3",
+
 "bytes",
+
 "chrono",
+
 "cid",
+
 "clap",
+
 "dunce",
+
 "indexmap 2.9.0",
+
 "indicatif",
+
 "inquire",
+
 "iroh",
+
 "iroh-blobs",
+
 "multihash",
+
 "n0-future",
+
 "nonempty 0.11.0",
+
 "radicle 0.22.1",
+
 "serde",
+
 "serde_json",
+
 "thiserror 2.0.18",
+
 "tokio",
+
 "ureq",
+
 "url",
+
 "walkdir",
+
]
+

+
[[package]]
+
name = "radicle-cob"
+
version = "0.19.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cd49b584b0a61cba52cfd8ec873bb5f3cbc50763d020a4c333aeffa95a5c839e"
+
dependencies = [
+
 "fastrand",
+
 "git-ref-format-core",
+
 "git2",
+
 "log",
+
 "nonempty 0.9.0",
+
 "radicle-crypto 0.16.0",
+
 "radicle-dag",
+
 "radicle-git-metadata 0.1.0",
+
 "radicle-oid 0.1.0",
+
 "serde",
+
 "serde_json",
+
 "signature 2.2.0",
+
 "thiserror 2.0.18",
+
]
+

+
[[package]]
name = "radicle-cob"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4286,14 +6111,30 @@ dependencies = [
 "git2",
 "log",
 "nonempty 0.9.0",
-
 "radicle-crypto",
+
 "radicle-crypto 0.17.0",
 "radicle-dag",
-
 "radicle-git-metadata",
-
 "radicle-oid",
+
 "radicle-git-metadata 0.2.0",
+
 "radicle-oid 0.2.0",
 "serde",
 "serde_json",
 "signature 2.2.0",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
+
]
+

+
[[package]]
+
name = "radicle-core"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "617b55b262b946470a355052a6d72c7f8efc724b8d8068021234cda74df7dd30"
+
dependencies = [
+
 "git2",
+
 "multibase",
+
 "radicle-crypto 0.16.0",
+
 "radicle-oid 0.1.0",
+
 "schemars 1.2.1",
+
 "serde",
+
 "sqlite",
+
 "thiserror 2.0.18",
]

[[package]]
@@ -4305,12 +6146,32 @@ dependencies = [
 "git2",
 "multibase",
 "qcheck",
-
 "radicle-crypto",
-
 "radicle-oid",
+
 "radicle-crypto 0.17.0",
+
 "radicle-oid 0.2.0",
 "schemars 1.2.1",
 "serde",
 "sqlite",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
+
]
+

+
[[package]]
+
name = "radicle-crypto"
+
version = "0.16.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f77cf406d3e448de958e3a821bb09612bb2f97ac1dbb2ee314b59264cde8281d"
+
dependencies = [
+
 "amplify",
+
 "cyphernet",
+
 "ec25519",
+
 "git-ref-format-core",
+
 "multibase",
+
 "radicle-ssh",
+
 "serde",
+
 "signature 2.2.0",
+
 "sqlite",
+
 "ssh-key",
+
 "thiserror 2.0.18",
+
 "zeroize",
]

[[package]]
@@ -4331,7 +6192,7 @@ dependencies = [
 "sqlite",
 "ssh-agent-lib",
 "ssh-key",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "winpipe",
 "zeroize",
]
@@ -4361,11 +6222,20 @@ dependencies = [

[[package]]
name = "radicle-git-metadata"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "522d7fa07dfe61981b5d96e9aeb2b7fb2f4a8d5804638e928eaedb33e423eccb"
+
dependencies = [
+
 "thiserror 2.0.18",
+
]
+

+
[[package]]
+
name = "radicle-git-metadata"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db7817cae00f00f0e9a804b08e32d7846e97ae66fff8114d5a0d8c848de80ad5"
dependencies = [
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
]

[[package]]
@@ -4390,10 +6260,10 @@ dependencies = [
 "nonempty 0.11.0",
 "once_cell",
 "qcheck",
-
 "radicle",
+
 "radicle 0.24.0",
 "serde",
 "serde_json",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "url",
 "uuid",
]
@@ -4409,6 +6279,16 @@ dependencies = [

[[package]]
name = "radicle-oid"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d95c486f589d4f5ef7bd8fce56419854d90cc63a8bbcebe021e0a4f4cca75ac9"
+
dependencies = [
+
 "git2",
+
 "serde",
+
]
+

+
[[package]]
+
name = "radicle-oid"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e60c3fab5115369bee5b757dab3ba9b93825236d3edde230742becb36ba0930a"
@@ -4419,6 +6299,17 @@ dependencies = [
]

[[package]]
+
name = "radicle-ssh"
+
version = "0.10.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "216e9e1259d8c857cdb38b2f832fb117e8e26478f110b9a2690bca20b87ec9c5"
+
dependencies = [
+
 "thiserror 1.0.69",
+
 "winpipe",
+
 "zeroize",
+
]
+

+
[[package]]
name = "radicle-std-ext"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4454,7 +6345,7 @@ dependencies = [
 "git2",
 "infer",
 "log",
-
 "radicle",
+
 "radicle 0.24.0",
 "radicle-surf",
 "radicle-types",
 "serde",
@@ -4467,7 +6358,7 @@ dependencies = [
 "tauri-plugin-log",
 "tauri-plugin-shell",
 "tauri-plugin-window-state",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "tokio",
 "ts-rs",
 "zeroize",
@@ -4480,11 +6371,16 @@ dependencies = [
 "anyhow",
 "axum",
 "base64 0.22.1",
+
 "cid",
+
 "futures-lite",
 "git2",
 "infer",
+
 "iroh",
+
 "iroh-blobs",
 "log",
 "mime-infer",
-
 "radicle",
+
 "radicle 0.24.0",
+
 "radicle-artifact",
 "radicle-job",
 "radicle-localtime",
 "radicle-surf",
@@ -4496,7 +6392,7 @@ dependencies = [
 "tauri-plugin-clipboard-manager",
 "tauri-plugin-fs",
 "tempfile",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "tree-sitter-bash",
 "tree-sitter-c",
 "tree-sitter-css",
@@ -4551,6 +6447,16 @@ dependencies = [
]

[[package]]
+
name = "rand"
+
version = "0.9.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea"
+
dependencies = [
+
 "rand_chacha 0.9.0",
+
 "rand_core 0.9.5",
+
]
+

+
[[package]]
name = "rand_chacha"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4571,6 +6477,16 @@ dependencies = [
]

[[package]]
+
name = "rand_chacha"
+
version = "0.9.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
+
dependencies = [
+
 "ppv-lite86",
+
 "rand_core 0.9.5",
+
]
+

+
[[package]]
name = "rand_core"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4589,6 +6505,15 @@ dependencies = [
]

[[package]]
+
name = "rand_core"
+
version = "0.9.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
+
dependencies = [
+
 "getrandom 0.3.3",
+
]
+

+
[[package]]
name = "rand_hc"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4607,18 +6532,54 @@ dependencies = [
]

[[package]]
+
name = "range-collections"
+
version = "0.4.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "861706ea9c4aded7584c5cd1d241cec2ea7f5f50999f236c22b65409a1f1a0d0"
+
dependencies = [
+
 "binary-merge",
+
 "inplace-vec-builder",
+
 "ref-cast",
+
 "serde",
+
 "smallvec",
+
]
+

+
[[package]]
name = "raw-window-handle"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"

[[package]]
+
name = "rcgen"
+
version = "0.14.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "10b99e0098aa4082912d4c649628623db6aba77335e4f4569ff5083a6448b32e"
+
dependencies = [
+
 "pem",
+
 "ring",
+
 "rustls-pki-types",
+
 "time",
+
 "x509-parser",
+
 "yasna",
+
]
+

+
[[package]]
+
name = "redb"
+
version = "2.6.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8eca1e9d98d5a7e9002d0013e18d5a9b000aee942eb134883a82f06ebffb6c01"
+
dependencies = [
+
 "libc",
+
]
+

+
[[package]]
name = "redox_syscall"
version = "0.5.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
]

[[package]]
@@ -4629,7 +6590,7 @@ checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b"
dependencies = [
 "getrandom 0.2.16",
 "libredox",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
]

[[package]]
@@ -4649,7 +6610,19 @@ checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "reflink-copy"
+
version = "0.1.29"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "13362233b147e57674c37b802d216b7c5e3dcccbed8967c84f0d8d223868ae27"
+
dependencies = [
+
 "cfg-if",
+
 "libc",
+
 "rustix 1.0.7",
+
 "windows 0.62.2",
]

[[package]]
@@ -4692,6 +6665,47 @@ dependencies = [

[[package]]
name = "reqwest"
+
version = "0.12.28"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147"
+
dependencies = [
+
 "base64 0.22.1",
+
 "bytes",
+
 "futures-core",
+
 "futures-util",
+
 "http",
+
 "http-body",
+
 "http-body-util",
+
 "hyper",
+
 "hyper-rustls",
+
 "hyper-util",
+
 "js-sys",
+
 "log",
+
 "percent-encoding",
+
 "pin-project-lite",
+
 "quinn",
+
 "rustls",
+
 "rustls-pki-types",
+
 "serde",
+
 "serde_json",
+
 "serde_urlencoded",
+
 "sync_wrapper",
+
 "tokio",
+
 "tokio-rustls",
+
 "tokio-util",
+
 "tower",
+
 "tower-http",
+
 "tower-service",
+
 "url",
+
 "wasm-bindgen",
+
 "wasm-bindgen-futures",
+
 "wasm-streams 0.4.2",
+
 "web-sys",
+
 "webpki-roots",
+
]
+

+
[[package]]
+
name = "reqwest"
version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801"
@@ -4720,11 +6734,17 @@ dependencies = [
 "url",
 "wasm-bindgen",
 "wasm-bindgen-futures",
-
 "wasm-streams",
+
 "wasm-streams 0.5.0",
 "web-sys",
]

[[package]]
+
name = "resolv-conf"
+
version = "0.7.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7"
+

+
[[package]]
name = "rfc6979"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4759,6 +6779,20 @@ dependencies = [
]

[[package]]
+
name = "ring"
+
version = "0.17.14"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
+
dependencies = [
+
 "cc",
+
 "cfg-if",
+
 "getrandom 0.2.16",
+
 "libc",
+
 "untrusted",
+
 "windows-sys 0.52.0",
+
]
+

+
[[package]]
name = "rkyv"
version = "0.7.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4793,17 +6827,17 @@ version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b"
dependencies = [
-
 "const-oid",
-
 "digest",
+
 "const-oid 0.9.6",
+
 "digest 0.10.7",
 "num-bigint-dig",
 "num-integer",
 "num-traits",
 "pkcs1",
-
 "pkcs8",
+
 "pkcs8 0.10.2",
 "rand_core 0.6.4",
-
 "sha2",
+
 "sha2 0.10.9",
 "signature 2.2.0",
-
 "spki",
+
 "spki 0.7.3",
 "subtle",
 "zeroize",
]
@@ -4825,12 +6859,6 @@ dependencies = [
]

[[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.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4846,12 +6874,21 @@ dependencies = [
]

[[package]]
+
name = "rusticata-macros"
+
version = "4.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
+
dependencies = [
+
 "nom",
+
]
+

+
[[package]]
name = "rustix"
version = "0.38.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "errno",
 "libc",
 "linux-raw-sys 0.4.15",
@@ -4864,7 +6901,7 @@ version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "errno",
 "libc",
 "linux-raw-sys 0.9.4",
@@ -4872,10 +6909,85 @@ dependencies = [
]

[[package]]
+
name = "rustls"
+
version = "0.23.40"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b"
+
dependencies = [
+
 "log",
+
 "once_cell",
+
 "ring",
+
 "rustls-pki-types",
+
 "rustls-webpki",
+
 "subtle",
+
 "zeroize",
+
]
+

+
[[package]]
+
name = "rustls-native-certs"
+
version = "0.8.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63"
+
dependencies = [
+
 "openssl-probe",
+
 "rustls-pki-types",
+
 "schannel",
+
 "security-framework",
+
]
+

+
[[package]]
+
name = "rustls-pki-types"
+
version = "1.14.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9"
+
dependencies = [
+
 "web-time",
+
 "zeroize",
+
]
+

+
[[package]]
+
name = "rustls-platform-verifier"
+
version = "0.6.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784"
+
dependencies = [
+
 "core-foundation",
+
 "core-foundation-sys",
+
 "jni",
+
 "log",
+
 "once_cell",
+
 "rustls",
+
 "rustls-native-certs",
+
 "rustls-platform-verifier-android",
+
 "rustls-webpki",
+
 "security-framework",
+
 "security-framework-sys",
+
 "webpki-root-certs",
+
 "windows-sys 0.61.2",
+
]
+

+
[[package]]
+
name = "rustls-platform-verifier-android"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f"
+

+
[[package]]
+
name = "rustls-webpki"
+
version = "0.103.13"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e"
+
dependencies = [
+
 "ring",
+
 "rustls-pki-types",
+
 "untrusted",
+
]
+

+
[[package]]
name = "rustversion"
-
version = "1.0.20"
+
version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2"
+
checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"

[[package]]
name = "ryu"
@@ -4893,6 +7005,15 @@ dependencies = [
]

[[package]]
+
name = "schannel"
+
version = "0.1.29"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939"
+
dependencies = [
+
 "windows-sys 0.61.2",
+
]
+

+
[[package]]
name = "schemars"
version = "0.8.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4929,7 +7050,7 @@ dependencies = [
 "proc-macro2",
 "quote",
 "serde_derive_internals",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -4941,7 +7062,7 @@ dependencies = [
 "proc-macro2",
 "quote",
 "serde_derive_internals",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -4969,9 +7090,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"
dependencies = [
 "base16ct",
-
 "der",
+
 "der 0.7.10",
 "generic-array",
-
 "pkcs8",
+
 "pkcs8 0.10.2",
 "subtle",
 "zeroize",
]
@@ -4986,6 +7107,39 @@ dependencies = [
]

[[package]]
+
name = "security-framework"
+
version = "3.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
+
dependencies = [
+
 "bitflags 2.11.1",
+
 "core-foundation",
+
 "core-foundation-sys",
+
 "libc",
+
 "security-framework-sys",
+
]
+

+
[[package]]
+
name = "security-framework-sys"
+
version = "2.17.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
+
dependencies = [
+
 "core-foundation-sys",
+
 "libc",
+
]
+

+
[[package]]
+
name = "seize"
+
version = "0.5.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5b55fb86dfd3a2f5f76ea78310a88f96c4ea21a3031f8d212443d56123fd0521"
+
dependencies = [
+
 "libc",
+
 "windows-sys 0.61.2",
+
]
+

+
[[package]]
name = "selectors"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -5009,7 +7163,7 @@ version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5d9c0c92a92d33f08817311cf3f2c29a3538a8240e94a6a3c622ce652d7e00c"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "cssparser 0.36.0",
 "derive_more 2.1.1",
 "log",
@@ -5023,6 +7177,12 @@ dependencies = [
]

[[package]]
+
name = "self_cell"
+
version = "1.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89"
+

+
[[package]]
name = "semver"
version = "1.0.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -5032,6 +7192,12 @@ dependencies = [
]

[[package]]
+
name = "send_wrapper"
+
version = "0.6.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73"
+

+
[[package]]
name = "seq-macro"
version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -5051,11 +7217,21 @@ dependencies = [
name = "serde-untagged"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e"
+
checksum = "299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e"
+
dependencies = [
+
 "erased-serde",
+
 "serde",
+
 "typeid",
+
]
+

+
[[package]]
+
name = "serde_bytes"
+
version = "0.11.19"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8"
dependencies = [
-
 "erased-serde",
 "serde",
-
 "typeid",
+
 "serde_core",
]

[[package]]
@@ -5075,7 +7251,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -5086,7 +7262,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -5120,7 +7296,7 @@ checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -5180,7 +7356,7 @@ dependencies = [
 "darling",
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -5202,7 +7378,7 @@ checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -5231,8 +7407,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
dependencies = [
 "cfg-if",
-
 "cpufeatures",
-
 "digest",
+
 "cpufeatures 0.2.17",
+
 "digest 0.10.7",
+
]
+

+
[[package]]
+
name = "sha2"
+
version = "0.11.0-rc.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d1e3878ab0f98e35b2df35fe53201d088299b41a6bb63e3e34dada2ac4abd924"
+
dependencies = [
+
 "cfg-if",
+
 "cpufeatures 0.2.17",
+
 "digest 0.11.0-rc.10",
+
]
+

+
[[package]]
+
name = "sha3"
+
version = "0.10.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
+
dependencies = [
+
 "digest 0.10.7",
+
 "keccak",
+
]
+

+
[[package]]
+
name = "sharded-slab"
+
version = "0.1.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
+
dependencies = [
+
 "lazy_static",
]

[[package]]
@@ -5252,6 +7458,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"

[[package]]
+
name = "signal-hook"
+
version = "0.3.18"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
+
dependencies = [
+
 "libc",
+
 "signal-hook-registry",
+
]
+

+
[[package]]
+
name = "signal-hook-mio"
+
version = "0.2.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc"
+
dependencies = [
+
 "libc",
+
 "mio 0.8.11",
+
 "signal-hook",
+
]
+

+
[[package]]
+
name = "signal-hook-registry"
+
version = "1.4.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
+
dependencies = [
+
 "errno",
+
 "libc",
+
]
+

+
[[package]]
name = "signature"
version = "1.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -5263,11 +7500,17 @@ version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
dependencies = [
-
 "digest",
+
 "digest 0.10.7",
 "rand_core 0.6.4",
]

[[package]]
+
name = "signature"
+
version = "3.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5"
+

+
[[package]]
name = "simd-adler32"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -5280,6 +7523,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"

[[package]]
+
name = "simple-dns"
+
version = "0.11.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "df350943049174c4ae8ced56c604e28270258faec12a6a48637a7655287c9ce0"
+
dependencies = [
+
 "bitflags 2.11.1",
+
]
+

+
[[package]]
name = "siphasher"
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -5305,6 +7557,9 @@ name = "smallvec"
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9"
+
dependencies = [
+
 "serde",
+
]

[[package]]
name = "smartstring"
@@ -5319,12 +7574,12 @@ dependencies = [

[[package]]
name = "socket2"
-
version = "0.5.9"
+
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef"
+
checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e"
dependencies = [
 "libc",
-
 "windows-sys 0.52.0",
+
 "windows-sys 0.61.2",
]

[[package]]
@@ -5360,6 +7615,12 @@ dependencies = [
]

[[package]]
+
name = "sorted-index-buffer"
+
version = "0.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ea06cc588e43c632923a55450401b8f25e628131571d4e1baea1bdfdb2b5ed06"
+

+
[[package]]
name = "soup3"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -5386,10 +7647,30 @@ dependencies = [
]

[[package]]
+
name = "spez"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c87e960f4dca2788eeb86bbdde8dd246be8948790b7618d656e68f9b720a86e8"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
name = "spin"
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
+
dependencies = [
+
 "lock_api",
+
]
+

+
[[package]]
+
name = "spin"
+
version = "0.10.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591"

[[package]]
name = "spki"
@@ -5398,7 +7679,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
dependencies = [
 "base64ct",
-
 "der",
+
 "der 0.7.10",
+
]
+

+
[[package]]
+
name = "spki"
+
version = "0.8.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1d9efca8738c78ee9484207732f728b1ef517bbb1833d6fc0879ca898a522f6f"
+
dependencies = [
+
 "base64ct",
+
 "der 0.8.0",
]

[[package]]
@@ -5442,7 +7733,7 @@ dependencies = [
 "ssh-encoding",
 "ssh-key",
 "subtle",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
]

[[package]]
@@ -5469,8 +7760,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb9242b9ef4108a78e8cd1a2c98e193ef372437f8c22be363075233321dd4a15"
dependencies = [
 "base64ct",
-
 "pem-rfc7468",
-
 "sha2",
+
 "pem-rfc7468 0.7.0",
+
 "sha2 0.10.9",
]

[[package]]
@@ -5480,7 +7771,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b86f5297f0f04d08cabaa0f6bff7cb6aec4d9c3b49d87990d63da9d9156a8c3"
dependencies = [
 "bcrypt-pbkdf",
-
 "ed25519-dalek",
+
 "ed25519-dalek 2.2.0",
 "num-bigint-dig",
 "p256",
 "p384",
@@ -5488,7 +7779,7 @@ dependencies = [
 "rand_core 0.6.4",
 "rsa",
 "sec1",
-
 "sha2",
+
 "sha2 0.10.9",
 "signature 2.2.0",
 "ssh-cipher",
 "ssh-encoding",
@@ -5584,7 +7875,7 @@ checksum = "ae36a4951ca7bd1cfd991c241584a9824a70f6aff1e7d4f693fb3f2465e4030e"
dependencies = [
 "quote",
 "swc_macros_common",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -5594,6 +7885,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"

[[package]]
+
name = "strum"
+
version = "0.28.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd"
+
dependencies = [
+
 "strum_macros",
+
]
+

+
[[package]]
+
name = "strum_macros"
+
version = "0.28.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664"
+
dependencies = [
+
 "heck 0.5.0",
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
name = "subtle"
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -5632,7 +7944,7 @@ dependencies = [
 "swc_eq_ignore_macros",
 "swc_visit",
 "tracing",
-
 "unicode-width",
+
 "unicode-width 0.2.2",
 "url",
]

@@ -5642,7 +7954,7 @@ version = "18.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a573a0c72850dec8d4d8085f152d5778af35a2520c3093b242d2d1d50776da7c"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "is-macro",
 "num-bigint",
 "once_cell",
@@ -5662,7 +7974,7 @@ version = "26.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e82f7747e052c6ff6e111fa4adeb14e33b46ee6e94fe5ef717601f651db48fc"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "either",
 "num-bigint",
 "rustc-hash",
@@ -5684,7 +7996,7 @@ version = "27.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f1a51af1a92cd4904c073b293e491bbc0918400a45d58227b34c961dd6f52d7"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "either",
 "num-bigint",
 "phf 0.11.3",
@@ -5707,7 +8019,7 @@ checksum = "c16ce73424a6316e95e09065ba6a207eba7765496fed113702278b7711d4b632"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -5718,7 +8030,7 @@ checksum = "aae1efbaa74943dc5ad2a2fb16cbd78b77d7e4d63188f3c5b4df2b4dcd2faaae"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -5755,9 +8067,9 @@ dependencies = [

[[package]]
name = "syn"
-
version = "2.0.101"
+
version = "2.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf"
+
checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
dependencies = [
 "proc-macro2",
 "quote",
@@ -5765,6 +8077,17 @@ dependencies = [
]

[[package]]
+
name = "syn-mid"
+
version = "0.5.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fea305d57546cc8cd04feb14b62ec84bf17f50e3f7b12560d7bfa9265f39d9ed"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 1.0.109",
+
]
+

+
[[package]]
name = "sync-ptr"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -5787,7 +8110,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -5804,19 +8127,25 @@ dependencies = [
]

[[package]]
+
name = "tagptr"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
+

+
[[package]]
name = "tao"
version = "0.35.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a33f7f9e486ade65fcf1e45c440f9236c904f5c1002cdc7fc6ae582777345ce4"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "block2 0.6.1",
 "core-foundation",
 "core-graphics 0.25.0",
 "crossbeam-channel",
 "dbus",
 "dispatch2",
-
 "dlopen2",
+
 "dlopen2 0.8.2",
 "dpi",
 "gdkwayland-sys",
 "gdkx11-sys",
@@ -5851,7 +8180,7 @@ checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -5907,7 +8236,7 @@ dependencies = [
 "percent-encoding",
 "plist",
 "raw-window-handle",
-
 "reqwest",
+
 "reqwest 0.13.2",
 "serde",
 "serde_json",
 "serde_repr",
@@ -5918,7 +8247,7 @@ dependencies = [
 "tauri-runtime",
 "tauri-runtime-wry",
 "tauri-utils",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "tokio",
 "tray-icon",
 "url",
@@ -5968,10 +8297,10 @@ dependencies = [
 "semver",
 "serde",
 "serde_json",
-
 "sha2",
-
 "syn 2.0.101",
+
 "sha2 0.10.9",
+
 "syn 2.0.117",
 "tauri-utils",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "time",
 "url",
 "uuid",
@@ -5987,7 +8316,7 @@ dependencies = [
 "heck 0.5.0",
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
 "tauri-codegen",
 "tauri-utils",
]
@@ -6021,7 +8350,7 @@ dependencies = [
 "serde_json",
 "tauri",
 "tauri-plugin",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
]

[[package]]
@@ -6038,7 +8367,7 @@ dependencies = [
 "tauri",
 "tauri-plugin",
 "tauri-plugin-fs",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "url",
]

@@ -6061,7 +8390,7 @@ dependencies = [
 "tauri",
 "tauri-plugin",
 "tauri-utils",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "toml 0.9.6",
 "url",
]
@@ -6084,7 +8413,7 @@ dependencies = [
 "swift-rs",
 "tauri",
 "tauri-plugin",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "time",
]

@@ -6105,7 +8434,7 @@ dependencies = [
 "shared_child",
 "tauri",
 "tauri-plugin",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "tokio",
]

@@ -6115,13 +8444,13 @@ version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73736611e14142408d15353e21e3cca2f12a3cfb523ad0ce85999b6d2ef1a704"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "log",
 "serde",
 "serde_json",
 "tauri",
 "tauri-plugin",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
]

[[package]]
@@ -6142,7 +8471,7 @@ dependencies = [
 "serde",
 "serde_json",
 "tauri-utils",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "url",
 "webkit2gtk",
 "webview2-com",
@@ -6210,7 +8539,7 @@ dependencies = [
 "serde_with",
 "serialize-to-javascript",
 "swift-rs",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "toml 0.9.6",
 "url",
 "urlpattern",
@@ -6290,12 +8619,12 @@ dependencies = [
 "axum",
 "hyper",
 "lexopt",
-
 "radicle",
+
 "radicle 0.24.0",
 "radicle-surf",
 "radicle-types",
 "serde",
 "serde_json",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "tokio",
 "tower-http",
]
@@ -6320,11 +8649,11 @@ dependencies = [

[[package]]
name = "thiserror"
-
version = "2.0.12"
+
version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
+
checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
dependencies = [
-
 "thiserror-impl 2.0.12",
+
 "thiserror-impl 2.0.18",
]

[[package]]
@@ -6335,18 +8664,27 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
name = "thiserror-impl"
-
version = "2.0.12"
+
version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
+
checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "thread_local"
+
version = "1.1.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
+
dependencies = [
+
 "cfg-if",
]

[[package]]
@@ -6362,32 +8700,33 @@ dependencies = [

[[package]]
name = "time"
-
version = "0.3.41"
+
version = "0.3.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40"
+
checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c"
dependencies = [
 "deranged",
 "itoa",
+
 "js-sys",
 "libc",
 "num-conv",
 "num_threads",
 "powerfmt",
-
 "serde",
+
 "serde_core",
 "time-core",
 "time-macros",
]

[[package]]
name = "time-core"
-
version = "0.1.4"
+
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c"
+
checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca"

[[package]]
name = "time-macros"
-
version = "0.2.22"
+
version = "0.2.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49"
+
checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215"
dependencies = [
 "num-conv",
 "time-core",
@@ -6420,29 +8759,51 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"

[[package]]
name = "tokio"
-
version = "1.45.0"
+
version = "1.52.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165"
+
checksum = "110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386"
dependencies = [
-
 "backtrace",
 "bytes",
 "libc",
-
 "mio",
+
 "mio 1.2.0",
 "pin-project-lite",
+
 "signal-hook-registry",
 "socket2",
 "tokio-macros",
-
 "windows-sys 0.52.0",
+
 "windows-sys 0.61.2",
]

[[package]]
name = "tokio-macros"
-
version = "2.5.0"
+
version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8"
+
checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
+
]
+

+
[[package]]
+
name = "tokio-rustls"
+
version = "0.26.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61"
+
dependencies = [
+
 "rustls",
+
 "tokio",
+
]
+

+
[[package]]
+
name = "tokio-stream"
+
version = "0.1.18"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70"
+
dependencies = [
+
 "futures-core",
+
 "pin-project-lite",
+
 "tokio",
+
 "tokio-util",
]

[[package]]
@@ -6454,11 +8815,35 @@ dependencies = [
 "bytes",
 "futures-core",
 "futures-sink",
+
 "futures-util",
+
 "hashbrown 0.15.3",
 "pin-project-lite",
 "tokio",
]

[[package]]
+
name = "tokio-websockets"
+
version = "0.12.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b1b6348ebfaaecd771cecb69e832961d277f59845d4220a584701f72728152b7"
+
dependencies = [
+
 "base64 0.22.1",
+
 "bytes",
+
 "futures-core",
+
 "futures-sink",
+
 "getrandom 0.3.3",
+
 "http",
+
 "httparse",
+
 "rand 0.9.4",
+
 "ring",
+
 "rustls-pki-types",
+
 "simdutf8",
+
 "tokio",
+
 "tokio-rustls",
+
 "tokio-util",
+
]
+

+
[[package]]
name = "toml"
version = "0.8.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -6581,7 +8966,7 @@ version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "bytes",
 "futures-util",
 "http",
@@ -6611,6 +8996,7 @@ version = "0.1.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
dependencies = [
+
 "log",
 "pin-project-lite",
 "tracing-attributes",
 "tracing-core",
@@ -6624,7 +9010,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -6634,6 +9020,36 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
dependencies = [
 "once_cell",
+
 "valuable",
+
]
+

+
[[package]]
+
name = "tracing-log"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
+
dependencies = [
+
 "log",
+
 "once_cell",
+
 "tracing-core",
+
]
+

+
[[package]]
+
name = "tracing-subscriber"
+
version = "0.3.20"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5"
+
dependencies = [
+
 "matchers",
+
 "nu-ansi-term",
+
 "once_cell",
+
 "regex-automata",
+
 "sharded-slab",
+
 "smallvec",
+
 "thread_local",
+
 "tracing",
+
 "tracing-core",
+
 "tracing-log",
]

[[package]]
@@ -6654,8 +9070,8 @@ dependencies = [
 "once_cell",
 "png 0.18.1",
 "serde",
-
 "thiserror 2.0.12",
-
 "windows-sys 0.60.2",
+
 "thiserror 2.0.18",
+
 "windows-sys 0.61.2",
]

[[package]]
@@ -6730,7 +9146,7 @@ checksum = "076673d82b859652de3e7abe73a4592c173e51dfc9b83eb49f0479fd9fe4631c"
dependencies = [
 "regex",
 "streaming-iterator",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "tree-sitter",
]

@@ -6897,7 +9313,7 @@ checksum = "756050066659291d47a554a9f558125db17428b073c5ffce1daf5dcb0f7231d8"
dependencies = [
 "dprint-plugin-typescript",
 "serde_json",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "ts-rs-macros",
]

@@ -6909,7 +9325,7 @@ checksum = "38d90eea51bc7988ef9e674bf80a85ba6804739e535e9cab48e4bb34a8b652aa"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
 "termcolor",
]

@@ -6921,9 +9337,9 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"

[[package]]
name = "typenum"
-
version = "1.18.0"
+
version = "1.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
+
checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de"

[[package]]
name = "uds_windows"
@@ -7012,21 +9428,74 @@ checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"

[[package]]
name = "unicode-width"
+
version = "0.1.14"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
+

+
[[package]]
+
name = "unicode-width"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"

[[package]]
+
name = "unicode-xid"
+
version = "0.2.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
+

+
[[package]]
name = "universal-hash"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
dependencies = [
-
 "crypto-common",
+
 "crypto-common 0.1.6",
 "subtle",
]

[[package]]
+
name = "unsigned-varint"
+
version = "0.8.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "eb066959b24b5196ae73cb057f45598450d2c5f71460e98c49b738086eff9c06"
+

+
[[package]]
+
name = "untrusted"
+
version = "0.9.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
+

+
[[package]]
+
name = "ureq"
+
version = "3.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dea7109cdcd5864d4eeb1b58a1648dc9bf520360d7af16ec26d0a9354bafcfc0"
+
dependencies = [
+
 "base64 0.22.1",
+
 "flate2",
+
 "log",
+
 "percent-encoding",
+
 "rustls",
+
 "rustls-pki-types",
+
 "ureq-proto",
+
 "utf8-zero",
+
 "webpki-roots",
+
]
+

+
[[package]]
+
name = "ureq-proto"
+
version = "0.6.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e994ba84b0bd1b1b0cf92878b7ef898a5c1760108fe7b6010327e274917a808c"
+
dependencies = [
+
 "base64 0.22.1",
+
 "http",
+
 "httparse",
+
 "log",
+
]
+

+
[[package]]
name = "url"
version = "2.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7063,6 +9532,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3"

[[package]]
+
name = "utf8-zero"
+
version = "0.8.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b8c0a043c9540bae7c578c88f91dda8bd82e59ae27c21baca69c8b191aaf5a6e"
+

+
[[package]]
name = "utf8_iter"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7087,16 +9562,70 @@ dependencies = [
]

[[package]]
+
name = "valuable"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
+

+
[[package]]
name = "value-bag"
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "943ce29a8a743eb10d6082545d861b24f9d1b160b7d741e0f2cdf726bec909c5"

[[package]]
-
name = "vcpkg"
-
version = "0.2.15"
+
name = "vcpkg"
+
version = "0.2.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
+

+
[[package]]
+
name = "vergen"
+
version = "9.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b849a1f6d8639e8de261e81ee0fc881e3e3620db1af9f2e0da015d4382ceaf75"
+
dependencies = [
+
 "anyhow",
+
 "derive_builder",
+
 "rustversion",
+
 "vergen-lib 9.1.0",
+
]
+

+
[[package]]
+
name = "vergen-gitcl"
+
version = "1.0.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b9dfc1de6eb2e08a4ddf152f1b179529638bedc0ea95e6d667c014506377aefe"
+
dependencies = [
+
 "anyhow",
+
 "derive_builder",
+
 "rustversion",
+
 "time",
+
 "vergen",
+
 "vergen-lib 0.1.6",
+
]
+

+
[[package]]
+
name = "vergen-lib"
+
version = "0.1.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166"
+
dependencies = [
+
 "anyhow",
+
 "derive_builder",
+
 "rustversion",
+
]
+

+
[[package]]
+
name = "vergen-lib"
+
version = "9.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
+
checksum = "b34a29ba7e9c59e62f229ae1932fb1b8fb8a6fdcc99215a641913f5f5a59a569"
+
dependencies = [
+
 "anyhow",
+
 "derive_builder",
+
 "rustversion",
+
]

[[package]]
name = "version-compare"
@@ -7171,6 +9700,24 @@ dependencies = [
]

[[package]]
+
name = "wasip2"
+
version = "1.0.3+wasi-0.2.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6"
+
dependencies = [
+
 "wit-bindgen 0.57.1",
+
]
+

+
[[package]]
+
name = "wasip3"
+
version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
+
dependencies = [
+
 "wit-bindgen 0.51.0",
+
]
+

+
[[package]]
name = "wasm-bindgen"
version = "0.2.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7212,7 +9759,7 @@ dependencies = [
 "bumpalo",
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
 "wasm-bindgen-shared",
]

@@ -7226,6 +9773,41 @@ dependencies = [
]

[[package]]
+
name = "wasm-encoder"
+
version = "0.244.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
+
dependencies = [
+
 "leb128fmt",
+
 "wasmparser",
+
]
+

+
[[package]]
+
name = "wasm-metadata"
+
version = "0.244.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
+
dependencies = [
+
 "anyhow",
+
 "indexmap 2.9.0",
+
 "wasm-encoder",
+
 "wasmparser",
+
]
+

+
[[package]]
+
name = "wasm-streams"
+
version = "0.4.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65"
+
dependencies = [
+
 "futures-util",
+
 "js-sys",
+
 "wasm-bindgen",
+
 "wasm-bindgen-futures",
+
 "web-sys",
+
]
+

+
[[package]]
name = "wasm-streams"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7239,6 +9821,18 @@ dependencies = [
]

[[package]]
+
name = "wasmparser"
+
version = "0.244.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
+
dependencies = [
+
 "bitflags 2.11.1",
+
 "hashbrown 0.15.3",
+
 "indexmap 2.9.0",
+
 "semver",
+
]
+

+
[[package]]
name = "wayland-backend"
version = "0.3.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7257,7 +9851,7 @@ version = "0.31.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "978fa7c67b0847dbd6a9f350ca2569174974cd4082737054dbb7fbb79d7d9a61"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "rustix 0.38.44",
 "wayland-backend",
 "wayland-scanner",
@@ -7269,7 +9863,7 @@ version = "0.32.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "779075454e1e9a521794fed15886323ea0feda3f8b0fc1390f5398141310422a"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "wayland-backend",
 "wayland-client",
 "wayland-scanner",
@@ -7281,7 +9875,7 @@ version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1cb6cdc73399c0e06504c437fe3cf886f25568dd5454473d565085b36d6a8bbf"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
 "wayland-backend",
 "wayland-client",
 "wayland-protocols",
@@ -7319,6 +9913,16 @@ dependencies = [
]

[[package]]
+
name = "web-time"
+
version = "1.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
+
dependencies = [
+
 "js-sys",
+
 "wasm-bindgen",
+
]
+

+
[[package]]
name = "web_atoms"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7375,6 +9979,24 @@ dependencies = [
]

[[package]]
+
name = "webpki-root-certs"
+
version = "1.0.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f31141ce3fc3e300ae89b78c0dd67f9708061d1d2eda54b8209346fd6be9a92c"
+
dependencies = [
+
 "rustls-pki-types",
+
]
+

+
[[package]]
+
name = "webpki-roots"
+
version = "1.0.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "52f5ee44c96cf55f1b349600768e3ece3a8f26010c05265ab73f945bb1a2eb9d"
+
dependencies = [
+
 "rustls-pki-types",
+
]
+

+
[[package]]
name = "webview2-com"
version = "0.38.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7384,8 +10006,8 @@ dependencies = [
 "webview2-com-sys",
 "windows 0.61.1",
 "windows-core 0.61.0",
-
 "windows-implement 0.60.0",
-
 "windows-interface 0.59.1",
+
 "windows-implement 0.60.2",
+
 "windows-interface 0.59.3",
]

[[package]]
@@ -7396,7 +10018,7 @@ checksum = "67a921c1b6914c367b2b823cd4cde6f96beec77d30a939c8199bb377cf9b9b54"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -7405,7 +10027,7 @@ version = "0.38.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c"
dependencies = [
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "windows 0.61.1",
 "windows-core 0.61.0",
]
@@ -7417,6 +10039,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082"

[[package]]
+
name = "widestring"
+
version = "1.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471"
+

+
[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7478,11 +10106,23 @@ version = "0.61.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419"
dependencies = [
-
 "windows-collections",
+
 "windows-collections 0.2.0",
 "windows-core 0.61.0",
-
 "windows-future",
+
 "windows-future 0.2.0",
 "windows-link 0.1.1",
-
 "windows-numerics",
+
 "windows-numerics 0.2.0",
+
]
+

+
[[package]]
+
name = "windows"
+
version = "0.62.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580"
+
dependencies = [
+
 "windows-collections 0.3.2",
+
 "windows-core 0.62.2",
+
 "windows-future 0.3.2",
+
 "windows-numerics 0.3.1",
]

[[package]]
@@ -7495,6 +10135,15 @@ dependencies = [
]

[[package]]
+
name = "windows-collections"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610"
+
dependencies = [
+
 "windows-core 0.62.2",
+
]
+

+
[[package]]
name = "windows-core"
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7513,14 +10162,27 @@ version = "0.61.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980"
dependencies = [
-
 "windows-implement 0.60.0",
-
 "windows-interface 0.59.1",
+
 "windows-implement 0.60.2",
+
 "windows-interface 0.59.3",
 "windows-link 0.1.1",
 "windows-result 0.3.2",
 "windows-strings 0.4.0",
]

[[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.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7531,6 +10193,17 @@ dependencies = [
]

[[package]]
+
name = "windows-future"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb"
+
dependencies = [
+
 "windows-core 0.62.2",
+
 "windows-link 0.2.1",
+
 "windows-threading",
+
]
+

+
[[package]]
name = "windows-implement"
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7538,18 +10211,18 @@ checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
name = "windows-implement"
-
version = "0.60.0"
+
version = "0.60.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
+
checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -7560,18 +10233,18 @@ checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
name = "windows-interface"
-
version = "0.59.1"
+
version = "0.59.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
+
checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -7597,6 +10270,27 @@ dependencies = [
]

[[package]]
+
name = "windows-numerics"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26"
+
dependencies = [
+
 "windows-core 0.62.2",
+
 "windows-link 0.2.1",
+
]
+

+
[[package]]
+
name = "windows-registry"
+
version = "0.6.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720"
+
dependencies = [
+
 "windows-link 0.2.1",
+
 "windows-result 0.4.1",
+
 "windows-strings 0.5.1",
+
]
+

+
[[package]]
name = "windows-result"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7615,6 +10309,15 @@ dependencies = [
]

[[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"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7634,6 +10337,15 @@ dependencies = [
]

[[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"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7751,6 +10463,15 @@ dependencies = [
]

[[package]]
+
name = "windows-threading"
+
version = "0.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37"
+
dependencies = [
+
 "windows-link 0.2.1",
+
]
+

+
[[package]]
name = "windows-version"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7987,12 +10708,106 @@ dependencies = [
]

[[package]]
+
name = "wit-bindgen"
+
version = "0.51.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
+
dependencies = [
+
 "wit-bindgen-rust-macro",
+
]
+

+
[[package]]
+
name = "wit-bindgen"
+
version = "0.57.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
+

+
[[package]]
+
name = "wit-bindgen-core"
+
version = "0.51.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
+
dependencies = [
+
 "anyhow",
+
 "heck 0.5.0",
+
 "wit-parser",
+
]
+

+
[[package]]
name = "wit-bindgen-rt"
version = "0.39.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
dependencies = [
-
 "bitflags 2.9.0",
+
 "bitflags 2.11.1",
+
]
+

+
[[package]]
+
name = "wit-bindgen-rust"
+
version = "0.51.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
+
dependencies = [
+
 "anyhow",
+
 "heck 0.5.0",
+
 "indexmap 2.9.0",
+
 "prettyplease",
+
 "syn 2.0.117",
+
 "wasm-metadata",
+
 "wit-bindgen-core",
+
 "wit-component",
+
]
+

+
[[package]]
+
name = "wit-bindgen-rust-macro"
+
version = "0.51.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
+
dependencies = [
+
 "anyhow",
+
 "prettyplease",
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
+
 "wit-bindgen-core",
+
 "wit-bindgen-rust",
+
]
+

+
[[package]]
+
name = "wit-component"
+
version = "0.244.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
+
dependencies = [
+
 "anyhow",
+
 "bitflags 2.11.1",
+
 "indexmap 2.9.0",
+
 "log",
+
 "serde",
+
 "serde_derive",
+
 "serde_json",
+
 "wasm-encoder",
+
 "wasm-metadata",
+
 "wasmparser",
+
 "wit-parser",
+
]
+

+
[[package]]
+
name = "wit-parser"
+
version = "0.244.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
+
dependencies = [
+
 "anyhow",
+
 "id-arena",
+
 "indexmap 2.9.0",
+
 "log",
+
 "semver",
+
 "serde",
+
 "serde_derive",
+
 "serde_json",
+
 "unicode-xid",
+
 "wasmparser",
]

[[package]]
@@ -8006,7 +10821,7 @@ dependencies = [
 "os_pipe",
 "rustix 0.38.44",
 "tempfile",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "tree_magic_mini",
 "wayland-backend",
 "wayland-client",
@@ -8015,6 +10830,21 @@ dependencies = [
]

[[package]]
+
name = "wmi"
+
version = "0.18.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7c81b85c57a57500e56669586496bf2abd5cf082b9d32995251185d105208b64"
+
dependencies = [
+
 "chrono",
+
 "futures",
+
 "log",
+
 "serde",
+
 "thiserror 2.0.18",
+
 "windows 0.62.2",
+
 "windows-core 0.62.2",
+
]
+

+
[[package]]
name = "writeable"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -8050,10 +10880,10 @@ dependencies = [
 "once_cell",
 "percent-encoding",
 "raw-window-handle",
-
 "sha2",
+
 "sha2 0.10.9",
 "soup3",
 "tao-macros",
-
 "thiserror 2.0.12",
+
 "thiserror 2.0.18",
 "url",
 "webkit2gtk",
 "webkit2gtk-sys",
@@ -8065,6 +10895,25 @@ dependencies = [
]

[[package]]
+
name = "ws_stream_wasm"
+
version = "0.7.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6c173014acad22e83f16403ee360115b38846fe754e735c5d9d3803fe70c6abc"
+
dependencies = [
+
 "async_io_stream",
+
 "futures",
+
 "js-sys",
+
 "log",
+
 "pharos",
+
 "rustc_version",
+
 "send_wrapper",
+
 "thiserror 2.0.18",
+
 "wasm-bindgen",
+
 "wasm-bindgen-futures",
+
 "web-sys",
+
]
+

+
[[package]]
name = "wyz"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -8112,6 +10961,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d"

[[package]]
+
name = "x509-parser"
+
version = "0.18.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d43b0f71ce057da06bc0851b23ee24f3f86190b07203dd8f567d0b706a185202"
+
dependencies = [
+
 "asn1-rs",
+
 "data-encoding",
+
 "der-parser",
+
 "lazy_static",
+
 "nom",
+
 "oid-registry",
+
 "ring",
+
 "rusticata-macros",
+
 "thiserror 2.0.18",
+
 "time",
+
]
+

+
[[package]]
name = "xattr"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -8122,6 +10989,30 @@ dependencies = [
]

[[package]]
+
name = "xml-rs"
+
version = "0.8.28"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f"
+

+
[[package]]
+
name = "xmltree"
+
version = "0.10.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb"
+
dependencies = [
+
 "xml-rs",
+
]
+

+
[[package]]
+
name = "yasna"
+
version = "0.5.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
+
dependencies = [
+
 "time",
+
]
+

+
[[package]]
name = "yoke"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -8141,11 +11032,17 @@ checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
 "synstructure",
]

[[package]]
+
name = "z32"
+
version = "1.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2164e798d9e3d84ee2c91139ace54638059a3b23e361f5c11781c2c6459bde0f"
+

+
[[package]]
name = "zerocopy"
version = "0.8.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -8162,7 +11059,7 @@ checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]

[[package]]
@@ -8182,17 +11079,29 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
 "synstructure",
]

[[package]]
name = "zeroize"
-
version = "1.8.1"
+
version = "1.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
+
checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
dependencies = [
 "serde",
+
 "zeroize_derive",
+
]
+

+
[[package]]
+
name = "zeroize_derive"
+
version = "1.4.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.117",
]

[[package]]
@@ -8225,5 +11134,5 @@ checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.101",
+
 "syn 2.0.117",
]
modified crates/radicle-types/Cargo.toml
@@ -15,9 +15,14 @@ log = { version = "0.4.22" }
infer = { version = "0.19.0" }
mime-infer = { version = "3.0.0" }
radicle = { version = "0.24" }
+
radicle-artifact = { version = "0.9", features = ["share"] }
radicle-job = { version = "0.6" }
radicle-localtime = { version = "0.1.0", features = ["serde"] }
radicle-surf = { version = "0.27.1", features = ["serde"] }
+
iroh = { version = "0.97" }
+
iroh-blobs = { version = "0.99", features = ["fs-store"] }
+
cid = { version = "0.11" }
+
futures-lite = { version = "2" }
serde = { version = "1.0.0", features = ["derive"] }
serde_json = { version = "1.0.0" }
sqlite = { version = "0.37.0", features = ["bundled"] }