# -*- 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               github 1.0
PortGroup               cargo  1.0
PortGroup               app 1.1

github.setup            Spagett1 PineFlash 0.5.5
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from     tarball
revision                1

categories              sysutils aqua
license                 GPL-2
maintainers             {i0ntempest @i0ntempest} openmaintainer
description             A GUI tool to flash IronOS to the Pinecil V1, V2 and future other pine products
long_description        {*}${description}

checksums               ${name}-${version}${extract.suffix} \
                        rmd160  1b0812c702578b0f2bfa586f75629a65bb0e7017 \
                        sha256  c7a2b5cb503b8c0acdd71e4a4028512bb340a09ed20b9a93e92260182c87a825 \
                        size    15697561

depends_lib-append      port:curl \
                        port:libusb \
                        port:libiconv
depends_run-append      port:dfu-util \
                        port:blisp

patchfiles-append       patch-icon.diff
post-patch {
    reinplace "s|pine64logo.ico|pine64logo.png|" ${worksrcpath}/src/main.rs
    reinplace "s|MacOs|macOS|" ${worksrcpath}/src/main.rs
    reinplace "s|/usr/local/sbin:|${prefix}/bin$${prefix}/sbin:/usr/local/sbin:|" ${worksrcpath}/src/submodules/main_panel.rs
}

destroot   {}

app.executable          ${worksrcpath}/target/[option triplet.${configure.build_arch}]/release/pineflash
app.icon                ${worksrcpath}/assets/pine64logo.png

cargo.crates \
    CoreFoundation-sys               0.1.4  d0e9889e6db118d49d88d84728d0e964d973a5680befb5f85f55141beea5c20b \
    IOKit-sys                        0.1.5  99696c398cbaf669d2368076bdb3d627fb0ce51a26899d7c61228c5c0af3bf4a \
    ab_glyph                        0.2.17  04a9283dace1c41c265496614998d5b9c4a97b3eb770e804f007c5144bf03f2b \
    ab_glyph_rasterizer              0.1.7  330223a1aecc308757b9926e9391c9b47f8ef2dbd8aea9df88312aea18c5e8d6 \
    accesskit                       0.12.3  74a4b14f3d99c1255dcba8f45621ab1a2e7540a0009652d33989005a4d0bfc6b \
    accesskit_consumer              0.16.1  8c17cca53c09fbd7288667b22a201274b9becaa27f0b91bf52a526db95de45e6 \
    accesskit_macos                 0.10.1  cd3b6ae1eabbfbced10e840fd3fce8a93ae84f174b3e4ba892ab7bcb42e477a7 \
    accesskit_unix                   0.6.2  09f46c18d99ba61ad7123dd13eeb0c104436ab6af1df6a1cd8c11054ed394a08 \
    accesskit_windows               0.15.1  afcae27ec0974fc7c3b0b318783be89fd1b2e66dd702179fe600166a38ff4a0b \
    accesskit_winit                 0.16.1  5284218aca17d9e150164428a0ebc7b955f70e3a9a78b4c20894513aabf98a67 \
    adler                            1.0.2  f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe \
    ahash                           0.8.11  e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011 \
    aho-corasick                     1.0.2  43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41 \
    allocator-api2                  0.2.16  0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5 \
    android-activity                 0.5.2  ee91c0c2905bae44f84bfa4e044536541df26b7703fd0888deeb9060fcc44289 \
    android-properties               0.2.2  fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04 \
    android_system_properties        0.1.5  819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 \
    arboard                          3.3.2  a2041f1943049c7978768d84e6d0fd95de98b76d6c4727b09e78ec253d29fa58 \
    arrayref                         0.3.6  a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544 \
    arrayvec                         0.7.2  8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6 \
    as-raw-xcb-connection            1.0.1  175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b \
    ash                           0.37.3+1.3.251  39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a \
    async-broadcast                  0.5.1  7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b \
    async-channel                    1.8.0  cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833 \
    async-channel                    2.2.0  f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3 \
    async-executor                   1.5.1  6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb \
    async-fs                         1.6.0  279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06 \
    async-io                        1.13.0  0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af \
    async-io                         2.3.2  dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884 \
    async-lock                       2.7.0  fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7 \
    async-lock                       3.3.0  d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b \
    async-once-cell                  0.5.3  9338790e78aa95a416786ec8389546c4b6a1dfc3dc36071ed9518a9413a542eb \
    async-process                    1.8.1  ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88 \
    async-recursion                  1.0.4  0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba \
    async-signal                     0.2.5  9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5 \
    async-task                       4.4.0  ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae \
    async-trait                     0.1.68  b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842 \
    atk-sys                         0.16.0  11ad703eb64dc058024f0e57ccfa069e15a413b98dbd50a1a950e743b7f11148 \
    atomic-waker                     1.1.1  1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3 \
    atspi                           0.19.0  6059f350ab6f593ea00727b334265c4dfc7fd442ee32d264794bd9bdc68e87ca \
    atspi-common                     0.3.0  92af95f966d2431f962bc632c2e68eda7777330158bf640c4af4249349b2cdf5 \
    atspi-connection                 0.3.0  a0c65e7d70f86d4c0e3b2d585d9bf3f979f0b19d635a336725a88d279f76b939 \
    atspi-proxies                    0.3.0  6495661273703e7a229356dcbe8c8f38223d697aacfaf0e13590a9ac9977bb52 \
    autocfg                          1.1.0  d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa \
    base64                          0.21.7  9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567 \
    bit-set                          0.5.3  0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 \
    bit-vec                          0.6.3  349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb \
    bitflags                         1.3.2  bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \
    bitflags                         2.5.0  cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1 \
    block                            0.1.6  0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a \
    block-buffer                    0.10.4  3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 \
    block-sys                     0.1.0-beta.1  0fa55741ee90902547802152aaf3f8e5248aab7e21468089560d4c8840561146 \
    block-sys                        0.2.1  ae85a0696e7ea3b835a453750bf002770776609115e6d25c6d2ff28a8200f7e7 \
    block2                        0.2.0-alpha.6  8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42 \
    block2                           0.3.0  15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68 \
    blocking                         1.3.1  77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65 \
    bumpalo                         3.11.0  c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d \
    bytemuck                        1.15.0  5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15 \
    bytemuck_derive                  1.6.0  4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60 \
    byteorder                        1.4.3  14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610 \
    bytes                            1.2.1  ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db \
    bzip2                            0.4.3  6afcd980b5f3a45017c57e57a2fcccbb351cc43a356ce117ef760ef8052b89b0 \
    bzip2-sys                     0.1.11+1.0.8  736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc \
    cairo-sys-rs                    0.16.3  7c48f4af05fabdcfa9658178e1326efa061853f040ce7d72e33af6885196f421 \
    calloop                         0.12.4  fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298 \
    calloop-wayland-source           0.2.0  0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02 \
    cc                              1.0.73  2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11 \
    cesu8                            1.1.0  6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c \
    cfg-expr                        0.10.3  0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db \
    cfg-if                           1.0.0  baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
    cfg_aliases                      0.1.1  fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e \
    cgl                              0.3.2  0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff \
    clipboard-win                    5.3.0  d517d4b86184dbb111d3556a10f1c8a04da7428d2987bf1081602bf11c3aa9ee \
    cocoa                           0.25.0  f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c \
    cocoa-foundation                 0.1.0  7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318 \
    codespan-reporting              0.11.1  3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e \
    color_quant                      1.1.0  3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b \
    com                              0.6.0  7e17887fd17353b65b1b2ef1c526c83e26cd72e74f598a8dc1bee13a48f3d9f6 \
    com_macros                       0.6.0  d375883580a668c7481ea6631fc1a8863e33cc335bf56bfad8d7e6d4b04b13a5 \
    com_macros_support               0.6.0  ad899a1087a9296d5644792d7cb72b8e34c1bec8e7d4fbc002230169a6e8710c \
    combine                          4.6.6  35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4 \
    concurrent-queue                 2.4.0  d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363 \
    confy                            0.5.1  e37668cb35145dcfaa1931a5f37fde375eeae8068b4c0d2f289da28a270b2d2c \
    core-foundation                  0.9.4  91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f \
    core-foundation-sys              0.8.6  06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f \
    core-graphics                   0.23.2  c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081 \
    core-graphics-types              0.1.3  45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf \
    cpufeatures                      0.2.7  3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58 \
    crc32fast                        1.3.2  b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d \
    crossbeam-utils                 0.8.15  3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b \
    crypto-common                    0.1.6  1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 \
    curl                            0.4.44  509bd11746c7ac09ebd19f0b17782eae80aadee26237658a6b4808afb5c11a22 \
    curl-sys                      0.4.63+curl-8.1.2  aeb0fef7046022a1e2ad67a004978f0e3cacb9e3123dc62ce768f92197b771dc \
    cursor-icon                      1.1.0  96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991 \
    data-url                         0.3.1  5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a \
    derivative                       2.2.0  fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b \
    digest                          0.10.6  8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f \
    directories                      4.0.1  f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210 \
    dirs                             4.0.0  ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059 \
    dirs-sys                         0.3.7  1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6 \
    dispatch                         0.2.0  bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b \
    dlib                             0.5.2  330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412 \
    document-features                0.2.8  ef5282ad69563b5fc40319526ba27e0e7363d552a896f0297d54f767717f9b95 \
    downcast-rs                      1.2.0  9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650 \
    ecolor                          0.27.2  20930a432bbd57a6d55e07976089708d4893f3d556cf42a0d79e9e321fa73b10 \
    eframe                          0.27.2  020e2ccef6bbcec71dbc542f7eed64a5846fc3076727f5746da8fd307c91bab2 \
    egui                            0.27.2  584c5d1bf9a67b25778a3323af222dbe1a1feb532190e103901187f92c7fe29a \
    egui-notify                     0.14.0  319327faee7bb116bcdbe43af1b8cbea06dc5d9ddbb23d35e012949afbd76cde \
    egui-wgpu                       0.27.2  469ff65843f88a702b731a1532b7d03b0e8e96d283e70f3a22b0e06c46cb9b37 \
    egui-winit                      0.27.2  2e3da0cbe020f341450c599b35b92de4af7b00abde85624fd16f09c885573609 \
    egui_extras                     0.27.2  1b78779f35ded1a853786c9ce0b43fe1053e10a21ea3b23ebea411805ce41593 \
    egui_file                       0.17.0  d772bc34670609dbe82d199d969f35efba6fce938e937f783dfa72fd79c7f77f \
    egui_glow                       0.27.2  e0e5d975f3c86edc3d35b1db88bb27c15dde7c55d3b5af164968ab5ede3f44ca \
    ehttp                            0.5.0  59a81c221a1e4dad06cb9c9deb19aea1193a5eea084e8cd42d869068132bf876 \
    emath                           0.27.2  e4c3a552cfca14630702449d35f41c84a0d15963273771c6059175a803620f3f \
    enum-map                         2.7.3  6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9 \
    enum-map-derive                 0.17.0  f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb \
    enumflags2                       0.7.7  c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2 \
    enumflags2_derive                0.7.7  5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745 \
    enumn                           0.1.13  6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42 \
    epaint                          0.27.2  b381f8b149657a4acf837095351839f32cd5c4aec1817fc4df84e18d76334176 \
    equivalent                       1.0.1  5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 \
    errno                            0.3.8  a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245 \
    error-code                       3.2.0  a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b \
    event-listener                   2.5.3  0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0 \
    event-listener                   3.1.0  d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2 \
    event-listener                   4.0.3  67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e \
    event-listener                   5.3.0  6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24 \
    event-listener-strategy          0.4.0  958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3 \
    event-listener-strategy          0.5.1  332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3 \
    fastrand                         1.9.0  e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be \
    flate2                          1.0.24  f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6 \
    float-cmp                        0.9.0  98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4 \
    foreign-types                    0.3.2  f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 \
    foreign-types                    0.5.0  d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965 \
    foreign-types-macros             0.2.3  1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742 \
    foreign-types-shared             0.1.1  00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b \
    foreign-types-shared             0.3.1  aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b \
    form_urlencoded                  1.1.0  a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8 \
    futures-core                    0.3.28  4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c \
    futures-io                      0.3.28  4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964 \
    futures-lite                    1.13.0  49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce \
    futures-lite                     2.3.0  52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5 \
    futures-sink                    0.3.28  f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e \
    futures-task                    0.3.28  76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65 \
    futures-util                    0.3.28  26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533 \
    gdk-pixbuf-sys                  0.16.3  3092cf797a5f1210479ea38070d9ae8a5b8e9f8f1be9f32f4643c529c7d70016 \
    gdk-sys                         0.16.0  d76354f97a913e55b984759a997b693aa7dc71068c9e98bcce51aa167a0a5c5a \
    generic-array                   0.14.7  85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a \
    gethostname                      0.4.3  0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818 \
    getrandom                        0.2.9  c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4 \
    gio-sys                         0.16.3  e9b693b8e39d042a95547fc258a7b07349b1f0b48f4b2fa3108ba3c51c0b5229 \
    gl_generator                    0.14.0  1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d \
    glib-sys                        0.16.3  c61a4f46316d06bfa33a7ac22df6f0524c8be58e3db2d9ca99ccb1f357b62a65 \
    glow                            0.13.1  bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1 \
    glutin                          0.31.3  18fcd4ae4e86d991ad1300b8f57166e5be0c95ef1f63f3f5b827f8a164548746 \
    glutin-winit                     0.4.2  1ebcdfba24f73b8412c5181e56f092b5eff16671c514ce896b258a0a64bd7735 \
    glutin_egl_sys                   0.6.0  77cc5623f5309ef433c3dd4ca1223195347fe62c413da8e2fdd0eb76db2d9bcd \
    glutin_glx_sys                   0.5.0  a165fd686c10dcc2d45380b35796e577eacfd43d4660ee741ec8ebe2201b3b4f \
    glutin_wgl_sys                   0.5.0  6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead \
    gobject-sys                     0.16.3  3520bb9c07ae2a12c7f2fbb24d4efc11231c8146a86956413fb1a79bb760a0f1 \
    gpu-alloc                        0.6.0  fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171 \
    gpu-alloc-types                  0.3.0  98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4 \
    gpu-allocator                   0.25.0  6f56f6318968d03c18e1bcf4857ff88c61157e9da8e47c5f29055d60e1228884 \
    gpu-descriptor                   0.2.4  cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c \
    gpu-descriptor-types             0.1.2  6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c \
    gtk-sys                         0.16.0  89b5f8946685d5fe44497007786600c2f368ff6b1e61a16251c89f72a97520a3 \
    hashbrown                       0.12.3  8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 \
    hashbrown                       0.14.3  290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604 \
    hassle-rs                       0.11.0  af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890 \
    heck                             0.4.0  2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9 \
    hermit-abi                       0.3.9  d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024 \
    hex                              0.4.3  7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 \
    hexf-parse                       0.2.1  dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df \
    icrate                           0.0.4  99d3aaff8a54577104bafdf686ff18565c3b6903ca5782a2026ef06e2c7aa319 \
    idna                             0.3.0  e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6 \
    image                           0.24.6  527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a \
    imagesize                       0.12.0  029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284 \
    indexmap                         1.9.3  bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 \
    indexmap                         2.2.6  168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26 \
    instant                         0.1.12  7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c \
    io-lifetimes                    1.0.10  9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220 \
    itoa                             1.0.4  4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc \
    jni                             0.21.1  1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97 \
    jni-sys                          0.3.0  8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130 \
    jobserver                       0.1.26  936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2 \
    js-sys                          0.3.69  29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d \
    khronos-egl                      6.0.0  6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76 \
    khronos_api                      3.1.0  e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc \
    kurbo                            0.9.5  bd85a5776cd9500c2e2059c8c76c3b01528566b7fcbaf8098b55a33fc298849b \
    lazy_static                      1.4.0  e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 \
    libc                           0.2.153  9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd \
    libloading                       0.7.3  efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd \
    libloading                       0.8.3  0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19 \
    libudev                          0.3.0  78b324152da65df7bb95acfcaab55e3097ceaab02fb19b228a9eb74d55f135e0 \
    libudev-sys                      0.1.4  3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324 \
    libusb1-sys                      0.6.4  f9d0e2afce4245f2c9a418511e5af8718bcaf2fa408aefb259504d1a9cb25f27 \
    libz-sys                         1.1.9  56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db \
    linux-raw-sys                    0.3.3  9b085a4f2cde5781fc4b1717f2e86c62f5cda49de7ba99a7c2eae02b61c9064c \
    linux-raw-sys                   0.4.13  01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c \
    litrs                            0.4.1  b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5 \
    lock_api                         0.4.8  9f80bf5aacaf25cbfc8210d1cfb718f2bf3b11c4c54e5afe36c236853a8ec390 \
    log                             0.4.17  abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e \
    mach                             0.1.2  2fd13ee2dd61cc82833ba05ade5a30bb3d63f7ced605ef827063c63078302de9 \
    mach                             0.3.2  b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa \
    malloc_buf                       0.0.6  62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb \
    memchr                           2.5.0  2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d \
    memmap2                          0.9.4  fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322 \
    memoffset                        0.7.1  5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4 \
    memoffset                        0.9.1  488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a \
    metal                           0.27.0  c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25 \
    mime                            0.3.17  6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a \
    mime_guess2                      2.0.5  25a3333bb1609500601edc766a39b4c1772874a4ce26022f4d866854dc020c41 \
    minimal-lexical                  0.2.1  68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a \
    miniz_oxide                      0.5.4  96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34 \
    naga                            0.19.2  50e3524642f53d9af419ab5e8dd29d3ba155708267667c2f3f06c88c9e130843 \
    ndk                              0.8.0  2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7 \
    ndk-context                      0.1.1  27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b \
    ndk-sys                       0.5.0+25.2.9519653  8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691 \
    nix                             0.24.2  195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc \
    nix                             0.26.2  bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a \
    nohash-hasher                    0.2.0  2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451 \
    nom                              7.1.1  a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36 \
    num-integer                     0.1.45  225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9 \
    num-rational                     0.4.1  0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0 \
    num-traits                      0.2.15  578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd \
    num_enum                         0.7.2  02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845 \
    num_enum_derive                  0.7.2  681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b \
    objc                             0.2.7  915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1 \
    objc-foundation                  0.1.1  1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9 \
    objc-sys                      0.2.0-beta.2  df3b9834c1e95694a05a828b59f55fa2afec6288359cda67146126b3f90a55d7 \
    objc-sys                         0.3.2  c7c71324e4180d0899963fc83d9d241ac39e699609fc1025a850aadac8257459 \
    objc2                         0.3.0-beta.3  fe31e5425d3d0b89a15982c024392815da40689aceb34bad364d58732bcfd649 \
    objc2                            0.4.1  559c5a40fdd30eb5e344fbceacf7595a81e242529fb4e21cf5f43fb4f11ff98d \
    objc2-encode                  2.0.0-pre.2  abfcac41015b00a120608fdaa6938c44cb983fee294351cc4bac7638b4e50512 \
    objc2-encode                     3.0.0  d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666 \
    objc_exception                   0.1.2  ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4 \
    objc_id                          0.1.1  c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b \
    once_cell                       1.19.0  3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 \
    openssl-probe                    0.1.5  ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf \
    openssl-sys                     0.9.88  c2ce0f250f34a308dcfdbb351f511359857d4ed2134ba715a4eadd46e1ffd617 \
    orbclient                       0.3.44  0e9829e16c5e112e94efb5e2ad1fe17f8c1c99bb0fcdc8c65c44e935d904767d \
    ordered-stream                   0.2.0  9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50 \
    owned_ttf_parser                0.15.2  05e6affeb1632d6ff6a23d2cd40ffed138e82f1532571a26f527c8a284bb2fbb \
    pango-sys                       0.16.3  9e134909a9a293e04d2cc31928aa95679c5e4df954d0b85483159bd20d8f047f \
    parking                          2.1.0  14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e \
    parking_lot                     0.12.1  3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f \
    parking_lot_core                 0.9.3  09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929 \
    paste                           1.0.10  cf1c2c742266c2f1041c914ba65355a83ae8747b05f208319784083583494b4b \
    percent-encoding                 2.2.0  478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e \
    pico-args                        0.5.0  5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315 \
    pin-project-lite                0.2.14  bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02 \
    pin-utils                        0.1.0  8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 \
    pkg-config                      0.3.25  1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae \
    png                             0.17.6  8f0e7f4c94ec26ff209cee506314212639d6c91b80afb82984819fafce9df01c \
    polling                          2.8.0  4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce \
    polling                          3.6.0  e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6 \
    ppv-lite86                      0.2.17  5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de \
    presser                          0.3.1  e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa \
    proc-macro-crate                 1.2.1  eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9 \
    proc-macro2                     1.0.79  e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e \
    profiling                       1.0.15  43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58 \
    quick-xml                       0.31.0  1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33 \
    quote                           1.0.36  0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 \
    rand                             0.8.5  34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 \
    rand_chacha                      0.3.1  e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 \
    rand_core                        0.6.4  ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c \
    raw-window-handle                0.5.2  f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9 \
    raw-window-handle                0.6.0  42a9830a0e1b9fb145ebb365b8bc4ccd75f290f98c0247deafbbe2c75cefb544 \
    rctree                           0.5.0  3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f \
    redox_syscall                   0.2.16  fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a \
    redox_syscall                    0.3.5  567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29 \
    redox_users                      0.4.3  b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b \
    regex                            1.9.1  b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575 \
    regex-automata                   0.3.4  b7b6d6190b7594385f61bd3911cd1be99dfddcfc365a4160cc2ab5bff4aed294 \
    regex-syntax                     0.7.4  e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2 \
    renderdoc-sys                    1.1.0  19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832 \
    resvg                           0.37.0  cadccb3d99a9efb8e5e00c16fbb732cbe400db2ec7fc004697ee7d97d86cf1f4 \
    rfd                             0.11.3  7cb2988ec50c9bcdb0c012b89643a6094a35a785a37897211ee62e1639342f7b \
    rgb                             0.8.37  05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8 \
    ring                            0.17.3  9babe80d5c16becf6594aa32ad2be8fe08498e7ae60b77de8df700e67f191d7e \
    roxmltree                       0.19.0  3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f \
    rusb                             0.9.2  44a8c36914f9b1a3be712c1dfa48c9b397131f9a75707e570a391735f785c5d1 \
    rustc-hash                       1.1.0  08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 \
    rustix                         0.37.13  f79bef90eb6d984c72722595b5b1348ab39275a5e5123faca6863bf07d75a4e0 \
    rustix                         0.38.32  65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89 \
    rustls                          0.22.3  99008d7ad0bbbea527ec27bddbc0e432c5b87d8175178cee68d2eec9c4a1813c \
    rustls-pki-types                 1.4.1  ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247 \
    rustls-webpki                  0.102.2  faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610 \
    ryu                             1.0.11  4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09 \
    same-file                        1.0.6  93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 \
    schannel                        0.1.21  713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3 \
    scoped-tls                       1.0.0  ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2 \
    scopeguard                       1.1.0  d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd \
    sctk-adwaita                     0.8.1  82b2eaf3a5b264a521b988b2e73042e742df700c4f962cde845d1541adb46550 \
    serde                          1.0.148  e53f64bb4ba0191d6d0676e1b141ca55047d83b74f5607e6d8eb88126c52c2dc \
    serde_derive                   1.0.148  a55492425aa53521babf6137309e7d34c20bbfbbfcfe2c7f3a047fd1f6b92c0c \
    serde_json                      1.0.89  020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db \
    serde_repr                      0.1.12  bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab \
    serde_spanned                    0.6.1  0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4 \
    serialport                       4.2.0  aab92efb5cf60ad310548bc3f16fa6b0d950019cb7ed8ff41968c3d03721cf12 \
    sha1                            0.10.5  f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3 \
    signal-hook-registry             1.4.1  d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1 \
    simple-home-dir                  0.1.2  a8cad354eef35a6c6020953afda6d4391d9fd41d6234d7bcd2f1d7c9f6f8105d \
    simplecss                        0.2.1  a11be7c62927d9427e9f40f3444d5499d868648e2edbc4e2116de69e7ec0e89d \
    siphasher                       0.3.11  38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d \
    slab                             0.4.8  6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d \
    slotmap                          1.0.6  e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342 \
    smallvec                         1.9.0  2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1 \
    smithay-client-toolkit          0.18.1  922fd3eeab3bd820d76537ce8f582b1cf951eceb5475c28500c7457d9d17f53a \
    smithay-clipboard                0.7.1  c091e7354ea8059d6ad99eace06dd13ddeedbb0ac72d40a9a6e7ff790525882d \
    smol_str                         0.2.1  e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49 \
    socket2                          0.4.9  64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662 \
    spin                             0.9.8  6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67 \
    spirv                         0.3.0+sdk-1.3.268.0  eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844 \
    static_assertions                1.1.0  a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f \
    strict-num                       0.1.1  6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731 \
    subtle                           2.5.0  81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc \
    svgtypes                        0.13.0  6e44e288cd960318917cbd540340968b90becc8bc81f171345d706e7a89d9d70 \
    syn                            1.0.104  4ae548ec36cf198c0ef7710d3c230987c2d6d7bd98ad6edc0274462724c585ce \
    syn                             2.0.58  44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687 \
    system-deps                      6.0.2  a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709 \
    tempfile                         3.5.0  b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998 \
    termcolor                        1.4.1  06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 \
    thiserror                       1.0.58  03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297 \
    thiserror-impl                  1.0.58  c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7 \
    time                            0.1.44  6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255 \
    tiny-skia                       0.11.4  83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab \
    tiny-skia-path                  0.11.4  9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93 \
    tinyvec                          1.6.0  87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50 \
    tinyvec_macros                   0.1.0  cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c \
    toml                             0.5.9  8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7 \
    toml                             0.7.3  b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21 \
    toml_datetime                    0.6.1  3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622 \
    toml_edit                       0.19.8  239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13 \
    tracing                         0.1.37  8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8 \
    tracing-attributes              0.1.23  4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a \
    tracing-core                    0.1.30  24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a \
    ttf-parser                      0.15.2  7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd \
    type-map                         0.5.0  deb68604048ff8fa93347f02441e4487594adc20bb8a084f9e564d2b827a0a9f \
    typenum                         1.16.0  497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba \
    uds_windows                      1.0.2  ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d \
    unicase                          2.7.0  f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89 \
    unicode-bidi                     0.3.8  099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992 \
    unicode-ident                    1.0.4  dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd \
    unicode-normalization           0.1.22  5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921 \
    unicode-segmentation            1.11.0  d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202 \
    unicode-width                   0.1.11  e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85 \
    unicode-xid                      0.2.4  f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c \
    untrusted                        0.9.0  8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 \
    ureq                             2.9.6  11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35 \
    url                              2.3.1  0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643 \
    usvg                            0.37.0  38b0a51b72ab80ca511d126b77feeeb4fb1e972764653e61feac30adc161a756 \
    usvg-parser                     0.37.0  9bd4e3c291f45d152929a31f0f6c819245e2921bfd01e7bd91201a9af39a2bdc \
    usvg-tree                       0.37.0  8ee3d202ebdb97a6215604b8f5b4d6ef9024efd623cf2e373a6416ba976ec7d3 \
    vcpkg                           0.2.15  accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 \
    version-compare                  0.1.1  579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29 \
    version_check                    0.9.4  49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f \
    waker-fn                         1.1.0  9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca \
    walkdir                          2.3.2  808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56 \
    wasi                          0.10.0+wasi-snapshot-preview1  1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f \
    wasi                          0.11.0+wasi-snapshot-preview1  9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \
    wasm-bindgen                    0.2.92  4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8 \
    wasm-bindgen-backend            0.2.92  614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da \
    wasm-bindgen-futures            0.4.42  76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0 \
    wasm-bindgen-macro              0.2.92  a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726 \
    wasm-bindgen-macro-support      0.2.92  e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7 \
    wasm-bindgen-shared             0.2.92  af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96 \
    wayland-backend                  0.3.3  9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40 \
    wayland-client                  0.31.2  82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f \
    wayland-csd-frame                0.3.0  625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e \
    wayland-cursor                  0.31.1  71ce5fa868dd13d11a0d04c5e2e65726d0897be8de247c0c5a65886e283231ba \
    wayland-protocols               0.31.2  8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4 \
    wayland-protocols-plasma         0.2.0  23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479 \
    wayland-protocols-wlr            0.2.0  ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6 \
    wayland-scanner                 0.31.1  63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283 \
    wayland-sys                     0.31.1  15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af \
    web-sys                         0.3.69  77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef \
    web-time                         0.2.4  aa30049b1c872b72c89866d458eae9f20380ab280ffd1b1e18df2d3e2d98cfe0 \
    webbrowser                       0.8.9  b692165700260bbd40fbc5ff23766c03e339fbaca907aeea5cb77bf0a553ca83 \
    webpki-roots                    0.26.1  b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009 \
    wgpu                            0.19.3  a4b1213b52478a7631d6e387543ed8f642bc02c578ef4e3b49aca2a29a7df0cb \
    wgpu-core                       0.19.3  f9f6b033c2f00ae0bc8ea872c5989777c60bc241aac4e58b24774faa8b391f78 \
    wgpu-hal                        0.19.3  49f972c280505ab52ffe17e94a7413d9d54b58af0114ab226b9fc4999a47082e \
    wgpu-types                      0.19.2  b671ff9fb03f78b46ff176494ee1ebe7d603393f42664be55b64dc8d53969805 \
    whoami                           1.2.3  d6631b6a2fd59b1841b622e8f1a7ad241ef0a46f2d580464ce8140ac94cbd571 \
    widestring                       1.1.0  7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311 \
    winapi                           0.3.9  5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
    winapi-i686-pc-windows-gnu       0.4.0  ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
    winapi-util                      0.1.5  70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 \
    winapi-x86_64-pc-windows-gnu     0.4.0  712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \
    windows                         0.44.0  9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b \
    windows                         0.48.0  e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f \
    windows                         0.52.0  e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be \
    windows-core                    0.52.0  33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9 \
    windows-implement               0.48.0  5e2ee588991b9e7e6c8338edf3333fbe4da35dc72092643958ebb43f0ab2c49c \
    windows-interface               0.48.0  e6fb8df20c9bcaa8ad6ab513f7b40104840c8867d5751126e4df3b08388d0cc7 \
    windows-sys                     0.36.1  ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2 \
    windows-sys                     0.42.0  5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7 \
    windows-sys                     0.45.0  75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0 \
    windows-sys                     0.48.0  677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 \
    windows-sys                     0.52.0  282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d \
    windows-targets                 0.42.2  8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071 \
    windows-targets                 0.48.0  7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5 \
    windows-targets                 0.52.4  7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b \
    windows_aarch64_gnullvm         0.42.2  597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 \
    windows_aarch64_gnullvm         0.48.0  91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc \
    windows_aarch64_gnullvm         0.52.4  bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9 \
    windows_aarch64_msvc            0.36.1  9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47 \
    windows_aarch64_msvc            0.42.2  e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43 \
    windows_aarch64_msvc            0.48.0  b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3 \
    windows_aarch64_msvc            0.52.4  da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675 \
    windows_i686_gnu                0.36.1  180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6 \
    windows_i686_gnu                0.42.2  c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f \
    windows_i686_gnu                0.48.0  622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241 \
    windows_i686_gnu                0.52.4  b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3 \
    windows_i686_msvc               0.36.1  e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024 \
    windows_i686_msvc               0.42.2  44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060 \
    windows_i686_msvc               0.48.0  4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00 \
    windows_i686_msvc               0.52.4  1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02 \
    windows_x86_64_gnu              0.36.1  4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1 \
    windows_x86_64_gnu              0.42.2  8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36 \
    windows_x86_64_gnu              0.48.0  ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1 \
    windows_x86_64_gnu              0.52.4  5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03 \
    windows_x86_64_gnullvm          0.42.2  26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3 \
    windows_x86_64_gnullvm          0.48.0  7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953 \
    windows_x86_64_gnullvm          0.52.4  77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177 \
    windows_x86_64_msvc             0.36.1  c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680 \
    windows_x86_64_msvc             0.42.2  9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0 \
    windows_x86_64_msvc             0.48.0  1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a \
    windows_x86_64_msvc             0.52.4  32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8 \
    winit                          0.29.15  0d59ad965a635657faf09c8f062badd885748428933dad8e8bdd64064d92e5ca \
    winnow                           0.4.1  ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28 \
    winresource                     0.1.15  5cd38cf1ae6704c0bd03ee663068b8303b9c4bb069f83143c21ef25b19d1bc30 \
    x11-dl                          2.20.0  0c83627bc137605acc00bb399c7b908ef460b621fc37c953db2b09f88c449ea6 \
    x11rb                           0.13.0  f8f25ead8c7e4cba123243a6367da5d3990e0d3affa708ea19dce96356bd9f1a \
    x11rb-protocol                  0.13.0  e63e71c4b8bd9ffec2c963173a4dc4cbde9ee96961d4fcb4429db9929b606c34 \
    xcursor                          0.3.4  463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7 \
    xdg-home                         1.0.0  2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd \
    xkbcommon-dl                     0.4.2  d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5 \
    xkeysym                          0.2.0  054a8e68b76250b253f671d1268cb7f1ae089ec35e195b2efb2a4e9a836d0621 \
    xml-rs                           0.8.4  d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3 \
    xmlwriter                        0.1.0  ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9 \
    zbus                            3.15.2  675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6 \
    zbus_macros                     3.15.2  7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5 \
    zbus_names                       2.6.1  437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d \
    zerocopy                        0.7.32  74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be \
    zerocopy-derive                 0.7.32  9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6 \
    zeroize                          1.7.0  525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d \
    zip                             0.5.13  93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815 \
    zip-extract                      0.1.1  4c5cc0309f6e81ab96c2b43d5e935025f8732c886690be8f78f68e06bad1d274 \
    zvariant                        3.15.2  4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db \
    zvariant_derive                 3.15.2  37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9 \
    zvariant_utils                   1.0.1  7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200