# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           cargo   1.0
PortGroup           github  1.0

github.setup        haimgel display-switch 1.4.1
github.tarball_from archive
revision            0
categories          sysutils
installs_libs       no
license             MIT
maintainers         {@chrisdiamand diamand.org:chris} openmaintainer
description         USB KVM utility
long_description    Turn a cheap USB switch into a full-featured multi-monitor KVM switch
homepage            https://github.com/haimgel/display-switch?tab=readme-ov-file

checksums           ${distname}${extract.suffix} \
                    rmd160  eac64a4b8ceeb980baf22e1ebdb0ff5d3ace50dd \
                    sha256  cb1de2b1e943ab52e16959444f7a125646ffe5b2c5df4576b5aae57749efea6a \
                    size    30144

set startupitem_file org.macports.display-switch.plist

# The tarball includes a LaunchAgent plist file which expects the binary to be
# in /usr/local - change that to the MacPorts prefix.
post-extract {
    copy ${worksrcpath}/dev.haim.display-switch.daemon.plist ${worksrcpath}/${startupitem_file}
    reinplace -locale C "s|/usr/local/bin/display_switch|${prefix}/bin/display_switch|g" ${worksrcpath}/${startupitem_file}
}

startupitem.autostart   yes
startupitem.custom_file ${worksrcpath}/${startupitem_file}
startupitem.create      no
startupitem.type        launchd
startupitem.location    LaunchAgents
startupitem.install     yes
startupitem.logfile     ${prefix}/var/log/display-switch.log

destroot {
    xinstall -m 0755 \
        ${worksrcpath}/target/[cargo.rust_platform]/release/display_switch ${destroot}${prefix}/bin/
}

notes "
    If `~/Library/Preferences/display-switch.ini` was already created before
    installation, the `display_switch` binary should already be running and
    enabled on startup.

  If not, create it, then restart the service with:

        launchctl unload /Library/LaunchAgents/${startupitem_file}
        launchctl load /Library/LaunchAgents/${startupitem_file}
"

cargo.crates \
    aho-corasick 1.1.3 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 \
    anstream 0.6.20 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192 \
    anstyle 1.0.11 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd \
    anstyle-parse 0.2.7 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 \
    anstyle-query 1.1.4 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 \
    anstyle-wincon 3.0.10 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a \
    anyhow 1.0.100 a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61 \
    bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \
    bitflags 2.9.4 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 \
    byteorder 1.5.0 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b \
    bytes 0.4.12 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c \
    camino 1.2.0 e1de8bc0aa9e9385ceb3bf0c152e3a9b9544f6c4a912c8ae504e80c1f0368603 \
    cargo-platform 0.1.9 e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea \
    cargo_metadata 0.19.2 dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba \
    cc 1.2.39 e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f \
    cfg-if 0.1.10 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822 \
    cfg-if 1.0.3 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 \
    clap 4.5.48 e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae \
    clap_builder 4.5.48 c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9 \
    clap_derive 4.5.47 bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c \
    clap_lex 0.7.5 b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 \
    colorchoice 1.0.4 b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 \
    config 0.15.17 680d3ac2fe066c43300ec831c978871e50113a708d58ab13d231bd92deca5adb \
    const-random 0.1.18 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359 \
    const-random-macro 0.1.16 f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e \
    core-foundation 0.10.1 b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6 \
    core-foundation-sys 0.8.7 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b \
    core-graphics 0.24.0 fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1 \
    core-graphics-types 0.2.0 3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb \
    crunchy 0.2.4 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5 \
    custom_derive 0.1.7 ef8ae57c4978a2acd8b869ce6b9ca1dfe817bff704c220209fdef2c0b75a01b9 \
    darling 0.20.11 fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee \
    darling_core 0.20.11 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e \
    darling_macro 0.20.11 fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead \
    ddc 0.2.2 ba69f2c53e320fc4abad17cb02bbbf04d1a36f18e9907f347589ec5991b3c6c5 \
    ddc-hi 0.4.1 9c6747b17c926a2aa34739b30f1a6cc726e3a7baf0e2f69a4c03a95cf5de94de \
    ddc-i2c 0.2.2 1ef18fac9fd5c11d0c7b85a80887b01f7361b49edb2b4627243928b90ce2691b \
    ddc-macos 0.2.2 28aca22e30b33daf41a5d269a19b00588adf5242ed5525d3818195de17a534dc \
    ddc-winapi 0.2.2 5b65693556bdf54c77e0c82db4951686e4f030e7eb1c643d1bc781de2a4bce35 \
    deranged 0.5.4 a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071 \
    derive_builder 0.20.2 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947 \
    derive_builder_core 0.20.2 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8 \
    derive_builder_macro 0.20.2 ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c \
    dirs 6.0.0 c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e \
    dirs-sys 0.5.0 e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab \
    displaydoc 0.2.5 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 \
    dlv-list 0.5.2 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f \
    dtoa 0.4.8 56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0 \
    edid 0.3.0 24ce75530893d834dcfe3bb67ce0e7dec489484e7cb4423ca31618af4bab24fe \
    enum_derive 0.1.7 406ac2a8c9eedf8af9ee1489bee9e50029278a6456c740f7454cf8a158abc816 \
    find-msvc-tools 0.1.2 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959 \
    fnv 1.0.7 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 \
    foreign-types 0.5.0 d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965 \
    foreign-types-macros 0.2.3 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742 \
    foreign-types-shared 0.3.1 aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b \
    form_urlencoded 1.2.2 cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf \
    gcc 0.3.55 8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2 \
    getrandom 0.2.16 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 \
    getrandom 0.3.3 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 \
    git2 0.20.2 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110 \
    hashbrown 0.14.5 e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 \
    heck 0.5.0 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea \
    i2c 0.1.0 60c7b7bdd7b3a985fdcf94a0d7d98e7a47fde8b7f22fb55ce1a91cc104a2ce9a \
    i2c-linux 0.1.2 c0268a871aaa071221d6c2875ebedcf64710e59b0d87c68c8faf5e98b87dd2a4 \
    i2c-linux-sys 0.2.1 55cd060ed0016621d3da4ed3a23b0158084de90d1f3a8e59f3d391aacd3bbcf8 \
    icu_collections 2.0.0 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47 \
    icu_locale_core 2.0.0 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a \
    icu_normalizer 2.0.0 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979 \
    icu_normalizer_data 2.0.0 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3 \
    icu_properties 2.0.1 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b \
    icu_properties_data 2.0.1 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632 \
    icu_provider 2.0.0 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af \
    ident_case 1.0.1 b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 \
    idna 1.1.0 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de \
    idna_adapter 1.2.1 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 \
    io-kit-sys 0.4.1 617ee6cf8e3f66f3b4ea67a4058564628cde41901316e19f559e14c7c72c5e7b \
    ioctl-sys 0.5.2 5e2c4b26352496eaaa8ca7cfa9bd99e93419d3f7983dc6e99c2a35fe9e33504a \
    iovec 0.1.4 b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e \
    is_terminal_polyfill 1.70.1 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf \
    itoa 1.0.15 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c \
    jobserver 0.1.34 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33 \
    libc 0.2.176 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174 \
    libgit2-sys 0.18.2+1.9.1 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222 \
    libredox 0.1.10 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb \
    libudev 0.2.0 ea626d3bdf40a1c5aee3bcd4f40826970cae8d80a8fec934c82a63840094dcfe \
    libudev-sys 0.1.4 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324 \
    libusb1-sys 0.7.0 da050ade7ac4ff1ba5379af847a10a10a8e284181e060105bf8d86960ce9ce0f \
    libz-sys 1.1.22 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d \
    linked-hash-map 0.5.6 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f \
    litemap 0.8.0 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 \
    log 0.4.28 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 \
    mach2 0.4.3 d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44 \
    mccs 0.1.3 6090d6b3ded42fed158b660a6b9cdaa1924f3eef6c6598e82a9ca9b70a1988cd \
    mccs-caps 0.1.3 8eb961d01a3bb07969cfa276be2ab88c31d0fefa77a872696832732d6e9ec094 \
    mccs-db 0.1.3 3cdaa8fe19a1a1918becc1b8cbbbdc1058bc71411dff4de0a6ec6b5269f49d38 \
    memchr 1.0.2 148fab2e51b4f1cfc66da2a7c32981d1d3c083a803978268bb11fe4b86925e7a \
    memchr 2.7.6 f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 \
    nix 0.10.0 b7fd5681d13fda646462cfbd4e5f2051279a89a544d50eb98c365b507246839f \
    nom 3.2.1 05aec50c70fd288702bcd93284a8444607f3292dbdf2a30de5ea5dcdbe72287b \
    num-conv 0.1.0 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 \
    num_threads 0.1.7 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9 \
    nvapi 0.1.4 7c63de8cd8362e2c38d1a48dea6ae68e6293a8d8d22a52180d0f8dcc779b3158 \
    nvapi-sys 0.1.3 b29e9a9393c69ee856bfcf5f76ed1ef32d2c0dd6f58558fd43334278fc1e7ea7 \
    once_cell 1.21.3 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d \
    once_cell_polyfill 1.70.1 a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad \
    option-ext 0.2.0 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d \
    ordered-multimap 0.7.3 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79 \
    paste 1.0.15 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a \
    pathdiff 0.2.3 df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3 \
    percent-encoding 2.3.2 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 \
    pkg-config 0.3.32 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c \
    potential_utf 0.1.3 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a \
    powerfmt 0.2.0 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 \
    proc-macro2 1.0.101 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de \
    quote 1.0.40 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d \
    r-efi 5.3.0 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f \
    redox_users 0.5.2 a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac \
    regex 1.11.3 8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c \
    regex-automata 0.4.11 833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad \
    regex-syntax 0.8.6 caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001 \
    resize-slice 0.1.3 8a3cb2f74a9891e76958b9e0ccd269a25b466c3ae3bb3efd71db157248308c4a \
    rusb 0.9.4 ab9f9ff05b63a786553a4c02943b74b34a988448671001e9a27e2f0565cc05a4 \
    rust-ini 0.21.3 796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7 \
    rustversion 1.0.22 b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d \
    ryu 1.0.20 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f \
    semver 1.0.27 d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2 \
    serde 1.0.228 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e \
    serde_core 1.0.228 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad \
    serde_derive 1.0.228 d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 \
    serde_json 1.0.145 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c \
    serde_yaml 0.7.5 ef8099d3df28273c99a1728190c7a9f19d444c941044f64adf986bee7ec53051 \
    shell-words 1.1.0 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde \
    shlex 1.3.0 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 \
    simplelog 0.12.2 16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0 \
    smallvec 1.15.1 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 \
    stable_deref_trait 1.2.0 a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 \
    strsim 0.11.1 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f \
    syn 2.0.106 ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 \
    synstructure 0.13.2 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 \
    termcolor 1.4.1 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 \
    thiserror 1.0.69 b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 \
    thiserror 2.0.16 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0 \
    thiserror-impl 1.0.69 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 \
    thiserror-impl 2.0.16 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960 \
    time 0.3.44 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d \
    time-core 0.1.6 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b \
    time-macros 0.2.24 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3 \
    tiny-keccak 2.0.2 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237 \
    tinystr 0.8.1 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b \
    udev 0.2.0 47504d1a49b2ea1b133e7ddd1d9f0a83cf03feb9b440c2c470d06db4589cf301 \
    uinput 0.1.3 8b074d55c90be32a89a063fe3f944c0ceed0a8e3291369a99809f18fa326685b \
    uinput-sys 0.1.7 9aabddd8174ccadd600afeab346bb276cb1db5fafcf6a7c5c5708b8cc4b2cac7 \
    unicode-ident 1.0.19 f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d \
    uninitialized 0.0.2 74c1aa4511c38276c548406f0b1f5f8b793f000cfb51e18f278a102abd057e81 \
    url 2.5.7 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b \
    utf8_iter 1.0.4 b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be \
    utf8parse 0.2.2 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 \
    vcpkg 0.2.15 accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 \
    vergen 9.0.6 6b2bf58be11fc9414104c6d3a2e464163db5ef74b12296bda593cac37b6e4777 \
    vergen-git2 1.0.7 4f6ee511ec45098eabade8a0750e76eec671e7fb2d9360c563911336bea9cac1 \
    vergen-lib 0.1.6 9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166 \
    void 1.0.2 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d \
    wasi 0.11.1+wasi-snapshot-preview1 ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b \
    wasi 0.14.7+wasi-0.2.4 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c \
    wasip2 1.0.1+wasi-0.2.4 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7 \
    widestring 1.2.0 dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d \
    winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
    winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
    winapi-util 0.1.11 c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 \
    winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \
    windows-link 0.2.0 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65 \
    windows-sys 0.60.2 f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb \
    windows-sys 0.61.1 6f109e41dd4a3c848907eb83d5a42ea98b3769495597450cf6d153507b166f0f \
    windows-targets 0.53.4 2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b \
    windows_aarch64_gnullvm 0.53.0 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764 \
    windows_aarch64_msvc 0.53.0 c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c \
    windows_i686_gnu 0.53.0 c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3 \
    windows_i686_gnullvm 0.53.0 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11 \
    windows_i686_msvc 0.53.0 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d \
    windows_x86_64_gnu 0.53.0 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba \
    windows_x86_64_gnullvm 0.53.0 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57 \
    windows_x86_64_msvc 0.53.0 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 \
    winnow 0.7.13 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf \
    wit-bindgen 0.46.0 f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 \
    writeable 0.6.1 ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb \
    yaml-rust 0.4.5 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85 \
    yoke 0.8.0 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc \
    yoke-derive 0.8.0 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6 \
    zerofrom 0.1.6 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5 \
    zerofrom-derive 0.1.6 d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502 \
    zerotrie 0.2.2 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595 \
    zerovec 0.11.4 e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b \
    zerovec-derive 0.11.1 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f \
