diff --git a/0001-cargo-update-for-rust-version-upgrade.patch b/0001-cargo-update-for-rust-version-upgrade.patch new file mode 100644 index 0000000000000000000000000000000000000000..2ec4e68e881a1f3326f1b1d67ea41c72989500fd --- /dev/null +++ b/0001-cargo-update-for-rust-version-upgrade.patch @@ -0,0 +1,4856 @@ +From 2f737666dc41fc7d6fc7df88224dd0e41d867d16 Mon Sep 17 00:00:00 2001 +From: desert-sailor +Date: Tue, 27 Aug 2024 14:16:23 +0800 +Subject: [PATCH] cargo update for rust version upgrade + +--- + Cargo.lock | 2305 +++++++++++++++++++++++----------------------------- + 1 file changed, 1004 insertions(+), 1301 deletions(-) + +diff --git a/Cargo.lock b/Cargo.lock +index 5598d55..2430153 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -14,9 +14,9 @@ dependencies = [ + + [[package]] + name = "addr2line" +-version = "0.21.0" ++version = "0.22.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" ++checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" + dependencies = [ + "gimli", + ] +@@ -27,6 +27,12 @@ version = "1.0.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + ++[[package]] ++name = "adler2" ++version = "2.0.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" ++ + [[package]] + name = "aead" + version = "0.5.2" +@@ -50,9 +56,9 @@ dependencies = [ + + [[package]] + name = "aes-gcm" +-version = "0.10.2" ++version = "0.10.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "209b47e8954a928e1d72e86eca7000ebb6655fe1436d33eefc2201cad027e237" ++checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" + dependencies = [ + "aead", + "aes", +@@ -73,31 +79,32 @@ dependencies = [ + + [[package]] + name = "ahash" +-version = "0.7.6" ++version = "0.7.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" ++checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" + dependencies = [ +- "getrandom 0.2.10", ++ "getrandom 0.2.15", + "once_cell", + "version_check", + ] + + [[package]] + name = "ahash" +-version = "0.8.3" ++version = "0.8.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" ++checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" + dependencies = [ + "cfg-if", + "once_cell", + "version_check", ++ "zerocopy", + ] + + [[package]] + name = "aho-corasick" +-version = "1.0.2" ++version = "1.1.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" ++checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" + dependencies = [ + "memchr", + ] +@@ -119,76 +126,27 @@ dependencies = [ + + [[package]] + name = "allocator-api2" +-version = "0.2.15" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "56fc6cf8dc8c4158eed8649f9b8b0ea1518eb62b544fe9490d66fa0b349eafe9" +- +-[[package]] +-name = "anstream" +-version = "0.3.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" +-dependencies = [ +- "anstyle", +- "anstyle-parse", +- "anstyle-query", +- "anstyle-wincon", +- "colorchoice", +- "is-terminal", +- "utf8parse", +-] +- +-[[package]] +-name = "anstyle" +-version = "1.0.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd" +- +-[[package]] +-name = "anstyle-parse" +-version = "0.2.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" +-dependencies = [ +- "utf8parse", +-] +- +-[[package]] +-name = "anstyle-query" +-version = "1.0.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" +-dependencies = [ +- "windows-sys 0.48.0", +-] +- +-[[package]] +-name = "anstyle-wincon" +-version = "1.0.1" ++version = "0.2.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" +-dependencies = [ +- "anstyle", +- "windows-sys 0.48.0", +-] ++checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" + + [[package]] + name = "anyhow" +-version = "1.0.71" ++version = "1.0.86" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" ++checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" + + [[package]] + name = "arrayref" +-version = "0.3.7" ++version = "0.3.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" ++checksum = "9d151e35f61089500b617991b791fc8bfd237ae50cd5950803758a179b41e67a" + + [[package]] + name = "arrayvec" +-version = "0.7.4" ++version = "0.7.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" ++checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + + [[package]] + name = "asn1-rs" +@@ -212,8 +170,8 @@ version = "0.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "syn 1.0.109", + "synstructure", + ] +@@ -224,26 +182,11 @@ version = "0.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "syn 1.0.109", + ] + +-[[package]] +-name = "assert_cmd" +-version = "2.0.11" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "86d6b683edf8d1119fe420a94f8a7e389239666aa72e65495d91c00462510151" +-dependencies = [ +- "anstyle", +- "bstr", +- "doc-comment", +- "predicates", +- "predicates-core", +- "predicates-tree", +- "wait-timeout", +-] +- + [[package]] + name = "ast_node" + version = "0.9.4" +@@ -251,19 +194,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "c704e2f6ee1a98223f5a7629a6ef0f3decb3b552ed282889dc957edff98ce1e6" + dependencies = [ + "pmutil 0.5.3", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "swc_macros_common", + "syn 1.0.109", + ] + + [[package]] + name = "async-compression" +-version = "0.4.0" ++version = "0.4.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5b0122885821398cc923ece939e24d1056a2384ee719432397fa9db87230ff11" ++checksum = "fec134f64e2bc57411226dfc4e52dec859ddfc7e711fc5e07b612584f000e4aa" + dependencies = [ +- "brotli", ++ "brotli 6.0.0", + "flate2", + "futures-core", + "memchr", +@@ -273,13 +216,13 @@ dependencies = [ + + [[package]] + name = "async-trait" +-version = "0.1.68" ++version = "0.1.81" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" ++checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + ] + + [[package]] +@@ -295,21 +238,21 @@ dependencies = [ + + [[package]] + name = "autocfg" +-version = "1.1.0" ++version = "1.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" ++checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" + + [[package]] + name = "backtrace" +-version = "0.3.69" ++version = "0.3.73" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" ++checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" + dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", +- "miniz_oxide", ++ "miniz_oxide 0.7.4", + "object", + "rustc-demangle", + ] +@@ -334,9 +277,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + + [[package]] + name = "base64" +-version = "0.21.2" ++version = "0.21.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" ++checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + + [[package]] + name = "base64-simd" +@@ -377,9 +320,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + + [[package]] + name = "bitflags" +-version = "2.4.0" ++version = "2.6.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" ++checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" + + [[package]] + name = "block-buffer" +@@ -401,60 +344,69 @@ dependencies = [ + + [[package]] + name = "brotli" +-version = "3.3.4" ++version = "3.5.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" ++dependencies = [ ++ "alloc-no-stdlib", ++ "alloc-stdlib", ++ "brotli-decompressor 2.5.1", ++] ++ ++[[package]] ++name = "brotli" ++version = "6.0.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" ++checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b" + dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +- "brotli-decompressor", ++ "brotli-decompressor 4.0.1", + ] + + [[package]] + name = "brotli-decompressor" +-version = "2.3.4" ++version = "2.5.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744" ++checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f" + dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + ] + + [[package]] +-name = "bstr" +-version = "1.5.0" ++name = "brotli-decompressor" ++version = "4.0.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a246e68bb43f6cd9db24bea052a53e40405417c5fb372e3d1a8a7f770a564ef5" ++checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" + dependencies = [ +- "memchr", +- "once_cell", +- "regex-automata", +- "serde", ++ "alloc-no-stdlib", ++ "alloc-stdlib", + ] + + [[package]] + name = "bumpalo" +-version = "3.13.0" ++version = "3.16.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" ++checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" + + [[package]] + name = "bytemuck" +-version = "1.13.1" ++version = "1.17.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" ++checksum = "6fd4c6dcc3b0aea2f5c0b4b82c2b15fe39ddbc76041a310848f4706edf76bb31" + + [[package]] + name = "byteorder" +-version = "1.4.3" ++version = "1.5.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" ++checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + + [[package]] + name = "bytes" +-version = "1.4.0" ++version = "1.7.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" ++checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" + + [[package]] + name = "cache_control" +@@ -473,11 +425,11 @@ dependencies = [ + + [[package]] + name = "cc" +-version = "1.0.79" ++version = "1.1.15" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" ++checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6" + dependencies = [ +- "jobserver", ++ "shlex", + ] + + [[package]] +@@ -496,53 +448,11 @@ dependencies = [ + "inout", + ] + +-[[package]] +-name = "clap" +-version = "4.3.8" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d9394150f5b4273a1763355bd1c2ec54cc5a2593f790587bcd6b2c947cfa9211" +-dependencies = [ +- "clap_builder", +- "clap_derive", +- "once_cell", +-] +- +-[[package]] +-name = "clap_builder" +-version = "4.3.8" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9a78fbdd3cc2914ddf37ba444114bc7765bbdcb55ec9cbe6fa054f0137400717" +-dependencies = [ +- "anstream", +- "anstyle", +- "bitflags 1.3.2", +- "clap_lex", +- "strsim", +-] +- +-[[package]] +-name = "clap_derive" +-version = "4.3.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f" +-dependencies = [ +- "heck", +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", +-] +- +-[[package]] +-name = "clap_lex" +-version = "0.5.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" +- + [[package]] + name = "cmake" +-version = "0.1.50" ++version = "0.1.51" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" ++checksum = "fb1e43aa7fd152b1f968787f7dbcdeb306d1867ff373c69955211876c053f91a" + dependencies = [ + "cc", + ] +@@ -553,12 +463,6 @@ version = "1.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +-[[package]] +-name = "colorchoice" +-version = "1.0.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" +- + [[package]] + name = "console_static_text" + version = "0.8.1" +@@ -571,9 +475,9 @@ dependencies = [ + + [[package]] + name = "const-oid" +-version = "0.9.2" ++version = "0.9.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "520fbf3c07483f94e3e3ca9d0cfd913d7718ef2483d2cfd91c0d9e91474ab913" ++checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" + + [[package]] + name = "convert_case" +@@ -583,9 +487,9 @@ checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + + [[package]] + name = "core-foundation" +-version = "0.9.3" ++version = "0.9.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" ++checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" + dependencies = [ + "core-foundation-sys", + "libc", +@@ -593,70 +497,61 @@ dependencies = [ + + [[package]] + name = "core-foundation-sys" +-version = "0.8.4" ++version = "0.8.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" ++checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + + [[package]] + name = "cpufeatures" +-version = "0.2.8" ++version = "0.2.13" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "03e69e28e9f7f77debdedbaafa2866e1de9ba56df55a8bd7cfc724c25a09987c" ++checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" + dependencies = [ + "libc", + ] + + [[package]] + name = "crc32fast" +-version = "1.3.2" ++version = "1.4.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" ++checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" + dependencies = [ + "cfg-if", + ] + + [[package]] + name = "crossbeam-channel" +-version = "0.5.8" ++version = "0.5.13" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" ++checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" + dependencies = [ +- "cfg-if", + "crossbeam-utils", + ] + + [[package]] + name = "crossbeam-deque" +-version = "0.8.3" ++version = "0.8.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" ++checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" + dependencies = [ +- "cfg-if", + "crossbeam-epoch", + "crossbeam-utils", + ] + + [[package]] + name = "crossbeam-epoch" +-version = "0.9.15" ++version = "0.9.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" ++checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" + dependencies = [ +- "autocfg", +- "cfg-if", + "crossbeam-utils", +- "memoffset 0.9.0", +- "scopeguard", + ] + + [[package]] + name = "crossbeam-utils" +-version = "0.8.16" ++version = "0.8.20" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" +-dependencies = [ +- "cfg-if", +-] ++checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" + + [[package]] + name = "crunchy" +@@ -678,9 +573,9 @@ dependencies = [ + + [[package]] + name = "crypto-bigint" +-version = "0.5.2" ++version = "0.5.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" ++checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" + dependencies = [ + "generic-array 0.14.7", + "rand_core 0.6.4", +@@ -723,15 +618,14 @@ dependencies = [ + + [[package]] + name = "curve25519-dalek" +-version = "4.0.0-rc.3" ++version = "4.1.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "436ace70fc06e06f7f689d2624dc4e2f0ea666efb5aa704215f7249ae6e047a7" ++checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" + dependencies = [ + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "fiat-crypto", +- "platforms", + "rustc_version 0.4.0", + "subtle", + "zeroize", +@@ -739,23 +633,23 @@ dependencies = [ + + [[package]] + name = "curve25519-dalek-derive" +-version = "0.1.0" ++version = "0.1.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" ++checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + ] + + [[package]] + name = "dashmap" +-version = "5.4.0" ++version = "5.5.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc" ++checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" + dependencies = [ + "cfg-if", +- "hashbrown 0.12.3", ++ "hashbrown 0.14.5", + "lock_api", + "once_cell", + "parking_lot_core", +@@ -763,9 +657,9 @@ dependencies = [ + + [[package]] + name = "data-encoding" +-version = "2.4.0" ++version = "2.6.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" ++checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" + + [[package]] + name = "data-url" +@@ -773,6 +667,22 @@ version = "0.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5" + ++[[package]] ++name = "data-url" ++version = "0.3.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" ++ ++[[package]] ++name = "debugid" ++version = "0.8.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" ++dependencies = [ ++ "serde", ++ "uuid", ++] ++ + [[package]] + name = "deno-proc-macro-rules" + version = "0.3.2" +@@ -780,8 +690,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "3c65c2ffdafc1564565200967edc4851c7b55422d3913466688907efd05ea26f" + dependencies = [ + "deno-proc-macro-rules-macros", +- "proc-macro2 1.0.66", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "syn 2.0.76", + ] + + [[package]] +@@ -791,9 +701,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "3047b312b7451e3190865713a4dd6e1f821aed614ada219766ebc3024a690435" + dependencies = [ + "once_cell", +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + ] + + [[package]] +@@ -915,7 +825,7 @@ dependencies = [ + "p256 0.11.1", + "p384 0.11.2", + "rand", +- "ring", ++ "ring 0.16.20", + "rsa", + "sec1 0.3.0", + "serde", +@@ -936,7 +846,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "e4f1b9a643427c7f732a4540e250560e1801970f033bae0d5e4abc7b83e36160" + dependencies = [ + "bytes", +- "data-url", ++ "data-url 0.2.0", + "deno_core", + "deno_tls", + "dyn-clone", +@@ -994,7 +904,7 @@ dependencies = [ + "async-compression", + "async-trait", + "base64 0.13.1", +- "brotli", ++ "brotli 3.5.0", + "bytes", + "cache_control", + "deno_core", +@@ -1004,7 +914,7 @@ dependencies = [ + "fly-accept-encoding", + "http", + "httparse", +- "hyper 0.14.26", ++ "hyper 0.14.30", + "hyper 1.0.0-rc.4", + "memmem", + "mime", +@@ -1012,7 +922,7 @@ dependencies = [ + "percent-encoding", + "phf", + "pin-project", +- "ring", ++ "ring 0.16.20", + "serde", + "slab", + "smallvec", +@@ -1062,7 +972,7 @@ version = "0.15.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "3e1fcc91fa4e18c3e0574965d7133709e76eda665cb589de703219f0819dfaec" + dependencies = [ +- "ring", ++ "ring 0.16.20", + "serde", + "serde_json", + "thiserror", +@@ -1070,11 +980,11 @@ dependencies = [ + + [[package]] + name = "deno_media_type" +-version = "0.1.1" ++version = "0.1.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "001d69b833ed4d244b608bab9c07069bfb570f631b763b58e73f82a020bf84ef" ++checksum = "a8978229b82552bf8457a0125aa20863f023619cfc21ebb007b1e571d68fd85b" + dependencies = [ +- "data-url", ++ "data-url 0.3.1", + "serde", + "url", + ] +@@ -1101,7 +1011,7 @@ dependencies = [ + "log", + "pin-project", + "serde", +- "socket2 0.4.9", ++ "socket2 0.4.10", + "tokio", + "trust-dns-proto", + "trust-dns-resolver", +@@ -1114,7 +1024,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "74a5c14404af70bdbef4f904b20f328cd0f3d29a3e51f42557c974c03bfae339" + dependencies = [ + "aes", +- "brotli", ++ "brotli 3.5.0", + "cbc", + "data-encoding", + "deno_core", +@@ -1126,7 +1036,7 @@ dependencies = [ + "digest 0.10.7", + "dsa", + "ecb", +- "elliptic-curve 0.13.5", ++ "elliptic-curve 0.13.8", + "errno 0.2.8", + "hex", + "hkdf", +@@ -1150,7 +1060,7 @@ dependencies = [ + "rand", + "regex", + "reqwest", +- "ring", ++ "ring 0.16.20", + "ripemd", + "rsa", + "scrypt", +@@ -1195,13 +1105,13 @@ dependencies = [ + "once_cell", + "pmutil 0.6.1", + "proc-macro-crate", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "regex", + "strum", + "strum_macros", + "syn 1.0.109", +- "syn 2.0.29", ++ "syn 2.0.76", + "thiserror", + ] + +@@ -1241,7 +1151,7 @@ dependencies = [ + "fs3", + "fwdansi", + "http", +- "hyper 0.14.26", ++ "hyper 0.14.30", + "libc", + "log", + "netif", +@@ -1250,7 +1160,7 @@ dependencies = [ + "ntapi", + "once_cell", + "regex", +- "ring", ++ "ring 0.16.20", + "serde", + "signal-hook-registry", + "termcolor", +@@ -1339,7 +1249,7 @@ dependencies = [ + "deno_tls", + "fastwebsockets", + "http", +- "hyper 0.14.26", ++ "hyper 0.14.30", + "once_cell", + "serde", + "tokio", +@@ -1371,9 +1281,9 @@ dependencies = [ + + [[package]] + name = "der" +-version = "0.7.6" ++version = "0.7.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "56acb310e15652100da43d130af8d97b509e95af61aab1c5a7939ef24337ee17" ++checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" + dependencies = [ + "const-oid", + "pem-rfc7468 0.7.0", +@@ -1395,23 +1305,26 @@ dependencies = [ + ] + + [[package]] +-name = "derive_more" +-version = "0.99.17" ++name = "deranged" ++version = "0.3.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" ++checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" + dependencies = [ +- "convert_case", +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "rustc_version 0.4.0", +- "syn 1.0.109", ++ "powerfmt", + ] + + [[package]] +-name = "difflib" +-version = "0.4.0" ++name = "derive_more" ++version = "0.99.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" ++checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" ++dependencies = [ ++ "convert_case", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "rustc_version 0.4.0", ++ "syn 2.0.76", ++] + + [[package]] + name = "digest" +@@ -1434,36 +1347,15 @@ dependencies = [ + "subtle", + ] + +-[[package]] +-name = "dirs" +-version = "5.0.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +-dependencies = [ +- "dirs-sys", +-] +- +-[[package]] +-name = "dirs-sys" +-version = "0.4.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +-dependencies = [ +- "libc", +- "option-ext", +- "redox_users", +- "windows-sys 0.48.0", +-] +- + [[package]] + name = "displaydoc" +-version = "0.2.4" ++version = "0.2.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" ++checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + ] + + [[package]] +@@ -1489,12 +1381,6 @@ dependencies = [ + "syn 0.15.44", + ] + +-[[package]] +-name = "doc-comment" +-version = "0.3.3" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" +- + [[package]] + name = "dprint-swc-ext" + version = "0.10.0" +@@ -1513,9 +1399,9 @@ dependencies = [ + + [[package]] + name = "dsa" +-version = "0.6.1" ++version = "0.6.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b5638f6d17447bc0ffc46354949ee366847e83450e2a07895862942085cc9761" ++checksum = "48bc224a9084ad760195584ce5abb3c2c34a225fa312a128ad245a6b412b7689" + dependencies = [ + "digest 0.10.7", + "num-bigint-dig", +@@ -1523,48 +1409,15 @@ dependencies = [ + "pkcs8 0.10.2", + "rfc6979 0.4.0", + "sha2", +- "signature 2.1.0", ++ "signature 2.2.0", + "zeroize", + ] + +-[[package]] +-name = "dssim" +-version = "3.2.4" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3ea54acfcd238d680c2c720a5eef56d210aaabc7582a48615602bcdf0c9a5894" +-dependencies = [ +- "dssim-core", +- "getopts", +- "imgref", +- "load_image", +- "lodepng", +- "rayon", +- "rgb", +-] +- +-[[package]] +-name = "dssim-core" +-version = "3.2.6" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "60aa0237471586cfb40481b3855a897b86d380eae78fe852d844ab1e3d1d896b" +-dependencies = [ +- "imgref", +- "itertools", +- "rayon", +- "rgb", +-] +- +-[[package]] +-name = "dunce" +-version = "1.0.4" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" +- + [[package]] + name = "dyn-clone" +-version = "1.0.11" ++version = "1.0.17" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "68b0cf012f1230e43cd00ebb729c6bb58707ecfa8ad08b52ef3a4ccd2697fc30" ++checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" + + [[package]] + name = "dynasm" +@@ -1576,8 +1429,8 @@ dependencies = [ + "byteorder", + "lazy_static", + "proc-macro-error", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "syn 1.0.109", + ] + +@@ -1615,23 +1468,23 @@ dependencies = [ + + [[package]] + name = "ecdsa" +-version = "0.16.7" ++version = "0.16.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" ++checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" + dependencies = [ +- "der 0.7.6", ++ "der 0.7.9", + "digest 0.10.7", +- "elliptic-curve 0.13.5", ++ "elliptic-curve 0.13.8", + "rfc6979 0.4.0", +- "signature 2.1.0", +- "spki 0.7.2", ++ "signature 2.2.0", ++ "spki 0.7.3", + ] + + [[package]] + name = "either" +-version = "1.8.1" ++version = "1.13.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" ++checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" + + [[package]] + name = "elliptic-curve" +@@ -1657,12 +1510,12 @@ dependencies = [ + + [[package]] + name = "elliptic-curve" +-version = "0.13.5" ++version = "0.13.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" ++checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" + dependencies = [ + "base16ct 0.2.0", +- "crypto-bigint 0.5.2", ++ "crypto-bigint 0.5.5", + "digest 0.10.7", + "ff 0.13.0", + "generic-array 0.14.7", +@@ -1671,7 +1524,7 @@ dependencies = [ + "pem-rfc7468 0.7.0", + "pkcs8 0.10.2", + "rand_core 0.6.4", +- "sec1 0.7.2", ++ "sec1 0.7.3", + "subtle", + "zeroize", + ] +@@ -1692,16 +1545,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116" + dependencies = [ + "heck", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "syn 1.0.109", + ] + + [[package]] + name = "env_logger" +-version = "0.10.0" ++version = "0.10.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" ++checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" + dependencies = [ + "humantime", + "is-terminal", +@@ -1712,9 +1565,9 @@ dependencies = [ + + [[package]] + name = "equivalent" +-version = "1.0.0" ++version = "1.0.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1" ++checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + + [[package]] + name = "errno" +@@ -1729,13 +1582,12 @@ dependencies = [ + + [[package]] + name = "errno" +-version = "0.3.1" ++version = "0.3.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" ++checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" + dependencies = [ +- "errno-dragonfly", + "libc", +- "windows-sys 0.48.0", ++ "windows-sys 0.52.0", + ] + + [[package]] +@@ -1750,15 +1602,15 @@ dependencies = [ + + [[package]] + name = "exr" +-version = "1.7.0" ++version = "1.72.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d1e481eb11a482815d3e9d618db8c42a93207134662873809335a92327440c18" ++checksum = "887d93f60543e9a9362ef8a21beedd0a833c5d9610e18c67abe15a5963dcb1a4" + dependencies = [ + "bit_field", + "flume", + "half", + "lebe", +- "miniz_oxide", ++ "miniz_oxide 0.7.4", + "rayon-core", + "smallvec", + "zune-inflate", +@@ -1776,20 +1628,11 @@ version = "0.1.9" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" + +-[[package]] +-name = "fallible_collections" +-version = "0.4.8" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "618bf220e692a59c50e7b281149f53c3fe93e0cf0b40c050fc2af8c9ecb28505" +-dependencies = [ +- "hashbrown 0.13.2", +-] +- + [[package]] + name = "fastrand" +-version = "2.0.0" ++version = "2.1.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" ++checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" + + [[package]] + name = "fastwebsockets" +@@ -1797,8 +1640,8 @@ version = "0.4.4" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "9e6185b6dc9dddc4db0dedd2e213047e93bcbf7a0fb092abc4c4e4f3195efdb4" + dependencies = [ +- "base64 0.21.2", +- "hyper 0.14.26", ++ "base64 0.21.7", ++ "hyper 0.14.30", + "pin-project", + "rand", + "sha1", +@@ -1810,9 +1653,9 @@ dependencies = [ + + [[package]] + name = "fdeflate" +-version = "0.3.0" ++version = "0.3.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" ++checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" + dependencies = [ + "simd-adler32", + ] +@@ -1839,31 +1682,31 @@ dependencies = [ + + [[package]] + name = "fiat-crypto" +-version = "0.1.20" ++version = "0.2.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" ++checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" + + [[package]] + name = "filetime" +-version = "0.2.21" ++version = "0.2.24" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" ++checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550" + dependencies = [ + "cfg-if", + "libc", +- "redox_syscall 0.2.16", +- "windows-sys 0.48.0", ++ "libredox", ++ "windows-sys 0.59.0", + ] + + [[package]] + name = "flate2" +-version = "1.0.26" ++version = "1.0.33" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" ++checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" + dependencies = [ + "crc32fast", + "libz-ng-sys", +- "miniz_oxide", ++ "miniz_oxide 0.8.0", + ] + + [[package]] +@@ -1871,20 +1714,13 @@ name = "float-cmp" + version = "0.9.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" +-dependencies = [ +- "num-traits", +-] + + [[package]] + name = "flume" +-version = "0.10.14" ++version = "0.11.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" ++checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" + dependencies = [ +- "futures-core", +- "futures-sink", +- "nanorand", +- "pin-project", + "spin 0.9.8", + ] + +@@ -1907,11 +1743,11 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + + [[package]] + name = "fontconfig-parser" +-version = "0.5.2" ++version = "0.5.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4ab2e12762761366dcb876ab8b6e0cfa4797ddcd890575919f008b5ba655672a" ++checksum = "c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7" + dependencies = [ +- "roxmltree", ++ "roxmltree 0.20.0", + ] + + [[package]] +@@ -1925,41 +1761,14 @@ dependencies = [ + "memmap2 0.6.2", + "slotmap", + "tinyvec", +- "ttf-parser 0.19.1", ++ "ttf-parser 0.19.2", + ] + +-[[package]] +-name = "foreign-types" +-version = "0.5.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +-dependencies = [ +- "foreign-types-macros", +- "foreign-types-shared", +-] +- +-[[package]] +-name = "foreign-types-macros" +-version = "0.2.3" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +-dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", +-] +- +-[[package]] +-name = "foreign-types-shared" +-version = "0.3.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" +- + [[package]] + name = "form_urlencoded" +-version = "1.2.0" ++version = "1.2.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" ++checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" + dependencies = [ + "percent-encoding", + ] +@@ -1971,7 +1780,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "1d449976075322384507443937df2f1d5577afbf4282f12a5a66ef29fa3e6307" + dependencies = [ + "pmutil 0.5.3", +- "proc-macro2 1.0.66", ++ "proc-macro2 1.0.86", + "swc_macros_common", + "syn 1.0.109", + ] +@@ -2008,9 +1817,9 @@ dependencies = [ + + [[package]] + name = "futures" +-version = "0.3.28" ++version = "0.3.30" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" ++checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" + dependencies = [ + "futures-channel", + "futures-core", +@@ -2023,9 +1832,9 @@ dependencies = [ + + [[package]] + name = "futures-channel" +-version = "0.3.28" ++version = "0.3.30" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" ++checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" + dependencies = [ + "futures-core", + "futures-sink", +@@ -2033,15 +1842,15 @@ dependencies = [ + + [[package]] + name = "futures-core" +-version = "0.3.28" ++version = "0.3.30" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" ++checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" + + [[package]] + name = "futures-executor" +-version = "0.3.28" ++version = "0.3.30" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" ++checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" + dependencies = [ + "futures-core", + "futures-task", +@@ -2050,44 +1859,38 @@ dependencies = [ + + [[package]] + name = "futures-io" +-version = "0.3.28" ++version = "0.3.30" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" ++checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" + + [[package]] + name = "futures-macro" +-version = "0.3.28" ++version = "0.3.30" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" ++checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + ] + + [[package]] + name = "futures-sink" +-version = "0.3.28" ++version = "0.3.30" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" ++checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" + + [[package]] + name = "futures-task" +-version = "0.3.28" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" +- +-[[package]] +-name = "futures-timer" +-version = "3.0.2" ++version = "0.3.30" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" ++checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" + + [[package]] + name = "futures-util" +-version = "0.3.28" ++version = "0.3.30" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" ++checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" + dependencies = [ + "futures-channel", + "futures-core", +@@ -2131,15 +1934,6 @@ dependencies = [ + "zeroize", + ] + +-[[package]] +-name = "getopts" +-version = "0.2.21" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5" +-dependencies = [ +- "unicode-width", +-] +- + [[package]] + name = "getrandom" + version = "0.1.16" +@@ -2153,22 +1947,20 @@ dependencies = [ + + [[package]] + name = "getrandom" +-version = "0.2.10" ++version = "0.2.15" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" ++checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" + dependencies = [ + "cfg-if", +- "js-sys", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", +- "wasm-bindgen", + ] + + [[package]] + name = "ghash" +-version = "0.5.0" ++version = "0.5.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" ++checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" + dependencies = [ + "opaque-debug", + "polyval", +@@ -2184,11 +1976,21 @@ dependencies = [ + "weezl", + ] + ++[[package]] ++name = "gif" ++version = "0.13.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" ++dependencies = [ ++ "color_quant", ++ "weezl", ++] ++ + [[package]] + name = "gimli" +-version = "0.28.0" ++version = "0.29.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" ++checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" + + [[package]] + name = "group" +@@ -2214,9 +2016,9 @@ dependencies = [ + + [[package]] + name = "h2" +-version = "0.3.19" ++version = "0.3.26" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782" ++checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" + dependencies = [ + "bytes", + "fnv", +@@ -2224,7 +2026,7 @@ dependencies = [ + "futures-sink", + "futures-util", + "http", +- "indexmap 1.9.3", ++ "indexmap 2.4.0", + "slab", + "tokio", + "tokio-util", +@@ -2233,10 +2035,11 @@ dependencies = [ + + [[package]] + name = "half" +-version = "2.2.1" ++version = "2.4.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0" ++checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" + dependencies = [ ++ "cfg-if", + "crunchy", + ] + +@@ -2248,30 +2051,21 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + + [[package]] + name = "hashbrown" +-version = "0.13.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +-dependencies = [ +- "ahash 0.8.3", +-] +- +-[[package]] +-name = "hashbrown" +-version = "0.14.0" ++version = "0.14.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" ++checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" + dependencies = [ +- "ahash 0.8.3", ++ "ahash 0.8.11", + "allocator-api2", + ] + + [[package]] + name = "hashlink" +-version = "0.8.3" ++version = "0.8.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "312f66718a2d7789ffef4f4b7b213138ed9f1eb3aa1d0d82fc99f88fb3ffd26f" ++checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" + dependencies = [ +- "hashbrown 0.14.0", ++ "hashbrown 0.14.5", + ] + + [[package]] +@@ -2291,18 +2085,15 @@ dependencies = [ + + [[package]] + name = "hermit-abi" +-version = "0.2.6" ++version = "0.3.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" +-dependencies = [ +- "libc", +-] ++checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + + [[package]] + name = "hermit-abi" +-version = "0.3.1" ++version = "0.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" ++checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" + + [[package]] + name = "hex" +@@ -2312,9 +2103,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + + [[package]] + name = "hkdf" +-version = "0.12.3" ++version = "0.12.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437" ++checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" + dependencies = [ + "hmac", + ] +@@ -2328,6 +2119,15 @@ dependencies = [ + "digest 0.10.7", + ] + ++[[package]] ++name = "home" ++version = "0.5.9" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" ++dependencies = [ ++ "windows-sys 0.52.0", ++] ++ + [[package]] + name = "hostname" + version = "0.3.1" +@@ -2341,9 +2141,9 @@ dependencies = [ + + [[package]] + name = "http" +-version = "0.2.9" ++version = "0.2.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" ++checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" + dependencies = [ + "bytes", + "fnv", +@@ -2352,9 +2152,9 @@ dependencies = [ + + [[package]] + name = "http-body" +-version = "0.4.5" ++version = "0.4.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" ++checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" + dependencies = [ + "bytes", + "http", +@@ -2373,15 +2173,15 @@ dependencies = [ + + [[package]] + name = "httparse" +-version = "1.8.0" ++version = "1.9.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" ++checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" + + [[package]] + name = "httpdate" +-version = "1.0.2" ++version = "1.0.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" ++checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + + [[package]] + name = "humantime" +@@ -2391,9 +2191,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" + + [[package]] + name = "hyper" +-version = "0.14.26" ++version = "0.14.30" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" ++checksum = "a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9" + dependencies = [ + "bytes", + "futures-channel", +@@ -2401,12 +2201,12 @@ dependencies = [ + "futures-util", + "h2", + "http", +- "http-body 0.4.5", ++ "http-body 0.4.6", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", +- "socket2 0.4.9", ++ "socket2 0.5.7", + "tokio", + "tower-service", + "tracing", +@@ -2436,12 +2236,13 @@ dependencies = [ + + [[package]] + name = "hyper-rustls" +-version = "0.24.0" ++version = "0.24.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0646026eb1b3eea4cd9ba47912ea5ce9cc07713d105b1a14698f4e6433d348b7" ++checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" + dependencies = [ ++ "futures-util", + "http", +- "hyper 0.14.26", ++ "hyper 0.14.30", + "rustls", + "tokio", + "tokio-rustls", +@@ -2486,17 +2287,16 @@ checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" + + [[package]] + name = "image" +-version = "0.24.7" ++version = "0.24.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711" ++checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" + dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "exr", +- "gif", ++ "gif 0.13.1", + "jpeg-decoder", +- "num-rational", + "num-traits", + "png", + "qoi", +@@ -2509,12 +2309,6 @@ version = "0.12.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284" + +-[[package]] +-name = "imgref" +-version = "1.9.4" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b2cf49df1085dcfb171460e4592597b84abe50d900fb83efb6e41b20fefd6c2c" +- + [[package]] + name = "indexmap" + version = "1.9.3" +@@ -2528,12 +2322,12 @@ dependencies = [ + + [[package]] + name = "indexmap" +-version = "2.0.0" ++version = "2.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" ++checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" + dependencies = [ + "equivalent", +- "hashbrown 0.14.0", ++ "hashbrown 0.14.5", + ] + + [[package]] +@@ -2572,24 +2366,13 @@ dependencies = [ + "generic-array 0.14.7", + ] + +-[[package]] +-name = "io-lifetimes" +-version = "1.0.11" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" +-dependencies = [ +- "hermit-abi 0.3.1", +- "libc", +- "windows-sys 0.48.0", +-] +- + [[package]] + name = "ipconfig" + version = "0.3.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" + dependencies = [ +- "socket2 0.5.3", ++ "socket2 0.5.7", + "widestring", + "windows-sys 0.48.0", + "winreg", +@@ -2597,9 +2380,9 @@ dependencies = [ + + [[package]] + name = "ipnet" +-version = "2.7.2" ++version = "2.9.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f" ++checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" + + [[package]] + name = "is-macro" +@@ -2609,21 +2392,20 @@ checksum = "8a7d079e129b77477a49c5c4f1cfe9ce6c2c909ef52520693e8e811a714c7b20" + dependencies = [ + "Inflector", + "pmutil 0.5.3", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "syn 1.0.109", + ] + + [[package]] + name = "is-terminal" +-version = "0.4.7" ++version = "0.4.13" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" ++checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" + dependencies = [ +- "hermit-abi 0.3.1", +- "io-lifetimes", +- "rustix 0.37.20", +- "windows-sys 0.48.0", ++ "hermit-abi 0.4.0", ++ "libc", ++ "windows-sys 0.52.0", + ] + + [[package]] +@@ -2637,42 +2419,33 @@ dependencies = [ + + [[package]] + name = "itoa" +-version = "1.0.6" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" +- +-[[package]] +-name = "jobserver" +-version = "0.1.26" ++version = "1.0.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" +-dependencies = [ +- "libc", +-] ++checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" + + [[package]] + name = "jpeg-decoder" +-version = "0.3.0" ++version = "0.3.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" ++checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" + dependencies = [ + "rayon", + ] + + [[package]] + name = "js-sys" +-version = "0.3.64" ++version = "0.3.70" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" ++checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" + dependencies = [ + "wasm-bindgen", + ] + + [[package]] + name = "kqueue" +-version = "1.0.7" ++version = "1.0.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2c8fc60ba15bf51257aa9807a48a61013db043fcf3a78cb0d916e8e396dcad98" ++checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" + dependencies = [ + "kqueue-sys", + "libc", +@@ -2680,9 +2453,9 @@ dependencies = [ + + [[package]] + name = "kqueue-sys" +-version = "1.0.3" ++version = "1.0.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587" ++checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" + dependencies = [ + "bitflags 1.3.2", + "libc", +@@ -2714,41 +2487,19 @@ version = "2.4.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "8edfc11b8f56ce85e207e62ea21557cfa09bb24a8f6b04ae181b086ff8611c22" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "regex", + "syn 1.0.109", + ] + + [[package]] + name = "lazy_static" +-version = "1.4.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +-dependencies = [ +- "spin 0.5.2", +-] +- +-[[package]] +-name = "lcms2" +-version = "5.6.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b9d50a4d00d909da0ec023ab34ea09bf3b3b79b5a36b3e0da3a305112edaf150" +-dependencies = [ +- "foreign-types", +- "lcms2-sys", +-] +- +-[[package]] +-name = "lcms2-sys" +-version = "4.0.1" ++version = "1.5.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7abb8aac1a07fd8cdffaa25461a3873a7bf7164cd20b849d44a183a1348d682f" ++checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + dependencies = [ +- "cc", +- "dunce", +- "libc", +- "pkg-config", ++ "spin 0.9.8", + ] + + [[package]] +@@ -2832,9 +2583,9 @@ dependencies = [ + + [[package]] + name = "libc" +-version = "0.2.146" ++version = "0.2.158" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b" ++checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" + + [[package]] + name = "libffi" +@@ -2867,9 +2618,20 @@ dependencies = [ + + [[package]] + name = "libm" +-version = "0.2.7" ++version = "0.2.8" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" ++ ++[[package]] ++name = "libredox" ++version = "0.1.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4" ++checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" ++dependencies = [ ++ "bitflags 2.6.0", ++ "libc", ++ "redox_syscall 0.5.3", ++] + + [[package]] + name = "libsqlite3-sys" +@@ -2884,9 +2646,9 @@ dependencies = [ + + [[package]] + name = "libz-ng-sys" +-version = "1.1.12" ++version = "1.1.16" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3dd9f43e75536a46ee0f92b758f6b63846e594e86638c61a9251338a65baea63" ++checksum = "4436751a01da56f1277f323c80d584ffad94a3d14aecd959dd0dff75aa73a438" + dependencies = [ + "cmake", + "libc", +@@ -2894,9 +2656,9 @@ dependencies = [ + + [[package]] + name = "libz-sys" +-version = "1.1.9" ++version = "1.1.20" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db" ++checksum = "d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472" + dependencies = [ + "cc", + "libc", +@@ -2912,55 +2674,20 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" + + [[package]] + name = "linux-raw-sys" +-version = "0.3.8" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" +- +-[[package]] +-name = "linux-raw-sys" +-version = "0.4.5" ++version = "0.4.14" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" +- +-[[package]] +-name = "load_image" +-version = "3.0.3" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5f87f0f354b901237de8e6d4c0f050a3aa85b83a458fea9796f993a08a67c3cc" +-dependencies = [ +- "bytemuck", +- "imgref", +- "jpeg-decoder", +- "lcms2", +- "lodepng", +- "quick-error 2.0.1", +- "rexif", +- "rgb", +-] ++checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + + [[package]] + name = "lock_api" +-version = "0.4.10" ++version = "0.4.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" ++checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" + dependencies = [ + "autocfg", + "scopeguard", + ] + +-[[package]] +-name = "lodepng" +-version = "3.7.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f0ad39f75bbaa4b10bb6f2316543632a8046a5bcf9c785488d79720b21f044f8" +-dependencies = [ +- "crc32fast", +- "fallible_collections", +- "flate2", +- "libc", +- "rgb", +-] +- + [[package]] + name = "log" + version = "0.4.19" +@@ -2990,10 +2717,11 @@ checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + + [[package]] + name = "md-5" +-version = "0.10.5" ++version = "0.10.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca" ++checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" + dependencies = [ ++ "cfg-if", + "digest 0.10.7", + ] + +@@ -3008,9 +2736,9 @@ dependencies = [ + + [[package]] + name = "memchr" +-version = "2.5.0" ++version = "2.7.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" ++checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" + + [[package]] + name = "memmap2" +@@ -3047,9 +2775,9 @@ dependencies = [ + + [[package]] + name = "memoffset" +-version = "0.9.0" ++version = "0.9.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" ++checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" + dependencies = [ + "autocfg", + ] +@@ -3068,19 +2796,28 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + + [[package]] + name = "miniz_oxide" +-version = "0.7.1" ++version = "0.7.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" ++checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" + dependencies = [ + "adler", + "simd-adler32", + ] + ++[[package]] ++name = "miniz_oxide" ++version = "0.8.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" ++dependencies = [ ++ "adler2", ++] ++ + [[package]] + name = "mio" +-version = "0.8.8" ++version = "0.8.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" ++checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" + dependencies = [ + "libc", + "log", +@@ -3094,15 +2831,6 @@ version = "0.4.3" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "4519a88847ba2d5ead3dc53f1060ec6a571de93f325d9c5c4968147382b1cbc3" + +-[[package]] +-name = "nanorand" +-version = "0.7.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" +-dependencies = [ +- "getrandom 0.2.10", +-] +- + [[package]] + name = "netif" + version = "0.1.6" +@@ -3115,9 +2843,9 @@ dependencies = [ + + [[package]] + name = "new_debug_unreachable" +-version = "1.0.4" ++version = "1.0.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" ++checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + + [[package]] + name = "nix" +@@ -3141,12 +2869,6 @@ dependencies = [ + "minimal-lexical", + ] + +-[[package]] +-name = "normalize-line-endings" +-version = "0.3.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" +- + [[package]] + name = "notify" + version = "5.0.0" +@@ -3174,27 +2896,12 @@ dependencies = [ + "winapi", + ] + +-[[package]] +-name = "num" +-version = "0.4.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" +-dependencies = [ +- "num-bigint", +- "num-complex", +- "num-integer", +- "num-iter", +- "num-rational", +- "num-traits", +-] +- + [[package]] + name = "num-bigint" +-version = "0.4.3" ++version = "0.4.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" ++checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" + dependencies = [ +- "autocfg", + "num-integer", + "num-traits", + "rand", +@@ -3203,9 +2910,9 @@ dependencies = [ + + [[package]] + name = "num-bigint-dig" +-version = "0.8.2" ++version = "0.8.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2399c9463abc5f909349d8aa9ba080e0b88b3ce2885389b60b993f39b1a56905" ++checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" + dependencies = [ + "byteorder", + "lazy_static", +@@ -3220,52 +2927,36 @@ dependencies = [ + ] + + [[package]] +-name = "num-complex" +-version = "0.4.3" ++name = "num-conv" ++version = "0.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d" +-dependencies = [ +- "num-traits", +-] ++checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + + [[package]] + name = "num-integer" +-version = "0.1.45" ++version = "0.1.46" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" ++checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" + dependencies = [ +- "autocfg", + "num-traits", + ] + + [[package]] + name = "num-iter" +-version = "0.1.43" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" +-dependencies = [ +- "autocfg", +- "num-integer", +- "num-traits", +-] +- +-[[package]] +-name = "num-rational" +-version = "0.4.1" ++version = "0.1.45" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" ++checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" + dependencies = [ + "autocfg", +- "num-bigint", + "num-integer", + "num-traits", + ] + + [[package]] + name = "num-traits" +-version = "0.2.15" ++version = "0.2.19" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" ++checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" + dependencies = [ + "autocfg", + "libm", +@@ -3273,19 +2964,19 @@ dependencies = [ + + [[package]] + name = "num_cpus" +-version = "1.15.0" ++version = "1.16.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" ++checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" + dependencies = [ +- "hermit-abi 0.2.6", ++ "hermit-abi 0.3.9", + "libc", + ] + + [[package]] + name = "object" +-version = "0.32.0" ++version = "0.36.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe" ++checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" + dependencies = [ + "memchr", + ] +@@ -3301,15 +2992,15 @@ dependencies = [ + + [[package]] + name = "once_cell" +-version = "1.18.0" ++version = "1.19.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" ++checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" + + [[package]] + name = "opaque-debug" +-version = "0.3.0" ++version = "0.3.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" ++checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" + + [[package]] + name = "openssl-probe" +@@ -3317,17 +3008,11 @@ version = "0.1.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" + +-[[package]] +-name = "option-ext" +-version = "0.2.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" +- + [[package]] + name = "ordered-float" +-version = "2.10.0" ++version = "2.10.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7940cf2ca942593318d07fcf2596cdca60a85c9e7fab408a5e21a4f9dcd40d87" ++checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" + dependencies = [ + "num-traits", + ] +@@ -3344,8 +3029,8 @@ version = "0.13.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "30c06436d66652bc2f01ade021592c80a2aad401570a18aa18b82e440d2b9aa1" + dependencies = [ +- "ecdsa 0.16.7", +- "elliptic-curve 0.13.5", ++ "ecdsa 0.16.9", ++ "elliptic-curve 0.13.8", + "primeorder", + "sha2", + ] +@@ -3367,8 +3052,8 @@ version = "0.13.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" + dependencies = [ +- "ecdsa 0.16.7", +- "elliptic-curve 0.13.5", ++ "ecdsa 0.16.9", ++ "elliptic-curve 0.13.8", + "primeorder", + "sha2", + ] +@@ -3390,17 +3075,17 @@ version = "0.13.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209" + dependencies = [ +- "ecdsa 0.16.7", +- "elliptic-curve 0.13.5", ++ "ecdsa 0.16.9", ++ "elliptic-curve 0.13.8", + "primeorder", + "sha2", + ] + + [[package]] + name = "parking_lot" +-version = "0.12.1" ++version = "0.12.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" ++checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" + dependencies = [ + "lock_api", + "parking_lot_core", +@@ -3408,15 +3093,15 @@ dependencies = [ + + [[package]] + name = "parking_lot_core" +-version = "0.9.8" ++version = "0.9.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" ++checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" + dependencies = [ + "cfg-if", + "libc", +- "redox_syscall 0.3.5", ++ "redox_syscall 0.5.3", + "smallvec", +- "windows-targets", ++ "windows-targets 0.52.6", + ] + + [[package]] +@@ -3444,9 +3129,9 @@ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" + + [[package]] + name = "pbkdf2" +-version = "0.12.1" ++version = "0.12.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f0ca0b5a68607598bf3bad68f32227a8164f6254833f84eafaac409cd6746c31" ++checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" + dependencies = [ + "digest 0.10.7", + "hmac", +@@ -3506,8 +3191,8 @@ dependencies = [ + "phf_generator", + "phf_shared", + "proc-macro-hack", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "syn 1.0.109", + ] + +@@ -3528,29 +3213,29 @@ checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" + + [[package]] + name = "pin-project" +-version = "1.1.0" ++version = "1.1.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead" ++checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" + dependencies = [ + "pin-project-internal", + ] + + [[package]] + name = "pin-project-internal" +-version = "1.1.0" ++version = "1.1.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07" ++checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + ] + + [[package]] + name = "pin-project-lite" +-version = "0.2.12" ++version = "0.2.14" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05" ++checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" + + [[package]] + name = "pin-utils" +@@ -3586,21 +3271,15 @@ version = "0.10.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" + dependencies = [ +- "der 0.7.6", +- "spki 0.7.2", ++ "der 0.7.9", ++ "spki 0.7.3", + ] + + [[package]] + name = "pkg-config" +-version = "0.3.27" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" +- +-[[package]] +-name = "platforms" +-version = "3.0.2" ++version = "0.3.30" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" ++checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" + + [[package]] + name = "pmutil" +@@ -3608,8 +3287,8 @@ version = "0.5.3" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "3894e5d549cccbe44afecf72922f277f603cd4bb0219c8342631ef18fffbe004" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "syn 1.0.109", + ] + +@@ -3619,29 +3298,29 @@ version = "0.6.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "52a40bc70c2c58040d2d8b167ba9a5ff59fc9dab7ad44771cfde3dcfde7a09c6" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + ] + + [[package]] + name = "png" +-version = "0.17.10" ++version = "0.17.13" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64" ++checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" + dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", +- "miniz_oxide", ++ "miniz_oxide 0.7.4", + ] + + [[package]] + name = "polyval" +-version = "0.6.1" ++version = "0.6.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d52cff9d1d4dee5fe6d03729099f4a310a41179e0a10dbf542039873f2e826fb" ++checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" + dependencies = [ + "cfg-if", + "cpufeatures", +@@ -3650,55 +3329,33 @@ dependencies = [ + ] + + [[package]] +-name = "ppv-lite86" +-version = "0.2.17" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +- +-[[package]] +-name = "precomputed-hash" +-version = "0.1.1" ++name = "powerfmt" ++version = "0.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" ++checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + + [[package]] +-name = "predicates" +-version = "3.0.3" ++name = "ppv-lite86" ++version = "0.2.20" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "09963355b9f467184c04017ced4a2ba2d75cbcb4e7462690d388233253d4b1a9" ++checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" + dependencies = [ +- "anstyle", +- "difflib", +- "float-cmp", +- "itertools", +- "normalize-line-endings", +- "predicates-core", +- "regex", ++ "zerocopy", + ] + + [[package]] +-name = "predicates-core" +-version = "1.0.6" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174" +- +-[[package]] +-name = "predicates-tree" +-version = "1.0.9" ++name = "precomputed-hash" ++version = "0.1.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf" +-dependencies = [ +- "predicates-core", +- "termtree", +-] ++checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + + [[package]] + name = "primeorder" +-version = "0.13.2" ++version = "0.13.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3c2fcef82c0ec6eefcc179b978446c399b3cdf73c392c35604e399eee6df1ee3" ++checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" + dependencies = [ +- "elliptic-curve 0.13.5", ++ "elliptic-curve 0.13.8", + ] + + [[package]] +@@ -3718,8 +3375,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" + dependencies = [ + "proc-macro-error-attr", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "syn 1.0.109", + "version_check", + ] +@@ -3730,8 +3387,8 @@ version = "1.0.4" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "version_check", + ] + +@@ -3752,9 +3409,9 @@ dependencies = [ + + [[package]] + name = "proc-macro2" +-version = "1.0.66" ++version = "1.0.86" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" ++checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" + dependencies = [ + "unicode-ident", + ] +@@ -3770,15 +3427,15 @@ dependencies = [ + + [[package]] + name = "pyo3" +-version = "0.19.0" ++version = "0.19.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "cffef52f74ec3b1a1baf295d9b8fcc3070327aefc39a6d00656b13c1d0b8885c" ++checksum = "e681a6cfdc4adcc93b4d3cf993749a4552018ee0a9b65fc0ccfad74352c72a38" + dependencies = [ + "anyhow", + "cfg-if", + "indoc", + "libc", +- "memoffset 0.9.0", ++ "memoffset 0.9.1", + "parking_lot", + "pyo3-build-config", + "pyo3-ffi", +@@ -3788,9 +3445,9 @@ dependencies = [ + + [[package]] + name = "pyo3-build-config" +-version = "0.19.0" ++version = "0.19.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "713eccf888fb05f1a96eb78c0dbc51907fee42b3377272dc902eb38985f418d5" ++checksum = "076c73d0bc438f7a4ef6fdd0c3bb4732149136abd952b110ac93e4edb13a6ba5" + dependencies = [ + "once_cell", + "target-lexicon", +@@ -3798,9 +3455,9 @@ dependencies = [ + + [[package]] + name = "pyo3-ffi" +-version = "0.19.0" ++version = "0.19.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5b2ecbdcfb01cbbf56e179ce969a048fd7305a66d4cdf3303e0da09d69afe4c3" ++checksum = "e53cee42e77ebe256066ba8aa77eff722b3bb91f3419177cf4cd0f304d3284d9" + dependencies = [ + "libc", + "pyo3-build-config", +@@ -3808,24 +3465,24 @@ dependencies = [ + + [[package]] + name = "pyo3-macros" +-version = "0.19.0" ++version = "0.19.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b78fdc0899f2ea781c463679b20cb08af9247febc8d052de941951024cd8aea0" ++checksum = "dfeb4c99597e136528c6dd7d5e3de5434d1ceaf487436a3f03b2d56b6fc9efd1" + dependencies = [ +- "proc-macro2 1.0.66", ++ "proc-macro2 1.0.86", + "pyo3-macros-backend", +- "quote 1.0.28", ++ "quote 1.0.37", + "syn 1.0.109", + ] + + [[package]] + name = "pyo3-macros-backend" +-version = "0.19.0" ++version = "0.19.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "60da7b84f1227c3e2fe7593505de274dcf4c8928b4e0a1c23d551a14e4e80a0f" ++checksum = "947dc12175c254889edc0c02e399476c2f652b4b9ebd123aa655c224de259536" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "syn 1.0.109", + ] + +@@ -3854,12 +3511,6 @@ version = "1.2.3" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" + +-[[package]] +-name = "quick-error" +-version = "2.0.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" +- + [[package]] + name = "quote" + version = "0.6.13" +@@ -3871,11 +3522,11 @@ dependencies = [ + + [[package]] + name = "quote" +-version = "1.0.28" ++version = "1.0.37" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488" ++checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" + dependencies = [ +- "proc-macro2 1.0.66", ++ "proc-macro2 1.0.86", + ] + + [[package]] +@@ -3914,14 +3565,14 @@ version = "0.6.4" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" + dependencies = [ +- "getrandom 0.2.10", ++ "getrandom 0.2.15", + ] + + [[package]] + name = "rayon" +-version = "1.7.0" ++version = "1.10.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" ++checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" + dependencies = [ + "either", + "rayon-core", +@@ -3929,14 +3580,12 @@ dependencies = [ + + [[package]] + name = "rayon-core" +-version = "1.11.0" ++version = "1.12.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" ++checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" + dependencies = [ +- "crossbeam-channel", + "crossbeam-deque", + "crossbeam-utils", +- "num_cpus", + ] + + [[package]] +@@ -3947,72 +3596,67 @@ checksum = "3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f" + + [[package]] + name = "redox_syscall" +-version = "0.2.16" ++version = "0.4.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" ++checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" + dependencies = [ + "bitflags 1.3.2", + ] + + [[package]] + name = "redox_syscall" +-version = "0.3.5" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +-dependencies = [ +- "bitflags 1.3.2", +-] +- +-[[package]] +-name = "redox_users" +-version = "0.4.3" ++version = "0.5.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" ++checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" + dependencies = [ +- "getrandom 0.2.10", +- "redox_syscall 0.2.16", +- "thiserror", ++ "bitflags 2.6.0", + ] + + [[package]] + name = "regex" +-version = "1.8.4" ++version = "1.10.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f" ++checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" + dependencies = [ + "aho-corasick", + "memchr", ++ "regex-automata", + "regex-syntax", + ] + + [[package]] + name = "regex-automata" +-version = "0.1.10" ++version = "0.4.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" ++checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" ++dependencies = [ ++ "aho-corasick", ++ "memchr", ++ "regex-syntax", ++] + + [[package]] + name = "regex-syntax" +-version = "0.7.2" ++version = "0.8.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" ++checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" + + [[package]] + name = "reqwest" +-version = "0.11.20" ++version = "0.11.27" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" ++checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" + dependencies = [ + "async-compression", +- "base64 0.21.2", ++ "base64 0.21.7", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", + "h2", + "http", +- "http-body 0.4.5", +- "hyper 0.14.26", ++ "http-body 0.4.6", ++ "hyper 0.14.30", + "hyper-rustls", + "ipnet", + "js-sys", +@@ -4026,6 +3670,8 @@ dependencies = [ + "serde", + "serde_json", + "serde_urlencoded", ++ "sync_wrapper", ++ "system-configuration", + "tokio", + "tokio-rustls", + "tokio-socks", +@@ -4036,7 +3682,7 @@ dependencies = [ + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", +- "webpki-roots 0.25.2", ++ "webpki-roots 0.25.4", + "winreg", + ] + +@@ -4047,7 +3693,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" + dependencies = [ + "hostname", +- "quick-error 1.2.3", ++ "quick-error", + ] + + [[package]] +@@ -4056,7 +3702,7 @@ version = "0.35.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "b6554f47c38eca56827eea7f285c2a3018b4e12e0e195cc105833c008be338f1" + dependencies = [ +- "gif", ++ "gif 0.12.0", + "jpeg-decoder", + "log", + "pico-args", +@@ -4064,16 +3710,7 @@ dependencies = [ + "rgb", + "svgtypes", + "tiny-skia", +- "usvg", +-] +- +-[[package]] +-name = "rexif" +-version = "0.7.3" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "49352965b70522af9085d7a8c2a6df7494713c67ac58b9af02bcff7fb4ca1483" +-dependencies = [ +- "num", ++ "usvg", + ] + + [[package]] +@@ -4099,9 +3736,9 @@ dependencies = [ + + [[package]] + name = "rgb" +-version = "0.8.36" ++version = "0.8.48" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "20ec2d3e3fc7a92ced357df9cebd5a10b6fb2aa1ee797bf7e9ce2f17dffc8f59" ++checksum = "0f86ae463694029097b846d8f99fd5536740602ae00022c0c50c5600720b2f71" + dependencies = [ + "bytemuck", + ] +@@ -4116,11 +3753,26 @@ dependencies = [ + "libc", + "once_cell", + "spin 0.5.2", +- "untrusted", ++ "untrusted 0.7.1", + "web-sys", + "winapi", + ] + ++[[package]] ++name = "ring" ++version = "0.17.8" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" ++dependencies = [ ++ "cc", ++ "cfg-if", ++ "getrandom 0.2.15", ++ "libc", ++ "spin 0.9.8", ++ "untrusted 0.9.0", ++ "windows-sys 0.52.0", ++] ++ + [[package]] + name = "ripemd" + version = "0.1.3" +@@ -4132,13 +3784,19 @@ dependencies = [ + + [[package]] + name = "roxmltree" +-version = "0.18.0" ++version = "0.18.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d8f595a457b6b8c6cda66a48503e92ee8d19342f905948f29c383200ec9eb1d8" ++checksum = "862340e351ce1b271a378ec53f304a5558f7db87f3769dc655a8f6ecbb68b302" + dependencies = [ + "xmlparser", + ] + ++[[package]] ++name = "roxmltree" ++version = "0.20.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" ++ + [[package]] + name = "rsa" + version = "0.7.2" +@@ -4160,39 +3818,13 @@ dependencies = [ + "zeroize", + ] + +-[[package]] +-name = "rstest" +-version = "0.17.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "de1bb486a691878cd320c2f0d319ba91eeaa2e894066d8b5f8f117c000e9d962" +-dependencies = [ +- "futures", +- "futures-timer", +- "rstest_macros", +- "rustc_version 0.4.0", +-] +- +-[[package]] +-name = "rstest_macros" +-version = "0.17.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "290ca1a1c8ca7edb7c3283bd44dc35dd54fdec6253a3912e201ba1072018fca8" +-dependencies = [ +- "cfg-if", +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "rustc_version 0.4.0", +- "syn 1.0.109", +- "unicode-ident", +-] +- + [[package]] + name = "rusqlite" + version = "0.29.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "549b9d036d571d42e6e85d1c1425e2ac83491075078ca9a15be021c56b1641f2" + dependencies = [ +- "bitflags 2.4.0", ++ "bitflags 2.6.0", + "fallible-iterator", + "fallible-streaming-iterator", + "hashlink", +@@ -4202,9 +3834,9 @@ dependencies = [ + + [[package]] + name = "rustc-demangle" +-version = "0.1.23" ++version = "0.1.24" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" ++checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + + [[package]] + name = "rustc-hash" +@@ -4227,7 +3859,7 @@ version = "0.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" + dependencies = [ +- "semver 1.0.17", ++ "semver 1.0.23", + ] + + [[package]] +@@ -4241,39 +3873,25 @@ dependencies = [ + + [[package]] + name = "rustix" +-version = "0.37.20" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0" +-dependencies = [ +- "bitflags 1.3.2", +- "errno 0.3.1", +- "io-lifetimes", +- "libc", +- "linux-raw-sys 0.3.8", +- "windows-sys 0.48.0", +-] +- +-[[package]] +-name = "rustix" +-version = "0.38.3" ++version = "0.38.34" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ac5ffa1efe7548069688cd7028f32591853cd7b5b756d41bcffd2353e4fc75b4" ++checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" + dependencies = [ +- "bitflags 2.4.0", +- "errno 0.3.1", ++ "bitflags 2.6.0", ++ "errno 0.3.9", + "libc", +- "linux-raw-sys 0.4.5", +- "windows-sys 0.48.0", ++ "linux-raw-sys", ++ "windows-sys 0.52.0", + ] + + [[package]] + name = "rustls" +-version = "0.21.6" ++version = "0.21.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1d1feddffcfcc0b33f5c6ce9a29e341e4cd59c3f78e7ee45f4a40c038b1d6cbb" ++checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" + dependencies = [ + "log", +- "ring", ++ "ring 0.17.8", + "rustls-webpki", + "sct", + ] +@@ -4292,28 +3910,28 @@ dependencies = [ + + [[package]] + name = "rustls-pemfile" +-version = "1.0.2" ++version = "1.0.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b" ++checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" + dependencies = [ +- "base64 0.21.2", ++ "base64 0.21.7", + ] + + [[package]] + name = "rustls-webpki" +-version = "0.101.4" ++version = "0.101.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d" ++checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" + dependencies = [ +- "ring", +- "untrusted", ++ "ring 0.17.8", ++ "untrusted 0.9.0", + ] + + [[package]] + name = "rustversion" +-version = "1.0.14" ++version = "1.0.17" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" ++checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" + + [[package]] + name = "rustybuzz" +@@ -4333,9 +3951,9 @@ dependencies = [ + + [[package]] + name = "ryu" +-version = "1.0.13" ++version = "1.0.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" ++checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" + + [[package]] + name = "salsa20" +@@ -4357,11 +3975,11 @@ dependencies = [ + + [[package]] + name = "schannel" +-version = "0.1.21" ++version = "0.1.23" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" ++checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" + dependencies = [ +- "windows-sys 0.42.0", ++ "windows-sys 0.52.0", + ] + + [[package]] +@@ -4372,9 +3990,9 @@ checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + + [[package]] + name = "scopeguard" +-version = "1.1.0" ++version = "1.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" ++checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + + [[package]] + name = "scrypt" +@@ -4390,12 +4008,12 @@ dependencies = [ + + [[package]] + name = "sct" +-version = "0.7.0" ++version = "0.7.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" ++checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" + dependencies = [ +- "ring", +- "untrusted", ++ "ring 0.17.8", ++ "untrusted 0.9.0", + ] + + [[package]] +@@ -4414,12 +4032,12 @@ dependencies = [ + + [[package]] + name = "sec1" +-version = "0.7.2" ++version = "0.7.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f0aec48e813d6b90b15f0b8948af3c63483992dee44c03e9930b3eebdabe046e" ++checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" + dependencies = [ + "base16ct 0.2.0", +- "der 0.7.6", ++ "der 0.7.9", + "generic-array 0.14.7", + "pkcs8 0.10.2", + "subtle", +@@ -4447,11 +4065,11 @@ dependencies = [ + + [[package]] + name = "security-framework" +-version = "2.9.1" ++version = "2.11.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8" ++checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" + dependencies = [ +- "bitflags 1.3.2", ++ "bitflags 2.6.0", + "core-foundation", + "core-foundation-sys", + "libc", +@@ -4460,9 +4078,9 @@ dependencies = [ + + [[package]] + name = "security-framework-sys" +-version = "2.9.0" ++version = "2.11.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7" ++checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf" + dependencies = [ + "core-foundation-sys", + "libc", +@@ -4479,9 +4097,9 @@ dependencies = [ + + [[package]] + name = "semver" +-version = "1.0.17" ++version = "1.0.23" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" ++checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" + + [[package]] + name = "semver-parser" +@@ -4491,9 +4109,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" + + [[package]] + name = "serde" +-version = "1.0.186" ++version = "1.0.209" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9f5db24220c009de9bd45e69fb2938f4b6d2df856aa9304ce377b3180f83b7c1" ++checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" + dependencies = [ + "serde_derive", + ] +@@ -4510,32 +4128,33 @@ dependencies = [ + + [[package]] + name = "serde_bytes" +-version = "0.11.9" ++version = "0.11.15" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "416bda436f9aab92e02c8e10d49a15ddd339cea90b6e340fe51ed97abb548294" ++checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" + dependencies = [ + "serde", + ] + + [[package]] + name = "serde_derive" +-version = "1.0.186" ++version = "1.0.209" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5ad697f7e0b65af4983a4ce8f56ed5b357e8d3c36651bf6a7e13639c17b8e670" ++checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + ] + + [[package]] + name = "serde_json" +-version = "1.0.105" ++version = "1.0.127" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" ++checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad" + dependencies = [ +- "indexmap 2.0.0", ++ "indexmap 2.4.0", + "itoa", ++ "memchr", + "ryu", + "serde", + ] +@@ -4581,9 +4200,9 @@ dependencies = [ + + [[package]] + name = "sha1" +-version = "0.10.5" ++version = "0.10.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" ++checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" + dependencies = [ + "cfg-if", + "cpufeatures", +@@ -4592,9 +4211,9 @@ dependencies = [ + + [[package]] + name = "sha2" +-version = "0.10.7" ++version = "0.10.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" ++checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" + dependencies = [ + "cfg-if", + "cpufeatures", +@@ -4602,19 +4221,16 @@ dependencies = [ + ] + + [[package]] +-name = "shellexpand" +-version = "3.1.0" ++name = "shlex" ++version = "1.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b" +-dependencies = [ +- "dirs", +-] ++checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + + [[package]] + name = "signal-hook-registry" +-version = "1.4.1" ++version = "1.4.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" ++checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" + dependencies = [ + "libc", + ] +@@ -4631,9 +4247,9 @@ dependencies = [ + + [[package]] + name = "signature" +-version = "2.1.0" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" ++checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" + dependencies = [ + "digest 0.10.7", + "rand_core 0.6.4", +@@ -4662,33 +4278,33 @@ dependencies = [ + + [[package]] + name = "siphasher" +-version = "0.3.10" ++version = "0.3.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" ++checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" + + [[package]] + name = "slab" +-version = "0.4.8" ++version = "0.4.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" ++checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" + dependencies = [ + "autocfg", + ] + + [[package]] + name = "slotmap" +-version = "1.0.6" ++version = "1.0.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342" ++checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" + dependencies = [ + "version_check", + ] + + [[package]] + name = "smallvec" +-version = "1.10.0" ++version = "1.13.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" ++checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + + [[package]] + name = "smartstring" +@@ -4703,9 +4319,9 @@ dependencies = [ + + [[package]] + name = "socket2" +-version = "0.4.9" ++version = "0.4.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" ++checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" + dependencies = [ + "libc", + "winapi", +@@ -4713,21 +4329,22 @@ dependencies = [ + + [[package]] + name = "socket2" +-version = "0.5.3" ++version = "0.5.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" ++checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" + dependencies = [ + "libc", +- "windows-sys 0.48.0", ++ "windows-sys 0.52.0", + ] + + [[package]] + name = "sourcemap" +-version = "6.2.3" ++version = "6.4.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "eed16231c92d0a6f0388f56e0ab2be24ecff1173f8e22f0ea5e074d0525631cb" ++checksum = "e4cbf65ca7dc576cf50e21f8d0712d96d4fcfd797389744b7b222a85cdf5bd90" + dependencies = [ + "data-encoding", ++ "debugid", + "if_chain", + "rustc_version 0.2.3", + "serde", +@@ -4763,12 +4380,12 @@ dependencies = [ + + [[package]] + name = "spki" +-version = "0.7.2" ++version = "0.7.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" ++checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" + dependencies = [ + "base64ct", +- "der 0.7.6", ++ "der 0.7.9", + ] + + [[package]] +@@ -4779,15 +4396,15 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + + [[package]] + name = "stacker" +-version = "0.1.15" ++version = "0.1.16" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce" ++checksum = "95a5daa25ea337c85ed954c0496e3bdd2c7308cc3b24cf7b50d04876654c579f" + dependencies = [ + "cc", + "cfg-if", + "libc", + "psm", +- "winapi", ++ "windows-sys 0.36.1", + ] + + [[package]] +@@ -4827,8 +4444,8 @@ checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" + dependencies = [ + "phf_generator", + "phf_shared", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + ] + + [[package]] +@@ -4838,18 +4455,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "0090512bdfee4b56d82480d66c0fd8a6f53f0fe0f97e075e949b252acdd482e0" + dependencies = [ + "pmutil 0.5.3", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "swc_macros_common", + "syn 1.0.109", + ] + +-[[package]] +-name = "strsim" +-version = "0.10.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +- + [[package]] + name = "strum" + version = "0.25.0" +@@ -4861,22 +4472,22 @@ dependencies = [ + + [[package]] + name = "strum_macros" +-version = "0.25.2" ++version = "0.25.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ad8d03b598d3d0fff69bf533ee3ef19b8eeb342729596df84bcc7e1f96ec4059" ++checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" + dependencies = [ + "heck", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "rustversion", +- "syn 2.0.29", ++ "syn 2.0.76", + ] + + [[package]] + name = "subtle" +-version = "2.5.0" ++version = "2.6.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" ++checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + + [[package]] + name = "svgtypes" +@@ -4908,7 +4519,7 @@ version = "0.31.12" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "19c774005489d2907fb67909cf42af926e72edee1366512777c605ba2ef19c94" + dependencies = [ +- "ahash 0.7.6", ++ "ahash 0.7.8", + "ast_node", + "better_scoped_tls", + "cfg-if", +@@ -4949,8 +4560,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "7dadb9998d4f5fc36ef558ed5a092579441579ee8c6fcce84a5228cca9df4004" + dependencies = [ + "pmutil 0.5.3", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "swc_macros_common", + "syn 1.0.109", + ] +@@ -4961,7 +4572,7 @@ version = "0.104.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "b5cf9dd351d0c285dcd36535267953a18995d4dda0cbe34ac9d1df61aa415b26" + dependencies = [ +- "bitflags 2.4.0", ++ "bitflags 2.6.0", + "is-macro", + "num-bigint", + "scoped-tls", +@@ -4998,8 +4609,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "bf4ee0caee1018808d94ecd09490cb7affd3d504b19aa11c49238f5fc4b54901" + dependencies = [ + "pmutil 0.5.3", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "swc_macros_common", + "syn 1.0.109", + ] +@@ -5010,7 +4621,7 @@ version = "0.43.14" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "fe45f1e5dcc1b005544ff78253b787dea5dfd5e2f712b133964cdc3545c954a4" + dependencies = [ +- "ahash 0.7.6", ++ "ahash 0.7.8", + "anyhow", + "pathdiff", + "serde", +@@ -5045,7 +4656,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "f9c33ec5369178f3a0580ab86cfe89ffb9c3fbd122aed379cfb71d469d9d61c1" + dependencies = [ + "better_scoped_tls", +- "bitflags 2.4.0", ++ "bitflags 2.6.0", + "indexmap 1.9.3", + "once_cell", + "phf", +@@ -5082,8 +4693,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "984d5ac69b681fc5438f9abf82b0fda34fe04e119bc75f8213b7e01128c7c9a2" + dependencies = [ + "pmutil 0.5.3", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "swc_macros_common", + "syn 1.0.109", + ] +@@ -5114,7 +4725,7 @@ version = "0.173.20" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "5fb9481ad4e2acba34c6fbb6d4ccc64efe9f1821675e883dcfa732d7220f4b1e" + dependencies = [ +- "ahash 0.7.6", ++ "ahash 0.7.8", + "base64 0.13.1", + "dashmap", + "indexmap 1.9.3", +@@ -5188,8 +4799,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "0c20468634668c2bbab581947bb8c75c97158d5a6959f4ba33df20983b20b4f6" + dependencies = [ + "pmutil 0.5.3", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "syn 1.0.109", + ] + +@@ -5200,8 +4811,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "3e582c3e3c2269238524923781df5be49e011dbe29cf7683a2215d600a562ea6" + dependencies = [ + "pmutil 0.5.3", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "syn 1.0.109", + ] + +@@ -5223,8 +4834,8 @@ checksum = "4cfc226380ba54a5feed2c12f3ccd33f1ae8e959160290e5d2d9b4e918b6472a" + dependencies = [ + "Inflector", + "pmutil 0.5.3", +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "swc_macros_common", + "syn 1.0.109", + ] +@@ -5246,68 +4857,89 @@ version = "1.0.109" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "unicode-ident", + ] + + [[package]] + name = "syn" +-version = "2.0.29" ++version = "2.0.76" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" ++checksum = "578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "unicode-ident", + ] + ++[[package]] ++name = "sync_wrapper" ++version = "0.1.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" ++ + [[package]] + name = "synstructure" + version = "0.12.6" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + "syn 1.0.109", +- "unicode-xid 0.2.4", ++ "unicode-xid 0.2.5", ++] ++ ++[[package]] ++name = "system-configuration" ++version = "0.5.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" ++dependencies = [ ++ "bitflags 1.3.2", ++ "core-foundation", ++ "system-configuration-sys", ++] ++ ++[[package]] ++name = "system-configuration-sys" ++version = "0.5.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" ++dependencies = [ ++ "core-foundation-sys", ++ "libc", + ] + + [[package]] + name = "target-lexicon" +-version = "0.12.8" ++version = "0.12.16" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1b1c7f239eb94671427157bd93b3694320f3668d4e1eff08c7285366fd777fac" ++checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + + [[package]] + name = "tempfile" +-version = "3.8.0" ++version = "3.12.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" ++checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" + dependencies = [ + "cfg-if", + "fastrand", +- "redox_syscall 0.3.5", +- "rustix 0.38.3", +- "windows-sys 0.48.0", ++ "once_cell", ++ "rustix", ++ "windows-sys 0.59.0", + ] + + [[package]] + name = "termcolor" +-version = "1.2.0" ++version = "1.4.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" ++checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" + dependencies = [ + "winapi-util", + ] + +-[[package]] +-name = "termtree" +-version = "0.4.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" +- + [[package]] + name = "text_lines" + version = "0.6.0" +@@ -5319,29 +4951,29 @@ dependencies = [ + + [[package]] + name = "thiserror" +-version = "1.0.40" ++version = "1.0.63" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" ++checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" + dependencies = [ + "thiserror-impl", + ] + + [[package]] + name = "thiserror-impl" +-version = "1.0.40" ++version = "1.0.63" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" ++checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + ] + + [[package]] + name = "tiff" +-version = "0.9.0" ++version = "0.9.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6d172b0f4d3fba17ba89811858b9d3d97f928aece846475bbda076ca46736211" ++checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" + dependencies = [ + "flate2", + "jpeg-decoder", +@@ -5350,11 +4982,14 @@ dependencies = [ + + [[package]] + name = "time" +-version = "0.3.22" ++version = "0.3.36" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd" ++checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" + dependencies = [ ++ "deranged", + "itoa", ++ "num-conv", ++ "powerfmt", + "serde", + "time-core", + "time-macros", +@@ -5362,16 +4997,17 @@ dependencies = [ + + [[package]] + name = "time-core" +-version = "0.1.1" ++version = "0.1.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" ++checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" + + [[package]] + name = "time-macros" +-version = "0.2.9" ++version = "0.2.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b" ++checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" + dependencies = [ ++ "num-conv", + "time-core", + ] + +@@ -5403,9 +5039,9 @@ dependencies = [ + + [[package]] + name = "tinyvec" +-version = "1.6.0" ++version = "1.8.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" ++checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" + dependencies = [ + "tinyvec_macros", + ] +@@ -5418,9 +5054,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + + [[package]] + name = "tokio" +-version = "1.32.0" ++version = "1.32.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" ++checksum = "777d57dcc6bb4cf084e3212e1858447222aa451f21b5e2452497d9100da65b91" + dependencies = [ + "backtrace", + "bytes", +@@ -5430,7 +5066,7 @@ dependencies = [ + "parking_lot", + "pin-project-lite", + "signal-hook-registry", +- "socket2 0.5.3", ++ "socket2 0.5.7", + "tokio-macros", + "windows-sys 0.48.0", + ] +@@ -5441,9 +5077,9 @@ version = "2.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + ] + + [[package]] +@@ -5470,9 +5106,9 @@ dependencies = [ + + [[package]] + name = "tokio-socks" +-version = "0.5.1" ++version = "0.5.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0" ++checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f" + dependencies = [ + "either", + "futures-util", +@@ -5482,9 +5118,9 @@ dependencies = [ + + [[package]] + name = "tokio-stream" +-version = "0.1.14" ++version = "0.1.15" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" ++checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" + dependencies = [ + "futures-core", + "pin-project-lite", +@@ -5493,16 +5129,15 @@ dependencies = [ + + [[package]] + name = "tokio-util" +-version = "0.7.8" ++version = "0.7.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" ++checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" + dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +- "tracing", + ] + + [[package]] +@@ -5516,34 +5151,33 @@ dependencies = [ + + [[package]] + name = "toml_datetime" +-version = "0.6.3" ++version = "0.6.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" ++checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" + + [[package]] + name = "toml_edit" +-version = "0.19.11" ++version = "0.19.15" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "266f016b7f039eec8a1a80dfe6156b633d208b9fccca5e4db1d6775b0c4e34a7" ++checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" + dependencies = [ +- "indexmap 2.0.0", ++ "indexmap 2.4.0", + "toml_datetime", + "winnow", + ] + + [[package]] + name = "tower-service" +-version = "0.3.2" ++version = "0.3.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" ++checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + + [[package]] + name = "tracing" +-version = "0.1.37" ++version = "0.1.40" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" ++checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" + dependencies = [ +- "cfg-if", + "pin-project-lite", + "tracing-attributes", + "tracing-core", +@@ -5551,29 +5185,29 @@ dependencies = [ + + [[package]] + name = "tracing-attributes" +-version = "0.1.26" ++version = "0.1.27" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" ++checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + ] + + [[package]] + name = "tracing-core" +-version = "0.1.31" ++version = "0.1.32" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" ++checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" + dependencies = [ + "once_cell", + ] + + [[package]] + name = "triomphe" +-version = "0.1.8" ++version = "0.1.13" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f1ee9bd9239c339d714d657fac840c6d2a4f9c45f4f9ec7b0975113458be78db" ++checksum = "e6631e42e10b40c0690bf92f404ebcfe6e1fdb480391d15f17cc8e96eeed5369" + dependencies = [ + "serde", + "stable_deref_trait", +@@ -5628,9 +5262,9 @@ dependencies = [ + + [[package]] + name = "try-lock" +-version = "0.2.4" ++version = "0.2.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" ++checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + + [[package]] + name = "ttf-parser" +@@ -5640,9 +5274,9 @@ checksum = "0609f771ad9c6155384897e1df4d948e692667cc0588548b68eb44d052b27633" + + [[package]] + name = "ttf-parser" +-version = "0.19.1" ++version = "0.19.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a464a4b34948a5f67fddd2b823c62d9d92e44be75058b99939eae6c5b6960b33" ++checksum = "49d64318d8311fc2668e48b63969f4343e0a85c4a109aa8460d6672e364b8bd1" + + [[package]] + name = "typed-arena" +@@ -5652,9 +5286,9 @@ checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" + + [[package]] + name = "typenum" +-version = "1.16.0" ++version = "1.17.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" ++checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" + + [[package]] + name = "unic-char-property" +@@ -5699,9 +5333,9 @@ dependencies = [ + + [[package]] + name = "unicode-bidi" +-version = "0.3.13" ++version = "0.3.15" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" ++checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" + + [[package]] + name = "unicode-bidi-mirroring" +@@ -5723,30 +5357,30 @@ checksum = "2281c8c1d221438e373249e065ca4989c4c36952c211ff21a0ee91c44a3869e7" + + [[package]] + name = "unicode-id" +-version = "0.3.3" ++version = "0.3.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d70b6494226b36008c8366c288d77190b3fad2eb4c10533139c1c1f461127f1a" ++checksum = "b1b6def86329695390197b82c1e244a54a131ceb66c996f2088a3876e2ae083f" + + [[package]] + name = "unicode-ident" +-version = "1.0.9" ++version = "1.0.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0" ++checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + + [[package]] + name = "unicode-normalization" +-version = "0.1.22" ++version = "0.1.23" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" ++checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" + dependencies = [ + "tinyvec", + ] + + [[package]] + name = "unicode-script" +-version = "0.5.5" ++version = "0.5.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc" ++checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd" + + [[package]] + name = "unicode-vo" +@@ -5756,9 +5390,9 @@ checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94" + + [[package]] + name = "unicode-width" +-version = "0.1.10" ++version = "0.1.13" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" ++checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" + + [[package]] + name = "unicode-xid" +@@ -5768,9 +5402,9 @@ checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" + + [[package]] + name = "unicode-xid" +-version = "0.2.4" ++version = "0.2.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" ++checksum = "229730647fbc343e3a80e463c1db7f78f3855d3f3739bee0dda773c9a037c90a" + + [[package]] + name = "unindent" +@@ -5794,11 +5428,17 @@ version = "0.7.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" + ++[[package]] ++name = "untrusted" ++version = "0.9.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" ++ + [[package]] + name = "url" +-version = "2.4.0" ++version = "2.4.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" ++checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" + dependencies = [ + "form_urlencoded", + "idna 0.4.0", +@@ -5825,7 +5465,7 @@ version = "0.35.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "14d09ddfb0d93bf84824c09336d32e42f80961a9d1680832eb24fdf249ce11e6" + dependencies = [ +- "base64 0.21.2", ++ "base64 0.21.7", + "log", + "pico-args", + "usvg-parser", +@@ -5840,12 +5480,12 @@ version = "0.35.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "d19bf93d230813599927d88557014e0908ecc3531666d47c634c6838bc8db408" + dependencies = [ +- "data-url", ++ "data-url 0.2.0", + "flate2", + "imagesize", + "kurbo", + "log", +- "roxmltree", ++ "roxmltree 0.18.1", + "simplecss", + "siphasher", + "svgtypes", +@@ -5888,17 +5528,17 @@ checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + + [[package]] + name = "utf8parse" +-version = "0.2.1" ++version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" ++checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" + + [[package]] + name = "uuid" +-version = "1.3.4" ++version = "1.10.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0fa2982af2eec27de306107c027578ff7f423d65f7250e40ce0fea8f45248b81" ++checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" + dependencies = [ +- "getrandom 0.2.10", ++ "getrandom 0.2.15", + "serde", + ] + +@@ -5922,26 +5562,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + + [[package]] + name = "version_check" +-version = "0.9.4" ++version = "0.9.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +- +-[[package]] +-name = "vl-convert" +-version = "0.13.1" +-dependencies = [ +- "assert_cmd", +- "clap", +- "dssim", +- "itertools", +- "predicates", +- "rstest", +- "serde_json", +- "shellexpand", +- "tempfile", +- "tokio", +- "vl-convert-rs", +-] ++checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + + [[package]] + name = "vl-convert-python" +@@ -5961,7 +5584,6 @@ version = "0.13.1" + dependencies = [ + "deno_core", + "deno_runtime", +- "dssim", + "env_logger", + "fontdb", + "futures", +@@ -5973,7 +5595,6 @@ dependencies = [ + "png", + "reqwest", + "resvg", +- "rstest", + "serde", + "serde_json", + "tempfile", +@@ -5982,13 +5603,6 @@ dependencies = [ + "usvg", + ] + +-[[package]] +-name = "vl-convert-vendor" +-version = "0.13.1" +-dependencies = [ +- "serde_json", +-] +- + [[package]] + name = "vsimd" + version = "0.8.0" +@@ -6008,28 +5622,19 @@ dependencies = [ + + [[package]] + name = "vte_generate_state_changes" +-version = "0.1.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff" +-dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +-] +- +-[[package]] +-name = "wait-timeout" +-version = "0.2.0" ++version = "0.1.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" ++checksum = "2e369bee1b05d510a7b4ed645f5faa90619e05437111783ea5848f28d97d3c2e" + dependencies = [ +- "libc", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", + ] + + [[package]] + name = "walkdir" +-version = "2.3.3" ++version = "2.5.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" ++checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" + dependencies = [ + "same-file", + "winapi-util", +@@ -6056,36 +5661,43 @@ version = "0.11.0+wasi-snapshot-preview1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + ++[[package]] ++name = "wasite" ++version = "0.1.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" ++ + [[package]] + name = "wasm-bindgen" +-version = "0.2.87" ++version = "0.2.93" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" ++checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" + dependencies = [ + "cfg-if", ++ "once_cell", + "wasm-bindgen-macro", + ] + + [[package]] + name = "wasm-bindgen-backend" +-version = "0.2.87" ++version = "0.2.93" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" ++checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" + dependencies = [ + "bumpalo", + "log", + "once_cell", +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + "wasm-bindgen-shared", + ] + + [[package]] + name = "wasm-bindgen-futures" +-version = "0.4.37" ++version = "0.4.43" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" ++checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" + dependencies = [ + "cfg-if", + "js-sys", +@@ -6095,38 +5707,38 @@ dependencies = [ + + [[package]] + name = "wasm-bindgen-macro" +-version = "0.2.87" ++version = "0.2.93" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" ++checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" + dependencies = [ +- "quote 1.0.28", ++ "quote 1.0.37", + "wasm-bindgen-macro-support", + ] + + [[package]] + name = "wasm-bindgen-macro-support" +-version = "0.2.87" ++version = "0.2.93" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" ++checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + "wasm-bindgen-backend", + "wasm-bindgen-shared", + ] + + [[package]] + name = "wasm-bindgen-shared" +-version = "0.2.87" ++version = "0.2.93" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" ++checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" + + [[package]] + name = "wasm-streams" +-version = "0.3.0" ++version = "0.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7" ++checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" + dependencies = [ + "futures-util", + "js-sys", +@@ -6137,9 +5749,9 @@ dependencies = [ + + [[package]] + name = "web-sys" +-version = "0.3.64" ++version = "0.3.70" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" ++checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" + dependencies = [ + "js-sys", + "wasm-bindgen", +@@ -6147,12 +5759,12 @@ dependencies = [ + + [[package]] + name = "webpki" +-version = "0.22.0" ++version = "0.22.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" ++checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" + dependencies = [ +- "ring", +- "untrusted", ++ "ring 0.17.8", ++ "untrusted 0.9.0", + ] + + [[package]] +@@ -6166,42 +5778,44 @@ dependencies = [ + + [[package]] + name = "webpki-roots" +-version = "0.25.2" ++version = "0.25.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" ++checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" + + [[package]] + name = "weezl" +-version = "0.1.7" ++version = "0.1.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" ++checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" + + [[package]] + name = "which" +-version = "4.4.0" ++version = "4.4.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" ++checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" + dependencies = [ + "either", +- "libc", ++ "home", + "once_cell", ++ "rustix", + ] + + [[package]] + name = "whoami" +-version = "1.4.1" ++version = "1.5.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "22fc3756b8a9133049b26c7f61ab35416c130e8c09b660f5b3958b446f52cc50" ++checksum = "a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9" + dependencies = [ +- "wasm-bindgen", ++ "redox_syscall 0.4.1", ++ "wasite", + "web-sys", + ] + + [[package]] + name = "widestring" +-version = "1.0.2" ++version = "1.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" ++checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311" + + [[package]] + name = "winapi" +@@ -6221,11 +5835,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + + [[package]] + name = "winapi-util" +-version = "0.1.5" ++version = "0.1.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" ++checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" + dependencies = [ +- "winapi", ++ "windows-sys 0.59.0", + ] + + [[package]] +@@ -6236,17 +5850,15 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + + [[package]] + name = "windows-sys" +-version = "0.42.0" ++version = "0.36.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" ++checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" + dependencies = [ +- "windows_aarch64_gnullvm 0.42.2", +- "windows_aarch64_msvc 0.42.2", +- "windows_i686_gnu 0.42.2", +- "windows_i686_msvc 0.42.2", +- "windows_x86_64_gnu 0.42.2", +- "windows_x86_64_gnullvm 0.42.2", +- "windows_x86_64_msvc 0.42.2", ++ "windows_aarch64_msvc 0.36.1", ++ "windows_i686_gnu 0.36.1", ++ "windows_i686_msvc 0.36.1", ++ "windows_x86_64_gnu 0.36.1", ++ "windows_x86_64_msvc 0.36.1", + ] + + [[package]] +@@ -6255,113 +5867,183 @@ version = "0.48.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" + dependencies = [ +- "windows-targets", ++ "windows-targets 0.48.5", ++] ++ ++[[package]] ++name = "windows-sys" ++version = "0.52.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" ++dependencies = [ ++ "windows-targets 0.52.6", ++] ++ ++[[package]] ++name = "windows-sys" ++version = "0.59.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" ++dependencies = [ ++ "windows-targets 0.52.6", + ] + + [[package]] + name = "windows-targets" +-version = "0.48.0" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" ++dependencies = [ ++ "windows_aarch64_gnullvm 0.48.5", ++ "windows_aarch64_msvc 0.48.5", ++ "windows_i686_gnu 0.48.5", ++ "windows_i686_msvc 0.48.5", ++ "windows_x86_64_gnu 0.48.5", ++ "windows_x86_64_gnullvm 0.48.5", ++ "windows_x86_64_msvc 0.48.5", ++] ++ ++[[package]] ++name = "windows-targets" ++version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" ++checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" + dependencies = [ +- "windows_aarch64_gnullvm 0.48.0", +- "windows_aarch64_msvc 0.48.0", +- "windows_i686_gnu 0.48.0", +- "windows_i686_msvc 0.48.0", +- "windows_x86_64_gnu 0.48.0", +- "windows_x86_64_gnullvm 0.48.0", +- "windows_x86_64_msvc 0.48.0", ++ "windows_aarch64_gnullvm 0.52.6", ++ "windows_aarch64_msvc 0.52.6", ++ "windows_i686_gnu 0.52.6", ++ "windows_i686_gnullvm", ++ "windows_i686_msvc 0.52.6", ++ "windows_x86_64_gnu 0.52.6", ++ "windows_x86_64_gnullvm 0.52.6", ++ "windows_x86_64_msvc 0.52.6", + ] + + [[package]] + name = "windows_aarch64_gnullvm" +-version = "0.42.2" ++version = "0.48.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" ++checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + + [[package]] + name = "windows_aarch64_gnullvm" +-version = "0.48.0" ++version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" ++checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + + [[package]] + name = "windows_aarch64_msvc" +-version = "0.42.2" ++version = "0.36.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" ++checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" + + [[package]] + name = "windows_aarch64_msvc" +-version = "0.48.0" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" ++ ++[[package]] ++name = "windows_aarch64_msvc" ++version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" ++checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + + [[package]] + name = "windows_i686_gnu" +-version = "0.42.2" ++version = "0.36.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" ++checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" + + [[package]] + name = "windows_i686_gnu" +-version = "0.48.0" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" ++ ++[[package]] ++name = "windows_i686_gnu" ++version = "0.52.6" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" ++ ++[[package]] ++name = "windows_i686_gnullvm" ++version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" ++checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + + [[package]] + name = "windows_i686_msvc" +-version = "0.42.2" ++version = "0.36.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" ++checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" + + [[package]] + name = "windows_i686_msvc" +-version = "0.48.0" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" ++ ++[[package]] ++name = "windows_i686_msvc" ++version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" ++checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + + [[package]] + name = "windows_x86_64_gnu" +-version = "0.42.2" ++version = "0.36.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" ++checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" + + [[package]] + name = "windows_x86_64_gnu" +-version = "0.48.0" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" ++ ++[[package]] ++name = "windows_x86_64_gnu" ++version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" ++checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + + [[package]] + name = "windows_x86_64_gnullvm" +-version = "0.42.2" ++version = "0.48.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" ++checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + + [[package]] + name = "windows_x86_64_gnullvm" +-version = "0.48.0" ++version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" ++checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + + [[package]] + name = "windows_x86_64_msvc" +-version = "0.42.2" ++version = "0.36.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" ++checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" + + [[package]] + name = "windows_x86_64_msvc" +-version = "0.48.0" ++version = "0.48.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" ++ ++[[package]] ++name = "windows_x86_64_msvc" ++version = "0.52.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" ++checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + + [[package]] + name = "winnow" +-version = "0.4.7" ++version = "0.5.40" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ca0ace3845f0d96209f0375e6d367e3eb87eb65d27d445bdc9f1843a26f39448" ++checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" + dependencies = [ + "memchr", + ] +@@ -6387,11 +6069,11 @@ dependencies = [ + + [[package]] + name = "x25519-dalek" +-version = "2.0.0-rc.3" ++version = "2.0.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ec7fae07da688e17059d5886712c933bb0520f15eff2e09cfa18e30968f4e63a" ++checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" + dependencies = [ +- "curve25519-dalek 4.0.0-rc.3", ++ "curve25519-dalek 4.1.3", + "rand_core 0.6.4", + "serde", + "zeroize", +@@ -6399,9 +6081,9 @@ dependencies = [ + + [[package]] + name = "x509-parser" +-version = "0.15.0" ++version = "0.15.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "bab0c2f54ae1d92f4fcb99c0b7ccf0b1e3451cbd395e5f115ccbdbcb18d4f634" ++checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" + dependencies = [ + "asn1-rs", + "data-encoding", +@@ -6416,9 +6098,9 @@ dependencies = [ + + [[package]] + name = "xmlparser" +-version = "0.13.5" ++version = "0.13.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd" ++checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" + + [[package]] + name = "xmlwriter" +@@ -6426,11 +6108,32 @@ version = "0.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" + ++[[package]] ++name = "zerocopy" ++version = "0.7.35" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" ++dependencies = [ ++ "byteorder", ++ "zerocopy-derive", ++] ++ ++[[package]] ++name = "zerocopy-derive" ++version = "0.7.35" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" ++dependencies = [ ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", ++] ++ + [[package]] + name = "zeroize" +-version = "1.6.0" ++version = "1.8.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" ++checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" + dependencies = [ + "zeroize_derive", + ] +@@ -6441,9 +6144,9 @@ version = "1.4.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" + dependencies = [ +- "proc-macro2 1.0.66", +- "quote 1.0.28", +- "syn 2.0.29", ++ "proc-macro2 1.0.86", ++ "quote 1.0.37", ++ "syn 2.0.76", + ] + + [[package]] +-- +2.43.0 + diff --git a/cargo-vendor-cache b/cargo-vendor-cache index fe62c0e6d067c0945460d4983ed79b2613258892..77f342614f13e1ff4f539bc2969da5c999376d57 100644 Binary files a/cargo-vendor-cache and b/cargo-vendor-cache differ diff --git a/python-vl-convert-python.spec b/python-vl-convert-python.spec index e2496919b319bc2893dc6a5ec9c2e0449a0590c3..499ed7ea90936e48dbf06cbb78700e0ee149cd80 100644 --- a/python-vl-convert-python.spec +++ b/python-vl-convert-python.spec @@ -3,7 +3,7 @@ Name: python-%{pypi_name} Version: 0.13.1 -Release: 1 +Release: 2 Summary: Convert Vega-Lite chart specifications to SVG, PNG, or Vega. License: BSD-3-Clause @@ -12,6 +12,8 @@ Source0: https://files.pythonhosted.org/packages/10/62/6e41e11047eecb596d Source1: cargo-vendor-cache Source2: cargo-librusty-v8 +Patch1: 0001-cargo-update-for-rust-version-upgrade.patch + BuildRequires: rust-packaging BuildRequires: cmake BuildRequires: python3-devel @@ -67,5 +69,8 @@ EOF %{python3_sitearch}/vl_convert*.dist-info/ %changelog +* Tue Aug 27 2024 Dongxing Wang - 0.13.1-2 +- Make cargo update for rust version upgrade + * Fri Sep 15 2023 Dongxing Wang - 0.13.1-1 - Initial package