{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":510936809,"defaultBranch":"master","name":"nostril","ownerLogin":"RandyMcMillan","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-07-06T00:37:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/152159?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726445381.0","currentOid":""},"activityList":{"items":[{"before":"6456f3ec817aef8e888b83ec6325ddb15f7b4961","after":"75a6d448a8d8d2e9551abffef176d2e0bb6bb250","ref":"refs/heads/master","pushedAt":"2024-09-16T01:14:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"gnostr:v0.0.54","shortMessageHtmlLink":"gnostr:v0.0.54"}},{"before":"6499b8fe3e89dcef12365dca68ab7bcd9d741bac","after":"6456f3ec817aef8e888b83ec6325ddb15f7b4961","ref":"refs/heads/master","pushedAt":"2024-09-16T01:10:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"v0.0.54","shortMessageHtmlLink":"v0.0.54"}},{"before":"c8447a7eafabd483802f8a49edd9f7f5435a8184","after":"6499b8fe3e89dcef12365dca68ab7bcd9d741bac","ref":"refs/heads/master","pushedAt":"2024-09-16T01:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"v0.0.54","shortMessageHtmlLink":"v0.0.54"}},{"before":"d9b0760861856f738db8aaa90d3af784721b73d8","after":"c8447a7eafabd483802f8a49edd9f7f5435a8184","ref":"refs/heads/master","pushedAt":"2024-09-16T01:03:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"diff --git a/Cargo.lock b/Cargo.lock\nindex b1fb33b2b..41c7f893b 100644\n--- a/Cargo.lock\n+++ b/Cargo.lock\n@@ -38,6 +38,19 @@ dependencies = [\n \"cpufeatures\",\n ]\n\n+[[package]]\n+name = \"ahash\"\n+version = \"0.8.11\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011\"\n+dependencies = [\n+ \"cfg-if\",\n+ \"getrandom 0.2.15\",\n+ \"once_cell\",\n+ \"version_check\",\n+ \"zerocopy\",\n+]\n+\n [[package]]\n name = \"aho-corasick\"\n version = \"1.1.3\"\n@@ -71,6 +84,61 @@ dependencies = [\n \"winapi\",\n ]\n\n+[[package]]\n+name = \"anstream\"\n+version = \"0.6.15\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526\"\n+dependencies = [\n+ \"anstyle\",\n+ \"anstyle-parse\",\n+ \"anstyle-query\",\n+ \"anstyle-wincon\",\n+ \"colorchoice\",\n+ \"is_terminal_polyfill\",\n+ \"utf8parse\",\n+]\n+\n+[[package]]\n+name = \"anstyle\"\n+version = \"1.0.8\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1\"\n+\n+[[package]]\n+name = \"anstyle-parse\"\n+version = \"0.2.5\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb\"\n+dependencies = [\n+ \"utf8parse\",\n+]\n+\n+[[package]]\n+name = \"anstyle-query\"\n+version = \"1.1.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a\"\n+dependencies = [\n+ \"windows-sys 0.52.0\",\n+]\n+\n+[[package]]\n+name = \"anstyle-wincon\"\n+version = \"3.0.4\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8\"\n+dependencies = [\n+ \"anstyle\",\n+ \"windows-sys 0.52.0\",\n+]\n+\n+[[package]]\n+name = \"anyhow\"\n+version = \"1.0.89\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6\"\n+\n [[package]]\n name = \"argparse\"\n version = \"0.2.2\"\n@@ -111,6 +179,124 @@ version = \"1.3.0\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0\"\n\n+[[package]]\n+name = \"axoasset\"\n+version = \"1.0.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"45e7b7ac1c1cd4fdcaa2f9e704defa9defd996039083d85e17efa5e8eefb3bd2\"\n+dependencies = [\n+ \"camino\",\n+ \"flate2\",\n+ \"image\",\n+ \"miette 7.2.0\",\n+ \"mime\",\n+ \"reqwest\",\n+ \"serde\",\n+ \"serde_json\",\n+ \"tar\",\n+ \"thiserror\",\n+ \"toml\",\n+ \"toml_edit\",\n+ \"url\",\n+ \"walkdir\",\n+ \"xz2\",\n+ \"zip\",\n+ \"zstd 0.13.2\",\n+]\n+\n+[[package]]\n+name = \"axocli\"\n+version = \"0.2.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"d11df2dd6e4ff0fd292cc89962674b0a3e7b2a6c620c8b4af82ee96cc39565f6\"\n+dependencies = [\n+ \"backtrace\",\n+ \"backtrace-ext\",\n+ \"console\",\n+ \"miette 7.2.0\",\n+ \"serde\",\n+ \"serde_json\",\n+ \"thiserror\",\n+ \"tracing\",\n+ \"tracing-subscriber\",\n+]\n+\n+[[package]]\n+name = \"axoprocess\"\n+version = \"0.2.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"4de46920588aef95658797996130bacd542436aee090084646521260a74bda7d\"\n+dependencies = [\n+ \"miette 7.2.0\",\n+ \"thiserror\",\n+ \"tracing\",\n+]\n+\n+[[package]]\n+name = \"axoproject\"\n+version = \"0.21.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"49a4b49d72081b5fba7575bca047f5d3a53b7e9751eeb5cd3c3a34be7c814db3\"\n+dependencies = [\n+ \"axoasset\",\n+ \"axoprocess\",\n+ \"camino\",\n+ \"guppy\",\n+ \"itertools 0.13.0\",\n+ \"miette 7.2.0\",\n+ \"node-semver\",\n+ \"oro-common\",\n+ \"oro-package-spec\",\n+ \"parse-changelog\",\n+ \"pathdiff\",\n+ \"semver\",\n+ \"serde\",\n+ \"thiserror\",\n+ \"tracing\",\n+ \"url\",\n+]\n+\n+[[package]]\n+name = \"axotag\"\n+version = \"0.2.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"d888fac0b73e64cbdf36a743fc5a25af5ae955c357535cb420b389bf1e1a6c54\"\n+dependencies = [\n+ \"miette 7.2.0\",\n+ \"semver\",\n+ \"thiserror\",\n+]\n+\n+[[package]]\n+name = \"axoupdater\"\n+version = \"0.6.9\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"720e671dc9dd9da3394476339a1f947d5af473fd106037e25218a59664c059be\"\n+dependencies = [\n+ \"axoasset\",\n+ \"axoprocess\",\n+ \"axotag\",\n+ \"camino\",\n+ \"gazenot\",\n+ \"homedir\",\n+ \"miette 7.2.0\",\n+ \"serde\",\n+ \"tempfile\",\n+ \"thiserror\",\n+]\n+\n+[[package]]\n+name = \"backon\"\n+version = \"0.4.4\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"d67782c3f868daa71d3533538e98a8e13713231969def7536e8039606fc46bf0\"\n+dependencies = [\n+ \"fastrand\",\n+ \"futures-core\",\n+ \"pin-project\",\n+ \"tokio\",\n+]\n+\n [[package]]\n name = \"backtrace\"\n version = \"0.3.74\"\n@@ -126,6 +312,15 @@ dependencies = [\n \"windows-targets 0.52.6\",\n ]\n\n+[[package]]\n+name = \"backtrace-ext\"\n+version = \"0.2.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50\"\n+dependencies = [\n+ \"backtrace\",\n+]\n+\n [[package]]\n name = \"base16ct\"\n version = \"0.2.0\"\n@@ -201,6 +396,15 @@ version = \"2.6.0\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de\"\n\n+[[package]]\n+name = \"blake2\"\n+version = \"0.10.6\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe\"\n+dependencies = [\n+ \"digest\",\n+]\n+\n [[package]]\n name = \"block-buffer\"\n version = \"0.10.4\"\n@@ -225,18 +429,173 @@ version = \"3.16.0\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c\"\n\n+[[package]]\n+name = \"bytecount\"\n+version = \"0.6.8\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce\"\n+\n+[[package]]\n+name = \"bytemuck\"\n+version = \"1.18.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae\"\n+\n [[package]]\n name = \"byteorder\"\n version = \"1.5.0\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b\"\n\n+[[package]]\n+name = \"byteorder-lite\"\n+version = \"0.1.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495\"\n+\n [[package]]\n name = \"bytes\"\n version = \"1.7.1\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50\"\n\n+[[package]]\n+name = \"bzip2\"\n+version = \"0.4.4\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8\"\n+dependencies = [\n+ \"bzip2-sys\",\n+ \"libc\",\n+]\n+\n+[[package]]\n+name = \"bzip2-sys\"\n+version = \"0.1.11+1.0.8\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc\"\n+dependencies = [\n+ \"cc\",\n+ \"libc\",\n+ \"pkg-config\",\n+]\n+\n+[[package]]\n+name = \"camino\"\n+version = \"1.1.9\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3\"\n+dependencies = [\n+ \"serde\",\n+]\n+\n+[[package]]\n+name = \"cargo-dist\"\n+version = \"0.21.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"dbed21b76a66e018f1eab1279bd3f7934e0cea700846d1bb7b071b5c81ed2529\"\n+dependencies = [\n+ \"axoasset\",\n+ \"axocli\",\n+ \"axoprocess\",\n+ \"axoproject\",\n+ \"axotag\",\n+ \"axoupdater\",\n+ \"blake2\",\n+ \"camino\",\n+ \"cargo-dist-schema\",\n+ \"cargo-wix\",\n+ \"cargo_metadata\",\n+ \"clap 4.5.17\",\n+ \"clap-cargo\",\n+ \"comfy-table\",\n+ \"console\",\n+ \"dialoguer\",\n+ \"gazenot\",\n+ \"goblin\",\n+ \"include_dir\",\n+ \"itertools 0.13.0\",\n+ \"mach_object\",\n+ \"miette 7.2.0\",\n+ \"minijinja\",\n+ \"newline-converter\",\n+ \"semver\",\n+ \"serde\",\n+ \"serde_json\",\n+ \"serde_yml\",\n+ \"sha2\",\n+ \"sha3\",\n+ \"similar\",\n+ \"temp-dir\",\n+ \"thiserror\",\n+ \"tokio\",\n+ \"tracing\",\n+ \"uuid\",\n+]\n+\n+[[package]]\n+name = \"cargo-dist-schema\"\n+version = \"0.21.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"2ec6c69731bad72aa39a3bf0f8e5385e437061d8d2e8f88ddac4fffc4e101455\"\n+dependencies = [\n+ \"camino\",\n+ \"gazenot\",\n+ \"schemars\",\n+ \"semver\",\n+ \"serde\",\n+ \"serde_json\",\n+]\n+\n+[[package]]\n+name = \"cargo-platform\"\n+version = \"0.1.8\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc\"\n+dependencies = [\n+ \"serde\",\n+]\n+\n+[[package]]\n+name = \"cargo-wix\"\n+version = \"0.3.8\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"d03b0780df1dfc4ea697c0aef3db66c437560eeb07b66f69a3e88771ec58a844\"\n+dependencies = [\n+ \"camino\",\n+ \"cargo_metadata\",\n+ \"chrono\",\n+ \"clap 4.5.17\",\n+ \"encoding_rs_io\",\n+ \"env_logger\",\n+ \"itertools 0.11.0\",\n+ \"lazy_static\",\n+ \"log 0.4.22\",\n+ \"mustache\",\n+ \"regex\",\n+ \"rustc-cfg\",\n+ \"semver\",\n+ \"serde_json\",\n+ \"sxd-document\",\n+ \"sxd-xpath\",\n+ \"termcolor\",\n+ \"uuid\",\n+]\n+\n+[[package]]\n+name = \"cargo_metadata\"\n+version = \"0.18.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037\"\n+dependencies = [\n+ \"camino\",\n+ \"cargo-platform\",\n+ \"semver\",\n+ \"serde\",\n+ \"serde_json\",\n+ \"thiserror\",\n+]\n+\n [[package]]\n name = \"cbc\"\n version = \"0.1.2\"\n@@ -257,6 +616,16 @@ dependencies = [\n \"shlex\",\n ]\n\n+[[package]]\n+name = \"cfg-expr\"\n+version = \"0.17.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"d0890061c4d3223e7267f3bad2ec40b997d64faac1c2815a4a9d95018e2b9e9c\"\n+dependencies = [\n+ \"smallvec\",\n+ \"target-lexicon\",\n+]\n+\n [[package]]\n name = \"cfg-if\"\n version = \"1.0.0\"\n@@ -322,18 +691,105 @@ dependencies = [\n \"ansi_term\",\n \"atty\",\n \"bitflags 1.3.2\",\n- \"strsim\",\n- \"textwrap\",\n+ \"strsim 0.8.0\",\n+ \"textwrap 0.11.0\",\n \"unicode-width\",\n \"vec_map\",\n ]\n\n+[[package]]\n+name = \"clap\"\n+version = \"4.5.17\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac\"\n+dependencies = [\n+ \"clap_builder\",\n+ \"clap_derive\",\n+]\n+\n+[[package]]\n+name = \"clap-cargo\"\n+version = \"0.14.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"23b2ea69cefa96b848b73ad516ad1d59a195cdf9263087d977f648a818c8b43e\"\n+dependencies = [\n+ \"anstyle\",\n+ \"clap 4.5.17\",\n+]\n+\n+[[package]]\n+name = \"clap_builder\"\n+version = \"4.5.17\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73\"\n+dependencies = [\n+ \"anstream\",\n+ \"anstyle\",\n+ \"clap_lex\",\n+ \"strsim 0.11.1\",\n+]\n+\n+[[package]]\n+name = \"clap_derive\"\n+version = \"4.5.13\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0\"\n+dependencies = [\n+ \"heck 0.5.0\",\n+ \"proc-macro2\",\n+ \"quote\",\n+ \"syn 2.0.77\",\n+]\n+\n+[[package]]\n+name = \"clap_lex\"\n+version = \"0.7.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97\"\n+\n+[[package]]\n+name = \"colorchoice\"\n+version = \"1.0.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0\"\n+\n+[[package]]\n+name = \"comfy-table\"\n+version = \"7.1.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"b34115915337defe99b2aff5c2ce6771e5fbc4079f4b506301f5cf394c8452f7\"\n+dependencies = [\n+ \"crossterm\",\n+ \"strum\",\n+ \"strum_macros\",\n+ \"unicode-width\",\n+]\n+\n+[[package]]\n+name = \"console\"\n+version = \"0.15.8\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb\"\n+dependencies = [\n+ \"encode_unicode\",\n+ \"lazy_static\",\n+ \"libc\",\n+ \"unicode-width\",\n+ \"windows-sys 0.52.0\",\n+]\n+\n [[package]]\n name = \"const-oid\"\n version = \"0.9.6\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8\"\n\n+[[package]]\n+name = \"constant_time_eq\"\n+version = \"0.1.5\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc\"\n+\n [[package]]\n name = \"constant_time_eq\"\n version = \"0.3.1\"\n@@ -378,20 +834,57 @@ dependencies = [\n ]\n\n [[package]]\n-name = \"crypto-bigint\"\n-version = \"0.5.5\"\n+name = \"crc32fast\"\n+version = \"1.4.2\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n-checksum = \"0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76\"\n+checksum = \"a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3\"\n dependencies = [\n- \"generic-array\",\n- \"rand_core 0.6.4\",\n- \"subtle\",\n- \"zeroize\",\n+ \"cfg-if\",\n ]\n\n [[package]]\n-name = \"crypto-common\"\n-version = \"0.1.6\"\n+name = \"crossbeam-utils\"\n+version = \"0.8.20\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80\"\n+\n+[[package]]\n+name = \"crossterm\"\n+version = \"0.27.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df\"\n+dependencies = [\n+ \"bitflags 2.6.0\",\n+ \"crossterm_winapi\",\n+ \"libc\",\n+ \"parking_lot\",\n+ \"winapi\",\n+]\n+\n+[[package]]\n+name = \"crossterm_winapi\"\n+version = \"0.9.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b\"\n+dependencies = [\n+ \"winapi\",\n+]\n+\n+[[package]]\n+name = \"crypto-bigint\"\n+version = \"0.5.5\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76\"\n+dependencies = [\n+ \"generic-array\",\n+ \"rand_core 0.6.4\",\n+ \"subtle\",\n+ \"zeroize\",\n+]\n+\n+[[package]]\n+name = \"crypto-common\"\n+version = \"0.1.6\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3\"\n dependencies = [\n@@ -400,6 +893,47 @@ dependencies = [\n \"typenum\",\n ]\n\n+[[package]]\n+name = \"darling\"\n+version = \"0.14.4\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850\"\n+dependencies = [\n+ \"darling_core\",\n+ \"darling_macro\",\n+]\n+\n+[[package]]\n+name = \"darling_core\"\n+version = \"0.14.4\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0\"\n+dependencies = [\n+ \"fnv\",\n+ \"ident_case\",\n+ \"proc-macro2\",\n+ \"quote\",\n+ \"strsim 0.10.0\",\n+ \"syn 1.0.109\",\n+]\n+\n+[[package]]\n+name = \"darling_macro\"\n+version = \"0.14.4\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e\"\n+dependencies = [\n+ \"darling_core\",\n+ \"quote\",\n+ \"syn 1.0.109\",\n+]\n+\n+[[package]]\n+name = \"debug-ignore\"\n+version = \"1.0.5\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"ffe7ed1d93f4553003e20b629abe9085e1e81b1429520f897f8f8860bc6dfc21\"\n+\n [[package]]\n name = \"der\"\n version = \"0.7.9\"\n@@ -410,6 +944,46 @@ dependencies = [\n \"zeroize\",\n ]\n\n+[[package]]\n+name = \"deranged\"\n+version = \"0.3.11\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4\"\n+dependencies = [\n+ \"powerfmt\",\n+]\n+\n+[[package]]\n+name = \"derive_builder\"\n+version = \"0.11.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"d07adf7be193b71cc36b193d0f5fe60b918a3a9db4dad0449f57bcfd519704a3\"\n+dependencies = [\n+ \"derive_builder_macro\",\n+]\n+\n+[[package]]\n+name = \"derive_builder_core\"\n+version = \"0.11.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4\"\n+dependencies = [\n+ \"darling\",\n+ \"proc-macro2\",\n+ \"quote\",\n+ \"syn 1.0.109\",\n+]\n+\n+[[package]]\n+name = \"derive_builder_macro\"\n+version = \"0.11.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68\"\n+dependencies = [\n+ \"derive_builder_core\",\n+ \"syn 1.0.109\",\n+]\n+\n [[package]]\n name = \"derive_more\"\n version = \"0.99.18\"\n@@ -423,6 +997,19 @@ dependencies = [\n \"syn 2.0.77\",\n ]\n\n+[[package]]\n+name = \"dialoguer\"\n+version = \"0.11.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de\"\n+dependencies = [\n+ \"console\",\n+ \"shell-words\",\n+ \"tempfile\",\n+ \"thiserror\",\n+ \"zeroize\",\n+]\n+\n [[package]]\n name = \"digest\"\n version = \"0.10.7\"\n@@ -435,6 +1022,12 @@ dependencies = [\n \"subtle\",\n ]\n\n+[[package]]\n+name = \"dyn-clone\"\n+version = \"1.0.17\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125\"\n+\n [[package]]\n name = \"ecdsa\"\n version = \"0.16.9\"\n@@ -449,6 +1042,12 @@ dependencies = [\n \"spki\",\n ]\n\n+[[package]]\n+name = \"either\"\n+version = \"1.13.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0\"\n+\n [[package]]\n name = \"elliptic-curve\"\n version = \"0.13.8\"\n@@ -469,6 +1068,12 @@ dependencies = [\n \"zeroize\",\n ]\n\n+[[package]]\n+name = \"encode_unicode\"\n+version = \"0.3.6\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f\"\n+\n [[package]]\n name = \"encoding_rs\"\n version = \"0.8.34\"\n@@ -478,12 +1083,50 @@ dependencies = [\n \"cfg-if\",\n ]\n\n+[[package]]\n+name = \"encoding_rs_io\"\n+version = \"0.1.7\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83\"\n+dependencies = [\n+ \"encoding_rs\",\n+]\n+\n+[[package]]\n+name = \"env_logger\"\n+version = \"0.10.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580\"\n+dependencies = [\n+ \"humantime\",\n+ \"is-terminal\",\n+ \"log 0.4.22\",\n+ \"regex\",\n+ \"termcolor\",\n+]\n+\n [[package]]\n name = \"equivalent\"\n version = \"1.0.1\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5\"\n\n+[[package]]\n+name = \"errno\"\n+version = \"0.3.9\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba\"\n+dependencies = [\n+ \"libc\",\n+ \"windows-sys 0.52.0\",\n+]\n+\n+[[package]]\n+name = \"fastrand\"\n+version = \"2.1.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6\"\n+\n [[package]]\n name = \"ff\"\n version = \"0.13.0\"\n@@ -494,6 +1137,34 @@ dependencies = [\n \"subtle\",\n ]\n\n+[[package]]\n+name = \"filetime\"\n+version = \"0.2.25\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586\"\n+dependencies = [\n+ \"cfg-if\",\n+ \"libc\",\n+ \"libredox\",\n+ \"windows-sys 0.59.0\",\n+]\n+\n+[[package]]\n+name = \"fixedbitset\"\n+version = \"0.4.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80\"\n+\n+[[package]]\n+name = \"flate2\"\n+version = \"1.0.33\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253\"\n+dependencies = [\n+ \"crc32fast\",\n+ \"miniz_oxide\",\n+]\n+\n [[package]]\n name = \"fnv\"\n version = \"1.0.7\"\n@@ -604,6 +1275,25 @@ dependencies = [\n \"slab\",\n ]\n\n+[[package]]\n+name = \"gazenot\"\n+version = \"0.3.3\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"7628c2e8e192258187c04c7632aa417b17d4b290b2c233c5f423c51119018db8\"\n+dependencies = [\n+ \"axoasset\",\n+ \"backon\",\n+ \"camino\",\n+ \"miette 7.2.0\",\n+ \"schemars\",\n+ \"serde\",\n+ \"serde_json\",\n+ \"thiserror\",\n+ \"tokio\",\n+ \"tracing\",\n+ \"url\",\n+]\n+\n [[package]]\n name = \"gcc\"\n version = \"0.3.55\"\n@@ -667,7 +1357,7 @@ dependencies = [\n \"bitflags 2.6.0\",\n \"libc\",\n \"libgit2-sys\",\n- \"log\",\n+ \"log 0.4.22\",\n \"openssl-probe\",\n \"openssl-sys\",\n \"url\",\n@@ -681,7 +1371,7 @@ checksum = \"8331e0167bde2161bf91f938dab386cfd8b6491732a02f4ec2c5b16c20e21e78\"\n dependencies = [\n \"base64 0.21.7\",\n \"chacha20\",\n- \"constant_time_eq\",\n+ \"constant_time_eq 0.3.1\",\n \"hkdf\",\n \"hmac\",\n \"rand_core 0.6.4\",\n@@ -693,13 +1383,12 @@ dependencies = [\n [[package]]\n name = \"gnostr-bins\"\n version = \"0.0.53\"\n-source = \"registry+https://github.com/rust-lang/crates.io-index\"\n-checksum = \"d1e857367dd2d32a69169ceeefe4cbc8a7037d08c40c4035b2cbe93b5f510c26\"\n dependencies = [\n \"argparse\",\n \"ascii\",\n \"base64 0.21.7\",\n \"bech32\",\n+ \"cargo-dist\",\n \"chrono\",\n \"futures\",\n \"getopts\",\n@@ -708,7 +1397,7 @@ dependencies = [\n \"hex\",\n \"http\",\n \"k256\",\n- \"log\",\n+ \"log 0.4.22\",\n \"num-bigint\",\n \"pad\",\n \"rand 0.7.3\",\n@@ -721,7 +1410,7 @@ dependencies = [\n \"sha2\",\n \"sha256\",\n \"structopt\",\n- \"time\",\n+ \"time 0.1.45\",\n \"tungstenite\",\n \"url\",\n \"zeroize\",\n@@ -750,7 +1439,7 @@ dependencies = [\n \"lightning-invoice\",\n \"linkify\",\n \"num_cpus\",\n- \"pbkdf2\",\n+ \"pbkdf2 0.12.2\",\n \"rand 0.8.5\",\n \"rand_core 0.6.4\",\n \"regex\",\n@@ -773,6 +1462,17 @@ dependencies = [\n \"gnostr-bins\",\n ]\n\n+[[package]]\n+name = \"goblin\"\n+version = \"0.8.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"1b363a30c165f666402fe6a3024d3bec7ebc898f96a4a23bd1c99f8dbf3f4f47\"\n+dependencies = [\n+ \"log 0.4.22\",\n+ \"plain\",\n+ \"scroll\",\n+]\n+\n [[package]]\n name = \"group\"\n version = \"0.13.0\"\n@@ -784,6 +1484,39 @@ dependencies = [\n \"subtle\",\n ]\n\n+[[package]]\n+name = \"guppy\"\n+version = \"0.17.7\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"3bff2f6a9d515cf6453282af93363f93bdf570792a6f4f619756e46696d773fa\"\n+dependencies = [\n+ \"ahash\",\n+ \"camino\",\n+ \"cargo_metadata\",\n+ \"cfg-if\",\n+ \"debug-ignore\",\n+ \"fixedbitset\",\n+ \"guppy-workspace-hack\",\n+ \"indexmap 2.5.0\",\n+ \"itertools 0.13.0\",\n+ \"nested\",\n+ \"once_cell\",\n+ \"pathdiff\",\n+ \"petgraph\",\n+ \"semver\",\n+ \"serde\",\n+ \"serde_json\",\n+ \"smallvec\",\n+ \"static_assertions\",\n+ \"target-spec\",\n+]\n+\n+[[package]]\n+name = \"guppy-workspace-hack\"\n+version = \"0.1.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"92620684d99f750bae383ecb3be3748142d6095760afd5cbcf2261e9a279d780\"\n+\n [[package]]\n name = \"h2\"\n version = \"0.3.26\"\n@@ -796,13 +1529,19 @@ dependencies = [\n \"futures-sink\",\n \"futures-util\",\n \"http\",\n- \"indexmap\",\n+ \"indexmap 2.5.0\",\n \"slab\",\n \"tokio\",\n \"tokio-util\",\n \"tracing\",\n ]\n\n+[[package]]\n+name = \"hashbrown\"\n+version = \"0.12.3\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888\"\n+\n [[package]]\n name = \"hashbrown\"\n version = \"0.14.5\"\n@@ -818,6 +1557,12 @@ dependencies = [\n \"unicode-segmentation\",\n ]\n\n+[[package]]\n+name = \"heck\"\n+version = \"0.5.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea\"\n+\n [[package]]\n name = \"hermit-abi\"\n version = \"0.1.19\"\n@@ -833,6 +1578,12 @@ version = \"0.3.9\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024\"\n\n+[[package]]\n+name = \"hermit-abi\"\n+version = \"0.4.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc\"\n+\n [[package]]\n name = \"hex\"\n version = \"0.4.3\"\n@@ -863,6 +1614,20 @@ dependencies = [\n \"digest\",\n ]\n\n+[[package]]\n+name = \"homedir\"\n+version = \"0.2.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"22074da8bba2ef26fc1737ae6c777b5baab5524c2dc403b5c6a76166766ccda5\"\n+dependencies = [\n+ \"cfg-if\",\n+ \"nix\",\n+ \"serde\",\n+ \"widestring\",\n+ \"windows-sys 0.48.0\",\n+ \"wmi\",\n+]\n+\n [[package]]\n name = \"http\"\n version = \"0.2.12\"\n@@ -897,6 +1662,12 @@ version = \"1.0.3\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9\"\n\n+[[package]]\n+name = \"humantime\"\n+version = \"2.1.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4\"\n+\n [[package]]\n name = \"hyper\"\n version = \"0.14.30\"\n@@ -946,7 +1717,7 @@ dependencies = [\n \"iana-time-zone-haiku\",\n \"js-sys\",\n \"wasm-bindgen\",\n- \"windows-core\",\n+ \"windows-core 0.52.0\",\n ]\n\n [[package]]\n@@ -958,6 +1729,12 @@ dependencies = [\n \"cc\",\n ]\n\n+[[package]]\n+name = \"ident_case\"\n+version = \"1.0.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39\"\n+\n [[package]]\n name = \"idna\"\n version = \"0.5.0\"\n@@ -968,6 +1745,47 @@ dependencies = [\n \"unicode-normalization\",\n ]\n\n+[[package]]\n+name = \"image\"\n+version = \"0.25.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10\"\n+dependencies = [\n+ \"bytemuck\",\n+ \"byteorder-lite\",\n+ \"num-traits\",\n+]\n+\n+[[package]]\n+name = \"include_dir\"\n+version = \"0.7.4\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd\"\n+dependencies = [\n+ \"include_dir_macros\",\n+]\n+\n+[[package]]\n+name = \"include_dir_macros\"\n+version = \"0.7.4\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75\"\n+dependencies = [\n+ \"proc-macro2\",\n+ \"quote\",\n+]\n+\n+[[package]]\n+name = \"indexmap\"\n+version = \"1.9.3\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99\"\n+dependencies = [\n+ \"autocfg\",\n+ \"hashbrown 0.12.3\",\n+ \"serde\",\n+]\n+\n [[package]]\n name = \"indexmap\"\n version = \"2.5.0\"\n@@ -975,7 +1793,8 @@ source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5\"\n dependencies = [\n \"equivalent\",\n- \"hashbrown\",\n+ \"hashbrown 0.14.5\",\n+ \"serde\",\n ]\n\n [[package]]\n@@ -994,6 +1813,47 @@ version = \"2.10.0\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4\"\n\n+[[package]]\n+name = \"is-terminal\"\n+version = \"0.4.13\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b\"\n+dependencies = [\n+ \"hermit-abi 0.4.0\",\n+ \"libc\",\n+ \"windows-sys 0.52.0\",\n+]\n+\n+[[package]]\n+name = \"is_ci\"\n+version = \"1.2.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45\"\n+\n+[[package]]\n+name = \"is_terminal_polyfill\"\n+version = \"1.70.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf\"\n+\n+[[package]]\n+name = \"itertools\"\n+version = \"0.11.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57\"\n+dependencies = [\n+ \"either\",\n+]\n+\n+[[package]]\n+name = \"itertools\"\n+version = \"0.13.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186\"\n+dependencies = [\n+ \"either\",\n+]\n+\n [[package]]\n name = \"itoa\"\n version = \"1.0.11\"\n@@ -1032,12 +1892,27 @@ dependencies = [\n \"signature\",\n ]\n\n+[[package]]\n+name = \"keccak\"\n+version = \"0.1.5\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654\"\n+dependencies = [\n+ \"cpufeatures\",\n+]\n+\n [[package]]\n name = \"lazy_static\"\n version = \"1.5.0\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe\"\n\n+[[package]]\n+name = \"lexopt\"\n+version = \"0.3.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401\"\n+\n [[package]]\n name = \"libc\"\n version = \"0.2.158\"\n@@ -1058,6 +1933,17 @@ dependencies = [\n \"pkg-config\",\n ]\n\n+[[package]]\n+name = \"libredox\"\n+version = \"0.1.3\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d\"\n+dependencies = [\n+ \"bitflags 2.6.0\",\n+ \"libc\",\n+ \"redox_syscall\",\n+]\n+\n [[package]]\n name = \"libssh2-sys\"\n version = \"0.3.0\"\n@@ -1072,6 +1958,12 @@ dependencies = [\n \"vcpkg\",\n ]\n\n+[[package]]\n+name = \"libyml\"\n+version = \"0.0.3\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"3e281a65eeba3d4503a2839252f86374528f9ceafe6fed97c1d3b52e1fb625c1\"\n+\n [[package]]\n name = \"libz-sys\"\n version = \"1.1.20\"\n@@ -1116,18 +2008,85 @@ dependencies = [\n \"memchr\",\n ]\n\n+[[package]]\n+name = \"linux-raw-sys\"\n+version = \"0.4.14\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89\"\n+\n+[[package]]\n+name = \"lock_api\"\n+version = \"0.4.12\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17\"\n+dependencies = [\n+ \"autocfg\",\n+ \"scopeguard\",\n+]\n+\n+[[package]]\n+name = \"log\"\n+version = \"0.3.9\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b\"\n+dependencies = [\n+ \"log 0.4.22\",\n+]\n+\n [[package]]\n name = \"log\"\n version = \"0.4.22\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24\"\n\n+[[package]]\n+name = \"lzma-sys\"\n+version = \"0.1.20\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27\"\n+dependencies = [\n+ \"cc\",\n+ \"libc\",\n+ \"pkg-config\",\n+]\n+\n+[[package]]\n+name = \"mach_object\"\n+version = \"0.1.17\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"8b6f2d7176b94027af58085a2c9d27c4e416586caba409c314569213901d6068\"\n+dependencies = [\n+ \"bitflags 1.3.2\",\n+ \"byteorder\",\n+ \"lazy_static\",\n+ \"libc\",\n+ \"log 0.4.22\",\n+ \"thiserror\",\n+ \"time 0.3.36\",\n+ \"uuid\",\n+]\n+\n [[package]]\n name = \"memchr\"\n version = \"2.7.4\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3\"\n\n+[[package]]\n+name = \"memo-map\"\n+version = \"0.3.3\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"38d1115007560874e373613744c6fba374c17688327a71c1476d1a5954cc857b\"\n+\n+[[package]]\n+name = \"memoffset\"\n+version = \"0.7.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4\"\n+dependencies = [\n+ \"autocfg\",\n+]\n+\n [[package]]\n name = \"memoffset\"\n version = \"0.9.1\"\n@@ -1137,12 +2096,85 @@ dependencies = [\n \"autocfg\",\n ]\n\n+[[package]]\n+name = \"miette\"\n+version = \"5.10.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e\"\n+dependencies = [\n+ \"miette-derive 5.10.0\",\n+ \"once_cell\",\n+ \"thiserror\",\n+ \"unicode-width\",\n+]\n+\n+[[package]]\n+name = \"miette\"\n+version = \"7.2.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1\"\n+dependencies = [\n+ \"backtrace\",\n+ \"backtrace-ext\",\n+ \"cfg-if\",\n+ \"miette-derive 7.2.0\",\n+ \"owo-colors\",\n+ \"supports-color\",\n+ \"supports-hyperlinks\",\n+ \"supports-unicode\",\n+ \"terminal_size\",\n+ \"textwrap 0.16.1\",\n+ \"thiserror\",\n+ \"unicode-width\",\n+]\n+\n+[[package]]\n+name = \"miette-derive\"\n+version = \"5.10.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c\"\n+dependencies = [\n+ \"proc-macro2\",\n+ \"quote\",\n+ \"syn 2.0.77\",\n+]\n+\n+[[package]]\n+name = \"miette-derive\"\n+version = \"7.2.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c\"\n+dependencies = [\n+ \"proc-macro2\",\n+ \"quote\",\n+ \"syn 2.0.77\",\n+]\n+\n [[package]]\n name = \"mime\"\n version = \"0.3.17\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a\"\n\n+[[package]]\n+name = \"minijinja\"\n+version = \"2.2.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"6d7d3e3a3eece1fa4618237ad41e1de855ced47eab705cec1c9a920e1d1c5aad\"\n+dependencies = [\n+ \"aho-corasick\",\n+ \"memo-map\",\n+ \"self_cell\",\n+ \"serde\",\n+ \"serde_json\",\n+]\n+\n+[[package]]\n+name = \"minimal-lexical\"\n+version = \"0.2.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a\"\n+\n [[package]]\n name = \"miniz_oxide\"\n version = \"0.8.0\"\n@@ -1164,6 +2196,77 @@ dependencies = [\n \"windows-sys 0.52.0\",\n ]\n\n+[[package]]\n+name = \"mustache\"\n+version = \"0.9.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"51956ef1c5d20a1384524d91e616fb44dfc7d8f249bf696d49c97dd3289ecab5\"\n+dependencies = [\n+ \"log 0.3.9\",\n+ \"serde\",\n+]\n+\n+[[package]]\n+name = \"nested\"\n+version = \"0.1.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"ca2b420f638f07fe83056b55ea190bb815f609ec5a35e7017884a10f78839c9e\"\n+\n+[[package]]\n+name = \"newline-converter\"\n+version = \"0.3.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"47b6b097ecb1cbfed438542d16e84fd7ad9b0c76c8a65b7f9039212a3d14dc7f\"\n+dependencies = [\n+ \"unicode-segmentation\",\n+]\n+\n+[[package]]\n+name = \"nix\"\n+version = \"0.26.4\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b\"\n+dependencies = [\n+ \"bitflags 1.3.2\",\n+ \"cfg-if\",\n+ \"libc\",\n+ \"memoffset 0.7.1\",\n+ \"pin-utils\",\n+]\n+\n+[[package]]\n+name = \"node-semver\"\n+version = \"2.1.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"84f390c1756333538f2aed01cf280a56bc683e199b9804a504df6e7320d40116\"\n+dependencies = [\n+ \"bytecount\",\n+ \"miette 5.10.0\",\n+ \"nom\",\n+ \"serde\",\n+ \"thiserror\",\n+]\n+\n+[[package]]\n+name = \"nom\"\n+version = \"7.1.3\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a\"\n+dependencies = [\n+ \"memchr\",\n+ \"minimal-lexical\",\n+]\n+\n+[[package]]\n+name = \"nu-ansi-term\"\n+version = \"0.46.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84\"\n+dependencies = [\n+ \"overload\",\n+ \"winapi\",\n+]\n+\n [[package]]\n name = \"num-bigint\"\n version = \"0.4.6\"\n@@ -1174,6 +2277,12 @@ dependencies = [\n \"num-traits\",\n ]\n\n+[[package]]\n+name = \"num-conv\"\n+version = \"0.1.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9\"\n+\n [[package]]\n name = \"num-integer\"\n version = \"0.1.46\"\n@@ -1241,24 +2350,140 @@ dependencies = [\n \"vcpkg\",\n ]\n\n+[[package]]\n+name = \"oro-common\"\n+version = \"0.3.34\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"e22ccd785b4fa10721d57d7e3575cd059ee4ca852ae93a799810c7fc342c3692\"\n+dependencies = [\n+ \"derive_builder\",\n+ \"indexmap 1.9.3\",\n+ \"miette 5.10.0\",\n+ \"node-semver\",\n+ \"nom\",\n+ \"pathdiff\",\n+ \"serde\",\n+ \"serde_json\",\n+ \"thiserror\",\n+ \"url\",\n+ \"walkdir\",\n+]\n+\n+[[package]]\n+name = \"oro-package-spec\"\n+version = \"0.3.34\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"d173bc0dd2ada252032b36fbbbf2ce5118562033ee6a4a2098a8c11659965cb2\"\n+dependencies = [\n+ \"bytecount\",\n+ \"miette 5.10.0\",\n+ \"node-semver\",\n+ \"nom\",\n+ \"percent-encoding\",\n+ \"thiserror\",\n+ \"url\",\n+]\n+\n+[[package]]\n+name = \"overload\"\n+version = \"0.1.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39\"\n+\n+[[package]]\n+name = \"owo-colors\"\n+version = \"4.1.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56\"\n+\n [[package]]\n name = \"pad\"\n version = \"0.1.6\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"d2ad9b889f1b12e0b9ee24db044b5129150d5eada288edc800f789928dc8c0e3\"\n dependencies = [\n- \"unicode-width\",\n+ \"unicode-width\",\n+]\n+\n+[[package]]\n+name = \"parking_lot\"\n+version = \"0.12.3\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27\"\n+dependencies = [\n+ \"lock_api\",\n+ \"parking_lot_core\",\n+]\n+\n+[[package]]\n+name = \"parking_lot_core\"\n+version = \"0.9.10\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8\"\n+dependencies = [\n+ \"cfg-if\",\n+ \"libc\",\n+ \"redox_syscall\",\n+ \"smallvec\",\n+ \"windows-targets 0.52.6\",\n+]\n+\n+[[package]]\n+name = \"parse-changelog\"\n+version = \"0.6.9\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"925e8279ba3a3932660e4f98b9249ccca29a1e38a24408183a8d4b58dfa298ed\"\n+dependencies = [\n+ \"anyhow\",\n+ \"indexmap 2.5.0\",\n+ \"lexopt\",\n+ \"memchr\",\n+ \"regex\",\n+ \"serde\",\n+ \"serde_json\",\n+]\n+\n+[[package]]\n+name = \"password-hash\"\n+version = \"0.4.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700\"\n+dependencies = [\n+ \"base64ct\",\n+ \"rand_core 0.6.4\",\n+ \"subtle\",\n+]\n+\n+[[package]]\n+name = \"password-hash\"\n+version = \"0.5.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166\"\n+dependencies = [\n+ \"base64ct\",\n+ \"rand_core 0.6.4\",\n+ \"subtle\",\n+]\n+\n+[[package]]\n+name = \"pathdiff\"\n+version = \"0.2.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd\"\n+dependencies = [\n+ \"camino\",\n ]\n\n [[package]]\n-name = \"password-hash\"\n-version = \"0.5.0\"\n+name = \"pbkdf2\"\n+version = \"0.11.0\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n-checksum = \"346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166\"\n+checksum = \"83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917\"\n dependencies = [\n- \"base64ct\",\n- \"rand_core 0.6.4\",\n- \"subtle\",\n+ \"digest\",\n+ \"hmac\",\n+ \"password-hash 0.4.2\",\n+ \"sha2\",\n ]\n\n [[package]]\n@@ -1269,7 +2494,7 @@ checksum = \"f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2\"\n dependencies = [\n \"digest\",\n \"hmac\",\n- \"password-hash\",\n+ \"password-hash 0.5.0\",\n \"sha2\",\n ]\n\n@@ -1279,6 +2504,42 @@ version = \"2.3.1\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e\"\n\n+[[package]]\n+name = \"peresil\"\n+version = \"0.3.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"f658886ed52e196e850cfbbfddab9eaa7f6d90dd0929e264c31e5cec07e09e57\"\n+\n+[[package]]\n+name = \"petgraph\"\n+version = \"0.6.5\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db\"\n+dependencies = [\n+ \"fixedbitset\",\n+ \"indexmap 2.5.0\",\n+]\n+\n+[[package]]\n+name = \"pin-project\"\n+version = \"1.1.5\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3\"\n+dependencies = [\n+ \"pin-project-internal\",\n+]\n+\n+[[package]]\n+name = \"pin-project-internal\"\n+version = \"1.1.5\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965\"\n+dependencies = [\n+ \"proc-macro2\",\n+ \"quote\",\n+ \"syn 2.0.77\",\n+]\n+\n [[package]]\n name = \"pin-project-lite\"\n version = \"0.2.14\"\n@@ -1307,6 +2568,12 @@ version = \"0.3.30\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec\"\n\n+[[package]]\n+name = \"plain\"\n+version = \"0.2.3\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6\"\n+\n [[package]]\n name = \"poly1305\"\n version = \"0.8.0\"\n@@ -1318,6 +2585,12 @@ dependencies = [\n \"universal-hash\",\n ]\n\n+[[package]]\n+name = \"powerfmt\"\n+version = \"0.2.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391\"\n+\n [[package]]\n name = \"ppv-lite86\"\n version = \"0.2.20\"\n@@ -1360,6 +2633,12 @@ dependencies = [\n \"unicode-ident\",\n ]\n\n+[[package]]\n+name = \"quick-error\"\n+version = \"1.2.3\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0\"\n+\n [[package]]\n name = \"quote\"\n version = \"1.0.37\"\n@@ -1487,6 +2766,15 @@ dependencies = [\n \"rand_core 0.3.1\",\n ]\n\n+[[package]]\n+name = \"redox_syscall\"\n+version = \"0.5.4\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853\"\n+dependencies = [\n+ \"bitflags 2.6.0\",\n+]\n+\n [[package]]\n name = \"regex\"\n version = \"1.10.6\"\n@@ -1534,7 +2822,7 @@ dependencies = [\n \"hyper-rustls\",\n \"ipnet\",\n \"js-sys\",\n- \"log\",\n+ \"log 0.4.22\",\n \"mime\",\n \"once_cell\",\n \"percent-encoding\",\n@@ -1628,7 +2916,16 @@ dependencies = [\n \"libc\",\n \"rand 0.3.23\",\n \"rustc-serialize\",\n- \"time\",\n+ \"time 0.1.45\",\n+]\n+\n+[[package]]\n+name = \"rustc-cfg\"\n+version = \"0.5.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"9ddf7a5e441e8003a5a88aab97f1c6113043ddde252d789ef9dea3871b78633a\"\n+dependencies = [\n+ \"thiserror\",\n ]\n\n [[package]]\n@@ -1652,13 +2949,26 @@ dependencies = [\n \"semver\",\n ]\n\n+[[package]]\n+name = \"rustix\"\n+version = \"0.38.37\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811\"\n+dependencies = [\n+ \"bitflags 2.6.0\",\n+ \"errno\",\n+ \"libc\",\n+ \"linux-raw-sys\",\n+ \"windows-sys 0.52.0\",\n+]\n+\n [[package]]\n name = \"rustls\"\n version = \"0.20.9\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99\"\n dependencies = [\n- \"log\",\n+ \"log 0.4.22\",\n \"ring 0.16.20\",\n \"sct\",\n \"webpki\",\n@@ -1670,7 +2980,7 @@ version = \"0.21.12\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e\"\n dependencies = [\n- \"log\",\n+ \"log 0.4.22\",\n \"ring 0.17.8\",\n \"rustls-webpki\",\n \"sct\",\n@@ -1716,14 +3026,73 @@ dependencies = [\n \"cipher\",\n ]\n\n+[[package]]\n+name = \"same-file\"\n+version = \"1.0.6\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502\"\n+dependencies = [\n+ \"winapi-util\",\n+]\n+\n+[[package]]\n+name = \"schemars\"\n+version = \"0.8.21\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92\"\n+dependencies = [\n+ \"dyn-clone\",\n+ \"schemars_derive\",\n+ \"serde\",\n+ \"serde_json\",\n+]\n+\n+[[package]]\n+name = \"schemars_derive\"\n+version = \"0.8.21\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e\"\n+dependencies = [\n+ \"proc-macro2\",\n+ \"quote\",\n+ \"serde_derive_internals\",\n+ \"syn 2.0.77\",\n+]\n+\n+[[package]]\n+name = \"scopeguard\"\n+version = \"1.2.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49\"\n+\n+[[package]]\n+name = \"scroll\"\n+version = \"0.12.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6\"\n+dependencies = [\n+ \"scroll_derive\",\n+]\n+\n+[[package]]\n+name = \"scroll_derive\"\n+version = \"0.12.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932\"\n+dependencies = [\n+ \"proc-macro2\",\n+ \"quote\",\n+ \"syn 2.0.77\",\n+]\n+\n [[package]]\n name = \"scrypt\"\n version = \"0.11.0\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f\"\n dependencies = [\n- \"password-hash\",\n- \"pbkdf2\",\n+ \"password-hash 0.5.0\",\n+ \"pbkdf2 0.12.2\",\n \"salsa20\",\n \"sha2\",\n ]\n@@ -1792,11 +3161,20 @@ dependencies = [\n \"cc\",\n ]\n\n+[[package]]\n+name = \"self_cell\"\n+version = \"1.0.4\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a\"\n+\n [[package]]\n name = \"semver\"\n version = \"1.0.23\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b\"\n+dependencies = [\n+ \"serde\",\n+]\n\n [[package]]\n name = \"serde\"\n@@ -1818,6 +3196,17 @@ dependencies = [\n \"syn 2.0.77\",\n ]\n\n+[[package]]\n+name = \"serde_derive_internals\"\n+version = \"0.29.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711\"\n+dependencies = [\n+ \"proc-macro2\",\n+ \"quote\",\n+ \"syn 2.0.77\",\n+]\n+\n [[package]]\n name = \"serde_json\"\n version = \"1.0.128\"\n@@ -1830,6 +3219,15 @@ dependencies = [\n \"serde\",\n ]\n\n+[[package]]\n+name = \"serde_spanned\"\n+version = \"0.6.7\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d\"\n+dependencies = [\n+ \"serde\",\n+]\n+\n [[package]]\n name = \"serde_urlencoded\"\n version = \"0.7.1\"\n@@ -1842,6 +3240,23 @@ dependencies = [\n \"serde\",\n ]\n\n+[[package]]\n+name = \"serde_yml\"\n+version = \"0.0.10\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"78ce6afeda22f0b55dde2c34897bce76a629587348480384231205c14b59a01f\"\n+dependencies = [\n+ \"indexmap 2.5.0\",\n+ \"itoa\",\n+ \"libyml\",\n+ \"log 0.4.22\",\n+ \"memchr\",\n+ \"ryu\",\n+ \"serde\",\n+ \"serde_json\",\n+ \"tempfile\",\n+]\n+\n [[package]]\n name = \"sha1\"\n version = \"0.10.6\"\n@@ -1877,12 +3292,46 @@ dependencies = [\n \"tokio\",\n ]\n\n+[[package]]\n+name = \"sha3\"\n+version = \"0.10.8\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60\"\n+dependencies = [\n+ \"digest\",\n+ \"keccak\",\n+]\n+\n+[[package]]\n+name = \"sharded-slab\"\n+version = \"0.1.7\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6\"\n+dependencies = [\n+ \"lazy_static\",\n+]\n+\n+[[package]]\n+name = \"shell-words\"\n+version = \"1.1.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde\"\n+\n [[package]]\n name = \"shlex\"\n version = \"1.3.0\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64\"\n\n+[[package]]\n+name = \"signal-hook-registry\"\n+version = \"1.4.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1\"\n+dependencies = [\n+ \"libc\",\n+]\n+\n [[package]]\n name = \"signature\"\n version = \"2.2.0\"\n@@ -1893,6 +3342,12 @@ dependencies = [\n \"rand_core 0.6.4\",\n ]\n\n+[[package]]\n+name = \"similar\"\n+version = \"2.6.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e\"\n+\n [[package]]\n name = \"slab\"\n version = \"0.4.9\"\n@@ -1902,6 +3357,18 @@ dependencies = [\n \"autocfg\",\n ]\n\n+[[package]]\n+name = \"smallvec\"\n+version = \"1.13.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67\"\n+\n+[[package]]\n+name = \"smawk\"\n+version = \"0.3.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c\"\n+\n [[package]]\n name = \"socket2\"\n version = \"0.5.7\"\n@@ -1918,7 +3385,7 @@ version = \"0.8.7\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"da1992073f0e55aab599f4483c460598219b4f9ff0affa124b33580ab511e25a\"\n dependencies = [\n- \"memoffset\",\n+ \"memoffset 0.9.1\",\n \"speedy-derive\",\n ]\n\n@@ -1955,19 +3422,37 @@ dependencies = [\n \"der\",\n ]\n\n+[[package]]\n+name = \"static_assertions\"\n+version = \"1.1.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f\"\n+\n [[package]]\n name = \"strsim\"\n version = \"0.8.0\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a\"\n\n+[[package]]\n+name = \"strsim\"\n+version = \"0.10.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623\"\n+\n+[[package]]\n+name = \"strsim\"\n+version = \"0.11.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f\"\n+\n [[package]]\n name = \"structopt\"\n version = \"0.3.26\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10\"\n dependencies = [\n- \"clap\",\n+ \"clap 2.34.0\",\n \"lazy_static\",\n \"structopt-derive\",\n ]\n@@ -1978,19 +3463,80 @@ version = \"0.4.18\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0\"\n dependencies = [\n- \"heck\",\n+ \"heck 0.3.3\",\n \"proc-macro-error\",\n \"proc-macro2\",\n \"quote\",\n \"syn 1.0.109\",\n ]\n\n+[[package]]\n+name = \"strum\"\n+version = \"0.26.3\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06\"\n+\n+[[package]]\n+name = \"strum_macros\"\n+version = \"0.26.4\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be\"\n+dependencies = [\n+ \"heck 0.5.0\",\n+ \"proc-macro2\",\n+ \"quote\",\n+ \"rustversion\",\n+ \"syn 2.0.77\",\n+]\n+\n [[package]]\n name = \"subtle\"\n version = \"2.6.1\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292\"\n\n+[[package]]\n+name = \"supports-color\"\n+version = \"3.0.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"8775305acf21c96926c900ad056abeef436701108518cf890020387236ac5a77\"\n+dependencies = [\n+ \"is_ci\",\n+]\n+\n+[[package]]\n+name = \"supports-hyperlinks\"\n+version = \"3.0.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"2c0a1e5168041f5f3ff68ff7d95dcb9c8749df29f6e7e89ada40dd4c9de404ee\"\n+\n+[[package]]\n+name = \"supports-unicode\"\n+version = \"3.0.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2\"\n+\n+[[package]]\n+name = \"sxd-document\"\n+version = \"0.3.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"94d82f37be9faf1b10a82c4bd492b74f698e40082f0f40de38ab275f31d42078\"\n+dependencies = [\n+ \"peresil\",\n+ \"typed-arena\",\n+]\n+\n+[[package]]\n+name = \"sxd-xpath\"\n+version = \"0.4.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"36e39da5d30887b5690e29de4c5ebb8ddff64ebd9933f98a01daaa4fd11b36ea\"\n+dependencies = [\n+ \"peresil\",\n+ \"quick-error\",\n+ \"sxd-document\",\n+]\n+\n [[package]]\n name = \"syn\"\n version = \"1.0.109\"\n@@ -2006,38 +3552,105 @@ dependencies = [\n name = \"syn\"\n version = \"2.0.77\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n-checksum = \"9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed\"\n+checksum = \"9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed\"\n+dependencies = [\n+ \"proc-macro2\",\n+ \"quote\",\n+ \"unicode-ident\",\n+]\n+\n+[[package]]\n+name = \"sync_wrapper\"\n+version = \"0.1.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160\"\n+\n+[[package]]\n+name = \"system-configuration\"\n+version = \"0.5.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7\"\n+dependencies = [\n+ \"bitflags 1.3.2\",\n+ \"core-foundation\",\n+ \"system-configuration-sys\",\n+]\n+\n+[[package]]\n+name = \"system-configuration-sys\"\n+version = \"0.5.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9\"\n+dependencies = [\n+ \"core-foundation-sys\",\n+ \"libc\",\n+]\n+\n+[[package]]\n+name = \"tar\"\n+version = \"0.4.41\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909\"\n+dependencies = [\n+ \"filetime\",\n+ \"libc\",\n+ \"xattr\",\n+]\n+\n+[[package]]\n+name = \"target-lexicon\"\n+version = \"0.12.16\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1\"\n+\n+[[package]]\n+name = \"target-spec\"\n+version = \"3.2.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"4c5743abbf7bc7d5296ae61368b50cd218ac09432281cb5d48b97308d5c27909\"\n dependencies = [\n- \"proc-macro2\",\n- \"quote\",\n+ \"cfg-expr\",\n+ \"guppy-workspace-hack\",\n+ \"target-lexicon\",\n \"unicode-ident\",\n ]\n\n [[package]]\n-name = \"sync_wrapper\"\n-version = \"0.1.2\"\n+name = \"temp-dir\"\n+version = \"0.1.13\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n-checksum = \"2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160\"\n+checksum = \"1f227968ec00f0e5322f9b8173c7a0cbcff6181a0a5b28e9892491c286277231\"\n\n [[package]]\n-name = \"system-configuration\"\n-version = \"0.5.1\"\n+name = \"tempfile\"\n+version = \"3.12.0\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n-checksum = \"ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7\"\n+checksum = \"04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64\"\n dependencies = [\n- \"bitflags 1.3.2\",\n- \"core-foundation\",\n- \"system-configuration-sys\",\n+ \"cfg-if\",\n+ \"fastrand\",\n+ \"once_cell\",\n+ \"rustix\",\n+ \"windows-sys 0.59.0\",\n ]\n\n [[package]]\n-name = \"system-configuration-sys\"\n-version = \"0.5.0\"\n+name = \"termcolor\"\n+version = \"1.4.1\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n-checksum = \"a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9\"\n+checksum = \"06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755\"\n dependencies = [\n- \"core-foundation-sys\",\n- \"libc\",\n+ \"winapi-util\",\n+]\n+\n+[[package]]\n+name = \"terminal_size\"\n+version = \"0.3.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7\"\n+dependencies = [\n+ \"rustix\",\n+ \"windows-sys 0.48.0\",\n ]\n\n [[package]]\n@@ -2049,6 +3662,17 @@ dependencies = [\n \"unicode-width\",\n ]\n\n+[[package]]\n+name = \"textwrap\"\n+version = \"0.16.1\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9\"\n+dependencies = [\n+ \"smawk\",\n+ \"unicode-linebreak\",\n+ \"unicode-width\",\n+]\n+\n [[package]]\n name = \"thiserror\"\n version = \"1.0.63\"\n@@ -2078,11 +3702,21 @@ dependencies = [\n \"bitflags 1.3.2\",\n \"cfg-if\",\n \"libc\",\n- \"log\",\n+ \"log 0.4.22\",\n \"rustversion\",\n \"winapi\",\n ]\n\n+[[package]]\n+name = \"thread_local\"\n+version = \"1.1.8\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c\"\n+dependencies = [\n+ \"cfg-if\",\n+ \"once_cell\",\n+]\n+\n [[package]]\n name = \"time\"\n version = \"0.1.45\"\n@@ -2094,6 +3728,37 @@ dependencies = [\n \"winapi\",\n ]\n\n+[[package]]\n+name = \"time\"\n+version = \"0.3.36\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885\"\n+dependencies = [\n+ \"deranged\",\n+ \"itoa\",\n+ \"num-conv\",\n+ \"powerfmt\",\n+ \"serde\",\n+ \"time-core\",\n+ \"time-macros\",\n+]\n+\n+[[package]]\n+name = \"time-core\"\n+version = \"0.1.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3\"\n+\n+[[package]]\n+name = \"time-macros\"\n+version = \"0.2.18\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf\"\n+dependencies = [\n+ \"num-conv\",\n+ \"time-core\",\n+]\n+\n [[package]]\n name = \"tinyvec\"\n version = \"1.8.0\"\n@@ -2119,11 +3784,25 @@ dependencies = [\n \"bytes\",\n \"libc\",\n \"mio\",\n+ \"parking_lot\",\n \"pin-project-lite\",\n+ \"signal-hook-registry\",\n \"socket2\",\n+ \"tokio-macros\",\n \"windows-sys 0.52.0\",\n ]\n\n+[[package]]\n+name = \"tokio-macros\"\n+version = \"2.4.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752\"\n+dependencies = [\n+ \"proc-macro2\",\n+ \"quote\",\n+ \"syn 2.0.77\",\n+]\n+\n [[package]]\n name = \"tokio-rustls\"\n version = \"0.24.1\"\n@@ -2147,6 +3826,40 @@ dependencies = [\n \"tokio\",\n ]\n\n+[[package]]\n+name = \"toml\"\n+version = \"0.8.19\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e\"\n+dependencies = [\n+ \"serde\",\n+ \"serde_spanned\",\n+ \"toml_datetime\",\n+ \"toml_edit\",\n+]\n+\n+[[package]]\n+name = \"toml_datetime\"\n+version = \"0.6.8\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41\"\n+dependencies = [\n+ \"serde\",\n+]\n+\n+[[package]]\n+name = \"toml_edit\"\n+version = \"0.22.20\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d\"\n+dependencies = [\n+ \"indexmap 2.5.0\",\n+ \"serde\",\n+ \"serde_spanned\",\n+ \"toml_datetime\",\n+ \"winnow\",\n+]\n+\n [[package]]\n name = \"tower-service\"\n version = \"0.3.3\"\n@@ -2159,10 +3872,23 @@ version = \"0.1.40\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef\"\n dependencies = [\n+ \"log 0.4.22\",\n \"pin-project-lite\",\n+ \"tracing-attributes\",\n \"tracing-core\",\n ]\n\n+[[package]]\n+name = \"tracing-attributes\"\n+version = \"0.1.27\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7\"\n+dependencies = [\n+ \"proc-macro2\",\n+ \"quote\",\n+ \"syn 2.0.77\",\n+]\n+\n [[package]]\n name = \"tracing-core\"\n version = \"0.1.32\"\n@@ -2170,6 +3896,32 @@ source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54\"\n dependencies = [\n \"once_cell\",\n+ \"valuable\",\n+]\n+\n+[[package]]\n+name = \"tracing-log\"\n+version = \"0.2.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3\"\n+dependencies = [\n+ \"log 0.4.22\",\n+ \"once_cell\",\n+ \"tracing-core\",\n+]\n+\n+[[package]]\n+name = \"tracing-subscriber\"\n+version = \"0.3.18\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b\"\n+dependencies = [\n+ \"nu-ansi-term\",\n+ \"sharded-slab\",\n+ \"smallvec\",\n+ \"thread_local\",\n+ \"tracing-core\",\n+ \"tracing-log\",\n ]\n\n [[package]]\n@@ -2189,7 +3941,7 @@ dependencies = [\n \"bytes\",\n \"http\",\n \"httparse\",\n- \"log\",\n+ \"log 0.4.22\",\n \"rand 0.8.5\",\n \"rustls 0.20.9\",\n \"sha1\",\n@@ -2200,6 +3952,12 @@ dependencies = [\n \"webpki-roots 0.22.6\",\n ]\n\n+[[package]]\n+name = \"typed-arena\"\n+version = \"1.7.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"a9b2228007eba4120145f785df0f6c92ea538f5a3635a612ecf4e334c8c1446d\"\n+\n [[package]]\n name = \"typenum\"\n version = \"1.17.0\"\n@@ -2218,6 +3976,12 @@ version = \"1.0.13\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe\"\n\n+[[package]]\n+name = \"unicode-linebreak\"\n+version = \"0.1.5\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f\"\n+\n [[package]]\n name = \"unicode-normalization\"\n version = \"0.1.23\"\n@@ -2279,6 +4043,27 @@ version = \"0.7.6\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9\"\n\n+[[package]]\n+name = \"utf8parse\"\n+version = \"0.2.2\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821\"\n+\n+[[package]]\n+name = \"uuid\"\n+version = \"1.10.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314\"\n+dependencies = [\n+ \"getrandom 0.2.15\",\n+]\n+\n+[[package]]\n+name = \"valuable\"\n+version = \"0.1.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d\"\n+\n [[package]]\n name = \"vcpkg\"\n version = \"0.2.15\"\n@@ -2297,6 +4082,16 @@ version = \"0.9.5\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a\"\n\n+[[package]]\n+name = \"walkdir\"\n+version = \"2.5.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b\"\n+dependencies = [\n+ \"same-file\",\n+ \"winapi-util\",\n+]\n+\n [[package]]\n name = \"want\"\n version = \"0.3.1\"\n@@ -2342,7 +4137,7 @@ source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b\"\n dependencies = [\n \"bumpalo\",\n- \"log\",\n+ \"log 0.4.22\",\n \"once_cell\",\n \"proc-macro2\",\n \"quote\",\n@@ -2426,6 +4221,12 @@ version = \"0.25.4\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1\"\n\n+[[package]]\n+name = \"widestring\"\n+version = \"1.1.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311\"\n+\n [[package]]\n name = \"winapi\"\n version = \"0.3.9\"\n@@ -2442,12 +4243,31 @@ version = \"0.4.0\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6\"\n\n+[[package]]\n+name = \"winapi-util\"\n+version = \"0.1.9\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb\"\n+dependencies = [\n+ \"windows-sys 0.52.0\",\n+]\n+\n [[package]]\n name = \"winapi-x86_64-pc-windows-gnu\"\n version = \"0.4.0\"\n source = \"registry+https://github.com/rust-lang/crates.io-index\"\n checksum = \"712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f\"\n\n+[[package]]\n+name = \"windows\"\n+version = \"0.58.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+checksum = \"dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6\"\n+dependencies = [\n+ \"windows-core 0.58.0\",\n+ \"windows-targets 0.52.6\",\n+]\n+\n [[package]]\n name = \"windows-core\"\n version = \"0.52.0\"\n@@ -2457,6 +4277,60 @@ dependencies = [\n \"windows-targets 0.52.6\",\n ]\n\n+[[package]]\n+name = \"windows-core\"\n+version = \"0.58.0\"\n+source = \"registry+https://github.com/rust-lang/crates.io-index\"\n+chec…","shortMessageHtmlLink":"diff --git a/Cargo.lock b/Cargo.lock"}},{"before":"009f490ed8522bc10cffe7a711be0a94c6cd90db","after":"d9b0760861856f738db8aaa90d3af784721b73d8","ref":"refs/heads/master","pushedAt":"2024-09-16T00:52:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"cargo dist config","shortMessageHtmlLink":"cargo dist config"}},{"before":"1395a6c3e918623c1ab254e75c2cbacba317b9ce","after":"009f490ed8522bc10cffe7a711be0a94c6cd90db","ref":"refs/heads/master","pushedAt":"2024-09-16T00:41:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"gnostr_lib\n\nmake config","shortMessageHtmlLink":"gnostr_lib"}},{"before":"1b1229a3d8e2f3d9cf9e2f8a802251e06d40c03b","after":"1395a6c3e918623c1ab254e75c2cbacba317b9ce","ref":"refs/heads/master","pushedAt":"2024-09-16T00:16:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"cargo init --lib","shortMessageHtmlLink":"cargo init --lib"}},{"before":"aeebeba2f0b5351103721d0dd678493a6d097a4b","after":"1b1229a3d8e2f3d9cf9e2f8a802251e06d40c03b","ref":"refs/heads/master","pushedAt":"2024-09-15T21:18:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"build-install-matrix.yml:cargo install mempool_space:use BLOCKS_TIP_HASH","shortMessageHtmlLink":"build-install-matrix.yml:cargo install mempool_space:use BLOCKS_TIP_HASH"}},{"before":"f98d27d76379c1f7e94fa6d70c152695bf701d50","after":"aeebeba2f0b5351103721d0dd678493a6d097a4b","ref":"refs/heads/master","pushedAt":"2024-09-15T21:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"BLOCKS_TIP_HASH","shortMessageHtmlLink":"BLOCKS_TIP_HASH"}},{"before":"cc4aae0331b53d0ce424d359b85beb178f756ef6","after":"f98d27d76379c1f7e94fa6d70c152695bf701d50","ref":"refs/heads/master","pushedAt":"2024-09-15T21:00:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":".github/workflows/build-install-matrix.yml","shortMessageHtmlLink":".github/workflows/build-install-matrix.yml"}},{"before":"0d89553517d131f84af4de1856b68cd213ed6d5c","after":"cc4aae0331b53d0ce424d359b85beb178f756ef6","ref":"refs/heads/master","pushedAt":"2024-09-15T20:54:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"DETERMINISTIC ALIAS","shortMessageHtmlLink":"DETERMINISTIC ALIAS"}},{"before":"2ae0b465dd90172b3424bcb877e63ee04afac04e","after":"0d89553517d131f84af4de1856b68cd213ed6d5c","ref":"refs/heads/master","pushedAt":"2024-09-15T20:46:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"WEEBLE_ALIAS","shortMessageHtmlLink":"WEEBLE_ALIAS"}},{"before":"7d9e08bd339770883fcd80a7d33ea4fa9e8508e6","after":"2ae0b465dd90172b3424bcb877e63ee04afac04e","ref":"refs/heads/master","pushedAt":"2024-09-15T20:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"build-artifacts.yml","shortMessageHtmlLink":"build-artifacts.yml"}},{"before":"1863dd791c869a61d236953801b2e732f60feb33","after":"7d9e08bd339770883fcd80a7d33ea4fa9e8508e6","ref":"refs/heads/master","pushedAt":"2024-09-15T20:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"v0.0.53","shortMessageHtmlLink":"v0.0.53"}},{"before":"96f365a320fe818e07560b05e8cfbe905ee2e8fe","after":"1863dd791c869a61d236953801b2e732f60feb33","ref":"refs/heads/master","pushedAt":"2024-09-15T20:24:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"v0.0.52","shortMessageHtmlLink":"v0.0.52"}},{"before":"1863dd791c869a61d236953801b2e732f60feb33","after":"96f365a320fe818e07560b05e8cfbe905ee2e8fe","ref":"refs/heads/master","pushedAt":"2024-09-15T20:20:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"ubuntu-pre/release.yml:more config","shortMessageHtmlLink":"ubuntu-pre/release.yml:more config"}},{"before":"871c972f3adf16571aab72e2694cfb8fb1e3680c","after":"1863dd791c869a61d236953801b2e732f60feb33","ref":"refs/heads/master","pushedAt":"2024-09-15T20:02:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"v0.0.52","shortMessageHtmlLink":"v0.0.52"}},{"before":"aee1b64c6c88bee431978812a222c3ec43d9b73a","after":"871c972f3adf16571aab72e2694cfb8fb1e3680c","ref":"refs/heads/master","pushedAt":"2024-09-15T19:59:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"macos/ubuntu-release.yml","shortMessageHtmlLink":"macos/ubuntu-release.yml"}},{"before":"2d658a4fd5ab60001d47de997183ed2e64b93586","after":"aee1b64c6c88bee431978812a222c3ec43d9b73a","ref":"refs/heads/master","pushedAt":"2024-09-15T19:49:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"no make dist","shortMessageHtmlLink":"no make dist"}},{"before":"61b4c55494b0fe676bc9472318b0316e5ab0f376","after":"2d658a4fd5ab60001d47de997183ed2e64b93586","ref":"refs/heads/master","pushedAt":"2024-09-15T19:38:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"brew install coreutils (sha256sum)","shortMessageHtmlLink":"brew install coreutils (sha256sum)"}},{"before":"faa50017bf12119a26b277fa8b5fb71fa6b00f59","after":"61b4c55494b0fe676bc9472318b0316e5ab0f376","ref":"refs/heads/master","pushedAt":"2024-09-15T19:02:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"2004/861463/54907:make dist","shortMessageHtmlLink":"2004/861463/54907:make dist"}},{"before":"f4f7f2d16b2296f24f52951c33a1cad4c8dcd3f1","after":"faa50017bf12119a26b277fa8b5fb71fa6b00f59","ref":"refs/heads/master","pushedAt":"2024-09-15T18:59:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"2004/861463/54907","shortMessageHtmlLink":"2004/861463/54907"}},{"before":"2438f8011f8e3e79f40042c513726de91aaae753","after":"f4f7f2d16b2296f24f52951c33a1cad4c8dcd3f1","ref":"refs/heads/master","pushedAt":"2024-09-15T18:37:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"make:dist","shortMessageHtmlLink":"make:dist"}},{"before":"7ccd279e597cfb27885cbf287a636bfa513ed36f","after":"2438f8011f8e3e79f40042c513726de91aaae753","ref":"refs/heads/master","pushedAt":"2024-09-15T18:26:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"make:dist","shortMessageHtmlLink":"make:dist"}},{"before":"6dd253133a5e607aa6b2ee2d1526db11732a03e8","after":"7ccd279e597cfb27885cbf287a636bfa513ed36f","ref":"refs/heads/master","pushedAt":"2024-09-15T18:23:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"make:dist","shortMessageHtmlLink":"make:dist"}},{"before":"1f87df05f72d3af3112c3f5a925c5c7ad5134c04","after":"6dd253133a5e607aa6b2ee2d1526db11732a03e8","ref":"refs/heads/master","pushedAt":"2024-09-15T18:15:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"make:dist","shortMessageHtmlLink":"make:dist"}},{"before":"468c8eb8ae7899c4061d1534a52ede2aaa8c2eb9","after":"1f87df05f72d3af3112c3f5a925c5c7ad5134c04","ref":"refs/heads/master","pushedAt":"2024-09-15T18:01:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":"make:dist","shortMessageHtmlLink":"make:dist"}},{"before":"10a6678fcec6d811cb46e125c520353208fc16ba","after":"468c8eb8ae7899c4061d1534a52ede2aaa8c2eb9","ref":"refs/heads/master","pushedAt":"2024-09-15T17:39:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":".github/workflows/macos-pre-release.yml:dist","shortMessageHtmlLink":".github/workflows/macos-pre-release.yml:dist"}},{"before":"0114ca100ee220185ed2c8d8c0d893685f373328","after":"10a6678fcec6d811cb46e125c520353208fc16ba","ref":"refs/heads/master","pushedAt":"2024-09-15T17:36:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":".github/workflows/macos-pre-release.yml:dist","shortMessageHtmlLink":".github/workflows/macos-pre-release.yml:dist"}},{"before":"38e7fd689f7ff326a28ce6f367ddb9b4eff565b9","after":"0114ca100ee220185ed2c8d8c0d893685f373328","ref":"refs/heads/master","pushedAt":"2024-09-15T17:28:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RandyMcMillan","name":"@RandyMcMillan","path":"/RandyMcMillan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152159?s=80&v=4"},"commit":{"message":".github/workflows/ubuntu-pre-release.yml:better config","shortMessageHtmlLink":".github/workflows/ubuntu-pre-release.yml:better config"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwMToxNDo0Ni4wMDAwMDBazwAAAAS289kz","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwMToxNDo0Ni4wMDAwMDBazwAAAAS289kz","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQxNzoyODo1NC4wMDAwMDBazwAAAAS2yw3v"}},"title":"Activity · RandyMcMillan/nostril"}